:root{--font-display:Marcellus,serif;--font-ui:Montserrat,sans-serif;--type-body:14px;--type-small:12px;--type-label:14px;--type-title:40px;--type-card:26px}body{font-family:var(--font-ui);font-size:var(--type-body);line-height:1.6}button,input,select,textarea{font-family:var(--font-ui)!important}main p,main li,main blockquote,main a,footer a,footer p{font-family:var(--font-ui)}h1,h2,h3{font-family:var(--font-display)!important;font-weight:400;letter-spacing:-.6px}h2,#quality h2,.faq h2,.category-faq h2{font-size:var(--type-title)!important;line-height:1.12!important}.hero.editorial-hero .scene-title h1{font-family:var(--font-display)!important;font-size:64px!important;line-height:1.04;letter-spacing:-1.4px}main h3,.review-copy h3,.alternative-card h3,.proof-copy h3{font-size:var(--type-card)!important;line-height:1.2!important}.exact-buybox .ava-only-title{font-family:var(--font-display)!important;font-size:32px!important;line-height:1.15!important;letter-spacing:-.5px}.exact-buybox .step h3.choice-heading,.quick-config h3,.exact-buybox .addon-card h4{font-family:var(--font-ui)!important;font-size:var(--type-label)!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important}.exact-buybox .selected-colour,.quick-config p,#quick-buy #quick-color{font-family:var(--font-ui)!important;font-size:var(--type-small)!important;line-height:1.5!important}.exact-buybox .sizes .size-option>span,#quick-buy .quick-sizes span{font-family:var(--font-ui);font-size:var(--type-small)!important;font-weight:500;line-height:1.4!important}.exact-buybox .sizes .size-option small,#quick-buy .quick-sizes small{font-family:var(--font-ui);font-size:var(--type-small)!important;line-height:1.4}.exact-buybox .set-price strong,#quick-buy .quick-sizes strong{font-size:16px!important;font-weight:600!important;line-height:1.25!important}.exact-buybox .set-price del,#quick-buy del,.exact-buybox .addon-card-price del{font-size:var(--type-small)!important}.exact-buybox .addon-card-price,.exact-buybox .addon-card-price strong{font-size:var(--type-label)!important;font-weight:500}.exact-buybox .addon-card-body>p,.exact-buybox .addon-quantity{font-size:var(--type-small)!important;line-height:1.5!important}.exact-buybox .summary>div,#quick-buy .quick-total{font-family:var(--font-ui);font-size:var(--type-body)!important;line-height:1.5}.exact-buybox .summary .total strong,#quick-buy .quick-total strong{font-size:24px!important;font-weight:500!important}.exact-buybox #summary-title,.exact-buybox .checkout-social,.exact-buybox .delivery-reassurance,.exact-buybox .checkout-assurances,.quick-proof{font-family:var(--font-ui)!important;font-size:var(--type-small)!important;font-weight:400!important;line-height:1.6!important}.button,.hero.editorial-hero .scene-title .button,.exact-buybox .button,#quick-buy .button,.sticky .button{font-family:var(--font-ui)!important;font-size:var(--type-label)!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0}.header-cta,.scene-cue,.color-grid a>span,.alternative-card>div>span,.alternative-card strong,.reassure{font-family:var(--font-ui);font-size:var(--type-body)!important;line-height:1.5}.color-grid a>b{font-family:var(--font-ui);font-size:16px!important;font-weight:500!important}.proof-copy p,.proof-copy li,.review-copy blockquote,.review-copy p,.category-faq summary,.category-faq .faq-answer p,.category-faq .faq-answer li,#page-info p{font-family:var(--font-ui);font-size:var(--type-body)!important;line-height:1.65!important}.review-copy b{font-family:var(--font-ui);font-size:var(--type-body);font-weight:500}.review-copy>p{font-size:var(--type-small)!important}.faq-tabs button{font-size:var(--type-body)!important;font-weight:500!important}#quick-buy h2,#page-info h2{font-family:var(--font-display)!important;font-size:32px!important;line-height:1.15!important}.sticky-proof p,.sticky-proof p:last-child,.sticky-product b,.sticky-product span{font-family:var(--font-ui);font-size:var(--type-small)!important;font-weight:400}.exact-buybox .sizes .size-option>b,#quick-buy .quick-badge{font-family:var(--font-ui)!important;font-size:10px!important;line-height:1.3!important;font-weight:500!important;letter-spacing:.3px}.exact-buybox .checkout-assurances li:before{content:none}.reassure{gap:20px}.reassure>span+span,.reassure>a+span,.reassure>span+a{border-left:1px solid #050d3726;padding-left:20px}.trust.premium-proof{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px 28px;background:#f0eeea;color:#050d37;border-block:1px solid #dcd9d3;padding:16px 20px;text-align:center}.trust.premium-proof>span{display:block!important;font-family:var(--font-ui)!important;font-size:14px;font-weight:400;line-height:1.5;white-space:nowrap;color:#050d37}@media(max-width:700px){:root{--type-title:32px;--type-card:24px}.hero.editorial-hero .scene-title h1{font-size:36px!important;letter-spacing:-.8px}.exact-buybox .ava-only-title,#quick-buy h2,#page-info h2{font-size:28px!important}.trust.premium-proof{padding:14px 16px;gap:8px 22px}.trust.premium-proof>span{font-size:12px}.reassure{gap:10px;font-size:12px!important}.header-cta{font-size:12px!important}.color-grid a>span,.alternative-card>div>span{font-size:14px!important}}.reassure>span,.reassure>a{border-left:0!important;padding-left:0!important}.faq-tabs{border-bottom:1px solid #dcd9d3;gap:24px;overflow:visible}.faq-tabs button{position:relative;border:0!important;border-radius:0!important;box-shadow:none!important;padding:10px 0 13px;background:transparent}.faq-tabs button:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:transparent}.faq-tabs button[aria-selected=true]:after{background:#050d37}.header-cta{border:0!important;border-radius:0!important;box-shadow:none!important;position:relative;padding:9px 0!important}.header-cta:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#050d37}@media(max-width:700px){.faq-tabs{gap:0}}.trust.premium-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:20px max(24px,5%);background:#f5f4f2}.trust.premium-proof>span{padding:0 18px;line-height:20px}.trust.premium-proof>span+span{border-left:1px solid #d8d6d2}@media(max-width:700px){.trust.premium-proof{display:flex;flex-wrap:wrap;padding:14px 12px;gap:8px 0}.trust.premium-proof>span{padding:0 14px;line-height:18px}.trust.premium-proof>span:first-child{flex-basis:100%}.trust.premium-proof>span:nth-child(2){border-left:0}}.exact-buybox .color-option,.exact-buybox .color-option:focus,.exact-buybox .color-option:active,.quick-swatches button,.quick-swatches button:focus,.quick-swatches button:active{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;min-width:48px;height:48px;margin:0;padding:0;border:0;border-radius:50%;box-sizing:border-box;-webkit-appearance:none;appearance:none;background:transparent;outline:none;box-shadow:none}.exact-buybox .color-option:after,.quick-swatches button:after{content:none}.exact-buybox .color-disc,.quick-swatches i{position:relative;display:block;flex:0 0 32px;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:50%;box-sizing:border-box;outline:none!important}.exact-buybox .color-disc:after,.quick-swatches i:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;box-sizing:border-box;border:1px solid transparent;border-radius:50%;pointer-events:none}.exact-buybox .color-option[aria-pressed=true] .color-disc:after,.quick-swatches button[aria-pressed=true] i:after{border-color:#050d37}.exact-buybox .color-option:focus-visible .color-disc:after,.quick-swatches button:focus-visible i:after{border-width:2px;border-color:#050d37}.exact-buybox .color-picker{gap:4px}.exact-buybox .order-review .checkout-social{margin:8px 0 0;padding:0;line-height:1.5!important}.exact-buybox .order-review .delivery-reassurance{margin:8px 0 0;padding:8px 0 0;line-height:1.5!important}.exact-buybox .order-review .checkout-assurances{margin:6px 0 0;padding:0;border-top:0;gap:4px 16px;line-height:1.5!important}.exact-buybox .order-review .checkout-assurances li{margin:0;padding:0}.exact-buybox .gallery-track{display:block;overflow:hidden;scroll-snap-type:none;scroll-behavior:auto;touch-action:pan-y pinch-zoom}.exact-buybox .gallery-slide{scroll-snap-align:none;scroll-snap-stop:normal;flex:0 0 100%;min-width:0}#quick-buy .quick-track video{flex:0 0 100%;width:100%;height:100%;aspect-ratio:1;object-fit:contain;scroll-snap-align:start;background:#f7f6f2}.reassure>span+span,.reassure>a+span,.reassure>span+a{border-left:1px solid #d8d6d2!important;padding-left:20px!important}@media(max-width:700px){.reassure>span+span,.reassure>a+span,.reassure>span+a{padding-left:10px!important}.reassure>span:nth-child(3){border-left:0!important;padding-left:0!important}}.category-faq .faq-answer img{display:block;max-width:100%;height:auto;margin:16px 0;border-radius:4px}.exact-buybox .gallery-progress,#quick-buy .quick-rail{position:relative;z-index:2;height:20px;min-height:0;margin:-10px 0 0!important;padding:0;border-radius:0}.exact-buybox .gallery-thumbnails{margin-top:10px}.exact-buybox .video-thumbnail{position:relative}.exact-buybox .video-play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:24px;height:24px;color:#fff;filter:drop-shadow(0 1px 3px #0008);pointer-events:none}.quality-card{cursor:pointer}.quality-card:focus-within{outline:1px solid #050d37;outline-offset:4px}body>header{position:sticky;top:var(--announcement-height,56px);z-index:40;background:#fff}html{scroll-padding-top:calc(var(--sticky-nav-height,136px) + 16px)}.exact-buybox .order-review .checkout-assurances{border-top:1px solid #050d3714;padding-top:8px;margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/222/assets/juc819-black-typography.css.map */
