@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Inter:wght@400;500&display=swap";.shopify-section-group-header-group{z-index:400!important}.prd-section,.prd-section .gradient,.prd-section .color-background-1{background:#fff!important}@media screen and (min-width:990px){.prd-section.page-width{max-width:1400px!important;padding-left:48px!important;padding-right:48px!important}.prd-section .product.grid{column-gap:96px!important;row-gap:0!important;margin-bottom:0!important;align-items:start}.prd-section .product--large:not(.product--no-media) .product__media-wrapper{max-width:calc(57.4% - 48px)!important;width:calc(57.4% - 48px)!important;flex-shrink:0!important}.prd-section .product--large:not(.product--no-media) .product__info-wrapper{max-width:calc(42.6% - 48px)!important;width:calc(42.6% - 48px)!important;padding:8px 0 0!important;flex-shrink:0!important}}.prd-enter{opacity:0}.product__media-wrapper.prd-enter{transform:translateY(16px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.product__info-wrapper.prd-enter{transform:none!important;transition:opacity .9s cubic-bezier(.16,1,.3,1) .12s}.prd-enter.is-visible{opacity:1!important}.product__media-wrapper.prd-enter.is-visible{transform:translateY(0)!important}.prd-section .product__media-item{background:#f4f2ee!important}.prd-section .product__media-item img{object-fit:cover!important}.prd-eyebrow{font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#526478!important;margin:0 0 18px!important;font-weight:400!important}.prd-section .product__title,.prd-section h1.product__title{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important;font-size:42px!important;line-height:1.15!important;letter-spacing:.01em!important;color:#1a1a1a!important;margin:0 0 20px!important}@media screen and (max-width:749px){.prd-section .product__title{font-size:30px!important}}.prd-ring-id{font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#5c5c5c!important;margin:-14px 0 28px!important;font-weight:400!important}.prd-section .price__regular,.prd-section .price--large{margin:0 0 28px!important}.prd-section .price--large .price-item,.prd-section .price__regular .price-item,.prd-section .price-item--regular,.prd-section dl.price .price-item,.prd-section .price .price-item{font-family:Inter,sans-serif!important;font-size:20px!important;font-weight:400!important;letter-spacing:.03em!important;color:#a97e3f!important}.prd-section .price .badge,.prd-section .badge{display:none!important}.prd-section .product__tax{font-family:Inter,sans-serif!important;font-size:11px!important;color:#1a1a1a66!important;margin-top:-22px!important;margin-bottom:28px!important}.prd-section .product__description,.prd-section .product__description-content{font-family:Inter,sans-serif!important;font-size:14px!important;line-height:1.6!important;color:#1a1a1a9e!important;max-width:44ch!important;font-weight:400!important;margin:0 0 20px!important;overflow:visible!important;max-height:none!important}.prd-section .product__description-content p{margin:0 0 6px!important}.prd-section .product__description-wrapper{margin-bottom:20px!important}.prd-section .product__description-toggle{display:none!important}.prd-section .product-form__input .form__label{font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#1a1a1a80!important;font-weight:400!important}.prd-rows{border-top:1px solid rgba(26,26,26,.12);margin:0}.prd-rows+.prd-rows{border-top:none}.prd-size-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:22px 0!important;border-bottom:1px solid rgba(26,26,26,.12);gap:16px!important}.prd-row-label{display:block!important;font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#1a1a1a80!important;margin:0 0 6px!important;font-weight:400!important}.prd-row-value{display:block!important;font-family:Inter,sans-serif!important;font-size:15px!important;color:#1a1a1a!important;font-weight:400!important}.prd-row-value--muted{color:#5c5c5c!important}.prd-row-action{font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#1a1a1a!important;cursor:pointer!important;background:none!important;border:none!important;border-bottom:1px solid rgba(26,26,26,.4)!important;padding:0 0 2px!important;margin:0!important;border-radius:0!important;transition:color .2s ease,border-color .2s ease!important;white-space:nowrap!important;flex-shrink:0!important;font-weight:400!important;text-decoration:none!important}.prd-row-action:hover{color:#a97e3f!important;border-bottom-color:#a97e3f!important;background:none!important}.prd-option-row{display:flex!important;flex-direction:column!important;padding:22px 0!important;border-bottom:1px solid rgba(26,26,26,.12);gap:12px!important}.prd-option-bubbles{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.prd-option-bubble{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:.03em!important;padding:9px 18px!important;border:1px solid rgba(26,26,26,.2)!important;border-radius:999px!important;background:none!important;cursor:pointer!important;color:#1a1a1a!important;transition:border-color .15s ease,background .15s ease,color .15s ease!important}.prd-option-bubble:hover{border-color:#1a1a1a!important}.prd-option-bubble.is-selected{background:#1a1a1a!important;color:#fff!important;border-color:#1a1a1a!important}.prd-option-bubble.is-unavailable{opacity:.35!important;cursor:not-allowed!important;text-decoration:line-through!important}.prd-section .product-form__buttons{margin-top:36px!important}.prd-section .product-form__submit{background:transparent!important;color:#1a1a1a!important;border:1px solid #1a1a1a!important;border-radius:0!important;font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:19px 24px!important;min-height:unset!important;font-weight:400!important}.prd-section .product-form__submit.prd-cta--added{background:#3a5a78!important;color:#fff!important;border-color:#3a5a78!important}.prd-section .product-form__submit.btn-wave.is-active{border-color:#1a1a1a!important}.prd-accordions{margin-top:56px;border-top:1px solid rgba(26,26,26,.12)}.prd-accordion{border-bottom:1px solid rgba(26,26,26,.12)}.prd-accordion__header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:20px 0!important;cursor:pointer;user-select:none;-webkit-user-select:none;background:none!important;border:none!important;width:100%!important;text-align:left!important;gap:12px!important}.prd-accordion__title{font-family:Inter,sans-serif!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#1a1a1acc!important;margin:0!important;font-weight:400!important}.prd-accordion__icon{font-size:18px!important;line-height:1!important;color:#1a1a1a73!important;transition:transform .35s ease!important;flex-shrink:0!important;font-style:normal!important;display:block!important}.prd-accordion.is-open .prd-accordion__icon{transform:rotate(45deg)!important}.prd-accordion__body{max-height:0!important;overflow:hidden!important;transition:max-height .4s cubic-bezier(.16,1,.3,1)!important}.prd-accordion.is-open .prd-accordion__body{max-height:600px!important}.prd-accordion__content{padding-bottom:22px!important;font-family:Inter,sans-serif!important;font-size:13.5px!important;line-height:1.7!important;color:#1a1a1a99!important;max-width:46ch!important;margin:0!important;font-weight:400!important}.prd-section .product__info-container .product-form{margin:0!important}.prd-section .shopify-payment-button{margin-top:10px!important}.prd-section .shopify-payment-button__button--branded{border-radius:0!important}.prd-section .find-your-size{display:none!important}.inscription-drawer[aria-hidden=true]{visibility:hidden}.inscription-drawer[aria-hidden=false]{visibility:visible}.size-guide-drawer[aria-hidden=true]{visibility:hidden}.size-guide-drawer[aria-hidden=false]{visibility:visible}.prd-section .product-form__input{display:none!important}.prd-size-trigger{display:flex!important;flex-direction:column!important;align-items:flex-start!important;background:none!important;border:none!important;padding:0!important;margin:0!important;cursor:pointer!important;text-align:left!important;gap:6px!important;flex:1!important;min-width:0!important}.prd-size-trigger:hover .prd-row-value{color:#a97e3f!important}.prd-accordions{margin-top:40px}.size-picker-drawer{position:fixed!important;top:0!important;right:0!important;width:100%!important;max-width:440px!important;height:100%!important;background:#fff!important;z-index:610!important;transform:translate(110%)!important;transition:transform .45s cubic-bezier(.16,1,.3,1)!important;display:flex!important;flex-direction:column!important;box-shadow:-8px 0 40px #00000014!important}.size-picker-drawer[aria-hidden=false]{transform:translate(0)!important}.size-picker-drawer__panel{display:flex;flex-direction:column;height:100%;overflow:hidden}.size-picker-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;padding:40px 40px 28px;flex-shrink:0;border-bottom:1px solid rgba(26,26,26,.1)}.size-picker-drawer__eyebrow{font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#526478!important;margin:0 0 10px!important;font-weight:400!important}.size-picker-drawer__title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:26px!important;font-weight:500!important;color:#1a1a1a!important;margin:0!important;line-height:1.2!important}.size-picker-drawer__close{background:none!important;border:none!important;cursor:pointer!important;color:#1a1a1a73!important;padding:4px!important;margin-top:4px!important;flex-shrink:0!important;transition:color .2s ease!important}.size-picker-drawer__close:hover{color:#1a1a1a!important}.size-picker-drawer__body{flex:1;overflow-y:auto;overflow-x:hidden;padding:32px 40px 40px;display:flex;flex-direction:column;gap:28px}.size-picker-drawer__options{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:100%;box-sizing:border-box}.size-picker-drawer__option{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:400!important;padding:6px!important;border:1px solid rgba(26,26,26,.15)!important;background:none!important;cursor:pointer!important;color:#1a1a1a!important;transition:border-color .15s ease,background .15s ease,color .15s ease!important;text-align:center!important;border-radius:0!important;letter-spacing:.03em!important;aspect-ratio:1!important;min-width:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important}.size-picker-drawer__option:hover{border-color:#1a1a1a!important}.size-picker-drawer__option.is-selected{background:#1a1a1a!important;color:#fff!important;border-color:#1a1a1a!important}.size-picker-drawer__option.is-unavailable{opacity:.3!important;cursor:not-allowed!important;text-decoration:line-through!important}.size-picker-drawer__footer{margin-top:auto;padding-top:20px;border-top:1px solid rgba(26,26,26,.1)}.size-picker-drawer__guide-btn{font-size:11px!important}.size-picker-drawer__no-sizes{font-family:Inter,sans-serif;font-size:13px;color:#1a1a1a80}.spd-search-row{display:flex;gap:10px;align-items:stretch}.spd-search{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:0 12px;height:42px;border:1px solid rgba(26,26,26,.15);background:none;transition:border-color .15s ease}.spd-search:focus-within{border-color:#1a1a1a}.spd-search__icon{flex-shrink:0;color:#1a1a1a66}.spd-search__input{flex:1;min-width:0;border:none;background:none;outline:none;font-family:Inter,sans-serif;font-size:13px;color:#1a1a1a;letter-spacing:.01em}.spd-search__input::placeholder{color:#1a1a1a59}.spd-search__empty{font-family:Inter,sans-serif;font-size:12px;color:#1a1a1a73;margin:-14px 0 0}.spd-unit-select{position:relative;flex-shrink:0}.spd-unit-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:92px;height:42px;padding:0 12px;border:1px solid rgba(26,26,26,.15);background:none;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;letter-spacing:.02em;color:#1a1a1a;transition:border-color .15s ease}.spd-unit-select__trigger:hover,.spd-unit-select[data-open=true] .spd-unit-select__trigger{border-color:#1a1a1a}.spd-unit-select__chevron{flex-shrink:0;color:#1a1a1a73;transition:transform .2s ease}.spd-unit-select[data-open=true] .spd-unit-select__chevron{transform:rotate(180deg)}.spd-unit-select__menu{position:absolute;top:calc(100% + 6px);right:0;min-width:130px;background:#fff;border:1px solid rgba(26,26,26,.15);box-shadow:0 8px 24px #00000014;list-style:none;margin:0;padding:4px 0;z-index:5;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.spd-unit-select[data-open=true] .spd-unit-select__menu{opacity:1;visibility:visible;transform:translateY(0)}.spd-unit-select__option{padding:9px 14px;font-family:Inter,sans-serif;font-size:12px;letter-spacing:.02em;color:#1a1a1a;cursor:pointer;transition:background .12s ease;white-space:nowrap}.spd-unit-select__option:hover{background:#1a1a1a0d}.spd-unit-select__option.is-active{color:#8a6d2f;font-weight:500}.size-picker-drawer__option.spd-opt--search-hidden{display:none!important}.size-picker-overlay{display:block!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#00000073!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;z-index:600!important;opacity:0!important;pointer-events:none!important;transition:opacity .35s ease!important}body.size-picker-open .size-picker-overlay,.size-picker-overlay.is-visible{opacity:1!important;pointer-events:auto!important}body.size-picker-open{overflow:hidden}.prd-section .product-form__buttons{margin-top:32px!important;padding:0!important;max-width:100%!important;width:100%!important}.prd-section .product-form__buttons>.product-form__submit{width:auto!important;max-width:none!important;flex:1 1 auto!important;margin-left:0!important;margin-right:0!important}.prd-section .product-form__buttons>.favourite-heart--pdp{min-height:unset;align-self:stretch}@media screen and (max-width:749px){.prd-section .product-form__buttons{width:calc(100% + 3rem)!important;max-width:calc(100% + 3rem)!important;margin-left:-1.5rem!important;margin-right:-1.5rem!important;padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}}.prd-section .product__tax{display:none!important}.cart__footer .gift-block{margin-bottom:2.4rem}.related-products-section{background:#fff!important}.related-products__header{text-align:center;margin-bottom:52px;padding-top:8px}.related-products__eyebrow{font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#526478!important;margin:0 0 14px!important;font-weight:400!important}.related-products__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(32px,4vw,48px)!important;font-weight:400!important;font-style:italic!important;color:#1a1a1a!important;margin:0!important;line-height:1.15!important;letter-spacing:.01em!important}.related-products__grid .product-card-wrap{position:relative;display:block}.related-products__grid .product-card{display:block;text-decoration:none;color:#1a1a1a;cursor:pointer}.related-products__grid .product-card__media{background:#f4f2ee;aspect-ratio:4 / 5;position:relative;overflow:hidden;margin-bottom:14px}.related-products__grid .product-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s cubic-bezier(.4,0,.2,1)}.related-products__grid .product-card__img.is-active{opacity:1}.related-products__grid .product-card__info{display:flex;flex-direction:column;gap:4px;padding:0}.related-products__grid .product-card__title,.related-products__grid .product-card__title.h5{font-family:Cormorant Garamond,Georgia,serif!important;font-size:17px!important;font-weight:400!important;font-style:italic!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 2px!important;color:#1a1a1a!important;line-height:1.2!important;text-decoration:none!important;transition:opacity .2s ease!important}.related-products__grid .product-card:hover .product-card__title{opacity:.7!important;text-decoration:none!important}.related-products__grid .price-item,.related-products__grid .price__regular .price-item,.related-products__grid .price .price-item{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:.06em!important;color:#1a1a1a8c!important}.related-products__grid .product-card__dots{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:5px;pointer-events:none;z-index:4}.related-products__grid .product-card__dot{width:5px;height:5px;border-radius:50%;background:#fff6;transition:background .2s ease,transform .2s ease}.related-products__grid .product-card__dot.is-active{background:#ffffffeb;transform:scale(1.25)}.related-products__grid .product-card__badge{position:absolute!important;left:10px!important;top:10px!important;bottom:auto!important;right:auto!important;font-family:Inter,sans-serif!important;font-size:9px!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:#ffffffe6!important;color:#1a1a1a!important;padding:4px 8px!important;border:1px solid rgba(26,26,26,.1)!important;z-index:3!important;border-radius:0!important}.related-products__grid .product-card__quick-form{display:none!important}.collection-redesign-scope .product-card__img{transition:opacity .45s cubic-bezier(.4,0,.2,1)!important}.collection-redesign-scope .product-card:hover .product-card__img,.collection-redesign-scope .product-card:hover .product-card__media img{transform:none!important}.collection-redesign-scope .product-card__img.is-active{transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)!important}.collection-redesign-scope .product-card:hover .product-card__img.is-active{transform:scale(1.03)!important}.product-media-modal{transition:opacity .32s cubic-bezier(.16,1,.3,1),visibility 0s linear .32s}.product-media-modal[open]{transition:opacity .38s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.product-media-modal__dialog{transform:scale(.96);opacity:0;transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .38s cubic-bezier(.16,1,.3,1)}.product-media-modal[open] .product-media-modal__dialog{transform:scale(1);opacity:1}.product-media-modal{background-color:#171513f0!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.product-media-modal[open]{z-index:620}.product-media-modal__content>*:not(.active){display:none!important}.product-media-modal__content>*{margin-top:0!important}@media screen and (min-width:750px){.product-media-modal__content{padding:2rem 8rem!important;display:flex;align-items:center;min-height:100%}}.product-media-modal__content img,.product-media-modal__content video,.product-media-modal__content model-viewer{max-width:100%!important;max-height:calc(100vh - 4rem)!important;width:auto!important;height:auto!important;object-fit:contain;margin-left:auto!important;margin-right:auto!important}@media screen and (max-width:749px){.product-media-modal__content img,.product-media-modal__content video,.product-media-modal__content model-viewer{max-height:calc(100vh - 8rem)!important}}@keyframes productLightboxReveal{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.product-media-modal__content>.active{animation:productLightboxReveal .32s cubic-bezier(.16,1,.3,1)}.product-media-modal__nav{position:fixed;top:50%;transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.1);background-color:rgb(var(--color-background));color:rgba(var(--color-foreground),.65);cursor:pointer;transition:color .15s ease,transform .15s ease,opacity .15s ease}.product-media-modal__nav:hover{color:rgb(var(--color-foreground))}.product-media-modal__nav:active{transform:translateY(-50%) scale(.94)}.product-media-modal__nav[disabled],.product-media-modal__nav--is-hidden{opacity:0;pointer-events:none}.product-media-modal__nav--prev{left:1.6rem}.product-media-modal__nav--next{right:1.6rem}.product-media-modal__nav--next .icon-arrow{transform:none}.product-media-modal__nav--prev .icon-arrow{transform:rotate(180deg)}.product-media-modal__nav .icon-arrow{width:1.6rem;height:1.6rem}@media screen and (max-width:749px){.product-media-modal__nav{width:3.8rem;height:3.8rem;top:auto;bottom:2rem;transform:none}.product-media-modal__nav--prev{left:1.2rem}.product-media-modal__nav--next{right:1.2rem}.product-media-modal__nav:active{transform:scale(.94)}}.product-media-modal__counter{position:fixed;left:50%;bottom:2rem;transform:translate(-50%);z-index:3;padding:.6rem 1.4rem;border-radius:999px;background:rgba(var(--color-foreground),.85);color:rgb(var(--color-background));font-size:1.1rem;letter-spacing:.08em;pointer-events:none}.product-media-modal__counter:empty{display:none}@media screen and (min-width:750px){.product-media-modal__counter{bottom:2.4rem}}.prd-dependent-chain{border-top:none!important}.prd-type-bubbles{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}[data-selected-chain-row]{overflow:hidden;max-height:80px;opacity:1;transition:max-height .38s cubic-bezier(.4,0,.2,1),opacity .28s ease,margin-bottom .38s ease}[data-selected-chain-row].prd-chain-row--hidden{max-height:0;opacity:0;pointer-events:none;margin-bottom:0}.spd-opt__label{font-size:11px;line-height:1.25;word-break:break-word;overflow:hidden;max-width:100%}.spd-opt__price-badge{font-size:10px;opacity:.55;white-space:nowrap;font-family:var(--font-body-family, inherit);min-height:1em}.product-video-autoplay video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;pointer-events:none!important}.product-video-autoplay .deferred-media__poster,.product-video-autoplay .deferred-media__poster-button{display:none!important}.product-media-modal__content .product-video-autoplay video{object-fit:contain!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-redesign.css.map */
