:root{--font-heading-family: "trust-3a", "Times New Roman", serif;--font-heading-weight: 400;--font-heading-lh: 1.2;--font-heading-spacing: 0;--font-heading-transform: none;--font-h0-size: 5.6rem;--font-h1-size: 5.6rem;--font-h2-size: 4.4rem;--font-h3-size: 4rem;--font-h4-size: 3.2rem;--font-h5-size: 2.4rem;--font-h6-size: 2rem;--font-mega-family: "trust-3a", "Times New Roman", serif;--font-mega-weight: 400;--font-mega-lh: 1.2;--font-mega-ls: 0;--font-mega-transform: none;--font-subheading-family: "sweet-sans-pro", "Helvetica", sans-serif;--font-subheading-size: 1.4rem;--font-subheading-weight: 700;--font-subheading-lh: 1.5;--font-subheading-spacing: .08em;--font-subheading-transform: uppercase;--font-body-family: "calluna", "Times New Roman", serif;--font-body-size: 1.8rem;--font-body-weight: 400;--font-body-lh: 1.5;--font-body-ls: 0;--font-body-transform: none;--font-body-size-sm: 1.6rem;--font-menu-family: "sweet-sans-pro", "Helvetica", sans-serif;--font-menu-size: 1.3rem;--font-menu-weight: 700;--font-menu-lh: 1.5;--font-menu-ls: .08em;--font-menu-transform: uppercase;--font-btn-family: "sweet-sans-pro", "Helvetica", sans-serif;--font-btn-size: 1.2rem;--font-btn-weight: 700;--font-btn-ls: .08em;--font-btn-size-atc: 1.6rem;--main-heading-color: var(--color-accent3-base);--main-text-color: black;--main-btn-color: var(--color-accent3-base);--main-bg-color: white;--color-primary-base: #EBF6DE;--color-primary-dark: #D8E7C6;--color-secondary-base: #7B94A8;--color-secondary-dark: #5C778C;--color-tertiary-base: #9FB479;--color-tertiary-dark: #8A9E67;--color-quaternary-light: #F3D7C9;--color-quaternary-base: #EDC4AF;--color-quaternary-dark: #E4AC90;--color-accent1-base: #D3E8F7;--color-accent1-dark: #BBD7EA;--color-accent2-base: #687C4F;--color-accent2-dark: #405623;--color-accent3-base: #39546A;--color-accent3-dark: #233B4F;--color-natural-light-base: #FFFAF7;--color-natural-light-dark: #F8F0EC;--color-natural-dark-base: #262B30;--color-natural-dark-dark: #131619;--color-white: #FFF;--color-neutral-lightest: #EEE;--color-neutral-lighter: #CCC;--color-neutral-light: #AAA;--color-neutral: #666;--color-neutral-dark: #444;--color-neutral-darker: #222;--color-neutral-darkest: #000;--container-padding: 2rem;--container-padding-lg: 8rem;--column-gap-mobile: 2.4rem;--header-padding-bottom-mobile: 2.5rem}@media screen and (max-width:767px){:root{--font-h0-size: 3.8rem;--font-h1-size: 3.8rem;--font-h2-size: 3.2rem;--font-h3-size: 2.8rem;--font-h4-size: 2.4rem;--font-h5-size: 2rem;--font-h6-size: 1.8rem;--font-body-size: 1.6rem;--font-body-size-sm: 1.4rem;--font-subheading-size: 1.2rem;--font-menu-size: 1.2rem;--font-btn-size: 1.2rem}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--font-body-size: 1.8rem;font-size:var(--font-body-size);line-height:var(--font-body-lh);font-variant-ligatures:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h0,.h-xl{line-height:var(--font-heading-lh)}.h0{font-size:var(--font-h0-size)}h1,.h1{font-size:var(--font-h1-size)}h2,.h2{font-size:var(--font-h2-size)}h3,.h3{font-size:var(--font-h3-size)}h4,.h4{font-size:var(--font-h4-size);line-height:1.3}h5,.h5{font-size:var(--font-h5-size);line-height:1.4}h6,.h6{font-size:var(--font-h6-size);line-height:1.4}.announcement-bar__message,.f-password__heading,.f-drawer .f-drawer__header-title,.cart-template .f-cart-items th,.f-cart-drawer .f-cart-recommendations__title,.variant-picker__input .form-label,.f-product__features-callout-heading,.f-product-single__addon-buttons .btn--with-icon,.f-pagination .f-pagination__list,.f-product__media-list .flickity-page-counter,.f-site-nav__dropdown--mega ul.f-grid>li>a,.f-site-nav__item:not(.f-site-nav__item--mega) .f-site-nav__sub-link,.f-mobile-nav__item .f-mobile-nav__link,.text-subheading.h6,.collapsible-tabs .collapsible__button-text,.collapsible__item .collapsible__button span,.multicolumn-card__info .rte h6,.f-contact-form .form-label,.f-inventory-status .f-inventory--icon-text,.variant-picker__input .form__label span,.f-quantity__wrapper .form-label,.btn.btn--plain span,.f-product-single__block--shipping ul li h6,.f-complementary-products .f-complementary-products__block-heading,.product-card .f-price,.collections-showcase .collections-showcase__title-count,.collections-showcase .collections-showcase__subheading,.shopify-section-group-footer-group .multicolumn-card__info .h6,.f-price__badges .f-badge,.f-predictive-search__item-content .f-price,.f-cart-drawer__product-prices,.f-cart-item .f-cart-item__price-wrapper,.f-cart-item__totals .f-cart-item__price{text-transform:var(--font-subheading-transform);font-size:var(--font-subheading-size);letter-spacing:var(--font-subheading-spacing);font-family:var(--font-subheading-family);font-weight:var(--font-subheading-weight)}.btn.btn--primary,.btn.btn--secondary,.btn.btn--white{font-size:var(--font-btn-size);letter-spacing:var(--font-btn-ls)}.shopify-payment-button__button.shopify-payment-button__button--unbranded{font-family:var(--font-btn-family);font-size:var(--font-btn-size-atc);letter-spacing:var(--font-btn-ls);font-weight:var(--font-btn-weight)}.btn.btn--underline{font-size:var(--font-btn-size);letter-spacing:var(--font-subheading-spacing)}@media screen and (max-width:767px){body{--font-body-size: 1.6rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h0,.h-xl{line-height:var(--font-heading-lh)}}h3.text-current{color:var(--color-text-heading)}.btn.btn--primary,.btn.spr-button,.btn.spr-button-primary{border:1px solid var(--color-btn-bg);padding:0 2.4rem}.btn:not(.btn--plain):not(.btn--underline):after,.btn:not(.btn--plain):not(.btn--underline):before{display:none}.btn.btn--primary:hover{background-color:transparent;color:var(--color-btn-bg);border-color:var(--color-btn-bg)}.btn.btn--underline{padding-right:2.4rem!important;display:inline-block;color:var(--color-text-body);white-space:normal;text-decoration:underline;text-underline-offset:1.5px}.btn.btn--underline:after{display:none}.btn.btn--underline:before{content:"";width:7px;height:12px;position:absolute;right:0;top:50%;translate:0 -50%;background-image:url(/cdn/shop/files/button-arrow.svg?v=1785413757);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block}.btn.btn--underline:hover{opacity:.6}.section__subheading,.text-subheading{color:var(--color-text-heading);margin-bottom:1.5rem}.text-subheading+.rich-text__heading{margin-top:1rem}@media screen and (max-width:1199px){.container,.container-narrow{padding-left:var(--container-padding);padding-right:var(--container-padding)}}.form-control{border-radius:0;border:none;border-bottom:1px solid var(--color-border)}.form-control:focus,.form-control:focus-visible,select.form-control:hover{box-shadow:none;border-radius:0}.flickity-with-dots.flickity-wrapper.flickity-controls-group .flickity-button{width:2.2rem;height:2.2rem;background-color:var(--color-accent1-base)!important;border-radius:50%;border:none}.flickity-with-dots.flickity-wrapper.flickity-controls-group .flickity-button:hover{opacity:1}.flickity-with-dots.flickity-wrapper .flickity-button .flickity-button-icon{width:9px;height:10px;fill:var(--color-accent3-base)!important}.flickity-with-dots.flickity-wrapper .flickity-page-dots .dot.is-selected{width:20px;border-radius:10px;background-color:var(--color-quaternary-base)!important}.flickity-with-dots.flickity-wrapper .flickity-page-dots .dot{width:1rem;height:1rem;background-color:var(--color-accent1-base)!important;opacity:1!important}.flickity-with-dots.flickity-wrapper.flickity-controls-group .flickity-button.previous{translate:-10px -10px}.flickity-with-dots.flickity-wrapper.flickity-controls-group .flickity-button.next{translate:10px -10px}.flickity-wrapper:not(.custom-product-slider__products,.flickity-with-dots) .flickity-button.flickity-prev-next-button svg{display:none}.flickity-wrapper:not(.custom-product-slider__products,.flickity-with-dots) .flickity-button.flickity-prev-next-button.previous:before,.flickity-wrapper:not(.custom-product-slider__products,.flickity-with-dots) .flickity-button.flickity-prev-next-button.next:before{content:"";width:16px;height:16px;position:absolute;display:block;background-color:var(--main-text-color);-webkit-mask-image:url(/cdn/shop/files/arrow-prev.svg?v=1785327391);mask-image:url(/cdn/shop/files/arrow-prev.svg?v=1785327391);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.flickity-wrapper:not(.custom-product-slider__products,.flickity-with-dots) .flickity-button.flickity-prev-next-button.next:before{-webkit-mask-image:url(/cdn/shop/files/arrow-next.svg?v=1785327391);mask-image:url(/cdn/shop/files/arrow-next.svg?v=1785327391)}.flickity-wrapper:not(.flickity-controls-group,.flickity-controls-group-mb,.custom-product-slider__products) .flickity-button:after{display:none}.flickity-wrapper:not(.flickity-pagination--dots,.custom-product-slider__products) .flickity-button.flickity-prev-next-button{width:4.8rem;height:4.8rem;box-shadow:none;background:#fff;border-color:var(--color-border);margin-top:0}.flickity-wrapper:not(.flickity-pagination--dots,.custom-product-slider__products) .flickity-button.flickity-prev-next-button:hover{background:var(--color-tertiary-base);border-color:var(--color-tertiary-base);color:#fff}.flickity-wrapper:not(.flickity-pagination--dots,.custom-product-slider__products) .flickity-button.flickity-prev-next-button.previous:hover:before,.flickity-wrapper:not(.flickity-pagination--dots,.custom-product-slider__products) .flickity-button.flickity-prev-next-button.next:hover:before{background-color:#fff}@media(min-width:1024px){.flickity-wrapper:not(.flickity-controls-group,.flickity-controls-group-mb,.f-product__media-thumbnails,.custom-product-slider__products,.f-product__media-list--carousel):hover .flickity-button.next{right:-.8rem}.flickity-wrapper:not(.flickity-controls-group,.flickity-controls-group-mb,.f-product__media-thumbnails,.custom-product-slider__products,.f-product__media-list--carousel):hover .flickity-button.previous{left:-.8rem}}.flickity-pagination--counter.flickity-wrapper.flickity-controls-group .flickity-button,.flickity-pagination--counter.flickity-wrapper.flickity-controls-group .flickity-page-counter{border:none}@media(max-width:767px){.f-swiper.f-swiper--1-cols{padding-inline:2rem;margin-inline:-2rem}}.f-grid.f-grid--gap-medium{--column-gap: 3rem;--column-gap-mobile: 2.4rem}.f-flex.f-grid--row-gap-medium{--row-gap: 3rem;--row-gap-mobile: 3rem}@media(max-width:767px){.f-image-hover-effect__zoom:hover .f-image{transform:none!important}}.collapsible-tabs .collapsible__item-wrap:first-child{border-top:1px solid}.collapsible-tabs .collapsible-tabs__header+.collapsible__item-wrap .collapsible__button{border-top:1px solid}.collapsible__item .collapsible__button{padding:2.5rem 2.5rem 2.5rem 0}.collapsible-tabs .collapsible__item .collapsible__button,.f-product-single__block--collapsible_tab .collapsible__item[open=true] .collapsible__button{border-bottom:none;transition:none}.collapsible__item.is-collapsed .collapsible__button{border-bottom:1px solid}.collapsible-tabs .collapsible__item-wrap+.collapsible__item-wrap .collapsible__button{margin-top:0!important}.collapsible__item.is-expanded .collapsible__content-inner{border-bottom:1px solid}.collapsible__item .collapsible__content-inner{padding:0 1rem 2.5rem 0}.collapsible__content .collapsible__content-inner.rte{font-size:var(--font-body-size-sm)}.collapsible__item:not([data-block-id*=collapsible-tab-f-cart-drawer]) .collapsible__button svg{display:none}.collapsible__item:not([data-block-id*=collapsible-tab-f-cart-drawer]) .collapsible__button:after{content:"";width:12px;height:7px;right:.5rem;display:block;position:absolute;-webkit-mask-image:url(/cdn/shop/files/chevron.svg?v=1785410283);mask-image:url(/cdn/shop/files/chevron.svg?v=1785410283);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background-color:var(--color-text-body);transform:rotate(0);transition:.25s ease}.collapsible__item .collapsible__item.is-expanded .collapsible__button:after{transform:rotate(180deg)}@media(max-width:767px){.collapsible__item .collapsible__content-inner{padding:0 2.5rem 2.5rem 0}}.f-hero .f-hero__content{max-width:560px}@media(max-width:767px){.f-hero .f-hero__content{max-width:350px}}.f-custom .f-text-blocks .mega-description,.f-custom .f-text-blocks h3,.f-custom .f-text-blocks .mega-subtitle{max-width:700px;margin-left:auto;margin-right:auto}.f-custom .f-text-blocks .mega-subtitle+h3{margin-top:1.6rem}.f-custom .f-text-blocks h3+.mega-description{margin-top:2rem}.f-custom .f-text-blocks h3.h4+.mega-description{margin-top:1rem}.split-content .f-image:before{padding-top:94%}@media(max-width:767px){.split-content .f-custom__block--text{padding:0 var(--container-padding) 4rem}}@media(min-width:768px){.split-content [data-block-type=image]{width:47%}.split-content [data-block-type=text]{width:53%}}@media(min-width:1024px){.split-content .f-custom__block--image{position:relative}.split-content .f-custom__block--image motion-element{width:calc(100% - 136px)}.split-content.peach-decor .f-custom__block--image motion-element,.split-content.green-decor .f-custom__block--image motion-element{margin-left:auto}.split-content .f-image:before{padding-top:118%}.split-content .f-custom__block--image:after{content:"";position:absolute;right:0;top:0;width:138px;height:100%;background-image:url(/cdn/shop/files/divider_accent-blue.png?v=1787760311);background-size:cover;background-repeat:no-repeat;background-position:right}.split-content.green-decor .f-custom__block--image:after{right:unset;left:0;background-image:url(/cdn/shop/files/divider_accent-green.png?v=1787764949)}.split-content.lt-green-decor .f-custom__block--image:after{background-image:url(/cdn/shop/files/divider_accent-lt_green.png?v=1787820566)}.split-content.peach-decor .f-custom__block--image:after{right:unset;left:0;background-image:url(/cdn/shop/files/divider_accent-peach.png?v=1787820566)}}@media(min-width:1280px){.split-content .f-text-blocks.f-blocks-padding{padding-left:var(--padding-left);padding-right:var(--padding-right)}}.announcement-bar .announcement-bar__row{border-bottom:1px solid var(--color-border)}.announcement-bar .announcement-bar__message{font-size:1.1rem}.announcement-bar .announcement-bar__close{justify-content:flex-end;right:1.5rem}.announcement-bar__close .f-icon-svg{width:24px;height:24px;stroke-width:2}.announcement-bar .announcement-bar__close:hover{transform:translateY(-50%)}@media(max-width:767px){.announcement-bar .announcement-bar__message{max-width:85%;margin-left:auto;margin-right:auto}}.header.site-header{border-bottom:none}.header .f-site-nav__list{margin:0}.site-header__inner .f-site-nav{margin:-1.5rem 0}.header .f-site-nav__link{font-size:var(--font-menu-size);letter-spacing:var(--font-menu-ls);padding:0 3.5rem 0 0}.header .site-header__right .f-site-nav__item:last-child .f-site-nav__link{padding-right:0}.f-site-nav__arrow svg{scale:1.3}.site-header__inner .site-header__addons{margin:0 -1.5px 0 0}.site-header__addons .header__account .btn--icon,.site-header__addons .site-header__link.btn--icon{justify-content:flex-end}@media(max-width:640px){.site-header__addons .header__account .btn--icon,.site-header__addons .site-header__link.btn--icon{padding-right:0!important}}.cart-link .cart-link__count{font-family:var(--font-menu-family);font-size:var(--font-menu-size);font-weight:var(--font-menu-weight);padding-bottom:2px;color:#000}.f-header__dropdown-backdrop .f-header__dropdown-bg:before{background-color:var(--color-accent1-base)}.f-header__dropdown-backdrop .f-header__dropdown-bg:before{border-bottom:none}.f-header__dropdown-backdrop .f-header__dropdown-bg.color-background-1{background-color:var(--color-natural-light-base)}.f-site-nav__dropdown.f-site-nav__dropdown--mega{padding:6rem 1.5rem}a[href="#hidden"].f-site-nav__sub-link,a[href="#hidden"].f-mobile-nav__sub-link{display:none}.f-site-nav__item .f-site-nav__sub-link{color:var(--color-accent3-dark)!important}.f-site-nav__item .f-site-nav__sub-link.no-js-hidden{pointer-events:none;cursor:default!important}.f-site-nav__item .f-site-nav__sub-link.no-js-hidden span{font-weight:800}.f-site-nav__dropdown--mega .f-site-nav__dropdown-inner>.list-none>.f-site-nav__sub-item:not(:last-child){border-right:none!important}.f-site-nav__dropdown--mega .f-site-nav__dropdown--level3{margin-top:1.4rem!important}.f-site-nav__dropdown--mega a[href="#hidden"]+.f-site-nav__dropdown--level3{margin-top:0!important}.f-site-nav__dropdown--mega .f-site-nav__dropdown--level3 .f-site-nav__sub-link{font-size:var(--font-body-size-sm)}.f-site-nav__dropdown--mega .f-site-nav__dropdown--level3 .f-site-nav__sub-link span:after{display:none!important}.f-site-nav__dropdown--mega .f-site-nav__dropdown--level3 .f-site-nav__sub-link:hover{color:var(--color-tertiary-dark)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.f-site-nav__mega-addon .f-column{width:100%;max-width:295px;margin-left:auto}.f-site-nav__mega-addon .f-custom-card__image.f-card.overflow-hidden{border-radius:150px 150px 0 0}.f-site-nav__mega-addon .f-custom-card__image .f-image:before{padding-top:107%}.f-site-nav__mega-addon .f-custom-card--below .f-custom-card__info{margin-top:0;padding:2.5rem 1.5rem;background-color:var(--color-primary-base)}.f-site-nav__mega-addon .f-custom-card__heading{color:var(--color-accent3-dark)}.f-mobile-nav .site-logo{background-color:var(--color-accent1-base);border-bottom:none}.f-mobile-nav .f-icon-svg{stroke-width:2px}.mobile-nav-toggle .btn{margin-left:-1.5px}.f-mobile-nav .f-mobile-nav__inner{padding:1.4rem var(--container-padding) 2.4rem}.f-mobile-nav .f-mobile-nav__addons{padding:2.4rem var(--container-padding) 2.4rem}.f-mobile-nav__item .f-mobile-nav__link{font-size:1.2rem;font-weight:800;color:var(--main-heading-color);line-height:4.6rem}.f-mobile-nav .f-mobile-nav__item,.f-mobile-nav .f-mobile-nav__sub-item--has-child:not(:last-child){border-bottom:1px solid var(--color-border)}.f-mobile-nav .f-mobile-nav__item:has(.is-expanded){border-bottom:none}.f-mobile-nav__dropdown ul{padding-bottom:1.2rem}.f-mobile-nav .f-mobile-nav__sub-link{font-size:1.4rem;line-height:3.6rem;color:var(--main-heading-color)}.f-mobile-nav__item.f-mobile-nav__item--has-child .f-mobile-nav__arrow-icon svg{display:none}.f-mobile-nav__item.f-mobile-nav__item--has-child .f-mobile-nav__arrow-icon:after{content:"";width:12px;height:7px;position:absolute;right:50%;top:50%;translate:0 -1.5px;background-color:var(--main-text-color);-webkit-mask-image:url(/cdn/shop/files/chevron.svg?v=1785410283);mask-image:url(/cdn/shop/files/chevron.svg?v=1785410283);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;rotate:0deg;transition:.25s ease}.f-mobile-nav__item.f-mobile-nav__item--has-child .is-expanded .f-mobile-nav__arrow-icon:after{rotate:180deg}.f-mobile-nav__addons .btn.btn--primary{background-color:var(--color-primary-base);color:var(--main-text-color);border-color:var(--color-primary-base)}.f-cart-drawer .f-cart-drawer__inner{padding-inline-end:0}.f-cart-drawer .f-cart-drawer__inner .f-drawer__scroller{padding:0 2rem 2rem}.f-cart-drawer .f-drawer__header{background-color:var(--color-accent1-base);height:6.5rem}.f-cart-drawer .f-cart-drawer__inner .f-drawer__header:after{display:none}.f-cart-drawer .f-drawer__header-title{font-size:1.2rem;color:var(--main-text-color)}.f-cart-drawer .f-drawer__close .f-icon-svg{stroke-width:2}.f-cartgoal.f-cartgoal__drawer{padding-top:1.4rem}.f-cartgoal .f-cartgoal__title{text-align:center;font-size:1.4rem}.f-cart-drawer .f-cartgoal__bar,.cart-template .f-cartgoal__bar{background:#0000001a;border-radius:4rem;height:1.2rem}.f-cart-drawer .f-cartgoal__bar span,.cart-template .f-cartgoal__bar span{background:var(--color-tertiary-base)}.f-cart-drawer .f-cartgoal__icon,.cart-template .f-cartgoal__icon{width:2.1rem;height:2.1rem;border:1.5px solid var(--color-tertiary-base);background:var(--color-tertiary-dark)}.f-cart-drawer__product-image{border:1px solid rgba(0,0,0,.18)}.f-cart-drawer__product-name.text-product-title{font-size:1.8rem;font-family:var(--font-heading-family);color:var(--main-text-color);line-height:1.2}.f-cart-drawer__product-prices{font-size:1.2rem}.f-cart-drawer__product-prices .f-cart-drawer__product-price{font-weight:var(--font-subheading-weight)}.f-cart-drawer .f-cart-drawer__product-price~.f-cart-drawer__product-price{margin-inline-start:0}.f-cart-drawer__product .f-quantity{height:32px;width:120px}.f-cart-drawer__remove.btn.btn--underline{font-family:var(--font-btn-family);font-size:var(--font-btn-size);letter-spacing:var(--font-btn-ls);font-weight:var(--font-btn-weight);text-transform:uppercase;color:var(--main-btn-color)}.f-cart-drawer__remove.btn.btn--underline:before,.f-cart-drawer__note .btn.btn--underline.btn-cancel:before,.f-cart-item__remove-btn.btn.btn--underline:before{display:none}.f-cart-recommendations__wrapper{margin-block-start:1.5rem;background-color:var(--color-primary-base);padding:1rem}.f-cart-drawer .f-cart-recommendations__title{font-size:1.2rem;color:var(--main-text-color);margin-bottom:1rem}.f-cart-drawer .product-card .product-card__title{font-size:1.8rem;margin-bottom:0}.f-cart-drawer .product-card .f-price{font-size:1.2rem;margin-top:0}.f-cart-drawer .f-cart-recommendations .product-card--list .product-card__atc{background-color:var(--main-btn-color);color:#fff}.f-cart-drawer .f-cart-recommendations .product-card--list .product-card__atc:hover{color:var(--main-btn-color);background-color:#fff}.f-cart-drawer .f-cart-recommendations .flickity-page-dots{inset-block-end:-3rem}.f-drawer .f-cart-drawer .f-drawer__footer{border-top:none;padding-bottom:2rem;padding-top:1.5rem;background-color:var(--color-natural-light-base);box-shadow:0 -3px 15px #00000014}.f-cart-drawer .f-drawer__footer .collapsible__button span{font-size:1.2rem}.f-cart__footer .f-cart__addons{max-width:550px}.f-cart__addons .f-cart__block+.f-cart__block{margin-top:0}.f-cart__addons .collapsible__item .collapsible__button{padding:1.5rem 2.5rem 1.5rem 0}.f-cart-drawer .cart-discounts,.f-cart__footer .cart-discounts{color:var(--main-heading-color)}.f-cart-drawer .f-cart-drawer__discounts ul{padding-top:0;padding-bottom:1rem}.f-cart__footer .cart-discounts .f-discounts{margin-top:0;margin-bottom:1rem}.f-cart-drawer .f-cart-drawer__subtotal,.f-cart-drawer .f-cart-drawer__subtotal-value,.f-cart__subtotal .totals__subtotal,.f-cart__subtotal .totals__subtotal-value{font-size:2.4rem!important;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:var(--main-text-color)}.f-cart-drawer .f-cart-drawer__buttons .btn.btn--primary{background-color:var(--color-tertiary-dark);border-color:var(--color-tertiary-dark);font-weight:800}.f-cart-drawer .f-cart-drawer__buttons .btn.btn--primary:hover,.f-cart-drawer .f-cart-drawer__buttons .btn.btn--secondary:hover{color:var(--color-tertiary-dark);border-color:var(--color-tertiary-dark);background-color:transparent}.f-cart-drawer.is-empty .f-cart-drawer__empty-text{font-size:1.6rem;margin-top:1.5rem;margin-bottom:7.5rem}.f-cart__login-paragraph a{text-decoration:underline}.f-drawer.f-drawer-search{background-color:var(--color-natural-light-base)}.f-drawer .f-search-drawer .f-drawer__header{background-color:var(--color-accent1-base);padding:1.5rem 2rem;margin-block-end:0}.f-drawer .f-search-drawer__field:before,.f-drawer .f-search-drawer__field .input-focus-border,.f-drawer .f-search-drawer .f-predictive-search__block:before{display:none}.f-drawer .f-search-drawer__field input{background:#fff6;line-height:1;padding:1rem 3.5rem 1rem 4rem;border-bottom:1px solid black;font-size:1.4rem}.f-drawer .f-search-drawer .f-search-drawer__field-icon{inset-inline-start:1rem}.f-search-drawer .f-icon-search path,.f-search-drawer .f-drawer__close svg{stroke-width:2}.f-search-drawer .f-icon-search{width:18px;height:18px}.f-drawer .f-search-drawer .f-drawer__close{inset-block-start:1.2rem;inset-inline-end:1.5rem}.f-search-drawer .f-drawer__close.btn svg{width:20px;height:20px}.f-search-drawer .f-predictive-search__subheading,.f-predictive-search__result-group .f-predictive-search__heading{text-transform:none;font-size:2.4rem;color:var(--main-text-color);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);margin-bottom:1.2rem!important;text-align:left}.f-drawer .f-predictive-search__result-group{border:none}.f-search-drawer .f-predictive-search__block-products .f-predictive-search__results-list{gap:1.2rem}.f-predictive-search__results-list .f-predictive-search__item{gap:0 1.6rem}.f-predictive-search__keywords ul li,.f-predictive-search__results-list .f-predictive-search__item-query-result{font-size:1.4rem}.f-predictive-search__item-content .f-predictive-search__item-heading{font-size:1.8rem}.f-predictive-search__item-content .f-price{font-size:1.2rem}.f-predictive-search__item.f-image-hover-effect__zoom:hover .f-image{transform:none!important}.f-drawer .f-predictive-search__item-image{width:12rem}.f-drawer .f-predictive-search__item-image .f-image{border:1px solid rgba(0,0,0,.18)}@media(min-width:768px){.f-drawer.f-drawer-search,.f-drawer.f-drawer-cart{width:375px}}.f-newsletter .f-newsletter__form{width:80%;max-width:842px;border-radius:0;padding-top:6.2rem;position:relative}.f-newsletter .f-newsletter__form:before{content:"";width:100px;height:100px;display:block;position:absolute;left:50%;top:-40px;translate:-50% 0;background-image:url(/cdn/shop/files/icon_boxwood-needle.svg?v=1785399030);background-size:contain;background-repeat:no-repeat;background-position:center}.f-newsletter .f-newsletter__form h2{color:var(--color-accent3-dark);margin-bottom:2rem}.f-newsletter .f-newsletter__form .newsletter-form{max-width:515px;margin-top:3.3rem;margin-left:auto;margin-right:auto}.f-newsletter .newsletter-form input::placeholder{opacity:.6!important}.f-newsletter .f-newsletter__form .f-newsletter__description{margin-top:1.4rem;color:rgba(var(--color-foreground),.6);font-size:1.4rem;line-height:1.4}.f-newsletter .form-message--success{color:var(--color-accent2-base)}.f-newsletter .form-message--error{color:var(--color-accent3-dark)}@media(max-width:767px){.f-newsletter .f-newsletter__wrapper.f-section-padding{padding-top:7rem}.f-newsletter .f-newsletter__form{padding:6.2rem 2.4rem 4rem}.f-newsletter .f-newsletter__form h2,.f-newsletter .f-newsletter__form .rte{max-width:225px;margin-left:auto;margin-right:auto}.f-newsletter .form-control{padding:0;text-align:center}}@media(min-width:768px){.f-newsletter .newsletter-form__design-2 .newsletter-form__wrapper{flex-direction:row}.f-newsletter .newsletter-form__design-2 .newsletter-form__submit{width:max-content}}.shopify-section-group-footer-group .multicolumn-card--horizontal .multicolumn-card__inner{align-items:flex-start;column-gap:1.5rem}.shopify-section-group-footer-group .multicolumn-card__info .rte:not(:first-child){margin-top:1rem;font-size:var(--font-body-size-sm)}.shopify-section-group-footer-group .f-multicolumn .f-column:nth-child(2) .f-image{width:46px}@media(max-width:767px){.shopify-section-group-footer-group .multicolumn-card__info{max-width:270px}}.site-footer__block--link_list .site-footer__block-content li{margin-bottom:3px}.site-footer__block--link_list .site-footer__block-content li:last-child{margin-bottom:0}.site-footer__block--link_list .site-footer__block-content a{font-size:var(--font-btn-size);font-weight:var(--font-menu-weight);font-family:var(--font-menu-family);letter-spacing:var(--font-menu-ls);line-height:var(--font-menu-lh);text-transform:uppercase}.site-footer__block--link_list .site-footer__block-content a:hover{color:var(--color-quaternary-base)}.site-footer__bottom-wrapper{border-top:1px solid rgba(256,256,256,.4);padding-top:2.5rem}.site-footer__bottom .site-footer__copyright,.site-footer__bottom .f-linklist li a{font-family:var(--font-subheading-family);font-size:1.2rem;font-weight:600}.site-footer__bottom .f-linklist li a,.site-footer__bottom .site-footer__copyright span a{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:2px}.site-footer__bottom .f-linklist li a:hover,.site-footer__bottom .site-footer__copyright span a:hover{opacity:.6}.site-footer__bottom .f-linklist li a:after{display:none}@media(max-width:767px){.site-footer .site-footer__top{padding-top:4.6rem;padding-bottom:0}.site-footer__bottom-wrapper{padding-top:2rem}}@media(max-width:1023px){.site-footer .f-column[data-column-type=image]{order:-1}.site-footer__block--image .justify-start{justify-content:center}.site-footer__block--image .f-image-wrap{max-width:104px!important}.site-footer__block--image .site-footer__block-content{padding-bottom:3rem}.site-footer__block--link_list summary[role=button]{pointer-events:none}.site-footer__block--link_list [data-collapsible-icon] svg{display:none}.site-footer__block--link_list .site-footer__block-heading,.site-footer__block--link_list li{text-align:center}.site-footer__bottom .site-footer__bottom-row .f-linklist{gap:.5rem 2rem;justify-content:center}.site-footer__bottom .site-footer__bottom-row .site-footer__bottom-menu-payment{gap:2rem}.site-footer__bottom .site-footer__bottom-row+.site-footer__bottom-row{justify-content:center}}@media(min-width:1024px){.site-footer__block--link_list .site-footer__block-heading{margin-bottom:1.6rem}.site-footer .site-footer__top .f-column:first-child{text-align:right}.site-footer .site-footer__top .site-footer__block--image a:hover{opacity:.6}}.f-slideshow .f-slideshow__content{max-width:560px;margin-left:auto;margin-right:auto}.f-slideshow .f-slideshow-wrapper .flickity-wrapper .flickity-button,.f-slideshow .f-slideshow-wrapper .flickity-wrapper .flickity-page-dots,.f-slideshow .f-slideshow-wrapper .flickity-wrapper .flickity-page-counter{bottom:2.6rem}@media(max-width:767px){.f-slideshow .f-slideshow-wrapper--medium{--slide-height: 50rem}.f-slideshow .f-slideshow__content{max-width:335px}.f-slideshow .f-text-blocks .f-slideshow__btn-group{margin-top:3rem}}@media(min-width:768px){.f-slideshow .f-slideshow-wrapper--medium{--slide-height: 62rem}}.collection-arch .collection-card__image-wrapper{border-radius:140px 140px 0 0}.collection-card__info{margin-top:0;padding:1.5rem 0 1.3rem;background-color:var(--color-accent1-base)}.collection-arch .collection-card__title{margin-bottom:0}@media(max-width:767px){.collection-arch.f-section-padding{padding-bottom:70px}}.template-index .decor-divider{transform:translateY(45%)}.f-product-tabs.f-section-padding{padding-top:120px}.f-tabs .f-tabs__header-group{box-shadow:none;border-radius:3rem;border:1px solid var(--color-primary-dark);gap:0}.f-tabs .f-tabs__nav{font-size:var(--font-body-size);font-family:var(--font-body-family);letter-spacing:var(--font-body-ls);line-height:var(--font-body-lh);font-weight:var(--font-body-weight);color:rgba(var(--color-foreground),.5);padding:.8rem 2.4rem}.f-tabs .f-tabs__nav:before{display:none}.f-tabs .f-tabs__nav[aria-selected=true]{color:var(--color-secondary-base)!important;background-color:var(--main-bg-color)!important;padding-left:1rem;padding-right:1rem}.f-tabs .f-tabs__nav[aria-selected=true]:before,.f-tabs .f-tabs__nav[aria-selected=true]:after{content:"";width:27px;height:14px;display:inline-block;background-image:url(/cdn/shop/files/icon_leaves.svg?v=1785327392);background-size:contain;background-repeat:no-repeat;background-position:center center;margin-right:4px;background-color:transparent;position:relative}.f-tabs .f-tabs__nav[aria-selected=true]:after{transform:scaleX(-1);margin-right:0;margin-left:4px}.f-tabs .product-card__image-wrapper{border:1px solid var(--color-primary-dark)}@media(max-width:767px){.f-product-tabs.f-section-padding{padding-top:100px}.f-tabs .f-tabs__header-group{display:flex;flex-direction:column;justify-content:center;overflow-y:unset;overflow-x:unset;border:none}}.uneven-image-cards .f-image-hover-effect__zoom:hover .f-image{transform:none!important}.uneven-image-cards .f-image-card__content-box{background-color:var(--color-accent1-base);border:2px solid var(--color-accent3-base);padding:5.6rem 3rem 6.6rem}.uneven-image-cards .f-image-card__heading{color:var(--color-accent3-dark)}.uneven-image-cards .f-image-card__heading+.f-image-card__description{margin-top:2.2rem}.uneven-image-cards .f-image-card__action.btn{margin-top:3rem}.uneven-image-cards__col-image_with_text .f-image-card__image{border-radius:400px 400px 0 0}.uneven-image-cards__col-image_with_text .f-image-card__image:before{padding-top:90%}.uneven-image-cards .uneven-image-cards__col-image_with_text .f-text-blocks{margin-top:0;padding:4rem 3rem;background-color:var(--color-accent1-base)}.uneven-image-cards__col-image_with_text .text-subheading,.uneven-image-cards__col-image_with_text h3{color:var(--color-accent3-dark)}.uneven-image-cards__col-image_with_text .f-text-blocks .rte{max-width:600px;margin-left:auto;margin-right:auto;margin-top:1rem}.uneven-image-cards__col-image_with_text .f-text-blocks__btn{margin-top:3rem!important}@media(max-width:767px){.uneven-image-cards .section__header{padding-bottom:3.4rem;max-width:250px;margin-left:auto;margin-right:auto}.uneven-image-cards .uneven-image-cards__grid{flex-direction:column-reverse}.uneven-image-cards .f-image-card__content-box{padding:3rem 3rem 3.5rem;margin-left:1rem;margin-right:1rem}.uneven-image-cards__col-image_with_text .f-text-blocks{padding:2.2rem 2.5rem}}@media(min-width:1024px){.uneven-image-cards .uneven-image-cards__grid{padding-inline:3rem;flex-wrap:nowrap;column-gap:4rem}.uneven-image-cards .uneven-image-cards__col-image_card{width:50%}.uneven-image-cards .uneven-image-cards__col-image_with_text{width:50%;max-width:unset}}@media(min-width:1280px){.uneven-image-cards .uneven-image-cards__grid{column-gap:10rem}.uneven-image-cards .uneven-image-cards__col-image_card{width:40%}.uneven-image-cards .uneven-image-cards__col-image_with_text{width:60%}}.image-with-text .image-with-text__media,.image-with-text .image-with-text__media .f-image{max-height:768px}.image-with-text .f-grid--gap-none .f-image:before{padding-top:106.66%}.image-with-text .f-grid--gap-none .f-column__image{z-index:10}.image-with-text .f-grid--gap-none .image-with-text__content{text-align:center}.image-with-text .f-grid--gap-none .image-with-text__heading{max-width:475px;margin-left:auto;margin-right:auto;margin-top:1rem}.image-with-text .f-grid--gap-none .image-with-text__text{max-width:360px;margin-left:auto;margin-right:auto;margin-top:1rem;font-size:var(--font-body-size-sm)}.image-with-text .f-grid--gap-none .f-text-blocks__btn{margin-top:.8rem}.image-with-text .f-grid--gap-none{position:relative}.image-with-text .f-grid--gap-none:after{content:"";width:320px;height:166px;display:block;position:absolute;background-image:url(/cdn/shop/files/icon_flowers-leaves.svg?v=1785343549);background-size:contain;background-repeat:no-repeat;background-position:bottom center;bottom:0;right:25%;translate:50% 0}@media(max-width:767px){.image-with-text .f-grid--gap-none .f-column__image{padding-top:10rem;padding-bottom:10rem}.image-with-text .f-grid--gap-none .image-with-text__heading{max-width:330px}.image-with-text .f-grid--gap-none .image-with-text__text{max-width:250px}.image-with-text .f-grid--gap-none .f-text-blocks__btn{margin-top:0}.image-with-text .f-grid--gap-none:after{right:50%}}.custom-product-slider .custom-product-slider__media .f-image:before{padding-top:107%}.custom-product-slider .custom-product-slider__heading{margin-bottom:2.2rem}.custom-product-slider .custom-product-slider__products{max-width:574px;margin-left:auto;margin-right:auto}.custom-product-slider .product-card__image-wrapper{border:1px solid rgba(0,0,0,.18)}@media(max-width:767px){.custom-product-slider.f-section-padding{padding-bottom:3.5rem}.custom-product-slider .container{padding-left:0;padding-right:0}.custom-product-slider .flickity-wrapper.flickity-controls-group__bottom.flickity-show-controls{padding-bottom:calc(var(--button-size, 4rem) + 1rem)}.custom-product-slider .custom-product-slider__media{padding-left:var(--container-padding);padding-right:var(--container-padding)}.custom-product-slider .custom-product-slider__product{padding-inline-start:2rem!important;padding-inline-end:1.4rem!important;max-width:277px}}.collections-showcase .section__header{padding-bottom:1rem}.collections-showcase .section__header .section__subheading{color:var(--main-text-color)}.collections-showcase .collections-showcase__nav-list{gap:2rem}.collections-showcase .collections-showcase__title-name{font-size:var(--font-h4-size);color:var(--main-text-color)}.collections-showcase .collections-showcase__title{opacity:.4}.collections-showcase .collections-showcase__title.is-active{opacity:1}.collections-showcase .collections-showcase__title.is-active .collections-showcase__title-name{transform:none}.collections-showcase .collections-showcase__title-name span{background:none}.collections-showcase .collections-showcase__image{border-radius:400px 400px 0 0}.collections-showcase .collections-showcase__image .f-image:before{padding-top:107%}.collections-showcase .collections-showcase__description{margin-top:1.8rem}.collections-showcase .collections-showcase__info:before{content:"";width:94px;height:95px;display:block;background-image:url(/cdn/shop/files/icon_boxwood-floral.svg?v=1785349001);background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:3rem;translate:-6px}@media(max-width:767px){.collections-showcase .f-grid{max-width:270px;margin-left:auto;margin-right:auto}.collections-showcase .section__header--text{text-align:center}.collections-showcase .collections-showcase__nav-list li{display:flex;justify-content:center}.collections-showcase .collections-showcase__subheading,.collections-showcase .collections-showcase__description{text-align:center}.collections-showcase .f-text-blocks__btn{display:flex;justify-content:center}.collections-showcase .collections-showcase__info:before{display:none}}.product-card .product-card__title{font-size:var(--font-h6-size);color:var(--main-text-color)}.product-card .f-price__sale .f-price-item--regular{color:var(--color-neutral-dark)}.product-card .f-price{margin-top:1rem}.product-card__metafield{font-size:1rem;font-family:var(--font-subheading-family);letter-spacing:.02em;text-transform:var(--font-subheading-transform);font-weight:800;color:var(--color-neutral);margin-bottom:1rem}.product-card:not(.product-card--list) .product-card__actions{width:100%;inset-inline-start:0;inset-block-end:0;transform:none}@media(min-width:768px){.product-card:not(.product-card--list) .product-card__action-button{margin-inline-end:0}.product-card:not(.product-card--list) .product-card__atc{border-radius:0;background-color:var(--color-tertiary-base);border:1px solid var(--color-tertiary-base);color:#fff}.product-card:not(.product-card--list) .product-card__atc:hover{background-color:#fff!important;color:var(--color-tertiary-base)!important;border:1px solid var(--color-tertiary-base)!important}}.product-card__actions .product-card__atc:disabled{display:none}.product-card__badge{inset-inline-start:.8rem;top:.8rem;flex-direction:row}.product-card__badge .f-badge,.f-product__tags .f-badge{white-space:unset;padding:1px 1rem 0;border:none;font-size:.9rem;color:var(--main-text-color);background:transparent;line-height:1.1;border-radius:0;font-weight:800;font-family:var(--font-subheading-family);text-transform:var(--font-subheading-transform);letter-spacing:.02em;width:63px;height:80px;text-align:center;background-image:url(/cdn/shop/files/badge_sold-out.svg?v=1785335140);background-size:contain;background-repeat:no-repeat;background-color:transparent}.product-card__badge .f-badge.f-badge--sale,.f-product__tags .f-badge .f-badge--sale{background-image:url(/cdn/shop/files/badge_sale.svg?v=1785335139)}.product-card__badge .f-badge.f-badge--new,.f-product__tags .f-badge .f-badge--new{background-image:url(/cdn/shop/files/badge_new.svg?v=1785335139)}.product-card__badge .f-badge.f-badge--hot,.f-product__tags .f-badge.f-badge--hot{background-image:url(/cdn/shop/files/badge_fav.svg?v=1785335139);padding-top:4px}.product-card__badge .f-badge.f-badge--preorder,.f-product__tags .f-badge.f-badge--preorder{background-image:url(/cdn/shop/files/badge_pre-order.svg?v=1790951701)}#shopify-section-sticky-atc-bar{display:none!important}.f-product__media-icon.f-product__media-badge,.pswp__top-bar .pswp__button{background-color:#fff;border-color:#000;color:#000}.pswp__top-bar .pswp__button:hover{box-shadow:none;color:#fff;background-color:var(--color-tertiary-base);border-color:var(--color-tertiary-base)}.f-product__media-viewer .f-product__media-thumbnails-wrapper{margin-top:8px}.f-product__media-viewer .f-product__media-thumbnails-item-wrap:before{border:2px solid var(--color-accent2-base)}.f-product__media-viewer .f-product__media-thumbnails-item{padding-left:0;padding-right:1.5rem}body.template-product{background-color:var(--color-natural-light-base)}.template-product .f-single-product--media-medium{--media-width: 50%}@media(min-width:1280px){.template-product .f-product__media-wrapper{padding-right:4rem}.template-product .f-product-single__info{padding-left:4rem}}.breadcrumbs a,.breadcrumbs--last{font-family:var(--font-btn-family);font-size:var(--font-btn-size);letter-spacing:var(--font-btn-ls);font-weight:var(--font-btn-weight);text-transform:uppercase;text-decoration:underline;text-underline-offset:1.5px;text-decoration-thickness:1px}.f-product-single__block .f-product-single__title{font-size:var(--font-h3-size)}.f-product-single__block--price .f-price{font-family:var(--font-heading-family);font-size:var(--font-h5-size);font-weight:var(--font-heading-weight);padding-top:5px}.f-product-single__block--price .f-price__regular{color:var(--main-heading-color)}.f-product-single__block--price .f-price__sale .f-price-item--sale{color:#d67141}.f-product-single__block--price .f-price__sale .f-price-item--regular{opacity:.5}.f-product-single__block--price .installment{font-size:1.1rem}.f-price__badges .f-badge{color:var(--main-text-color)}.variant-picker .variant-picker__field .form__label{margin-bottom:.8rem}.variant-picker .variant-picker__option-button--button{min-height:4rem;padding:.8rem 1.8rem;border-color:var(--color-secondary-dark);border-width:2px;font-size:var(--font-body-size-sm);background-color:transparent}.variant-picker .variant-picker__input input[type=radio]+label:hover.variant-picker__option-button--button,.variant-picker .variant-picker__input input[type=radio]:checked+label.variant-picker__option-button--button{background-color:var(--color-secondary-dark);border-color:var(--color-secondary-dark);color:#fff}.variant-picker .variant-picker__option--soldout .variant-picker__option-button{border-color:var(--color-text-body);pointer-events:none}.variant-picker .variant-picker__option--soldout .variant-picker__option-button:before{display:none}.quantity__label.form-label{margin-bottom:.8rem}.f-quantity{border:none;border-radius:0;background-color:var(--color-natural-light-dark);border-bottom:1px solid rgba(0,0,0,.4)}.f-quantity .form-control{border-bottom:none}.f-product-single__block--custom_field .form-field{font-size:var(--font-body-size-sm)}.f-product-single__block--custom_field .form-label{margin-bottom:.8rem}.f-product-single__block.f-product-single__block--buy_buttons{margin-top:3rem}.f-product-form__submit.btn:disabled{pointer-events:none}.f-product-single__blocks:not(:has(.f-badge--preorder)) .f-product-single__block--text{display:none}.f-product-single__block .f-product-form__submit.btn{font-size:var(--font-btn-size-atc);background-color:var(--color-tertiary-base);border-color:var(--color-tertiary-dark);border-radius:0}.f-product-single__block .f-product-form__submit.btn:hover{background-color:transparent;border-color:var(--color-tertiary-dark);color:var(--color-tertiary-base)}.shopify-payment-button__button.shopify-payment-button__button--unbranded{border-radius:0;background-color:var(--color-accent3-base);border:1px solid var(--color-accent3-base);color:#fff}.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover{background-color:transparent;color:var(--color-accent3-base)}.f-product-single__block .f-product-form__submit.btn:disabled{background-color:#00000026;border:none;opacity:1!important;color:var(--main-text-color)}.shopify-payment-button__button.shopify-payment-button__button--unbranded[aria-disabled=true]{display:none}.f-product-single__block.f-product-single__block--shipping{border-top:1px solid rgba(0,0,0,.4);padding-top:1rem;margin-top:4rem}.f-product-single__block--shipping li{font-size:var(--font-body-size-sm);gap:1rem}.f-product-single__block--shipping li a{color:var(--color-accent3-base);text-decoration:underline}.f-product-single__blocks:has(.f-badge--preorder) .f-product-single__block--shipping{display:none}@media(min-width:768px){.f-product-single__block--shipping ul{display:flex;justify-content:space-between}.f-product-single__block--shipping ul li+li{margin-top:0}}.f-product-single__block.f-product-single__block--collapsible_tab{background-color:#fff;padding:0 2rem;margin-top:4rem}.f-product-single__block--shipping+.f-product-single__block--collapsible_tab{padding-top:2rem}.f-product-single__block--collapsible_tab+.f-product-single__block--collapsible_tab+.f-product-single__block--collapsible_tab{padding-bottom:2rem;box-shadow:0 4px 8px -2px #0000001a}.f-product-single__block--shipping+.f-product-single__block--collapsible_tab .collapsible__button{border-top:1px solid var(--color-tertiary-base)}.f-product-single__block--collapsible_tab .collapsible__item.is-collapsed .collapsible__button,.f-product-single__block--collapsible_tab .collapsible__item.is-expanded .collapsible__content-inner{border-color:var(--color-tertiary-base)}.f-complementary-products .f-complementary-products__block-heading{padding-bottom:8px;color:#000}.f-product-single__block--complementary .f-complementary-products .product-card{padding:1.5rem 1rem;box-shadow:0 4px 8px -2px #0000001a;margin-bottom:8px}.f-complementary-products .product-card--list .product-card__image-wrapper{width:12rem}.f-complementary-products .product-card .product-card__info .f-price{margin-top:4px}.f-complementary-products .product-card--list .product-card__actions .btn{background-color:var(--color-accent2-base);border:1px solid var(--color-accent2-base);color:#fff}.f-complementary-products .product-card--list .product-card__actions .btn:hover{color:var(--color-accent2-base);border-color:var(--color-accent2-base)}#esc-oos-form-app #esc-out-of-stock-inputs{border:none;color:var(--color-text-body);padding:2rem}#esc-oos-form-app #esc-out-of-stock-inputs .esc-out-of-stock-title{color:var(--main-heading-color);font-family:var(--font-heading-family);font-size:var(--font-h5-size);font-weight:var(--font-heading-weight)}#esc-out-of-stock-inputs .esc-out-of-stock-subtitle{margin-bottom:0;text-align:center;font-size:var(--font-body-size-sm)}#esc-out-of-stock-inputs .esc-sms-select-country-title{display:none}#esc-oos-form-app #esc-out-of-stock-inputs .esc-email-container,#esc-oos-form-app #esc-out-of-stock-inputs .esc-sms-container{margin-top:1rem;margin-bottom:0}#esc-out-of-stock-inputs .esc-email-container .esc-btn,#esc-out-of-stock-inputs .esc-sms-container .esc-btn{font-family:var(--font-btn-family);font-size:var(--font-btn-size)!important;font-weight:var(--font-btn-weight)!important;letter-spacing:var(--font-btn-ls);border-radius:var(--btn-rounded);border-top-width:0;border-bottom-width:0;height:4.4rem!important}#esc-out-of-stock-inputs .esc-email-container input{border-radius:0;border:none;border-bottom:1px solid var(--color-text-body);color:var(--color-text-body);width:68%;margin-right:2%;padding:0 1.5rem;font-size:var(--font-body-size-sm)}#esc-out-of-stock-inputs .esc-sms-container .vue-tel-input input{border-radius:0;border:none;border-bottom:1px solid var(--color-text-body);color:var(--color-text-body);font-size:var(--font-body-size-sm)}#esc-out-of-stock-inputs .esc-sms-container .vue-tel-input{width:68%;margin-right:2%}#esc-out-of-stock-inputs .esc-email-container input::placeholder,#esc-out-of-stock-inputs .esc-sms-container input::placeholder{color:var(--color-text-body)!important;opacity:60%!important}#esc-out-of-stock-inputs input:focus,#esc-out-of-stock-inputs select:focus{box-shadow:none}#esc-oos-form-app #esc-out-of-stock-inputs .esc-notification{padding-left:0;padding-top:0;margin-top:0;text-align:center}#esc-oos-form-app #esc-out-of-stock-inputs .esc-notification.esc-success{margin-top:5px;color:var(--color-accent3-base)}#esc-out-of-stock-inputs .esc-privacy-disclaimer{font-size:1.1rem;font-family:sans-serif;color:#888;width:100%;display:block;text-align:center;line-height:1.3;margin-top:5px}#esc-out-of-stock-inputs .esc-privacy-disclaimer a{color:#888;text-decoration:underline}@media screen and (max-width:767px){#esc-out-of-stock-inputs .esc-email-container input{width:63%;margin-right:2%}#esc-out-of-stock-inputs .esc-email-container .esc-btn{width:35%}}.f-product-single__blocks:has(.f-product-form__submit.btn:disabled) .f-product-single__block--price .installment,.f-product-single__blocks:has(.f-product-form__submit.btn:disabled) .f-product-form__button-dynamic,.f-product-single__blocks:has(.f-product-form__submit.btn:disabled) .f-product-single__block--quantity_selector,.f-product-single__blocks:has(.f-product-form__submit.btn:disabled) .f-product-single__block--buy_buttons+.f-product-single__block--text,.f-product-single__blocks:has(.f-product-form__submit.btn:disabled) .f-product-single__block--shipping{display:none}.dynamic-content:has(.placeholder-svg){display:none}.template-product:has(.dynamic-content.green-decor .placeholder-svg) .product-recommendations{background-color:var(--color-primary-base)}.collection-banner{background-color:var(--color-natural-light-base)}.collection-banner .collection-banner__description{max-width:460px}@media(max-width:767px){.collection-banner .collection-banner__wrapper{flex-direction:column-reverse}}@media(min-width:1023px){.collection-banner .collection-banner__wrapper:before{content:"";width:93px;height:109px;display:block;position:absolute;background-image:url(/cdn/shop/files/icon_oval-door.svg?v=1787750334);background-size:contain;background-repeat:no-repeat;background-position:center;left:50%;top:50%;translate:-50% -50%;z-index:1}}@media(min-width:1280px){.collection-banner .container{padding-left:var(--container-padding-lg);padding-right:var(--container-padding-lg)}}.f-facets__container .f-facets__heading{margin-bottom:1rem;color:var(--main-text-color)}.f-facets .f-facets__block-header span,.f-facets__container .f-facets__block-sortby label{text-transform:none;color:var(--main-text-color)}.f-facets .f-facets__item .f-checkbox .checkmark,.f-facets .f-checkbox input:checked~.checkmark{background-color:var(--color-tertiary-base)}.f-facets-price__inputs .f-facets-price__field .form-control{padding-inline:0;border:none;background-color:transparent}.f-facets-price__inputs .f-facets-price__field:first-child .form-control{text-align:left}.f-facets-price__inputs .f-facets-price__field-currency,.f-facets-price__inputs .f-facets-price__to{display:none}@media(max-width:767px){button.btn--filter-sort.btn{border:none;padding:0}button.btn--filter-sort.btn .text-normal{text-transform:var(--font-menu-transform);font-size:1.2rem;color:var(--main-text-color)}.f-facets .f-facets__heading{display:none}}@media(min-width:1280px){.f-drawer.f-facets--left,.f-drawer.f-facets--right{padding-right:3rem}}.collection-sortby .f-facets select{border:none;border-bottom:1px solid var(--main-text-color)}.active-facets .active-facets__button:not(.btn--underline){height:4rem;border-radius:0;background-color:var(--color-quaternary-light);border:none;font-family:var(--font-body-family);font-size:var(--font-body-size);font-weight:var(--font-body-weight);text-transform:var(--font-body-transform);letter-spacing:var(--font-body-ls)}.active-facets .active-facets__button svg{width:16px;height:16px}.active-facets__button-clear.btn.btn--underline:before{display:none}.product-grid__header .collection-product-count{font-size:var(--font-btn-size);font-family:var(--font-btn-family);font-weight:var(--font-btn-weight);letter-spacing:var(--font-btn-ls);text-transform:uppercase;text-decoration:underline;text-underline-offset:1.5px}.page-about-us .uneven-image-cards .f-image-card__content-box{background-color:#fff}@media(min-width:1024px){.page-faqs .collapsible-tabs__conntent-wrap{columns:2;column-gap:6rem}.page-faqs .collapsible-tabs .collapsible__item-wrap:nth-child(8){border-top:1px solid}}.f-contact-form .section__description{max-width:500px;margin-left:auto;margin-right:auto}.f-contact-form .form-label{margin-bottom:8px}.f-contact-form .form-control--textarea{min-height:180px}.f-contact-form input.form-control::placeholder{color:transparent!important}.f-contact-form .form-submit .btn{margin-top:0}@media(max-width:767px){.f-contact-form .form-submit .btn{margin-top:2rem}}.page-wholesale .rich-text__content{max-width:600px;margin-left:auto;margin-right:auto}.page-wholesale .split-content .f-text-blocks .mega-description,.page-wholesale .split-content .f-text-blocks h3{max-width:570px}.form-text .mail-icon{margin-bottom:2rem}.form-text .mail-icon .f-image{width:32px}.form-text .f-text-blocks .mega-description{margin-left:unset;margin-right:unset}.form-text .f-text-blocks p{font-size:var(--font-body-size-sm);margin-bottom:8px}.form-text .f-text-blocks h6{color:var(--main-text-color);margin-bottom:8px}@media(max-width:767px){.page-wholesale .f-apps-wrapper{padding-bottom:2rem}}@media(min-width:1024px){body.page-wholesale{background-color:var(--color-natural-light-base)}.page-wholesale .site-main{display:flex;justify-content:center;flex-wrap:wrap}.page-wholesale .site-main .shopify-section{width:100%}.page-wholesale .site-main #shopify-section-template--19701784772711__1787844096c27d9d1f{width:60%;max-width:900px}.page-wholesale .site-main #shopify-section-template--19701784772711__custom_content_WMmDtr{width:40%;max-width:500px}}.collapsible-tabs .f-image-card__image{display:none}.collapsible-tabs .f-image-card__content{align-items:flex-start;padding:0;position:relative}.collapsible-tabs .f-image-card__content-box{color:var(--main-text-color)}.site-main .shopify-policy__container{max-width:900px!important}.shopify-policy__body h2{font-size:var(--font-h5-size);color:#000;padding-top:1rem}.shopify-policy__body .rte ul{margin-bottom:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-styles.css.map */
