@font-face{font-family:Akzidenz Grotesk;src:url(/cdn/shop/files/AkzidenzGroteskRCondensedMedium.woff?v=1786482574) format("woff");font-weight:500;font-style:normal;font-display:swap}.single-product-details__section{position:relative;padding:0;border:0;border-top:1px solid #E6B461}.single-product-details__summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;padding:17px 10px 17px 0;cursor:pointer;list-style:none}.single-product-details__summary::-webkit-details-marker{display:none}.single-product-details__summary::marker{display:none;content:""}.single-product-details__toggle{position:relative;width:12px;height:12px;flex:0 0 12px}.single-product-details__toggle:before,.single-product-details__toggle:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:1px;background:#1c1c1b;transform:translate(-50%,-50%);transition:transform .18s ease,opacity .18s ease}.single-product-details__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.single-product-details__section[open] .single-product-details__toggle:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.single-product-details__content{padding:4px 0 28px}.single-product-details__section:before,.single-product-details__section:after{content:"";position:absolute;z-index:1;top:0;width:5px;height:5px;background:#e6b461;border-radius:50%;transform:translateY(-50%);pointer-events:none}.single-product-details__section:last-child .single-product-details__bottom-line{position:absolute;right:0;bottom:0;left:0;display:block;height:1px;background:#e6b461;pointer-events:none}.single-product-details__section:not(:last-child) .single-product-details__bottom-line{display:none}@media screen and (max-width:749px){.single-product-details__summary{min-height:48px;padding:14px 10px 14px 0}.single-product-details__content{padding:5px 0 24px}.single-product-details__composition-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.single-product-details__composition-box{min-height:90px;padding:18px 12px}.single-product-details__spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.single-product-details__toggle:before,.single-product-details__toggle:after{transition:none}}@font-face{font-family:Gotham;src:url(/cdn/shop/files/Gotham-Book.woff2?v=1786483321) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/cdn/shop/files/Gotham-Medium.woff2?v=1786483325) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/cdn/shop/files/Satoshi-Light.woff2?v=1787002561) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/cdn/shop/files/Satoshi-Regular.woff2?v=1787002695) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--cg-color-1: #ed6a53;--cg-color-3: #1c1c1b;--cg-color-secondary: #1f5173;--cg-color-secondary-2: #6f95ae;--cg-color-4: #e6b461;--cg-font-display: "Akzidenz Grotesk", sans-serif;--cg-font-body: "Gotham", sans-serif;--cg-container-max: 1240px;--cg-gutter: 20px;--page-width: 1240px}@media(min-width:1601px){:root{--cg-container-max: 1600px;--page-width: 1600px}}.container{width:100%;max-width:var(--cg-container-max);margin-inline:auto}h1.cart__empty-text,h1.title.title--primary{display:none!important}.cart__warnings .button:hover{color:#fff}.cart-item__price-wrapper .price.price--end{font-size:30px}.title-wrapper-with-link a.underlined-link{text-decoration:underline;text-decoration-color:#121212;font-weight:700}.title-wrapper-with-link a.underlined-link:hover{color:#ed6a53;text-decoration-color:#ed6a53}.cart__login-paragraph a{text-decoration:underline!important;text-decoration-color:#121212;font-weight:700}.cart__login-paragraph:hover a{color:#ed6a53}.cart__blocks h2.totals__total{font-size:30px}.cart__blocks p.totals__total-value{font-size:25px}.cart__blocks small.tax-note.caption-large.rte{font-size:18px}.cart__checkout-button{background:var(--cg-color-1);border:1px solid var(--cg-color-1);color:#fff}.cart__checkout-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-family:var(--cg-font-body);font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.cart__checkout-button:hover{background:var(--cg-color-4);border-color:var(--cg-color-4);color:#fff}a:-webkit-any-link{text-decoration:none}.title-wrapper-with-link a.underlined-link{font-size:20px}.container,.container *,.container *:before,.container *:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin-top:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--cg-font-display);font-style:normal;font-weight:500;line-height:1.25;text-transform:uppercase}h1,.h1{font-size:145px;line-height:130px;letter-spacing:-.02em}h2,.h2{font-size:40px;letter-spacing:-.02em}h3,.h3{font-size:36px;letter-spacing:-.01em}h4,.h4{font-size:32px;letter-spacing:-.01em}h5,.h5{font-size:30px;letter-spacing:-.01em}h6,.h6{font-size:24px;letter-spacing:-.01em}p,.p{font-family:var(--cg-font-body);font-style:normal;font-weight:400;font-size:16px;line-height:1.25;letter-spacing:-.09px}body:has(.section-inner-gbl) .shopify-section:has(.main-page-title){display:none!important}body:has(.section-inner-gbl) .cg-header{position:absolute;top:0;left:0;width:100%;z-index:50}@media(min-width:1601px){h1,.h1{font-size:184px;line-height:150px;letter-spacing:-.02em}h2,.h2{font-size:80px;line-height:85px;letter-spacing:-.02em}h3,.h3{font-size:62px;line-height:70px;letter-spacing:-.01em}h4,.h4,h5,.h5{font-size:36px;line-height:32px;letter-spacing:-.01em}h6,.h6{font-size:22px;line-height:28px;letter-spacing:-.01em}p,.p{font-size:18px;line-height:24px;letter-spacing:-.09px}}.btn-gbl,.btn-glb-two{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-family:var(--cg-font-body);font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.btn-gbl{background:var(--cg-color-1);border:1px solid var(--cg-color-1);color:#fff}.btn-gbl:hover{background:var(--cg-color-4);border-color:var(--cg-color-4);color:var(--cg-color-3)}.btn-glb-two{background:transparent;border:1px solid #ffffff;color:#fff}.btn-glb-two:hover{background:var(--cg-color-secondary);border-color:var(--cg-color-secondary);color:#fff}.cg-header{display:block;color:#fff;position:absolute;top:0;width:100%}.cg-header{background:linear-gradient(190deg,#0000003d,#0000 0%,#0000000d)}.cg-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--cg-header-height, 164px)}.cg-header__nav{justify-self:start}.cg-header__list{display:flex;align-items:center;gap:40px;margin:0;padding:0;list-style:none}.template-search h1.h2.center{display:none}.cg-header__link{font-family:var(--cg-font-body);font-weight:400;font-size:14px;line-height:1;letter-spacing:2px;text-decoration:none;color:inherit;white-space:nowrap;text-transform:uppercase;transition:opacity .2s ease}.cg-header__link:hover{opacity:1;color:#ed6a53;font-weight:700}product-recommendations.related-products.page-width{padding-left:0!important;padding-right:0!important}.cg-header__logo{justify-self:center}.cg-header__logo-link{display:block;color:inherit;text-decoration:none}.cg-header__logo-image{display:block;width:var(--cg-header-logo-width, 178px);max-width:100%;height:auto}.cg-header__logo-text{color:inherit;white-space:nowrap}.cg-header__actions{display:flex;align-items:center;justify-self:end;gap:100px}.cg-header__action{position:relative;display:inline-flex;align-items:center;gap:12px;font-family:var(--cg-font-body);font-weight:400;font-size:14px;line-height:1;letter-spacing:2px;text-decoration:none;color:inherit;white-space:nowrap;text-transform:uppercase;transition:opacity .2s ease}.cg-header__action:hover{opacity:1;color:#ed6a53}.cg-header__action+.cg-header__action:before{content:"";position:absolute;top:50%;left:-60px;width:1px;height:27px;background:#e6b461;transform:translateY(-50%)}.cg-header__action-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22.22px;height:22.22px}.cg-header__action-icon svg{width:100%;height:100%;color:inherit}.cg-header__toggle{display:none;align-items:center;justify-content:center;justify-self:start;width:44px;height:44px;padding:0;margin-left:-10px;color:inherit;background:none;border:0;cursor:pointer}.cg-header__toggle svg{width:22px;height:22px}.cg-header__drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#1c1c1b80}.cg-header__drawer[hidden]{display:none}.cg-header__drawer-panel{width:min(86vw,380px);height:100%;padding:24px;overflow-y:auto;background:#fff}.cg-header__drawer-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 16px -10px;padding:0;color:#000;background:none;border:0;cursor:pointer}.cg-header__drawer-close svg{width:20px;height:20px}.cg-header__drawer-list{margin:0;padding:0;list-style:none}.cg-header__drawer-list li+li{border-top:1px solid var(--cg-header-rule, #cfcfcf)}.cg-header__drawer-link{display:block;padding:16px 0;font-family:var(--cg-font-body);font-weight:400;font-size:16px;line-height:1;text-decoration:none;color:#1c1c1b}@media(max-width:1279px){.cg-header__actions{gap:24px}.cg-header__action+.cg-header__action:before{left:-12px;height:20px}}.cg-marquee{display:flex;align-items:center;height:var(--cg-marquee-height, 62px);overflow:hidden;background:var(--cg-marquee-bg, #ffffff);color:var(--cg-marquee-fg, #1c1c1b)}.cg-marquee{border-width:.8px 0;border-style:solid;border-color:#0000001a}.cg-marquee__viewport{display:flex;width:max-content}.cg-marquee__track{display:flex;align-items:center;flex-shrink:0;margin:0;padding:0 0 0 var(--cg-marquee-gap, 40px);list-style:none;animation:cg-marquee-scroll var(--cg-marquee-duration, 45s) linear infinite}.cg-marquee__item{display:flex;align-items:center;flex-shrink:0;gap:var(--cg-marquee-gap, 40px);padding-right:var(--cg-marquee-gap, 40px)}.cg-marquee__text,.cg-marquee__separator{font-family:var(--cg-font-body);font-weight:500;font-size:var(--cg-marquee-size, 30px);line-height:35px;letter-spacing:-2%;white-space:nowrap;color:#1c1c1b;text-transform:uppercase}.cg-marquee__separator{opacity:1}@keyframes cg-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.cg-marquee:hover .cg-marquee__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.cg-marquee__viewport{width:100%;overflow-x:auto}.cg-marquee__track{animation:none}.cg-marquee__track[aria-hidden=true]{display:none}}.cg-collection{padding-top:var(--cg-collection-padding-top, 100px);padding-bottom:var(--cg-collection-padding-bottom, 100px)}.cg-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:32px;border-bottom:1px solid #cfcfcf}.cg-section-header__text{display:flex;flex-direction:column;gap:16px}.cg-section-header__eyebrow{margin:0;font-family:var(--cg-font-body);font-weight:500;font-size:14px;line-height:1.25;letter-spacing:1.5px;text-transform:uppercase;color:var(--cg-color-secondary-2)}.cg-section-header__heading{margin:0;color:var(--cg-color-3)}.cg-section-header__cta{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:12px 24px;font-family:var(--cg-font-body);font-weight:400;font-size:16px;line-height:24px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;color:var(--cg-color-3);background:transparent;border:1px solid var(--cg-color-3);transition:background-color .3s ease,color .3s ease,border-color .3s ease}.cg-section-header__cta:hover{background:#1f5173;color:#fff;border:1px solid #1f5173}.cg-collection__grid{display:grid;grid-template-columns:repeat(var(--cg-collection-columns, 4),minmax(0,1fr));gap:20px;margin:32px 0 0;padding:0;list-style:none}.cg-collection__grid .cg-card__title,.cg-card__price{font-kerning:none!important;font-variant-numeric:proportional-nums}.cg-card{display:flex;flex-direction:column;gap:24px}.cg-card__media{position:relative;aspect-ratio:405 / 667;border:1px solid rgba(157,156,156,.2)}.cg-card__media-link{display:block;width:100%;height:100%}.cg-card__image{display:block;width:100%;height:100%;object-fit:cover}.cg-card__image--placeholder{background:#f4f4f4;fill:#1c1c1b1f}.cg-card__form{display:block}.cg-card__form .form,.cg-card__form form{margin:0}.cg-card__add{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;color:#fff;background:var(--cg-color-1);border:1px solid var(--cg-color-1);border-radius:0;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.cg-card__add:hover:not([disabled]){background:var(--cg-color-4);border-color:var(--cg-color-4);color:var(--cg-color-3)}.cg-card__add[disabled]{opacity:.4;cursor:not-allowed}.cg-card__add svg{width:20px;height:20px}.cg-card__add svg path{stroke:#000}.cg-card__add .loading-spinner{position:absolute}.cg-card__body{display:flex;flex-direction:column;gap:20px;padding-inline:12px}.cg-card__title{margin:0;font-family:var(--cg-font-display);font-weight:500;font-size:32px;line-height:1.25;letter-spacing:-.01em;text-transform:uppercase;color:var(--cg-color-3)}.cg-card__title a{color:inherit;text-decoration:none}.cg-card__inclusion{display:flex;flex-direction:column;gap:12px}.cg-card__inclusion-text{margin:0;font-family:var(--cg-font-body);font-weight:500;font-size:16px;line-height:1.25;letter-spacing:-.09px;color:var(--cg-color-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-card__rule{position:relative;display:block;height:1px;background:var(--cg-color-4)}.cg-card__rule:before,.cg-card__rule:after{content:"";position:absolute;top:50%;width:5.33px;height:5.33px;border-radius:50%;background:var(--cg-color-4);transform:translateY(-50%)}.cg-card__rule:before{left:0}.cg-card__rule:after{right:0}.cg-card__description{margin:0;font-family:var(--cg-font-body);font-weight:400;font-size:16px;line-height:1.25;letter-spacing:-.09px;color:var(--cg-color-3);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cg-card__price{margin:0;font-family:var(--cg-font-display);font-weight:500;font-size:32px;line-height:1.25;letter-spacing:-.02em;color:var(--cg-color-3)}.cg-imgtext{background:#fff9f0}.year-fix{display:inline-block}.year-fix-one{display:inline-block;margin-right:-.08em}.xb-wishlist-button__content span.xb-wishlist-button__remove-icon-style{display:none}.single-product-banner__content h2.single-product-banner__heading{font-size:184px;line-height:150px;letter-spacing:-.02em;font-kerning:none}.product__title h1{font-style:normal;font-weight:550;font-size:80px;line-height:90px;letter-spacing:-.02em}.price__regular .price-item--regular{font-family:Akzidenz Grotesk;font-style:normal;font-weight:550;font-size:48px;line-height:110px;letter-spacing:-.02em;text-transform:uppercase;color:#1c1c1b}.single-product-details{margin-top:30px}.single-product-details__section{padding:28px 0;border-top:1px solid #E6B461}.single-product-details__label,.single-product-details__composition-box span,.single-product-details__spec span{display:block;margin:0 0 12px;font-family:Gotham,sans-serif;font-size:14px;line-height:20px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#6f95ae}.single-product-details__text{color:#1c1c1b}.single-product-details__text p{margin:0}.single-product-details__composition-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:18px}.single-product-details__composition-box{min-height:115px;padding:24px 28px;border:1px solid #1C1C1B}.single-product-details__composition-box strong{display:block;font-family:var(--cg-font-display);font-size:32px;line-height:1;font-weight:500;color:#1c1c1b}.single-product-details__composition-description{margin-top:20px;color:#1c1c1b}.single-product-details__spec-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 50px}.single-product-details__spec strong{display:block;font-family:var(--cg-font-display);font-size:24px;line-height:1.1;font-weight:500;text-transform:uppercase;color:#1c1c1b}.single-product-details__spec--full{grid-column:1 / -1}.single-product-detail-image{width:100%}.single-product-detail-image img{display:block;width:100%;height:100%;object-fit:cover}.product.product--large.product--left.product--thumbnail.product--mobile-hide.grid.grid--1-col.grid--2-col-tablet{display:flex;align-items:flex-start;gap:50px;flex-wrap:nowrap}.product__price-note{margin:6px 0 0;font-family:Gotham,sans-serif;font-size:16px;line-height:24px;color:#1c1c1b}.single-product-details__section{position:relative;padding:28px 0;border-top:1px solid #E6B461}.single-product-details__section:before,.single-product-details__section:after{content:"";position:absolute;top:0;width:5px;height:5px;background:#e6b461;border-radius:50%;transform:translateY(-50%)}.single-product-details__section:before{left:0}.single-product-details__section:after{right:0}.single-product-details__section:last-child .single-product-details__bottom-line{position:absolute;left:0;bottom:0;width:100%;height:1px;background:#e6b461}.single-product-details__section:last-child .single-product-details__bottom-line:before,.single-product-details__section:last-child .single-product-details__bottom-line:after{content:"";position:absolute;top:50%;width:5px;height:5px;background:#e6b461;border-radius:50%;transform:translateY(-50%)}.single-product-details__section:last-child .single-product-details__bottom-line:before{left:0}.single-product-details__section:last-child .single-product-details__bottom-line:after{right:0}.product__price-note{position:relative;padding-bottom:20px;margin-bottom:5px;border-bottom:1px solid #E6B461}.product__price-note:before,.product__price-note:after{content:"";position:absolute;bottom:0;width:5px;height:5px;background:#e6b461;border-radius:50%;transform:translateY(50%)}.product__price-note:before{left:0}.product__price-note:after{right:0}.product__info-container span{font-family:Gotham;font-style:normal;font-weight:325;letter-spacing:-.09px;color:#1c1c1b}.single-product-details__composition-box span,.single-product-details__spec span{font-family:Gotham Medium;font-style:normal;font-weight:500;font-size:12px;line-height:24px;letter-spacing:2px;text-transform:uppercase;color:#6f95ae}.single-product-details__composition-description{font-family:Gotham;font-style:normal;font-weight:325;font-size:18px;line-height:24px;letter-spacing:-.09px;color:#1c1c1b}.product__info-container p.product__text.inline-richtext.caption-with-letter-spacing{font-family:Gotham Medium;font-style:normal;font-weight:500;font-size:16px;line-height:24px;letter-spacing:2px;text-transform:uppercase;color:#6f95ae}.single-product-details__awards{padding-top:28px}.single-product-awards{margin-top:24px}.single-product-awards__row{position:relative;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #E6B461}.single-product-awards__row:before,.single-product-awards__row:after{content:"";position:absolute;bottom:0;width:6px;height:6px;border-radius:50%;background:#e6b461;transform:translateY(50%)}.single-product-awards__row:before{left:0}.single-product-awards__row:after{right:0}.single-product-awards__name{font-family:Gotham,sans-serif;font-size:14px;line-height:20px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#6f95ae}.single-product-awards__right{display:flex;align-items:baseline;gap:12px;flex-shrink:0}.single-product-awards__result{font-family:var(--cg-font-display);font-size:30px;line-height:1;font-weight:500;text-transform:uppercase;color:#1c1c1b}.single-product-awards__year{font-family:Gotham,sans-serif;font-size:14px;color:#1c1c1b}.product-form__buttons button span{color:#fff;transition:color .35s ease}.product-form__buttons button:hover span{color:#010000}.product-form__submit{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:auto;padding:10px 24px;font-family:var(--cg-font-body);font-style:normal;font-weight:400;font-size:14px;line-height:24px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;background:var(--cg-color-1);border:1px solid var(--cg-color-1);color:#fff;cursor:pointer;transition:background-color .35s ease,border-color .35s ease,color .35s ease}.product-form__submit:hover{background:var(--cg-color-4);border-color:var(--cg-color-4);color:var(--cg-color-3)}.product-form__submit:before,.product-form__submit:after{display:none!important;box-shadow:none!important}.product-form__submit{box-shadow:none!important}.product-form__buttons button span{color:#fff;transition:color .45s cubic-bezier(.22,1,.36,1)}.collection-jz-card{width:100%}.collection-jz-card__media{position:relative;height:570px;overflow:hidden;border:1px solid #e5e5e5;background:#fff}.collection-jz-card__media-link{position:relative;display:block;width:100%;height:100%}.collection-jz-card__image{width:100%;height:100%;display:block;object-fit:cover}.collection-jz-card__image--primary{position:relative;z-index:1;opacity:1;transform:scale(1);transition:opacity .6s ease,transform 1.2s cubic-bezier(.22,1,.36,1)}.collection-jz-card__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;transform:scale(1.05);transition:opacity .6s ease,transform 1.2s cubic-bezier(.22,1,.36,1)}.collection-jz-card:hover .collection-jz-card__image--primary{opacity:0;transform:scale(1.04)}.collection-jz-card:hover .collection-jz-card__image--hover{opacity:1;transform:scale(1)}.collection-jz-card__add{position:absolute;top:12px;right:12px;z-index:5;width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:#ed6a53;color:#1c1c1b;cursor:pointer;transition:background-color .4s cubic-bezier(.22,1,.36,1)}.collection-jz-card__add svg{width:18px;height:18px;transition:transform .7s cubic-bezier(.22,1,.36,1)}.collection-jz-card:hover .collection-jz-card__add svg{transform:rotate(45deg)}.collection-jz-card__add:hover{background:#e6b461}.collection-jz-card__body{padding:18px 6px 0}.collection-jz-card__title{margin:0}.collection-jz-card__title a{color:#1c1c1b;text-decoration:none;font-family:var(--cg-font-display);font-size:30px;line-height:32px;font-weight:500;text-transform:uppercase}.collection-jz-card__subheading{margin-top:10px;font-family:var(--cg-font-body);font-size:13px;line-height:18px;font-weight:500;letter-spacing:.4px;color:#1f5173}.collection-jz-card__rule{position:relative;display:block;width:calc(100% - 10px);height:1px;margin-top:7px;background:#e6b461;transition:width .8s cubic-bezier(.22,1,.36,1)}.collection-jz-card:hover .collection-jz-card__rule{width:100%}.collection-jz-card__rule:before,.collection-jz-card__rule:after{content:"";position:absolute;top:50%;width:4px;height:4px;border-radius:50%;background:#e6b461;transform:translateY(-50%)}.collection-jz-card__rule:before{left:0}.collection-jz-card__rule:after{right:0}.collection-jz-card__description{margin:12px 0 0;font-family:var(--cg-font-body);font-size:14px;line-height:20px;color:#1c1c1b;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.collection-jz-card__price{margin-top:12px;font-kerning:none;font-family:var(--cg-font-display);font-size:28px;line-height:32px;color:#1c1c1b}#product-grid{column-gap:16px;row-gap:50px}.collection ul#product-grid{flex-wrap:nowrap}.collection-top-heading{margin-bottom:28px}.collection-top-heading__content{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:28px;border-bottom:1px solid #dedede}.collection-top-heading__left{display:flex;flex-direction:column}.collection-top-heading__eyebrow{display:block;margin-bottom:8px;font-family:var(--cg-font-body);font-size:12px;line-height:18px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#6e9aba}.collection-top-heading__title{margin:0;font-family:var(--cg-font-display);font-size:52px;line-height:1;font-weight:500;text-transform:uppercase;color:#1c1c1b}.collection-top-heading__btn{min-width:100px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;border:1px solid #1C1C1B;font-family:var(--cg-font-body);font-size:11px;line-height:16px;font-weight:400;letter-spacing:2px;text-transform:uppercase;text-decoration:none;color:#1c1c1b;background:transparent;transition:background-color .35s ease,color .35s ease}.collection-top-heading__btn:hover{background:#1c1c1b;color:#fff}.collection-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;padding:100px 0!important;margin:0!important}.collection-list__item{width:100%!important;max-width:none!important;list-style:none}.collection-card-wrapper .card{background:transparent!important;border:0!important;box-shadow:none!important}.collection-card-wrapper .card__inner{position:relative;background:#fff!important;border:1px solid #e5e5e5;overflow:hidden}.collection-card-wrapper .card__inner.ratio{--ratio-percent: 125% !important}.collection-card-wrapper .card__media,.collection-card-wrapper .media{width:100%;height:100%}.collection-card-wrapper .media img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.collection-card-wrapper:hover .media img{transform:scale(1.04)}.collection-card-wrapper>.card>.card__content{display:block!important;padding:18px 6px 0!important}.collection-card-wrapper .card__information{padding:0!important}.collection-card-wrapper .card__heading{margin:0!important}.collection-card-wrapper .card__heading a{font-family:var(--cg-font-display);font-size:28px;line-height:30px;font-weight:500;text-transform:uppercase;text-decoration:none;color:#1c1c1b}.collection-card-wrapper .card__caption{margin:10px 0 0!important;font-family:var(--cg-font-body);font-size:14px;line-height:20px;font-weight:400;color:#1c1c1b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collection-card-wrapper .card__inner>.card__content{display:none!important}.collection-card-wrapper .icon-wrap{display:none!important}.product__info-container .shopify-app-block{margin:0!important}.product__info-container xb-wishlist-button .xb-wishlist-button{width:100%!important;--xb-wishlist-button-width: 100% !important;--xb-wishlist-border-radius: 0px !important;--xb-wishlist-padding-inline: 24px !important;--xb-wishlist-padding-block: 11px !important;--xb-wishlist-text-size: 16px !important;--xb-wishlist-text-color: #1C1C1B !important;--xb-wishlist-text-active-color: #FFFFFF !important;--xb-wishlist-bg-color: #FFFFFF !important;--xb-wishlist-bg-active-color: #1C1C1B !important;--xb-wishlist-border-color: #1C1C1B !important;--xb-wishlist-icon-color: #1C1C1B !important;--xb-wishlist-icon-active-color: #FFFFFF !important}.product__info-container xb-wishlist-button .xb-wishlist-button__add-style{width:100%!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 12px!important;background:#fff!important;border:1px solid #1C1C1B!important;border-radius:0!important;color:#1c1c1b!important;font-family:var(--cg-font-body)!important;font-size:15px!important;line-height:24px!important;font-weight:400!important;letter-spacing:2px!important;text-transform:uppercase!important;box-shadow:none!important;cursor:pointer!important;transition:background-color .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1)!important}.product__info-container xb-wishlist-button .xb-wishlist-button__text{color:none!important;font-family:var(--cg-font-body)!important;font-size:12px!important;line-height:24px!important;font-weight:400!important;letter-spacing:2px!important;text-transform:uppercase!important}.product__info-container xb-wishlist-button .xb-wishlist-button__add-icon-style{display:none!important}.product__info-container xb-wishlist-button .xb-wishlist-button__add-style:hover{background:#1f5173!important;border-color:#1f5173!important;color:#fff!important}.product__info-container xb-wishlist-button .xb-wishlist-button__add-style.is-active,.product__info-container xb-wishlist-button .xb-wishlist-button__add-style.active{background:#1c1c1b!important;border-color:#1c1c1b!important;color:#fff!important}.product__info-container>div:has(.product-form),.product__info-container>.shopify-app-block{display:inline-block;vertical-align:top}.product__info-container>div:has(.product-form){width:calc(55% - 10px)!important;margin-right:16px}.product__info-container>.shopify-app-block{width:calc(45% - 10px)!important;margin:0!important}.product__info-container>div:has(.product-form) .product-form,.product__info-container>div:has(.product-form) .product-form__buttons,.product__info-container>div:has(.product-form) .product-form__submit{width:100%}.product__info-container>.shopify-app-block xb-wishlist-button,.product__info-container>.shopify-app-block .xb-wishlist-button,.product__info-container>.shopify-app-block .xb-wishlist-button__add-style{width:100%!important}.product__info-container>div:has(>.product-form),.product__info-container>.shopify-app-block{display:inline-block;vertical-align:top;margin-top:20px!important;margin-bottom:0!important}.product__info-container>div:has(>.product-form){width:calc(68% - 10px);margin-right:16px!important}.product__info-container>.shopify-app-block{width:calc(32% - 10px);margin-right:0!important}.product__info-container>div:has(>.product-form) .product-form{margin:0!important;width:100%}.product__info-container>div:has(>.product-form) .product-form__buttons{width:100%;margin:0!important;margin-bottom:41px}.product__info-container .product-form__submit{width:100%;min-height:48px!important;margin:0!important}.product__info-container>.shopify-app-block xb-wishlist-button,.product__info-container>.shopify-app-block .xb-wishlist-button,.product__info-container>.shopify-app-block .xb-wishlist-button__add-style{width:100%!important;margin:0!important}.product__info-container xb-wishlist-button .xb-wishlist-button__add-style{min-height:40px!important}.product__info-container .product-form__submit{width:100%;min-height:48px!important;margin:0 0 10px!important}.product__info-container>div:has(>.product-form) .product-form__buttons{width:100%;margin:0 0 41px!important}.product__info-container button[xb-bg-animation=expand].xb-wishlist-button__add-style:before{background:#1f5173!important;border-color:#1f5173!important;color:#fff!important}.related-products .product-grid{column-gap:20px;row-gap:40px;flex-wrap:nowrap}.related-jz-card{width:100%}.related-jz-card__media{position:relative;display:block;width:100%;height:520px;overflow:hidden;border:1px solid #e5e5e5;text-decoration:none}.related-jz-card__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .8s cubic-bezier(.22,1,.36,1)}.related-jz-card:hover .related-jz-card__image{transform:scale(1.035)}.related-jz-card__content{padding-top:26px}.related-jz-card__title{margin:0 0 10px}.related-jz-card__title a{color:#1c1c1b;text-decoration:none;font-family:var(--cg-font-display);font-weight:500;font-size:30px;line-height:1.05;text-transform:uppercase}.related-jz-card__inclusion{margin-bottom:14px;font-family:Gotham,sans-serif;font-size:15px;line-height:22px;font-weight:500;color:#1f5173}.related-jz-card__line{position:relative;width:100%;height:1px;margin-bottom:14px;background:#e6b461}.related-jz-card__line:before,.related-jz-card__line:after{content:"";position:absolute;top:50%;width:5px;height:5px;background:#e6b461;border-radius:50%;transform:translateY(-50%)}.related-jz-card__line:before{left:0}.related-jz-card__line:after{right:0}.related-jz-card__description{margin:0 0 14px;font-family:Gotham,sans-serif;font-size:16px;line-height:23px;color:#1c1c1b;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.related-jz-card__price{margin-top:12px}.related-jz-card__price .price{margin:0}.related-jz-card__price .price-item{font-family:var(--cg-font-display);font-size:30px;line-height:1;color:#1c1c1b;text-transform:uppercase}.related-products .cg-card__media{position:relative;overflow:hidden;height:520px;border:1px solid #e5e5e5}.related-products .cg-card__media-link{position:relative;display:block;width:100%;height:100%}.related-products .cg-card__image{display:block;width:100%;height:100%;object-fit:cover}.related-products .cg-card__image--primary{position:relative;z-index:1;opacity:1;transform:scale(1);transition:opacity .6s ease,transform 1.2s cubic-bezier(.22,1,.36,1)}.related-products .cg-card__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;transform:scale(1.06);transition:opacity .6s ease,transform 1.2s cubic-bezier(.22,1,.36,1)}.related-products .cg-card:hover .cg-card__image--primary{opacity:0;transform:scale(1.04)}.related-products .cg-card:hover .cg-card__image--hover{opacity:1;transform:scale(1)}.related-products .cg-card__add{position:absolute;right:16px;top:16px;z-index:5;width:52px;height:52px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:#ed6a53;color:#1c1c1b;cursor:pointer;text-decoration:none}.related-products .cg-card__add svg{transition:transform .7s cubic-bezier(.22,1,.36,1)}.related-products .cg-card:hover .cg-card__add svg{transform:rotate(45deg)}.related-products .cg-card__body{padding-top:24px}.related-products .cg-card__title{margin:0}.related-products .cg-card__title a{color:#1c1c1b;text-decoration:none}.related-products .cg-card:hover .cg-card__title a{color:#ed6a53}.related-products .cg-card__inclusion{margin-top:8px}.related-products .cg-card__rule{display:block;position:relative;width:calc(100% - 14px);height:1px;margin-top:10px;background:#e6b461;transform-origin:left center;transition:width 1s cubic-bezier(.22,1,.36,1)}.related-products .cg-card__description{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.related-products .cg-card__price{margin:14px 0 0}.related-products .cg-card__inclusion{margin-top:4px}.related-products .cg-card__inclusion-text{margin:0;color:#1f5173;font-family:Gotham,sans-serif;font-size:15px;line-height:1.4}.related-products .cg-card__rule{display:block;position:relative;width:calc(100% - 14px);height:1px;margin-top:8px;margin-bottom:12px;background:#e6b461;transition:width 1s cubic-bezier(.22,1,.36,1)}.related-products .cg-card:hover .cg-card__rule{width:100%}.related-products .cg-card__rule:before,.related-products .cg-card__rule:after{content:"";position:absolute;top:50%;width:4px;height:4px;background:#e6b461;border-radius:50%;transform:translateY(-50%)}.related-products .cg-card__rule:before{left:0}.related-products .cg-card__rule:after{right:0}.related-products .cg-card__title a{font-size:34px;line-height:32px}@media(min-width:1601px){.cg-section-header{padding-bottom:20px}.cg-section-header__text{gap:0px}.cg-section-header__eyebrow{font-size:16px;line-height:24px;letter-spacing:2px}.cg-collection__grid{margin-top:42px}.cg-card{gap:32px}.cg-card__add{top:12px;right:12px;width:56px;height:56px}.cg-card__add svg{width:24px;height:24px}.cg-card__body{gap:10px}.cg-card__title{font-size:36px;line-height:32px}.cg-card__inclusion-text,.cg-card__description{font-size:18px;line-height:24px}.cg-card__price{font-size:36px;line-height:32px}}.cg-imgtext{padding-top:var(--cg-imgtext-padding-top, 120px);padding-bottom:var(--cg-imgtext-padding-bottom, 120px)}.cg-imgtext__container{position:relative}.cg-imgtext__grid{display:grid;grid-template-columns:47.405% minmax(0,1fr);column-gap:120px;align-items:center}.cg-imgtext--reverse .cg-imgtext__media{order:2}.cg-imgtext__media{position:relative;aspect-ratio:830 / 764;overflow:hidden}.cg-imgtext__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.cg-imgtext__image--placeholder{background:#ebebeb;fill:#1c1c1b1f}.cg-imgtext__content{display:flex;flex-direction:column;align-items:flex-start}.cg-imgtext__eyebrow{margin:0 0 16px;font-family:var(--cg-font-body);font-weight:500;font-size:14px;line-height:1.25;letter-spacing:1.5px;text-transform:uppercase;color:#e6b461}.cg-imgtext__heading{margin:0 0 20px;color:var(--cg-color-3)}.cg-imgtext__body{margin:0 0 40px;font-family:var(--cg-font-body);font-weight:400;font-size:16px;line-height:1.25;letter-spacing:-.09px;color:var(--cg-color-3)}.cg-imgtext__body>:first-child{margin-top:0}.cg-imgtext__body>:last-child{margin-bottom:0}.cg-imgtext__cta{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-family:var(--cg-font-body);font-weight:400;font-size:16px;line-height:24px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;color:var(--cg-color-3);background:transparent;border:1px solid var(--cg-color-3);transition:background-color .3s ease,color .3s ease,border-color .3s ease}.cg-imgtext__cta:hover{background:#1f5173;color:#fff;border:1px solid #1f5173}.cg-imgtext__decoration{position:absolute;right:0;bottom:calc(var(--cg-imgtext-padding-bottom, 120px) * -1);width:25.3%;height:auto;pointer-events:none}@media(min-width:1601px){.cg-imgtext__eyebrow{margin-bottom:5px;font-size:16px;line-height:24px;letter-spacing:2px}.cg-imgtext__heading{margin-bottom:20px}.cg-imgtext__body{margin-bottom:20px;font-size:18px;line-height:24px}}.cg-gifts{padding-top:var(--cg-gifts-padding-top, 100px);padding-bottom:var(--cg-gifts-padding-bottom, 100px)}.cg-gifts__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:394fr 478fr;gap:20px;margin-top:32px}.cg-gifts__card{position:relative;display:block;overflow:hidden;text-decoration:none}.cg-gifts__card--feature{grid-row:1 / 3;aspect-ratio:830 / 892}.cg-gifts__card{position:relative;overflow:hidden}.cg-gifts__image{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 2s cubic-bezier(.22,1,.36,1)}.cg-gifts__card:hover .cg-gifts__image{transform:scale(1.1) translate(-1%,-1%)}.cg-gifts__cta{position:absolute;top:28px;right:0;width:64px;height:64px;display:flex;align-items:center;justify-content:center;z-index:5;opacity:1;visibility:visible;transform:translate(100%);transition:transform 1s cubic-bezier(.22,1,.36,1)}.cg-gifts__cta img{display:block;width:100%;height:100%}.cg-gifts__card:hover .cg-gifts__cta{transform:translate(-28px)}.cg-gifts__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.cg-gifts__image--placeholder{background:#ebebeb;fill:#1c1c1b1f}.cg-gifts__overlay{position:absolute;inset-inline:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;gap:16px;height:150px;padding:24px 28px;background:linear-gradient(to bottom,#1c1c1b00,#1c1c1b);pointer-events:none}.cg-gifts__title{margin:0;line-height:1;color:var(--cg-color-4);letter-spacing:-.01em}.cg-gifts__description{margin:0;font-family:var(--cg-font-body);font-weight:400;font-size:16px;line-height:1.25;letter-spacing:-.09px;color:#fff;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:1601px){.cg-gifts__grid{margin-top:42px}.cg-gifts__overlay{height:189px;padding:30px 40px;gap:24px}.cg-gifts__description{font-size:18px;line-height:24px}}.cg-education{padding-top:var(--cg-education-padding-top, 100px);padding-bottom:var(--cg-education-padding-bottom, 100px)}.cg-education__grid{display:grid;grid-template-columns:repeat(var(--cg-education-columns, 4),minmax(0,1fr));gap:20px;margin:32px 0 0;padding:0;list-style:none}.cg-education__card{display:flex;flex-direction:column;aspect-ratio:405 / 465;padding:32px;background:var(--cg-education-card-bg, #ebebeb)}.cg-education__icon{display:flex;align-items:flex-start;flex-shrink:0;width:100px;height:100px;margin-bottom:auto;color:var(--cg-education-icon, #e6b461)}.cg-education__icon-image{display:block;width:100%;height:100%;object-fit:contain;object-position:left top}.cg-education__text{display:flex;flex-direction:column;gap:12px}.cg-education__title{margin:0;color:var(--cg-color-3)}.cg-education__body{margin:0;font-family:var(--cg-font-body);font-weight:400;font-size:16px;line-height:1.4;letter-spacing:-.09px;color:var(--cg-color-3)}.cg-education__card{position:relative;overflow:hidden;isolation:isolate}.cg-education__card:before{content:"";position:absolute;width:40px;height:40px;left:50%;top:50%;background:#ed6a53;border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .65s cubic-bezier(.65,0,.35,1);z-index:-1}.cg-education__card:hover:before{transform:translate(-50%,-50%) scale(18)}.cg-education__icon,.cg-education__text{position:relative;z-index:1}.cg-education__title,.cg-education__body{transition:color .35s ease}.cg-education__card:hover .cg-education__title,.cg-education__card:hover .cg-education__body{color:#fff}.cg-education__icon-image{transition:filter .35s ease}.cg-education__card:hover .cg-education__icon-image{filter:brightness(0) invert(1)}.cg-education__icon{transform:translateY(0);transition:transform .4s ease}.cg-education__card:hover .cg-education__icon{transform:translateY(-10px)}@media(min-width:1601px){.cg-education__grid{margin-top:42px}}@media(max-width:1600px){.product__info-container xb-wishlist-button .xb-wishlist-button__text{font-size:11px!important;line-height:22px!important}.product__info-container>.shopify-app-block{width:calc(45% - 10px)}.product__info-container>div:has(>.product-form){width:calc(55% - 10px)}nav.cg-header__nav{width:580px}.product__info-container xb-wishlist-button .xb-wishlist-button__add-style .xb-wishlist-button__text{font-size:12px!important}.related-products .cg-card__body{padding-top:0}.related-products .cg-card__body{gap:10px}.related-products .cg-card__inclusion{gap:5px}.related-products .cg-card__title a{font-size:24px;line-height:30px}.cg-education__card{padding:24px}.cg-education__icon{width:60px;height:60px}.cg-header__list{gap:40px}.cg-header__link,.cg-header__action{font-size:10px}.cg-header__actions{gap:80px}.cg-header__logo-image{width:150px}}.cg-newsletter{padding-top:var(--cg-newsletter-padding-top, 118px);padding-bottom:var(--cg-newsletter-padding-bottom, 116px);background:var(--cg-newsletter-bg, #ffffff);color:var(--cg-newsletter-fg, #1c1c1b)}.cg-newsletter__grid{display:grid;grid-template-columns:minmax(0,1fr) 49.405%;column-gap:9.762%;align-items:center}.cg-newsletter__media{position:relative;aspect-ratio:830 / 720;overflow:hidden;border-radius:var(--cg-newsletter-radius, 0)}.cg-newsletter__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.cg-newsletter__image--placeholder{background:#ebebeb;fill:#1c1c1b1f}.cg-newsletter__eyebrow{margin:0 0 16px;font-family:var(--cg-font-body);font-weight:500;font-size:14px;line-height:1.25;letter-spacing:1.5px;text-transform:uppercase;color:var(--cg-color-secondary-2)}.cg-newsletter__heading{margin:0 0 24px;color:inherit}.cg-newsletter__body{margin:0 0 56px;font-family:var(--cg-font-body);font-weight:400;font-size:16px;line-height:1.25;letter-spacing:-.09px;color:inherit}.cg-newsletter__body>:first-child{margin-top:0}.cg-newsletter__body>:last-child{margin-bottom:0}.cg-newsletter__form{margin:0;max-width:685px}.cg-newsletter__field{margin:0 0 30px}.cg-newsletter__input{display:block;width:100%;height:52px;padding:0 24px;font-family:var(--cg-font-body);font-weight:400;font-size:16px;letter-spacing:-.09px;color:inherit;background:transparent;border:1px solid var(--cg-newsletter-field-border, #cfcfcf);border-radius:0;-webkit-appearance:none;appearance:none}.cg-newsletter__input::placeholder{color:inherit;opacity:.5}.cg-newsletter__input:focus-visible{outline:2px solid var(--cg-color-secondary);outline-offset:2px}.cg-newsletter__submit{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px 24px;font-family:var(--cg-font-body);font-weight:400;font-size:16px;line-height:24px;letter-spacing:2px;text-transform:uppercase;color:#fff;background:var(--cg-color-1);border:1px solid var(--cg-color-1);border-radius:0;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.cg-newsletter__submit:hover{background:var(--cg-color-4);border-color:var(--cg-color-4);color:var(--cg-color-3)}.cg-newsletter__message{margin:0 0 16px;font-family:var(--cg-font-body);font-size:16px;line-height:1.25}.cg-newsletter__message--error{color:#d02e2e}.cg-newsletter__message--success{color:var(--cg-color-secondary)}@media(min-width:1601px){.cg-newsletter__eyebrow{margin-bottom:0;font-size:16px;line-height:24px;letter-spacing:2px}.cg-newsletter__heading{margin-bottom:0}.cg-newsletter__body{margin-bottom:70px;font-size:18px;line-height:24px}.cg-newsletter__input{height:59px}}.cg-footer{position:relative;overflow:hidden;padding-top:var(--cg-footer-padding-top, 72px);padding-bottom:var(--cg-footer-padding-bottom, 32px);background:var(--cg-footer-bg, #ffffff);color:var(--cg-footer-fg, #1c1c1b)}.footer-year{display:inline-block}.cg-footer__hairline{width:63.75%;margin:40px auto 0;border:0;border-top:1px solid #E6B461;position:relative;overflow:visible}.cg-footer__hairline:before,.cg-footer__hairline:after{content:"";position:absolute;top:0;width:5px;height:5px;background:#e6b461;border-radius:50%;transform:translateY(-55%)}.cg-footer__hairline:before{left:-5px}.cg-footer__hairline:after{right:-5px}.product .badge{position:relative;top:-170px;color:#fff;right:170px}.footer-year-one{display:inline-block;margin-right:-.08em}.cg-footer__container{position:relative;z-index:1}.cg-footer__decoration{position:absolute;top:-37px;left:0;z-index:0;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}h2.cg-footer__menu-heading.h4{font-style:normal;font-weight:500;font-size:36px;line-height:32px;letter-spacing:-.02em;text-transform:uppercase;color:#ed6a53}.cg-footer__logo{display:flex;justify-content:center}.cg-footer__logo-image{display:block;width:var(--cg-footer-logo-width, 224px);max-width:100%;height:auto}.cg-footer__display{max-width:855px;margin:48px auto 0;text-align:center;color:inherit;letter-spacing:-.01em;line-height:1.15}.cg-footer__hairline{width:63.75%;margin:40px auto 0;border:0;border-top:1px solid #E6B461}.cg-footer__menus{display:grid;grid-template-columns:repeat(var(--cg-footer-columns, 5),minmax(0,1fr));gap:40px;margin-top:72px}.cg-footer__menu-heading{margin:0 0 40px;color:inherit}.cg-footer__links{margin:0;padding:0;list-style:none}.cg-footer__link-item+.cg-footer__link-item{border-top:1px solid #9d9c9c63}.cg-footer__link{display:block;padding:15px 0;font-family:var(--cg-font-body);font-weight:400;font-size:16px;line-height:24px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;color:#1c1c1b;transition:opacity .2s ease}p.cg-footer__display.h3{font-size:80px;line-height:80px;letter-spacing:-.02em}.cg-footer__link{opacity:.7;transition:color .3s ease,opacity .3s ease}.cg-footer__link:hover{opacity:1;color:#e6b461}.cg-footer__link-item:first-child .cg-footer__link{padding-top:0}.cg-footer__bottom{margin-top:72px;padding-top:31px;border-top:1px solid #9d9c9c38}.cg-footer__copyright{margin:0;text-align:center;font-family:var(--cg-font-body);font-weight:400;font-size:16px;line-height:1.25;letter-spacing:-.09px;color:inherit}@media(max-width:1680px){.product.product--large.product--left.product--thumbnail.product--mobile-hide.grid.grid--1-col.grid--2-col-tablet{gap:30px!important}}@media(min-width:1601px){.product.product--large.product--left.product--thumbnail.product--mobile-hide.grid.grid--1-col.grid--2-col-tablet{gap:50px}.cg-footer__display{margin-top:67px}.cg-footer__hairline{margin-top:30px}.cg-footer__menus{margin-top:94px}.cg-footer__copyright{font-size:18px;line-height:24px}}@media(max-width:1440px){.product.product--large.product--left.product--thumbnail.product--mobile-hide.grid.grid--1-col.grid--2-col-tablet{gap:20px}.cg-gifts__cta\a0 {width:45px;height:45px}.cg-education__body{font-size:14px}p.cg-footer__display.h3{font-size:60px;line-height:60px}h2.cg-footer__menu-heading.h4{font-size:30px}.cg-footer__link{padding:10px 0;font-size:14px;line-height:20px}.cg-card__title{font-size:26px}}@media(max-width:1280px){.container{max-width:1170px}.cg-card__title{font-size:22px}.product__info-container xb-wishlist-button .xb-wishlist-button__add-style .xb-wishlist-button__text{font-size:11px!important}.single-product-details__composition-box span,.single-product-details__spec span{font-size:10px;line-height:20px}.product__info-container xb-wishlist-button .xb-wishlist-button__text{font-size:10px!important;line-height:20px!important}}@media(max-width:1024px){.container{max-width:100%}h1,.h1{font-size:95px;line-height:100px}h5,.h5{font-size:24px}.btn-gbl,.btn-glb-two,.cg-section-header__cta,.cg-imgtext__cta,.cg-newsletter__submit{padding:8px 24px;font-size:12px;line-height:20px}h1.home-hero-section__heading{width:60%}#HomeHeroSection-template--21340451242036__home_hero_section_RrLnBG .home-hero-section__eyebrow{font-size:12px}#HomeHeroSection-template--21340451242036__home_hero_section_RrLnBG{min-height:700px}.cg-marquee__text,.cg-marquee__separator{font-size:14px;line-height:25px}.cg-header__actions{gap:100px}.cg-header__action+.cg-header__action:before{left:-50px}.cg-header__toggle{display:inline-flex}.cg-header__nav,.cg-header__action-label{display:none}.single-product-details__composition-box{padding:15px 16px}.single-product-awards{margin-top:0}.product__info-container .product-form__submit{min-height:40px!important;margin:0 0 10px!important}.product__info-container>div:has(>.product-form) .product-form__buttons{margin:0 0 22px!important}.container{padding:0 20px}.cg-collection{padding-top:80px;padding-bottom:80px}.cg-section-header__text{gap:5px}.cg-card__title{font-size:18px}.cg-card__body{gap:10px}.cg-card__description,.cg-gifts__description{font-size:14px;line-height:20px}.cg-card__price{font-size:24px;line-height:30px}.cg-card__add{top:15px;right:15px;width:35px;height:35px}.cg-gifts__cta{top:15px;right:0;width:35px;height:35px}.cg-imgtext{padding:80px 0}.cg-imgtext__grid{column-gap:50px}.cg-imgtext__eyebrow{margin:0 0 8px}.cg-gifts{padding:80px 0}.cg-newsletter__grid{column-gap:5%}.cg-newsletter__eyebrow{margin:0 0 8px}.cg-newsletter__heading{margin:0 0 12px}.cg-newsletter__body{margin:0 0 35px}.cg-education__card{padding:25px 15px}.cg-education__icon{width:50px;height:50px}.cg-education__body{font-size:12px;line-height:16px}.cg-education{padding:80px 0}p.cg-footer__display.h3{font-size:50px;line-height:55px}.cg-footer__display{margin:40px auto 0}.cg-footer__menus{gap:30px;margin-top:60px}h2.cg-footer__menu-heading.h4{font-size:25px}.cg-footer__menu-heading{margin:0 0 20px}.cg-footer__bottom{margin-top:30px;padding-top:30px}.cg-footer__copyright{font-size:14px;line-height:20px}.cg-card__inclusion-text{font-size:13px!important;line-height:18px!important}.section-template--21340451176500__cart-items-padding{padding-left:20px!important;padding-right:20px!important}.cart__footer-wrapper:last-child .cart__footer{padding-left:20px!important;padding-right:20px!important}.template-search .facets-wrapper,.template-search .product-grid-container{padding:0 20px}.template-search .card-information .price__container span{font-size:30px;line-height:60px}.section-template--21340451438644__main-padding{padding-bottom:50px}.cart__checkout-button{font-size:14px;line-height:20px;padding:10px 24px}.product-option{font-size:26px!important;line-height:32px!important}.section-template--21340451176500__cart-items-padding{padding-bottom:40px!important}.collection-top-heading,.product-grid-container{padding:20px;0px}.product .product__info-wrapper{padding:0 0 0 0rem!important;max-width:48%!important;width:48%!important}.product.product--large.product--left.product--thumbnail.product--mobile-hide.grid.grid--1-col.grid--2-col-tablet{gap:30px!important}.single-product-details__spec strong{font-size:18px}.single-product-awards__name{font-size:12px;line-height:18px}.single-product-awards__result{font-size:20px}.single-product-details__composition-description,.metafield-rich_text_field p{font-size:14px;line-height:20px}.related-products h2.related-products__heading.inline-richtext.h2,.related-products ul.grid.product-grid.grid--4-col-desktop.grid--2-col-tablet-down{padding:0 20px}}@media(max-width:991px){.price__regular .price-item--regular{font-size:45px;line-height:50px}.inner-gbl-section{min-height:400px!important}h1,.h1{font-size:65px;line-height:60px}h2,.h2{font-size:45px;line-height:50px;letter-spacing:-.02em}h3,.h3{font-size:35px;line-height:40px}h5,.h5{font-size:18px}p,.p{font-size:14px;line-height:20px}.container{padding:0 15px}.btn-gbl,.btn-glb-two,.cg-section-header__cta,.cg-imgtext__cta,.cg-newsletter__submit{padding:6px 24px;font-size:10px;line-height:15px}.cg-card__title{font-size:15px}.cg-card__price{font-size:20px;line-height:25px}.cg-collection{padding-top:60px;padding-bottom:60px}.cg-imgtext,.cg-gifts,.cg-newsletter{padding:60px 0}.cg-section-header__eyebrow,.cg-imgtext__eyebrow{font-size:12px}.cg-imgtext__body{margin:0 0 10px}.cg-gifts{padding:60px 0}.cg-gifts__overlay{padding:24px 15px}.cg-education{padding:60px 0}.cg-imgtext__grid{column-gap:30px}.cg-education__icon{width:30px;height:50px}.cg-education__grid{gap:10px}.cg-education__card{padding:20px 15px}.cg-section-header{padding-bottom:20px}p.cg-footer__display.h3{font-size:40px;line-height:45px}.cg-card__inclusion-text{font-size:10px!important}.cg-footer__link{padding:10px 0;font-size:10px;line-height:15px}h2.cg-footer__menu-heading.h4{font-size:20px}.cg-footer__copyright{font-size:12px;line-height:15px}.cg-footer__bottom{margin-top:20px;padding-top:20px}.cg-footer{padding-bottom:20px}.cg-card__add{width:30px;height:30px}.cg-header__actions{gap:80px}.collection ul#product-grid{flex-wrap:wrap}#product-grid{column-gap:5px;row-gap:60px}.related-products .grid--2-col-tablet-down .grid__item{width:calc(48% - var(--grid-desktop-horizontal-spacing) / 2)!important}.related-products .product-grid{flex-wrap:wrap!important}.product.product--large.product--left.product--thumbnail.product--mobile-hide.grid.grid--1-col.grid--2-col-tablet{display:flex;flex-direction:column}.product .grid__item.product__media-wrapper.single-product-detail-image{width:100%!important}.product .product__info-wrapper{padding:0 0 0 0rem!important;max-width:100%!important;width:100%!important}.product__info-container{max-width:100%!important}.single-product-details__label,.single-product-details__composition-box span,.single-product-details__spec span{font-size:16px;line-height:20px}.single-product-awards__name{font-size:14px;line-height:18px}.product__title h1{font-size:60px;line-height:70px}}section.single-product-banner .container.single-product-banner__inner .single-product-banner__content .single-product-banner__description p span br{display:none}@media(max-width:600px){h2,.h2{font-size:35px;line-height:40px}.collection-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.inner-gbl-section{min-height:320px!important}.cg-header__inner{min-height:auto!important;padding-top:20px}.inner-gbl-section__inner .inner-gbl-section__content .inner-gbl-section__eyebrow{margin-bottom:10px!important}section.single-product-banner .container.single-product-banner__inner .single-product-banner__content .single-product-banner__description,.inner-gbl-section__inner .inner-gbl-section__content .inner-gbl-section__description{margin-top:10px!important}section.single-product-banner{min-height:320px!important}section.single-product-banner .container.single-product-banner__inner{padding-top:40px!important;padding-bottom:30px!important}section.single-product-banner .container.single-product-banner__inner .single-product-banner__content h2.single-product-banner__heading{font-size:35px!important;line-height:40px!important}section.single-product-banner .container.single-product-banner__inner .single-product-banner__content .single-product-banner__description p span br{display:none}.cg-card__description,.cg-gifts__description{font-size:13px;line-height:17px}h3,.h3{font-size:30px;line-height:35px}section.home-hero-section{min-height:320px!important}.related-products .cg-card__price{margin:0}h1,.h1{font-size:42px!important;line-height:48px!important}.price__regular .price-item--regular{font-size:35px;line-height:40px}h1.home-hero-section__heading{width:100%}.btn-gbl,.btn-glb-two,.cg-section-header__cta,.cg-imgtext__cta,.cg-newsletter__submit{padding:6px 12px}#HomeHeroSection-template--21340451242036__home_hero_section_RrLnBG .home-hero-section__eyebrow{margin-left:2px!important}.cg-header__logo-image{width:100px}.cg-header__actions{gap:20px}.cg-header__action+.cg-header__action:before{left:-10px}.cg-header__action-icon{width:18px;height:18px}.cg-marquee__text,.cg-marquee__separator{font-size:16px;line-height:25px}.cg-collection__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:32px 0 0;padding:0;list-style:none}.cg-card__title{font-size:15px}.cg-card__body{gap:0px}.cg-card__price{font-size:20px;line-height:25px;padding-top:10px}p.cg-card__description{margin-top:10px}.cg-imgtext__grid{grid-template-columns:1fr;column-gap:0;row-gap:30px}.cg-card__add svg{width:15px;height:15px}.cg-popup__form input{height:40px}.cg-gifts__grid{display:grid;grid-template-columns:1fr;grid-template-rows:none;gap:20px}.cg-gifts__card,.cg-gifts__card--feature{grid-column:1 / -1!important;grid-row:auto!important;width:100%;height:360px}.cg-gifts__image{position:relative}.cg-newsletter__grid{display:grid;grid-template-columns:1fr;gap:20px}.cg-newsletter__grid>*:first-child{order:2}.cg-newsletter__grid>*:last-child{order:1}.cg-newsletter__body{margin:0 0 25px}.cg-education__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:32px 0 0;padding:0;list-style:none}.cg-education__body{font-size:10px;line-height:12px}p.cg-footer__display.h3{font-size:30px;line-height:35px}.cg-footer__hairline{width:100%;margin:20px auto 0;border:0;border-top:1px solid #E6B461}.cg-footer__menus{margin-top:30px}.cg-footer__menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 20px}.template-search .facets-wrapper,.template-search .product-grid-container,.template-search .facets-container.scroll-trigger.animate--fade-in{padding:0 5px}.template-search .card-information .price__container span{font-size:25px;line-height:30px}.template-search .card-information .price__container span{font-size:20px}.template-search .card__heading:last-child{font-size:20px;line-height:25px}.section-template--21340451176500__cart-items-padding{padding-left:0!important;padding-right:0!important}.cart__footer-wrapper:last-child .cart__footer{padding-left:0!important;padding-right:0!important}.caption-with-letter-spacing{font-size:14px}.title-wrapper-with-link a.underlined-link{font-size:16px}.cart__checkout-button{font-size:12px;line-height:20px;padding:8px 24px;min-height:40px}.cart__warnings{padding:4rem 0!important}.product-grid-container .collection .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(100% - var(--grid-mobile-horizontal-spacing) / 2)}.product-grid-container .collection.page-width{padding:0}.collection-top-heading,.product-grid-container{padding:15px}.related-products .grid--2-col-tablet-down .grid__item{width:100%!important;max-width:100%!important}.related-products h2.related-products__heading.inline-richtext.h2,.related-products ul.grid.product-grid.grid--4-col-desktop.grid--2-col-tablet-down{padding:0 15px}.single-product-details__composition-grid{display:flex!important;flex-direction:column!important}.single-product-awards__name{font-size:10px;line-height:18px}.single-product-details__label,.single-product-details__composition-box span,.single-product-details__spec span{font-size:12px;line-height:16px}.single-product-details__spec strong{font-size:14px}.single-product-details__spec-grid{gap:25px 10px}.single-product-details__composition-box{padding:25px 16px}.product .product__info-container>div:has(.product-form){width:calc(100% - 10px)!important;margin-right:16px}.product .product__info-container>.shopify-app-block{width:calc(100% - 10px)!important;margin:0!important}.product .single-product-details{padding-top:20px}product-info#MainProduct-template--21340451405876__main{padding-top:50px;padding-bottom:20px}}.single-product-details__section{padding:0;border:0;border-top:1px solid #E6B461;will-change:height}.single-product-details__summary .single-product-details__label{margin:0}.single-product-details__section[open] .single-product-details__composition-grid,.single-product-details__section[open] .single-product-awards{margin-top:0}.single-product-details__label,.single-product-details__composition-box span,.single-product-details__spec span{display:block;padding:5px 0!important;font-family:Gotham,sans-serif;font-size:16px;line-height:22px;font-weight:500!important;letter-spacing:2px!important;text-transform:uppercase;color:#6f95ae!important;margin-bottom:0!important}.single-product-details__label{padding:0}.single-product-details__section:last-child .single-product-awards__row:last-child{border:0px}.single-product-details__section:last-child .single-product-details__content{padding-bottom:12px}.single-product-details__section:last-child .single-product-awards__row:last-child:before,.single-product-details__section:last-child .single-product-awards__row:last-child:after{display:none}.product__info-wrapper .product__info-container>div:has(>.product-form){width:100%!important;max-width:100%!important;display:flex}.product__info-wrapper .product__info-container>div:has(>.product-form) form{display:flex}.product__info-wrapper .product__info-container>div:has(>.product-form) .product-form__buttons{max-width:100%;display:flex;gap:10px;margin-bottom:00px!important}.product__info-wrapper .product__info-container>div:has(>.product-form) .product-form__buttons button{width:50%}.product__info-wrapper .product__info-container>div:has(>.product-form) .product-form__buttons .shopify-payment-button{width:50%}.product__info-wrapper .product__info-container>div:has(>.product-form) .product-form__buttons .shopify-payment-button button{width:100%;text-transform:uppercase}.product__info-wrapper .product-form__input{max-width:25%;width:25%;display:inline-flex;flex-direction:column-reverse;gap:10px}.product__info-wrapper xb-wishlist-button{max-width:75%}.product__info-wrapper .product__info-container>.shopify-app-block{max-width:100%!important;width:100%;margin-top:15px!important}.product__info-wrapper .product__info-container>.shopify-app-block{max-width:75%!important;width:100%!important;margin-top:15px!important}quantity-input.quantity,.product__info-wrapper .product__info-container>.shopify-app-block{border:1px solid #1C1C1B24!important;border-radius:6px}.product__info-wrapper .price__regular *{line-height:1.15em}button#CartDrawer-Checkout{background:#1c1c1b;border-color:#1c1c1b}@media screen and (max-width:749px){.single-product-details__composition-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}.cg-mega-menu__links-list.cg-mega-menu__links-list--six-items{width:60%;display:grid;grid-template-columns:1fr 1fr;gap:20px}.cart-drawer .drawer__close{background:#1c1c1b0a;border-radius:999px;min-height:30px!important;min-width:30px!important;max-height:30px!important;max-width:30px!important;border:2px solid #9D9C9C}.cart-drawer .drawer__heading{font-size:28px;line-height:1.25em;font-family:Akzidenz Grotesk;color:#1c1c1b;margin-bottom:0}.cart-drawer .drawer__inner{background:#faf8f5;padding:20px}.cart-drawer .drawer__header{padding-top:0}th#CartDrawer-ColumnProduct,th#CartDrawer-ColumnTotal{font-size:24px;padding-bottom:10px;font-family:Akzidenz Grotesk;font-weight:500;color:#1c1c1b}.cart-drawer .cart-item__image{border:1px solid #9D9C9C33;border-radius:6px}.cart-drawer .cart-item__title .cart-item__name{font-size:22px;text-transform:capitalize;font-family:Gotham;line-height:1.25em}.cart-drawer .product-option{font-size:16px;line-height:1.25em;color:#7c7b7a;font-family:Gotham}.cart-drawer.cart-drawer .cart-item__price-wrapper>*:only-child{font-family:Akzidenz Grotesk;color:#1c1c1b;letter-spacing:-.03em;line-height:.9em;font-size:30px;font-kerning:none!important;font-variant-numeric:proportional-nums}.cart-drawer .totals h2,.cart-drawer .totals p{font-size:30px!important;font-kerning:none!important;font-variant-numeric:proportional-nums!important;font-family:Akzidenz Grotesk}.cart-drawer .drawer__close svg{width:12px;height:12px;stroke-width:10px}.cart-drawer .drawer__close svg path{transform:scaleX(1.3);transform-origin:center}.cart-drawer .drawer__close svg path{stroke:#9d9c9c;stroke-width:.6px}.cart-drawer .cart-item__quantity-wrapper{justify-content:space-between}.template-search__results .price__regular .price-item--regular{line-height:1.15em;font-size:32px}.template-search__results .price__regular h3#title--7581810262068{font-size:36px}section#shopify-section-template--21340451209268__pre_footer_cta_k6n8xF a.btn-gbl{max-width:max-content;letter-spacing:0;padding:12px}@media(min-width:1279px){.predictive-search__result-group:first-child{min-width:30%}}@media(max-width:1024px){.product__info-wrapper .product-form__input,.product__info-wrapper .product__info-container>.shopify-app-block{max-width:100%!important;width:100%!important;margin-top:15px!important}}button.cg-header__action.cg-header__search-trigger{font-size:14px}@media(min-width:1280px)and (max-width:1600px){.price--sold-out .price__badge-sold-out,.price--on-sale .price__badge-sale,.volume-pricing--sale-badge .price__badge-sale{position:relative;top:-135px;color:#fff;right:0}button.cg-header__action.cg-header__search-trigger{font-size:10px}}.shopify-block.shopify-app-block{position:absolute}.product__info-wrapper .shopify-block.shopify-app-block{position:relative}div#normalize-gift-widget{z-index:-9999;position:absolute}.cg-header__action-icon,.cg-header__action-icon *{font-family:Gotham}.product__info-wrapper div#normalize-gift-widget{position:relative;z-index:2}.normalize-gift-widget__content{padding:10px;border:1px solid #f3f3f3}.normalize-gift-widget__dropdown__messages{padding:10px}@media(max-width:1279px){button.cg-header__action.cg-header__search-trigger{font-size:10px}}.cart-drawer__collection img.motion-reduce{object-fit:contain!important}section#shopify-section-template--21387655086132__archive_vintage_section_XEKwbc .archive-vintage-section__link{pointer-events:none}@media(max-width:767px){.cg-footer__menu:last-child{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,1.5fr);column-gap:30px;align-items:start}.cg-footer__menu:last-child .cg-footer__menu-heading{grid-column:1 / -1}.cg-footer__menu:last-child .cg-footer__links{grid-column:1}.cg-footer__menu:last-child .cg-footer__custom-liquid{grid-column:2;min-width:0}.cg-footer__menus{display:flex;flex-wrap:wrap;gap:20px 10px}.cg-footer__menu{width:48%}.cg-footer__menu:last-child{width:100%;display:flex;flex-direction:column;align-items:flex-start}.cg-footer__menu:last-child ul{width:50%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
