@import"search-drawer.css";@font-face{font-family:CalibreBold;src:url(./Calibre-Bold.otf),}@font-face{font-family:CalibreSemibold;src:url(./Calibre-Semibold.otf),}@font-face{font-family:Calibpxedium;src:url(./Calibre-Medium.otf),}@font-face{font-family:CalibreRegular;src:url(./Calibre-Regular.otf),}@font-face{font-family:CanelaLight;src:url(./Canela-Text-Light.otf),}@font-face{font-family:CanelaThin;src:url(./Canela-Thin.otf),}@font-face{font-family:CalibpxediumItalic;src:url(./Calibre-MediumItalic.otf),}@font-face{font-family:CalibreSemiboldItalic;src:url(./Calibre-SemiBoldItalic.otf),}@font-face{font-family:CalibreBoldItalic;src:url(./Calibre-BoldItalic.otf),}@font-face{font-family:CalibreRegularItalic;src:url(./Calibre-RegularItalic.otf),}@font-face{font-family:CanelaLightItalic;src:url(./Canela-Text-Light-Italic.otf),}@font-face{font-family:CanelaThinItalic;src:url(./Canela-ThinItalic.otf),}:root{--heading-font-family: "CanelaThin";--subheading-font-family: "CanelaLight";--text-font-family: "CalibreRegular";--text-display-xl: 70px;--text-display-l: 64px;--text-display-m: 56px;--text-h1: 48px;--text-h2: 44px;--text-h3: 40px;--text-h4: 38px;--text-h5: 36px;--text-h6: 32px;--text-h7: 28px;--text-xxs: 12px;--text-xs: 14px;--text-sm: 16px;--text-base: 24px;--text-lg: 28px;--button-font-size: 16px;--text-smallest-heading: 22px;--color-white: #ffffff;--color-dark: #00302D;--color-natural: #EFECE8;--color-vibrant: #E0FF90;--color-soothing: #CFE8C9;--color-packaging: #9BBF35;--color-text: var(--color-dark)}body{font-size:var(--text-base);line-height:1.4}.highlighted-heading[effect=italic] em{font-family:CanelaLightItalic}.shopify-section--video .highlighted-heading{font-family:CanelaThin}.shopify-section--video p{font-family:CanelaLight}.heading,.display-xl,.display-l,.display-m,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.prose :where(h1,h2,h3,h4,h5,h6){line-height:1.2;letter-spacing:normal}.footer__block--newsletter .subheading,.footer__block--custom-form .subheading{font-family:CanelaThin;font-weight:100;font-size:32px;line-height:38px}.footer__block--links .subheading,.product-card__info .product-title,.h8{font-family:CanelaLight;font-weight:300;font-size:20px;line-height:32px;letter-spacing:.01em}p{font-size:var(--text-base);line-height:1.4;margin-bottom:var(--text-base)}.footer__block--newsletter .prose p,.footer__block--custom-form .prose p,.promo-message,.accordion__content p,.accordion__content ul li,.paragraph-md{font-size:var(--text-sm);line-height:22px;letter-spacing:0;font-family:CalibreRegular;font-weight:400}.product-card__swatch-list legend,.short-description,main .subheading.color-swatch__view-more,.paragraph-sm{font-size:14px;line-height:22px;letter-spacing:0;font-family:CalibreRegular;font-weight:400}.rating-badge .subheading,.accordion__summary span,.paragraph-legal{font-family:CalibreRegular;font-weight:400;font-size:14px;line-height:16px;letter-spacing:0}button.link,button.button,a.button,.shopify-section--video a{font-size:16px;font-weight:600;line-height:16px;letter-spacing:.96px;text-transform:uppercase;font-family:CalibreSemibold;height:40px;padding:0 38px}.page\.about-us-template main a.button,.page\.about-us-template main button.button,.page\.about-us-template main a.button .button__content,.page\.about-us-template main button.button .button__content{justify-content:center}.page\.about-us-template main a.button,.page\.about-us-template main button.button{margin:0 auto}button.link{background:none}.button .button__content{padding:0;display:block;height:40px;line-height:46px}.subheading-badge--with-icon:before{display:none}main .subheading,.eyebrow{text-transform:uppercase;font-family:CalibreSemibold;letter-spacing:1.92px;font-weight:600;font-size:var(--text-base);line-height:48px;margin-bottom:9.6px}.menu-drawer__panel-body .link-faded-reverse,.menu-drawer__panel-body .link-reversed,.header__primary-nav .subheading,.price-list .text-sm,.menu-drawer__panel-body .h-stack,.menu-drawer__panel-body .h4,.footer__block--links .link-reversed,.eyebrow-md{text-transform:uppercase;font-family:CalibreSemibold;font-size:16px;line-height:20px;font-weight:600;letter-spacing:.06em}.description{font-size:var( --text-h7);font-family:CanelaLight;line-height:1.5;margin-bottom:var(--text-h7)}.announcement-bar__message-list .subheading,.back-button .subheading,.footnote--links .link-reversed,.footer__aside .text-sm,.paragraph-sm{font-size:var(--text-xs);line-height:18px;letter-spacing:normal;font-family:CalibreRegular;font-weight:400}.announcement-bar__message-list .subheading{margin:auto}.announcement-bar__message-list .subheading{padding-top:6px}.badge-container .text-badge{background:var(--color-dark);letter-spacing:.84px;color:var(--color-white);font-family:CalibreSemibold}@media screen and (max-width:1279px){.display-xl{font-size:var(--text-h2)}.display-l{font-size:var(--text-h3)}.display-m{font-size:var(--text-h4)}.h1,:where(.prose h1){font-size:var(--text-h5)}.h2,:where(.prose h2){font-size:var(--text-h6)}.h3,:where(.prose h3){font-size:var(--text-h6)}.h4,:where(.prose h4){font-size:var(--text-base);line-height:1.2}.h5,:where(.prose h5){font-size:var(--text-h7);line-height:1.2}.h6,:where(.prose h6){font-size:var(--text-base);line-height:1.2}.h7{font-size:var(--text-smallest-heading);line-height:1.2}p{font-size:20px;margin-bottom:20px}.eyebrow{letter-spacing:.84px;font-size:15px;line-height:1.6;margin-bottom:5px}.description{font-size:var(--text-base);line-height:36px;margin-bottom:var(--text-base)}}.header{--header-nav-icon-gap: 16px;--header-padding-block: 20px;--header-padding-inline: 28px}@media(max-width:999px){.header{--header-nav-icon-gap: 16px;--header-padding-inline: 20px}}.header .header__logo{z-index:2}header.shopify-section--header{z-index:9000}.drawer::part(base){z-index:100001}.shopify-section-group-header-group{z-index:9000}#menu-drawer-panel-main{background-color:var(--color-white)!important}.header__primary-nav--open-menu-in-sidebar{max-width:calc(550px - 2 * var(--header-padding-inline))}.menu-drawer::part(content){max-width:550px}.menu-drawer__panel-header .header__primary-nav [aria-controls=menu-dropdown-sidebar]{position:absolute;right:var(--menu-drawer-padding-inline);bottom:-2.2rem}.header__primary-nav li:first-child:has([aria-controls=menu-dropdown-sidebar]){display:none}.header__primary-nav .link-reversed{background-position-y:calc(100% - 2px);letter-spacing:0}.header__primary-nav .link-reversed:hover,.header__primary-nav .link-reversed[aria-current=true],.header__primary-nav .link-reversed[aria-selected=true]{background-size:100% 2px}@media screen and (max-width:378px){.header__primary-nav{width:62px;column-gap:11px}.header__logo{width:165px}}.menu-drawer__panel{background-color:#fff}.menu-drawer__panel-body{background:rgb(var(--secbackground))}.menu-drawer__panel-body .gap-2\.5{gap:16px}.menu-drawer__panel-body li{line-height:20px}.menu-drawer__panel-body .link-reversed,.menu-drawer__panel-body .link-faded-reverse{letter-spacing:1px;font-weight:400;font-family:CalibreRegular}.menu-drawer__panel-body .back-button{width:75px;height:25px;justify-content:center;align-items:center;gap:9px}.menu-drawer__panel-body .back-button .subheading{line-height:100%}@media screen and (max-width:999px){.menu-drawer__panel-body{padding:28px}.menu-drawer__panel-body .v-stack.gap-3{gap:16px}.menu-drawer__panel-body .v-stack.gap-2\.5{gap:12px}.menu-drawer__panel-body .back-button .subheading{margin-top:5px}}.menu-drawer__panel-header{position:relative;box-shadow:none;z-index:1;background-color:rgb(var(--background))}.menu-drawer__panel-footer .menu-drawer__footer-item{border:0;padding:22px 24px}.menu-drawer__panel-footer .menu-drawer__footer-item:last-child{background:rgb(var(--additional-background))}.menu-drawer__panel-footer .menu-drawer__footer-item .social-media .icon{width:20px;height:20px}.menu-drawer__panel-footer .menu-drawer__footer-item .h-stack.gap-2\.5{gap:6px}.menu-drawer__panel-footer .menu-drawer__footer-item .subheading{font-size:12px;line-height:18px;font-weight:400;font-family:CalibreRegular;text-transform:uppercase}@media screen and (min-width:1000px){.menu-drawer__panel-footer{display:none}}.footer__block--newsletter .form-row{align-items:center}.footer__block--newsletter .h-stack.gap-1{row-gap:8px}.footer__block--newsletter .input{height:46px}.footer__block--newsletter .input~.floating-label{font-size:14px}.footer__block--newsletter .button{font-size:14px;line-height:14px;height:48px;background-color:var(--color-soothing);color:var(--color-dark)}.footer__block--newsletter .prose p{text-transform:none;letter-spacing:0}.footer__block--newsletter .prose.text-subdued p{text-transform:none}@media screen and (max-width:699px){.footer__block--newsletter .button{height:46px}}.footer__block--links li{line-height:1}.shopify-section--footer .footnote--links{--link-gap: 8px}@media screen and (max-width:699px){.shopify-section--footer .footnote--links .h-stack{justify-content:center}.shopify-section--footer .form-row .button{padding-inline:32px}}@media screen and (max-width:476px){.shopify-section--footer .footnote--links li:nth-child(6) a{white-space:normal;text-align:center}.shopify-section--footer .footnote--links li:nth-child(6) a:after{display:none}}.product-card{padding:16px}.product-card .button{margin-top:18px;background-color:var(--color-soothing)}.product-card .button .button__content{color:var(--color-dark)}.product-card .short-description{max-height:44px}.product-card .price-list{column-gap:4px}.product-card .price-list sale-price,.product-card .price-list .line-through,.product-card .price-list .text-on-sale{font-size:15px;line-height:22px}.product-card .price-list .line-through{color:#555650;font-family:CalibreRegular;font-weight:400}.product-card .product-card__swatch-list legend{font-weight:300;color:var(--color-dark)}.product-card .product-card__swatch-list legend .option-name{font-family:CalibreRegularItalic}@media screen and (max-width:500px){.product-card{padding:8px}}@container (max-width: 280px){.product-card .product-title{font-size:18px;line-height:24px}.product-card .promo-message{font-size:14px}.product-card .button{margin-top:0;padding-inline:10px}}.shopify-section--faq .section-stack{gap:40px}.shopify-section--faq .faq{max-width:56.25rem}.shopify-section--faq accordion-disclosure:last-child{box-shadow:none}.shopify-section--faq .accordion__summary span{font-family:CalibreSemibold;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.collection-template .section-split h1{font-weight:100}.collection-template .section-split p{font-family:CanelaLight;font-weight:300;font-size:20px;line-height:30px}.collection-template .shopify-section--faq .section-spacing{padding-block:80px}@media screen and (max-width:800px){.collection-template .shopify-section--faq .section-spacing{padding-block:60px}}.collection-template .shopify-section--rich-text .section-spacing{padding-block:60px}@media screen and (max-width:800px){.collection-template .shopify-section--rich-text .section-spacing{padding-block:32px;margin-inline:16px}}.collection-template .shopify-section--rich-text .subheading{font-family:CalibreSemibold;font-size:18px;font-weight:600;line-height:27px}.collection-template .shopify-section--rich-text p:not([id^=shopify-block-heading]){font-family:CalibreRegular;margin-top:10px;font-size:16px;line-height:22px}.collection__toolbar{padding:23px 40px}.collection__toolbar .subheading{text-transform:none;margin:0;font-family:CalibreRegular;font-size:18px;line-height:25px;letter-spacing:0}.collection__toolbar .subheading.desktop-filter-button-label{text-transform:uppercase}.collection__results{padding-top:40px;border-top:1px solid #DDDDDD}.product-list{--product-list-row-gap: 40px}.product-list .product-list__promo .prose .subheading{line-height:22px;margin:0;font-size:15px}.product-list .product-list__promo .prose>p{margin:0}.product-list .product-list__promo .prose .max-w-xs p{font-family:CanelaLight;font-weight:300;font-size:18px;line-height:27px;margin:15px 0 0;max-width:none}.product-list .product-list__promo .prose .button{--button-background: 224, 255, 144}@media screen and (max-width:800px){.product-list .product-list__promo .prose .subheading{font-size:14px}.product-list .product-list__promo .prose>p{font-size:28px}}.pagination .pagination__link{margin:0;font-weight:400;font-family:CalibreRegular;font-size:16px;line-height:16px}.pagination .circle-button:before{background:color-mix(in srgb,var(--color-vibrant) 8%,var(--color-vibrant))}@media screen and (max-width:800px){.collection__results{padding:0}.collection-template .section-split__column{padding:32px 20px}.collection-template .collection__toolbar{padding:20px}.collection-template .product-list{--product-list-row-gap: 2px;--product-list-column-gap: 2px}}.breadcrumbs .delim{padding:0 4px}.product .product-title{line-height:1.2;font-size:var(--text-h5);font-weight:100}.price-list sale-price,.price-list .line-through,.price-list .text-on-sale{color:var(--color-dark);font-size:18px;font-family:CalibreSemibold;line-height:1.5;letter-spacing:1.08px}.product-info__block-list [data-block-type=price]+[data-block-type=text] *{font-family:var(--heading-font-family);font-size:18px;line-height:1.5}.product-info__block-item[data-block-id=price]{display:flex;justify-content:space-between;margin-bottom:0}.product-info__block-item .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4{width:13px;height:13px}.product-info__block-item[data-block-type=price] .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet{display:flex}.product-info__block-list>:not(:nth-child(1 of:not(:empty))){margin-block-start:20px}.product-info__block-list>:not(:last-child){margin-block-end:0}.product-info__block-item .variant-picker__option{row-gap:8px}.product-info__block-item #variant-sku-container p{font-family:CalibreBold}.product-sticky-add-to-cart{padding:1rem;background-color:var(--color-white);z-index:3}.product-sticky-add-to-cart .button{background-color:var(--color-soothing);color:var(--color-dark)}.product-sticky-add-to-cart .product-sticky-title{font-size:14px;line-height:157.143%;font-family:CanelaLight;font-weight:300;text-transform:capitalize;margin-bottom:8px;letter-spacing:0}.product-sticky-add-to-cart .product-sticky-variant{font-family:CalibreRegular;font-size:12px;line-height:140%;margin-bottom:8px;text-transform:capitalize;color:var(--color-dark);font-weight:400;letter-spacing:0}.product-sticky-add-to-cart .price-list .subheading{font-size:15px;line-height:150%;margin-bottom:0}.product-info__block-item .pdp-promo-message{background-color:var(--color-natural);text-align:center;padding:8px 16px;min-height:40px;display:flex;align-items:center;justify-content:center}.product-info__block-item .pdp-promo-message>*{font-size:15px;font-weight:600;font-family:CalibreSemibold;line-height:100%;padding-top:7px;text-transform:uppercase}.variant-picker__option-info legend{color:var(--color-text)}.variant-picker__option-info *{font-size:var(--text-sm);font-family:var(--heading-font-family)}.variant-picker__option-info span{font-family:CanelaThinItalic}.buy-buttons .button{font-size:var(--text-sm);letter-spacing:.96px}.buy-buttons .button[type=submit]{background-color:var(--color-soothing);color:var(--color-dark);height:48px}.product .quantity-selector__input{font-family:var(--text-font-family)}@media screen and (max-width:1279px){.product .product-title{font-size:var(--text-h7)}.product-info__block-item .pdp-promo-message>*{font-size:14px}.product-info__block-item[data-block-type=text]{margin-top:0!important}}.elf--text-with-media .subheading{font-size:26px;line-height:150%}@media(max-width:999px){.elf--text-with-media .subheading{font-size:22px}}.elf--text-with-media .h7{font-size:20px;line-height:150%}@media(max-width:999px){.elf--text-with-media .h7{font-size:18px}}.rich-text .prose .h1{font-family:CanelaThin;line-height:27px;font-weight:100;line-height:120%}.product .product-info [data-block-type=icons-with-text] .icon-text-label{letter-spacing:.72px}@media screen and (max-width:1279px){.product .product-info [data-block-type=icons-with-text] .icon-text-label{font-size:12px}}@media screen and (min-width:999px){.shopify-section--media-blocks .section-spacing .media-blocks{padding:0}}.shopify-section--media-blocks .placement-grid .h7{font-family:CalibreRegular;font-size:15px;text-transform:uppercase;line-height:150%;letter-spacing:.9px}@media screen and (max-width:1279px){.shopify-section--media-blocks .placement-grid .h7{font-size:14px}}.dynamic-grid .prose p{margin-top:20px;text-transform:uppercase;font-family:CalibreSemibold;letter-spacing:.84px;font-weight:600;font-size:15px;line-height:150%}@media screen and (max-width:1279px){.dynamic-grid .prose p{font-size:14px;line-height:160.72%}}.subheading.desktop-filter-button-label{font-size:16px;font-family:CalibreSemibold;font-weight:600;line-height:100%;margin-bottom:0;margin-top:7px;letter-spacing:.03em}facets-form .subheading{text-transform:uppercase;font-family:CalibreSemibold;letter-spacing:.84px;font-weight:600;font-size:14px;line-height:120%;margin-bottom:0}facets-form .checkbox-control{font-size:var(--text-sm);line-height:140%;font-family:var(--text-font-family);text-transform:capitalize;font-weight:400}facets-form .checkbox-control .checkbox:not(:disabled,:checked)~label{opacity:1}.blog-post-card__image-container{margin-bottom:12px}.blog-template .shopify-section--rich-text .container{padding-top:60px;padding-bottom:0}@media screen and (max-width:1279px){.blog-template .shopify-section--rich-text .container{padding-top:30px}}.shopify-section--main-blog .tag-container .blog-tags{padding:36px 0 17px}@media screen and (max-width:1279px){.shopify-section--main-blog .tag-container .blog-tags{padding:20px 0 0}}.shopify-section--rich-text .rich-text.blog-template .highlighted-heading[effect=italic] em{font-family:CanelaThin}.shopify-section--main-blog .blog-tags{column-gap:60px;padding-top:0}@media screen and (max-width:1279px){.shopify-section--main-blog .blog-tags{column-gap:24px}}.shopify-section--main-blog .blog-post-list{column-gap:20px;row-gap:40px}.shopify-section--main-blog .blog-tags .subheading a{color:#000}.shopify-section--main-blog .blog-tags .subheading{font-family:CalibreSemibold;font-size:18px;line-height:150%;letter-spacing:1.08px;text-transform:uppercase}@media screen and (max-width:1279px){.shopify-section--main-blog .blog-tags .subheading{font-size:12px}}.shopify-section--main-blog .blog-post-card .h7{font-family:CanelaLight;font-size:18px;line-height:150%}.shopify-section--main-blog .circle-button:before{content:"";background:#e0ff90}.shopify-section--main-blog .pagination__link.subheading,.shopify-section--main-blog .pagination__link[aria-current=page]{font-family:CalibreRegular}.blog-post-card__content .meta-information.subheading{display:none}.main-cart-wrapper .empty-state .button .button__content{padding:0 36px;font-size:var(--text-sm)}.main-cart-wrapper .cart-header .free-shipping-bar{font-size:15px;line-height:150%;margin-bottom:0;letter-spacing:.9px}.main-cart-wrapper .cart-header .offer-carousel{padding-block:10px}.main-cart-wrapper .offer-carousel .offer-item .prose>*{font-size:14px;line-height:140%;text-align:center}.main-cart-wrapper .offer-carousel .offer-item .prose strong{font-family:CalibreSemibold}.main-cart-wrapper .order-summary__header .subheading{font-size:15px;line-height:150%;padding:24px 0 24px 8px}.main-cart-wrapper .line-item__info .subheading{font-size:18px;line-height:150%;margin-bottom:0;font-family:CanelaLight;font-weight:300;letter-spacing:0;text-transform:capitalize}.main-cart-wrapper .line-item__info ul:empty{display:none}.main-cart-wrapper .line-item__info .subheading.text-subdued{font-size:14px;line-height:140%;font-family:Calibpxedium;font-weight:500;text-transform:capitalize;color:rgb(var(--text-color))}.main-cart-wrapper .line-item__info .subheading.item-variant-name,cart-drawer .line-item__info .subheading.item-variant-name{margin-top:8px}.main-cart-wrapper .cart__right{background-color:#fff}.main-cart-wrapper .cart__right .button__content{line-height:48px;font-size:var(--text-sm)}.main-cart-wrapper .line-item__error-container{max-width:190px}.main-cart-wrapper .line-item__error-container .text-error{font-size:12px;text-align:left}.main-cart-wrapper .line-item__error-container .text-error svg{display:none}.main-cart-wrapper .cart-shipping-text{font-family:CalibreRegular;font-size:14px;line-height:140%;color:var(--color-dark);margin-top:8px;margin-bottom:0}.main-cart-wrapper .line-item__info .subheading.text-promo-message{font-size:14px;line-height:140%;font-family:CalibreRegularItalic;text-transform:none}.main-cart-wrapper .quantity-selector__input{margin-bottom:0;font-size:var(--text-sm);line-height:100%;font-family:CalibreRegular;font-weight:400;margin-top:5px}.main-cart-wrapper .cart-line-item-price{font-size:15px;line-height:150%;font-weight:600;letter-spacing:.9px;font-family:CalibreSemibold}.main-cart-wrapper .cart-line-item-price s{color:#555650;margin-right:5px;font-family:CalibreRegular;font-weight:400}.main-cart-wrapper .cart-checkout-btn{padding-top:20px;border-top:1px solid rgba(0,0,0,.15)}.main-cart-wrapper .cart-checkout-btn .button,.main-cart-wrapper .empty-state .button{background-color:var(--color-soothing);color:var(--color-dark);font-family:CalibreSemibold;font-weight:600}.main-cart-wrapper .cart-subtotal,.main-cart-wrapper .cart-total,.main-cart-wrapper .cart-discount{font-family:CalibreSemibold;font-size:15px;line-height:150%;margin-bottom:0}.main-cart-wrapper .offer-carousel{padding-block:10px}@media screen and (min-width:699px){.main-cart-wrapper .cart-line-item-price{padding-top:7px}}@media screen and (max-width:1279px){.main-cart-wrapper .empty-state:not(.empty-state--sm){padding-block:20px}.main-cart-wrapper .line-item__info .subheading{font-size:14px}.main-cart-wrapper .cart-header .h1{font-size:var(--text-h1)}.main-cart-wrapper .line-item__info .quantity-selector__input{font-size:16px;margin-top:-5px;line-height:100%}.main-cart-wrapper .cart-line-item-price s{display:block;margin-right:0}.main-cart-wrapper .line-item__remove-button .text-xs{display:none}.main-cart-wrapper .line-item__info-with-line-price .line-item__info{max-width:165px}.main-cart-wrapper .line-item__info .subheading.item-variant-name,cart-drawer .line-item__info .subheading.item-variant-name{margin-top:4px}}.main-cart-wrapper .scroll-marker-group--dots-sm .scroll-marker{width:8px;height:8px;border-radius:100%}@media screen and (max-width:1279px){.shopify-section--video .display-xl{font-size:var(--text-h2)}.shopify-section--video .display-l,.shopify-section--video .display-m{font-size:var(--text-h3)}.shopify-section--video .h1,:where(.prose h1){font-size:var(--text-h5)}.shopify-section--video .h2 :where(.prose h2){font-size:var(--text-h6)}.shopify-section--video .h3,:where(.prose h3){font-size:var(--text-h7)}.shopify-section--video .h4,:where(.prose h4){font-size:var(--text-base);line-height:1.2}.shopify-section--video .h4,:where(.prose h4){font-size:20px;line-height:1.2}.shopify-section--video .h5,:where(.prose h5){font-size:var(--text-sm);line-height:1.2}.shopify-section--video .h6,:where(.prose h6){font-size:var(--text-xs);line-height:1.2}.shopify-section--video .h7{font-size:var(--text-xxs);line-height:1.2}.shopify-section--video .xxx-small{font-size:10px;line-height:1.2}}@media screen and (min-width:1279px){.shopify-section--main-blog .tag-container{display:flex;flex-wrap:wrap}.shopify-section--main-blog .tag-container .blog-tags{display:flex;flex-wrap:wrap;justify-content:flex-start}}@media screen and (min-width:1278px){.shopify-section--video .sm\:xxx-small{font-size:24px}}.shopify-section--main-search .no-result-text{font-family:Calibpxedium;font-size:15px;line-height:150%;letter-spacing:.9px;text-transform:uppercase}@media screen and (max-width:1279px){.shopify-section--main-search .no-result-text{font-size:14px}}.shopify-section--main-search .search-form input{font-family:CalibreRegular;font-size:16px;font-style:normal;font-weight:400;line-height:1;margin-top:2px}.shopify-section--main-search .search-form input::placeholder{color:#000;font-family:CalibreRegular;font-size:16px;font-weight:400;line-height:140%;opacity:1}.shopify-section--main-search .search-form input::-webkit-input-placeholder{color:#999}.shopify-section--main-search .search-form input:-ms-input-placeholder{color:#999}.shopify-section--main-search .search-form input::-ms-input-placeholder{color:#999}.shopify-section--main-search .search-form input::-moz-placeholder{color:#999;opacity:1}.shopify-section--main-search .search-form input:-moz-placeholder{color:#999;opacity:1}.shopify-section--media-blocks .placement-grid .button{margin:0}cart-drawer .text-with-icon{--text-with-icon-gap: 10px}cart-drawer .cart-drawer-bag-heading,cart-drawer .cart-drawer-tab-heading,cart-drawer .cart-drawer-trust-badge-subheading,cart-drawer .free-shipping-bar,cart-drawer .cart-drawer__footer-action-button{font-size:15px;line-height:150%;margin-bottom:0;margin-top:5px}cart-drawer .cart-drawer-trust-badge-subheading{margin-top:0}cart-drawer .cart-drawer-subtotal,cart-drawer .cart-drawer-discount{font-size:18px;line-height:150%}cart-drawer .tab-pills::part(tab-list),cart-drawer .tab-pills>button[role=tab]{border-radius:2px}cart-drawer .empty-state:not(.empty-state--sm){padding-block:30px}cart-drawer .cart-drawer-trust-badge-content>*{font-family:CalibreRegular;font-size:14px;line-height:114.286%}cart-drawer .scroll-marker-group--dots .scroll-marker{width:8px;height:8px;border-radius:100%}cart-drawer .cart-drawer__footer-inner{background-color:#fff}cart-drawer .cart-drawer__footer-inner button,cart-drawer .empty-state .button{background-color:var(--color-soothing);color:var(--color-dark)}cart-drawer .cart-drawer__footer-inner .button__content{line-height:48px;font-size:16px}cart-drawer .cart-drawer-shipping-text{font-size:14px;line-height:140%;font-family:CalibreRegular;margin-bottom:0;color:var(--color-dark)}cart-drawer .line-item{align-items:flex-start}cart-drawer .line-item__info{max-width:270px}cart-drawer .line-item__info .gap-2{gap:0}cart-drawer .line-item__info .subheading{font-size:16px;line-height:140%;margin-bottom:0}cart-drawer .line-item__info .subheading.text-subdued{font-size:16px;line-height:140%;font-family:CalibreRegular;font-weight:400;color:#00302d;text-transform:capitalize}cart-drawer .line-item__info .subheading.text-promo-message{font-size:16px;line-height:140%;font-family:CalibreRegularItalic;font-weight:400}cart-drawer .line-item__info .line-item__remove-button,cart-drawer .line-item:hover .line-item__remove-button{opacity:1}cart-drawer .line-item__info .line-item__remove-button .text-xs{display:none}cart-drawer .line-item__info .bundle-options .option-values{display:block;margin-top:8px}cart-drawer .cart-line-item-price{display:flex;gap:4px;font-size:16px;line-height:140%;margin-bottom:0;font-family:CalibreSemibold}cart-drawer .cart-line-item-price span{order:2}cart-drawer .cart-line-item-price s{color:#555650;order:2;font-family:CalibreRegular}cart-drawer .line-item__info .quantity-selector__input{font-size:16px;line-height:125%;margin-top:-4px}cart-drawer .offer-carousel{border-radius:4px;padding:12px}cart-drawer .offer-carousel .offer-item{padding-left:0}cart-drawer .offer-carousel--navigation-inline>.scroll-marker-group--dots{margin-inline-end:0}cart-drawer .cart-offers{margin-top:12px}cart-drawer .cart-offers .cart-offers__item .main-subheading{margin-bottom:4px}cart-drawer .cart-offers .cart-offers__item .description{margin-top:0;font-size:32px;line-height:120%;font-family:CanelaThin;font-weight:150;margin-bottom:28px}cart-drawer .cart-offers .cart-offers__item .button{height:34px;padding:0;width:111px}cart-drawer .tab-pills>button[role=tab]{padding:7px 8px}cart-drawer .cart-offers .cart-offers__item .button__content{font-size:14px;line-height:34px;height:34px}@media screen and (max-width:1279px){cart-drawer .cart-drawer-bag-heading,cart-drawer .cart-drawer-tab-heading,cart-drawer .cart-drawer-trust-badge-subheading,cart-drawer .free-shipping-bar{font-size:15px}cart-drawer .cart-drawer-trust-badge-content>*,cart-drawer .line-item__info .subheading,cart-drawer .line-item__info .subheading.text-subdued,cart-drawer .line-item__info .subheading.text-promo-message{font-size:14px}cart-drawer .cart-line-item-price{font-size:15px}cart-drawer .line-item__info{max-width:170px}cart-drawer .cart-line-item-price{flex-flow:column}cart-drawer .cart-drawer__footer-inner .button{padding:initial}cart-drawer .cart-offers .cart-offers__item .button{height:34px}cart-drawer .cart-offers .cart-offers__item .main-subheading{font-size:20px}cart-drawer .cart-offers .cart-offers__item .description{font-size:32px}}.shopify-section--main-blog .blog-tags{border-bottom:none}.shopify-section--main-blog .blog-post-list-wrapper{padding-top:10px}.footer__block--newsletter .input~.floating-label{top:3px}.shopify-section--blog-post-banner .section-spacing{margin-bottom:40px}@media screen and (max-width:1279px){.shopify-section--blog-post-banner .section-spacing{margin-bottom:20px}}.shopify-section--main-article .article-main p{font-size:16px;font-style:normal;font-weight:400;line-height:140%}.shopify-section--main-article .article-main .social-share{font-size:15px;font-weight:600;line-height:150%;letter-spacing:.9px;margin-bottom:10px}.shopify-section--main-article .article-main .social-share svg{width:20px}.shopify-section--blog-post-prev-next .blog-post-card__content .h5{font-family:CanelaLight;font-size:18px;line-height:150%}.shopify-section--blog-post-prev-next .read-more-container{row-gap:0}.shopify-section--blog-post-prev-next .read-more-container .h3{margin-bottom:20px}@media screen and (max-width:1279px){.shopify-section--blog-post-prev-next .blog-post-prev-next{grid:unset}}.share-button-container,.share-button-container .share-buttons{gap:40px}.product-bundles-template .variant-description legend{font-size:18px;font-family:var(--subheading-font-family);color:var(--color-text)}.product-bundles-template .variant-description p{color:var(--color-text);font-size:16px}.product-bundles-template .variant-description .option-name{font-style:normal;font-family:var(--subheading-font-family);font-size:16px;line-height:140%;text-transform:capitalize;padding-right:3px}.product-info__block-item .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-0-filled{width:15px;height:15px}.product-info__block-item .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write{margin-top:1px}.product-info__block-item .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span{font-size:14px!important;line-height:140%;color:var(--color-dark)}:is(body .product-info__block-item .accordion__content,.article-template .article-main) .prose>*:first-child{margin-top:0}:is(body .product-info__block-item .accordion__content,.article-template .article-main) h1{font-family:CanelaThin,"Serif";font-weight:100;font-size:40px;line-height:48px;margin-bottom:16px}:is(body .product-info__block-item .accordion__content,.article-template .article-main) h2{font-family:CanelaThin,"Serif";font-weight:100;font-size:32px;line-height:38.4px;margin-bottom:12.8px}:is(body .product-info__block-item .accordion__content,.article-template .article-main) h3{font-family:CanelaThin,"Serif";font-weight:100;font-size:28px;line-height:33.6px;margin-bottom:11.2px}:is(body .product-info__block-item .accordion__content,.article-template .article-main) h4{font-family:CalibreRegular,sans-serif;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:20px;line-height:30px;margin-bottom:6px}:is(body .product-info__block-item .accordion__content,.article-template .article-main) h5{font-family:CalibreRegular,sans-serif;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:18px;line-height:27px;margin-bottom:5.4px}:is(body .product-info__block-item .accordion__content,.article-template .article-main) h6{font-family:CalibreRegular,sans-serif;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:15px;line-height:22.5px;margin-bottom:4.5px}:is(body .product-info__block-item .accordion__content,.article-template .article-main) p{font-family:CalibreRegular,sans-serif;font-weight:400;font-size:16px;line-height:22.4px;margin-bottom:16px;margin-block-start:0}:is(body .product-info__block-item .accordion__content,.article-template .article-main) ul,:is(body .product-info__block-item .accordion__content,.article-template .article-main) ol{font-family:CalibreRegular,sans-serif;font-weight:400;font-size:16px;line-height:22.4px;margin-bottom:16px}:is(body .product-info__block-item .accordion__content,.article-template .article-main) caption{font-family:CalibreRegular,sans-serif;font-weight:400;letter-spacing:.06em;text-transform:uppercase;font-size:15px;line-height:22.5px;margin-bottom:4.5px}@media screen and (max-width:1279px){:is(body .product-info__block-item .accordion__content,.article-template .article-main) h1{font-size:32px;line-height:38.4px;margin-bottom:12.8px}:is(body .product-info__block-item .accordion__content,.article-template .article-main) h2{font-size:24px;line-height:28.8px;margin-bottom:9.6px}:is(body .product-info__block-item .accordion__content,.article-template .article-main) h3{font-size:22px;line-height:26.4px;margin-bottom:8.8px}:is(body .product-info__block-item .accordion__content,.article-template .article-main) h4{font-size:20px;line-height:22.5px;margin-bottom:12px}:is(body .product-info__block-item .accordion__content,.article-template .article-main) h5{font-size:18px;line-height:20.25px;margin-bottom:9.6px}:is(body .product-info__block-item .accordion__content,.article-template .article-main) h6{font-size:14px;line-height:15.75px;margin-bottom:8.4px}:is(body .product-info__block-item .accordion__content,.article-template .article-main) p,:is(body .product-info__block-item .accordion__content,.article-template .article-main) ul,:is(body .product-info__block-item .accordion__content,.article-template .article-main) ol{font-size:16px;line-height:22.4px;margin-bottom:16px}:is(body .product-info__block-item .accordion__content,.article-template .article-main) caption{font-size:14px;line-height:15.75px;margin-bottom:8.4px}}.cart-offers .main-subheading{font-family:CalibreSemibold;font-size:15px;line-height:22.5px;text-transform:uppercase;letter-spacing:.6px}.shopify-section--blog-post-banner .meta-information{font-size:15px;line-height:150%;align-items:center;margin-top:15px;margin-bottom:0}.shopify-section--blog-post-banner .meta-information>*{padding-top:6px}.shopify-section--blog-post-banner .author-text{padding-top:0}.shopify-section--blog-post-banner .meta-information>:not(.shape)~:before{width:.5px}@media screen and (max-width:1279px){.shopify-section--blog-post-banner .meta-information{font-size:14px}}#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings{background-color:transparent!important;color:rgb(var(--text-color))!important;padding:0!important;font-family:CalibreRegular!important;font-weight:400!important;font-size:var(--text-xs)!important;line-height:1!important;border:none!important}.predictive-search__no-results .no-search-result-title{text-transform:capitalize}div .bundle-card-title{text-overflow:initial!important;white-space:pre-wrap!important;-webkit-line-clamp:none;max-height:none}#kustomer-chat-bubble .chat-text{font-family:CalibreMedium,Helvetica,sans-serif}product-form .buy-buttons .h-stack{flex-wrap:wrap}product-form .buy-buttons .h-stack quantity-selector{flex:0 0 auto;min-height:unset}product-form .buy-buttons .h-stack .button{flex:1}product-form .buy-buttons .h-stack .form-unavailable-message{flex:0 0 100%;width:100%;order:3}cart-drawer .line-item__info,.main-cart-wrapper .line-item__info-with-line-price .line-item__info{max-width:350px}@media screen and (max-width:767px){cart-drawer .line-item__info,.main-cart-wrapper .line-item__info-with-line-price .line-item__info{max-width:200px}cart-drawer og-offer .og-offer-incentive,.main-cart-wrapper og-offer .og-offer-incentive{margin-left:0}}.sms-lp-form .globo-form-control[data-type=phone] input,.sms-lp-form .globo-form-control[data-type=email] input,.sms-footer-form .globo-form-control[data-type=phone] input,.sms-footer-form .globo-form-control[data-type=email] input{background-color:#fff!important}.sms-lp-form .globo-form-control[data-type=consent] .checkbox-wrapper .checkbox-label:before,.sms-lp-form .globo-form-control[data-type=consent] .checkbox-wrapper .checkbox-label:after{top:-2px!important}.sms-lp-form .globo-form-control .checkbox-wrapper .label-content p{font-size:var(--text-xs)}.sms-lp-form .lp-globo-form-tc-description p{font-size:var(--text-sm);color:rgb(var(--text-color) / .6)}.sms-lp-form .lp-globo-form-tc-description p a{background:linear-gradient(to right,currentColor,currentColor) 0 100% / 100% 1px no-repeat;background-position-x:var(--transform-origin-start);text-decoration:none;transition:color .3s ease-in-out,background-size .3s ease-in-out;position:relative}.sms-lp-form .lp-globo-form-tc-description p a:hover{background-size:0% 1px;background-position-x:var(--transform-origin-end)}.sms-lp-form .submit{border-radius:0!important;font-size:16px!important;font-weight:600!important;line-height:40px!important;letter-spacing:.96px!important;text-transform:uppercase!important;font-family:CalibreSemibold!important;height:40px!important;padding:2px 38px!important}.sms-lp-form .globo-form-control .help-block.error{text-align:left}.sms-lp-form .globo-form-control{padding:0 8px}.sms-lp-form .globo-form-control .globo-list-control{padding:0}.sms-lp-form .globo-form-control .checkbox-wrapper{padding-left:24px}.sms-lp-form .globo-form-app .message.success,.sms-footer-form .globo-form-app .message.success{background:transparent}.sms-lp-form .globo-form-app .message .dismiss,.sms-footer-form .globo-form-app .message .dismiss{display:none}.sms-lp-form .globo-form-app .message.success .gfb__content-title,.sms-footer-form .globo-form-app .message.success .gfb__content-title{color:rgb(var(--text-color))}.sms-lp-form .globo-form-control .checkbox-wrapper .globo-option{line-height:30px}.sms-lp-form .globo-form-input,.sms-footer-form .globo-form-input,.sms-lp-form .checkbox-wrapper .checkbox-label:before,.sms-lp-form .checkbox-wrapper .checkbox-label:after{border-radius:0!important}.sms-footer-form .submit{border-radius:0!important;font-weight:600!important;font-size:16px!important;line-height:53px!important;letter-spacing:.96px!important;text-transform:uppercase!important;font-family:CalibreSemibold!important;height:53px!important;padding:2px 38px!important;margin-bottom:0!important}.sms-footer-form .submit:hover{filter:brightness(100%)!important;box-shadow:none!important}.sms-footer-form .globo-form-control{padding-left:0!important;margin-bottom:0}.sms-footer-form .wizard__content{display:flex;width:100%;flex-wrap:wrap}.sms-footer-form .wizard__content .panels{flex:1}.sms-footer-form .globo-form-app{margin:0!important}.sms-footer-form .wizard__footer{margin-top:unset!important;display:flex;padding:0!important}.sms-footer-form .gfb__label__filled,.sms-footer-form .gfb__label__shink{transform:translate(4px,6px) scale(.75)!important}.sms-footer-form .globo-form-control{margin-bottom:0!important}.footer__block--custom-form:has(.message.success[style*="display: block"]) .prose p{display:none}@media screen and (max-width:1021px){.sms-footer-form .wizard__content{flex-flow:column;row-gap:8px}}@media screen and (max-width:699px){.shopify-section--footer .footer__block-list .footer__block--custom-form{grid-column:span 2}.sms-footer-form .wizard__content{row-gap:0}.sms-footer-form .globo-form-control{margin-bottom:8px!important}.sms-footer-form .globo-form-control{padding-right:0!important}.sms-footer-form .submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/158/assets/theme-extend.css.map */
