:root{--brand-gold: #C89B3C;--brand-gold-dark: #A97F27;--brand-terracotta: #A45D3F;--brand-cream: #F5F0E6;--brand-cream-soft: #FCFAF6;--brand-charcoal: #2B2A28;--brand-ink: #2E2A24;--brand-muted: #7A7267;--brand-border: #DED5C4;--brand-white: #FFFFFF;--brand-btn-radius: 2px;--brand-btn-height: 4.8rem;--brand-btn-padding: 3rem;--brand-btn-size: 1.3rem;--brand-btn-tracking: .12em;--brand-gutter-sm: 1.6rem;--brand-gutter-md: 2.4rem;--brand-gutter-lg: 3rem;--brand-ease: .25s ease}img,svg,video,iframe{max-width:100%}@media screen and (max-width:749px){.page-width{padding-left:var(--brand-gutter-sm);padding-right:var(--brand-gutter-sm)}}@media screen and (min-width:750px)and (max-width:989px){.page-width{padding-left:var(--brand-gutter-md);padding-right:var(--brand-gutter-md)}}.button:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,.focus-inset:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px;box-shadow:none}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:var(--brand-btn-radius);min-height:var(--brand-btn-height);min-width:16rem;padding:0 var(--brand-btn-padding);font-size:var(--brand-btn-size);letter-spacing:var(--brand-btn-tracking);text-transform:uppercase;font-weight:500;line-height:1.2;transition:background-color var(--brand-ease),color var(--brand-ease),border-color var(--brand-ease)}.button:after,.button:hover:after,.shopify-challenge__button:after,.customer button:after{box-shadow:none;outline:none}.button--primary,.button:not(.button--secondary):not(.button--tertiary),.shopify-challenge__button,.customer button{background-color:var(--brand-gold);color:var(--brand-white);border:1px solid var(--brand-gold)}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover,.shopify-challenge__button:hover,.customer button:hover{background-color:var(--brand-gold-dark);border-color:var(--brand-gold-dark);color:var(--brand-white)}.button--secondary{background-color:transparent;color:var(--brand-ink);border:1px solid var(--brand-ink)}.button--secondary:hover{background-color:var(--brand-ink);color:var(--brand-cream);border-color:var(--brand-ink)}.button--tertiary{min-width:auto;padding:0;min-height:auto;background:none;border:0;color:var(--brand-gold)}.button[disabled],.button[aria-disabled=true]{background-color:var(--brand-border);border-color:var(--brand-border);color:var(--brand-muted);cursor:not-allowed}@media screen and (max-width:479px){.banner__buttons .button,.newsletter-form .button{width:100%;min-width:0;padding:0 1.6rem}}.utility-bar{background-color:var(--brand-charcoal);background-image:none;border-bottom:0}.utility-bar .page-width{min-height:4rem}.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__message span{color:var(--brand-cream);font-size:1.2rem;font-weight:400;letter-spacing:.09em;text-transform:uppercase;line-height:1.4}.utility-bar .announcement-bar__link:hover .announcement-bar__message span{color:var(--brand-gold)}.utility-bar .slider-button,.utility-bar .slider-button .svg-wrapper,.utility-bar .slider-button svg{color:var(--brand-cream);fill:currentColor}.utility-bar .slider-button{opacity:.65;transition:opacity var(--brand-ease),color var(--brand-ease)}.utility-bar .slider-button:hover{opacity:1}.utility-bar .slider-button:hover svg{color:var(--brand-gold)}.utility-bar .localization-form__select,.utility-bar .localization-form__select .icon-caret{color:var(--brand-cream)}@media screen and (max-width:749px){.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__message span{font-size:1.05rem;letter-spacing:.06em}.utility-bar .announcement-bar__message{padding:.9rem .4rem}.utility-bar .slider-button{padding:0 .6rem;min-width:3.2rem}.utility-bar .slider-button svg{width:1.4rem;height:1.4rem}}.header-wrapper{background-color:var(--brand-cream);background-image:none}.header-wrapper--border-bottom{border-bottom:1px solid var(--brand-border)}.header__menu-item,.header__menu-item span,.header__inline-menu .list-menu__item{color:var(--brand-ink);font-size:1.4rem;letter-spacing:.03em;transition:color var(--brand-ease)}.header__menu-item:hover span,.header__menu-item:focus-visible span{color:var(--brand-gold);text-decoration:underline;text-underline-offset:.6rem;text-decoration-thickness:1px}.header__inline-menu .header__menu-item .icon-caret{color:currentColor}.header__submenu,.mega-menu__content{background-color:var(--brand-cream-soft);border:1px solid var(--brand-border);border-radius:var(--brand-btn-radius);box-shadow:0 8px 24px #2b2a2814}.header__submenu .header__menu-item:hover{background-color:transparent;color:var(--brand-gold)}.header__icon .svg-wrapper,.header__icon svg{color:var(--brand-ink);transition:color var(--brand-ease)}.header__icon:hover .svg-wrapper,.header__icon:hover svg{color:var(--brand-gold)}.cart-count-bubble{background-color:var(--brand-gold);color:var(--brand-white);font-size:1rem;font-weight:600}.header-localization .localization-form__select{color:var(--brand-ink);font-size:1.3rem;padding-left:0}.header-localization .localization-form__select:hover{color:var(--brand-gold)}.disclosure__list{background-color:var(--brand-cream-soft);border:1px solid var(--brand-border)}.disclosure__link:hover{color:var(--brand-gold);background-color:transparent}.header__heading-logo{display:block;height:auto}.menu-drawer,.menu-drawer__inner-container{background-color:var(--brand-cream);border-right:1px solid var(--brand-border)}.menu-drawer__menu-item,.menu-drawer__menu-item span{color:var(--brand-ink);font-size:1.6rem;letter-spacing:.02em}.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active{color:var(--brand-gold);background-color:transparent;text-decoration:none}.menu-drawer__utility-links{background-color:var(--brand-cream-soft)}@media screen and (max-width:989px){.header{column-gap:1rem}.header__heading-logo-wrapper{max-width:16rem}}@media screen and (max-width:749px){.header__heading-logo-wrapper{max-width:13rem}.header__icons{column-gap:.2rem}.header__icon:not(.header__icon--summary){height:4.4rem;width:4.4rem}}@media screen and (max-width:749px){.search-modal__form{max-width:100%}.search-modal__content{padding-left:var(--brand-gutter-sm);padding-right:var(--brand-gutter-sm)}}.banner__box{padding:clamp(1.6rem,4vw,4rem);max-width:74rem;border-radius:var(--brand-btn-radius)}.banner--desktop-transparent .banner__box{background:transparent;box-shadow:none;border:0}.banner--desktop-transparent .banner__heading,.banner--desktop-transparent .banner__text{text-shadow:0 2px 14px rgba(0,0,0,.45)}.banner__heading{font-size:clamp(2.2rem,1.2rem + 2.6vw,4.6rem);line-height:1.28;margin:0 0 2rem;letter-spacing:.01em}.banner__text{font-size:clamp(1.4rem,1.2rem + .4vw,1.8rem);line-height:1.6;margin:0 0 2.4rem}.banner__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:0}.banner .button--secondary{border-color:var(--brand-white);color:var(--brand-white);background-color:#2b2a2840}.banner .button--secondary:hover{background-color:var(--brand-white);color:var(--brand-ink);border-color:var(--brand-white)}@media screen and (min-width:750px){.banner.banner--small{min-height:44rem}.banner.banner--medium{min-height:58rem}.banner.banner--large{min-height:74rem}}@media screen and (min-width:750px)and (max-width:989px){.banner.banner--small{min-height:38rem}.banner.banner--medium{min-height:48rem}.banner.banner--large{min-height:58rem}.banner__box{max-width:60rem}}@media screen and (max-width:749px){.banner.banner--mobile-small:not(.banner--adapt){min-height:42vh}.banner.banner--mobile-medium:not(.banner--adapt){min-height:58vh}.banner.banner--mobile-large:not(.banner--adapt){min-height:72vh}.banner.banner--mobile-full:not(.banner--adapt){min-height:100vh;min-height:100svh}.banner.banner--adapt{min-height:0;height:auto}.banner__box{padding-left:var(--brand-gutter-sm);padding-right:var(--brand-gutter-sm);width:100%}.banner--mobile-bottom .banner__box{background-color:var(--brand-cream);padding-top:2.8rem;padding-bottom:2.8rem}.banner--mobile-bottom .banner__heading,.banner--mobile-bottom .banner__text{text-shadow:none;color:var(--brand-ink)}.banner--mobile-bottom .button--secondary{border-color:var(--brand-ink);color:var(--brand-ink);background-color:transparent}}.image-with-text__content{padding:clamp(2rem,3vw,4rem);row-gap:1.6rem}.image-with-text__heading{font-size:clamp(2rem,1.4rem + 1.4vw,3.2rem);line-height:1.3;margin:0 0 .4rem;color:var(--brand-ink)}.image-with-text__text,.image-with-text__text p{font-size:clamp(1.5rem,1.4rem + .2vw,1.7rem);line-height:1.7;color:var(--brand-ink);margin:0}.image-with-text__text.rte ul{list-style:none;padding-left:0;margin:0;display:grid;row-gap:1.2rem}.image-with-text__text.rte ul li{position:relative;padding-left:2.4rem;line-height:1.6}.image-with-text__text.rte ul li:before{content:"";position:absolute;left:0;top:.85em;width:.7rem;height:.7rem;border-radius:50%;background-color:var(--brand-gold);transform:translateY(-50%)}.image-with-text__text.rte a{color:var(--brand-gold);text-decoration:underline;text-underline-offset:.3rem}.image-with-text__text.rte a:hover{color:var(--brand-gold-dark)}.image-with-text__media{border-radius:var(--brand-btn-radius);overflow:hidden}.image-with-text__media img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width:750px)and (max-width:989px){.image-with-text__content{padding:2.4rem}.image-with-text__text.rte ul{row-gap:1rem}}@media screen and (max-width:749px){.image-with-text__grid{row-gap:2.4rem}.image-with-text__media-item{width:100%}.image-with-text__content{padding:0}.image-with-text__heading{margin-bottom:1.2rem}.image-with-text__text.rte ul li{padding-left:2rem}.image-with-text__content .button{width:100%;margin-top:.8rem}}.rich-text__blocks{max-width:72rem;margin-left:auto;margin-right:auto;display:grid;row-gap:1.6rem}.rich-text__heading{font-size:clamp(2.4rem,1.6rem + 2vw,4rem);line-height:1.25;letter-spacing:.01em;color:var(--brand-ink);margin:0}.rich-text__caption{color:var(--brand-muted);letter-spacing:.1em;text-transform:uppercase;margin:0}.rich-text__text,.rich-text__text p{font-size:clamp(1.5rem,1.4rem + .25vw,1.7rem);line-height:1.75;color:var(--brand-ink);margin:0}.rich-text__text p+p{margin-top:1.4rem}.rich-text__text em,.rich-text__text i{color:var(--brand-muted)}.rich-text__text strong{color:var(--brand-ink);font-weight:600}.rich-text__text a{color:var(--brand-gold);text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px;transition:color var(--brand-ease)}.rich-text__text a:hover{color:var(--brand-gold-dark)}.rich-text__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1.2rem}.rich-text__blocks.center .rich-text__buttons{justify-content:center}.rich-text__blocks.right .rich-text__buttons{justify-content:flex-end}.rich-text__blocks.left .rich-text__buttons{justify-content:flex-start}@media screen and (min-width:750px)and (max-width:989px){.rich-text__blocks{max-width:60rem;row-gap:1.4rem}}@media screen and (max-width:749px){.rich-text__blocks{max-width:100%;row-gap:1.2rem}.rich-text__wrapper{width:100%}.rich-text__buttons{margin-top:1.6rem;width:100%}.rich-text__buttons .button{width:100%;min-width:0}.rich-text__buttons--multiple{flex-direction:column}}@media screen and (min-width:750px){.banner__media-half{width:50%;flex:0 0 50%;overflow:hidden}.banner__media-half img,img.banner__media-image-half{width:100%;height:100%;object-fit:cover;object-position:center;display:block}}@media screen and (max-width:749px){.banner--stacked,.banner:has(.banner__media-half){display:flex;flex-direction:column;min-height:0!important;height:auto}.banner--stacked .banner__media,.banner:has(.banner__media-half) .banner__media{position:relative;width:100%;flex:0 0 auto;height:auto;min-height:0;overflow:visible}.banner--stacked .banner__media img,.banner--stacked img.banner__media-image-half,.banner:has(.banner__media-half) .banner__media img,.banner:has(.banner__media-half) img.banner__media-image-half{position:relative;top:auto;left:auto;width:100%;height:auto;object-fit:contain;display:block}.banner--stacked .banner__content,.banner:has(.banner__media-half) .banner__content{position:relative;padding-top:0;padding-bottom:0}.banner__box:empty{display:none;padding:0}}.newsletter__wrapper{display:grid;justify-items:center;row-gap:1.6rem}.newsletter__heading{font-size:clamp(2.4rem,1.6rem + 2vw,4rem);line-height:1.25;color:var(--brand-ink);margin:0}.newsletter__subheading,.newsletter__subheading p{font-size:clamp(1.4rem,1.35rem + .2vw,1.6rem);line-height:1.7;color:var(--brand-muted);max-width:52rem;margin:0 auto}.newsletter-form__field-wrapper{max-width:44rem;margin:0 auto}.newsletter-form .field__input{background-color:var(--brand-cream-soft);border-radius:var(--brand-btn-radius);color:var(--brand-ink);font-size:1.5rem;height:var(--brand-btn-height);padding-left:1.6rem}.newsletter-form .field:after,.newsletter-form .field__input:focus~.field__label{box-shadow:none}.newsletter-form .field:before{border:1px solid var(--brand-border);border-radius:var(--brand-btn-radius);box-shadow:none;transition:border-color var(--brand-ease)}.newsletter-form .field:focus-within:before{border-color:var(--brand-gold);border-width:1px}.newsletter-form .field__label{color:var(--brand-muted);font-size:1.5rem}.newsletter-form .field__input::placeholder{opacity:0}.newsletter-form .field__input:focus::placeholder{opacity:0}.newsletter-form__button{color:var(--brand-ink);width:4.8rem;transition:color var(--brand-ease)}.newsletter-form__button:hover,.newsletter-form__button:focus-visible{color:var(--brand-gold)}.newsletter-form__button .svg-wrapper,.newsletter-form__button svg{width:1.6rem;height:1.6rem}.newsletter-form__message{color:var(--brand-ink);justify-content:center;font-size:1.4rem;margin-top:1.2rem}@media screen and (max-width:749px){.newsletter__wrapper{row-gap:1.2rem}.newsletter-form__field-wrapper{max-width:100%;width:100%}.newsletter__subheading{padding-left:var(--brand-gutter-sm);padding-right:var(--brand-gutter-sm)}}.custom-liquid-section{color:var(--brand-ink);border-top:1px solid var(--brand-border)}.custom-liquid-section a{color:var(--brand-ink);text-decoration:none;transition:color var(--brand-ease)}.custom-liquid-section a:hover,.custom-liquid-section a:focus-visible{color:var(--brand-gold);text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:1px}.custom-liquid-section a:visited{color:var(--brand-ink)}.custom-liquid-section h1,.custom-liquid-section h2,.custom-liquid-section h3,.custom-liquid-section h4,.custom-liquid-section h5,.custom-liquid-section h6{position:relative;color:var(--brand-gold);font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;margin:0 0 1.8rem;padding-bottom:.9rem}.custom-liquid-section h1:after,.custom-liquid-section h2:after,.custom-liquid-section h3:after,.custom-liquid-section h4:after{content:"";position:absolute;left:0;bottom:0;width:2.4rem;height:2px;background-color:var(--brand-gold)}.custom-liquid-section strong,.custom-liquid-section b{color:var(--brand-ink);font-weight:600}.custom-liquid-section p,.custom-liquid-section li,.custom-liquid-section span{font-size:1.4rem;line-height:1.8;color:var(--brand-muted)}.custom-liquid-section ul,.custom-liquid-section ol{list-style:none;padding-left:0;margin:0}.custom-liquid-section li{margin-bottom:.6rem}.custom-liquid-section li a{color:var(--brand-ink)}@media screen and (min-width:750px)and (max-width:989px){.custom-liquid-section p,.custom-liquid-section li,.custom-liquid-section span{font-size:1.35rem}}@media screen and (max-width:749px){.custom-liquid-section h1,.custom-liquid-section h2,.custom-liquid-section h3,.custom-liquid-section h4{margin-bottom:1.4rem}.custom-liquid-section li a{display:inline-block;padding:.5rem 0}}@media screen and (min-width:501px)and (max-width:549px){#tt-carousel{flex-direction:column!important}#tt-carousel .tt-swiper-header{width:100%!important;flex-shrink:0;height:200px!important}#tt-carousel .tt-swiper-wrapper{width:100%!important;max-width:100%!important;overflow:hidden!important}}.card__media,.card--standard>.card__content .card__media{border-radius:var(--brand-btn-radius);overflow:hidden}.card__media img,.card__inner .card__media img{transition:transform .5s ease}.card:hover .card__media img,.card-wrapper:hover .card__media img{transform:scale(1.04)}.card__heading a,.card__heading a:visited,.card-information .card__heading{color:var(--brand-ink);text-decoration:none;font-size:1.5rem;letter-spacing:.01em;line-height:1.4}.card-wrapper:hover .card__heading a{color:var(--brand-gold)}.card__heading a:after{box-shadow:none}.card-information .price,.card-information .price__regular .price-item{color:var(--brand-ink);font-size:1.4rem;letter-spacing:.02em}.price--on-sale .price-item--sale{color:var(--brand-terracotta);font-weight:600}.price--on-sale .price-item--regular{color:var(--brand-muted)}.card__badge .badge{background-color:var(--brand-terracotta);border-color:var(--brand-terracotta);color:var(--brand-white);border-radius:var(--brand-btn-radius);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase}.card__badge .badge.badge--sold-out,.card__badge>.badge:not(.color-scheme-2){background-color:var(--brand-charcoal);border-color:var(--brand-charcoal)}.product-grid .grid__item{display:flex}.product-grid .card-wrapper{width:100%;display:flex;flex-direction:column}.product-grid .card,.product-grid .card__content{height:100%;display:flex;flex-direction:column}.product-grid .card__content,.product-grid .card-information,.product-grid .card__heading,.product-grid .card__information{text-align:left;align-items:flex-start}.product-grid .card__heading{margin:1.2rem 0 .4rem}.product-grid .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.7rem;font-weight:500;line-height:1.4;min-height:4.76rem;width:100%}.product-grid .card-information .price{margin-top:0;font-size:1.4rem;color:var(--brand-muted)}.product-grid .card__information .rating,.product-grid .rating-count{display:none}.facets__summary,.facets__heading,.facet-filters__label,.facets__label{color:var(--brand-ink);font-size:1.4rem;letter-spacing:.02em}.facets__disclosure summary:hover .facets__summary,.facets__summary:hover{color:var(--brand-gold)}.facets__display,.facets__display-vertical{background-color:var(--brand-cream-soft);border:1px solid var(--brand-border);border-radius:var(--brand-btn-radius);box-shadow:0 8px 24px #2b2a2814}.facets__label>input[type=checkbox]:checked+.facet-checkbox__icon .icon-checkmark,.facet-checkbox input[type=checkbox]:checked~.icon-checkmark{color:var(--brand-gold);visibility:visible}.facet-checkbox>input[type=checkbox]:checked~svg:first-of-type{border-color:var(--brand-gold)}.active-facets__button .active-facets__button-inner{background-color:var(--brand-cream-soft);border:1px solid var(--brand-border);border-radius:var(--brand-btn-radius);color:var(--brand-ink);font-size:1.3rem;transition:border-color var(--brand-ease),color var(--brand-ease)}.active-facets__button:hover .active-facets__button-inner{border-color:var(--brand-gold);color:var(--brand-gold);text-decoration:none}.active-facets__button-remove{color:var(--brand-gold)}.facet-filters__sort,.select__select{color:var(--brand-ink);font-size:1.4rem}.select .svg-wrapper,.select__select~.icon-caret{color:var(--brand-gold)}.product-count__text,.product-count-vertical .product-count__text{color:var(--brand-muted);font-size:1.3rem}.menu-drawer-container .facets__display,.mobile-facets__inner{background-color:var(--brand-cream)}.mobile-facets__footer{background-color:var(--brand-cream-soft);border-top:1px solid var(--brand-border)}.pagination__list{gap:.4rem}.pagination__item{color:var(--brand-ink);border-radius:var(--brand-btn-radius);transition:background-color var(--brand-ease),color var(--brand-ease)}.pagination__item:hover{color:var(--brand-gold)}.pagination__item--current,.pagination__item[aria-current=page]{background-color:var(--brand-gold);color:var(--brand-white)}.pagination__item--current:after,.pagination__item:after{display:none}.pagination__item-arrow:hover{color:var(--brand-gold)}@media screen and (min-width:750px)and (max-width:989px){.card__heading a,.card-information .card__heading,.product-grid .card__heading a{font-size:1.4rem}}@media screen and (max-width:749px){.card__heading a,.card-information .card__heading,.product-grid .card__heading a{font-size:1.3rem;line-height:1.35}.card-information .price,.product-grid .card-information .price{font-size:1.3rem}.product-grid .card__heading{margin-top:1rem}.mobile-facets__open{min-height:4.4rem;color:var(--brand-ink)}.mobile-facets__open:hover{color:var(--brand-gold)}}.product-grid .collection-icon-list,.product-grid .vstar-star{display:none!important}.rich-text__blocks.left .rich-text__text,.rich-text__blocks.left .rich-text__heading{text-align:left}.rich-text__text p+p{margin-top:1.6rem}.custom-liquid-section.color-scheme-4{border-top:0}.custom-liquid-section.color-scheme-4 p,.custom-liquid-section.color-scheme-4 li,.custom-liquid-section.color-scheme-4 span,.custom-liquid-section.color-scheme-4 a,.custom-liquid-section.color-scheme-4 strong{color:var(--brand-cream)}.custom-liquid-section.color-scheme-4 a:hover,.custom-liquid-section.color-scheme-4 h1,.custom-liquid-section.color-scheme-4 h2,.custom-liquid-section.color-scheme-4 h3,.custom-liquid-section.color-scheme-4 h4{color:var(--brand-gold)}.section-header{margin-bottom:0!important}.main-blog__title{font-size:clamp(2.6rem,1.8rem + 2vw,4.4rem);line-height:1.2;color:var(--brand-ink);margin:0 0 4rem;text-align:center}.article-card__image-wrapper .media,.article-card .card__media{border-radius:var(--brand-btn-radius);overflow:hidden}.article-card__image-wrapper img{transition:transform .5s ease}.article-card-wrapper:hover .article-card__image-wrapper img{transform:scale(1.04)}.article-card__title,.article-card .card__heading a{color:var(--brand-ink);font-size:clamp(1.7rem,1.5rem + .5vw,2.2rem);line-height:1.35;text-decoration:none}.article-card-wrapper:hover .article-card__title,.article-card-wrapper:hover .card__heading a{color:var(--brand-gold)}.article-card__title a:after{box-shadow:none}.article-card__info,.article-card .circle-divider,.article-card__footer{color:var(--brand-muted);font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase}.article-card__excerpt{color:var(--brand-muted);font-size:1.5rem;line-height:1.7;margin-top:1rem}.article-card__link,.article-card .link{color:var(--brand-gold);text-decoration:none;letter-spacing:.06em}.article-card__link:hover{color:var(--brand-gold-dark);text-decoration:underline;text-underline-offset:.4rem}.blog-articles{row-gap:4.8rem}@media screen and (min-width:750px)and (max-width:989px){.main-blog__title{margin-bottom:3.2rem}.blog-articles{row-gap:4rem}}@media screen and (max-width:749px){.main-blog__title{margin-bottom:2.4rem}.blog-articles{row-gap:3.2rem}.article-card__excerpt{font-size:1.4rem}}.article-template__title{font-size:clamp(2.6rem,1.8rem + 2.2vw,4.6rem);line-height:1.2;color:var(--brand-ink);margin:0 0 1.2rem}.article-template header .circle-divider,.article-template header .caption-with-letter-spacing{color:var(--brand-muted);font-size:1.3rem;letter-spacing:.08em}.article-template__hero-container{margin-bottom:4rem}.article-template__hero-adapt img,.article-template__hero-small img,.article-template__hero-medium img,.article-template__hero-large img{border-radius:var(--brand-btn-radius)}.article-template__content{color:var(--brand-ink);font-size:clamp(1.6rem,1.5rem + .3vw,1.8rem);line-height:1.8}.article-template__content p{margin:0 0 1.8rem}.article-template__content h2,.article-template__content h3,.article-template__content h4{color:var(--brand-ink);line-height:1.3;margin:3.6rem 0 1.2rem}.article-template__content h2{font-size:clamp(2rem,1.6rem + 1vw,2.8rem)}.article-template__content h3{font-size:clamp(1.8rem,1.5rem + .7vw,2.2rem)}.article-template__content a{color:var(--brand-gold);text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}.article-template__content a:hover{color:var(--brand-gold-dark)}.article-template__content img{border-radius:var(--brand-btn-radius);margin:2.4rem 0}.article-template__content blockquote{border-left:2px solid var(--brand-gold);padding-left:2rem;margin:2.8rem 0;color:var(--brand-muted);font-style:italic}.article-template__content ul,.article-template__content ol{margin:0 0 1.8rem;padding-left:2rem}.article-template__content li{margin-bottom:.8rem}.article-template__social-sharing{margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid var(--brand-border)}.article-template__link{color:var(--brand-gold);text-decoration:none;letter-spacing:.06em}.article-template__link:hover{color:var(--brand-gold-dark);text-decoration:underline;text-underline-offset:.4rem}.article-template__comment-wrapper{background-color:var(--brand-cream-soft);margin-top:4.8rem;padding:4rem 0}.article-template__comments-comment{background-color:var(--brand-white);border:1px solid var(--brand-border);border-radius:var(--brand-btn-radius);color:var(--brand-ink);margin-bottom:1.6rem}.article-template__comments-comment footer .circle-divider,.article-template__comments-comment footer .caption-with-letter-spacing{color:var(--brand-muted)}.article-template__comment-wrapper .field__input,.article-template__comment-wrapper .text-area{background-color:var(--brand-white);color:var(--brand-ink);border-radius:var(--brand-btn-radius)}.article-template__comment-wrapper .field:before{border:1px solid var(--brand-border);border-radius:var(--brand-btn-radius);box-shadow:none}.article-template__comment-wrapper .field:focus-within:before{border-color:var(--brand-gold)}.article-template__comment-warning{color:var(--brand-muted)}@media screen and (max-width:749px){.article-template__hero-container{margin-bottom:2.4rem}.article-template__content h2,.article-template__content h3{margin-top:2.8rem}.article-template__comment-wrapper{margin-top:3.2rem;padding:2.8rem 0}.article-template__comment-wrapper .button{width:100%}}.product__grid{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:start}.product-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-gallery::-webkit-scrollbar{display:none}.product-gallery__item{scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:4 / 5;overflow:hidden;background-color:var(--brand-cream-soft)}.product-gallery__image{width:100%;height:100%;object-fit:cover;display:block}.product-gallery__dots{display:flex;justify-content:center;gap:.6rem;margin-top:1.2rem}.product-gallery__dot{width:.7rem;height:.7rem;border-radius:50%;background-color:var(--brand-border);transition:background-color var(--brand-ease)}.product-gallery__dot.is-active{background-color:var(--brand-gold)}@media screen and (min-width:550px){.product-gallery{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;gap:.8rem;overflow-x:visible;scroll-snap-type:none}.product-gallery__item{scroll-snap-align:none}.product-gallery__dots{display:none}}@media screen and (min-width:990px){.product__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:4.8rem}.product__info-inner{position:sticky;top:calc(var(--header-height, 8rem) + 2rem)}}.product__info-inner{display:flex;flex-direction:column;gap:1.6rem}.product__title{font-size:clamp(2.2rem,1.6rem + 1.6vw,3.2rem);line-height:1.25;color:var(--brand-ink);margin:0}.product__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:1rem;margin:0}.product__price .price-item--regular{font-size:2rem;font-weight:600;color:var(--brand-ink);letter-spacing:.02em}.product__price .price-item--compare{font-size:1.6rem;color:var(--brand-muted)}.product__sold-tag{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-white);background-color:var(--brand-terracotta);border-radius:var(--brand-btn-radius);padding:.3rem .9rem}.product__tax-note{font-size:1.3rem;color:var(--brand-muted);margin:-.8rem 0 0}.product-form{display:flex;flex-direction:column;gap:1.6rem;margin:.8rem 0 0}.product-form__label{display:block;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-muted);margin-bottom:.8rem}.product-form__select{width:100%;min-height:var(--brand-btn-height);padding:0 4rem 0 1.6rem;background-color:var(--brand-cream-soft);border:1px solid var(--brand-border);border-radius:var(--brand-btn-radius);color:var(--brand-ink);font-size:1.5rem;transition:border-color var(--brand-ease)}.product-form__select:focus{border-color:var(--brand-gold);outline:none}.product-form__submit{width:100%}.product__trust{list-style:none;padding:0;margin:.8rem 0 0;display:grid;gap:.8rem}.product__trust li{position:relative;padding-left:2rem;font-size:1.35rem;color:var(--brand-muted);line-height:1.5}.product__trust li:before{content:"";position:absolute;left:0;top:.65em;width:.6rem;height:.6rem;border-radius:50%;background-color:var(--brand-gold)}.product__accordion{margin-top:.8rem;border-top:1px solid var(--brand-border)}.product__details{border-bottom:1px solid var(--brand-border)}.product__details-summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 0;cursor:pointer;list-style:none;font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-ink)}.product__details-summary::-webkit-details-marker{display:none}.product__details-icon{position:relative;width:1.2rem;height:1.2rem;flex:0 0 auto}.product__details-icon:before,.product__details-icon:after{content:"";position:absolute;background-color:var(--brand-gold);transition:transform var(--brand-ease)}.product__details-icon:before{top:50%;left:0;width:100%;height:1px;transform:translateY(-50%)}.product__details-icon:after{left:50%;top:0;width:1px;height:100%;transform:translate(-50%)}.product__details[open] .product__details-icon:after{transform:translate(-50%) scaleY(0)}.product__description{padding-bottom:2rem;color:var(--brand-ink);font-size:1.5rem;line-height:1.75}.product__description p{margin:0 0 1.4rem}.product__description ul{margin:0 0 1.4rem;padding-left:1.8rem}.product__description li{margin-bottom:.6rem}.product__description hr{display:none}.product__description a{color:var(--brand-gold);text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:549px){.product__grid{gap:2.4rem}.product__media-wrapper{margin-left:calc(var(--brand-gutter-sm) * -1);margin-right:calc(var(--brand-gutter-sm) * -1)}.product__info-inner{gap:1.4rem}}@media screen and (min-width:550px)and (max-width:989px){.product__grid{gap:3.2rem}.product-form__submit{max-width:36rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/brand.css.map */
