@font-face{font-family:Brown Sugar;src:url(Brown-Sugar-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--boya-bg: #FAF8F4;--boya-bg-sand: #EDE8DC;--boya-text: #5B4E42;--boya-brand: #A0571E;--boya-accent: #CB9050;--boya-cta-bg: #C87D6A;--boya-cta-text: #EDE8DC;--boya-olive: #485A22;--boya-border: rgba(160, 87, 30, .15);--boya-serif: "Brown Sugar", "Cormorant Garamond", serif;--boya-sans: "Montserrat", sans-serif}.boya-page{font-family:var(--boya-sans);background:var(--boya-bg);color:var(--boya-text);overflow-x:hidden}.boya-page *,.boya-page *:before,.boya-page *:after{box-sizing:border-box}html{scroll-behavior:smooth}.boya-container{max-width:1280px;margin:0 auto;padding:0 48px}.boya-section{padding:96px 0}.boya-section-sm{padding:64px 0}.boya-eyebrow{font-family:var(--boya-sans);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--boya-accent);margin-bottom:16px}.boya-heading-xl{font-family:var(--boya-sans);font-size:clamp(32px,5vw,48px);font-weight:400;color:var(--boya-text);line-height:1.2}.boya-heading-xl em{font-style:italic;color:var(--boya-brand)}.boya-heading-lg{font-family:var(--boya-sans);font-size:clamp(32px,4vw,52px);font-weight:400;color:var(--boya-text);line-height:1.2}.boya-heading-lg em{font-style:italic;color:var(--boya-brand)}.boya-body-text{font-family:var(--boya-sans);font-size:15px;font-weight:300;color:var(--boya-text);line-height:1.85;opacity:.9}.boya-btn-primary{display:inline-flex;align-items:center;gap:10px;padding:16px 40px;border-radius:9999px;background:var(--boya-olive);color:var(--boya-bg);font-family:var(--boya-sans);font-size:15px;font-weight:500;text-decoration:none;border:none;cursor:pointer;transition:all .3s}.boya-btn-primary:hover{background:var(--boya-cta-bg);transform:translateY(-1px);box-shadow:0 8px 24px #0000001f;color:var(--boya-bg);text-decoration:none}.boya-btn-primary svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;transition:transform .3s;flex-shrink:0}.boya-btn-primary:hover svg{transform:translate(3px)}.boya-btn-outline{display:inline-flex;align-items:center;gap:8px;padding:12px 32px;border-radius:9999px;border:2px solid var(--boya-olive);color:var(--boya-olive);font-family:var(--boya-sans);font-size:14px;font-weight:500;text-decoration:none;background:transparent;cursor:pointer;transition:all .3s}.boya-btn-outline:hover{background:var(--boya-olive);color:var(--boya-bg);box-shadow:0 4px 16px #0000001a;text-decoration:none}.boya-btn-outline svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;transition:transform .3s;flex-shrink:0}.boya-btn-outline:hover svg{transform:translate(3px)}.boya-btn-outline-light{display:inline-flex;align-items:center;gap:8px;padding:12px 32px;border-radius:9999px;border:2px solid var(--boya-bg-sand);color:var(--boya-bg-sand);font-family:var(--boya-sans);font-size:14px;font-weight:500;text-decoration:none;background:transparent;cursor:pointer;transition:all .3s;align-self:flex-start}.boya-btn-outline-light:hover{background:var(--boya-cta-bg);border-color:var(--boya-cta-bg);color:var(--boya-cta-text);text-decoration:none}.boya-btn-outline-light svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;transition:transform .3s;flex-shrink:0}.boya-btn-outline-light:hover svg{transform:translate(3px)}.boya-btn-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;border-radius:9999px;background:var(--boya-cta-bg);color:var(--boya-cta-text);font-family:var(--boya-sans);font-size:15px;font-weight:500;border:none;cursor:pointer;transition:all .3s;text-decoration:none;width:100%}.boya-btn-cta:hover{background:var(--boya-brand);box-shadow:0 8px 24px #00000026;color:var(--boya-cta-text);text-decoration:none}.boya-btn-cta-sm{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border-radius:9999px;background:var(--boya-cta-bg);color:var(--boya-cta-text);font-family:var(--boya-sans);font-size:14px;font-weight:500;border:none;cursor:pointer;transition:all .3s;text-decoration:none;white-space:nowrap}.boya-btn-cta-sm:hover{background:var(--boya-brand);transform:translateY(-1px);box-shadow:0 4px 16px #0000001f;color:var(--boya-cta-text);text-decoration:none}.boya-btn-light{display:inline-flex;align-items:center;padding:14px 36px;border-radius:9999px;background:var(--boya-bg-sand);color:var(--boya-olive);font-family:var(--boya-sans);font-size:14px;font-weight:500;border:none;cursor:pointer;text-decoration:none;transition:all .3s}.boya-btn-light:hover{background:var(--boya-cta-bg);color:var(--boya-cta-text);text-decoration:none}.boya-footer{background:#c87d6a;border-top:1px solid rgba(237,232,220,.15);padding:64px 0 32px}.boya-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;margin-bottom:48px}.boya-footer-brand-name{font-family:var(--boya-serif);font-weight:400;font-size:28px;color:var(--boya-bg-sand);margin-bottom:16px}.boya-footer-brand-desc{font-family:var(--boya-sans);font-size:13px;font-weight:300;color:var(--boya-bg-sand);line-height:1.8;max-width:360px;opacity:.9}.boya-footer-col-title{font-family:var(--boya-sans);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#ede8dc;margin-bottom:16px}.boya-footer-links{list-style:none;display:flex;flex-direction:column;gap:12px;padding:0;margin:0}.boya-footer-links a{font-family:var(--boya-sans);font-size:13px;font-weight:300;color:var(--boya-bg-sand);text-decoration:none;opacity:.85;transition:opacity .3s}.boya-footer-links a:hover{opacity:1;text-decoration:none}.boya-footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:32px;border-top:1px solid rgba(237,232,220,.2)}.boya-footer-copy{font-family:var(--boya-sans);font-size:12px;font-weight:300;color:var(--boya-bg-sand);opacity:.7}.boya-nav{position:fixed;top:0;left:0;right:0;z-index:200;background:#faf8f4f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--boya-border);transition:box-shadow .4s}.boya-nav.scrolled{box-shadow:0 2px 20px #0000000f}.boya-nav-inner{max-width:1280px;margin:0 auto;padding:0 48px;display:flex;align-items:center;justify-content:space-between;height:80px}.boya-nav-logo{font-family:var(--boya-serif);font-weight:400;font-size:28px;color:var(--boya-brand);text-decoration:none;letter-spacing:.02em;transition:opacity .3s;flex-shrink:0}.boya-nav-logo:hover{opacity:.75;text-decoration:none;color:var(--boya-brand)}.boya-nav-links{display:flex;align-items:center;gap:40px;list-style:none;margin:0;padding:0}.boya-nav-links a{font-family:var(--boya-sans);font-size:13px;font-weight:500;letter-spacing:.05em;color:var(--boya-text);text-decoration:none;position:relative;transition:color .3s}.boya-nav-links a:hover{color:var(--boya-brand);text-decoration:none}.boya-nav-links a.active{color:var(--boya-brand)}.boya-nav-links a.active:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--boya-accent)}.boya-nav-right{display:flex;align-items:center;gap:8px}.boya-nav-cart{background:none;border:none;cursor:pointer;position:relative;padding:8px;display:flex;align-items:center;justify-content:center}.boya-nav-cart svg{width:20px;height:20px;stroke:var(--boya-text);stroke-width:1.8;fill:none}.boya-nav-cart-badge{position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:var(--boya-accent);color:var(--boya-bg);font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;font-family:var(--boya-sans)}.boya-nav-cart-badge[data-count="0"]{display:none}.boya-nav-hamburger{display:none;background:none;border:none;cursor:pointer;padding:8px;flex-direction:column;gap:5px;align-items:center;justify-content:center}.boya-nav-hamburger span{display:block;width:22px;height:1.5px;background:var(--boya-text);transition:all .3s;transform-origin:center}.boya-nav-hamburger.open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.boya-nav-hamburger.open span:nth-child(2){opacity:0}.boya-nav-hamburger.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.boya-mobile-menu{display:none;position:absolute;top:80px;left:0;right:0;background:#faf8f4fa;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--boya-border);padding:0;overflow:hidden;max-height:0;transition:max-height .4s ease,padding .3s ease}.boya-mobile-menu.open{max-height:400px;padding:24px 0}.boya-mobile-menu ul{list-style:none;margin:0;padding:0 24px;display:flex;flex-direction:column;gap:0}.boya-mobile-menu ul li a{display:block;padding:14px 0;font-family:var(--boya-sans);font-size:15px;font-weight:500;letter-spacing:.04em;color:var(--boya-text);text-decoration:none;border-bottom:1px solid var(--boya-border);transition:color .3s}.boya-mobile-menu ul li:last-child a{border-bottom:none}.boya-mobile-menu ul li a:hover,.boya-mobile-menu ul li a.active{color:var(--boya-brand);text-decoration:none}.boya-btn-adding{opacity:.75;pointer-events:none}.boya-btn-added{background:var(--boya-accent)!important;color:var(--boya-bg)!important}.boya-btn-error{background:#c0392b!important;color:#fff!important;pointer-events:none;font-size:12px!important}@media(max-width:900px){.boya-container,.boya-nav-inner{padding:0 22px}.boya-footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:600px){.boya-nav-links{display:none}.boya-nav-hamburger{display:flex}.boya-mobile-menu{display:block}.boya-footer-grid{grid-template-columns:1fr}.boya-section{padding:64px 0}}[data-template=cart] #MainContent{padding-top:80px;background:var(--boya-bg);min-height:60vh}[data-template=cart] .main-cart h1,[data-template=cart] .main-cart h2{font-family:var(--boya-sans);font-weight:400;color:var(--boya-text)}[data-template=cart] .shopify-section{background:var(--boya-bg)}[data-template=cart] .cart__checkout-button,[data-template=cart] [name=checkout]{background:var(--boya-cta-bg)!important;border-color:var(--boya-cta-bg)!important;border-radius:9999px!important;font-family:var(--boya-sans)!important;font-weight:500!important;color:var(--boya-cta-text)!important;letter-spacing:.02em!important}[data-template=cart] [name=checkout]:hover{background:var(--boya-brand)!important;border-color:var(--boya-brand)!important}[data-template=cart] .cart-item__name,[data-template=cart] .cart-item__title{font-family:var(--boya-sans);color:var(--boya-text)}cart-drawer-component .cart-drawer__dialog{font-family:var(--boya-sans)!important;background:var(--boya-bg)!important;color:var(--boya-text)!important}cart-drawer-component .cart-drawer__heading,cart-drawer-component .h4,cart-drawer-component h2,cart-drawer-component h3,cart-drawer-component h4{font-family:var(--boya-sans)!important;font-weight:400!important;color:var(--boya-text)!important;letter-spacing:.05em!important}cart-drawer-component .cart-item__name,cart-drawer-component .cart-item__title,cart-drawer-component a{font-family:var(--boya-sans)!important;color:var(--boya-text)!important;text-decoration:none!important}cart-drawer-component .cart-item__price,cart-drawer-component .price,cart-drawer-component [class*=price],cart-drawer-component .cart-item__discounted-prices{font-family:var(--boya-sans)!important;color:var(--boya-text)!important;font-weight:600!important}cart-drawer-component .totals,cart-drawer-component .totals__subtotal,cart-drawer-component .totals__subtotal-value,cart-drawer-component [class*=total],cart-drawer-component [class*=subtotal]{font-family:var(--boya-sans)!important;color:var(--boya-text)!important}cart-drawer-component [class*=discount],cart-drawer-component [class*=Discount]{font-family:var(--boya-sans)!important;color:var(--boya-text)!important}cart-drawer-component [class*=tax],cart-drawer-component [class*=shipping],cart-drawer-component small,cart-drawer-component p{font-family:var(--boya-sans)!important;color:var(--boya-text)!important;opacity:.75}cart-drawer-component quantity-selector-component button,cart-drawer-component [class*=quantity] button{font-family:var(--boya-sans)!important;color:var(--boya-text)!important;border-color:var(--boya-border)!important}cart-drawer-component .cart-drawer__summary,cart-drawer-component [class*=summary]{background:var(--boya-bg-sand)!important;border-top:1px solid var(--boya-border)!important}cart-drawer-component [name=checkout],cart-drawer-component .cart__checkout-button,cart-drawer-component button[type=submit],cart-drawer-component .button--checkout{background:var(--boya-cta-bg)!important;color:var(--boya-cta-text)!important;border:none!important;border-radius:9999px!important;font-family:var(--boya-sans)!important;font-size:15px!important;font-weight:500!important;letter-spacing:.02em!important;padding:16px 32px!important;transition:background .3s,box-shadow .3s!important;width:100%!important;cursor:pointer!important}cart-drawer-component [name=checkout]:hover,cart-drawer-component .cart__checkout-button:hover,cart-drawer-component button[type=submit]:hover,cart-drawer-component .button--checkout:hover{background:var(--boya-brand)!important;box-shadow:0 8px 24px #00000026!important}cart-drawer-component .cart-drawer--empty [class*=heading],cart-drawer-component [class*=empty]{font-family:var(--boya-sans)!important;color:var(--boya-text)!important}cart-drawer-component .button:not([name=checkout]){font-family:var(--boya-sans)!important}cart-drawer-component .close-button svg{stroke:var(--boya-text)!important}cart-drawer-component .cart-drawer__content{scrollbar-width:thin;scrollbar-color:var(--boya-border) transparent}cart-drawer-component .cart-drawer--empty,cart-drawer-component .cart-drawer__dialog.cart-drawer--empty{background:var(--boya-bg)!important}cart-drawer-component .cart-drawer__heading--empty{font-family:var(--boya-sans)!important;font-weight:400!important;color:var(--boya-text)!important;letter-spacing:.05em!important;font-size:18px!important;text-transform:none!important}cart-drawer-component .cart-drawer--empty p,cart-drawer-component .cart-items__empty-button~p,cart-drawer-component .cart-drawer__content p{font-family:var(--boya-sans)!important;color:var(--boya-text)!important;opacity:.7!important;font-size:14px!important;font-weight:300!important}cart-drawer-component .cart-items__empty-button,cart-drawer-component a.cart-items__empty-button{background:var(--boya-cta-bg)!important;color:var(--boya-cta-text)!important;border:none!important;border-radius:9999px!important;font-family:var(--boya-sans)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.02em!important;padding:14px 32px!important;transition:background .3s,box-shadow .3s!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}cart-drawer-component .cart-items__empty-button:hover,cart-drawer-component a.cart-items__empty-button:hover{background:var(--boya-brand)!important;color:var(--boya-cta-text)!important;box-shadow:0 8px 24px #00000026!important;text-decoration:none!important}cart-drawer-component .cart-items__empty-button .button-text{color:inherit!important;font-family:inherit!important}#MainContent{padding-top:80px}#MainContent .boya-product-hero,#MainContent .boya-page-hero,#MainContent .boya-shop-header,#MainContent .boya-story-hero,#MainContent .boya-rituals-hero,#MainContent .boya-gifting-hero,#MainContent .boya-enquire-hero,#MainContent .boya-hero,.boya-product-hero{padding-top:0!important}[data-template="404"] #MainContent,[data-template=search] #MainContent,[data-template=blog] #MainContent,[data-template=article] #MainContent,[data-template=page] #MainContent,[data-template=list-collections] #MainContent{background:var(--boya-bg);min-height:60vh;font-family:var(--boya-sans);color:var(--boya-text)}[data-template=password] #MainContent{padding-top:0}:root{--header-height: 80px !important;--header-group-height: 80px !important;--top-row-height: 80px !important}body{background:var(--boya-bg)!important;color:var(--boya-text)!important}.boya-hero *,.boya-brand-story *,.boya-collection-preview *,.boya-product-hero *,.boya-product-ritual *,.boya-product-related *,.boya-shop-header *,.boya-shop-grid-wrap *,.boya-story-hero *,.boya-story-founder *,.boya-story-philosophy *,.boya-story-craft *,.boya-rituals-hero *,.boya-rituals-list-wrap *,.boya-rituals-how *,.boya-gifting-hero *,.boya-gifting-sets *,.boya-gifting-pers *,.boya-gifting-giftcards *,.boya-gifting-corporate *,.boya-gifting-highlight *,.boya-enquire-form-section *,.boya-quote-block *,.boya-final-cta *,.boya-closing-quote-section *,.boya-rituals-preview *,.boya-page-hero *,.boya-footer *{font-family:var(--boya-sans);box-sizing:border-box}.boya-nav-logo,.boya-footer-brand-name,.boya-footer-brand-name *{font-family:var(--boya-serif)!important}.shopify-section:has(.boya-hero),.shopify-section:has(.boya-brand-story),.shopify-section:has(.boya-collection-preview),.shopify-section:has(.boya-product-hero),.shopify-section:has(.boya-shop-header),.shopify-section:has(.boya-shop-grid-wrap){padding:0!important;margin:0!important}.shopify-section{background:transparent}.boya-hero h1,.boya-hero h2,.boya-hero h3,.boya-brand-story h1,.boya-brand-story h2,.boya-collection-preview h1,.boya-collection-preview h2,.boya-product-hero h1,.boya-product-hero h2,.boya-product-ritual h1,.boya-product-ritual h2,.boya-product-related h1,.boya-product-related h2,.boya-shop-header h1,.boya-shop-header h2,.boya-shop-grid-wrap h1,.boya-shop-grid-wrap h2,.boya-story-hero h1,.boya-story-founder h1,.boya-story-founder h2,.boya-story-philosophy h1,.boya-story-philosophy h2,.boya-story-craft h1,.boya-story-craft h2,.boya-rituals-hero h1,.boya-rituals-list-wrap h1,.boya-rituals-list-wrap h2,.boya-rituals-how h1,.boya-rituals-how h2,.boya-gifting-hero h1,.boya-gifting-sets h1,.boya-gifting-sets h2,.boya-gifting-pers h1,.boya-gifting-pers h2,.boya-gifting-giftcards h1,.boya-gifting-giftcards h2,.boya-gifting-corporate h1,.boya-gifting-corporate h2,.boya-gifting-highlight h1,.boya-gifting-highlight h2,.boya-enquire-form-section h1,.boya-enquire-form-section h2,.boya-quote-block h1,.boya-quote-block h2,.boya-final-cta h1,.boya-final-cta h2,.boya-closing-quote-section h1,.boya-closing-quote-section h2,.boya-rituals-preview h1,.boya-rituals-preview h2,.boya-page-hero h1,.boya-page-hero h2,.boya-footer h1,.boya-footer h2,.boya-nav h1,.boya-nav h2,.boya-404 h1,.boya-404 h2,.boya-search-page h1,.boya-search-page h2,.boya-cart-page h1,.boya-cart-page h2,.boya-blog-section h1,.boya-blog-section h2,.boya-article-section h1,.boya-article-section h2,.boya-page-content-section h1,.boya-page-content-section h2,.boya-list-collections-section h1,.boya-list-collections-section h2{letter-spacing:0!important}.boya-hero a:not([class]),.boya-brand-story a:not([class]),.boya-product-hero a:not([class]),.boya-product-ritual a:not([class]),.boya-product-related a:not([class]),.boya-shop-grid-wrap a:not([class]),.boya-story-founder a:not([class]),.boya-story-philosophy a:not([class]),.boya-story-craft a:not([class]),.boya-rituals-list-wrap a:not([class]),.boya-enquire-form-section a:not([class]),.boya-page-content-body a,.boya-article-body a{color:var(--boya-brand)!important}.boya-enquire-form-section input,.boya-enquire-form-section select,.boya-enquire-form-section textarea,.boya-cart-page input,.boya-search-page input{border-radius:2px!important}.boya-enquire-form-section input:hover,.boya-enquire-form-section select:hover,.boya-enquire-form-section textarea:hover{background-color:var(--boya-bg)!important}#MainContent{view-transition-name:none!important}.shopify-section{flex-shrink:0}.boya-enquire-form-section select{background-color:var(--boya-bg)!important;color:var(--boya-text)!important}.boya-hero,.boya-brand-story,.boya-collection-preview,.boya-product-hero,.boya-product-ritual,.boya-product-related,.boya-shop-header,.boya-shop-grid-wrap,.boya-story-hero,.boya-story-founder,.boya-story-philosophy,.boya-story-craft,.boya-rituals-hero,.boya-rituals-list-wrap,.boya-rituals-how,.boya-gifting-hero,.boya-gifting-sets,.boya-gifting-pers,.boya-gifting-giftcards,.boya-gifting-corporate,.boya-gifting-highlight,.boya-enquire-form-section,.boya-quote-block,.boya-final-cta,.boya-closing-quote-section,.boya-rituals-preview,.boya-page-hero,.boya-footer,.boya-nav,.boya-404,.boya-search-page,.boya-cart-page,.boya-blog-section,.boya-article-section,.boya-page-content-section,.boya-list-collections-section{--font-heading--spacing: 0;--font-h1--spacing: 0;--font-h2--spacing: 0;--font-h3--spacing: 0;--font-h4--spacing: 0;--font-h5--spacing: 0;--font-h6--spacing: 0}
/*# sourceMappingURL=/cdn/shop/t/16/assets/boya-theme.css.map */
