:root{--color-warm-ivory: rgb(var(--color-background, 242, 242, 239));--color-natural-linen: rgb(var(--color-background, 238, 232, 218));--color-forest-green: rgb(var(--color-button, 31, 90, 58));--color-deep-olive: rgba(var(--color-foreground, 85, 107, 79), .85);--color-soft-sage: rgba(var(--color-foreground, 168, 178, 154), .6);--color-warm-beige: rgb(var(--color-background, 216, 201, 177));--color-charcoal: rgb(var(--color-foreground, 46, 46, 46));--color-dark-teal: rgb(var(--color-button, 13, 59, 58));--background-primary: rgb(var(--color-background));--background-secondary: rgb(var(--color-background));--background-accent: rgb(var(--color-background));--background-dark: rgb(var(--color-button));--text-primary: rgb(var(--color-foreground));--text-heading: rgb(var(--color-foreground));--text-muted: rgba(var(--color-foreground), .75);--text-light: rgb(var(--color-button-text, 255, 255, 255));--text-caption: rgba(var(--color-foreground), .6);--button-primary-bg: rgb(var(--color-button));--button-primary-text: rgb(var(--color-button-label, var(--color-background)));--button-primary-hover-bg: rgba(var(--color-button), .85);--button-secondary-bg: transparent;--button-secondary-border: rgb(var(--color-secondary-button-text, var(--color-foreground)));--button-secondary-text: rgb(var(--color-secondary-button-text, var(--color-foreground)));--button-secondary-hover-bg: rgb(var(--color-secondary-button-text, var(--color-foreground)));--button-secondary-hover-text: rgb(var(--color-background));--border-light: rgba(var(--color-foreground), .2);--border-subtle: rgba(var(--color-foreground), .12);--card-background: rgb(var(--color-background));--card-shadow: 0 4px 20px rgba(var(--color-foreground), .04);--card-radius: 12px;--footer-background: rgb(var(--color-background));--bv-font-logo: var(--font-heading-family);--bv-font-navigation: var(--font-body-family);--bv-font-button: var(--font-body-family);--bv-font-body: var(--font-body-family);--bv-font-editorial-heading: var(--font-heading-family);--font-body-weight: 300;--bv-section-padding-desktop: 100px;--bv-section-padding-mobile: 50px;--bv-section-heading-size-desktop: calc(var(--font-heading-scale) * 1.35rem);--bv-section-heading-size-mobile: calc(var(--font-heading-scale) * 1.2rem)}body{font-family:var(--font-body-family);font-weight:var(--font-body-weight);-webkit-font-smoothing:antialiased;font-size:calc(var(--font-body-scale) * 1.1rem);line-height:1.55}@media only screen and (min-width:750px){body{font-size:calc(var(--font-body-scale) * 1.15rem)}}p,li,label,input,select,textarea,.caption,.rte,[class*=desc],[class*=subtitle],[class*=subheading]{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.1rem);line-height:1.55}@media only screen and (min-width:750px){p,li,label,input,select,textarea,.caption,.rte,[class*=desc],[class*=subtitle],[class*=subheading]{font-size:calc(var(--font-body-scale) * 1.15rem)}}h1,h2,h3,h4,h5,h6,.h00,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.bv-section-title,.bv-tabbed-heading,.bv-tab-heading,.bv-shoplook-main-title,.bv-shoplook-panel-heading,.bv-wear-card__title,.bv-video-modal__title,.bv-hero__title,.bv-hero__heading,.bv-split-hero__title,.bv-sensory-block__title,.bv-senses-outro__title,.bv-senses-intro__title,.title-wrapper .title,.rich-text__heading,.collection__title,.product__title,.caption-with-letter-spacing,[class*=heading]:not(.header__heading):not(.header__heading-link):not(.card__heading),[class*=title]:not(.header__heading-link):not(.footer__brand-title):not(.site-header__logo):not(.bv-card-title):not(.card__heading){font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.2rem);font-weight:400;text-transform:uppercase;letter-spacing:.08em;line-height:1.3}@media only screen and (min-width:750px){h1,h2,h3,h4,h5,h6,.h00,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.bv-section-title,.bv-tabbed-heading,.bv-tab-heading,.bv-shoplook-main-title,.bv-shoplook-panel-heading,.bv-wear-card__title,.bv-video-modal__title,.bv-hero__title,.bv-hero__heading,.bv-split-hero__title,.bv-sensory-block__title,.bv-senses-outro__title,.bv-senses-intro__title,.title-wrapper .title,.rich-text__heading,.collection__title,.product__title,.caption-with-letter-spacing,[class*=heading]:not(.header__heading):not(.header__heading-link):not(.card__heading),[class*=title]:not(.header__heading-link):not(.footer__brand-title):not(.site-header__logo):not(.bv-card-title):not(.card__heading){font-size:calc(var(--font-heading-scale) * 1.35rem)}}h3,.h3{font-size:calc(var(--font-heading-scale) * 1.2rem)!important}@media only screen and (min-width:750px){h3,.h3{font-size:calc(var(--font-heading-scale) * 1.35rem)!important}}h4,.h4{font-size:calc(var(--font-heading-scale) * 1.15rem)!important}h5,.h5{font-size:calc(var(--font-heading-scale) * 1rem)!important}.header__heading-link,.header__heading,.footer__brand-title{font-family:var(--bv-font-logo)!important;font-weight:500!important;letter-spacing:-.03em!important}.header__menu-item,.header__active-menu-item,.list-menu__item,.menu-drawer__menu-item,.header__menu-item span,.header__active-menu-item span,.header__menu-item--active,[aria-current=page]{font-family:var(--font-body-family)!important;font-weight:700!important;letter-spacing:.05em!important;text-decoration:none!important;text-underline-offset:initial!important;border-bottom:none!important;box-shadow:none!important;opacity:1!important}.header__active-menu-item span,.header__menu-item--active span,[aria-current=page] span{font-weight:700!important;text-decoration:none!important;border-bottom:none!important}.button,.shopify-payment-button__button,.customer-button{font-family:var(--font-body-family);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--buttons-radius);transition:background-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),transform .2s ease}.button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}input[type=email],input[type=text],input[type=tel],input[type=password],textarea,select{border-radius:var(--inputs-radius);transition:border-color .3s ease,box-shadow .3s ease}input:focus,textarea:focus,select:focus{outline:none;box-shadow:0 0 0 1px rgb(var(--color-foreground))}.card,.card-wrapper,.multicolumn-card{border-radius:var(--product-card-corner-radius);overflow:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.bv-editorial-section{padding-top:var(--bv-section-padding-mobile);padding-bottom:var(--bv-section-padding-mobile)}@media screen and (min-width:990px){.bv-editorial-section{padding-top:var(--bv-section-padding-desktop);padding-bottom:var(--bv-section-padding-desktop)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.bv-animate-fade-in{animation:fadeIn 1.2s cubic-bezier(.16,1,.3,1) forwards}@media(prefers-reduced-motion:reduce){.bv-animate-fade-in,.bv-hero__scroll-arrow{animation:none!important}*,*:before,*:after{transition-duration:0s!important;animation-duration:0s!important}}.bv-flat-nav{width:100%}.bv-flat-nav__list,.bv-flat-nav__sublist,.bv-flat-nav__grandlist{list-style:none;margin:0;padding:0}.bv-flat-nav__item--heading,.bv-flat-nav__item--heading:first-child{margin-top:0}.bv-flat-nav__details summary.bv-flat-nav__heading{display:flex;padding:1.2rem 2.4rem;font-family:var(--font-body-family);font-size:1.6rem!important;font-weight:400!important;color:#000;-webkit-user-select:none;user-select:none;cursor:pointer}.bv-flat-nav__link--l1{display:block;padding:1.2rem 2.4rem;font-family:var(--font-body-family);font-size:1.6rem;font-weight:400;color:rgb(var(--color-foreground));text-decoration:none;transition:color .2s ease}.bv-flat-nav__link--l1:hover{color:rgba(var(--color-foreground),.6)}.bv-flat-nav__item--subheading{margin-top:1.2rem}.bv-flat-nav__details summary.bv-flat-nav__subheading{display:flex;padding:1rem 2.4rem 1rem 3.2rem;font-family:var(--font-body-family);font-size:1.4rem!important;font-weight:400!important;color:#000;-webkit-user-select:none;user-select:none;cursor:pointer}.bv-flat-nav__link--l2{display:block;padding:1rem 2.4rem;font-family:var(--font-body-family);font-size:1.5rem;font-weight:400;color:rgb(var(--color-foreground));text-decoration:none;transition:color .2s ease}.bv-flat-nav__link--l2:hover{color:rgba(var(--color-foreground),.55)}.bv-flat-nav__link--l3{display:block;padding:.8rem 2.4rem .8rem 3.2rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;color:#000;text-decoration:none;transition:color .2s ease}.bv-flat-nav__link--l3:hover{color:rgb(var(--color-foreground))}.bv-flat-nav__link--active{font-weight:400;color:rgb(var(--color-foreground))!important}.bv-card-wrapper,.card-wrapper.product-card-wrapper{display:block!important;width:100%!important;position:relative!important;box-sizing:border-box!important}.bv-card-inner{display:flex!important;flex-direction:column!important;width:100%!important;position:relative!important}.bv-card-media-box{position:relative!important;width:100%!important;aspect-ratio:3 / 4!important;background-color:#f4f4f4!important;overflow:hidden!important;border-radius:4px!important}.bv-card-media-link{display:block!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;text-decoration:none!important}.bv-card-img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:opacity .4s ease,transform .4s ease!important}.bv-card-img--secondary{opacity:0!important}.bv-card-wrapper.has-secondary-image:hover .bv-card-img--secondary,.bv-card-media-box.has-secondary-image:hover .bv-card-img--secondary,.bv-card-wrapper:has(.bv-card-img--secondary):hover .bv-card-img--secondary,.bv-card-media-box:has(.bv-card-img--secondary):hover .bv-card-img--secondary{opacity:1!important}.bv-card-wrapper.has-secondary-image:hover .bv-card-img--primary,.bv-card-media-box.has-secondary-image:hover .bv-card-img--primary,.bv-card-wrapper:has(.bv-card-img--secondary):hover .bv-card-img--primary,.bv-card-media-box:has(.bv-card-img--secondary):hover .bv-card-img--primary{opacity:0!important}.bv-card-wrapper:hover .bv-card-img,.bv-card-media-box:hover .bv-card-img{transform:scale(1.04)!important}.bv-card-badge{position:absolute!important;top:0!important;left:0!important;z-index:5!important;background-color:#fff!important;color:#121212!important;font-family:var(--font-body-family)!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.05em!important;padding:.4rem .8rem!important;text-transform:uppercase!important;border-radius:0 0 4px!important}.bv-card-badge--soldout{background-color:#000000bf!important;color:#fff!important}.bv-card-add-icon-btn{position:absolute!important;top:1rem!important;right:1rem!important;z-index:10!important;width:3.6rem!important;height:3.6rem!important;border-radius:50%!important;background-color:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 15px #00000014!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;opacity:0!important;transform:translateY(-8px)!important;pointer-events:none!important;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),background-color .25s ease,color .25s ease!important;color:#121212!important;padding:0!important}.bv-card-wrapper:hover .bv-card-floating-add-icon .bv-card-add-icon-btn,.bv-card-wrapper:focus-within .bv-card-floating-add-icon .bv-card-add-icon-btn,.bv-card-inner:hover .bv-card-floating-add-icon .bv-card-add-icon-btn{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}@media(hover:none){.bv-card-floating-add-icon .bv-card-add-icon-btn{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}}.bv-card-add-icon-btn:hover{background-color:#121212!important;color:#fff!important}.bv-card-add-icon-btn[disabled]{opacity:.6!important;cursor:not-allowed!important;background-color:#ffffffd9!important;color:#666!important}.bv-card-info-row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.4rem!important;margin-top:.8rem!important;text-decoration:none!important;color:inherit!important;width:100%!important}.bv-card-title,.card__heading,.card__heading a{margin:0!important;font-family:var(--font-heading-family)!important;font-size:calc(var(--font-heading-scale) * 1.3rem)!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:rgb(var(--color-foreground))!important;line-height:1.35!important;width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.bv-card-wrapper,.bv-tab-product-item,.card-wrapper,.grid__item,.product-grid .grid__item,#product-grid .grid__item{margin-bottom:1.4rem!important}#product-grid,.product-grid,.bv-tab-product-grid{row-gap:1.4rem!important}.bv-card-price-box{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;white-space:nowrap!important;flex-shrink:0!important}.bv-card-current-price,.bv-card-current-price *{display:block;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.1rem);font-weight:400;color:rgba(var(--color-foreground),.85);line-height:1.2}.price__regular,.price-item,.price-item--regular,.price-item--sale{font-size:calc(var(--font-body-scale) * 1.1rem);font-weight:400;color:rgba(var(--color-foreground),.85)}.bv-card-compare-price{display:block!important;font-family:var(--font-body-family)!important;font-size:1.1rem!important;font-weight:400!important;color:rgba(var(--color-foreground),.5)!important;text-decoration:line-through!important;margin-top:.2rem!important;line-height:1.2!important}.bv-contact-section{padding-top:5rem;padding-bottom:7rem}.bv-contact-header{text-align:center;max-width:680px;margin:0 auto 4rem}.bv-contact-eyebrow{display:block;font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-deep-olive, #556B4F);margin-bottom:1rem}.bv-contact-title{font-family:var(--font-heading-family);font-size:4rem;font-weight:400;color:var(--color-forest-green, #1F5A3A);margin:0 0 1.2rem;line-height:1.1}.bv-contact-subheading{font-family:var(--font-body-family);font-size:1.5rem;font-weight:300;color:var(--color-charcoal, #2E2E2E);line-height:1.6;margin:0}.bv-contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:start}@media screen and (max-width:989px){.bv-contact-grid{grid-template-columns:1fr;gap:3rem}}.bv-contact-info-card{background:var(--background-secondary, #EEE8DA);border-radius:12px;padding:3.5rem 3rem;border:1px solid rgba(168,178,154,.3)}.bv-info-heading{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:500;color:var(--color-forest-green, #1F5A3A);margin:0 0 1rem}.bv-info-text{font-family:var(--font-body-family);font-size:1.3rem;color:var(--color-charcoal, #2E2E2E);line-height:1.6;margin:0 0 2.5rem}.bv-info-list{display:flex;flex-direction:column;gap:1.8rem}.bv-info-item{display:flex;align-items:flex-start;gap:1.4rem}.bv-info-icon{width:4.2rem;height:4.2rem;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--color-forest-green, #1F5A3A);flex-shrink:0;box-shadow:0 2px 10px #0000000a}.bv-info-content{display:flex;flex-direction:column}.bv-info-label{font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-deep-olive, #556B4F);margin-bottom:.3rem}.bv-info-value{font-family:var(--font-body-family);font-size:1.35rem;color:var(--color-charcoal, #2E2E2E);text-decoration:none}.bv-info-value:hover{text-decoration:underline}.bv-contact-socials{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(168,178,154,.3)}.bv-social-title{display:block;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-deep-olive, #556B4F);margin-bottom:.8rem}.bv-social-links{display:flex;align-items:center;gap:.8rem;font-size:1.3rem}.bv-social-links a{color:var(--color-forest-green, #1F5A3A);text-decoration:none;font-weight:500}.bv-social-links a:hover{text-decoration:underline}.bv-contact-form-box{background:#fff;border-radius:12px;padding:3.5rem 3rem;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 20px #0000000a}.bv-field-group{display:flex;flex-direction:column;margin-bottom:1.8rem}.bv-field-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media screen and (max-width:749px){.bv-field-row{grid-template-columns:1fr;gap:0}}.bv-field-label{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;color:var(--color-charcoal, #2E2E2E);margin-bottom:.6rem}.bv-field-input,.bv-field-select,.bv-field-textarea{width:100%;padding:1.2rem 1.4rem;font-family:var(--font-body-family);font-size:1.3rem;color:#121212;background-color:#f9f9f8;border:1px solid rgba(0,0,0,.12);border-radius:6px;outline:none;transition:border-color .25s ease,background-color .25s ease}.bv-field-input:focus,.bv-field-select:focus,.bv-field-textarea:focus{border-color:var(--color-forest-green, #1F5A3A);background-color:#fff}.bv-contact-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100%;padding:1.4rem 2rem;background-color:var(--color-forest-green, #1F5A3A);color:#fff;border:none;border-radius:6px;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,transform .25s ease;margin-top:.5rem}.bv-contact-submit-btn:hover{background-color:var(--color-deep-olive, #556B4F);transform:translateY(-2px)}.bv-form-success{background:#f0f7f3;border:1px solid #b8e0ca;border-radius:8px;padding:1.5rem;margin-bottom:2rem;color:#1a5e3a;text-align:center}.bv-form-success h3{margin:.5rem 0;font-size:1.8rem}.bv-form-success p{margin:0;font-size:1.3rem}.card__inner .card__content{display:none!important}.collection-card-wrapper .card__information,.card-wrapper .card__information{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:1.5rem 1rem!important}.collection-card-wrapper .card__heading,.card-wrapper .card__heading,.card__heading{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * .88rem);font-weight:400;text-transform:uppercase;letter-spacing:.04em;margin-top:1.2rem;margin-bottom:.5rem;line-height:1.3}@media screen and (max-width:749px){.collection-card-wrapper .card__heading,.card-wrapper .card__heading,.card__heading{font-size:calc(var(--font-heading-scale) * .82rem);margin-top:1rem}}.collection-card-wrapper .card__heading a,.card-wrapper .card__heading a,.card__heading a{font-family:var(--font-heading-family);font-size:inherit;font-weight:400;text-decoration:none;color:inherit}.collection-card-wrapper .card__button,.card-wrapper .card__button{margin-top:.8rem!important;margin-bottom:.5rem!important;display:flex!important;justify-content:center!important;width:100%!important}.collection-card-wrapper .card__button .button,.card-wrapper .card__button .button{margin:0 auto!important;min-height:4.4rem!important;padding:1.1rem 2.4rem!important;font-family:var(--font-body-family)!important;font-size:1.15rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:30px!important;border:1px solid rgba(0,0,0,.85)!important;background:#f7f6f4!important;color:#121212!important;transition:all .25s ease!important;box-shadow:0 2px 6px #0000000a!important}.collection-card-wrapper .card__button .button:hover,.card-wrapper .card__button .button:hover{background:#121212!important;color:#fff!important;border-color:#121212!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #0000001a!important}.bv-collection-banner-box{position:relative!important;width:100%!important;max-width:100%!important;max-height:140px!important;height:140px!important;overflow:hidden!important;background-color:#f4f2eb!important}@media screen and (max-width:749px){.bv-collection-banner-box{max-height:100px!important;height:100px!important}}.bv-collection-banner-img{width:100%!important;height:140px!important;max-height:140px!important;object-fit:cover!important;object-position:center 25%!important}@media screen and (max-width:749px){.bv-collection-banner-img{height:100px!important;max-height:100px!important}}@media screen and (max-width:989px){.bv-diary-collage{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.8rem!important;padding:.8rem!important}.bv-diary-item{width:100%!important;height:100%!important;aspect-ratio:3/4!important;background:transparent!important;border-radius:4px!important;overflow:hidden!important}.bv-diary-item img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}}.bv-shop-hero-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important}@media screen and (min-width:750px){.bv-shop-hero-media img.bv-shop-hero-img-mobile{display:none!important}}@media screen and (max-width:749px){.bv-shop-hero-media img.bv-shop-hero-img-desktop.has-mobile-alt{display:none!important}}@media screen and (max-width:749px){.product__media-wrapper .product__media-list{gap:0!important;display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important}.product__media-wrapper .product__media-item{width:100%!important;flex-shrink:0!important;scroll-snap-align:start!important;display:flex!important;justify-content:center!important}.product__media-wrapper .product__media-container,.product__media-wrapper .product__modal-opener,.product__media-wrapper .product__media,.product__media-wrapper .media--adapt{width:100%!important;height:62vh!important;max-height:540px!important;margin:0 auto!important;padding-bottom:0!important;background:transparent!important}.product__media-wrapper .product__media img,.product__media-wrapper .product__modal-opener img,.product__media-wrapper .media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 50%!important;margin:0 auto!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bv-base.css.map */
