@import"https://fonts.googleapis.com/css2?family=Italiana&family=Marcellus&family=Bodoni+Moda:ital,opsz,wght@0,6..96,400..700;1,6..96,400..700&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,400&family=Montserrat:wght@300;400;500;600;700&family=Tenor+Sans&family=Playfair+Display:ital,wght@0,400..700;1,400..700&display=swap";:root{--luxury-pdp-font-serif: "Bodoni Moda", "Cormorant Garamond", "Playfair Display", Georgia, serif;--luxury-pdp-font-sans: "Tenor Sans", "Montserrat", "Raleway", -apple-system, BlinkMacSystemFont, sans-serif;--luxury-pdp-primary: #1C1D1A;--luxury-pdp-accent: #3A4032;--luxury-pdp-muted: #6E7069;--luxury-pdp-light-muted: #8E9089;--luxury-pdp-border: #E6E6E3;--luxury-pdp-border-dark: #1C1D1A;--luxury-pdp-bg-card: #FFFFFF;--luxury-pdp-white: #FFFFFF;--luxury-pdp-bg-base: #FFFFFF}html{scroll-behavior:smooth}.main-product-template,body.template-product,.main-product-template .product,.main-product-template .page-width,.main-product-template .isolate,.main-product-template [class*=-padding]{background-color:#fff!important}.main-product-template{padding-top:135px!important;margin-top:0!important}.main-product-template .isolate,.main-product-template [class*=-padding]{padding-top:16px!important;padding-bottom:60px!important}@media screen and (max-width:989px){.main-product-template{padding-top:105px!important}.main-product-template [class*=-padding]{padding-top:12px!important;padding-bottom:36px!important}}.main-product-template .facets-vertical{display:block!important;width:100%!important}.main-product-template .product{position:relative;align-items:flex-start;padding-top:0!important;margin-top:0!important}.main-product-template,.main-product-template .product__media-wrapper,.main-product-template .product__media-gallery,.main-product-template .product__media-list,.main-product-template .product__media-item,.main-product-template .product__modal-opener,.main-product-template .product__media,.main-product-template .global-media-settings,.main-product-template .product__media img,.main-product-template img{border-radius:0!important;box-shadow:none!important}.main-product-template .product__media-icon{display:none!important}@media screen and (min-width:990px){html,body,.main-product-template,.main-product-template .product,.main-product-template .page-width,.main-product-template .row,.main-product-template .isolate{overflow:visible!important;overflow-x:visible!important}.main-product-template .product{display:flex!important;max-width:1400px!important;margin:0 auto!important;padding:0 40px!important;align-items:flex-start!important}.main-product-template .product__media-wrapper{max-width:55%!important;width:55%!important;flex:0 0 55%!important;padding-right:44px!important;padding-top:0!important;margin-top:0!important}.main-product-template .product__info-wrapper{max-width:45%!important;width:45%!important;flex:0 0 45%!important;padding-left:44px!important;padding-top:24px!important;margin-top:0!important;position:sticky!important;top:135px!important;align-self:flex-start!important;height:auto!important;z-index:2!important}.main-product-template .product__info-container{max-height:none!important;overflow:visible!important;padding-bottom:2.5rem}.main-product-template .product--stacked .product__media-list{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:20px!important;margin:0!important;padding:0!important;list-style:none!important;width:100%!important}.main-product-template .product--stacked .product__media-list .product__media-item:first-child{grid-column:1 / -1!important;width:100%!important;max-width:100%!important;margin:0 0 24px!important;padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important}.main-product-template .product--stacked .product__media-list .product__media-item:first-child .product__modal-opener{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;background-color:#fff!important;overflow:hidden!important;border-radius:0!important}.main-product-template .product--stacked .product__media-list .product__media-item:first-child .product__media{height:calc(100vh - 165px)!important;max-height:calc(100vh - 165px)!important;padding-top:0!important;width:100%!important;position:relative!important;overflow:hidden!important;border-radius:0!important;background-color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important}.main-product-template .product--stacked .product__media-list .product__media-item:first-child img:not(.zoomImg){position:relative!important;top:auto!important;left:auto!important;height:100%!important;max-height:calc(100vh - 165px)!important;width:auto!important;max-width:100%!important;object-fit:contain!important;object-position:center center!important;border-radius:0!important;display:block!important;margin:0 auto!important}.main-product-template .product--stacked .product__media-list .product__media-item:not(:first-child){width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.main-product-template .product--stacked .product__media-list .product__media-item:not(:first-child) .product__modal-opener,.main-product-template .product--stacked .product__media-list .product__media-item:not(:first-child) .product__media{width:100%!important;height:clamp(420px,32vw,500px)!important;max-height:500px!important;padding-top:0!important;position:relative!important;overflow:hidden!important;border-radius:0!important;background-color:#fff!important;display:block!important}.main-product-template .product--stacked .product__media-list .product__media-item:not(:first-child) img:not(.zoomImg){position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;border-radius:0!important;display:block!important}.main-product-template .product--stacked .product__media-list .product__media-item.is-size-chart img:not(.zoomImg),.main-product-template .product--stacked .product__media-list .product__media-item img[alt*=size i]:not(.zoomImg),.main-product-template .product--stacked .product__media-list .product__media-item img[alt*=chart i]:not(.zoomImg),.main-product-template .product--stacked .product__media-list .product__media-item img[alt*=guide i]:not(.zoomImg),.main-product-template .product--stacked .product__media-list .product__media-item img[src*=size i]:not(.zoomImg),.main-product-template .product--stacked .product__media-list .product__media-item img[src*=chart i]:not(.zoomImg),.main-product-template .product--stacked .product__media-list .product__media-item img[src*=guide i]:not(.zoomImg),.main-product-template .product--stacked .product__media-list .product__media-item img[src*=transformed i]:not(.zoomImg),.main-product-template .product--stacked .product__media-list .product__media-item img[src*=upscalemedia i]:not(.zoomImg){object-fit:contain!important;object-position:center center!important;background-color:#fff!important;padding:6px!important;box-sizing:border-box!important}.main-product-template .product__media img.zoomImg{position:absolute!important;top:auto;left:auto;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;border:none!important;border-radius:0!important;object-fit:none!important;margin:0!important;padding:0!important;pointer-events:none!important;z-index:10!important}.main-product-template .product__media-toggle,.main-product-template .product__media-toggle:after{pointer-events:none!important}.main-product-template .product__media.zoom{cursor:zoom-in!important}}.breadcrumb-main-template{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-family:var(--luxury-pdp-font-sans);font-size:7.5px!important;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--luxury-pdp-light-muted);margin-bottom:4px!important;opacity:.9}.breadcrumb-main-template a{color:var(--luxury-pdp-light-muted);text-decoration:none;transition:color .2s ease}.breadcrumb-main-template a:hover{color:var(--luxury-pdp-primary)}.breadcrumb-main-template .breadcrumb__sep{display:inline-flex;align-items:center;justify-content:center}.breadcrumb-main-template .breadcrumb__sep svg{width:7px;height:7px;fill:currentColor;opacity:.85!important;vertical-align:middle}.product_vendor{display:none!important}.main-product-template .product__info-container>*+*{margin-top:0!important;margin-bottom:0!important}.main-product-template .product__title{margin:0 0 4px!important;padding:0!important}.main-product-template .product__title h1,.main-product-template .product__title .product__title-heading{font-family:var(--luxury-pdp-font-sans)!important;font-size:clamp(22px,2.2vw,32px)!important;font-weight:400!important;line-height:1.25!important;letter-spacing:.04em!important;color:var(--luxury-pdp-primary)!important;margin:0!important;padding:0!important;text-transform:capitalize;font-variant-numeric:lining-nums!important;font-feature-settings:"lnum" 1!important}.luxury-product-subtitle{font-family:var(--luxury-pdp-font-sans)!important;font-size:clamp(10px,.85vw,11.5px)!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#9a968e!important;margin:6px 0 16px!important;padding:0!important;line-height:1.35!important}.main-product-template .product__title a{display:none!important}.main-product-template .shopify-app-block:has(.jdgm-prev-badge[style*="display:none"]),.main-product-template .shopify-app-block:has(.jdgm-prev-badge[style*="display: none"]),p.product__text:empty,p.product__text:has(br:only-child){display:none!important;margin:0!important;padding:0!important}.main-product-template .price-wrapper{display:block!important;width:100%!important;visibility:visible!important;opacity:1!important;margin-top:0!important;margin-bottom:18px!important;padding:0!important;line-height:1!important}.main-product-template .price-wrapper .price{display:block!important;width:100%!important;margin:0!important;padding:0!important;line-height:1!important}.main-product-template .price-wrapper .price__container{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;line-height:1!important}.main-product-template .product__info-container>div:empty,.main-product-template .product__installment-block,.main-product-template .installment,.main-product-template .product-form__installment,.main-product-template .installment:empty{display:none!important;margin:0!important;padding:0!important;height:0!important;line-height:0!important}.price-wrapper .price__regular,.price-wrapper .price__sale{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:24px!important;flex-wrap:wrap!important;width:100%!important;margin:0!important;padding:0!important;line-height:1!important;visibility:visible!important}.price-wrapper .price-item--regular,.price-wrapper .price-item--sale{display:inline-block!important;font-family:var(--luxury-pdp-font-sans)!important;font-size:clamp(20px,1.4vw,22px)!important;font-weight:600!important;letter-spacing:.02em!important;color:var(--luxury-pdp-primary)!important;visibility:visible!important;line-height:1.15!important;vertical-align:middle!important;margin:0!important}.price-wrapper .price-item--compare,.price-wrapper .compare-at-price,.price-wrapper s,.price-wrapper .price-item--compare .money,.price-wrapper .compare-at-price .money,.price-wrapper s .money{display:inline-block!important;font-family:var(--luxury-pdp-font-sans)!important;font-size:clamp(14px,.95vw,15px)!important;font-weight:400!important;color:#9a968e!important;text-decoration:line-through!important;text-decoration-color:#9a968e!important;letter-spacing:.03em!important;visibility:visible!important;line-height:1.15!important;vertical-align:middle!important;margin:0!important}.price-wrapper:not(.sticky-price) .price__badge-discount{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:#733e37!important;color:#fff8f0!important;font-family:var(--luxury-pdp-font-sans)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:6px 12px!important;border-radius:4px!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important;border:none!important;vertical-align:middle!important;margin:0!important}.price__savings,.sticky-price .price__savings{display:none!important}.price-wrapper:not(.sticky-price) .price__savings{display:block!important;width:100%!important;margin:0!important;padding:0!important;line-height:1.3!important;text-align:left!important}.price-wrapper:not(.sticky-price) .price__savings-text{font-family:var(--luxury-pdp-font-sans)!important;font-size:14.5px!important;font-weight:600!important;letter-spacing:.02em!important;color:#733e37!important;display:inline-block!important;margin:0!important}@media screen and (min-width:750px)and (max-width:1023px){.price-wrapper .price__regular,.price-wrapper .price__sale{gap:18px!important}.main-product-template .price-wrapper .price__container{gap:8px!important}.price-wrapper:not(.sticky-price) .price__badge-discount{font-size:13.5px!important;padding:5.5px 11px!important}.price-wrapper:not(.sticky-price) .price__savings-text{font-size:13.5px!important}}.price-wrapper .price-item--sale .money,.price-wrapper .price-item--regular .money{font-size:inherit!important;font-weight:inherit!important;color:inherit!important;visibility:visible!important;display:inline-block!important}.price-wrapper .price__badge-sale,.price-wrapper .price__badge-sold-out,.price-wrapper .unit-price,.product__tax,.product-form__tax,.product__policies,.html-sections-product,.secure-badges,.product__info-container .html-sections-product{display:none!important}.product__info-container variant-radios,.product__info-container variant-selects{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;padding-top:0!important}.product__info-container fieldset.product-form__input[class*=option-name-color],.product__info-container fieldset.product-form__input[class*=option-name-colour],.product__info-container fieldset.product-form__input[class*=option-name-colors],.product__info-container fieldset.product-form__input[class*=option-name-colours],.product__info-container fieldset:has(.luxury-swatch-header--color){order:1!important;margin:0 0 18px!important;padding:0!important;border:none!important;display:flex!important;flex-direction:column!important}.product__info-container .luxury-customization-system{order:2!important;margin:0 0 18px!important;padding:0!important;width:100%!important}.product__info-container fieldset.product-form__input[class*=option-name-size],.product__info-container fieldset.product-form__input[class*=option-name-sizes],.product__info-container fieldset.product-form__input[class*=option-name-length],.product__info-container fieldset[data-option-type=size],.product__info-container fieldset:has(.luxury-swatch-header--size){order:3!important;margin:0 0 18px!important;padding:0!important;border:none!important;display:flex!important;flex-direction:column!important}.product__info-container fieldset.product-form__input[class*=option-name-size][hidden],.product__info-container fieldset.product-form__input[class*=option-name-sizes][hidden],.product__info-container fieldset.product-form__input[class*=option-name-size][aria-hidden=true],.product__info-container fieldset.product-form__input[class*=option-name-sizes][aria-hidden=true],.product__info-container fieldset.product-form__input[class*=option-name-size].is-hidden,.product__info-container fieldset.product-form__input[class*=option-name-sizes].is-hidden,.product__info-container fieldset[data-option-type=size][hidden],.product__info-container fieldset[data-option-type=size][aria-hidden=true],.product__info-container fieldset[data-option-type=size].is-hidden,.product__info-container fieldset:has(.luxury-swatch-header--size)[hidden],.product__info-container fieldset:has(.luxury-swatch-header--size)[aria-hidden=true],.product__info-container fieldset:has(.luxury-swatch-header--size).is-hidden,.product__info-container.has-customized-mode fieldset.product-form__input[class*=option-name-size],.product__info-container.has-customized-mode fieldset.product-form__input[class*=option-name-sizes],.product__info-container.has-customized-mode fieldset[data-option-type=size],.product__info-container.has-customized-mode fieldset:has(.luxury-swatch-header--size),variant-radios.has-customized-mode fieldset.product-form__input[class*=option-name-size],variant-radios.has-customized-mode fieldset.product-form__input[class*=option-name-sizes],variant-radios.has-customized-mode fieldset[data-option-type=size],variant-radios.has-customized-mode fieldset:has(.luxury-swatch-header--size){display:none!important;margin:0!important;padding:0!important;height:0!important;overflow:hidden!important}.product__info-container fieldset.product-form__input{order:4;border:none!important;padding:0!important;margin:0 0 18px!important;display:flex!important;flex-direction:column!important}.luxury-swatch-header{display:flex!important;align-items:baseline!important;justify-content:space-between!important;width:100%!important;margin-bottom:8px!important;line-height:1.2!important}.luxury-label{display:flex!important;align-items:baseline!important;gap:6px!important;margin:0!important;padding:0!important;font-family:var(--luxury-pdp-font-sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1.2!important}.luxury-label__name{font-weight:600!important;color:var(--luxury-pdp-primary)!important;line-height:1.2!important}.luxury-label__value,.luxury-label .append-options-values{display:none!important}.luxury-size-guide-trigger{background:none!important;border:none!important;padding:0!important;margin:0!important;font-family:var(--luxury-pdp-font-sans)!important;font-size:11.5px!important;font-weight:500!important;letter-spacing:.04em!important;color:var(--luxury-pdp-primary)!important;text-decoration:underline!important;text-underline-offset:3px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:6px!important;line-height:1.2!important;transition:opacity .2s ease!important}.luxury-size-guide-trigger:hover{opacity:.7!important}.luxury-ruler-icon{width:17px!important;height:13px!important;stroke:currentColor!important;flex-shrink:0!important;display:inline-block!important;vertical-align:middle!important}.luxury-swatch-header--size .product-popup-modal__opener,.luxury-swatch-header--size .luxury-size-guide-trigger{display:none!important}.luxury-radio-input{position:absolute!important;opacity:0!important;width:0!important;height:0!important;pointer-events:none!important;margin:0!important}.luxury-color-swatches-grid{display:flex;flex-wrap:nowrap;gap:10px;padding:0;width:100%}.luxury-color-swatch-card{display:flex;flex-direction:column;align-items:center;flex:1 1 0;min-width:0;max-width:130px;cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;position:relative;background:transparent!important;border:2px solid transparent!important;box-sizing:border-box;padding:0!important;transition:border-color .2s ease}label.luxury-color-swatch-card,.luxury-color-swatch-card *{background-color:transparent!important}.luxury-color-swatch-card:hover{opacity:.8}.luxury-radio-input:checked+.luxury-color-swatch-card{border:2px solid var(--luxury-pdp-primary)!important;opacity:1!important}.luxury-color-swatch-card__image-box{width:100%;aspect-ratio:3 / 4;background-color:#f5f5f3!important;border:none!important;outline:none!important;box-shadow:none!important;box-sizing:border-box;overflow:hidden;position:relative;border-radius:0!important}.luxury-color-swatch-card__image-box img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.luxury-color-swatch-card__fallback{width:100%;height:100%;display:block}.luxury-color-swatch-card__title{display:block;width:100%;padding:8px 4px!important;margin:0!important;font-family:var(--luxury-pdp-font-sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--luxury-pdp-primary)!important;text-align:center;white-space:normal;line-height:1.35;background:none!important;box-sizing:border-box}.luxury-radio-input:checked+.luxury-color-swatch-card .luxury-color-swatch-card__title{font-weight:600!important;color:#000!important;background:none!important}.luxury-color-swatch-card.is-sold-out,.luxury-radio-input.disabled+.luxury-color-swatch-card{opacity:.45}.luxury-color-swatch-card.is-sold-out .luxury-color-swatch-card__image-box:after,.luxury-radio-input.disabled+.luxury-color-swatch-card .luxury-color-swatch-card__image-box:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - .75px),#555 50%,transparent calc(50% + .75px))!important}.luxury-size-swatches-grid{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important}.luxury-size-swatch-box{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:64px!important;height:40px!important;padding:0 14px!important;background:transparent!important;border:1px solid #D6D6D6!important;border-radius:0!important;color:#444!important;font-family:var(--luxury-pdp-font-sans)!important;font-size:11.5px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;position:relative!important;overflow:hidden!important;transition:border-color .15s ease,color .15s ease!important}.luxury-size-swatch-box:hover{background:transparent!important;border-color:#999!important;color:#1c1d1a!important}.luxury-radio-input:checked+.luxury-size-swatch-box{background:transparent!important;color:#1c1d1a!important;border:1.5px solid #222222!important;font-weight:500!important}.luxury-size-swatch-box.is-sold-out,.luxury-radio-input.disabled+.luxury-size-swatch-box{color:#bbb!important;border-color:#e6e6e6!important;background:transparent!important;opacity:.55}.luxury-size-swatch-box.is-sold-out:after,.luxury-radio-input.disabled+.luxury-size-swatch-box:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - .5px),#CCCCCC 50%,transparent calc(50% + .5px))}.product__inventory,.product__info-container .icon-with-text .dT_VProdWishList,.product__info-container .icon-with-text .dT_VProdCompareList{display:none!important}.product-form{position:relative!important;width:100%!important}.product__info-container .icon-with-text{position:absolute!important;top:0!important;right:0!important;left:auto!important;width:auto!important;height:44px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;padding:0!important;margin:0!important;border:none!important;z-index:5!important;pointer-events:none!important}.product__info-container .icon-with-text share-button{width:auto!important;margin:0!important;display:inline-flex!important;align-items:center!important;pointer-events:auto!important}.product__info-container .icon-with-text .share-button__button{display:inline-flex!important;align-items:center!important;gap:6px!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:8px 0!important;min-height:auto!important;min-width:auto!important;font-family:var(--luxury-pdp-font-sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--luxury-pdp-muted, #575752)!important;cursor:pointer!important;transition:color .25s ease!important;position:relative!important;line-height:normal!important}.product__info-container .icon-with-text .share-button__button:hover{color:var(--luxury-pdp-primary, #1C1D1A)!important}.product__info-wrapper share-button.share-button .share-button__button:after{content:""!important;display:none!important}.product__info-container .product-form form{width:100%!important;max-width:100%!important;margin:0 0 20px!important}.product__info-container .product-form__buttons{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;max-width:100%!important;margin-top:0!important}.product__info-container .product-form__quantity{margin:0 0 8px!important;width:100%!important}.product__info-container .quantity{width:120px!important;height:42px!important;border:1px solid #D5D5D2!important;background:var(--luxury-pdp-white)!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;transition:border-color .2s ease!important}.product__info-container .quantity:hover{border-color:var(--luxury-pdp-primary)!important}.product__info-container .quantity__button{width:38px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;color:var(--luxury-pdp-primary)!important;cursor:pointer!important;padding:0!important;transition:opacity .2s ease!important}.product__info-container .quantity__button:hover{opacity:.6!important}.product__info-container .quantity__input{width:calc(100% - 76px)!important;height:100%!important;border:none!important;background:transparent!important;text-align:center!important;font-family:var(--luxury-pdp-font-sans)!important;font-size:14px!important;font-weight:500!important;color:var(--luxury-pdp-primary)!important;padding:0!important;-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important}.product__info-container .quantity__input::-webkit-outer-spin-button,.product__info-container .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.product__info-container .product-form__submit{width:100%!important;min-height:52px!important;height:52px!important;background:var(--luxury-pdp-white)!important;color:var(--luxury-pdp-primary)!important;border:1.5px solid var(--luxury-pdp-primary)!important;border-radius:0!important;font-family:var(--luxury-pdp-font-sans)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;cursor:pointer!important;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),background-color .25s ease,color .25s ease,border-color .25s ease,letter-spacing .25s ease!important;margin:0!important;padding:0 24px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 1px 2px #00000005!important;position:relative!important;overflow:hidden!important;will-change:transform,box-shadow!important}.product__info-container .product-form__submit:hover{background:var(--luxury-pdp-primary)!important;color:var(--luxury-pdp-white)!important;border-color:var(--luxury-pdp-primary)!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px #1c1d1a29!important;letter-spacing:.17em!important}.product__info-container .product-form__submit:active{transform:translateY(.5px)!important;box-shadow:0 2px 6px #1c1d1a1f!important;transition-duration:.08s!important}.product__info-container .product-form__submit[disabled]{background:#f5f5f3!important;color:#a0a09c!important;border-color:#e0e0dc!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important;letter-spacing:.14em!important}.product__info-container .shopify-payment-button{width:100%!important;margin-top:0!important}.product__info-container .shopify-payment-button button.shopify-payment-button__button--unbranded,.product__info-container .shopify-payment-button [role=button]{width:100%!important;min-height:52px!important;height:52px!important;background:var(--luxury-pdp-primary)!important;color:var(--luxury-pdp-white)!important;border:1.5px solid var(--luxury-pdp-primary)!important;border-radius:0!important;font-family:var(--luxury-pdp-font-sans)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;cursor:pointer!important;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),background-color .25s ease,color .25s ease,border-color .25s ease,letter-spacing .25s ease!important;box-shadow:0 1px 3px #00000014!important;margin:0!important;padding:0 24px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:hidden!important;will-change:transform,box-shadow!important}.product__info-container .shopify-payment-button button.shopify-payment-button__button--unbranded:hover,.product__info-container .shopify-payment-button [role=button]:hover{background:#3a4032!important;border-color:#3a4032!important;color:var(--luxury-pdp-white)!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px #3a40323d!important;letter-spacing:.17em!important}.product__info-container .shopify-payment-button button.shopify-payment-button__button--unbranded:active,.product__info-container .shopify-payment-button [role=button]:active{transform:translateY(.5px)!important;box-shadow:0 2px 6px #00000026!important;transition-duration:.08s!important}.luxury-trust-badges{width:100%;margin:22px 0 6px;padding:0;box-sizing:border-box;clear:both}.luxury-trust-badges__grid{display:grid;grid-template-columns:repeat(4,1fr);width:100%;margin:0;padding:0;align-items:flex-start;box-sizing:border-box}.luxury-trust-badges__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:4px 6px;position:relative;box-sizing:border-box;min-width:0;cursor:default}.luxury-trust-badges__item:not(:last-child):after{content:"";position:absolute;inset-inline-end:0;top:6px;bottom:6px;width:1px;background-color:var(--olive-border, #E2DBD0);opacity:.85}.luxury-trust-badges__icon-wrap{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:8px;color:#3e413b;transition:transform .28s cubic-bezier(.2,.8,.2,1),color .25s ease;flex-shrink:0}.luxury-trust-badges__icon{width:26px;height:26px;display:block}.luxury-trust-badges__item:hover .luxury-trust-badges__icon-wrap{transform:translateY(-2px);color:var(--luxury-pdp-primary, #1C1D1A)}.luxury-trust-badges__text{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:2px}.luxury-trust-badges__title,.luxury-trust-badges__subtitle{font-family:var(--luxury-pdp-font-sans, "Tenor Sans", "Montserrat", sans-serif);font-size:11px;line-height:1.35;font-weight:400;color:var(--olive-charcoal-muted, #575752);letter-spacing:.02em;text-align:center;margin:0;padding:0;display:block;white-space:nowrap;transition:color .25s ease}.luxury-trust-badges__item:hover .luxury-trust-badges__title,.luxury-trust-badges__item:hover .luxury-trust-badges__subtitle{color:var(--luxury-pdp-primary, #1C1D1A)}@media(max-width:768px){.luxury-trust-badges{margin:22px 0 14px!important;padding:0!important;width:100%!important;border-top:1px solid rgba(28,29,26,.08)!important;border-bottom:1px solid rgba(28,29,26,.08)!important}.luxury-trust-badges__grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;width:100%!important;gap:0!important}.luxury-trust-badges__item{padding:10px 3px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.luxury-trust-badges__icon-wrap{width:36px!important;height:36px!important;margin-bottom:7px!important}.luxury-trust-badges__icon{width:28px!important;height:28px!important}.luxury-trust-badges__title{font-size:11.5px!important;font-weight:500!important;line-height:1.3!important;color:#1c1d1a!important;letter-spacing:.01em!important}.luxury-trust-badges__subtitle{font-size:10.5px!important;line-height:1.25!important;color:#76746e!important;letter-spacing:.01em!important}}@media(max-width:440px){.luxury-trust-badges__item{padding:9px 2px!important}.luxury-trust-badges__icon-wrap{width:34px!important;height:34px!important;margin-bottom:6px!important}.luxury-trust-badges__icon{width:26px!important;height:26px!important}.luxury-trust-badges__title{font-size:11px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:.01em!important}.luxury-trust-badges__subtitle{font-size:10px!important;line-height:1.2!important;color:#76746e!important}}@media(max-width:360px){.luxury-trust-badges__icon-wrap{width:30px!important;height:30px!important;margin-bottom:5px!important}.luxury-trust-badges__icon{width:24px!important;height:24px!important}.luxury-trust-badges__title{font-size:10px!important}.luxury-trust-badges__subtitle{font-size:9px!important}}.product__info-container .html-sections-product ul{margin:20px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.product__info-container .html-sections-product ul>li{display:flex;align-items:center;gap:10px;font-family:var(--luxury-pdp-font-sans);font-size:13px;font-weight:400;color:var(--luxury-pdp-muted);letter-spacing:.02em}.product__info-container .html-sections-product ul>li svg{width:14px;height:14px;color:var(--luxury-pdp-accent);flex-shrink:0}.product-popup-modal{box-sizing:border-box;opacity:0;position:fixed!important;visibility:hidden;z-index:-1;margin:0!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#0009!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;transition:opacity .3s ease,visibility .3s ease}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:99999!important}.product-popup-modal__content{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;margin:0 auto!important;width:90%!important;max-width:580px!important;max-height:85vh!important;overflow-y:auto!important;background-color:#fff!important;border-radius:0!important;padding:36px 24px 24px!important;box-shadow:0 20px 50px #00000040!important;border:1px solid #E6E6E3!important;box-sizing:border-box!important}.product-popup-modal__toggle{position:absolute!important;top:14px!important;right:14px!important;z-index:10!important;background:#fff!important;border:1px solid #E6E6E3!important;border-radius:50%!important;width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;transition:background-color .2s ease,border-color .2s ease}.product-popup-modal__toggle:hover{background-color:#f5f5f5!important;border-color:#1c1d1a!important}.product-popup-modal__toggle svg,.product-popup-modal__toggle .icon{width:12px!important;height:12px!important;color:#1c1d1a!important}.product-popup-modal__content-info h1,.product-popup-modal__content-info h2{font-family:var(--luxury-pdp-font-sans)!important;font-weight:500!important;font-size:15px!important;margin-top:0!important;margin-bottom:16px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#1c1d1a!important;text-align:center!important}.product-popup-modal__content-info img,.luxury-size-guide-image{max-width:100%!important;width:100%!important;height:auto!important;object-fit:contain!important;display:block!important;margin:0 auto!important;border-radius:0!important}@media screen and (max-width:749px){html,body{max-width:100%!important;overflow-x:hidden!important}.main-product-template{padding-top:75px!important}.main-product-template,.main-product-template .product,.main-product-template .page-width,.main-product-template .row{max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.main-product-template .product__media-wrapper{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}.main-product-template .product__media-gallery{padding:0!important;margin:0!important;width:100%!important}.main-product-template .product__media-list{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:0!important;margin:0!important;padding:0!important;width:100%!important;-webkit-overflow-scrolling:touch!important}.main-product-template .product__media-list::-webkit-scrollbar{display:none!important}.main-product-template .product__media-item,.main-product-template .product--stacked .product__media-list .product__media-item:first-child,.main-product-template .product--stacked .product__media-list .product__media-item:not(:first-child){flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;scroll-snap-align:start!important}.main-product-template .product__modal-opener,.main-product-template .product__media,.main-product-template .product--stacked .product__media-list .product__media-item:first-child .product__media,.main-product-template .product--stacked .product__media-list .product__media-item:not(:first-child) .product__media{width:100%!important;height:auto!important;aspect-ratio:4 / 5!important;max-height:72vh!important;padding-top:0!important;position:relative!important;border-radius:0!important;overflow:hidden!important;background-color:#fff!important}.main-product-template .product__media img:not(.zoomImg),.main-product-template .product--stacked .product__media-list .product__media-item:first-child img:not(.zoomImg),.main-product-template .product--stacked .product__media-list .product__media-item:not(:first-child) img:not(.zoomImg){position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;border-radius:0!important}.main-product-template .product__media-item.is-size-chart img:not(.zoomImg),.main-product-template .product__media-item img[alt*=size i]:not(.zoomImg),.main-product-template .product__media-item img[alt*=chart i]:not(.zoomImg),.main-product-template .product__media-item img[alt*=guide i]:not(.zoomImg),.main-product-template .product__media-item img[src*=size i]:not(.zoomImg),.main-product-template .product__media-item img[src*=chart i]:not(.zoomImg),.main-product-template .product__media-item img[src*=guide i]:not(.zoomImg),.main-product-template .product__media-item img[src*=transformed i]:not(.zoomImg),.main-product-template .product__media-item img[src*=upscalemedia i]:not(.zoomImg){object-fit:contain!important;object-position:center center!important;background-color:#fff!important;padding:6px!important;box-sizing:border-box!important}.main-product-template .slider-buttons,.main-product-template .slider-button,.main-product-template .slider-counter{display:none!important}.main-product-template .thumbnail-slider{display:block!important;width:100%!important;padding:8px 16px 14px!important;margin:0!important;box-sizing:border-box!important;background-color:#fff!important;height:auto!important}.main-product-template .thumbnail-slider .slider-button{display:none!important}.main-product-template .thumbnail-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:10px!important;margin:0!important;padding:0!important;width:100%!important;height:74px!important;min-height:74px!important;list-style:none!important}.main-product-template .thumbnail-list::-webkit-scrollbar{display:none!important}.main-product-template .thumbnail-list__item,.main-product-template .thumbnail-list .thumbnail-list__item{flex:0 0 56px!important;width:56px!important;height:72px!important;min-width:56px!important;min-height:72px!important;max-width:56px!important;max-height:72px!important;margin:0!important;padding:0!important;position:relative!important;scroll-snap-align:start!important;box-sizing:border-box!important}.main-product-template .thumbnail-list__item:before,.main-product-template .thumbnail-list__item:after,.main-product-template .thumbnail:before,.main-product-template .thumbnail:after{display:none!important;content:none!important;padding:0!important}.main-product-template .thumbnail-list__item .thumbnail,.main-product-template .thumbnail{position:relative!important;top:0!important;left:0!important;width:100%!important;height:100%!important;min-height:72px!important;max-height:72px!important;padding:0!important;margin:0!important;border:1px solid #EAEAEA!important;border-radius:0!important;background-color:#fff!important;overflow:hidden!important;display:block!important;box-sizing:border-box!important;cursor:pointer!important}.main-product-template .thumbnail-list__item .thumbnail[aria-current=true],.main-product-template .thumbnail[aria-current=true]{border:1.5px solid #1C1D1A!important}.main-product-template .thumbnail-list__item .thumbnail img,.main-product-template .thumbnail img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center top!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.main-product-template .thumbnail-list__item.is-size-chart .thumbnail img,.main-product-template .thumbnail-list__item .thumbnail img[alt*=size i],.main-product-template .thumbnail-list__item .thumbnail img[alt*=chart i],.main-product-template .thumbnail-list__item .thumbnail img[alt*=guide i],.main-product-template .thumbnail-list__item .thumbnail img[src*=size i],.main-product-template .thumbnail-list__item .thumbnail img[src*=chart i],.main-product-template .thumbnail-list__item .thumbnail img[src*=guide i],.main-product-template .thumbnail-list__item .thumbnail img[src*=transformed i],.main-product-template .thumbnail-list__item .thumbnail img[src*=upscalemedia i]{object-fit:contain!important;object-position:center center!important;background-color:#fff!important;padding:2px!important;box-sizing:border-box!important}.main-product-template .product__info-wrapper{width:100%!important;max-width:100%!important;flex:1 1 100%!important;padding-left:0!important;padding-right:0!important;padding-top:14px!important;margin-top:0!important;box-sizing:border-box!important}.main-product-template .product__info-container{width:100%!important;max-width:100%!important;padding-top:0!important;margin-top:0!important;box-sizing:border-box!important}.main-product-template .product__title{margin-top:0!important;padding-top:0!important;margin-bottom:6px!important;text-align:left!important}.main-product-template .product__title h1,.main-product-template .product__title .product__title-heading{font-size:24px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:.03em!important;color:#1c1d1a!important;margin-top:0!important;padding-top:0!important;margin-bottom:0!important;text-align:left!important}.luxury-product-subtitle{font-size:10.5px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#9a968e!important;margin:4px 0 14px!important;line-height:1.35!important;text-align:left!important}.main-product-template .product__info-container .price-wrapper{display:block!important;width:100%!important;margin-top:0!important;margin-bottom:18px!important;padding-bottom:16px!important;border-bottom:1px solid rgba(28,29,26,.08)!important;text-align:left!important}.main-product-template .price-wrapper .price{display:block!important;width:100%!important;margin:0!important;text-align:left!important}.main-product-template .price-wrapper .price__container{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;margin:0!important;text-align:left!important}.price-wrapper .price__regular,.price-wrapper .price__sale{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;flex-wrap:wrap!important;width:100%!important;margin:0!important;text-align:left!important}.price-wrapper .price-item--regular,.price-wrapper .price-item--sale{font-size:19px!important;font-weight:600!important;letter-spacing:.02em!important;color:#1c1d1a!important;margin:0!important}.price-wrapper .price-item--compare,.price-wrapper .compare-at-price,.price-wrapper s{font-size:14px!important;color:#9a968e!important;margin:0!important}.price-wrapper:not(.sticky-price) .price__badge-discount{font-size:12px!important;font-weight:600!important;padding:5px 10px!important;border-radius:4px!important;background-color:#733e37!important;color:#fff8f0!important;letter-spacing:.04em!important;margin:0!important}.price-wrapper:not(.sticky-price) .price__savings{display:block!important;width:100%!important;margin:0!important;text-align:left!important}.price-wrapper:not(.sticky-price) .price__savings-text{font-size:12.5px!important;font-weight:600!important;color:#733e37!important;display:inline-block!important;margin:0!important}.luxury-color-swatches-grid{gap:6px}.luxury-color-swatch-card__title{font-size:10px!important;font-weight:500!important;color:var(--luxury-pdp-primary)!important;padding:5px 2px!important}.luxury-size-swatches-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.luxury-size-swatch-box{width:100%!important;min-width:0!important;height:40px!important;padding:0 4px!important;font-size:11px!important;letter-spacing:.05em!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important;white-space:nowrap!important}.product__info-container .product-form__submit,.product__info-container .shopify-payment-button button.shopify-payment-button__button--unbranded{min-height:48px!important;height:48px!important;font-size:12px!important}}.product__info-container .product__accordion .icon-accordion,.product__info-container .product__accordion summary .summary__title svg:not(.icon-caret),.product__info-container .product__accordion summary>svg:not(.icon-caret){display:none!important}.product__info-container .product__accordion.accordion{margin:0!important;padding:0!important;border:none!important;width:100%!important}.product__info-container .product__accordion.accordion+.product__accordion.accordion{margin-top:0!important}.product__info-container .product__accordion details.dt-details{border-top:1px solid var(--luxury-pdp-border)!important;border-bottom:none!important;margin:0!important;padding:0!important;overflow:hidden!important}.product__info-container .product__accordion:last-of-type details.dt-details,.product__info-container .product__accordion.accordion:last-child details.dt-details{border-bottom:1px solid var(--luxury-pdp-border)!important}.product__info-container .product__accordion details summary{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:18px 0!important;margin:0!important;cursor:pointer!important;list-style:none!important;-webkit-user-select:none!important;user-select:none!important;border:none!important;background:transparent!important;transition:opacity .2s ease!important}.product__info-container .product__accordion details summary::-webkit-details-marker{display:none!important}.product__info-container .product__accordion details summary::marker{display:none!important;content:""!important}.product__info-container .product__accordion details summary:hover{opacity:.7!important}.product__info-container .product__accordion details summary .summary__title{display:flex!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important}.product__info-container .product__accordion details summary h6.accordion__title,.product__info-container .product__accordion details summary .summary__title h6.accordion__title,.product__info-container .product__accordion details summary .summary__title h2.accordion__title{font-family:var(--luxury-pdp-font-sans)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--luxury-pdp-primary)!important;margin:0!important;padding:0!important;line-height:1.4!important;background:none!important;border:none!important;border-radius:0!important}.product__info-container .product__accordion details summary .icon-caret{width:14px!important;height:14px!important;transition:transform .35s cubic-bezier(.25,.1,.25,1)!important;color:var(--luxury-pdp-muted)!important;flex-shrink:0!important}.product__info-container .product__accordion details[open] summary .icon-caret{transform:rotate(180deg)!important}.product__info-container .product__accordion details .accordion__content{padding:0 0 20px!important;margin:0!important;font-family:var(--luxury-pdp-font-sans)!important;font-size:13.5px!important;font-weight:400!important;line-height:1.85!important;color:var(--luxury-pdp-muted)!important;letter-spacing:.01em!important;border:none!important;overflow:hidden!important}.product__info-container .product__accordion details .accordion__content p{margin:0 0 12px!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important}.product__info-container .product__accordion details .accordion__content p:last-child{margin-bottom:0!important}.product__info-container .product__accordion details .accordion__content ul{padding-left:18px!important;margin:8px 0!important}.product__info-container .product__accordion details .accordion__content li{margin-bottom:6px!important;font-size:13px!important;color:var(--luxury-pdp-muted)!important}.product__info-container .product__accordion details .accordion__content{animation:luxuryAccordionOpen .35s cubic-bezier(.25,.1,.25,1) forwards}@keyframes luxuryAccordionOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.main-product-template .product__info-as-bottom-tabs,.main-product-template .product__payment,.main-product-template .product__view-details,.main-product-template .product__pickup-availabilities,.main-product-template .prev-next-product-navigation,.main-product-template .dt-zoom-detail{display:none!important}.product__info-container .product__accordion.accordion.toggle_right:first-of-type{margin-top:20px!important}.product__info-container .product__accordion.accordion:first-of-type{margin-top:20px!important}.product__info-container .html-sections-product{margin-top:14px!important}.main-product-template .dt-sc-enquiry-form,.main-product-template .secure-badges,.main-product-template .fake-visitors,.main-product-template .fake-sales{display:none!important}#sticky-bar-form{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;z-index:9999!important;margin:0!important;padding:0!important;pointer-events:none!important}#MainContent .sticky-bar,.sticky-bar{position:relative!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;background:#fff!important;border-top:1px solid var(--olive-border, #E2DBD0)!important;box-shadow:0 -8px 30px #00000014!important;padding:10px 32px!important;box-sizing:border-box!important;transform:translateY(115%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s ease,visibility .35s ease!important}#MainContent .sticky-bar.is-visible,#MainContent .sticky-bar.active,.sticky-bar.is-visible,.sticky-bar.active{transform:translateY(0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.sticky-bar-inner{max-width:1320px;margin:0 auto;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;width:100%!important;box-sizing:border-box!important}.sticky-product-info{display:flex!important;align-items:center!important;gap:14px!important;flex:1 1 auto!important;min-width:0!important}.sticky-thumb{width:44px!important;height:56px!important;flex-shrink:0!important;border:1px solid var(--olive-border, #E2DBD0)!important;border-radius:var(--radius-xs, 2px)!important;overflow:hidden!important;background-color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important}.sticky-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;margin:0!important;display:block!important}.sticky-details{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;min-width:0!important}.sticky-title-link{text-decoration:none!important;color:inherit!important}.sticky-title{font-family:var(--luxury-pdp-font-sans)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.04em!important;color:#1c1d1a!important;text-transform:capitalize!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;margin:0!important;line-height:1.25!important}.sticky-price,.sticky-price .price,.sticky-price .price__container{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important}.sticky-price .price-item--regular,.sticky-price .price-item--sale{font-family:var(--luxury-pdp-font-sans)!important;font-size:13.5px!important;font-weight:600!important;color:#1c1d1a!important;letter-spacing:.03em!important}.sticky-price .price-item--compare,.sticky-price s,.sticky-price s .money{font-family:var(--luxury-pdp-font-sans)!important;font-size:12px!important;color:#888!important;text-decoration:line-through!important;font-weight:400!important}.sticky-actions{display:flex!important;align-items:flex-end!important;gap:12px!important;flex-shrink:0!important}.sticky-variant-selects{display:flex!important;align-items:flex-end!important;gap:10px!important}.sticky-option-group{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.sticky-option-label{font-family:var(--luxury-pdp-font-sans)!important;font-size:9.5px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#666!important;margin:0!important;padding:0!important;line-height:1!important}.sticky-select{position:relative!important;display:inline-flex!important;align-items:center!important;height:42px!important;box-sizing:border-box!important}.sticky-select__select{height:42px!important;min-height:42px!important;line-height:40px!important;border:1px solid var(--olive-border, #E2DBD0)!important;border-radius:var(--radius-xs, 2px)!important;padding:0 32px 0 12px!important;font-family:var(--luxury-pdp-font-sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;background-color:#fff!important;color:#1c1d1a!important;min-width:110px!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;transition:border-color .2s ease,box-shadow .2s ease!important;box-sizing:border-box!important}.sticky-select__select:focus,.sticky-select__select:hover{border-color:var(--olive-primary, #4A5340)!important;outline:none!important}.sticky-select .icon-caret{position:absolute!important;inset-inline-end:12px!important;top:50%!important;transform:translateY(-50%)!important;width:9px!important;height:9px!important;fill:#1c1d1a!important;pointer-events:none!important}.sticky-atc-button-wrap{margin:0!important;padding:0!important;display:flex!important;align-items:flex-end!important;height:42px!important}.sticky-atc-button{height:42px!important;min-height:42px!important;line-height:40px!important;padding:0 32px!important;background-color:var(--olive-primary, #4A5340)!important;color:#fff!important;border:1px solid var(--olive-primary, #4A5340)!important;border-radius:var(--radius-xs, 2px)!important;font-family:var(--luxury-pdp-font-sans)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;cursor:pointer!important;transition:background-color .25s ease,border-color .25s ease,transform .2s ease,box-shadow .2s ease!important;box-shadow:0 2px 6px #4a534026!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;margin:0!important;box-sizing:border-box!important}.sticky-atc-button:hover{background-color:var(--olive-primary-dark, #353B2D)!important;border-color:var(--olive-primary-dark, #353B2D)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #353b2d40!important}.sticky-atc-button:disabled{background-color:#efefef!important;border-color:#e5e5e5!important;color:#a0a0a0!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.sticky-bar-close{height:42px!important;width:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;cursor:pointer!important;color:#666!important;padding:0!important;margin:0!important;opacity:.7!important;transition:opacity .2s ease,color .2s ease,transform .2s ease!important;box-sizing:border-box!important}.sticky-bar-close:hover{opacity:1!important;color:#1c1d1a!important;transform:scale(1.1)!important}.sticky-bar-close svg{width:14px!important;height:14px!important;fill:currentColor!important}@media screen and (max-width:989px){#MainContent .sticky-bar,.sticky-bar{padding:10px 20px!important}.sticky-title{max-width:220px!important}}@media screen and (max-width:768px){#MainContent .sticky-bar,.sticky-bar{padding:10px 14px calc(12px + env(safe-area-inset-bottom,0px)) 14px!important;background-color:#fff!important;border-top:1px solid #ECE8E0!important;box-shadow:0 -4px 20px #00000014!important}.sticky-bar-inner{flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;position:relative!important}.sticky-product-info{width:100%!important;padding-inline-end:38px!important;gap:10px!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;min-height:44px!important;order:1!important}.sticky-thumb{width:38px!important;height:48px!important;min-width:38px!important;border:1px solid #ECE8E0!important;border-radius:2px!important;overflow:hidden!important;background-color:#faf9f6!important;flex-shrink:0!important}.sticky-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center!important}.sticky-details{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;min-width:0!important;flex:1!important}.sticky-title{font-size:12.5px!important;font-weight:500!important;color:#1c1d1a!important;line-height:1.25!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sticky-price.price-wrapper,.main-product-template .sticky-price.price-wrapper,.sticky-price{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;border-bottom:none!important;line-height:1.2!important;white-space:nowrap!important}.sticky-price .price,.sticky-price .price__container,.sticky-price .price__sale{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;border-bottom:none!important;white-space:nowrap!important}.sticky-price .price-item--regular,.sticky-price .price-item--sale{font-size:12.5px!important;font-weight:600!important;color:#1c1d1a!important}.sticky-price .price-item--compare,.sticky-price s,.sticky-price s .money{font-size:11px!important;color:#888!important;text-decoration:line-through!important}.sticky-price .price__badge-discount{font-size:9.5px!important;font-weight:600!important;background-color:#f4f1ea!important;color:#4a5340!important;padding:1px 5px!important;border-radius:2px!important;display:inline-block!important;margin:0!important}.sticky-bar-close{position:absolute!important;top:6px!important;inset-inline-end:0!important;width:34px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#888!important;background:transparent!important;border:none!important;cursor:pointer!important;padding:0!important;z-index:10!important;order:0!important;-webkit-tap-highlight-color:transparent!important}.sticky-bar-close svg{width:13px!important;height:13px!important}.sticky-actions{width:100%!important;margin:0!important;box-sizing:border-box!important;order:2!important}.sticky-actions--options-0{display:flex!important}.sticky-actions--options-0 .sticky-atc-button-wrap{width:100%!important;flex:1 1 100%!important;height:42px!important}.sticky-actions--options-0 .sticky-atc-button{width:100%!important;height:42px!important}.sticky-actions--options-1{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important}.sticky-actions--options-1 .sticky-variant-selects{flex:1 1 42%!important;max-width:48%!important;min-width:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;margin:0!important}.sticky-actions--options-1 .sticky-option-group{flex:1 1 100%!important;min-width:0!important;width:100%!important;margin:0!important}.sticky-actions--options-1 .sticky-select{width:100%!important;height:42px!important}.sticky-actions--options-1 .sticky-atc-button-wrap{flex:1.2 1 58%!important;min-width:0!important;height:42px!important;margin:0!important}.sticky-actions--options-1 .sticky-atc-button{width:100%!important;height:42px!important}.sticky-actions--options-2,.sticky-actions--options-3{display:flex!important;flex-direction:column!important;gap:8px!important}.sticky-actions--options-2 .sticky-variant-selects{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;margin:0!important}.sticky-actions--options-3 .sticky-variant-selects{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;min-width:0!important;margin:0!important}.sticky-actions--options-2 .sticky-option-group,.sticky-actions--options-3 .sticky-option-group{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;margin:0!important}.sticky-actions--options-2 .sticky-select,.sticky-actions--options-3 .sticky-select{width:100%!important;height:40px!important}.sticky-actions--options-2 .sticky-atc-button-wrap,.sticky-actions--options-3 .sticky-atc-button-wrap{width:100%!important;height:42px!important;margin:0!important}.sticky-actions--options-2 .sticky-atc-button,.sticky-actions--options-3 .sticky-atc-button{width:100%!important;height:42px!important}.sticky-variant-selects{width:100%!important;display:flex!important;flex-direction:row!important;align-items:center!important}.sticky-option-label{display:none!important}.sticky-select{width:100%!important;position:relative!important;display:flex!important;align-items:center!important;margin:0!important;box-sizing:border-box!important}.sticky-select__select{width:100%!important;min-width:0!important;height:100%!important;line-height:normal!important;padding:0 26px 0 10px!important;font-size:11px!important;font-weight:500!important;color:#1c1d1a!important;background-color:#faf9f6!important;border:1px solid #D5CFBF!important;border-radius:2px!important;box-shadow:none!important;outline:none!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;cursor:pointer!important;box-sizing:border-box!important;text-transform:uppercase!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important;transition:border-color .2s ease,background-color .2s ease!important}.sticky-select__select:focus,.sticky-select__select:hover{border-color:#4a5340!important;background-color:#fff!important;box-shadow:0 0 0 1px #4a5340!important;outline:none!important}.sticky-select .icon-caret{position:absolute!important;inset-inline-end:8px!important;top:50%!important;transform:translateY(-50%)!important;width:8px!important;height:8px!important;pointer-events:none!important;fill:#1c1d1a!important}.sticky-atc-button-wrap{display:flex!important;align-items:center!important;box-sizing:border-box!important}.sticky-atc-button{line-height:42px!important;padding:0 16px!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;background-color:#4a5340!important;color:#fff!important;border:none!important;border-radius:2px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;box-shadow:0 2px 6px #4a534026!important;transition:background-color .2s ease,transform .15s ease!important}.sticky-atc-button:active{background-color:#353b2d!important;transform:scale(.98)!important}}[dir=rtl] .main-product-template,[dir=rtl] .main-product-template .product,[dir=rtl] .main-product-template .product__media-wrapper,[dir=rtl] .main-product-template .product__info-wrapper{direction:ltr!important}[dir=rtl] .main-product-template .product__media-wrapper{order:1!important}[dir=rtl] .main-product-template .product__info-wrapper{order:2!important}@media screen and (min-width:990px){[dir=rtl] .main-product-template .product{display:flex!important;flex-direction:row!important}[dir=rtl] .main-product-template .product__media-wrapper{max-width:55%!important;width:55%!important;flex:0 0 55%!important;padding-right:44px!important;padding-left:0!important;order:1!important}[dir=rtl] .main-product-template .product__info-wrapper{max-width:45%!important;width:45%!important;flex:0 0 45%!important;padding-left:44px!important;padding-right:0!important;order:2!important}}[dir=rtl] .breadcrumb-main-template{direction:ltr!important;justify-content:flex-start!important;text-align:left!important}[dir=rtl] .breadcrumb-main-template a,[dir=rtl] .breadcrumb-main-template span{font-family:"Cairo","Noto Sans Arabic",var(--luxury-pdp-font-sans),sans-serif!important;letter-spacing:0!important;unicode-bidi:plaintext!important}[dir=rtl] .breadcrumb-main-template .breadcrumb__sep svg{transform:none!important}[dir=rtl] .main-product-template .product__title{text-align:left!important}[dir=rtl] .luxury-product-subtitle{font-family:"Cairo","Noto Sans Arabic",var(--luxury-pdp-font-sans),sans-serif!important;letter-spacing:.05em!important;text-align:left!important;direction:rtl!important}[dir=rtl] .price-wrapper .price__badge-discount{margin:0!important}[dir=rtl] .price-wrapper:not(.sticky-price) .price__savings{direction:ltr!important;text-align:left!important;width:100%!important}[dir=rtl] .price-wrapper .price__savings-text{font-family:"Cairo","Noto Sans Arabic",var(--luxury-pdp-font-sans),sans-serif!important;letter-spacing:0!important;font-size:14.5px!important;font-weight:600!important}@media screen and (max-width:749px){[dir=rtl] .price-wrapper .price__savings-text{font-size:12.5px!important}}[dir=rtl] .main-product-template .product__title h1,[dir=rtl] .main-product-template .product__title .product__title-heading{font-family:"Cairo","Noto Sans Arabic",var(--luxury-pdp-font-sans),sans-serif!important;letter-spacing:0!important;text-align:left!important;line-height:1.35!important;unicode-bidi:plaintext!important}[dir=rtl] .main-product-template .price-wrapper,[dir=rtl] .main-product-template .price-wrapper .price{display:block!important;width:100%!important;text-align:left!important}[dir=rtl] .main-product-template .price-wrapper .price__container{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;text-align:left!important;direction:ltr!important}[dir=rtl] .price-wrapper .price__regular,[dir=rtl] .price-wrapper .price__sale{justify-content:flex-start!important;flex-direction:row!important;direction:ltr!important;gap:24px!important;width:100%!important}@media screen and (max-width:749px){[dir=rtl] .main-product-template .price-wrapper .price__container{gap:8px!important}[dir=rtl] .price-wrapper .price__regular,[dir=rtl] .price-wrapper .price__sale{gap:12px!important}}[dir=rtl] .price-wrapper .price-item--sale .money,[dir=rtl] .price-wrapper .price-item--regular .money,[dir=rtl] .price-wrapper .compare-at-price .money{direction:ltr!important;unicode-bidi:isolate!important;display:inline-block!important;font-variant-numeric:tabular-nums lining-nums!important}[dir=rtl] .luxury-swatch-header{direction:ltr!important;display:flex!important;justify-content:space-between!important;align-items:baseline!important;width:100%!important}[dir=rtl] .product__info-container fieldset.product-form__input,[dir=rtl] .product__info-container .product-form__input{direction:ltr!important}[dir=rtl] .product__info-container fieldset.product-form__input .form__label,[dir=rtl] .luxury-label{direction:ltr!important;display:flex!important;align-items:baseline!important;min-width:auto!important;float:none!important}[dir=rtl] .luxury-label__name{font-family:Cairo,Noto Sans Arabic,sans-serif!important;letter-spacing:0!important;min-width:auto!important}[dir=rtl] .luxury-size-guide-trigger{font-family:Cairo,Noto Sans Arabic,sans-serif!important;letter-spacing:0!important}[dir=rtl] .luxury-size-guide-trigger svg{transform:none!important}[dir=rtl] .luxury-size-swatches-grid{direction:ltr!important;justify-content:flex-start!important}[dir=rtl] .luxury-size-swatch-box{direction:ltr!important;unicode-bidi:isolate!important}[dir=rtl] .luxury-color-swatches-grid{direction:ltr!important;justify-content:flex-start!important}[dir=rtl] .luxury-color-swatch-card__title{font-family:Cairo,Noto Sans Arabic,sans-serif!important;letter-spacing:0!important}[dir=rtl] .product__info-container .product-form__quantity{align-items:flex-start!important;direction:ltr!important}[dir=rtl] .product__info-container .quantity{direction:ltr!important;flex-direction:row!important}[dir=rtl] .product__info-container .quantity__input{direction:ltr!important;unicode-bidi:isolate!important}[dir=rtl] .product__info-container .product-form__submit,[dir=rtl] .product__info-container .shopify-payment-button button{font-family:Cairo,Noto Sans Arabic,sans-serif!important;letter-spacing:0!important;font-size:13.5px!important}[dir=rtl] .product__info-container .icon-with-text{direction:ltr!important;justify-content:flex-end!important}[dir=rtl] .product__info-container .icon-with-text .share-button__button{font-family:Cairo,Noto Sans Arabic,sans-serif!important;letter-spacing:0!important;direction:ltr!important}[dir=rtl] .product-popup-modal__toggle{right:14px!important;left:auto!important}[dir=rtl] .product-popup-modal__content{text-align:right!important}[dir=rtl] .sticky-cart-bar{direction:ltr!important}[dir=rtl] .sticky-bar-inner{direction:ltr!important;flex-direction:row!important;justify-content:space-between!important}[dir=rtl] .sticky-product-info{direction:ltr!important;flex-direction:row!important;justify-content:flex-start!important}[dir=rtl] .sticky-details{text-align:left!important}[dir=rtl] .sticky-title{text-align:left!important;font-family:Cairo,Noto Sans Arabic,sans-serif!important;letter-spacing:0!important}[dir=rtl] .sticky-price{justify-content:flex-start!important;direction:ltr!important}[dir=rtl] .sticky-price .money{direction:ltr!important;unicode-bidi:isolate!important}[dir=rtl] .sticky-actions,[dir=rtl] .sticky-variant-selects{direction:ltr!important;flex-direction:row!important}[dir=rtl] .sticky-option-group{align-items:flex-start!important}[dir=rtl] .sticky-option-label{font-family:Cairo,Noto Sans Arabic,sans-serif!important;letter-spacing:0!important}[dir=rtl] .sticky-select__select{padding:0 30px 0 12px!important;text-align:left!important;font-family:Cairo,Noto Sans Arabic,sans-serif!important;letter-spacing:0!important}@media screen and (max-width:989px){[dir=rtl] .sticky-select__select{padding:0 24px 0 8px!important}}[dir=rtl] .sticky-select .icon-caret{right:10px!important;left:auto!important}[dir=rtl] .sticky-atc-button{font-family:Cairo,Noto Sans Arabic,sans-serif!important;letter-spacing:0!important}[dir=rtl] .sticky-bar-close{margin:0 0 0 4px!important}@media screen and (max-width:768px){[dir=rtl] .sticky-bar-inner,[dir=rtl] .sticky-actions--options-2,[dir=rtl] .sticky-actions--options-3{flex-direction:column!important}[dir=rtl] .sticky-actions--options-1,[dir=rtl] .sticky-actions--options-0{flex-direction:row!important}}[dir=rtl] .slider-button--prev svg,[dir=rtl] .slider-button--next svg{transform:none!important}[dir=rtl] .prev-next-product-navigation{direction:ltr!important;flex-direction:row!important}[dir=rtl] .product__info-container .product__accordion details summary{direction:ltr!important}[dir=rtl] .product__info-container .product__accordion details summary h6.accordion__title,[dir=rtl] .product__info-container .product__accordion details summary .summary__title h6.accordion__title,[dir=rtl] .product__info-container .product__accordion details summary .summary__title h2.accordion__title{font-family:Cairo,Noto Sans Arabic,sans-serif!important;letter-spacing:0!important}[dir=rtl] .product__info-container .product__accordion details .accordion__content{font-family:Cairo,Noto Sans Arabic,sans-serif!important;letter-spacing:0!important;text-align:start!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/luxury-pdp.css.map */
