#MainContent .ombre-native-product-detail{--onpd-luxury-canvas: #ffffff;--onpd-luxury-surface: #ffffff;--onpd-luxury-ink: #0b0b0b;--onpd-luxury-muted: #696969;--onpd-luxury-line: rgba(11, 11, 11, .16);--onpd-background: #ffffff !important;--onpd-surface: #ffffff !important;--onpd-panel: #ffffff !important;background:var(--onpd-luxury-canvas)!important}#MainContent .ombre-native-product-detail .onpd__shell{width:min(calc(100% - 40px),1360px);padding-block:24px 42px}#MainContent .ombre-native-product-detail .onpd__layout{gap:clamp(22px,2.6vw,42px)}#MainContent .ombre-native-product-detail .onpd__media-frame,#MainContent .ombre-native-product-detail .onpd__thumb,#MainContent .ombre-native-product-detail .onpd__related-media,#MainContent .ombre-native-product-detail .onpd__review-card,#MainContent .ombre-native-product-detail .onpd__review-breakdown,#MainContent .ombre-native-product-detail .onpd__review-empty{background:var(--onpd-luxury-surface)}#MainContent .ombre-native-product-detail .onpd__media-frame{border-color:var(--onpd-luxury-line)}#MainContent .ombre-native-product-detail .onpd__image,#MainContent .ombre-native-product-detail .onpd__video,#MainContent .ombre-native-product-detail .onpd__external-video,#MainContent .ombre-native-product-detail .onpd__model-preview{background:#fff}#MainContent .ombre-native-product-detail .onpd__thumb-row{margin-top:10px}#MainContent .ombre-native-product-detail .onpd__thumbs{gap:8px}#MainContent .ombre-native-product-detail .onpd__thumb{border:1px solid transparent}#MainContent .ombre-native-product-detail .onpd__thumb.is-active,#MainContent .ombre-native-product-detail .onpd__thumb[aria-current=true]{border-color:var(--onpd-luxury-ink)}#MainContent .ombre-native-product-detail .onpd__conversion-panel{border:0;background:var(--onpd-luxury-surface);padding:4px 0 0;box-shadow:none}#MainContent .ombre-native-product-detail .onpd__vendor{margin-bottom:7px;color:var(--onpd-luxury-muted);font-size:10px;letter-spacing:.18em}#MainContent .ombre-native-product-detail .onpd__title{max-width:13ch;font-family:"Bodoni 72",Didot,Cormorant Garamond,Georgia,serif;font-size:clamp(40px,4.2vw,60px);font-weight:400;letter-spacing:-.025em;line-height:.96;text-wrap:balance}#MainContent .ombre-native-product-detail .onpd__price-row{gap:8px 12px;margin-top:13px;font-size:clamp(20px,1.8vw,25px)}#MainContent .ombre-native-product-detail .onpd__sale-badge{min-height:23px;padding:5px 8px;border-radius:0;font-size:9px}#MainContent .ombre-native-product-detail .onpd__variant-group,#MainContent .ombre-native-product-detail .onpd__material{margin-top:14px}#MainContent .ombre-native-product-detail .onpd__material{gap:7px}#MainContent .ombre-native-product-detail .onpd__variant-label{margin-bottom:7px;color:var(--onpd-luxury-muted);font-size:11px;letter-spacing:.1em;text-transform:uppercase}#MainContent .ombre-native-product-detail .onpd__option-list{gap:7px 14px}#MainContent .ombre-native-product-detail .onpd__option-content{gap:8px;font-size:12px}#MainContent .ombre-native-product-detail .onpd__option-swatch{width:25px;height:25px;border-color:#0b0b0b8a;box-shadow:inset 0 0 0 2px #fff}#MainContent .ombre-native-product-detail .onpd__option-swatch--split{background-color:var(--swatch-primary);background-image:linear-gradient(135deg,var(--swatch-primary) 0 47%,#ffffff 47% 53%,var(--swatch-secondary) 53% 100%)}#MainContent .ombre-native-product-detail .onpd__option input:focus-visible+.onpd__option-content{outline:2px solid var(--onpd-luxury-ink);outline-offset:4px}#MainContent .ombre-native-product-detail .onpd__option input:checked+.onpd__option-content .onpd__option-swatch{box-shadow:inset 0 0 0 2px #fff,0 0 0 2px var(--onpd-luxury-ink)}#MainContent .ombre-native-product-detail .onpd__notices,#MainContent .ombre-native-product-detail .onpd__form,#MainContent .ombre-native-product-detail .onpd__accordion,#MainContent .ombre-native-product-detail .onpd__assurance{margin-top:14px}#MainContent .ombre-native-product-detail .onpd__notice-list{gap:3px}#MainContent .ombre-native-product-detail .onpd__notice{min-height:28px;padding-block:4px;font-size:11px}#MainContent .ombre-native-product-detail .onpd__form{grid-template-columns:minmax(122px,.38fr) minmax(0,1fr);gap:10px}#MainContent .ombre-native-product-detail .onpd__quantity-label{margin-bottom:7px;font-size:12px}#MainContent .ombre-native-product-detail .onpd__quantity-control,#MainContent .ombre-native-product-detail .onpd__button{min-height:50px;height:50px}#MainContent .ombre-native-product-detail .onpd__quantity-control{grid-template-columns:38px minmax(38px,1fr) 38px}#MainContent .ombre-native-product-detail .onpd__button{padding:12px 18px;border-radius:0;font-size:12px;letter-spacing:.12em}#MainContent .ombre-native-product-detail .onpd__buy-note{margin:-1px 0 0;color:var(--onpd-luxury-muted);font-size:10px;line-height:1.35}#MainContent .ombre-native-product-detail .onpd__assurance{gap:0;padding-top:13px;border-color:var(--onpd-luxury-line)}#MainContent .ombre-native-product-detail .onpd__assurance-item{min-width:0;padding-inline:8px;color:var(--onpd-luxury-muted);font-size:10px;line-height:1.3}#MainContent .ombre-native-product-detail .onpd__assurance-item+.onpd__assurance-item{border-left:1px solid var(--onpd-luxury-line)}#MainContent .ombre-native-product-detail .onpd__assurance-item span{color:var(--onpd-luxury-ink);font-size:11px;font-weight:500}#MainContent .ombre-native-product-detail .onpd__assurance-item small{display:block;margin-top:2px;color:inherit;font-size:9px}#MainContent .ombre-native-product-detail .onpd__accordion{border-color:var(--onpd-luxury-line)}#MainContent .ombre-native-product-detail .onpd__accordion details{border-color:var(--onpd-luxury-line)}#MainContent .ombre-native-product-detail .onpd__accordion summary{min-height:45px;padding-block:10px;font-size:12px}#MainContent .ombre-native-product-detail .onpd__accordion-content{padding-bottom:15px;font-size:12px;line-height:1.5}#MainContent .ombre-native-product-detail .onpd__lower-content,#MainContent .ombre-native-product-detail.onpd--footwear .onpd__lower-content{display:grid;grid-column:1 / -1;gap:0;margin-top:30px}#MainContent .ombre-native-product-detail .onpd__content-module{min-width:0;padding-block:34px!important;border-top:1px solid var(--onpd-luxury-line);color:var(--onpd-luxury-ink);background:#fff!important}#MainContent .ombre-native-product-detail .onpd__lower-content>.onpd__content-module:first-child{border-top:1px solid var(--onpd-luxury-line)}#MainContent .ombre-native-product-detail .onpd__module-heading{margin-bottom:17px}#MainContent .ombre-native-product-detail .onpd__module-title,#MainContent .ombre-native-product-detail .onpd__instagram-copy h2,#MainContent .ombre-native-product-detail .onpd__reviews-copy h2{font-family:"Bodoni 72",Didot,Cormorant Garamond,Georgia,serif;font-size:clamp(30px,3vw,42px);font-weight:400;letter-spacing:-.02em;line-height:.98;text-wrap:balance}#MainContent .ombre-native-product-detail .onpd__module-link,#MainContent .ombre-native-product-detail .onpd__instagram-link{font-size:10px;letter-spacing:.12em}#MainContent .ombre-native-product-detail .onpd__related-carousel{grid-auto-columns:clamp(176px,18vw,232px);gap:12px;padding-bottom:6px}#MainContent .ombre-native-product-detail .onpd__related-card[hidden]{display:none}#MainContent .ombre-native-product-detail .onpd__related-media{border:1px solid var(--onpd-luxury-line)}#MainContent .ombre-native-product-detail .onpd__related-media img{padding:0;transform:none}#MainContent .ombre-native-product-detail .onpd__related-title{margin-top:8px;font-size:12px;line-height:1.25}#MainContent .ombre-native-product-detail .onpd__related-price{margin-top:4px;font-size:11px}#MainContent .ombre-native-product-detail .onpd__instagram{gap:15px;padding-block:34px!important;border-top-color:var(--onpd-luxury-line);border-bottom:0}#MainContent .ombre-native-product-detail .onpd__instagram-header{align-items:center}#MainContent .ombre-native-product-detail .onpd__instagram-profile{grid-template-columns:34px max-content;column-gap:10px}#MainContent .ombre-native-product-detail .onpd__instagram-logo{width:34px;height:34px}#MainContent .ombre-native-product-detail .onpd__instagram-copy,#MainContent .ombre-native-product-detail .onpd__reviews-copy{gap:5px}#MainContent .ombre-native-product-detail .onpd__instagram-copy p,#MainContent .ombre-native-product-detail .onpd__reviews-copy p{color:var(--onpd-luxury-muted);font-size:12px;line-height:1.5}#MainContent .ombre-native-product-detail .onpd__instagram-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;border:0}#MainContent .ombre-native-product-detail .onpd__instagram-post{border:0}#MainContent .ombre-native-product-detail .onpd__reviews{width:100%;gap:18px;padding-block:34px 6px!important;border-top-color:var(--onpd-luxury-line)}#MainContent .ombre-native-product-detail .onpd__review-toolbar{padding:8px 0 0}#MainContent .ombre-native-product-detail .onpd__review-stars--large{font-size:clamp(23px,2.2vw,31px)}#MainContent .ombre-native-product-detail .onpd__review-write,#MainContent .ombre-native-product-detail .onpd__review-filter{min-height:46px;border-color:var(--onpd-luxury-line);border-radius:0;background:#fff}#MainContent .ombre-native-product-detail .onpd__review-write{padding-inline:17px;font-size:13px}#MainContent .ombre-native-product-detail .onpd__review-filter{width:46px;min-width:46px}#MainContent .ombre-native-product-detail .onpd__review-breakdown{border:1px solid var(--onpd-luxury-line);border-radius:0;box-shadow:none}#MainContent .ombre-native-product-detail .onpd__review-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--onpd-luxury-line);border-bottom:1px solid var(--onpd-luxury-line)}#MainContent .ombre-native-product-detail .onpd__review-card,#MainContent .ombre-native-product-detail .onpd__review-card:first-child{min-height:100%;padding:18px;border:0;border-right:1px solid var(--onpd-luxury-line);border-radius:0;box-shadow:none}#MainContent .ombre-native-product-detail .onpd__review-card:nth-child(3n){border-right:0}#MainContent .ombre-native-product-detail .onpd__review-empty{padding:16px 0;border:0;border-top:1px solid var(--onpd-luxury-line)}@media(min-width:990px){#MainContent .ombre-native-product-detail .onpd__layout{grid-template-columns:minmax(0,1.16fr) minmax(370px,.84fr)}#MainContent .ombre-native-product-detail .onpd__conversion-panel{top:92px;max-height:none;overflow:visible;padding:4px 0 0 clamp(26px,3vw,44px);border-left:1px solid var(--onpd-luxury-line)}#MainContent .ombre-native-product-detail.onpd--footwear .onpd__conversion-panel{grid-row:1}#MainContent .ombre-native-product-detail.onpd--footwear .onpd__lower-content,#MainContent .ombre-native-product-detail.onpd--footwear .onpd__instagram,#MainContent .ombre-native-product-detail.onpd--footwear .onpd__reviews,#MainContent .ombre-native-product-detail.onpd--footwear .onpd__related-products{grid-column:1 / -1;grid-row:auto}}@media(max-width:989px){#MainContent .ombre-native-product-detail .onpd__shell{width:min(calc(100% - 28px),760px)}#MainContent .ombre-native-product-detail .onpd__title{max-width:16ch}}@media(max-width:749px){#MainContent .ombre-native-product-detail{padding-bottom:0}#MainContent .ombre-native-product-detail .onpd__shell{width:min(calc(100% - 24px),640px);padding-block:14px 24px}#MainContent .ombre-native-product-detail .onpd__layout{gap:14px}#MainContent .ombre-native-product-detail .onpd__thumb-row{gap:7px;margin-top:7px}#MainContent .ombre-native-product-detail .onpd__thumbs{grid-auto-columns:60px}#MainContent .ombre-native-product-detail .onpd__thumb{width:60px}#MainContent .ombre-native-product-detail .onpd__thumb-next{width:44px;height:44px}#MainContent .ombre-native-product-detail .onpd__conversion-panel{padding:14px 0 0;border-top:1px solid var(--onpd-luxury-line)}#MainContent .ombre-native-product-detail .onpd__title,#MainContent .ombre-native-product-detail .onpd__title.onpd__title--single-line,#MainContent .ombre-native-product-detail.onpd--melting-santos .onpd__title{max-width:15ch;font-size:clamp(33px,9.7vw,43px);line-height:.99;white-space:normal}#MainContent .ombre-native-product-detail .onpd__price-row{margin-top:11px;font-size:20px}#MainContent .ombre-native-product-detail .onpd__variant-group,#MainContent .ombre-native-product-detail .onpd__material,#MainContent .ombre-native-product-detail .onpd__notices,#MainContent .ombre-native-product-detail .onpd__form,#MainContent .ombre-native-product-detail .onpd__accordion,#MainContent .ombre-native-product-detail .onpd__assurance{margin-top:12px}#MainContent .ombre-native-product-detail .onpd__form{grid-template-columns:minmax(112px,.38fr) minmax(0,1fr);gap:8px}#MainContent .ombre-native-product-detail .onpd__quantity-control,#MainContent .ombre-native-product-detail .onpd__button{min-height:48px;height:48px}#MainContent .ombre-native-product-detail .onpd__assurance{grid-template-columns:repeat(3,minmax(0,1fr))}#MainContent .ombre-native-product-detail .onpd__assurance-item{padding-inline:5px;text-align:center}#MainContent .ombre-native-product-detail .onpd__assurance-item+.onpd__assurance-item{border-top:0;border-left:1px solid var(--onpd-luxury-line)}#MainContent .ombre-native-product-detail .onpd__lower-content,#MainContent .ombre-native-product-detail.onpd--footwear .onpd__lower-content{margin-top:20px}#MainContent .ombre-native-product-detail .onpd__content-module,#MainContent .ombre-native-product-detail .onpd__instagram,#MainContent .ombre-native-product-detail .onpd__reviews{padding-block:24px!important}#MainContent .ombre-native-product-detail .onpd__module-title,#MainContent .ombre-native-product-detail .onpd__instagram-copy h2,#MainContent .ombre-native-product-detail .onpd__reviews-copy h2{font-size:clamp(28px,8.5vw,36px)}#MainContent .ombre-native-product-detail .onpd__related-carousel{grid-auto-columns:clamp(150px,46vw,176px);gap:9px}#MainContent .ombre-native-product-detail .onpd__instagram-grid{display:grid;grid-auto-flow:column;grid-auto-columns:64vw;grid-template-columns:none;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px;scroll-snap-type:x mandatory;scrollbar-width:none}#MainContent .ombre-native-product-detail .onpd__instagram-grid::-webkit-scrollbar{display:none}#MainContent .ombre-native-product-detail .onpd__instagram-post{scroll-snap-align:start}#MainContent .ombre-native-product-detail .onpd__instagram-header,#MainContent .ombre-native-product-detail .onpd__reviews-header,#MainContent .ombre-native-product-detail .onpd__review-toolbar{align-items:flex-start}#MainContent .ombre-native-product-detail .onpd__reviews{width:100%;gap:14px;padding-bottom:0!important}#MainContent .ombre-native-product-detail .onpd__review-actions{width:100%}#MainContent .ombre-native-product-detail .onpd__review-write{flex:1 1 auto}#MainContent .ombre-native-product-detail .onpd__review-breakdown{width:100%;margin:0;padding:18px}#MainContent .ombre-native-product-detail .onpd__review-list{grid-template-columns:1fr}#MainContent .ombre-native-product-detail .onpd__review-card,#MainContent .ombre-native-product-detail .onpd__review-card:first-child,#MainContent .ombre-native-product-detail .onpd__review-card:nth-child(3n){min-height:0;padding:16px 0;border-right:0;border-bottom:1px solid var(--onpd-luxury-line)}#MainContent .ombre-native-product-detail .onpd__review-card:last-child{border-bottom:0}}@media(pointer:coarse){#MainContent .ombre-native-product-detail .onpd__option-content,#MainContent .ombre-native-product-detail .onpd__module-link,#MainContent .ombre-native-product-detail .onpd__instagram-link{min-height:48px}}@media(prefers-reduced-motion:reduce){#MainContent .ombre-native-product-detail *,#MainContent .ombre-native-product-detail *:before,#MainContent .ombre-native-product-detail *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ombre-product-page-luxury.css.map */
