:root{--bo-ivory: #FBFAF6;--bo-cream: #FBFAF6;--bo-sand: #F0EDE6;--bo-sage: #A9BE9E;--bo-sage-soft: #C6D2BC;--bo-forest: #2E3D2A;--bo-forest-2: #44563E;--bo-ink: #232420;--bo-stone: #6B6F63;--bo-line: rgba(46,61,42,.14);--font-editorial: "Fraunces", "Times New Roman", serif;--font-grotesk: "Inter", system-ui, -apple-system, sans-serif;--step--1: clamp(.78rem, .74rem + .2vw, .9rem);--step-0: clamp(.95rem, .9rem + .25vw, 1.05rem);--step-1: clamp(1.2rem, 1.05rem + .6vw, 1.6rem);--step-2: clamp(1.6rem, 1.3rem + 1.4vw, 2.6rem);--step-3: clamp(2.2rem, 1.6rem + 3vw, 4.2rem);--step-4: clamp(3rem, 1.8rem + 6vw, 7.5rem);--step-5: clamp(3.6rem, 2rem + 9vw, 11rem);--space-section: clamp(80px, 10vw, 180px);--ease-lux: cubic-bezier(.16, 1, .3, 1);--ease-soft: cubic-bezier(.4, 0, .2, 1)}body{background:#fbfaf6!important;color:var(--bo-ink)!important;font-family:var(--font-grotesk)!important;font-weight:350;font-size:var(--step-0);line-height:1.6;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-editorial)!important;font-weight:340!important;line-height:1.02;letter-spacing:-.02em;color:var(--bo-forest);font-optical-sizing:auto}.bo-kicker{font-family:var(--font-grotesk);font-size:var(--step--1);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--bo-sage);display:inline-flex;align-items:center;gap:10px}.bo-kicker:before{content:"";width:28px;height:1px;background:var(--bo-sage);display:inline-block}.bo-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-grotesk);font-size:.74rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;padding:17px 38px;border:1px solid var(--bo-forest);background:var(--bo-forest);color:var(--bo-cream);cursor:pointer;overflow:hidden;transition:color .5s var(--ease-lux),border-color .5s var(--ease-lux);text-decoration:none;border-radius:0}.bo-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bo-cream);transform:translateY(101%);transition:transform .5s var(--ease-lux);z-index:0}.bo-btn span{position:relative;z-index:1}.bo-btn:hover{color:var(--bo-forest)}.bo-btn:hover:after{transform:translateY(0)}.bo-btn--ghost{background:transparent;color:var(--bo-forest)}.bo-btn--ghost:after{background:var(--bo-forest)}.bo-btn--ghost:hover{color:var(--bo-cream)}.bo-reveal{opacity:0}.bo-mask{overflow:hidden;display:block}.bo-mask>*{display:block;will-change:transform}.no-js .bo-reveal{opacity:1}.header-wrapper{background:transparent!important;border:none!important;position:absolute!important;width:100%;z-index:50}.header-wrapper--scrolled{background:#fbfaf6e0!important;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);border-bottom:1px solid var(--bo-line)!important}.header__heading-link{font-family:var(--font-editorial)!important;font-weight:360!important;font-size:1.6rem!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--bo-forest)!important}.header__menu-item>*,.list-menu__item>a{font-family:var(--font-grotesk)!important;font-size:.74rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--bo-forest)!important}.header__icon,.header__icon svg,.header__icon path{color:var(--bo-forest)!important;stroke:var(--bo-forest)!important}body:not(.template-index):not(.template-product) .shopify-section-group-header-group+#MainContent,body:not(.template-index):not(.template-product) #MainContent{padding-top:clamp(90px,12vh,130px)}body.template-password #MainContent{padding-top:0}.bo-wrap{width:min(1320px,92vw);margin-inline:auto}.bo-wrap--narrow{width:min(820px,90vw);margin-inline:auto}.bo-section{padding-block:var(--space-section)}.footer{background:var(--bo-forest)!important;border:none!important}.footer *{color:var(--bo-cream)!important}.footer-block__heading{font-family:var(--font-grotesk)!important;font-size:.68rem!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--bo-sage)!important}.footer-block a{font-family:var(--font-grotesk)!important;font-weight:350!important;font-size:.9rem!important;opacity:.85}.footer-block a:hover{opacity:1}.newsletter-form__field-wrapper .field__input,.footer__newsletter .field__input,.newsletter-form .field__input{background:#fff!important;color:var(--bo-ink)!important;border:1px solid rgba(46,61,42,.25)!important;border-radius:0!important;-webkit-text-fill-color:var(--bo-ink)!important}.newsletter-form__field-wrapper .field__input::placeholder,.footer__newsletter .field__input::placeholder,.newsletter-form .field__input::placeholder{color:#23242080!important;-webkit-text-fill-color:rgba(35,36,32,.5)!important}.newsletter-form__field-wrapper .field__label,.newsletter-form .field__label{color:#23242099!important}.newsletter-form__button,.newsletter-form__button .icon{color:var(--bo-forest)!important}.newsletter-form__button:hover{background:#2e3d2a0f!important}.cart-count-bubble{background:var(--bo-sage)!important;color:var(--bo-forest)!important}.shopify-payment-button__button--unbranded{background:var(--bo-forest)!important;color:var(--bo-cream)!important;border-radius:0!important}.shopify-payment-button__button--unbranded:hover{background:var(--bo-forest-2)!important}::selection{background:var(--bo-sage);color:var(--bo-forest)}@media(prefers-reduced-motion:reduce){.bo-reveal{opacity:1!important;transform:none!important}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/botacils-premium.css.map */
