html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{transition:color .25s ease,opacity .25s ease}html,body,body *,button,input,select,textarea,summary,label,small,p,a,li,span,div,table,th,td,.price,.caption,.field__input,.select__select,.product__text,.product__description,.facets,.pagination,.footer,.announcement-bar__message,.header__menu-item,.header__submenu,.card__heading,.collection-hero__title,.main-page-title,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.title,.heading{font-family:var(--font-heading-family)!important}@view-transition{navigation:auto}::view-transition-old(root){animation:clPageLeave .24s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:clPageEnter .52s cubic-bezier(.16,1,.3,1) both}@keyframes clPageLeave{to{opacity:0;transform:scale(.995);filter:blur(3px)}}@keyframes clPageEnter{0%{opacity:0;transform:translateY(10px) scale(1.004);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}body:not(.template-index) #MainContent{animation:clInnerPageReveal .52s cubic-bezier(.16,1,.3,1) both}@keyframes clInnerPageReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.button,.button--primary,.banner__buttons .button,.shopify-payment-button__button,.cl-product__button,.cl-card__cart,.cl-video-ad__button{position:relative;overflow:hidden;isolation:isolate;border:1px solid #181818!important;background-color:#181818!important;background-image:linear-gradient(to bottom,#181818 0% 50%,#d4af37 50% 100%)!important;background-size:100% 200%!important;background-position:top center!important;color:#fff!important;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background-position .42s cubic-bezier(.16,1,.3,1),color .3s ease,border-color .3s ease,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease!important}.button--secondary,.cl-card__view{position:relative;overflow:hidden;isolation:isolate;border:1px solid #181818!important;background-color:#fff!important;background-image:linear-gradient(to bottom,#fff 0% 50%,#d4af37 50% 100%)!important;background-size:100% 200%!important;background-position:top center!important;color:#181818!important;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background-position .42s cubic-bezier(.16,1,.3,1),color .3s ease,border-color .3s ease,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease!important}.button:after,.button--primary:after,.button--secondary:after,.banner__buttons .button:after,.shopify-payment-button__button:after{box-shadow:none!important}.cl-product__button:before,.cl-card__cart:before,.cl-video-ad__button:before{content:none!important;display:none!important}@media(hover:hover){.button:hover,.button--primary:hover,.button--secondary:hover,.banner__buttons .button:hover,.shopify-payment-button__button:hover,.cl-product__button:hover,.cl-card__cart:hover,.cl-card__view:hover,.cl-video-ad__button:hover{background-position:bottom center!important;color:#111!important;border-color:#d4af37!important;transform:translateY(-3px);box-shadow:0 14px 34px #a37f3138!important}}.button:active,.button--primary:active,.button--secondary:active,.banner__buttons .button:active,.shopify-payment-button__button:active,.cl-product__button:active,.cl-card__cart:active,.cl-card__view:active,.cl-video-ad__button:active{transform:translateY(0) scale(.97)!important;transition-duration:.1s!important}.button:focus-visible,.button--primary:focus-visible,.button--secondary:focus-visible,.cl-product__button:focus-visible,.cl-card__cart:focus-visible,.cl-card__view:focus-visible{outline:2px solid #d4af37!important;outline-offset:4px}.header__heading-logo{animation:carterLaurentLogoReveal 1.05s cubic-bezier(.22,1,.36,1) both;transform-origin:center;transition:transform .35s ease,filter .35s ease,opacity .35s ease}@keyframes carterLaurentLogoReveal{0%{opacity:0;transform:translateY(-8px) scale(.94);filter:blur(5px)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media(hover:hover){.header__heading-link:hover .header__heading-logo{transform:scale(1.035);filter:brightness(1.08)}}.header__heading-link .h2{display:inline-block;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:500;letter-spacing:.22em;line-height:1;text-transform:uppercase;animation:carterLaurentTextLogoReveal .9s ease-out both}@keyframes carterLaurentTextLogoReveal{0%{opacity:0;transform:translateY(6px);letter-spacing:.32em}to{opacity:1;transform:translateY(0);letter-spacing:.22em}}.template-index .announcement-bar-section{position:absolute!important;top:0;left:0;right:0;width:100%;z-index:120!important;background:transparent!important}.template-index .utility-bar,.template-index .utility-bar.gradient,.template-index .announcement-bar,.template-index .announcement-bar.gradient{background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important}.template-index .announcement-bar__message{color:#f8f6f2!important;font-family:var(--font-heading-family)!important;font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase}.template-index .section-header,.template-index .shopify-section-header-sticky,.template-index .shopify-section-header-hidden,.template-index .scrolled-past-header{position:absolute!important;top:38px!important;left:0;right:0;width:100%;z-index:110!important;margin:0!important;transform:none!important}.template-index .header-wrapper,.template-index .header-wrapper.gradient,.template-index .shopify-section-header-sticky .header-wrapper,.template-index .scrolled-past-header .header-wrapper{background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important}body:not(.template-index) .section-header{position:relative!important;top:auto!important;z-index:110!important}.header__menu-item,.header__active-menu-item,.header__heading-link,.header__heading-link:visited,.header__icon,.header__icon .icon,.header__icon svg{color:#f8f6f2!important}.header__menu-item{position:relative;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:500;font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase;transition:color .25s ease,opacity .25s ease}.header__menu-item span{position:relative}.header__menu-item span:after{content:"";position:absolute;left:50%;bottom:-6px;width:0;height:1px;background:currentColor;transform:translate(-50%);transition:width .3s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.header__menu-item:hover{opacity:.78}.header__menu-item:hover span:after{width:100%}}.header__icon{transition:transform .25s ease,opacity .25s ease}@media(hover:hover){.header__icon:hover{transform:translateY(-2px);opacity:.72}}.header__inline-menu details{position:relative}.header__submenu,.header__submenu.list-menu,.header__submenu.global-settings-popup,.header__submenu.gradient,.header details[open]>.header__submenu,.header__submenu[class*=color-]{position:absolute;background:transparent!important;background-color:transparent!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding-top:1.4rem;padding-bottom:1.4rem;transform-origin:top center;animation:clLuxuryMenuReveal .58s cubic-bezier(.16,1,.3,1) both}.header__submenu:after{content:"";position:absolute;top:0;left:1.6rem;width:calc(100% - 3.2rem);height:1px;background:linear-gradient(90deg,transparent 0%,rgba(212,175,55,.25) 18%,#d4af37 50%,rgba(212,175,55,.25) 82%,transparent 100%);transform:scaleX(0);transform-origin:center;animation:clLuxuryGoldLine .72s .12s cubic-bezier(.16,1,.3,1) forwards}@keyframes clLuxuryMenuReveal{0%{opacity:0;transform:translateY(-14px) scaleY(.92) scaleX(.97);filter:blur(8px);clip-path:inset(0 0 100% 0)}55%{opacity:1;filter:blur(1px)}to{opacity:1;transform:translateY(0) scaleY(1) scaleX(1);filter:blur(0);clip-path:inset(0 0 0 0)}}@keyframes clLuxuryGoldLine{to{transform:scaleX(1)}}.header__submenu .header__menu-item,.header__submenu .list-menu__item,.header__submenu a{position:relative;color:#f8f6f2!important;font-family:var(--font-heading-family);font-weight:500;letter-spacing:.13em;background:transparent!important;text-shadow:0 2px 16px rgba(0,0,0,.5);opacity:0;transform:translateY(-6px);animation:clLuxuryItemReveal .48s cubic-bezier(.16,1,.3,1) forwards;transition:color .28s ease,transform .28s cubic-bezier(.16,1,.3,1),letter-spacing .28s ease,text-shadow .28s ease}.header__submenu li:nth-child(1) .header__menu-item,.header__submenu li:nth-child(1) a{animation-delay:.08s}.header__submenu li:nth-child(2) .header__menu-item,.header__submenu li:nth-child(2) a{animation-delay:.13s}.header__submenu li:nth-child(3) .header__menu-item,.header__submenu li:nth-child(3) a{animation-delay:.18s}.header__submenu li:nth-child(4) .header__menu-item,.header__submenu li:nth-child(4) a{animation-delay:.23s}.header__submenu li:nth-child(5) .header__menu-item,.header__submenu li:nth-child(5) a{animation-delay:.28s}@keyframes clLuxuryItemReveal{to{opacity:1;transform:translateY(0)}}@media(hover:hover){.header__submenu .header__menu-item:hover,.header__submenu .list-menu__item:hover,.header__submenu a:hover{color:#d4af37!important;background:transparent!important;transform:translate(8px);letter-spacing:.17em;text-shadow:0 0 18px rgba(212,175,55,.24)}}@media screen and (min-width:990px){.header{min-height:88px}.header__inline-menu{margin-top:0}.header__menu-item{padding-left:1.3rem;padding-right:1.3rem}}@media screen and (max-width:749px){.template-index .section-header,.template-index .shopify-section-header-sticky,.template-index .shopify-section-header-hidden,.template-index .scrolled-past-header{position:absolute!important;top:34px!important;transform:none!important}.header{min-height:70px}.header__heading-logo{max-height:46px;width:auto}.template-index .announcement-bar__message{font-size:.95rem;letter-spacing:.11em}.menu-drawer,.menu-drawer__submenu{background:#0c0c0cf0!important;color:#f8f6f2!important}}.cl-signature{position:relative;z-index:2;margin-bottom:0!important;padding-bottom:8rem!important;overflow:hidden}.cl-signature:after{content:"";position:absolute;left:0;right:0;bottom:0;height:240px;pointer-events:none;z-index:10;background:linear-gradient(to bottom,#f8f6f200,#534a3d1a 28%,#1f1c186b 58%,#0f0f0fe0 84%,#0f0f0f)}.shopify-section:has(.cl-signature){margin-bottom:0!important;padding-bottom:0!important}.shopify-section:has(.cl-video-ad){position:relative;z-index:3;margin-top:-120px!important;padding-top:0!important}.cl-video-ad{position:relative;margin:0!important;background:#0f0f0f}.cl-video-ad:before{content:"";position:absolute;top:0;left:0;right:0;height:210px;z-index:5;pointer-events:none;background:linear-gradient(to bottom,#0f0f0f 0%,rgba(15,15,15,.86) 22%,rgba(15,15,15,.45) 52%,rgba(15,15,15,.12) 78%,transparent 100%)}.cl-video-ad__content,.cl-video-ad__overlay,.cl-video-ad__eyebrow,.cl-video-ad__title,.cl-video-ad__text,.cl-video-ad__button{display:none!important}.cl-featured,.cl-signature,.cl-video-ad{margin-top:0;margin-bottom:0;transition:opacity .45s ease,background-color .45s ease}.shopify-section{scroll-margin-top:95px}:root{--cl-black: #0b0b0b;--cl-black-soft: #111111;--cl-black-panel: #141414;--cl-gold: #d4af37;--cl-gold-soft: #c9a85d;--cl-gold-pale: #ead79a;--cl-border-gold: rgba(212, 175, 55, .26)}.template-product,.template-collection,.template-cart,.template-search,.template-page,.template-blog,.template-article,.template-list-collections,.template-customers-login,.template-customers-register,.template-customers-account,.template-customers-order,.template-customers-addresses,.template-404{background:var(--cl-black)!important;color:var(--cl-gold)!important}body:not(.template-index) #MainContent,body:not(.template-index) #MainContent .shopify-section,body:not(.template-index) #MainContent .gradient,body:not(.template-index) #MainContent [class*=color-],body:not(.template-index) #MainContent .page-width,body:not(.template-index) #MainContent .isolate{--gradient-background: var(--cl-black) !important;background:var(--cl-black)!important;background-color:var(--cl-black)!important;color:var(--cl-gold)!important}body:not(.template-index) #MainContent,body:not(.template-index) #MainContent h1,body:not(.template-index) #MainContent h2,body:not(.template-index) #MainContent h3,body:not(.template-index) #MainContent h4,body:not(.template-index) #MainContent h5,body:not(.template-index) #MainContent h6,body:not(.template-index) #MainContent p,body:not(.template-index) #MainContent li,body:not(.template-index) #MainContent span,body:not(.template-index) #MainContent label,body:not(.template-index) #MainContent small,body:not(.template-index) #MainContent strong,body:not(.template-index) #MainContent em,body:not(.template-index) #MainContent a,body:not(.template-index) #MainContent summary,body:not(.template-index) #MainContent legend,body:not(.template-index) #MainContent .price,body:not(.template-index) #MainContent .price *,body:not(.template-index) #MainContent .caption,body:not(.template-index) #MainContent .rte,body:not(.template-index) #MainContent .rte *{color:var(--cl-gold)!important}body:not(.template-index) #MainContent .rte p,body:not(.template-index) #MainContent .product__description,body:not(.template-index) #MainContent .product__description *,body:not(.template-index) #MainContent .article-template__content{color:var(--cl-gold-soft)!important}body:not(.template-index) #MainContent input,body:not(.template-index) #MainContent select,body:not(.template-index) #MainContent textarea,body:not(.template-index) #MainContent .field__input,body:not(.template-index) #MainContent .select__select{background:var(--cl-black-panel)!important;color:var(--cl-gold)!important;border-color:var(--cl-border-gold)!important}body:not(.template-index) #MainContent input::placeholder,body:not(.template-index) #MainContent textarea::placeholder{color:#d4af379e!important}.template-product .product{position:relative;max-width:150rem;margin-inline:auto;padding-top:clamp(2rem,4vw,5rem);padding-bottom:clamp(5rem,8vw,10rem)}.template-product .product:before{content:"";position:absolute;top:4%;right:2%;width:38rem;height:38rem;pointer-events:none;background:radial-gradient(circle,rgba(212,175,55,.14) 0%,rgba(212,175,55,.05) 34%,transparent 70%);filter:blur(18px);animation:clProductAmbient 7s ease-in-out infinite alternate}@keyframes clProductAmbient{0%{transform:translate3d(-8px,5px,0) scale(.96)}to{transform:translate3d(12px,-10px,0) scale(1.05)}}.template-product .product__media-wrapper{position:relative;z-index:2}.template-product .product__media-item,.template-product .product-media-container,.template-product .global-media-settings{overflow:hidden;background:#fff!important;border:1px solid var(--cl-border-gold)!important;box-shadow:0 20px 54px #0000005c!important;transition:transform .52s cubic-bezier(.16,1,.3,1),box-shadow .52s ease,border-color .52s ease!important}.template-product .product__media img{transition:transform .85s cubic-bezier(.16,1,.3,1),filter .55s ease}@media(hover:hover){.template-product .product__media-item:hover,.template-product .product-media-container:hover{transform:translateY(-4px);border-color:#d4af379e!important;box-shadow:0 28px 68px #0000007a,0 0 30px #d4af3714!important}.template-product .product__media:hover img{transform:scale(1.03)}}.template-product .product__info-wrapper{position:relative;z-index:3}.template-product .product__info-container{position:relative;padding:clamp(2.4rem,3.4vw,4.6rem);background:#111111e0!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--cl-border-gold);box-shadow:0 28px 72px #0000006b;overflow:hidden}.template-product .product__info-container:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(234,215,154,.98),transparent);transform:scaleX(0);animation:clProductGoldLine .9s .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes clProductGoldLine{to{transform:scaleX(1)}}.template-product .product__title,.template-product .product__title h1,.template-product .price,.template-product .price *,.template-product .price-item,.template-product .form__label,.template-product label,.template-product .product-form__input legend,.template-product .quantity__label{color:var(--cl-gold)!important}.template-product .product__description,.template-product .product__description *,.template-product .rte,.template-product .rte *,.template-product .product__text{color:var(--cl-gold-soft)!important}.template-product .product__description strong,.template-product .rte strong{color:var(--cl-gold-pale)!important}.template-product .product__info-container>*{opacity:0;transform:translateY(14px);animation:clProductInfoReveal .58s cubic-bezier(.16,1,.3,1) forwards}.template-product .product__info-container>*:nth-child(1){animation-delay:.04s}.template-product .product__info-container>*:nth-child(2){animation-delay:.09s}.template-product .product__info-container>*:nth-child(3){animation-delay:.14s}.template-product .product__info-container>*:nth-child(4){animation-delay:.19s}.template-product .product__info-container>*:nth-child(5){animation-delay:.24s}.template-product .product__info-container>*:nth-child(6){animation-delay:.29s}.template-product .product__info-container>*:nth-child(7){animation-delay:.34s}.template-product .product__info-container>*:nth-child(8){animation-delay:.39s}.template-product .product__info-container>*:nth-child(9){animation-delay:.44s}@keyframes clProductInfoReveal{to{opacity:1;transform:translateY(0)}}.template-product .product-form__input input[type=radio]+label{background:var(--cl-black-panel)!important;color:var(--cl-gold)!important;border:1px solid var(--cl-border-gold)!important;box-shadow:none!important;transition:color .25s ease,background-color .25s ease,border-color .25s ease,transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease!important}.template-product .product-form__input input[type=radio]:checked+label{background:var(--cl-gold)!important;color:#0b0b0b!important;border-color:var(--cl-gold)!important;box-shadow:0 8px 24px #d4af372e!important}@media(hover:hover){.template-product .product-form__input input[type=radio]+label:hover{border-color:var(--cl-gold)!important;transform:translateY(-2px);box-shadow:0 8px 22px #d4af371f!important}}.template-product quantity-input,.template-product .quantity{background:var(--cl-black-panel)!important;border:1px solid var(--cl-border-gold)!important;box-shadow:none!important}.template-product .quantity__input,.template-product .quantity__button,.template-product .quantity__button svg{color:var(--cl-gold)!important}.template-product .product-form__submit,.template-product button[name=add]{min-height:58px;background-color:#111!important;background-image:linear-gradient(to bottom,#111 0% 50%,#d4af37 50% 100%)!important;background-size:100% 200%!important;background-position:top center!important;color:var(--cl-gold)!important;border:1px solid var(--cl-gold)!important;letter-spacing:.18em;box-shadow:0 14px 34px #00000047!important;transition:background-position .42s cubic-bezier(.16,1,.3,1),color .28s ease,transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,border-color .28s ease!important}.template-product .product-form__submit *,.template-product button[name=add] *{color:inherit!important}@media(hover:hover){.template-product .product-form__submit:hover,.template-product button[name=add]:hover{background-position:bottom center!important;color:#0b0b0b!important;border-color:var(--cl-gold)!important;transform:translateY(-3px);box-shadow:0 18px 46px #d4af3738!important}}.template-product .product-form__submit:active,.template-product button[name=add]:active{transform:scale(.985)!important}.template-product .shopify-payment-button__more-options{color:var(--cl-gold-soft)!important;text-underline-offset:.35rem}.template-collection .collection-hero,.template-collection .collection,.template-search .template-search,.template-list-collections .collection-list-wrapper{background:var(--cl-black)!important}.template-collection .collection-hero__title,.template-collection .title,.template-search .h2,.template-list-collections .title,.template-collection .facets-container,.template-collection .facets,.template-collection .facet-filters,.template-collection .product-count,.template-collection .facets__summary,.template-collection .facet-filters__label,.template-collection .facet-filters__sort,.template-collection select{color:var(--cl-gold)!important}.template-collection .card-wrapper,.template-search .card-wrapper,.template-product .related-products .card-wrapper,.template-list-collections .card-wrapper{position:relative;padding:1rem;background:#101010!important;border:1px solid var(--cl-border-gold);box-shadow:0 16px 42px #00000047;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s ease,border-color .42s ease}.template-collection .card__media,.template-search .card__media,.template-product .related-products .card__media,.template-list-collections .card__media{overflow:hidden}.template-collection .card__media img,.template-search .card__media img,.template-product .related-products .card__media img,.template-list-collections .card__media img{transition:transform .72s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.template-collection .card-wrapper:hover,.template-search .card-wrapper:hover,.template-product .related-products .card-wrapper:hover,.template-list-collections .card-wrapper:hover{transform:translateY(-7px);border-color:#d4af379e;box-shadow:0 24px 58px #0000006b,0 0 28px #d4af3714}.template-collection .card-wrapper:hover .card__media img,.template-search .card-wrapper:hover .card__media img,.template-product .related-products .card-wrapper:hover .card__media img,.template-list-collections .card-wrapper:hover .card__media img{transform:scale(1.045)}}.template-collection .card__heading,.template-collection .card__heading a,.template-search .card__heading,.template-search .card__heading a,.template-product .related-products .card__heading,.template-product .related-products .card__heading a,.template-list-collections .card__heading,.template-list-collections .card__heading a,.template-collection .price,.template-search .price,.template-product .related-products .price{color:var(--cl-gold)!important}.cart-notification,cart-notification,.cart-notification-wrapper{color:var(--cl-gold)!important}.cart-notification{background:#0e0e0efa!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(212,175,55,.38)!important;box-shadow:0 30px 86px #00000085!important;transform-origin:top right;animation:clCartReveal .52s cubic-bezier(.16,1,.3,1) both}@keyframes clCartReveal{0%{opacity:0;transform:translateY(-14px) translate(14px) scale(.95);filter:blur(6px)}70%{transform:translateY(2px) translate(0) scale(1.012)}to{opacity:1;transform:translateY(0) translate(0) scale(1);filter:blur(0)}}.cart-notification *,.cart-notification__heading,.cart-notification-product__name,.cart-notification__links,.cart-notification__links a{color:var(--cl-gold)!important}.cart-notification__links .button,.cart-notification__links a.button,.cart-notification__links .button--primary,.cart-notification__links form .button,.cart-notification__links button{background-color:#111!important;background-image:linear-gradient(to bottom,#111 0% 50%,#d4af37 50% 100%)!important;background-size:100% 200%!important;background-position:top center!important;color:var(--cl-gold)!important;border:1px solid var(--cl-gold)!important}@media(hover:hover){.cart-notification__links .button:hover,.cart-notification__links a.button:hover,.cart-notification__links .button--primary:hover,.cart-notification__links form .button:hover,.cart-notification__links button:hover{background-position:bottom center!important;color:#0b0b0b!important;transform:translateY(-2px)}}.cart-count-bubble{background:var(--cl-gold)!important;color:#0b0b0b!important}.footer,.footer.gradient,.footer [class*=color-]{background:#0b0b0b!important;color:var(--cl-gold)!important}.footer *,.footer a,.footer p,.footer li,.footer h2,.footer h3,.footer label,.footer summary{color:var(--cl-gold)!important;font-family:var(--font-heading-family)!important}.footer .field__input,.footer input{background:#111!important;color:var(--cl-gold)!important;border-color:var(--cl-border-gold)!important}.footer .field__label,.footer input::placeholder{color:#d4af379e!important}.footer .field__button,.footer .newsletter-form__button{color:var(--cl-gold)!important}@media(hover:hover){.footer a:hover,.footer .field__button:hover,.footer .newsletter-form__button:hover{color:var(--cl-gold-pale)!important}}@media screen and (max-width:749px){.template-product .product{padding-top:1rem}.template-product .product__info-container{margin-top:1rem;padding:2.3rem 1.8rem;background:#111111f0!important;box-shadow:0 18px 44px #0000006b}.template-product .product-form__submit,.template-product button[name=add]{min-height:56px}.cart-notification{width:calc(100vw - 2rem)!important;left:1rem!important;right:1rem!important}.template-collection .card-wrapper,.template-search .card-wrapper{padding:.7rem}}.header__search .header__icon,details-modal.header__search .header__icon{color:#d4af37!important}.header__search,details-modal.header__search,.header__search details{position:static!important}.search-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:9999!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:clamp(8rem,12vh,12rem) 1.6rem 2rem!important;background:#05050570!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-y:auto!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .22s ease,visibility .22s ease,transform .32s cubic-bezier(.16,1,.3,1)!important}.header__search details[open] .search-modal,details-modal.header__search details[open] .search-modal{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.search-modal__content{position:relative!important;display:flex!important;align-items:center!important;gap:.8rem!important;width:min(92vw,620px)!important;max-width:620px!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:1rem!important;background:#0d0d0dfb!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(212,175,55,.38)!important;box-shadow:0 24px 80px #00000094,0 0 30px #d4af370f;transform-origin:top center;animation:clSearchReveal .34s cubic-bezier(.16,1,.3,1) both}@keyframes clSearchReveal{0%{opacity:0;transform:translateY(-10px) scale(.975);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.search-modal__form,.search-modal predictive-search{flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important}.search-modal .field{position:relative;width:100%!important;min-width:0!important;background:#111!important;border:1px solid rgba(212,175,55,.28)!important;box-shadow:none!important;transition:border-color .25s ease,box-shadow .25s ease,transform .25s cubic-bezier(.16,1,.3,1)}.search-modal .field:before,.search-modal .field:after{display:none!important;box-shadow:none!important}.search-modal .field:focus-within{border-color:#d4af37!important;transform:translateY(-1px);box-shadow:0 10px 30px #00000057,0 0 0 3px #d4af3714!important}.search__input.field__input,.search-modal input[type=search]{width:100%!important;height:50px!important;min-height:50px!important;padding:0 5.4rem 0 1.6rem!important;background:transparent!important;color:#ead79a!important;border:0!important;outline:0!important;box-shadow:none!important;font-family:var(--font-heading-family)!important;font-size:1.45rem!important;letter-spacing:.055em;caret-color:#d4af37}.search__input.field__input::placeholder,.search-modal input[type=search]::placeholder{color:#d4af378f!important;opacity:1}.search-modal .field__label{display:none!important}.search-modal .search__button{position:absolute!important;top:50%!important;right:.45rem!important;width:4.2rem!important;height:4.2rem!important;transform:translateY(-50%)!important;color:#d4af37!important;background:transparent!important;border:0!important;transition:color .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.search-modal .search__button:hover{color:#ead79a!important;transform:translateY(-50%) scale(1.08)!important}}.search-modal .reset__button,.search-modal button[type=reset]{color:#c9a85d!important;background:transparent!important}.search-modal__close-button{position:relative!important;flex:0 0 44px!important;width:44px!important;height:44px!important;margin:0!important;color:#d4af37!important;background:transparent!important;border:1px solid rgba(212,175,55,.28)!important;border-radius:50%!important;transition:color .22s ease,border-color .22s ease,background-color .22s ease,transform .28s cubic-bezier(.16,1,.3,1)!important}.search-modal__close-button svg{width:1.7rem!important;height:1.7rem!important}@media(hover:hover){.search-modal__close-button:hover{color:#0b0b0b!important;background:#d4af37!important;border-color:#d4af37!important;transform:rotate(90deg)!important}}.predictive-search{position:absolute!important;top:calc(100% + .8rem)!important;left:0!important;right:5.4rem!important;width:auto!important;max-height:min(64vh,500px)!important;background:#0d0d0dfc!important;color:#d4af37!important;border:1px solid rgba(212,175,55,.28)!important;box-shadow:0 24px 70px #00000085;overflow-y:auto!important;animation:clSearchResultsReveal .28s cubic-bezier(.16,1,.3,1) both}@keyframes clSearchResultsReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.predictive-search *,.predictive-search__heading,.predictive-search__item-heading,.predictive-search__item-query-result,.predictive-search__item-content{color:#d4af37!important;font-family:var(--font-heading-family)!important}.predictive-search__item{transition:background-color .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.predictive-search__item:hover{background:#d4af3712!important;transform:translate(3px)}}.predictive-search__image{border:1px solid rgba(212,175,55,.18)}@media screen and (max-width:749px){.search-modal{padding:7rem 1rem 2rem!important}.search-modal__content{width:100%!important;max-width:100%!important;padding:.8rem!important;gap:.6rem!important}.search__input.field__input,.search-modal input[type=search]{height:46px!important;min-height:46px!important;font-size:1.3rem!important}.search-modal__close-button{flex-basis:40px!important;width:40px!important;height:40px!important}.predictive-search{right:4.8rem!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body:not(.template-index) #MainContent,body:not(.template-index) #MainContent h1,body:not(.template-index) #MainContent h2,body:not(.template-index) #MainContent h3,body:not(.template-index) #MainContent h4,body:not(.template-index) #MainContent h5,body:not(.template-index) #MainContent h6,body:not(.template-index) #MainContent p,body:not(.template-index) #MainContent li,body:not(.template-index) #MainContent span,body:not(.template-index) #MainContent label,body:not(.template-index) #MainContent small,body:not(.template-index) #MainContent strong,body:not(.template-index) #MainContent em,body:not(.template-index) #MainContent a,body:not(.template-index) #MainContent summary,body:not(.template-index) #MainContent legend,body:not(.template-index) #MainContent .price,body:not(.template-index) #MainContent .price *,body:not(.template-index) #MainContent .caption,body:not(.template-index) #MainContent .rte,body:not(.template-index) #MainContent .rte *,body:not(.template-index) #MainContent .product__description,body:not(.template-index) #MainContent .product__description *,body:not(.template-index) #MainContent .product__text{color:#f8f6f2!important}body:not(.template-index) #MainContent a:not(.button):not(.button--primary):not(.button--secondary){color:#f8f6f2!important}@media(hover:hover){body:not(.template-index) #MainContent a:not(.button):not(.button--primary):not(.button--secondary):hover{color:#d4af37!important}}body:not(.template-index) #MainContent .button,body:not(.template-index) #MainContent .button--primary,body:not(.template-index) #MainContent .product-form__submit,body:not(.template-index) #MainContent button[name=add],body:not(.template-index) #MainContent .shopify-payment-button__button{color:#fff!important}body:not(.template-index) #MainContent .button--secondary{color:#181818!important}@media(hover:hover){body:not(.template-index) #MainContent .button:hover,body:not(.template-index) #MainContent .button--primary:hover,body:not(.template-index) #MainContent .button--secondary:hover,body:not(.template-index) #MainContent .product-form__submit:hover,body:not(.template-index) #MainContent button[name=add]:hover,body:not(.template-index) #MainContent .shopify-payment-button__button:hover{color:#111!important}}.template-product .product-form__input input[type=radio]+label{color:#f8f6f2!important}.template-product .product-form__input input[type=radio]:checked+label{color:#0b0b0b!important}body:not(.template-index) #MainContent input,body:not(.template-index) #MainContent select,body:not(.template-index) #MainContent textarea,body:not(.template-index) #MainContent .field__input,body:not(.template-index) #MainContent .select__select{color:#f8f6f2!important}body:not(.template-index) #MainContent input::placeholder,body:not(.template-index) #MainContent textarea::placeholder{color:#f8f6f294!important}.template-index .collection,.template-index .collection-list-wrapper{position:relative;overflow:hidden;isolation:isolate;padding-top:clamp(6rem,8vw,11rem)!important;padding-bottom:clamp(6rem,8vw,11rem)!important;background:radial-gradient(circle at 10% 12%,rgba(212,175,55,.1),transparent 26%),radial-gradient(circle at 92% 82%,rgba(212,175,55,.055),transparent 24%),linear-gradient(180deg,#0b0b0b,#11100f 52%,#0b0b0b)!important}.template-index .collection:before,.template-index .collection-list-wrapper:before{content:"";position:absolute;width:min(42vw,58rem);aspect-ratio:1;top:-16%;right:-8%;z-index:-1;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.13),transparent 67%);filter:blur(22px);opacity:.72;animation:clHomeLuxuryOrbit 9s ease-in-out infinite alternate}.template-index .collection-list-wrapper:before{top:auto;right:auto;bottom:-18%;left:-10%;animation-delay:-4s}@keyframes clHomeLuxuryOrbit{0%{transform:translate3d(-10px,10px,0) scale(.94)}to{transform:translate3d(18px,-14px,0) scale(1.08)}}.template-index .collection .title-wrapper-with-link,.template-index .collection-list-wrapper .title-wrapper-with-link{position:relative;display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:clamp(3rem,4vw,5.5rem)!important;padding-bottom:1.8rem;border-bottom:1px solid rgba(212,175,55,.18)}.template-index .collection .title,.template-index .collection-list-wrapper .title{margin:0!important;color:#f8f6f2!important;font-family:var(--font-heading-family)!important;font-weight:500;font-size:clamp(3rem,4.4vw,6.2rem)!important;line-height:.96;letter-spacing:-.025em;text-transform:uppercase}.template-index .collection .title-wrapper-with-link:after,.template-index .collection-list-wrapper .title-wrapper-with-link:after{content:"";position:absolute;left:0;bottom:-1px;width:min(16rem,34%);height:1px;background:linear-gradient(90deg,#d4af37,#d4af3700);transform-origin:left;animation:clHeadingGoldReveal 1.1s cubic-bezier(.16,1,.3,1) both;animation-timeline:view();animation-range:entry 5% cover 28%}@keyframes clHeadingGoldReveal{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.template-index .collection .title-wrapper-with-link>a,.template-index .collection-list-wrapper .title-wrapper-with-link>a{color:#d4af37!important;font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.template-index .collection .grid{column-gap:clamp(1.6rem,2.5vw,3.2rem)!important;row-gap:clamp(3.6rem,5vw,6rem)!important}.template-index .collection .grid__item{position:relative;opacity:0;transform:translateY(34px) scale(.975);animation:clProductCardEnter .78s cubic-bezier(.16,1,.3,1) forwards;animation-timeline:view();animation-range:entry 4% cover 32%}.template-index .collection .grid__item:nth-child(2){animation-delay:.06s}.template-index .collection .grid__item:nth-child(3){animation-delay:.12s}.template-index .collection .grid__item:nth-child(4){animation-delay:.18s}.template-index .collection .grid__item:nth-child(5){animation-delay:.24s}.template-index .collection .grid__item:nth-child(6){animation-delay:.3s}@keyframes clProductCardEnter{to{opacity:1;transform:translateY(0) scale(1)}}.template-index .collection .card-wrapper{position:relative;height:100%;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;perspective:1100px}.template-index .collection .card__inner{position:relative;overflow:hidden;background:#f4f1ea!important;border:1px solid rgba(212,175,55,.18)!important;border-radius:3.4rem .8rem!important;box-shadow:0 22px 56px #00000059,inset 0 0 0 1px #ffffff59;transform-origin:center;transition:transform .62s cubic-bezier(.16,1,.3,1),border-radius .62s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .5s ease!important}.template-index .collection .card__inner:before{content:"";position:absolute;z-index:4;pointer-events:none;top:1.2rem;right:1.2rem;width:3.8rem;height:3.8rem;border-top:1px solid rgba(212,175,55,.86);border-right:1px solid rgba(212,175,55,.86);opacity:0;transform:translate(-8px,8px);transition:opacity .35s ease,transform .45s cubic-bezier(.16,1,.3,1)}.template-index .collection .card__inner:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;z-index:3;pointer-events:none;background:linear-gradient(105deg,transparent 34%,rgba(255,255,255,.34) 48%,transparent 62%);transform:translate(-75%) rotate(7deg);opacity:0}.template-index .collection .card__media,.template-index .collection .media{overflow:hidden!important;border-radius:inherit!important}.template-index .collection .card__media img{transform:scale(1.001);transition:transform .95s cubic-bezier(.16,1,.3,1),filter .65s ease!important}.template-index .collection .card__content,.template-index .collection .card__information{background:transparent!important}.template-index .collection .card__information{padding:1.8rem .4rem 0!important}.template-index .collection .card__heading,.template-index .collection .card__heading a{color:#f8f6f2!important;font-size:clamp(1.55rem,1.55vw,2rem)!important;font-weight:500;letter-spacing:.045em;text-decoration:none}.template-index .collection .price,.template-index .collection .price *{color:#f8f6f2bd!important;letter-spacing:.07em}.template-index .collection .quick-add__submit,.template-index .collection .button{border:1px solid rgba(212,175,55,.72)!important;background-color:#111!important;background-image:linear-gradient(to bottom,#111 0% 50%,#d4af37 50% 100%)!important;background-size:100% 200%!important;background-position:top center!important;color:#f8f6f2!important;transition:background-position .42s cubic-bezier(.16,1,.3,1),color .28s ease,transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease!important}@media(hover:hover){.template-index .collection .card-wrapper:hover .card__inner{transform:translateY(-10px) rotateX(1.4deg) rotateY(-1.4deg) scale(1.018);border-radius:.9rem 3.4rem!important;border-color:#d4af3794!important;box-shadow:0 34px 76px #00000085,0 0 34px #d4af3712}.template-index .collection .card-wrapper:hover .card__inner:before{opacity:1;transform:translate(0)}.template-index .collection .card-wrapper:hover .card__inner:after{opacity:1;animation:clProductLightSweep .92s cubic-bezier(.16,1,.3,1) both}.template-index .collection .card-wrapper:hover .card__media img{transform:scale(1.065);filter:contrast(1.025) saturate(1.025)}.template-index .collection .card-wrapper:hover .card__heading a{color:#d4af37!important}.template-index .collection .quick-add__submit:hover,.template-index .collection .button:hover{background-position:bottom center!important;color:#0b0b0b!important;transform:translateY(-2px);box-shadow:0 14px 34px #d4af3729!important}}@keyframes clProductLightSweep{0%{transform:translate(-75%) rotate(7deg)}to{transform:translate(75%) rotate(7deg)}}.template-index .collection-list{column-gap:clamp(1.6rem,2.5vw,3.2rem)!important;row-gap:clamp(2.4rem,4vw,4.5rem)!important}.template-index .collection-list .collection-list__item{opacity:0;transform:translateY(34px) scale(.98);animation:clCollectionCardEnter .78s cubic-bezier(.16,1,.3,1) forwards;animation-timeline:view();animation-range:entry 4% cover 32%}.template-index .collection-list .collection-list__item:nth-child(2){animation-delay:.07s}.template-index .collection-list .collection-list__item:nth-child(3){animation-delay:.14s}.template-index .collection-list .collection-list__item:nth-child(4){animation-delay:.21s}@keyframes clCollectionCardEnter{to{opacity:1;transform:translateY(0) scale(1)}}.template-index .collection-list .card-wrapper{position:relative;overflow:visible;background:transparent!important;border:0!important;box-shadow:none!important}.template-index .collection-list .card__inner{overflow:hidden;background:#111!important;border:1px solid rgba(212,175,55,.2)!important;border-radius:.8rem 4.2rem!important;box-shadow:0 22px 58px #00000061;transition:transform .62s cubic-bezier(.16,1,.3,1),border-radius .62s cubic-bezier(.16,1,.3,1),border-color .36s ease,box-shadow .5s ease!important}.template-index .collection-list .card__media,.template-index .collection-list .media{overflow:hidden!important;border-radius:inherit!important}.template-index .collection-list .card__media img{transform:scale(1.01);transition:transform 1s cubic-bezier(.16,1,.3,1),filter .65s ease!important}.template-index .collection-list .card__content{position:absolute!important;inset:auto 1.4rem 1.4rem 1.4rem!important;z-index:4;pointer-events:none}.template-index .collection-list .card__information{display:inline-flex;align-items:center;gap:1rem;width:auto;padding:1.1rem 1.5rem!important;background:#090909b8!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(212,175,55,.28);transition:background-color .35s ease,border-color .35s ease,transform .4s cubic-bezier(.16,1,.3,1)}.template-index .collection-list .card__heading,.template-index .collection-list .card__heading a{margin:0!important;color:#f8f6f2!important;font-size:clamp(1.45rem,1.5vw,1.9rem)!important;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.template-index .collection-list .icon-wrap{color:#d4af37!important;transition:transform .34s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.template-index .collection-list .card-wrapper:hover .card__inner{transform:translateY(-9px) scale(1.018);border-radius:4.2rem .8rem!important;border-color:#d4af379e!important;box-shadow:0 34px 76px #00000080,0 0 34px #d4af3712}.template-index .collection-list .card-wrapper:hover .card__media img{transform:scale(1.07);filter:brightness(.9) contrast(1.04) saturate(1.03)}.template-index .collection-list .card-wrapper:hover .card__information{background:#0f0f0fe0!important;border-color:#d4af378f;transform:translateY(-3px)}.template-index .collection-list .card-wrapper:hover .card__heading a{color:#d4af37!important}.template-index .collection-list .card-wrapper:hover .icon-wrap{transform:translate(5px)}}.template-index .shopify-section:has(.collection),.template-index .shopify-section:has(.collection-list-wrapper){margin-top:0!important;margin-bottom:0!important;background:#0b0b0b!important}@media screen and (max-width:749px){.template-index .collection,.template-index .collection-list-wrapper{padding-top:5.2rem!important;padding-bottom:5.2rem!important}.template-index .collection .title-wrapper-with-link,.template-index .collection-list-wrapper .title-wrapper-with-link{align-items:flex-start;flex-direction:column;gap:1rem;margin-bottom:2.8rem!important}.template-index .collection .title,.template-index .collection-list-wrapper .title{font-size:clamp(2.8rem,10vw,4.6rem)!important}.template-index .collection .card__inner{border-radius:2.4rem .7rem!important}.template-index .collection-list .card__inner{border-radius:.7rem 2.8rem!important}.template-index .collection-list .card__content{inset:auto 1rem 1rem 1rem!important}.template-index .collection-list .card__information{padding:.9rem 1.2rem!important}}@supports not (animation-timeline: view()){.template-index .collection .grid__item,.template-index .collection-list .collection-list__item{opacity:1;transform:none}}.template-index .section-carter-arrivals,.template-index .cl-arrivals{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 12% 0%,rgba(212,175,55,.085),transparent 30%),radial-gradient(circle at 88% 100%,rgba(212,175,55,.055),transparent 28%),#0b0b0b!important;color:#f8f6f2}.template-index .cl-arrivals{padding:clamp(7rem,10vw,13rem) 0}.template-index .cl-arrivals:before,.template-index .cl-arrivals:after{content:"";position:absolute;pointer-events:none;z-index:-1}.template-index .cl-arrivals:before{width:min(46vw,64rem);height:min(46vw,64rem);top:-20rem;right:-18rem;border:1px solid rgba(212,175,55,.1);border-radius:50%;box-shadow:0 0 0 5rem #d4af3705,0 0 0 10rem #d4af3703;animation:clArrivalsOrb 14s ease-in-out infinite alternate}.template-index .cl-arrivals:after{left:4%;bottom:8%;width:22rem;height:1px;background:linear-gradient(90deg,transparent,#d4af37,transparent);opacity:.35;transform:rotate(-18deg)}@keyframes clArrivalsOrb{0%{transform:translate3d(-1rem,0,0) scale(.96)}to{transform:translate3d(1.4rem,2rem,0) scale(1.06)}}.template-index .cl-arrivals__inner{position:relative;z-index:2}.template-index .cl-arrivals__header{position:relative;max-width:88rem;margin:0 auto clamp(4.5rem,7vw,8rem);text-align:center;opacity:0;transform:translateY(2.6rem);animation:clArrivalsHeaderReveal .9s cubic-bezier(.16,1,.3,1) forwards;animation-timeline:view();animation-range:entry 8% cover 28%}@keyframes clArrivalsHeaderReveal{to{opacity:1;transform:translateY(0)}}.template-index .cl-arrivals__eyebrow{margin:0 0 1.5rem;color:#d4af37!important;font-family:var(--font-heading-family)!important;font-size:clamp(1rem,.9vw,1.25rem);letter-spacing:.34em;text-transform:uppercase}.template-index .cl-arrivals__title{position:relative;display:inline-block;margin:0;color:#f8f6f2!important;font-family:var(--font-heading-family)!important;font-size:clamp(4rem,7vw,9rem);font-weight:400;line-height:.92;letter-spacing:-.03em;text-transform:none}.template-index .cl-arrivals__title:after{content:"";display:block;width:42%;min-width:8rem;height:1px;margin:2rem auto 0;background:linear-gradient(90deg,transparent,#d4af37,transparent);transform-origin:center;animation:clArrivalsLine 1s .15s cubic-bezier(.16,1,.3,1) both}@keyframes clArrivalsLine{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.template-index .cl-arrivals__subtitle{max-width:62rem;margin:2rem auto 0;color:#f8f6f2b8!important;font-size:clamp(1.35rem,1.4vw,1.75rem);line-height:1.8;letter-spacing:.035em}.template-index .cl-arrivals__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.8rem,2.4vw,3.5rem);align-items:start}.template-index .cl-arrivals__card{--cl-card-radius-a: 3.4rem;--cl-card-radius-b: .8rem;display:block;position:relative;min-width:0;color:#f8f6f2!important;text-decoration:none!important;opacity:0;transform:translateY(3.5rem) scale(.985);animation:clArrivalsCardReveal .82s cubic-bezier(.16,1,.3,1) forwards;animation-timeline:view();animation-range:entry 5% cover 25%}.template-index .cl-arrivals__card:nth-child(2){animation-delay:.07s;margin-top:clamp(2rem,3vw,4.6rem)}.template-index .cl-arrivals__card:nth-child(3){animation-delay:.14s}.template-index .cl-arrivals__card:nth-child(4){animation-delay:.21s;margin-top:clamp(2rem,3vw,4.6rem)}@keyframes clArrivalsCardReveal{to{opacity:1;transform:translateY(0) scale(1)}}.template-index .cl-arrivals__image-wrap{position:relative;aspect-ratio:4 / 5;overflow:hidden;isolation:isolate;background:#f3f0e9;border:1px solid rgba(212,175,55,.28);border-radius:var(--cl-card-radius-a) var(--cl-card-radius-b) var(--cl-card-radius-a) var(--cl-card-radius-b);box-shadow:0 2.2rem 5.8rem #00000052,inset 0 0 0 1px #ffffff06;transform:translateZ(0);transition:transform .62s cubic-bezier(.16,1,.3,1),border-radius .62s cubic-bezier(.16,1,.3,1),border-color .36s ease,box-shadow .5s ease}.template-index .cl-arrivals__card:nth-child(2n) .cl-arrivals__image-wrap{border-radius:var(--cl-card-radius-b) var(--cl-card-radius-a) var(--cl-card-radius-b) var(--cl-card-radius-a)}.template-index .cl-arrivals__image{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.015);transition:transform .95s cubic-bezier(.16,1,.3,1),filter .6s ease}.template-index .cl-arrivals__image-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(to top,rgba(5,5,5,.58) 0%,rgba(5,5,5,.08) 28%,transparent 52%),linear-gradient(125deg,rgba(255,255,255,.08),transparent 26%)}.template-index .cl-arrivals__image-wrap:after{content:"";position:absolute;z-index:5;top:1.4rem;right:1.4rem;width:4.8rem;height:4.8rem;border-top:1px solid rgba(234,215,154,.9);border-right:1px solid rgba(234,215,154,.9);opacity:.58;transition:width .42s cubic-bezier(.16,1,.3,1),height .42s cubic-bezier(.16,1,.3,1),opacity .32s ease}.template-index .cl-arrivals__shine{position:absolute;z-index:4;top:-20%;bottom:-20%;left:-45%;width:26%;pointer-events:none;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.04) 22%,rgba(234,215,154,.36) 50%,rgba(255,255,255,.05) 78%,transparent 100%);transform:skew(-18deg);opacity:0}.template-index .cl-arrivals__badge{position:absolute;z-index:6;top:1.4rem;left:1.4rem;display:inline-flex;align-items:center;min-height:3.4rem;padding:.65rem 1.1rem;background:#090909b8;color:#ead79a!important;border:1px solid rgba(212,175,55,.32);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:1rem;letter-spacing:.18em;text-transform:uppercase}.template-index .cl-arrivals__view{position:absolute;z-index:6;left:1.5rem;right:1.5rem;bottom:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.35rem;background:#080808bd;color:#f8f6f2!important;border:1px solid rgba(212,175,55,.24);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;opacity:0;transform:translateY(1.2rem);transition:opacity .38s ease,transform .45s cubic-bezier(.16,1,.3,1),border-color .3s ease,background-color .3s ease}.template-index .cl-arrivals__arrow{color:#d4af37!important;font-size:1.7rem;line-height:1;transition:transform .35s cubic-bezier(.16,1,.3,1)}.template-index .cl-arrivals__info{padding:1.9rem .25rem 0}.template-index .cl-arrivals__info h3{margin:0;color:#f8f6f2!important;font-family:var(--font-heading-family)!important;font-size:clamp(1.45rem,1.45vw,1.9rem);font-weight:400;line-height:1.45;letter-spacing:.025em;transition:color .3s ease,transform .4s cubic-bezier(.16,1,.3,1)}.template-index .cl-arrivals__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem;margin-top:.9rem;color:#d4af37!important;font-size:1.3rem;letter-spacing:.08em}.template-index .cl-arrivals__old-price{color:#f8f6f261!important;text-decoration:line-through}.template-index .cl-arrivals__footer{display:flex;justify-content:center;margin-top:clamp(4.5rem,6vw,7rem)}.template-index .cl-arrivals__button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;min-height:5.6rem;padding:1.35rem 2.6rem;overflow:hidden;isolation:isolate;background:linear-gradient(to bottom,#101010 0% 50%,#d4af37 50% 100%);background-size:100% 200%;background-position:top center;color:#f8f6f2!important;border:1px solid #d4af37;text-decoration:none!important;letter-spacing:.18em;text-transform:uppercase;transition:background-position .44s cubic-bezier(.16,1,.3,1),color .3s ease,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.template-index .cl-arrivals__empty{padding:4rem 2rem;text-align:center;border:1px solid rgba(212,175,55,.22);background:#111111b8}.template-index .cl-arrivals__empty p{color:#f8f6f2ad!important}@media(hover:hover){.template-index .cl-arrivals__card:hover .cl-arrivals__image-wrap{transform:translateY(-.9rem) rotateX(1.2deg) rotateY(-1deg) scale(1.012);border-radius:.9rem 4.4rem;border-color:#d4af37ad;box-shadow:0 3.4rem 8rem #0000007a,0 0 3.5rem #d4af3713}.template-index .cl-arrivals__card:nth-child(2n):hover .cl-arrivals__image-wrap{border-radius:4.4rem .9rem}.template-index .cl-arrivals__card:hover .cl-arrivals__image{transform:scale(1.075);filter:contrast(1.03) saturate(1.03) brightness(.92)}.template-index .cl-arrivals__card:hover .cl-arrivals__shine{opacity:1;animation:clArrivalsShine .9s cubic-bezier(.16,1,.3,1) both}.template-index .cl-arrivals__card:hover .cl-arrivals__image-wrap:after{width:7.2rem;height:7.2rem;opacity:1}.template-index .cl-arrivals__card:hover .cl-arrivals__view{opacity:1;transform:translateY(0);background:#0a0a0ae0;border-color:#d4af378f}.template-index .cl-arrivals__card:hover .cl-arrivals__arrow{transform:translate(.3rem,-.3rem)}.template-index .cl-arrivals__card:hover .cl-arrivals__info h3{color:#d4af37!important;transform:translate(.4rem)}.template-index .cl-arrivals__button:hover{background-position:bottom center;color:#0b0b0b!important;transform:translateY(-.3rem);box-shadow:0 1.8rem 4.6rem #d4af372e}}@keyframes clArrivalsShine{0%{left:-45%}to{left:125%}}.template-index .cl-collections{position:relative;overflow:hidden;background:linear-gradient(180deg,#0b0b0b,#101010 48%,#0b0b0b)!important;padding:clamp(6rem,9vw,12rem) 0}.template-index .cl-collections__header{max-width:84rem;margin:0 auto clamp(4rem,6vw,7rem);text-align:center}.template-index .cl-collections__eyebrow{color:#d4af37!important;font-size:1.05rem;letter-spacing:.32em;text-transform:uppercase}.template-index .cl-collections__title{margin:1rem 0 0;color:#f8f6f2!important;font-family:var(--font-heading-family)!important;font-size:clamp(3.8rem,6.3vw,8rem);font-weight:400;line-height:.95}.template-index .cl-collections__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.8rem,2.6vw,3.8rem)}.template-index .cl-collections__card{position:relative;min-height:clamp(38rem,46vw,62rem);overflow:hidden;text-decoration:none!important;background:#111;border:1px solid rgba(212,175,55,.26);border-radius:.8rem 4.8rem;box-shadow:0 2.2rem 6rem #00000057;transition:transform .55s cubic-bezier(.16,1,.3,1),border-radius .55s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .45s ease}.template-index .cl-collections__card:nth-child(2n){border-radius:4.8rem .8rem}.template-index .cl-collections__card img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .55s ease}.template-index .cl-collections__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(5,5,5,.85),rgba(5,5,5,.08) 48%,transparent 68%)}.template-index .cl-collections__content{position:absolute;z-index:3;left:2rem;right:2rem;bottom:2rem;padding:1.6rem 1.8rem;background:#090909ad;border:1px solid rgba(212,175,55,.26);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.template-index .cl-collections__content h3{margin:0;color:#f8f6f2!important;font-family:var(--font-heading-family)!important;font-size:clamp(1.7rem,2vw,2.5rem);font-weight:400}.template-index .cl-collections__content span{display:inline-block;margin-top:.8rem;color:#d4af37!important;font-size:1rem;letter-spacing:.17em;text-transform:uppercase}@media(hover:hover){.template-index .cl-collections__card:hover{transform:translateY(-.9rem) scale(1.012);border-radius:4.8rem .8rem;border-color:#d4af37a6;box-shadow:0 3.4rem 8rem #0000007a,0 0 3.4rem #d4af3712}.template-index .cl-collections__card:nth-child(2n):hover{border-radius:.8rem 4.8rem}.template-index .cl-collections__card:hover img{transform:scale(1.07);filter:brightness(.88) contrast(1.03)}}@media screen and (max-width:989px){.template-index .cl-arrivals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-index .cl-arrivals__card:nth-child(2),.template-index .cl-arrivals__card:nth-child(4){margin-top:2.6rem}.template-index .cl-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.template-index .cl-arrivals{padding:6rem 0 7rem}.template-index .cl-arrivals__header{margin-bottom:3.6rem;padding-inline:.8rem}.template-index .cl-arrivals__title{font-size:clamp(3.5rem,13vw,5.4rem)}.template-index .cl-arrivals__subtitle{font-size:1.35rem;line-height:1.65}.template-index .cl-arrivals__grid{grid-template-columns:1fr;gap:3.8rem}.template-index .cl-arrivals__card:nth-child(2),.template-index .cl-arrivals__card:nth-child(4){margin-top:0}.template-index .cl-arrivals__image-wrap,.template-index .cl-arrivals__card:nth-child(2n) .cl-arrivals__image-wrap{border-radius:2.7rem .8rem}.template-index .cl-arrivals__view{opacity:1;transform:none;left:1rem;right:1rem;bottom:1rem;padding:1rem 1.15rem}.template-index .cl-arrivals__info{padding-top:1.45rem}.template-index .cl-arrivals__footer{margin-top:4rem}.template-index .cl-arrivals__button{width:100%;max-width:42rem}.template-index .cl-collections{padding:6rem 0}.template-index .cl-collections__grid{grid-template-columns:1fr}.template-index .cl-collections__card{min-height:48rem;border-radius:.8rem 3.2rem}.template-index .cl-collections__card:nth-child(2n){border-radius:3.2rem .8rem}}@media(prefers-reduced-motion:reduce){.template-index .cl-arrivals *,.template-index .cl-arrivals *:before,.template-index .cl-arrivals *:after,.template-index .cl-collections *,.template-index .cl-collections *:before,.template-index .cl-collections *:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.template-index .cl-arrivals__header,.template-index .cl-arrivals__card{opacity:1!important;transform:none!important}}@supports not (animation-timeline: view()){.template-index .cl-arrivals__header,.template-index .cl-arrivals__card{opacity:1;transform:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/carter-laurent.css.map */
