@import"https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap";.crl{--crl-ink: #060607;--crl-ink-2: #0b0b0d;--crl-paper: #eeebe4;--crl-silver: #eae8e3;--crl-muted: #8d8a83;--crl-muted-2: #6a6862;--crl-line: rgba(234, 232, 227, .14);--crl-line-strong: rgba(234, 232, 227, .32);--crl-gold: #c3ab7c;--crl-font: "Geist", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--crl-pad: clamp(18px, 4.2vw, 64px);--crl-ease: cubic-bezier(.22, .61, .36, 1);--crl-pt: 120px;--crl-pb: 120px;position:relative;background:var(--crl-ink);color:var(--crl-silver);font-family:var(--crl-font);font-weight:300;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}.crl--plain{background:transparent;color:inherit;--crl-silver: currentColor;--crl-muted: color-mix(in srgb, currentColor 62%, transparent);--crl-muted-2: color-mix(in srgb, currentColor 45%, transparent);--crl-line: color-mix(in srgb, currentColor 18%, transparent);--crl-line-strong: color-mix(in srgb, currentColor 36%, transparent)}.crl-group{padding:var(--crl-pt) 0 var(--crl-pb)}.crl-group>*+*{margin-top:16px}.crl-stack>*+*{margin-top:14px}.crl--paper{background:var(--crl-paper);color:#111;--crl-silver: #111;--crl-muted: #6b675f;--crl-muted-2: #85817a;--crl-line: rgba(6, 6, 7, .16);--crl-line-strong: rgba(6, 6, 7, .32)}.crl *{box-sizing:border-box}.crl h1,.crl h2,.crl h3,.crl h4,.crl h5,.crl h6,.crl p,.crl a,.crl span,.crl div,.crl dt,.crl dd,.crl button,.crl input,.crl figcaption,.crl output{font-family:var(--crl-font)}.crl img,.crl video{display:block;max-width:100%}.crl figure{margin:0}.crl a{color:inherit;text-decoration:none}.crl ::selection{background:var(--crl-gold);color:#0a0a0a}.crl-section{padding:var(--crl-pt) var(--crl-pad) var(--crl-pb)}.crl-wrap{max-width:1560px;margin:0 auto}.crl-hd{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:clamp(30px,4vw,60px)}.crl-rule{height:1px;background:var(--crl-line);border:0;margin:0}.crl-display{font-family:var(--crl-font);font-weight:300;line-height:.92;letter-spacing:-.035em;margin:0;text-wrap:balance}.crl-display--xxl{font-size:clamp(58px,13.5vw,220px)}.crl-display--xl{font-size:clamp(42px,7.4vw,116px)}.crl-display--l{font-size:clamp(32px,4.4vw,68px)}.crl-display--m{font-size:clamp(26px,3vw,44px)}.crl-display--s{font-size:clamp(21px,2.1vw,30px)}.crl-eyebrow{display:block;font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--crl-muted);font-weight:400;margin:0}.crl-tag{font-size:10.5px;letter-spacing:.26em;text-transform:uppercase}.crl-num{font-size:10px;letter-spacing:.22em;color:var(--crl-muted-2);margin:0}.crl-body{margin:0;color:var(--crl-muted);font-size:14px;line-height:1.68}.crl-body p{margin:0 0 1em}.crl-body p:last-child{margin-bottom:0}.crl-body a{border-bottom:1px solid currentColor}.crl-lede{margin:0;font-size:clamp(19px,2vw,28px);line-height:1.42;letter-spacing:-.02em;color:#d8d5cf;font-weight:300}.crl--paper .crl-lede{color:#3a3833}.crl-lede p{margin:0 0 .6em}.crl-lede p:last-child{margin-bottom:0}.crl-editorial{clear:both;margin:0 0 1em;font-size:clamp(20px,2.15vw,32px);line-height:1.36;letter-spacing:-.026em;color:#dcd9d3;font-weight:300;text-wrap:pretty}.crl--paper .crl-editorial{color:#2b2926}.crl-editorial p{margin:0 0 .6em}.crl-editorial p:last-child{margin-bottom:0}.crl-editorial strong,.crl-editorial em{font-style:normal;font-weight:inherit;color:var(--crl-gold)}.crl-editorial--drop>p:first-child:first-letter,.crl-editorial--drop:first-letter{font-weight:200;font-size:3em;line-height:.8;float:left;padding:.04em .1em 0 0;color:var(--crl-silver)}.crl--paper .crl-editorial--drop:first-letter{color:#111}.crl-align-left{text-align:left}.crl-align-center{text-align:center;margin-inline:auto}.crl-align-right{text-align:right}.crl a:focus-visible,.crl button:focus-visible,.crl input:focus-visible,.crl summary:focus-visible{outline:2px solid var(--crl-gold);outline-offset:3px;border-radius:2px}.crl :focus:not(:focus-visible){outline:none}.crl-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;height:56px;padding:0 34px;border:1px solid var(--crl-line-strong);font-family:var(--crl-font);font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:400;cursor:pointer;position:relative;overflow:hidden;transition:color .5s var(--crl-ease),border-color .5s var(--crl-ease)}.crl-btn>span,.crl-btn>.crl-i{position:relative;z-index:2}.crl-btn .crl-i{transition:transform .5s var(--crl-ease)}.crl-btn:hover .crl-i{transform:translate(4px)}.crl-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--crl-silver);transform:translateY(101%);transition:transform .55s var(--crl-ease);z-index:1}.crl-btn:hover{color:var(--crl-ink);border-color:var(--crl-silver)}.crl--paper .crl-btn:hover{color:var(--crl-paper)}.crl--paper .crl-btn:before{background:#111}.crl-btn:hover:before{transform:translateY(0)}.crl-btn--solid{background:var(--crl-silver);color:var(--crl-ink);border-color:var(--crl-silver)}.crl-btn--solid:before{background:var(--crl-gold)}.crl-btn--solid:hover{color:var(--crl-ink);border-color:var(--crl-gold)}.crl-btn--small{height:46px;padding:0 24px;font-size:10px}.crl-btn--w-wide{min-width:min(300px,100%)}.crl-btn--w-wider{min-width:min(440px,100%)}.crl-btn--w-full{width:100%}.crl-hero{position:relative;overflow:hidden;background:#000;padding:0}.crl-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.crl-hero__media img,.crl-hero__media video{width:100%;height:100%;object-fit:cover}.crl-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 85% at 50% 40%,transparent 30%,rgba(0,0,0,.5) 78%,rgba(0,0,0,.82) 100%),linear-gradient(180deg,rgba(0,0,0,.55) 0%,transparent 26%,transparent 60%,rgba(0,0,0,.78) 100%)}.crl-hero__inner{position:relative;z-index:3;min-height:var(--crl-hero-h, 100svh);padding:var(--crl-pad) calc(var(--crl-pad) + 30px);display:flex;flex-direction:column;justify-content:var(--crl-hero-justify, flex-end)}.crl-hero__foot{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.crl-hero__cap{max-width:420px}.crl-hero__cap>*+*{margin-top:14px}.crl-hero__cap--centred{text-align:center;max-width:none;width:100%;display:flex;flex-direction:column;align-items:center}.crl-hero__cap .crl-lede{font-size:clamp(17px,1.6vw,21px);line-height:1.38;letter-spacing:-.022em;color:#dedbd5}.crl-hero__cta{display:flex;gap:12px;flex-wrap:wrap}.crl-rail{position:absolute;z-index:4;bottom:var(--crl-pad);writing-mode:vertical-rl;font-size:9.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--crl-muted)}.crl-rail--l{left:calc(var(--crl-pad) - 4px)}.crl-rail--r{right:calc(var(--crl-pad) - 4px);transform:rotate(180deg)}.crl-cue{position:absolute;left:50%;bottom:26px;transform:translate(-50%);z-index:4;display:flex;flex-direction:column;align-items:center;gap:10px}.crl-cue i{display:block;width:1px;height:52px;background:linear-gradient(var(--crl-line-strong),transparent);position:relative;overflow:hidden}.crl-cue i:after{content:"";position:absolute;top:-52px;left:0;width:1px;height:52px;background:var(--crl-gold);animation:crl-cue 2.6s var(--crl-ease) infinite}@keyframes crl-cue{0%{top:-52px}60%,to{top:52px}}.crl-marq{overflow:hidden;border-top:1px solid var(--crl-line);border-bottom:1px solid var(--crl-line);background:var(--crl-ink-2);padding:22px 0}.crl--paper .crl-marq{background:var(--crl-paper)}.crl-marq__t{display:flex;width:max-content;animation:crl-slide var(--crl-speed, 42s) linear infinite}.crl-marq__row{display:flex;gap:44px;align-items:center;padding-right:44px}.crl-marq__w{font-weight:300;font-size:clamp(20px,2.6vw,38px);letter-spacing:-.025em;color:#2b2b2e;white-space:nowrap;display:flex;align-items:center;gap:44px}.crl--paper .crl-marq__w{color:#cdc8bd}.crl-marq__w--hi{color:var(--crl-silver)}.crl-marq__w:after{content:"";width:5px;height:5px;background:var(--crl-gold);border-radius:50%;flex:none}@keyframes crl-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.crl-marq:hover .crl-marq__t{animation-play-state:paused}.crl-manifesto{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(20px,3vw,48px);align-items:start}.crl-manifesto__aside{grid-column:1 / 4}.crl-manifesto__aside>*+*{margin-top:14px}.crl-manifesto__body{grid-column:5 / 12}.crl-split{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(24px,3vw,64px);align-items:start}.crl-split__media{grid-column:1 / 7}.crl-split__body{grid-column:8 / 13;position:sticky;top:120px}.crl-split--flip .crl-split__media{grid-column:7 / 13;order:2}.crl-split--flip .crl-split__body{grid-column:1 / 6}.crl-split__body>*+*{margin-top:16px}.crl-item{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:26px 0;border-top:1px solid var(--crl-line)}.crl-item:last-of-type{border-bottom:1px solid var(--crl-line)}.crl-item__n{font-size:10px;letter-spacing:.22em;color:var(--crl-muted-2)}.crl-item h3{font-family:var(--crl-font);margin:0 0 6px;font-size:clamp(19px,1.75vw,25px);font-weight:400;letter-spacing:-.025em;color:var(--crl-silver)}.crl-item .crl-body{max-width:46ch}.crl-fig{position:relative;overflow:hidden;background:var(--crl-ink-2)}.crl-fig img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--crl-ease)}.crl-fig:hover img{transform:scale(1.045)}.crl-fig figcaption{position:absolute;left:14px;bottom:12px;font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;color:#eae8e3b8}.crl-ar-34{aspect-ratio:3/4}.crl-ar-23{aspect-ratio:2/3}.crl-ar-11{aspect-ratio:1/1}.crl-ar-45{aspect-ratio:4/5}.crl-ar-169{aspect-ratio:16/9}.crl-ar-auto{aspect-ratio:auto}.crl-look{display:grid;grid-template-columns:repeat(var(--crl-cols, 3),1fr);gap:clamp(14px,1.8vw,28px);align-items:end}.crl-look--stagger>*:nth-child(3n+2){transform:translateY(-8%)}.crl-look--stagger>*:nth-child(3n+3){transform:translateY(6%)}.crl-band{position:relative;overflow:hidden;background:#000;padding:0}.crl-band__media{position:absolute;top:0;right:0;bottom:0;left:0}.crl-band__media img,.crl-band__media video{width:100%;height:100%;object-fit:cover;filter:brightness(.74) contrast(1.06)}.crl-band__over{position:relative;z-index:2;min-height:var(--crl-band-h, 88svh);display:flex;padding:var(--crl-pad);background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 42%,rgba(0,0,0,.62))}.crl-band__over>div>*+*{margin-top:18px}.crl-band--center .crl-band__over{align-items:center;justify-content:center;text-align:center}.crl-band--corner .crl-band__over{align-items:flex-end;justify-content:flex-start;text-align:left}.crl-band--top .crl-band__over{align-items:flex-start;justify-content:flex-start;text-align:left}.crl-cols{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(20px,3vw,56px)}.crl-cols__l{grid-column:1 / 8}.crl-cols__l>*+*{margin-top:20px}.crl-cols__r{grid-column:9 / 13;margin:0}.crl-srow{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:16px 0;border-bottom:1px solid var(--crl-line)}.crl-srow dt{margin:0;color:var(--crl-muted);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.crl-srow dd{margin:0;color:var(--crl-silver);font-size:16px;letter-spacing:-.01em}.crl-acc{border-top:1px solid var(--crl-line)}.crl-acc__i{border-bottom:1px solid var(--crl-line)}.crl-acc__h{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;text-align:left;background:none;border:0;cursor:pointer;font-family:var(--crl-font);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--crl-silver);opacity:.82;transition:opacity .35s}.crl-acc__h:hover{opacity:1}.crl-acc__h i{position:relative;width:11px;height:11px;flex:none}.crl-acc__h i:before,.crl-acc__h i:after{content:"";position:absolute;background:currentColor;transition:transform .45s var(--crl-ease)}.crl-acc__h i:before{left:0;top:5px;width:11px;height:1px}.crl-acc__h i:after{left:5px;top:0;width:1px;height:11px}.crl-acc__i.is-open .crl-acc__h i:after{transform:scaleY(0)}.crl-acc__b{max-height:0;overflow:hidden;transition:max-height .6s var(--crl-ease)}.crl-acc__b>div{padding:0 0 24px;color:var(--crl-muted);font-size:13.5px;line-height:1.75;max-width:56ch}.crl-acc__b p{margin:0 0 1em}.crl-acc__b p:last-child{margin-bottom:0}.crl-icons{display:grid;grid-template-columns:repeat(var(--crl-icon-cols, 2),1fr);gap:14px 22px}.crl-icon{display:flex;gap:10px;align-items:flex-start;font-size:11.5px;letter-spacing:.1em;color:var(--crl-muted);line-height:1.5}.crl-icon .crl-i{flex:none;width:17px;height:17px;margin-top:1px;opacity:.8}.crl-btn .crl-i{width:15px;height:15px;flex:none}.crl-nl{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(20px,3vw,56px);align-items:end}.crl-nl__t{grid-column:1 / 7}.crl-nl__t>*+*{margin-top:14px}.crl-nl__f{grid-column:8 / 13}.crl-field{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--crl-line-strong);padding-bottom:12px}.crl-field input{flex:1;background:none;border:0;outline:0;color:var(--crl-silver);font-family:var(--crl-font);font-size:15px;font-weight:300;letter-spacing:.04em;padding:0}.crl-field input::placeholder{color:var(--crl-muted-2)}.crl-field button{background:none;border:0;cursor:pointer;font-family:var(--crl-font);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--crl-gold)}.crl-nl__note{font-size:12px;color:var(--crl-gold);letter-spacing:.12em;margin:12px 0 0}.crl-nl__consent{font-size:11.5px;color:var(--crl-muted-2);margin:12px 0 0;max-width:52ch;line-height:1.5}.crl-nl__consent a{text-decoration:underline;text-underline-offset:2px}.crl-rv{opacity:0;transform:translateY(30px);transition:opacity 1.1s var(--crl-ease),transform 1.1s var(--crl-ease)}.crl-rv.is-in{opacity:1;transform:none}.crl-rv:nth-child(2){transition-delay:.1s}.crl-rv:nth-child(3){transition-delay:.2s}.crl-rv:nth-child(4){transition-delay:.3s}.crl-rv:nth-child(5){transition-delay:.4s}.crl-grain:before{content:"";position:absolute;top:-80px;right:-80px;bottom:-80px;left:-80px;z-index:5;pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");mix-blend-mode:overlay;animation:crl-grain 6s steps(6) infinite}@keyframes crl-grain{0%,to{transform:translate(0)}20%{transform:translate(-14px,8px)}40%{transform:translate(10px,-12px)}60%{transform:translate(-8px,-6px)}80%{transform:translate(12px,10px)}}@media(prefers-reduced-motion:reduce){.crl-rv{opacity:1!important;transform:none!important}.crl-grain:before,.crl-marq__t,.crl-cue i:after{animation:none!important}.crl-fig img{transition:none}}@media(max-width:1080px){.crl-manifesto__aside,.crl-manifesto__body,.crl-split__media,.crl-split__body,.crl-cols__l,.crl-cols__r,.crl-nl__t,.crl-nl__f{grid-column:1 / 13}.crl-split__body{position:static}.crl-split--flip .crl-split__media{order:0}.crl-look{--crl-cols: 2}.crl-look--stagger>*{transform:none!important}}@media(max-width:749px){.crl-section{padding-left:var(--crl-pad);padding-right:var(--crl-pad)}.crl-rail,.crl-cue{display:none}.crl-hero__inner{padding:var(--crl-pad)}.crl-hero__foot{flex-direction:column;align-items:flex-start}.crl-hero__cta .crl-btn{width:100%}.crl-look{--crl-cols: 1}.crl-icons{--crl-icon-cols: 1}.crl-srow{grid-template-columns:1fr;gap:4px}}:root{--font-heading--family: "Geist", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--font-body--family: "Geist", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif}@media screen and (max-width:749px){.sticky-add-to-cart__bar .add-to-cart-text__content{display:inline!important}.sticky-add-to-cart__bar .sticky-add-to-cart__button{width:auto!important;padding-inline:20px!important}.sticky-add-to-cart__bar{padding-bottom:calc(var(--padding-sm, 8px) + env(safe-area-inset-bottom))!important}}.variant-option--buttons .variant-option__button-label{border-radius:0!important;border:1px solid rgba(6,6,7,.18)!important;padding:13px 18px!important;display:flex;align-items:center;justify-content:center;gap:10px;transition:border-color .4s,box-shadow .4s}.variant-option--buttons .variant-option__button-label:hover{border-color:#06060773!important}.variant-option__button-label__text{font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:400!important}.variant-option--buttons .variant-option__button-label:before{content:"";width:16px;height:16px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #0000002e}.variant-option--buttons .variant-option__button-label:has(input[value=Gold]):before{background:linear-gradient(145deg,#f0dca6 8%,#c9a44f 46%,#8a6a26 78%,#e3c682)}.variant-option--buttons .variant-option__button-label:has(input[value="White Gold"]):before{background:linear-gradient(145deg,#f2f0ea 8%,#c8c6bd 46%,#9d9b93 78%,#e6e4dd)}.variant-option--buttons .variant-option__button-label:has(input:checked){border-color:#c3ab7c!important;box-shadow:inset 0 0 0 1px #c3ab7c}.crl-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 14px;padding:0}.crl-price__main{font-size:clamp(24px,2.4vw,30px);font-weight:400;letter-spacing:-.02em}.crl-price__alt{font-size:14px;color:var(--crl-muted);letter-spacing:-.01em}.crl-price__note{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--crl-ink)}.crl-market-note-wrap{display:flex;flex-direction:column;align-items:flex-end}.crl-market-note{display:block;margin-top:4px;font-size:11px;font-weight:500;letter-spacing:.02em;color:var(--crl-muted);text-align:right}.crl-market-note:before{content:"*";margin-right:3px}media-gallery slideshow-arrows.mobile\:hidden{display:flex!important;padding-inline:18px;mix-blend-mode:normal}media-gallery slideshow-arrows .slideshow-control.slideshow-control--style-none{display:grid;place-items:center;opacity:1;width:40px;height:40px;padding:10px;color:#111;background:#ffffffd1;border:1px solid rgba(17,17,17,.2);border-radius:999px;box-shadow:0 2px 12px #00000014;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}media-gallery slideshow-arrows .slideshow-control--style-none svg{width:16px;height:16px}@media screen and (max-width:749px){media-gallery slideshow-arrows.mobile\:hidden{padding-inline:12px}media-gallery slideshow-arrows .slideshow-control.slideshow-control--style-none{width:36px;height:36px;padding:9px}}.crl-price__note:before{content:"*";margin-right:3px}.crl-dims{display:flex;flex-wrap:wrap;gap:10px 26px;margin:0;padding:16px 0;border-top:1px solid var(--crl-line);border-bottom:1px solid var(--crl-line)}.crl-dims__i{display:flex;align-items:baseline;gap:7px}.crl-dims dt{margin:0;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--crl-muted)}.crl-dims dd{margin:0;font-size:13px;letter-spacing:-.01em}.crl-icons{gap:16px 28px}.crl-icon{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;gap:11px;align-items:center}.crl-icon .crl-i{width:18px;height:18px;margin-top:0;opacity:.7}.shopify-payment-button__button--unbranded,.product-form__buttons .button,button.add-to-cart-button,.sticky-add-to-cart__button{border-radius:0!important;font-family:var(--crl-font)!important;font-size:11px!important;letter-spacing:.28em!important;text-transform:uppercase!important;font-weight:400!important;min-height:56px}.shopify-payment-button__more-options{font-family:var(--crl-font)!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important}.variant-option--buttons .variant-option__button-label:has(img):before,.variant-option--buttons .variant-option__button-label:has(.swatch):before{display:none}.variant-option--buttons .variant-option__button-label img,.variant-option--buttons .variant-option__button-label .swatch{width:22px;height:22px;border-radius:50%;object-fit:cover;flex:none;box-shadow:inset 0 0 0 1px #0000002e}.crl-footer{padding:var(--crl-pt) var(--crl-pad) var(--crl-pb);border-top:1px solid var(--crl-line)}.crl-footer__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(28px,5vw,80px)}.crl-footer__logo{width:150px;filter:invert(1) brightness(1.6);opacity:.9}.crl--paper .crl-footer__logo{filter:none;opacity:1}.crl-footer__tagline{margin-top:18px;max-width:34ch}.crl-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:28px}.crl-fcol h4{margin:0 0 14px;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--crl-muted);font-weight:400}.crl-fcol a{display:block;font-size:13px;padding:5px 0;color:var(--crl-silver);opacity:.82;transition:opacity .3s,color .3s}.crl-fcol a:hover{opacity:1;color:var(--crl-gold)}.crl-footer__company{margin-top:clamp(34px,5vw,60px);font-size:11.5px;color:var(--crl-muted-2);max-width:90ch}.crl-footer__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 26px;margin-top:22px;padding-top:20px;border-top:1px solid var(--crl-line);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--crl-muted-2)}.crl-footer__legal{display:flex;gap:20px}.crl-footer__legal a:hover{color:var(--crl-gold)}.crl-footer__pay{display:flex;gap:6px;align-items:center}.crl-footer__pay .crl-pay__i,.crl-footer__pay svg{height:20px;width:auto;opacity:.75}@media(max-width:749px){.crl-footer__top{grid-template-columns:1fr}.crl-footer__bar{flex-direction:column;align-items:flex-start}}.crl-price{border-top:1px solid var(--crl-line);border-bottom:1px solid var(--crl-line);padding:15px 0;margin:18px 0 22px}.product-details .sku,[class*=sku]{font-size:10.5px!important;letter-spacing:.24em!important;text-transform:uppercase!important;opacity:.55}.variant-option legend{display:flex;align-items:baseline;justify-content:space-between;width:100%;font-size:10px!important;letter-spacing:.28em!important;text-transform:uppercase!important;opacity:.6;margin-bottom:12px;padding:0}.crl-vo__value{font-size:12px;letter-spacing:.04em;text-transform:none;opacity:1}.variant-option--buttons .variant-option__button-label{width:46px;height:46px;padding:0!important;border-radius:50%!important;border:1px solid rgba(6,6,7,.22)!important;position:relative;overflow:hidden}.variant-option--buttons .variant-option__button-label__text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.variant-option--buttons .variant-option__button-label:before{width:100%;height:100%;border-radius:50%;box-shadow:none}.variant-option--buttons .variant-option__button-label:has(input:checked){border-color:var(--crl-gold)!important;box-shadow:0 0 0 1px var(--crl-gold)}.variant-option--buttons .variant-option__button-label img,.variant-option--buttons .variant-option__button-label .swatch{width:100%;height:100%;box-shadow:none}.variant-option--equal-width-buttons{display:flex!important;gap:10px}.variant-option--equal-width-buttons .variant-option__button-label,.variant-option--buttons .variant-option__button-label{flex:0 0 auto!important;width:46px!important;min-width:0!important;max-width:none!important}.variant-option--equal-width-buttons .variant-option__button-label:has(img),.variant-option--equal-width-buttons .variant-option__button-label:has(.swatch),.variant-option--buttons .variant-option__button-label:has(img),.variant-option--buttons .variant-option__button-label:has(.swatch){width:112px!important;min-width:0!important}.product-form__buttons,.shopify-payment-button{width:100%}.variant-option--buttons .variant-option__button-label:has(img),.variant-option--buttons .variant-option__button-label:has(.swatch){width:112px;height:62px;border-radius:0!important;padding:0!important;border:1px solid rgba(6,6,7,.16)!important;overflow:hidden;opacity:.55;transition:opacity .3s,border-color .3s,box-shadow .3s}.variant-option--buttons .variant-option__button-label:has(img):hover{opacity:.85}.variant-option--buttons .variant-option__button-label img,.variant-option--buttons .variant-option__button-label .swatch{width:100%;height:100%;border-radius:0;object-fit:cover;background-size:cover;background-position:center;box-shadow:none}.variant-option--buttons .variant-option__button-label:has(img):has(input:checked),.variant-option--buttons .variant-option__button-label:has(.swatch):has(input:checked){opacity:1;border-color:var(--crl-gold)!important;box-shadow:0 0 0 2px var(--crl-gold),0 0 0 4px #c3ab7c38}form[action*="/cart/add"] .add-to-cart-button,form[action*="/cart/add"] [ref=addToCartButton]{display:none!important}form[action*="/cart/add"]:has(.pre-order-message) .accelerated-checkout-block{display:none!important}form[action*="/cart/add"]:has(.pre-order-message) .add-to-cart-button,form[action*="/cart/add"]:has(.pre-order-message) [ref=addToCartButton]{display:grid!important;width:100%!important}form[action*="/cart/add"]:has(.pre-order-message) .product-form-buttons>span:has(.add-to-cart-button){flex:1 0 100%!important}.crl-kupi-check{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;animation:crl-kupi-check-pop .35s cubic-bezier(.34,1.56,.64,1) both}.crl-kupi-check svg{width:22px;height:22px}@keyframes crl-kupi-check-pop{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}.shopify-payment-button__button{position:relative!important;border-radius:0!important;min-height:46px!important;font-family:var(--crl-font)!important;font-size:11px!important;letter-spacing:.26em!important;text-transform:uppercase!important;font-weight:400!important}.sticky-add-to-cart{display:none!important}.crl-buybar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(6,6,7,.12);padding:9px 20px calc(9px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;transform:translateY(115%);transition:transform .28s var(--crl-ease)}.crl-buybar[data-on]{transform:none}.crl-buybar img{width:40px;height:40px;object-fit:cover;background:#f6f5f2;flex:none}.crl-buybar__m{flex:1;min-width:0}.crl-buybar__m b{display:block;font-weight:400;font-size:12px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crl-buybar__m span{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--crl-muted)}.crl-buybar button{position:relative;height:44px;padding:0 24px;min-width:150px;border:0;cursor:pointer;background:#0b0b0c;color:#fff;font-family:var(--crl-font);font-size:11px;font-weight:400;letter-spacing:.26em;text-transform:uppercase}@media(max-width:749px){.crl-buybar__m span{display:none}.crl-buybar button{min-width:0;flex:1}}.variant-option--buttons .variant-option__button-label:has(img){width:100%;height:auto!important;display:block!important;opacity:1!important;border:1px solid rgba(6,6,7,.16)!important;box-shadow:none!important}.variant-option--buttons .variant-option__button-label:has(img) img{aspect-ratio:2.6 / 1;height:auto;opacity:.72;transition:opacity .18s}.variant-option--buttons .variant-option__button-label:has(img) .variant-option__button-label__text{position:static;width:auto;height:auto;clip-path:none;display:block;font-size:9px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--crl-muted);padding:7px 9px;border-top:1px solid rgba(6,6,7,.08);transition:background .18s,color .18s}.variant-option--buttons .variant-option__button-label:has(img):hover{border-color:#06060766!important}.variant-option--buttons .variant-option__button-label:has(img):hover img{opacity:.92}.variant-option--buttons .variant-option__button-label:has(img):has(input:checked){border-color:#0b0b0c!important;box-shadow:inset 0 0 0 1px #0b0b0c!important}.variant-option--buttons .variant-option__button-label:has(img):has(input:checked) img{opacity:1}.variant-option--buttons .variant-option__button-label:has(img):has(input:checked) .variant-option__button-label__text{background:#0b0b0c;color:#fff}.variant-option--equal-width-buttons{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.crl-dims{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;padding:12px 0}.crl-dims__i{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px solid rgba(6,6,7,.07)}@media(max-width:749px){.crl-dims{grid-template-columns:1fr}}.crl-tabs .crl-acc__i{border:0}.crl-tabs .crl-acc__h{display:none}.crl-tabs .crl-acc__b{max-height:none!important;overflow:visible}.crl-tabs .crl-acc__i:not([data-on]){display:none}.crl-tabs__nav{display:flex;gap:16px;border-bottom:1px solid var(--crl-line);flex-wrap:wrap}.crl-tabs__nav button{border:0;background:none;font-family:var(--crl-font);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--crl-muted);padding:9px 0;cursor:pointer;border-bottom:1px solid transparent;margin-bottom:-1px;transition:color .18s,border-color .18s}.crl-tabs__nav button:hover{color:var(--crl-silver)}.crl-tabs__nav button[aria-selected=true]{color:var(--crl-silver);border-bottom-color:currentColor}.crl-tabs .crl-acc__b>div{padding:12px 0 0;font-size:12.5px}form[action*="/cart/add"]:not(:has(.shopify-payment-button__button)) .add-to-cart-button,form[action*="/cart/add"]:not(:has(.shopify-payment-button__button)) [ref=addToCartButton]{display:flex!important}.product-details h1,.product-information h1{font-size:clamp(26px,3.2vw,32px)!important;line-height:1!important;letter-spacing:-.035em!important;margin-bottom:4px!important}.crl-price__main{font-size:21px!important}.crl-price{padding:12px 0;margin:12px 0}.crl-dims{padding:10px 0}.crl-tabs__nav button{padding:8px 0}.product-details>*,.product-information__details>*{margin-block:0}.product-details .group-block-content>*+*{margin-top:10px!important}.variant-option--buttons .variant-option__button-label:not(:has(img)){width:100%!important;height:auto!important;aspect-ratio:2.6 / 1;border-radius:0!important;opacity:1!important}.variant-option--buttons .variant-option__button-label:not(:has(img)):before{border-radius:0;width:100%;height:100%}.variant-option--buttons .variant-option__button-label:not(:has(img)):has(input:checked){border-color:#0b0b0c!important;box-shadow:inset 0 0 0 1px #0b0b0c!important}.crl-eyebrow{font-size:9px!important}.product-details h1,.product-information h1{font-size:clamp(26px,2.6vw,30px)!important}.product-details [class*=sku],[class*=sku]{font-size:9.5px!important}.crl-price__alt{font-size:12px!important}.crl-price__note{font-size:9px!important}.crl-market-note{font-size:9.5px!important}.variant-option legend,.variant-option__button-label__text,.crl-dims dt{font-size:9px!important}.crl-dims dd{font-size:11.5px!important}.crl-icon{font-size:9px!important}.crl-price{gap:9px!important;margin:14px 0!important;padding:12px 0!important}.variant-option legend{margin-bottom:8px!important}.variant-option--equal-width-buttons{gap:8px!important}.crl-dims{padding:12px 0!important;gap:0 18px!important}.crl-dims__i{padding:4px 0!important}.crl-tabs__nav button{padding:9px 0!important}.crl-tabs .crl-acc__b>div{padding:12px 0 0!important}.crl-icons{gap:6px 16px!important;margin-top:12px!important}.quantity-selector,[class*=quantity-selector]{height:46px!important;width:104px!important}form[action*="/cart/add"] .add-to-cart-button,.shopify-payment-button__button{min-height:46px!important;height:46px!important}.variant-option--buttons .variant-option__button-label:not(:has(img)){display:flex!important;flex-direction:column;aspect-ratio:auto;padding:0!important}.variant-option--buttons .variant-option__button-label:not(:has(img)):before{aspect-ratio:2.6 / 1;width:100%;height:auto}.variant-option--buttons .variant-option__button-label:not(:has(img)) .variant-option__button-label__text{position:static!important;width:auto!important;height:auto!important;clip-path:none!important;display:block;padding:7px 9px;border-top:1px solid rgba(6,6,7,.08);font-size:9px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--crl-muted);text-align:left}.variant-option--buttons .variant-option__button-label:not(:has(img)):has(input:checked) .variant-option__button-label__text{background:#0b0b0c;color:#fff}.product-details h1,.product-information h1,.view-product-title h1{font-weight:300!important}.variant-option--buttons .variant-option__button-label:has(.variant-option__button-label__pill){display:flex!important;flex-direction:column;align-items:stretch;width:100%!important;height:auto!important;aspect-ratio:auto!important;padding:0!important;border-radius:0!important;overflow:hidden;border:1px solid rgba(6,6,7,.16)!important;box-shadow:none!important;opacity:1!important}.variant-option__button-label__pill{width:100%!important;height:auto!important;aspect-ratio:2.6 / 1;border-radius:0!important;display:block!important;margin:0!important;background-size:cover!important;background-position:center!important}.variant-option--buttons .variant-option__button-label:has(.variant-option__button-label__pill) .variant-option__button-label__text{position:static!important;width:auto!important;height:auto!important;clip-path:none!important;display:block!important;padding:7px 9px!important;text-align:left!important;border-top:1px solid rgba(6,6,7,.08);background:transparent;color:var(--crl-muted);font-size:9px!important;letter-spacing:.2em!important;text-transform:uppercase!important}.variant-option--buttons .variant-option__button-label:has(.variant-option__button-label__pill):hover{border-color:#06060766!important}.variant-option--buttons .variant-option__button-label:has(.variant-option__button-label__pill):has(input:checked){border-color:#0b0b0c!important;box-shadow:inset 0 0 0 1px #0b0b0c!important}.variant-option--buttons .variant-option__button-label:has(.variant-option__button-label__pill):has(input:checked) .variant-option__button-label__text{background:#0b0b0c;color:#fff}.product-inventory,[class*=product-inventory]{font-size:9px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--crl-muted)!important}.product-inventory svg,[class*=product-inventory] svg{width:6px!important;height:6px!important}.payment-icons img,[class*=payment-icons] img,[class*=payment-icons] svg{height:18px!important;width:auto!important;opacity:.55;filter:grayscale(1);transition:opacity .2s,filter .2s}[class*=payment-icons]:hover img,[class*=payment-icons]:hover svg{opacity:.9;filter:none}.variant-option.variant-option--buttons .variant-option__button-label:has(.variant-option__button-label__pill),.variant-option.variant-option--buttons .variant-option__button-label:has(img),.variant-option.variant-option--buttons .variant-option__button-label:has(.swatch){height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible!important;display:flex!important;flex-direction:column!important}.variant-option.variant-option--buttons .variant-option__button-label .variant-option__button-label__pill{position:static!important;inset:auto!important;transform:none!important;flex:none!important}:root{--crl-swatch-w: 124px}.variant-option--equal-width-buttons{grid-template-columns:repeat(2,minmax(0,var(--crl-swatch-w)))!important;justify-content:start!important}.variant-option--buttons .variant-option__button-label:has(img) .variant-option__button-label__text,.variant-option--buttons .variant-option__button-label:has(.variant-option__button-label__pill) .variant-option__button-label__text{padding:5px 7px!important;font-size:8.5px!important;letter-spacing:.16em!important}@media(max-width:749px){:root{--crl-swatch-w: 108px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/corelli.css.map */
