@font-face{font-family:Canela Light;src:url(Canela-Light.woff2) format("woff2"),url(Canela-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}:root{--font-heading-family: "Canela Light", serif;--font-heading-style: normal;--font-heading-weight: 300;--font-body-family: Helvetica, Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-base-size-mobile: 13px;--font-body-base-size-tablet: 13px;--font-body-base-size-desktop: 13px;--font-accent-family: Helvetica, Arial, sans-serif;--font-accent-style: normal;--font-accent-weight: 400}.button,.shopify-challenge__button,button.shopify-payment-button__button{letter-spacing:.08em;transition:opacity .3s ease,transform .2s ease}.button:hover,.shopify-challenge__button:hover{opacity:.82;transform:translateY(-1px)}.button--outline{border-width:1px;transition:background-color .3s ease,color .3s ease,transform .2s ease}.button--outline:hover{background-color:var(--color-button-background);color:var(--color-button-text);transform:translateY(-1px)}.rte a,.section-header a{text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s ease}.rte a:hover,.section-header a:hover{border-bottom-color:currentColor}.card-product-wrapper{transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.card-product-wrapper:hover{transform:translateY(-3px)}.card-product-info{padding-top:14px;padding-bottom:14px}.card-product--title h3.card-product-title-h3{font-family:"Canela Light",var(--font-heading-family),serif;font-weight:300;font-size:14px;letter-spacing:.01em}@media screen and (min-width:750px){.card-product--title h3.card-product-title-h3{font-size:15px}}@media screen and (min-width:1025px){.card-product--title h3.card-product-title-h3{font-size:16px}}.card-product-price .price,.price-item--regular{letter-spacing:.03em;color:#777}.quick-add-btn{letter-spacing:.08em;font-size:10px;text-transform:uppercase;font-family:var(--font-accent-family);transition:opacity .25s ease,transform .2s ease}.quick-add-btn:hover{opacity:.8}.header-bar-inner{letter-spacing:.06em;transition:background-color .4s ease,color .4s ease,border-color .4s ease,box-shadow .4s ease!important}.hdr-trans-hp .header-bar-inner{background:transparent!important;color:inherit;transition:background-color .4s ease,color .4s ease,border-color .4s ease,box-shadow .4s ease!important}.hdr-toolbar-item,.header-mobile-logo,.header-desktop-logo,.header-nav-desktop-item>a,.header-nav-desktop-item>button{transition:color .4s ease}.header-nav-desktop-item>a,.header-nav-desktop-item>button{letter-spacing:.08em;font-size:11px;position:relative}.header-nav-desktop-item>a:after,.header-nav-desktop-item>button:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:currentColor;transition:width .3s ease}.header-nav-desktop-item>a:hover:after,.header-nav-desktop-item>button:hover:after,.header-nav-desktop-item>a:focus-visible:after,.header-nav-desktop-item>button:focus-visible:after{width:100%}.hdr-trans-hp .header-bar-inner{border-bottom-color:#ffffff1a!important}.header-bar-inner.hovered,.header-bar-inner:not(.hdr-trans-hp .header-bar-inner){border-bottom:1px solid rgba(0,0,0,.06)!important}.header-bar--shopping-tools a,.header-bar--shopping-tools button{letter-spacing:.06em}.header-nav-drawer-panel a,.menu-drawer__menu-item{font-size:18px;letter-spacing:.01em;line-height:1.4}.header-nav-drawer-panel .nav-drawer-item{padding:14px 0}.header-nav-drawer-panel .nav-drawer-heading{font-family:var(--font-heading-family);font-weight:300;font-size:24px}.main-collection-banner .section-inner{padding-top:clamp(60px,8vw,120px);padding-bottom:clamp(40px,6vw,80px)}.main-collection-banner .collection-banner-heading{font-family:var(--font-heading-family);font-weight:300;letter-spacing:-.01em}@media screen and (min-width:750px){.main-collection-banner .collection-banner-heading{font-size:clamp(32px,4.5vw,50px)}}.main-collection-banner .collection-banner-description{max-width:600px;margin:16px auto 0;opacity:.8}.main-product-section .product__title{font-family:var(--font-heading-family);font-weight:300;letter-spacing:0;text-transform:none}.main-product-section .product__title h1{font-size:clamp(24px,3vw,28px);letter-spacing:0;text-transform:none}.main-product-section .product-form__submit{width:100%;letter-spacing:.1em;padding:16px 32px;font-size:12px}.main-product-section .product-form__submit:hover{opacity:.85}.main-product-section .accordion .accordion__trigger{letter-spacing:.04em;font-size:12px;text-transform:uppercase;font-family:var(--font-accent-family)}.main-product-section .price-item{letter-spacing:.04em}.main-product-section .thumbnail-list .thumbnail{border:1px solid transparent;transition:border-color .2s ease}.main-product-section .thumbnail-list .thumbnail.active,.main-product-section .thumbnail-list .thumbnail:hover{border-color:var(--color-body-text)}.related-products-section .section-header{margin-bottom:40px}.related-products-section h2{font-family:var(--font-heading-family);font-weight:300}.cart-drawer .drawer__inner{background-color:#fff}.cart-drawer .drawer__header{border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:20px}.cart-drawer .drawer__header h2,.cart-drawer .drawer__header .drawer__heading{font-family:var(--font-heading-family);font-weight:300;font-size:22px;letter-spacing:-.01em}.cart-drawer .cart-item__name{font-size:14px;letter-spacing:.01em}.cart-drawer .cart-item__price{letter-spacing:.03em}.cart-drawer .cart__checkout-button{width:100%;letter-spacing:.1em;font-size:12px;padding:16px 32px}.cart-drawer .cart__checkout-button:hover{opacity:.85}.cart-drawer .cart-item__image{border-radius:0}.footer-section .footer__heading{font-family:var(--font-accent-family);text-transform:uppercase;letter-spacing:.1em;font-size:11px;opacity:.6}.footer-section .footer__list a{font-size:14px;transition:opacity .2s ease}.footer-section .footer__list a:hover{opacity:.6}.footer-section .newsletter__input{border-bottom:1px solid var(--color-body-text);background:transparent;font-size:14px;letter-spacing:.02em}.footer-section .sub-footer{font-size:12px;letter-spacing:.02em;opacity:.6}.announcement-bar{letter-spacing:.08em}.predictive-search .predictive-search__result-group{border-bottom:1px solid rgba(0,0,0,.06)}.predictive-search .predictive-search__item-heading{font-size:14px;letter-spacing:.01em}.predictive-search .predictive-search__item-price{letter-spacing:.03em}.section-border{opacity:.12}*:focus-visible{outline:2px solid var(--color-body-text);outline-offset:3px}h1,h2,h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.section-label{font-family:var(--font-accent-family);text-transform:uppercase;letter-spacing:.12em;font-size:11px;opacity:.5;margin-bottom:12px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom-styles.css.map */
