:root{--font-heading-family: "Inter", sans-serif !important;--font-body-family: "Figtree", sans-serif !important;--font-playfair: "Playfair Display", serif;--color-linen: #17171A;--color-charcoal: #EFECE7;--color-stone: #C9C5BA;--color-stone-light: rgba(201, 197, 186, .3)}*,*:before,*:after{box-sizing:border-box}html{background-color:var(--color-linen)}body{color:var(--color-charcoal)!important;font-family:Figtree,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.title,[class*=heading]{font-family:Inter,sans-serif!important;font-weight:400!important;letter-spacing:-.035em!important;text-transform:uppercase!important;line-height:1.02!important;color:var(--color-charcoal)!important}.bs-hero__heading,.bs-hero__heading h1{text-transform:none!important}p,li,span,label,input,textarea,select,button{font-family:Figtree,sans-serif}a{color:inherit;text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.55}.section-header{z-index:100}.header-wrapper{background-color:#17171a!important;border-bottom:1px solid rgba(239,236,231,.07)!important}.header{padding:1.8rem 4rem!important;max-width:100%!important}.header__heading{margin:0!important}.header__heading-link,.header__heading-link:hover{opacity:1!important}.header__heading-logo{max-height:28px!important;width:auto!important;filter:brightness(0) invert(1)!important}.header__heading .h2{font-family:Inter,sans-serif!important;font-size:1.6rem!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important}.header__menu-item,.header__menu-item .link,.list-menu__item--link{font-family:Inter,sans-serif!important;font-size:1.05rem!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#efece7bf!important;padding:.4rem 2rem!important;transition:opacity .2s ease!important}.header__inline-menu .list-menu--inline,.header__menu .list-menu--inline{gap:.4rem!important}.header__inline-menu,.header__menu{margin-left:2rem!important}.header__menu-item:hover,.header__menu-item:hover .link{opacity:.45!important;text-decoration:none!important}.header__icons{grid-column:3!important;justify-self:end!important;display:flex!important;align-items:center!important;gap:2rem!important}.header__icon svg,.header__icon .svg-wrapper{width:18px!important;height:18px!important;color:#efece7!important}.header__icon{color:#efece7!important}.header__icon[href*=cart] svg,.header__icon[href*=cart] .svg-wrapper{width:26px!important;height:26px!important}.cart-count-bubble{background-color:#efece7!important;color:#17171a!important;font-family:Inter,sans-serif!important;font-size:.8rem!important;font-weight:400!important;min-width:16px!important;height:16px!important;border-radius:0!important}.header__submenu{background-color:#17171a!important;border:1px solid rgba(239,236,231,.1)!important;box-shadow:none!important;border-radius:0!important}.menu-drawer{background-color:var(--color-linen)!important;border-right:1px solid rgba(239,236,231,.1)!important}.menu-drawer__navigation .list-menu__item--link{font-size:1.8rem!important;letter-spacing:-.02em!important;border-bottom:1px solid rgba(239,236,231,.08)!important;padding:1.6rem 0!important}.announcement-bar,.shopify-section:has(.announcement-bar){background-color:var(--color-charcoal)!important;border-bottom:none!important}.announcement-bar__message,.announcement-bar .link{font-family:Inter,sans-serif!important;font-size:1.05rem!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--color-linen)!important}.button,.btn,button[type=submit],.product-form__submit{font-family:Inter,sans-serif!important;font-size:1.1rem!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:0!important;border:1px solid var(--color-charcoal)!important;padding:1.4rem 3.2rem!important;transition:background-color .25s ease,color .25s ease!important;cursor:pointer!important}.button:not(.button--secondary):not(.button--tertiary),.product-form__submit{background-color:var(--color-charcoal)!important;color:var(--color-linen)!important}.button:not(.button--secondary):not(.button--tertiary):hover,.product-form__submit:hover:not([disabled]){background-color:transparent!important;color:var(--color-charcoal)!important}.button--secondary{background-color:transparent!important;color:var(--color-charcoal)!important}.button--secondary:hover{background-color:var(--color-charcoal)!important;color:var(--color-linen)!important}.banner{border-radius:0!important}.banner__heading{font-family:Inter,sans-serif!important;font-weight:400!important;letter-spacing:-.04em!important;text-transform:uppercase!important;line-height:.95!important;color:inherit!important}.banner__text{font-family:Figtree,sans-serif!important;font-weight:300!important;letter-spacing:.03em!important;font-size:1.6rem!important}.rich-text__heading,.rich-text .title{font-size:clamp(3.2rem,6vw,7.2rem)!important;letter-spacing:-.04em!important}.rich-text__text,.rich-text .rte{font-family:Figtree,sans-serif!important;font-style:normal!important;font-size:1.8rem!important;line-height:1.6!important;letter-spacing:.01em!important;text-transform:none!important;font-weight:300!important}.collection .collection__title .title{font-family:Inter,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:clamp(2.8rem,3.5vw,4.8rem)!important;letter-spacing:-.04em!important;text-align:center!important;text-transform:uppercase!important;margin-bottom:1.6rem!important;color:rgb(var(--color-foreground))!important}.collection .collection__title{text-align:center!important;padding-bottom:5.6rem!important}.collection .collection__description,.collection .collection__description p{color:rgba(var(--color-foreground),.5)!important;font-family:Figtree,sans-serif!important;font-size:1.5rem!important;font-weight:300!important;text-align:center!important;max-width:48ch!important;margin:0 auto!important;line-height:1.7!important}.collection .card-wrapper,.collection .card{background:var(--color-linen)!important;border-radius:0!important}.collection .card__content{padding:2.4rem 2.8rem 2.8rem!important}.collection .card__information{padding:0!important}.collection .card__heading{margin-bottom:.6rem!important}.collection .card__heading a,.collection .card__heading{font-family:Inter,sans-serif!important;font-size:1.1rem!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:rgb(var(--color-foreground))!important}.collection .price,.collection .price__regular,.collection .price-item{font-family:Figtree,sans-serif!important;font-size:1.3rem!important;font-weight:300!important;color:rgba(var(--color-foreground),.45)!important;letter-spacing:0!important}@media(max-width:749px){.collection .grid--3-col-tablet,.collection .grid{grid-template-columns:repeat(2,1fr)!important;gap:0!important}}.shopify-section .color-scheme-1{background-color:var(--color-linen)}.card-wrapper,.card{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.card__media{border-radius:0!important;overflow:hidden!important}.card__media img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important}.card-wrapper:hover .card__media img{transform:scale(1.04)!important}.card__heading,.card .h3,.card-information__text{font-family:Inter,sans-serif!important;font-weight:400!important;font-size:1.15rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-top:1.6rem!important}.price,.price--regular,.price--sale{font-family:Figtree,sans-serif!important;font-weight:300!important;font-size:1.3rem!important;letter-spacing:.04em!important;color:#efece799!important}.price--on-sale .price-item--sale{color:var(--color-charcoal)!important}.quick-add__submit,.card__button{border-radius:0!important;background-color:var(--color-charcoal)!important;color:var(--color-linen)!important;font-family:Inter,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:1rem!important}.badge{border-radius:0!important;font-family:Inter,sans-serif!important;font-size:.85rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;background-color:var(--color-charcoal)!important;color:var(--color-linen)!important;padding:.4rem .8rem!important}.product__title{font-size:clamp(2.4rem,4vw,4.8rem)!important;letter-spacing:-.03em!important;text-transform:uppercase!important}.product__description,.product__description p{font-family:Figtree,sans-serif!important;font-weight:300!important;font-size:1.5rem!important;line-height:1.75!important;color:#efece7bf!important}.product__vendor{font-family:Inter,sans-serif!important;font-size:1rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--color-stone)!important}.variant-pills__radio,.product-form__input input[type=radio]+label{border-radius:0!important;font-family:Inter,sans-serif!important;font-size:1.1rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}.field__input,.select__select,input[type=text],input[type=email],input[type=search],input[type=password],textarea,select{border-radius:0!important;border:1px solid rgba(239,236,231,.2)!important;background-color:transparent!important;font-family:Figtree,sans-serif!important;color:var(--color-charcoal)!important;font-size:1.4rem!important;padding:1.2rem 1.6rem!important;transition:border-color .2s ease!important;-webkit-appearance:none!important}.field__input:focus,textarea:focus,select:focus{outline:none!important;border-color:var(--color-charcoal)!important;box-shadow:none!important}.field__label{font-family:Inter,sans-serif!important;font-size:1rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#efece780!important}.footer{background-color:#17171a!important;color:#efece7!important;margin-top:0!important;border-top:1px solid rgba(239,236,231,.08)!important}.footer *,.footer a,.footer .link{color:#efece7!important}.footer-block__heading,.footer .footer-block__heading{font-family:Inter,sans-serif!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#efece759!important;margin-bottom:2rem!important}.footer-block__details-content,.footer-block__details-content p{font-family:Figtree,sans-serif!important;font-weight:300!important;font-size:1.4rem!important;line-height:1.75!important;color:#efece799!important}.footer-block__details-content a,.footer-block__details-content .link{font-family:Figtree,sans-serif!important;font-weight:300!important;font-size:1.4rem!important;color:#efece799!important;text-decoration:none!important;transition:color .2s ease!important;display:block!important;padding:.3rem 0!important}.footer-block__details-content a:hover{color:#efece7!important}.footer__newsletter .newsletter-form{border-bottom:1px solid rgba(239,236,231,.15)!important}.newsletter-form__button{background:transparent!important;border:none!important;color:#efece7!important}.footer__content-bottom{border-top:1px solid rgba(239,236,231,.08)!important;padding-top:2.4rem!important}.footer__copyright .copyright__content,.footer__copyright small,.footer__copyright a{font-family:Inter,sans-serif!important;font-size:1rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#efece740!important}hr{border:none!important;border-top:1px solid rgba(239,236,231,.1)!important}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:var(--color-linen)}::-webkit-scrollbar-thumb{background:var(--color-stone)}::-webkit-scrollbar-thumb:hover{background:var(--color-charcoal)}::selection{background-color:var(--color-charcoal);color:var(--color-linen)}.page-width{max-width:var(--page-width, 144rem)!important;padding:0 4rem!important}@media screen and (max-width:749px){.page-width{padding:0 2rem!important}.header{padding:1.4rem 2rem!important}}.section-full-width,[class*=shopify-section] .section{padding:0!important}.breadcrumbs,.breadcrumbs a,nav[aria-label=breadcrumb]{font-family:Inter,sans-serif!important;font-size:1rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#efece766!important}.search-modal__form .field__input{font-size:2rem!important;border:none!important;border-bottom:1px solid rgba(239,236,231,.2)!important;letter-spacing:-.01em!important}.pagination__item{font-family:Inter,sans-serif!important;font-size:1.1rem!important;letter-spacing:.08em!important;border-radius:0!important}.pagination__item--current{background-color:var(--color-charcoal)!important;color:var(--color-linen)!important}.bs-ticker{background-color:#17171a;color:#efece7;padding:1.2rem 0;overflow:hidden;border-top:1px solid rgba(239,236,231,.07)}.bs-ticker__track{display:flex;gap:0;animation:bs-ticker 30s linear infinite;width:max-content}.bs-ticker__item{font-family:Inter,sans-serif;font-size:1.05rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#efece799;white-space:nowrap;padding:0 4rem}.bs-ticker__separator{color:var(--color-stone);opacity:.5;padding:0}@keyframes bs-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.bs-hero{display:grid;grid-template-columns:1fr 1fr;min-height:92vh;background-color:var(--color-linen)}.bs-hero__content{display:flex;flex-direction:column;justify-content:center;padding:6rem 5rem 6rem 4rem}.bs-hero__eyebrow{font-family:Inter,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:#efece773;margin-bottom:1.2rem;display:flex;align-items:center;gap:1.2rem}.bs-hero__eyebrow:before{content:"";display:block;width:3.2rem;height:1px;background:#efece74d}.bs-hero__heading{font-family:Inter,sans-serif;font-size:clamp(4.8rem,7vw,9.6rem);font-weight:400;letter-spacing:-.04em;text-transform:none;line-height:.95;color:var(--color-charcoal);margin:0 0 1.6rem}.bs-hero__heading em{font-style:italic;text-transform:none;letter-spacing:-.04em;opacity:.7}.bs-hero__sub{font-family:Figtree,sans-serif;font-size:1.5rem;font-weight:300;line-height:1.65;color:#efece7a6;margin:0 0 2.8rem;max-width:40ch}.bs-hero__actions{display:flex;align-items:stretch;gap:1.6rem}.bs-hero__cta{font-family:Inter,sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:.08em;text-transform:none;background-color:var(--color-charcoal);color:var(--color-linen);border:1px solid var(--color-charcoal);padding:1.4rem 3.2rem;display:inline-flex;align-items:center;justify-content:center;transition:all .25s ease}.bs-hero__cta:hover{background-color:transparent;color:var(--color-charcoal);opacity:1}.bs-hero__cta--ghost{background-color:transparent;color:var(--color-charcoal)}.bs-hero__cta--ghost:hover{background-color:var(--color-charcoal);color:var(--color-linen);opacity:1}.bs-hero__trust{display:flex;align-items:center;gap:.8rem;margin-top:2.4rem}.bs-hero__trust-stars{display:flex;gap:.3rem;color:var(--color-charcoal)}.bs-hero__trust-text{font-family:Inter,sans-serif;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#efece773}.bs-hero__media{position:relative;overflow:hidden;background-color:var(--color-stone-light)}.bs-hero__media img,.bs-hero__media video{width:100%;height:100%;object-fit:cover;display:block}.bs-statement{padding:12rem 4rem;text-align:center}.bs-statement__label{font-family:Inter,sans-serif;font-size:1rem;letter-spacing:.22em;text-transform:uppercase;opacity:.35;margin-bottom:3.2rem}.bs-statement__text{font-family:Inter,sans-serif;font-style:normal;font-size:clamp(2.8rem,5vw,6rem);font-weight:400;line-height:1.1;letter-spacing:-.04em;text-transform:uppercase;max-width:22ch;margin:0 auto 4rem}.bs-statement__cta{font-family:Inter,sans-serif;font-size:1rem;letter-spacing:.2em;text-transform:uppercase;opacity:.5;display:inline-flex;align-items:center;gap:1.2rem;transition:opacity .2s ease}.bs-statement__cta:after{content:"\2192";transition:transform .2s ease}.bs-statement__cta:hover{opacity:1}.bs-statement__cta:hover:after{transform:translate(4px)}.bs-strip{background-color:var(--color-charcoal);color:var(--color-linen);padding:10rem 4rem;display:grid;grid-template-columns:1fr 1fr;gap:8rem;align-items:center}.bs-strip__heading{font-family:Inter,sans-serif;font-size:clamp(3.2rem,5vw,6.4rem);font-weight:400;letter-spacing:-.04em;text-transform:uppercase;color:var(--color-linen);line-height:.95;margin:0}.bs-strip__heading em{font-style:italic;text-transform:none;opacity:.6}.bs-strip__body{font-family:Figtree,sans-serif;font-weight:300;font-size:1.5rem;line-height:1.7;color:#efece7a6;margin-bottom:4rem}.bs-strip__link{font-family:Inter,sans-serif;font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:#efece773;display:inline-flex;align-items:center;gap:1rem;transition:color .2s ease}.bs-strip__link:hover{color:#efece7;opacity:1}.bs-products{padding:8rem 0}.bs-products__header{display:flex;align-items:baseline;justify-content:space-between;padding:0 4rem 4rem;border-bottom:1px solid rgba(239,236,231,.1);margin-bottom:4rem}.bs-products__title{font-family:Inter,sans-serif;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:400;letter-spacing:-.03em;text-transform:uppercase;color:var(--color-charcoal);margin:0}.bs-products__link{font-family:Inter,sans-serif;font-size:1rem;letter-spacing:.16em;text-transform:uppercase;color:#efece773;display:inline-flex;align-items:center;gap:.8rem;transition:color .2s ease}.bs-products__link:hover{color:var(--color-charcoal);opacity:1}@media screen and (max-width:989px){.bs-hero{grid-template-columns:1fr;min-height:auto}.bs-hero__media{aspect-ratio:4/3;order:-1}.bs-hero__content{padding:4rem 2rem}.bs-strip{grid-template-columns:1fr;gap:4rem;padding:6rem 2rem}.bs-statement{padding:6rem 2rem}.bs-products__header{padding:0 2rem 3rem}.header{padding:1.4rem 2rem!important}}.bs-product-page{width:100%;max-width:100%;padding:0}.bs-product-layout{display:grid;grid-template-columns:55% 45%;align-items:start;min-height:80vh}.bs-product-media{grid-column:1;padding:5rem 4rem;background-color:#17171a}.bs-product-info{grid-column:2;padding:5rem;background-color:var(--color-linen);border-left:none}@media screen and (max-width:989px){.bs-product-layout{grid-template-columns:1fr;min-height:auto}.bs-product-media{grid-column:1;padding:0;display:block;background-color:var(--color-stone)}.bs-product-media .product__media-gallery,.bs-product-media .product-media-container,.bs-product-media .product__media-item,.bs-product-media img{max-width:100%;width:100%!important;height:auto!important;max-height:none!important;margin:0 auto;display:block;border-radius:0!important}.bs-product-info{grid-column:1;padding:2.4rem 2rem 4rem;border-left:none;border-top:1px solid rgba(239,236,231,.08)}}.bs-product-media .product__media-wrapper,.bs-product-media slider-component,.bs-product-media .product__media-list{margin-left:0!important;margin-right:0!important}.bs-product-media .product__media-list{padding-right:0!important;--media-shadow-horizontal-offset: 0 !important;--media-shadow-vertical-offset: 0 !important;--media-shadow-visible: 0 !important}@media screen and (min-width:750px){.bs-product-media .product__media-list .product__media-item.is-active{display:block!important;width:100%!important;max-width:100%!important}}@media screen and (max-width:749px){.bs-product-media .product__media-list{overflow-x:auto!important;overflow-y:hidden!important;width:100%!important}.bs-product-media .product__media-list .product__media-item{width:100%!important;flex-shrink:0!important;margin:0!important}.bs-product-media .media img{height:100%!important}.bs-product-media .product-media-container.constrain-height .media{padding-top:var(--ratio-percent)!important}}.product-media-modal{background-color:#17171af5!important}.product-media-modal__dialog{position:relative!important}.product-media-modal__content{padding-left:7rem!important;padding-right:7rem!important}.product-media-modal__content>img.active{max-width:100%!important;max-height:calc(100vh - 4rem)!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important;margin:auto!important}.bs-modal-arrow{position:fixed;top:50%;transform:translateY(-50%);z-index:9999;background:#efece71a;border:1px solid rgba(239,236,231,.2);color:#efece7;font-size:2.2rem;line-height:1;width:5.2rem;height:5.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease;pointer-events:auto}.bs-modal-arrow--prev{left:1.2rem}.bs-modal-arrow--next{right:1.2rem}.bs-modal-arrow:hover{background:#efece747;border-color:#efece780}.product-media-modal:not([open]) .bs-modal-arrow,.product-media-modal:not([open]) .bs-modal-counter{display:none!important}.bs-modal-counter{position:fixed;bottom:2.4rem;left:50%;transform:translate(-50%);color:#efece773;font-family:Inter,sans-serif;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;z-index:9999;pointer-events:none}@media screen and (max-width:749px){.product-media-modal__content{padding-left:4.4rem!important;padding-right:4.4rem!important}.bs-modal-arrow{width:3.8rem;height:3.8rem;font-size:1.5rem}.bs-modal-arrow--prev{left:.3rem}.bs-modal-arrow--next{right:.3rem}}.product__media-wrapper .product__media,.product__media-item .media,.product__media-item .media img,.product__media img{border-radius:0!important;border:none!important;box-shadow:none!important;outline:none!important}.bs-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#17171aa6;border:none;width:4rem;height:4rem;cursor:pointer;color:#efece7;display:flex;align-items:center;justify-content:center;padding:0;transition:background .2s ease}.bs-gallery-arrow:hover{background:#17171ae6}.bs-gallery-arrow--prev{left:1.2rem}.bs-gallery-arrow--next{right:1.2rem}.thumbnail-slider__button,.thumbnail-slider__button img,.product__media-item--thumbnail img{border-radius:0!important;border:none!important}.thumbnail-slider__button.is-active{border:1px solid rgba(239,236,231,.5)!important}.product__info-container{padding:0!important}.product__text.caption-with-letter-spacing{font-family:Inter,sans-serif!important;font-size:.9rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#efece766!important;margin-bottom:1.2rem!important}.product__title h1{font-family:Inter,sans-serif!important;font-size:clamp(2rem,2.4vw,3.2rem)!important;font-weight:400!important;letter-spacing:-.025em!important;text-transform:uppercase!important;line-height:1.05!important;color:var(--color-charcoal)!important;margin:0 0 2rem!important}.product__info-container .price{font-family:Figtree,sans-serif!important;font-size:2rem!important;font-weight:300!important;letter-spacing:0!important;color:var(--color-charcoal)!important;margin-bottom:2.4rem!important}.product__info-container .price .price-item{font-size:2rem!important}.product__info-container .product__description{border-top:1px solid rgba(239,236,231,.1)!important;padding-top:2.4rem!important;margin-bottom:2.4rem!important}.product__description,.product__description p{font-family:Figtree,sans-serif!important;font-size:1.5rem!important;font-weight:300!important;line-height:1.75!important;color:#efece7b3!important;letter-spacing:.01em!important}.product-form__input label,.product-form__input .form__label{font-family:Inter,sans-serif!important;font-size:1rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#efece780!important}.variant-pills__radio+label,.swatch-input__input+label{border-radius:0!important;font-family:Inter,sans-serif!important;font-size:1.05rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;border:1px solid rgba(239,236,231,.2)!important;transition:all .2s ease!important;padding:.8rem 1.6rem!important}.variant-pills__radio:checked+label,.swatch-input__input:checked+label{border-color:var(--color-charcoal)!important;background:var(--color-charcoal)!important;color:var(--color-linen)!important}.quantity__button,.quantity__input{border-radius:0!important;border-color:#efece733!important;font-family:Inter,sans-serif!important}.quantity{border:1px solid rgba(239,236,231,.2)!important;border-radius:0!important}.quantity__button{border:none!important}.product-form__submit{width:100%!important;padding:1.8rem!important;font-size:1.1rem!important;letter-spacing:.18em!important;background-color:var(--color-charcoal)!important;color:var(--color-linen)!important;border:1px solid var(--color-charcoal)!important;border-radius:0!important;transition:all .25s ease!important}.product-form__submit:hover:not([disabled]){background-color:transparent!important;color:var(--color-charcoal)!important}.shopify-payment-button{display:none!important}.accordion{border-top:1px solid rgba(239,236,231,.1)!important;border-bottom:none!important;border-left:none!important;border-right:none!important;border-radius:0!important}.accordion+.accordion{border-top:1px solid rgba(239,236,231,.1)!important;margin-top:0!important}.accordion__title,details.accordion>summary{font-family:Inter,sans-serif!important;font-size:1.05rem!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--color-charcoal)!important;padding:1.8rem 0!important}.accordion__content,details.accordion>div{font-family:Figtree,sans-serif!important;font-weight:300!important;font-size:1.4rem!important;line-height:1.7!important;color:#efece7a6!important;padding-bottom:1.8rem!important}.related-products .title{font-size:clamp(2rem,3vw,3.6rem)!important;border-bottom:1px solid rgba(239,236,231,.1)!important;padding-bottom:3rem!important;margin-bottom:4rem!important}.badge--sold-out,.badge--on-sale{background-color:var(--color-charcoal)!important;color:var(--color-linen)!important;font-family:Inter,sans-serif!important;font-size:.85rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:0!important;padding:.4rem .9rem!important}.product__tax,.product__tax-note,[class*=tax]{font-family:Figtree,sans-serif!important;font-size:1.2rem!important;font-weight:300!important;color:#efece766!important;margin-top:.4rem!important}.product-form__submit[disabled],.product-form__submit[aria-disabled=true]{background-color:var(--color-stone)!important;color:#efece780!important;border-color:var(--color-stone)!important;cursor:not-allowed!important}@media screen and (min-width:990px){.product__info-container.product__column-sticky{position:sticky!important;top:10rem!important}}.main-product.section-full-width,product-info .page-width,.section-main-product .page-width{padding-left:0!important;padding-right:0!important;max-width:100%!important}@media screen and (max-width:989px){.bs-product-media{padding:0!important;background-color:#17171a!important}.bs-product-media img,.bs-product-media .product__media-item img{width:100%!important;height:auto!important;max-height:none!important;border-radius:0!important;display:block!important;margin:0 auto!important}.bs-product-media .product__media-item,.bs-product-media slider-component,.bs-product-media .product__media-list,.bs-product-media .product-media-container{width:100%!important;margin:0!important}}.featured-product .product__title h2,.featured-product .product__title h1,.featured-product .product__title{text-transform:none!important;letter-spacing:-.025em!important}.featured-product,.shopify-section:has(.featured-product){margin-top:0!important;padding-top:0!important}.shopify-section:has(.featured-product){margin-top:8rem!important}.featured-product .product__media-wrapper{max-width:520px!important;width:100%!important;margin:0 auto!important;display:block!important}.featured-product .product__media-wrapper media-gallery,.featured-product .product__media-wrapper slider-component{width:100%!important;display:block!important}.featured-product .product__media-list{position:relative!important;display:block!important;aspect-ratio:3 / 4!important;overflow:visible!important;padding:0!important;margin:0!important}.featured-product .product__media-item{position:absolute!important;overflow:hidden!important;border-radius:0!important;margin:0!important;padding:0!important}.featured-product .product__media-item:first-child{top:0!important;left:0!important;width:86%!important;z-index:1!important}.featured-product .product__media-item:nth-child(2){bottom:2%!important;right:0!important;width:50%!important;z-index:2!important;transform:rotate(2deg)!important;box-shadow:-4px 4px 32px #17171a29!important;transform-origin:bottom right!important}.featured-product .product-media-container{width:100%!important;display:block!important}.featured-product .slider-buttons{display:none!important}.featured-product__media-link{display:block;cursor:pointer}.featured-product__media-link modal-opener{pointer-events:none!important}.featured-product__media-link .product__media-icon,.featured-product__media-link .product__media-toggle{display:none!important}@media(max-width:749px){.featured-product .product__media-list{aspect-ratio:auto!important;position:static!important;overflow:hidden!important}.featured-product .product__media-item{position:static!important;width:100%!important;border-radius:0!important}.featured-product .product__media-item:nth-child(2){display:none!important}.featured-product .product__media-wrapper{max-width:100%!important;margin:0!important}.featured-product__media-link{display:block;width:100%}.featured-product .product__info-wrapper{padding:2.4rem 2rem!important}.featured-product .product__info-container{padding:0!important}}.bs-reviews{padding:9rem 4rem}.bs-reviews__inner{max-width:1280px;margin:0 auto}.bs-reviews__header{text-align:center;margin-bottom:5.6rem}.bs-reviews__eyebrow{font-family:Inter,sans-serif;font-size:.8rem;letter-spacing:.22em;text-transform:uppercase;color:#efece761;margin-bottom:1.6rem}.color-scheme-2 .bs-reviews__eyebrow{color:#17171a66}.bs-reviews__heading{font-family:Inter,sans-serif!important;font-style:normal!important;font-weight:400!important;font-size:clamp(2.8rem,4vw,5.2rem)!important;letter-spacing:-.04em!important;line-height:1!important;text-transform:uppercase!important}.bs-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid rgba(239,236,231,.08)}.color-scheme-2 .bs-reviews__grid,.color-scheme-5 .bs-reviews__grid{border-color:#17171a14}.bs-reviews__card{padding:4rem;display:flex;flex-direction:column;gap:2rem;border-right:1px solid rgba(239,236,231,.08);position:relative}.color-scheme-2 .bs-reviews__card,.color-scheme-5 .bs-reviews__card{border-right-color:#17171a14}.bs-reviews__card:last-child{border-right:none}.bs-reviews__quote-mark{font-family:Inter,sans-serif;font-size:6rem;line-height:.6;color:#efece714;margin-bottom:.4rem;-webkit-user-select:none;user-select:none}.color-scheme-2 .bs-reviews__quote-mark,.color-scheme-5 .bs-reviews__quote-mark{color:#17171a14}.bs-reviews__stars{display:flex;gap:.4rem;color:#efece7}.color-scheme-2 .bs-reviews__stars,.color-scheme-5 .bs-reviews__stars{color:#17171a}.bs-reviews__text{font-family:Figtree,sans-serif;font-style:normal;font-size:1.55rem;font-weight:300;line-height:1.75;flex:1}.bs-reviews__author{display:flex;flex-direction:column;gap:.4rem;border-top:1px solid rgba(239,236,231,.08);padding-top:1.8rem;margin-top:auto}.color-scheme-2 .bs-reviews__author,.color-scheme-5 .bs-reviews__author{border-top-color:#17171a14}.bs-reviews__name{font-family:Inter,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.bs-reviews__product{font-family:Figtree,sans-serif;font-size:1.2rem;font-weight:300;opacity:.45}.bs-reviews__aggregate{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:4rem}.bs-reviews__agg-stars{display:flex;gap:.3rem;color:#efece7}.color-scheme-2 .bs-reviews__agg-stars,.color-scheme-5 .bs-reviews__agg-stars{color:#17171a}.bs-reviews__agg-text{font-family:Inter,sans-serif;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;opacity:.45}@media(max-width:989px){.bs-reviews{padding:6rem 2rem}.bs-reviews__grid{grid-template-columns:1fr}.bs-reviews__card{border-right:none;border-bottom:1px solid rgba(23,23,26,.1);padding:3.2rem 2.4rem}.color-scheme-1 .bs-reviews__card,.color-scheme-2 .bs-reviews__card,.color-scheme-5 .bs-reviews__card{border-bottom-color:#efece714}.bs-reviews__card:last-child{border-bottom:none}}.bs-cfg{background:var(--color-linen);display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.bs-cfg__selector{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgba(239,236,231,.08);background:var(--color-linen)}.bs-cfg__sel-item{display:flex;flex-direction:column;align-items:flex-start;padding:2.4rem 3.2rem 0;background:none;border:none;border-right:1px solid rgba(29,29,31,.08);cursor:pointer;text-align:left;position:relative;transition:background .2s ease}.bs-cfg__sel-item:last-child{border-right:none}.bs-cfg__sel-item:hover{background:#1d1d1f05}.bs-cfg__sel-num{font-family:Inter,sans-serif;font-size:.8rem;font-weight:400;color:#1d1d1f4d;letter-spacing:.06em;margin-bottom:.4rem}.bs-cfg__sel-name{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;color:#1d1d1f59;letter-spacing:-.02em;margin-bottom:.3rem;transition:color .2s ease}.bs-cfg__sel-skin{font-family:Inter,sans-serif;font-size:1.1rem;font-weight:400;color:#1d1d1f4d;letter-spacing:-.01em;margin-bottom:2rem}.bs-cfg__sel-item.is-active .bs-cfg__sel-name{color:#1d1d1f}.bs-cfg__sel-item.is-active .bs-cfg__sel-num{color:#1d1d1f80}.bs-cfg__sel-bar{position:absolute;bottom:0;left:0;right:0;height:2px;background:#1d1d1f14}.bs-cfg__sel-bar-fill{display:block;height:100%;width:0%;background:#1d1d1f;transition:width 0s linear}.bs-cfg__sel-item.is-active .bs-cfg__sel-bar-fill{width:100%;transition:width 0s}.bs-cfg__stage{flex:1;position:relative;overflow:hidden;min-height:86vh}.bs-cfg__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(29,29,31,.1);border-radius:50%;width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1d1d1f;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 2px 12px #1d1d1f14}.bs-cfg__arrow--prev{left:2.4rem}.bs-cfg__arrow--next{right:2.4rem}.bs-cfg__arrow:hover{background:#fff;box-shadow:0 4px 20px #1d1d1f24;transform:translateY(-50%) scale(1.06)}.bs-cfg__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:5rem 10rem;gap:6rem;opacity:0;pointer-events:none;will-change:transform,opacity;transition:none}.bs-cfg__slide.enter-right{transform:translate(60px);opacity:0}.bs-cfg__slide.enter-left{transform:translate(-60px);opacity:0}.bs-cfg__slide.entering{transform:translate(0);opacity:1;transition:opacity .5s ease,transform .5s cubic-bezier(.25,.46,.45,.94)}.bs-cfg__slide.leave-left{transform:translate(-60px);opacity:0;transition:opacity .4s ease,transform .4s cubic-bezier(.25,.46,.45,.94)}.bs-cfg__slide.leave-right{transform:translate(60px);opacity:0;transition:opacity .4s ease,transform .4s cubic-bezier(.25,.46,.45,.94)}.bs-cfg__slide.is-active{opacity:1;pointer-events:auto;transform:translate(0);position:relative}.bs-cfg__image-col{display:flex;align-items:center;justify-content:center}.bs-cfg__image-link{display:block}.bs-cfg__image{width:100%;max-width:460px;height:auto;object-fit:contain;display:block;filter:drop-shadow(0 32px 72px rgba(239,236,231,.14));transition:transform .6s cubic-bezier(.25,.46,.45,.94),filter .3s ease}.bs-cfg__image-link:hover .bs-cfg__image{transform:translateY(-8px) scale(1.02);filter:drop-shadow(0 48px 96px rgba(239,236,231,.2))}.bs-cfg__info{display:flex;align-items:center}.bs-cfg__info-inner{display:flex;flex-direction:column}.bs-cfg__eyebrow{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;color:#1d1d1f73;margin-bottom:.8rem;letter-spacing:-.01em}.bs-cfg__heading{font-family:Inter,sans-serif;font-size:clamp(3.6rem,5vw,6.8rem);font-weight:400;letter-spacing:-.04em;line-height:1;color:var(--color-charcoal);margin:0 0 2rem}.bs-cfg__description{font-family:Inter,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.65;color:#1d1d1f8c;max-width:34ch;margin:0 0 3rem;letter-spacing:-.01em}.bs-cfg__tags{display:flex;gap:.7rem;flex-wrap:wrap;margin-bottom:3.6rem}.bs-cfg__tag{font-family:Inter,sans-serif;font-size:1.1rem;font-weight:400;color:#1d1d1f8c;background:#1d1d1f12;padding:.5rem 1.2rem;border-radius:980px;letter-spacing:-.01em}.bs-cfg__cta{display:flex;align-items:center;gap:2rem}.bs-cfg__button{font-family:Inter,sans-serif;font-size:.85rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--color-linen);background:var(--color-charcoal);text-decoration:none;padding:1.4rem 3.2rem;border-radius:0;border:1px solid var(--color-charcoal);transition:background .25s ease,color .25s ease;display:inline-flex;align-items:center}.bs-cfg__button:hover{background:transparent;color:var(--color-charcoal);opacity:1}.bs-cfg__price{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:400;color:#1d1d1f66;letter-spacing:-.01em}@media(max-width:989px){.bs-cfg__selector{grid-template-columns:repeat(3,1fr)}.bs-cfg__sel-item{padding:1.6rem 1.6rem 0}.bs-cfg__sel-skin{display:none}.bs-cfg__sel-name{font-size:1.2rem;margin-bottom:1.2rem}.bs-cfg__stage{min-height:unset}.bs-cfg__slide{grid-template-columns:1fr;padding:4rem 2.4rem 6rem;gap:3rem;position:relative}.bs-cfg__arrow{top:auto;bottom:1.6rem;transform:none}.bs-cfg__arrow--prev{left:50%;transform:translate(calc(-50% - 3rem))}.bs-cfg__arrow--next{right:auto;left:50%;transform:translate(calc(-50% + 3rem))}.bs-cfg__arrow:hover{transform:translate(calc(-50% - 3rem)) scale(1.06)}.bs-cfg__arrow--next:hover{transform:translate(calc(-50% + 3rem)) scale(1.06)}.bs-cfg__image{max-width:68%;margin:0 auto}}@media(max-width:989px){.bs-kit{padding:7rem 0}.bs-kit__inner{grid-template-columns:1fr;padding:0 2.4rem;gap:4rem}.bs-kit--image-right .bs-kit__image-col,.bs-kit--image-right .bs-kit__info-col{order:unset}.bs-kit__image{max-width:80%;margin:0 auto}}.bs-kit__inner{display:grid;grid-template-columns:55% 45%;min-height:72vh}.bs-kit--image-right .bs-kit__inner{grid-template-columns:45% 55%}.bs-kit--image-right .bs-kit__image-col{order:2}.bs-kit--image-right .bs-kit__info-col{order:1}.bs-kit__image-col{background-color:var(--color-stone-light);display:flex;align-items:center;justify-content:center;padding:5rem 4rem;position:relative}.bs-kit__image-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.bs-kit__image{max-width:72%;max-height:72%;width:auto;height:auto;object-fit:contain;display:block;transition:transform .6s ease;filter:drop-shadow(0 12px 40px rgba(239,236,231,.1))}.bs-kit__image-link:hover .bs-kit__image{transform:translateY(-6px)}.bs-kit__info-col{display:flex;flex-direction:column;justify-content:center;padding:6rem 7rem 6rem 6rem}.bs-kit--image-right .bs-kit__info-col{padding:6rem 6rem 6rem 7rem}.bs-kit__eyebrow{font-family:Inter,sans-serif;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:#efece759;margin-bottom:2rem}.bs-kit__heading{font-family:Inter,sans-serif!important;font-size:clamp(3.2rem,3.5vw,5.6rem)!important;font-weight:300!important;letter-spacing:-.04em!important;line-height:1!important;color:var(--color-charcoal)!important;text-transform:none!important;margin:0 0 3.2rem!important}.bs-kit__description,.bs-kit__description p{font-family:Figtree,sans-serif;font-size:1.45rem;font-weight:300;line-height:1.8;color:#efece78c;max-width:38ch;margin-bottom:4rem}.bs-kit__benefits{list-style:none;padding:0;margin:0 0 4.8rem}.bs-kit__benefit{display:flex;justify-content:space-between;align-items:baseline;padding:1.1rem 0;border-bottom:1px solid rgba(239,236,231,.07)}.bs-kit__benefit:first-child{border-top:1px solid rgba(239,236,231,.07)}.bs-kit__benefit-label{font-family:Inter,sans-serif;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#efece759}.bs-kit__benefit-value{font-family:Figtree,sans-serif;font-size:1.3rem;font-weight:300;color:var(--color-charcoal)}.bs-kit__cta{display:flex;align-items:center;gap:3rem}.bs-kit__button{font-family:Inter,sans-serif;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-charcoal);text-decoration:none;display:inline-flex;align-items:center;gap:1.4rem;padding-bottom:.4rem;border-bottom:1px solid rgba(239,236,231,.25);transition:border-color .2s ease}.bs-kit__button:hover{border-color:var(--color-charcoal)}.bs-kit__price{font-family:Figtree,sans-serif;font-size:1.35rem;font-weight:300;color:#efece766}.collection-hero__eyebrow{font-family:Inter,sans-serif!important;font-size:.72rem!important;font-weight:400!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#efece766!important;margin:0 0 1.6rem!important}.collection-hero__title{font-family:Playfair Display,serif!important;font-size:clamp(3.2rem,5vw,5.6rem)!important;font-weight:400!important;font-style:italic!important;letter-spacing:-.02em!important;text-transform:none!important;color:var(--color-charcoal)!important;margin:0!important;line-height:1.1!important}.collection-hero__description,.collection-hero .rte,.collection-hero .rte p{font-family:Figtree,sans-serif!important;font-size:1.4rem!important;font-weight:300!important;color:#efece78c!important;margin-top:1.8rem!important;max-width:52ch!important;line-height:1.75!important}@media(max-width:989px){.bs-kit__inner,.bs-kit--image-right .bs-kit__inner{grid-template-columns:1fr}.bs-kit--image-right .bs-kit__image-col,.bs-kit--image-right .bs-kit__info-col{order:unset}.bs-kit__image-col{min-height:50vw}.bs-kit__info-col,.bs-kit--image-right .bs-kit__info-col{padding:4rem 2.4rem}.bs-kit{margin:0;border-radius:0}}.collection-hero{background-color:var(--color-linen)!important;padding:5.6rem 0 4.8rem!important;border-bottom:1px solid rgba(239,236,231,.08)!important}.collection-hero__inner{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.template-collection .grid--4-col-desktop,.template-collection .grid--3-col-desktop{grid-template-columns:repeat(3,1fr)!important}.template-collection .multicolumn{border-top:1px solid rgba(239,236,231,.1)!important}.template-collection .multicolumn-card__info h3,.template-collection .multicolumn-card__info h3.inline-richtext{font-family:Inter,sans-serif!important;font-size:.8rem!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--color-charcoal)!important;margin-bottom:1.4rem!important;line-height:1.4!important}.template-collection .multicolumn-card__info .rte,.template-collection .multicolumn-card__info .rte p,.template-collection .multicolumn-card__info .rte *{font-family:Figtree,sans-serif!important;font-size:1.4rem!important;font-weight:300!important;color:#efece799!important;line-height:1.75!important;text-transform:none!important;letter-spacing:normal!important}.template-collection .multicolumn-list__item:not(:last-child){border-right:1px solid rgba(239,236,231,.1)!important}.template-collection .multicolumn .button,.template-collection .multicolumn .center{display:none!important}.template-collection .product-grid{gap:0!important}.template-collection .grid__item{border:1px solid rgba(239,236,231,.07)!important;margin:-1px 0 0 -1px!important}.template-collection .facets-container,.template-collection .facets,.template-collection .collection__filters{display:none!important}.template-collection .product-count,.template-collection .product-count__text{font-family:Inter,sans-serif!important;font-size:.72rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#efece759!important}.template-collection .product-count-vertical{border-top:1px solid rgba(239,236,231,.08)!important;padding:1.8rem 0!important;margin-bottom:0!important}.template-collection .pagination{border-top:1px solid rgba(239,236,231,.08)!important;padding-top:3.2rem!important;margin-top:0!important}.template-collection .pagination__list{gap:0!important}.template-collection .pagination__item a,.template-collection .pagination__item span{font-family:Inter,sans-serif!important;font-size:.8rem!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#efece766!important;border:1px solid rgba(239,236,231,.12)!important;border-radius:0!important;padding:.9rem 1.8rem!important;transition:all .2s ease!important}.template-collection .pagination__item a:hover,.template-collection .pagination__item--current span{background:var(--color-charcoal)!important;color:var(--color-linen)!important;border-color:var(--color-charcoal)!important}.bs-product-page{background-color:var(--color-linen)}.bs-product-info .product__title{font-family:Inter,sans-serif!important;font-size:clamp(2.4rem,3vw,3.6rem)!important;font-weight:400!important;letter-spacing:-.03em!important;line-height:1.1!important;text-transform:none!important;margin-bottom:2rem!important}.bs-product-info .price--large{font-family:Figtree,sans-serif!important;font-size:1.8rem!important;font-weight:300!important;letter-spacing:.02em!important;color:#efece7b3!important}.bs-product-info .product__text{font-family:Inter,sans-serif!important;font-size:.85rem!important;letter-spacing:.2em!important;color:#efece759!important;margin-bottom:1.2rem!important}.bs-product-info .product__description{font-family:Figtree,sans-serif!important;font-size:1.4rem!important;font-weight:300!important;line-height:1.75!important;color:#efece7a6!important;border-top:1px solid rgba(239,236,231,.08)!important;padding-top:2rem!important;margin-top:2rem!important}.bs-product-info .product-form__submit{background-color:var(--color-charcoal)!important;color:var(--color-linen)!important;border:1px solid var(--color-charcoal)!important;border-radius:0!important;font-family:Inter,sans-serif!important;font-size:1rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:1.6rem 3.2rem!important;width:100%!important;transition:all .25s ease!important}.bs-product-info .product-form__submit:hover{background-color:transparent!important;color:var(--color-charcoal)!important}.bs-product-info .product-form__submit[disabled]{background-color:#efece71f!important;border-color:#efece71f!important;color:#efece766!important}.bs-product-info .accordion{border-top:1px solid rgba(239,236,231,.08)!important;border-bottom:none!important;margin-top:3rem!important}.bs-product-info details{border-bottom:1px solid rgba(239,236,231,.08)!important}.bs-product-info summary{font-family:Inter,sans-serif!important;font-size:1rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--color-charcoal)!important;padding:1.8rem 0!important}.bs-product-info .accordion__content{font-family:Figtree,sans-serif!important;font-size:1.4rem!important;font-weight:300!important;color:#efece7a6!important;line-height:1.7!important;padding-bottom:1.8rem!important}.bs-product-info .quantity{border:1px solid rgba(239,236,231,.15)!important;border-radius:0!important}.bs-product-info .quantity__button{color:var(--color-charcoal)!important}.bs-product-info .product__tax{font-family:Figtree,sans-serif!important;font-size:1.2rem!important;font-weight:300!important;color:#efece766!important;margin-top:1rem!important}.bs-contact-page{display:grid;grid-template-columns:1fr 1fr;min-height:88vh}.bs-contact-page__left{background-color:var(--color-stone)!important;padding:8rem 5rem!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.bs-contact-page__left *{color:inherit}.bs-contact-hero__eyebrow{font-family:Inter,sans-serif;font-size:.85rem;letter-spacing:.22em;text-transform:uppercase;color:#efece766;margin-bottom:2.4rem;display:flex;align-items:center;gap:1.2rem}.bs-contact-hero__eyebrow:before{content:"";display:block;width:2.4rem;height:1px;background:#efece733;flex-shrink:0}.bs-contact-page__heading{font-family:Inter,sans-serif!important;font-size:clamp(3.2rem,4.5vw,6.4rem)!important;font-weight:400!important;letter-spacing:-.04em!important;line-height:1!important;color:var(--color-charcoal)!important;margin:0 0 2.4rem!important;text-transform:none!important}.bs-contact-page__heading em{font-family:Playfair Display,serif;font-style:italic;letter-spacing:-.02em}.bs-contact-page__sub{font-family:Figtree,sans-serif;font-size:1.4rem;font-weight:300;color:#efece78c;max-width:36ch;line-height:1.7;margin:0 0 5rem}.bs-contact-page__details{display:flex;flex-direction:column;gap:2rem;border-top:1px solid rgba(239,236,231,.12);padding-top:3rem}.bs-contact-page__detail{display:flex;flex-direction:column;gap:.4rem}.bs-contact-page__detail-label{font-family:Inter,sans-serif;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:#efece766}.bs-contact-page__detail-value{font-family:Figtree,sans-serif;font-size:1.35rem;font-weight:300;color:#efece7b3}.bs-contact-page__right{background-color:var(--color-linen);padding:8rem 6rem;display:flex;flex-direction:column;justify-content:center}.bs-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 2.4rem;margin-bottom:2rem}.bs-contact-field{margin-bottom:2rem}.bs-contact-field--full{grid-column:1 / -1}.bs-contact-input{width:100%;background:#fff;border:1px solid rgba(239,236,231,.25);border-radius:0;font-family:Figtree,sans-serif;font-weight:400;font-size:1.6rem;color:#efece7;padding:1.4rem 1.6rem;outline:none;transition:border-color .25s ease;box-shadow:none;-webkit-appearance:none;display:block}.bs-contact-input:focus{border-color:#efece7;outline:none;box-shadow:none}.bs-contact-input::placeholder{font-family:Inter,sans-serif;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:#efece773}.bs-contact-input::placeholder{font-family:Inter,sans-serif;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:#efece74d}.bs-contact-input:focus{border-bottom-color:var(--color-charcoal)}.bs-contact-textarea{min-height:120px;resize:none;line-height:1.6}.bs-contact-submit{background-color:var(--color-charcoal);color:var(--color-linen);border:1px solid var(--color-charcoal);border-radius:0;font-family:Inter,sans-serif;font-size:.9rem;letter-spacing:.16em;text-transform:uppercase;padding:1.5rem 4rem;margin-top:1.6rem;cursor:pointer;transition:all .25s ease;display:inline-block}.bs-contact-submit:hover{background-color:transparent;color:var(--color-charcoal)}.bs-contact-success,.bs-contact-error{margin-bottom:2.4rem;padding:1.6rem 0;border-bottom:1px solid rgba(239,236,231,.1)}.bs-contact-success p{font-family:Figtree,sans-serif;font-size:1.4rem;font-weight:300;color:#efece7a6}.bs-contact-error p{font-family:Figtree,sans-serif;font-size:1.3rem;font-weight:300;color:#8b0000}@media(max-width:989px){.bs-contact-page{grid-template-columns:1fr;min-height:auto}.bs-contact-page__left{padding:6rem 2.4rem}.bs-contact-page__right{padding:4rem 2.4rem 6rem}.bs-contact-fields{grid-template-columns:1fr}}@media(max-width:749px){.collection-hero{padding:4rem 0 3.2rem!important}.collection-hero__title{font-size:clamp(2.8rem,10vw,4rem)!important}.template-collection .grid--4-col-desktop,.template-collection .grid--3-col-desktop{grid-template-columns:repeat(2,1fr)!important}}.shopify-section-group-footer-group footer,.shopify-section-group-footer-group .footer{background-color:#17171a!important}.shopify-section-group-footer-group .footer__content-top,.shopify-section-group-footer-group .footer__content-bottom,.shopify-section-group-footer-group .footer__copyright,.shopify-section-group-footer-group .footer__copyright-content,.shopify-section-group-footer-group .copyright__content{color:#efece766!important}.shopify-section-group-footer-group .footer-block__heading{font-family:Inter,sans-serif!important;font-size:.75rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#efece759!important;margin-bottom:2rem!important;font-weight:500!important}.shopify-section-group-footer-group .footer__list a,.shopify-section-group-footer-group .footer__list li a{font-family:Figtree,sans-serif!important;font-size:1.4rem!important;font-weight:300!important;color:#efece78c!important;text-decoration:none!important;transition:color .2s ease!important;line-height:1.8!important}.shopify-section-group-footer-group .footer__list a:hover{color:#efece7!important}.shopify-section-group-footer-group .footer-block__text{font-family:Figtree,sans-serif!important;font-size:1.35rem!important;font-weight:300!important;color:#efece780!important;line-height:1.75!important;max-width:30ch!important}.shopify-section-group-footer-group .footer__newsletter-heading{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:clamp(1.8rem,2.5vw,2.8rem)!important;font-weight:400!important;color:#efece7e6!important;letter-spacing:-.01em!important;margin-bottom:1.6rem!important}.shopify-section-group-footer-group .footer__newsletter .field__input{background:#efece70a!important;border:none!important;border-bottom:1px solid rgba(239,236,231,.15)!important;border-radius:0!important;color:#efece7e6!important;font-family:Figtree,sans-serif!important;font-weight:300!important;box-shadow:none!important}.shopify-section-group-footer-group .footer__newsletter .field__input::placeholder{color:#efece74d!important;font-family:Inter,sans-serif!important;font-size:1.1rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.shopify-section-group-footer-group .newsletter-form__button{background:transparent!important;border:none!important;color:#efece799!important;transition:color .2s ease!important}.shopify-section-group-footer-group .newsletter-form__button:hover{color:#efece7!important}.shopify-section-group-footer-group .shopify-features__shop-follow,.shopify-section-group-footer-group [class*=shop-follow],.shopify-section-group-footer-group shop-follow-button,.shopify-section-group-footer-group .footer__follow-on-shop{display:none!important}.shopify-section-group-footer-group .footer-block:first-child .footer-block__heading{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:1.6rem!important;font-weight:400!important;letter-spacing:.05em!important;text-transform:none!important;color:#efece7bf!important}.shopify-section-group-footer-group .footer-block:first-child .footer-block__details-content p{font-size:1.3rem!important;color:#efece766!important;max-width:28ch!important;line-height:1.8!important}.shopify-section-group-footer-group .footer__content-bottom{border-top:1px solid rgba(239,236,231,.08)!important}.shopify-section-group-footer-group .footer__copyright-content a,.shopify-section-group-footer-group .footer__copyright-content{font-family:Inter,sans-serif!important;font-size:1rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#efece740!important}.shopify-section-group-footer-group .footer__newsletter .field__label{color:#efece74d!important}.shopify-section-group-footer-group .footer__newsletter .button{background-color:var(--color-linen)!important;color:var(--color-charcoal)!important;border-radius:0!important;border:1px solid var(--color-linen)!important;font-family:Inter,sans-serif!important;font-size:.85rem!important;letter-spacing:.12em!important}.shopify-section-group-footer-group .footer__content-bottom{border-top:1px solid rgba(239,236,231,.08)!important;margin-top:4rem!important;padding-top:2.4rem!important}.shopify-section-group-footer-group .copyright__content,.shopify-section-group-footer-group .footer__copyright{font-family:Inter,sans-serif!important;font-size:.8rem!important;letter-spacing:.08em!important;color:#efece740!important}.shopify-section-group-footer-group .footer-block__details-content p{font-family:Figtree,sans-serif!important;font-size:1.35rem!important;font-weight:300!important;color:#efece78c!important;line-height:1.9!important;margin:0!important}.shopify-section-group-footer-group .footer__content-bottom .list-unstyled a,.shopify-section-group-footer-group .policies a{font-family:Inter,sans-serif!important;font-size:.8rem!important;letter-spacing:.08em!important;color:#efece74d!important;text-decoration:none!important;transition:color .2s ease!important}.shopify-section-group-footer-group .footer__content-bottom .list-unstyled a:hover,.shopify-section-group-footer-group .policies a:hover{color:#efece7cc!important}.bs-usp{background-color:var(--color-linen);border-top:1px solid rgba(239,236,231,.07);border-bottom:1px solid rgba(239,236,231,.07);overflow:hidden}.bs-usp__track-wrap{display:flex}.bs-usp__list{display:flex;list-style:none;margin:0;padding:0}.bs-usp__track:last-child{display:none}.bs-usp__track{flex:1}.bs-usp__item{flex:1;display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.8rem 2.4rem;border-right:1px solid rgba(239,236,231,.07);transition:background-color .2s ease}.bs-usp__item:last-child{border-right:none}.bs-usp__item:hover{background-color:#efece705}.bs-usp__icon{color:#efece766;flex-shrink:0;display:flex;align-items:center}.bs-usp__icon svg{width:16px;height:16px}.bs-usp__text{font-family:Inter,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:#efece78c;white-space:nowrap}@media(max-width:989px){.bs-usp__list{flex-wrap:wrap}.bs-usp__item{flex:1 1 50%;justify-content:center;padding:1.4rem 1.6rem;border-bottom:1px solid rgba(239,236,231,.07)}.bs-usp__item:nth-child(2n){border-right:none}.bs-usp__item:last-child,.bs-usp__item:nth-last-child(-n+2):nth-child(odd):last-child{border-bottom:none}}@keyframes bs-usp-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:749px){.bs-usp__track-wrap{display:flex;width:max-content;animation:bs-usp-scroll 18s linear infinite}.bs-usp__track-wrap:hover{animation-play-state:paused}.bs-usp__track:last-child{display:flex}.bs-usp__track{flex:none}.bs-usp__list{flex-wrap:nowrap}.bs-usp__item{flex:none;width:auto;padding:1.4rem 2.8rem;border-right:1px solid rgba(239,236,231,.07);border-bottom:none!important;justify-content:center}.bs-usp__item:last-child{border-right:1px solid rgba(239,236,231,.07)}}.bs-collection-intro{background-color:var(--color-linen);padding:6.4rem 4rem 0;text-align:center}.bs-collection-intro__heading{font-family:Inter,sans-serif;font-size:clamp(1.6rem,2vw,2.4rem);font-weight:400;letter-spacing:-.03em;text-transform:uppercase;color:#efece759;margin:0 0 1rem}.bs-collection-intro__sub{font-family:Playfair Display,serif;font-style:italic;font-size:clamp(1.4rem,1.8vw,1.8rem);color:#efece773;margin:0}.multicolumn-card__info .rte p,.multicolumn-card__info p{text-transform:none!important;letter-spacing:.01em!important;font-family:Figtree,sans-serif!important;font-weight:300!important}.shopify-section:has(.bs-usp)+.shopify-section:has(.related-products){margin-top:0}.shopify-section-group-footer-group .powered-by-link,.shopify-section-group-footer-group [class*=powered-by],.shopify-section-group-footer-group .footer__copyright-content a[href*="shopify.com"]{display:none!important}.shopify-section-group-footer-group .footer__content-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:1rem!important}#shopify-section-collection_grid .featured-collection__title{font-family:Inter,sans-serif!important;font-size:clamp(2.8rem,3.5vw,4.4rem)!important;font-weight:400!important;letter-spacing:-.05em!important;text-transform:uppercase!important;line-height:.95!important;color:#17171a!important}#shopify-section-collection_grid .featured-collection__description p,#shopify-section-collection_grid .featured-collection__description{font-family:Figtree,sans-serif!important;font-size:1.5rem!important;font-weight:300!important;line-height:1.65!important;color:#17171a8c!important;margin-top:1.2rem!important}#shopify-section-collection_grid .card,#shopify-section-collection_grid .card-wrapper{border-radius:0!important;box-shadow:none!important}#shopify-section-collection_grid .card__media{border-radius:0!important}#shopify-section-collection_grid .card__content{background-color:#17171a!important;padding:1.6rem 2rem 2rem!important}#shopify-section-collection_grid .card__heading,#shopify-section-collection_grid .card__heading a,#shopify-section-collection_grid .card__heading .full-unstyled-link{font-family:Inter,sans-serif!important;font-size:clamp(1.4rem,1.6vw,1.8rem)!important;font-weight:400!important;letter-spacing:-.03em!important;text-transform:uppercase!important;line-height:1!important;color:#efece7!important}#shopify-section-collection_grid .card-information .price,#shopify-section-collection_grid .card-information .price__regular,#shopify-section-collection_grid .card-information .price-item,#shopify-section-collection_grid .card-information span{font-family:Inter,sans-serif!important;font-size:1.35rem!important;font-weight:400!important;letter-spacing:-.02em!important;color:#efece78c!important}#shopify-section-collection_grid .button{font-family:Inter,sans-serif!important;font-size:.75rem!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:0!important;background-color:#efece7!important;color:#17171a!important;border-color:#efece7!important}.related-products .related-products__title,.related-products h2.title{font-family:Inter,sans-serif!important;font-size:clamp(2rem,2.8vw,3.6rem)!important;font-weight:400!important;letter-spacing:-.04em!important;text-transform:uppercase!important;line-height:.95!important;color:#efece7!important;border-bottom:1px solid rgba(239,236,231,.08)!important;padding-bottom:3.2rem!important;margin-bottom:4rem!important}.related-products .card__inner~.card__content{background-color:#17171a!important;padding:1.4rem 1.6rem 1.8rem!important}.related-products .card__heading a,.related-products .card__heading .full-unstyled-link{font-family:Inter,sans-serif!important;font-size:1.4rem!important;font-weight:400!important;letter-spacing:-.03em!important;text-transform:uppercase!important;color:#efece7!important}.related-products .card-information .price-item,.related-products .card-information .price *{font-family:Inter,sans-serif!important;font-size:1.2rem!important;color:#efece780!important}.related-products .card,.related-products .card-wrapper{border-radius:0!important;box-shadow:none!important}.related-products .card__media,.related-products .card__inner{border-radius:0!important}.bs-policy{min-height:60vh}.bs-policy__hero{padding:8rem 0 4rem;border-bottom:1px solid rgba(239,236,231,.12)}.bs-policy__eyebrow{font-family:Inter,sans-serif;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;opacity:.5;margin:0 0 1.2rem}.bs-policy__title{font-family:Cormorant Garamond,serif;font-size:clamp(3.2rem,5vw,5.6rem);font-weight:400;line-height:1.1;margin:0 0 1rem}.bs-policy__subtitle{font-family:Inter,sans-serif;font-size:1.3rem;opacity:.45;margin:0}.bs-policy__body{padding:6rem 0 10rem;max-width:72rem}.bs-policy__section{margin-bottom:4.8rem}.bs-policy__section h2{font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.6rem;opacity:.55}.bs-policy__section p,.bs-policy__section li{font-family:Inter,sans-serif;font-size:1.5rem;line-height:1.75;margin:0 0 1.2rem}.bs-policy__section ul,.bs-policy__section ol{padding-left:2rem;margin:0 0 1.2rem}.bs-policy__section li{margin-bottom:.6rem}.bs-policy__section a{color:inherit;text-decoration:underline;text-underline-offset:3px;opacity:.75}.bs-policy__section a:hover{opacity:1}.main-blog .title--primary{font-family:Inter,sans-serif!important;font-size:clamp(2.4rem,4vw,4.8rem)!important;font-weight:800!important;letter-spacing:-.03em!important;text-transform:uppercase!important;color:#17171a!important;margin:0 0 4rem!important}.main-blog .blog-articles{display:grid!important;grid-template-columns:1fr 1fr!important;gap:3.2rem!important}@media(max-width:749px){.main-blog .blog-articles{grid-template-columns:1fr!important;gap:2.4rem!important}}.main-blog .blog-articles--collage>*:nth-child(3n+1),.main-blog .blog-articles--collage>*:nth-child(3n+2):last-child{grid-column:span 1!important;text-align:left!important}.main-blog .blog-articles--collage>*:nth-child(3n+1) .card,.main-blog .blog-articles--collage>*:nth-child(3n+2):last-child .card{text-align:left!important}.main-blog .article-card-wrapper .card{border-radius:0!important;box-shadow:none!important;background:#efece7!important;border:none!important}.main-blog .article-card__image-wrapper{overflow:hidden;aspect-ratio:3 / 2}.main-blog .article-card__image-wrapper .ratio{padding-bottom:0!important;height:100%!important}.main-blog .article-card__image{width:100%!important;height:100%!important;padding-bottom:0!important}.main-blog .article-card__image img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .5s ease!important;display:block!important}.main-blog .article-card-wrapper:hover .article-card__image img{transform:scale(1.03)!important}.main-blog .card>.card__content:last-child{display:none!important}.main-blog .card__inner .card__content,.main-blog .card__inner .card__information{background:transparent!important;padding:1.6rem 0 0!important}.main-blog .card__inner>.card__content{padding:0!important}.main-blog .card__heading a{font-family:Inter,sans-serif!important;font-size:1.7rem!important;font-weight:700!important;letter-spacing:-.02em!important;color:#17171a!important;text-decoration:none!important;text-transform:none!important;line-height:1.25!important}.main-blog .card__heading a:hover{opacity:.7!important}.main-blog .article-card__info{font-family:Inter,sans-serif!important;font-size:.68rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#17171a73!important;margin-bottom:.6rem!important}.main-blog .article-card__excerpt{font-family:Figtree,sans-serif!important;font-size:1.35rem!important;font-weight:300!important;color:#17171aa6!important;line-height:1.6!important;margin-top:.6rem!important}.article-template{background:#efece7!important}.article-template__hero-container{max-width:100%!important;overflow:hidden!important}.article-template__hero-container .media{max-height:56rem!important;overflow:hidden!important}.article-template__hero-container img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.article-template header{text-align:left!important;border-bottom:1px solid rgba(23,23,26,.1)!important;padding-top:6rem!important;padding-bottom:2.4rem!important;margin-bottom:3.2rem!important}.article-template__title{font-family:Inter,sans-serif!important;font-size:clamp(2.8rem,4vw,5.2rem)!important;font-weight:800!important;letter-spacing:-.03em!important;color:#17171a!important;text-transform:none!important;line-height:1.1!important;margin-bottom:1.2rem!important}.article-template .circle-divider,.article-template .caption-with-letter-spacing{font-family:Inter,sans-serif!important;font-size:.7rem!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#17171a73!important}.article-template .circle-divider:before{display:none!important}.article-template__content.rte{font-family:Figtree,sans-serif!important;font-size:1.6rem!important;font-weight:300!important;line-height:1.75!important;color:#17171ad9!important;max-width:68ch!important}.article-template__content.rte p{margin-bottom:2rem!important}.article-template__content.rte h2{font-family:Inter,sans-serif!important;font-size:1.9rem!important;font-weight:700!important;letter-spacing:-.02em!important;color:#17171a!important;text-transform:none!important;margin:4rem 0 1.2rem!important;line-height:1.2!important}.article-template__content.rte h3{font-family:Inter,sans-serif!important;font-size:1.55rem!important;font-weight:600!important;color:#17171a!important;margin:3rem 0 1rem!important}.article-template__content.rte ul,.article-template__content.rte ol{padding-left:2rem!important;margin-bottom:2rem!important}.article-template__content.rte li{margin-bottom:.8rem!important;line-height:1.65!important}.article-template__content.rte strong{font-weight:600!important;color:#17171a!important}.article-template__content.rte a{color:#17171a!important;text-underline-offset:3px!important;font-weight:500!important}.article-template__content.rte a:not([href^="#"]):last-of-type{display:inline-block;font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:#efece7;background:#17171a;padding:1.4rem 3.2rem;margin-top:2rem;transition:background .2s ease,color .2s ease}.article-template__content.rte a:not([href^="#"]):last-of-type:hover{background:transparent;color:#17171a;outline:1px solid rgba(23,23,26,.3)}.article-template__back{border-top:1px solid rgba(23,23,26,.1)!important;padding-top:3.2rem!important;margin-top:4rem!important;text-align:left!important}.article-template__link{font-family:Inter,sans-serif!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#17171a80!important;justify-content:flex-start!important}.article-template__link:hover{color:#17171a!important}.article-template__social-sharing{display:none!important}@media(max-width:749px){.article-template__title{font-size:2.6rem!important}.article-template__content.rte{font-size:1.5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bare-skin.css.map */
