h1.h1{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:46px;line-height:120%;letter-spacing:0%;text-align:center}h2.h2{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:38px;line-height:120%;letter-spacing:0%;text-align:center;margin-top:0;margin-bottom:20px}h5.h5{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:22px;line-height:100%;letter-spacing:0%;text-align:center}h6.h6{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:17px;line-height:120%;letter-spacing:4%;text-transform:uppercase;text-align:center;margin-top:0;margin-bottom:25px;color:#222}.page-width{width:100%;max-width:1400px;margin:0 auto;padding-left:40px;padding-right:40px}body .page-width.page-width-wider{max-width:1440px}.utility-bar__grid .close-icon{width:18px;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;right:30px}.utility-bar__grid{position:relative}.announcement-bar,.announcement-bar__announcement{padding:7px 0;align-items:center}.announcement-bar p{font-family:Public Sans;font-weight:700;font-size:16px;line-height:140%;letter-spacing:0%;text-align:center;margin:0;color:#3c3c3c}.announcement-bar p strong{border-bottom:1px solid;font-weight:700;font-size:16px}.header__submenu--additional_content .header__additional_content--left{width:50%;padding:30px;background:#ffd8d6}.additional_content--media img{width:100%;height:auto}.header__submenu--additional_content .header__additional_content--right{width:50%;padding:30px}.additional_content--information h2.title{font-family:Montserrat;font-weight:700;font-size:16px;line-height:120%;letter-spacing:4%;text-transform:uppercase;margin:15px 0}.additional_content--information span{font-family:Open Sans;font-weight:400;font-style:Bold;font-size:16px;line-height:140%;letter-spacing:0%;color:#45494d}.additional_content--information a{font-family:Open Sans;font-weight:700;font-style:Bold;font-size:16px;line-height:140%;letter-spacing:0%;color:#45494d;text-decoration:none;display:block;text-align:left;margin:15px 0}.menu-product-metafield-image-el{width:35px;height:35px;flex:0 0 35px}.menu-product-metafield-image-el img{display:block;width:100%;height:100%;object-fit:contain}body .header_additional_list li a{color:#1c1e1f;font-family:Open Sans;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%;padding-left:0!important;padding-top:0!important;padding-bottom:15px!important}.header-section-layout-type-new ul.header__submenu.list-menu{left:0;background:#555555a3;padding:0;border:0px;height:700px;overflow:hidden;top:78px}.header__additional_content_wrapper{display:flex;flex-wrap:wrap}.header__submenu--additional_content{width:100%;max-width:90%}.header__submenu--additional_content{background:#fff;display:flex;top:0;position:relative;max-width:100%;width:70%;margin-left:auto;margin-right:16rem}.header-section-layout-type-new details{position:unset}.header__submenu--additional_content{max-width:673px}summary.list-menu__item span,ul.list-menu.list-menu--inline li a span{color:#222;font-family:Public Sans;font-weight:700;font-size:18px;line-height:100%;letter-spacing:0%}.banner h2.banner__heading.inline-richtext.h0{font-family:Montserrat;font-weight:700;font-size:46px;line-height:120%;letter-spacing:0%}.banner__text.rte.body p{color:#fff;font-family:Open Sans;font-weight:300;font-size:22px;line-height:140%;letter-spacing:0%;margin:20px 0 10px}.policies li:before{display:none}.banner__box.content-container.content-container--full-width-mobile.color-scheme-3.gradient{padding-left:8rem}.banner .banner__buttons a.button.button--primary{font-family:Montserrat;font-weight:600;font-style:Bold;font-size:18px;leading-trim:NONE;line-height:170%;letter-spacing:0%;text-align:center;color:#fff;padding:12px 40px}.banner .banner__text.rte.subtitle p{font-family:Montserrat;font-weight:700;font-size:17px;line-height:100%;letter-spacing:4%;text-align:center;text-transform:uppercase;color:#fff;margin-bottom:20px}.image-with-text__text-item.grid__item p.image-with-text__text.image-with-text__text--caption.caption-with-letter-spacing--large{color:#222;font-family:Montserrat;font-weight:700;font-size:17px;line-height:100%;letter-spacing:4%;text-transform:uppercase;margin-bottom:20px}.image-with-text h2.image-with-text__heading.inline-richtext.h1{font-family:Montserrat;font-weight:700;font-size:38px;line-height:120%;letter-spacing:0%}.image-with-text .image-with-text__text.rte.body p{font-family:Open Sans;font-weight:400;font-size:18px;line-height:140%;letter-spacing:0%;color:#222;margin-top:5px}.image-with-text a.button.button--primary{font-family:Montserrat;font-weight:600;font-style:Bold;font-size:18px;leading-trim:NONE;line-height:170%;letter-spacing:0%;text-align:center;color:#fff;padding:12px 40px;margin-top:3.5rem}.slider-counter.caption{display:none}.card__information .card__heading a{font-family:Montserrat;font-weight:500;font-size:22px;line-height:120%;letter-spacing:0%}.card-information .price .price__regular span{color:#393f46;font-family:Montserrat;font-weight:500;font-size:18px;line-height:140%;letter-spacing:0%}.collection__description.body.rte.scroll-trigger.animate--slide-in p{font-family:Open Sans;font-weight:400;font-size:22px;line-height:140%;letter-spacing:0%;text-align:center;max-width:69%;margin-inline:auto;color:#222}.gradient.featured-collections{padding-top:60px;padding-bottom:50px}.gradient.featured-collections .slider-buttons{display:flex;align-items:center;justify-content:right;padding-right:60px;gap:10px}.gradient.featured-collections .slider-buttons .svg-wrapper{height:24px}.gradient.featured-collections .slider-buttons{margin-top:-20px}.menu-drawer__localization.header-localization{display:none}.footer .footer__copyright.caption{display:flex;justify-content:space-between;width:100%;align-items:center}.footer .footer__copyright.caption small.copyright__content a,.footer .footer__copyright.caption small.copyright__content{color:#222;font-family:Public Sans;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%}.footer .footer__content-bottom{border-top:unset}.footer-block__details-content.rte p{color:#45494d;font-family:Public Sans;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%}.footer__blocks-wrapper.grid{display:grid;grid-template-columns:1fr 16% 15%;gap:30px}.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in{width:100%}.footer-block.grid__item.scroll-trigger.animate--slide-in{width:42%}ul.footer-block__details-content.list-unstyled li a.link.link--text{color:#222;text-transform:capitalize;padding-bottom:0;font-family:Open Sans;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%}.footer-block.grid__item h2.footer-block__heading.inline-richtext{color:#222;text-transform:capitalize;margin-bottom:10px;font-family:Open Sans;font-weight:700;font-size:19px;line-height:170%;letter-spacing:0%}.footer__content-top .list-social__link{align-items:center;display:flex;padding:.8rem;color:#fff;background:#fff;border-radius:6px}.list-social__item .icon path{fill:#d49a79}.footer__content-top .list-social{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}.footer .footer__content-top{padding-bottom:0rem}.newsletter .newsletter__wrapper{display:grid;align-items:center;justify-content:space-between;width:100%;grid-template-columns:1fr 1fr;gap:40px}.newsletter .newsletter__subheading{max-width:100%;margin-left:auto;margin-right:auto;width:100%;text-align:left}.newsletter__subheading h4{color:#222;margin-bottom:12px;font-family:Montserrat;font-weight:700;font-size:22px;line-height:100%;letter-spacing:0%;margin-top:20px}.newsletter__subheading h2{margin:0}.newsletter__subheading p{color:#222;margin-top:0;font-family:Open Sans;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%}.newsletter .newsletter-form{margin:0 auto;max-width:100%}.newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%;width:100%}.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field:after{display:none}.newsletter .field label.field__label{display:none}.newsletter .newsletter-form__field-wrapper .field__input{width:calc(100% - 150px);background:#fff;opacity:1;border-radius:6px;border:unset;padding:15px 20px;height:51px;font-family:Jost;font-weight:400;font-size:16px;line-height:130%;letter-spacing:0%;color:#222}.newsletter .newsletter-form__field-wrapper .field__input::placeholder{font-family:Public Sans;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0%;color:#222;opacity:1}.newsletter button.newsletter-form__button{background:#d49a79!important;opacity:1;border-radius:6px;padding:16px 20px;color:#fff;width:100%;max-width:138px;font-family:Public Sans;font-weight:600;font-size:18px;line-height:18px;letter-spacing:0%;text-align:center}.facets .facets__heading--vertical{font-family:Open Sans;font-weight:400;font-size:22px;line-height:140%;letter-spacing:0%;color:#222}.facets span.facets__summary-label,span.facet-checkbox__text span.facet-checkbox__text-label{color:#222;font-family:Open Sans;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%}.collection .card.card--standard.card--media{border:1px solid #B3B7BA;border-radius:8px;width:100%;overflow:hidden}.collection .card--standard>.card__content .card__information{padding-left:20px;padding-right:20px}.collection ul#product-grid{column-gap:24px;row-gap:24px}.collection .card__information .card__heading a{color:#222;font-family:Montserrat;font-weight:700;font-size:22px;line-height:100%;letter-spacing:0%}.collection .card-information .price .price__regular span,.collection .card-information .price .price__sale span,.collection .card-information .price .price__sale span s{font-weight:600;font-size:18px;line-height:140%;letter-spacing:0%}.about .image-with-text .image-with-text__text.rte.body p{line-height:170%}.rich-text.content-container.color-scheme-1.gradient{max-width:976px;margin-inline:auto}.rich-text h2.rich-text__heading.rte.inline-richtext.h1{font-family:Montserrat;font-weight:700;font-size:38px;line-height:100%;letter-spacing:0%;color:#1c1e1f}.rich-text .rich-text__text.rte.scroll-trigger.animate--slide-in p{color:#45494d;font-family:Open Sans;font-weight:400;font-size:19px;line-height:170%;letter-spacing:0%;margin-bottom:30px}.image-with-text__media{border:unset}.blog-filter-bar-container .filter-label{color:#1c1e1f;font-family:Public Sans;font-weight:700;font-size:18px;line-height:100%;letter-spacing:0%}.article-template .article-template__content.page-width.page-width--narrow{max-width:950px}.article-template .article-template__content p{font-family:Public Sans;font-weight:400;font-size:18px;line-height:170%;letter-spacing:0%;color:#45494d;margin:30px 0}.article-template .article-template__content h2{font-family:Montserrat;font-weight:700;font-size:38px;line-height:120%;letter-spacing:0%;color:#1c1e1f;margin-top:0}.article-template .article-template__content img{max-width:529px;margin-inline:auto;display:flex;justify-content:center;align-items:center}.article-template .article-template__content h4{padding:40px;background:#f4e7e1;color:#1c1e1f;font-family:Public Sans;font-weight:700;font-style:Bold;font-size:32px;line-height:42.8px;letter-spacing:0%}.image-with-text .article_tags_ctm{border-radius:6px;background:#f4e7e1;padding:4px;font-family:Public Sans;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center;color:#1c1e1f;margin-bottom:10px}.image-with-text .blog_social a{background:#f4e7e1;border-radius:6px;color:#1c1d1f;font-family:Public Sans;font-weight:700;font-size:18px;line-height:18px;letter-spacing:0%;text-align:center;display:flex;padding:16px 20px;text-decoration:none;gap:10px;align-items:center}.image-with-text .blog_social a svg path{fill:#000}.image-with-text .blog_social{display:flex;align-items:center;gap:20px;margin-top:40px;flex-wrap:wrap}.blog .title-wrapper--no-top-margin{justify-content:center}.image-with-text .image-with-text__text.rte.body ul{list-style-type:none;padding-left:0}.image-with-text .image-with-text__text.rte.body li{font-family:Open Sans;font-weight:500;font-size:18px;line-height:140%;letter-spacing:0%;color:#222;margin-bottom:10px}.image-with-text__grid--reverse.products .image-with-text .grid{align-items:center}.collapsible-content .caption-with-letter-spacing{color:#222;font-family:Montserrat;font-weight:700;font-style:Bold;font-size:26px;line-height:100%;letter-spacing:0%;text-align:center;margin-top:0;margin-bottom:20px}.collapsible-content .collap_sub p{color:#222;font-family:Open Sans;font-weight:400;font-size:22px;line-height:140%;letter-spacing:0%;text-align:center;margin:0 0 60px}.collapsible-content__wrapper .accordion{background:#fff;border-radius:6px;padding:20px;margin-bottom:15px}.collapsible-content__wrapper h3.accordion__title.inline-richtext.h4{color:#222;font-family:Montserrat;font-weight:700;font-size:22px;line-height:120%;letter-spacing:0%}.collapsible-content__wrapper .accordion__content p{color:#222;font-family:Open Sans;font-weight:400;font-size:19px;line-height:170%;letter-spacing:0%;margin-top:20px}.product__info-wrapper .product__accordion .accordion__content p,.product__info-wrapper .product__accordion .accordion__content li{font-family:Open Sans;font-weight:400;font-size:19px;line-height:140%;letter-spacing:0%;color:#45494d;margin:10px 0}.product__info-wrapper .product__accordion .accordion__content ul,.product__info-wrapper .product__accordion .accordion__content ol{padding-left:0}.product__info-wrapper .accordion summary{display:flex;position:relative;line-height:1;padding:10px 0;border-bottom:1px solid #EEEEEE}.product__info-wrapper .accordion .summary__title h2{font-family:Open Sans;font-weight:600;line-height:140%;letter-spacing:0%;color:#222;font-size:20px}.product__info-wrapper .product__accordion .accordion__content{padding:0 0rem}.product__info-wrapper ul.icon-with-text.icon-with-text--vertical.list-unstyled{display:grid;grid-template-columns:1fr 1fr;padding:20px 0;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE}.product__info-wrapper .product__title h1{font-family:Montserrat;font-weight:700;font-size:32px;line-height:120%;letter-spacing:0%}.product__info-wrapper .product__description.rte{font-family:Open Sans;font-weight:400;font-size:19px;line-height:170%;letter-spacing:0%;margin-bottom:15px;margin-top:15px}.product__info-wrapper .price-design{background:#ae7554;border-radius:8px;padding:20px;color:#fff}.product .product__info-wrapper variant-selects{padding-top:20px;border-top:1px solid #EEEEEE}.product__info-wrapper li.icon-with-text__item span.h4.inline-richtext{font-family:Open Sans;font-weight:400;font-size:17px;line-height:170%;letter-spacing:0%;vertical-align:middle;color:#222}.product__info-wrapper .icon-with-text--vertical .icon-with-text__item{margin-bottom:10px}.product-form__input .price-per-item__container{display:flex;align-items:center;width:100%;max-width:100%;gap:10px}.product__info-wrapper .product-form__input .price-per-item__container{display:grid;align-items:center;width:100%;max-width:100%;gap:15px;grid-template-columns:121px 1fr;padding-top:25px;border-top:1px solid #EEEEEE}.product__info-wrapper .product-form__buttons{max-width:100%}.product__info-wrapper .quantity{min-height:62px;border:1.5px solid #222222;border-radius:6px}.product__info-wrapper .quantity .quantity__input{font-family:Public Sans;font-weight:500;font-size:22px;line-height:26px;letter-spacing:0%;text-align:center;color:#000}.product__info-wrapper .product-form__submit span{color:#fff;font-family:Public Sans;font-weight:600;font-size:22px;line-height:26px;letter-spacing:0%;text-align:center;display:flex;align-items:center;gap:10px}.product .product__info-container .product-form__quantity .form__label{display:none}.product .product__info-container .product-form{margin:0}.product__info-wrapper .product-form__submit{margin-bottom:0rem;height:61px;display:flex;align-items:center;gap:10px}.product__info-wrapper .quantity button svg{stroke:#000}.product__info-wrapper .quantity:before,.product__info-wrapper .quantity:after{display:none}.product__info-wrapper .product-form__input .form__label{padding-left:0;color:#222;font-family:Open Sans;font-weight:700;font-size:18px;line-height:170%;letter-spacing:0%;margin-bottom:6px}.product__info-wrapper fieldset.js.product-form__input label{color:#222;font-family:Open Sans;font-weight:700;font-size:16px;line-height:26px;letter-spacing:0%;text-align:center;border-radius:6px;border:2px solid}.product__info-wrapper .product-form__input--pill input[type=radio]:checked+label{background-color:#f4e7e1;color:#000;border:2px solid #D49A79}.product__info-wrapper .metafield-rich_text_field p{color:#222;font-family:Open Sans;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0%}.product__info-wrapper .thumbnail[aria-current],.thumbnail[aria-current]:focus:not(:focus-visible),.thumbnail[aria-current]:focus,.thumbnail.focused{box-shadow:unset!important;border:1px solid}.product__info-wrapper .product-form__input{margin:0 0 2.6rem}.shipping-banner{background:#f4e7e1;padding:8px 15px;display:flex;align-items:center;gap:10px;border-radius:8px}.shipping-banner span{font-family:Open Sans;font-weight:700;font-style:Bold;font-size:16px;leading-trim:NONE;line-height:140%;letter-spacing:0%;color:#222}.shipping-banner svg{width:20px;height:20px}.product__info-wrapper .price-design span.price-details{color:#fff;font-family:Montserrat;font-weight:700;font-size:26px;line-height:100%;letter-spacing:0%}.product__info-wrapper .price-design span.badge.price__badge-sale{display:none}.product__info-wrapper .price-design .price__container .price__sale span{color:#fff;font-family:Open Sans;font-weight:700;font-style:Bold;font-size:22px;line-height:140%;letter-spacing:0%}.product__info-wrapper .price-design .price__container{margin:15px 0}.product__info-wrapper .price-design .price__container .price__sale s.price-item.price-item--regular,.product__info-wrapper .price-design .price__container .price__regular span{font-weight:400;color:#fff;font-size:22px;line-height:140%;letter-spacing:0%}span#shopify-installments-content{color:#fff;font-family:Open Sans;font-weight:400;font-style:Bold;font-size:18px;leading-trim:NONE;line-height:170%;letter-spacing:0%}.product__info-wrapper .price-design.type2{background:#f4e7e1;color:#222;font-family:Open Sans;font-weight:400;font-style:Bold;font-size:18px;leading-trim:NONE;line-height:170%;letter-spacing:0%}.product__info-wrapper .price-design.type2 .price__container .price__sale span,.product__info-wrapper .price-design.type2 .price__container .price__sale s.price-item.price-item--regular{color:#222}.product__info-wrapper .price-design.type2 .price__container{margin:0 0 15px}.shop-link-wrapper a.shop-link span{font-family:Open Sans;font-weight:700;font-style:Bold;font-size:18px;line-height:170%;letter-spacing:0%;text-align:center;text-decoration:underline;color:#b87333}.shop-link-wrapper a.shop-link{display:flex;align-items:center;gap:10px}body .shopify-policy__container{max-width:1200px}form.installment{font-size:18px}.menu-drawer__inner-submenu .mega-menu-featured-product{border:1px solid #80808059;padding:20px 20px 0;margin:20px}.js .menu-drawer__menu li a{font-size:16px}@media(max-width:1440px){.header__submenu--additional_content{margin-right:14rem}}@media(max-width:1200px){.announcement-bar p{font-size:14px}.banner h2.banner__heading.inline-richtext.h0{font-size:38px}.banner__box.content-container.content-container--full-width-mobile.color-scheme-3.gradient{padding-left:0rem}.banner--content-align-left.banner--desktop-transparent .banner__box,.banner--content-align-right.banner--desktop-transparent .banner__box,.banner--medium.banner--desktop-transparent .banner__box{max-width:50rem!important}.banner__text.rte.body p{font-size:18px}.banner .banner__buttons a.button.button--primary,.image-with-text a.button.button--primary{font-size:16px;padding:12px 22px}.image-with-text .image-with-text__text.rte.body p{font-size:17px}.collection__description.body.rte.scroll-trigger.animate--slide-in p,.collection .card__information .card__heading a{font-size:20px}form.installment{font-size:16px}.facets .facets__form-vertical{display:flex;flex-direction:column;width:22rem}.isolate.page-width.top-class .rich-text.content-container{padding-top:20px}.isolate.page-width.bottom-class .rich-text.content-container{padding-bottom:60px}.image-with-text h2.image-with-text__heading.inline-richtext.h1{font-size:32px}.blog-img-text .image-with-text__content{padding:6rem 6rem 6rem 0}.article-template .article-template__content h2{font-size:32px}.article-template .article-template__content h4{font-size:28px}.collapsible-content-wrapper-narrow .collapsible-content__heading{margin-bottom:2rem}.collapsible-content .collap_sub p{margin:0 0 40px}body .collapsible-content__wrapper{padding-top:80px;padding-bottom:80px}}@media(max-width:1024px){.banner h2.banner__heading.inline-richtext.h0,.image-with-text h2.image-with-text__heading.inline-richtext.h1{font-size:32px}.image-with-text .image-with-text__text.rte.body p{font-size:16px}h6.h6{font-size:16px;margin-bottom:20px}h2.h2{font-size:32px}.collection__description.body.rte.scroll-trigger.animate--slide-in p{font-size:18px;max-width:100%}.gradient.featured-collections{padding-top:20px;padding-bottom:40px}.card__information .card__heading a{font-size:20px}.gradient.featured-collections .slider-buttons .svg-wrapper{height:18px}.gradient.featured-collections .slider-buttons{padding-right:40px;gap:0px;margin-bottom:10px}body .grid--1-col-tablet-down.grid--peek .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) - 3rem)}.newsletter .newsletter__wrapper{grid-template-columns:1fr;gap:10px}.footer__blocks-wrapper.grid{grid-template-columns:1fr 22% 15%;gap:20px}.newsletter__subheading h4{font-size:20px;text-align:center}.newsletter__subheading p{font-size:14px;text-align:center}.collection .card__information .card__heading a{font-size:18px}.collection .card-information .price .price__regular span,.collection .card-information .price .price__sale span,.collection .card-information .price .price__sale span s{font-size:16px}.facets .facets__heading--vertical{font-size:18px}.rich-text h2.rich-text__heading.rte.inline-richtext.h1{font-size:32px}.isolate.page-width.top-class .rich-text.content-container{padding-top:0}.isolate.page-width.bottom-class .rich-text.content-container{padding-bottom:40px}.rich-text .rich-text__text.rte.scroll-trigger.animate--slide-in p{font-size:18px;line-height:160%}.collapsible-content .caption-with-letter-spacing{font-size:22px}.collapsible-content .collap_sub p{font-size:18px}.collapsible-content__wrapper h3.accordion__title.inline-richtext.h4{font-size:20px}.collapsible-content__wrapper .accordion__content p{font-size:18px;line-height:150%}body .collapsible-content__wrapper{padding-top:60px;padding-bottom:60px}.image-with-text .image-with-text__text.rte.body li{font-size:16px}.product__info-wrapper .product__title h1{font-size:26px}.product__info-wrapper .product__description.rte{font-size:17px;line-height:150%}.shipping-banner span{font-size:14px}.product__info-wrapper .price-design span.price-details{font-size:22px}.product__info-wrapper fieldset.js.product-form__input label{font-size:14px}.product__info-wrapper .product-form__input .form__label{font-size:16px}.product__info-wrapper li.icon-with-text__item span.h4.inline-richtext{font-size:16px;line-height:150%}.product__info-wrapper .accordion .summary__title h2{font-size:20px}.product__info-wrapper .product__accordion .accordion__content p,.product__info-wrapper .product__accordion .accordion__content li{font-size:17px}.shop-link-wrapper a.shop-link span{font-size:16px}}@media(max-width:768px){.page-width{padding-left:20px;padding-right:20px}.banner--medium .banner__media.media.scroll-trigger.animate--fade-in{position:unset;height:300px}.banner--medium .banner__media.media.scroll-trigger.animate--fade-in img{position:unset}.banner__box.content-container.content-container--full-width-mobile.color-scheme-3.gradient{padding-left:20px;padding-right:20px}.banner h2.banner__heading.inline-richtext.h0{font-size:28px;color:#222}.banner__text.rte.body p{font-size:16px;color:#222}.banner .banner__buttons a.button.button--primary,.image-with-text a.button.button--primary{font-size:14px;padding:10px 20px}.announcement-bar p,.announcement-bar p strong{font-size:13px}.utility-bar__grid .close-icon{right:20px}.announcement-bar,.announcement-bar__announcement{padding:4px 0;align-items:center}.image-with-text .image-with-text__media--small{height:300px}.image-with-text__text-item.grid__item p.image-with-text__text.image-with-text__text--caption.caption-with-letter-spacing--large{font-size:16px;line-height:120%}.image-with-text h2.image-with-text__heading.inline-richtext.h1{font-size:28px}body .custom-image-with-text{padding-top:10px;padding-bottom:0}h2.h2{font-size:28px}.collection__description.body.rte.scroll-trigger.animate--slide-in p{font-size:16px}.gradient.featured-collections{padding-top:10px;padding-bottom:30px}.card__information .card__heading a{font-size:18px}.card-information .price .price__regular span,.collection .card-information .price .price__sale span{font-size:16px}.gradient.featured-collections .slider-buttons{padding-right:20px;gap:0px}body .grid--1-col-tablet-down.grid--peek .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) - 3rem)}.gradient.featured-collections .slider-buttons{margin-top:0}.banner--small.banner--mobile-bottom .banner__content.banner__content--middle-center.page-width{position:absolute}.newsletter .newsletter__wrapper{padding-right:calc(2rem / var(--font-body-scale));padding-left:calc(2rem / var(--font-body-scale));padding-top:0;padding-bottom:0}.newsletter .newsletter-form__field-wrapper .field__input,.newsletter .newsletter-form__field-wrapper .field__input::placeholder{font-size:14px}.newsletter button.newsletter-form__button{font-size:16px}.footer-block.grid__item.scroll-trigger.animate--slide-in{width:100%}body .footer__content-top{padding-bottom:3rem;padding-left:calc(2rem / var(--font-body-scale));padding-right:calc(2rem / var(--font-body-scale))}.footer .footer__copyright.caption{flex-direction:column}.footer .footer__copyright.caption small.copyright__content a,.footer .footer__copyright.caption small.copyright__content{font-size:14px}.rich-text h2.rich-text__heading.rte.inline-richtext.h1{font-size:28px}.rich-text .rich-text__text.rte.scroll-trigger.animate--slide-in p{font-size:16px}.image-with-text .blog_social a{font-size:16px;padding:12px}.image-with-text .blog_social{gap:14px}.article-template .article-template__content img{max-width:100%}.blog-img-text .image-with-text__content{padding:6rem 6rem 0rem 0}body .blog-img-text{padding-bottom:0}.article-template .article-template__content p{font-size:16px;line-height:151%;margin:20px 0}.article-template .article-template__content h2{font-size:28px;margin-bottom:20px}.article-template .article-template__content h4{font-size:24px;line-height:31.8px;padding:20px}.collapsible-content .caption-with-letter-spacing{margin-bottom:10px;font-size:20px}.collapsible-content .collap_sub p{font-size:16px;margin:0 0 20px}.collapsible-content__wrapper h3.accordion__title.inline-richtext.h4{font-size:18px}.collapsible-content__wrapper .accordion__content p{font-size:16px;line-height:150%}.custom-image-with-text.image-with-text__grid--reverse.products{padding-top:60px}.product__info-wrapper .product__title h1{font-size:24px}.product__info-wrapper .product__description.rte{font-size:16px;line-height:150%}.shipping-banner span{font-size:14px}.product__info-wrapper .price-design .price__container .price__sale s.price-item.price-item--regular,.product__info-wrapper .price-design .price__container .price__sale span,.product__info-wrapper .price-design .price__container .price__regular span,.product__info-wrapper .price-design span.price-details{font-size:20px}.product__info-wrapper .product-form__input .form__label{font-size:16px}.product .product__info-wrapper variant-selects{padding-top:10px}.product__info-wrapper fieldset.js.product-form__input label{font-size:14px;padding:10px}.product__info-wrapper .metafield-rich_text_field p{font-size:14px;line-height:24px}.product__info-wrapper .product-form__submit span{font-size:18px}.product__info-wrapper .quantity{min-height:52px}.product__info-wrapper .product-form__submit{height:52px;padding:0 1rem}.product__info-wrapper li.icon-with-text__item span.h4.inline-richtext{font-size:14px;line-height:150%}.product .product__info-wrapper .accordion{margin-top:.5rem}.product .product__info-container .icon-with-text{margin:.5rem 0}.product__info-wrapper .accordion .summary__title h2{font-size:18px}.product__info-wrapper .product__accordion .accordion__content p,.product__info-wrapper .product__accordion .accordion__content li{font-size:16px}}@media(max-width:750px){.image-with-text .image-with-text__content{padding-left:0;padding-right:0}.slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,.slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(55% - var(--grid-desktop-horizontal-spacing) - 3rem)}body .footer__list-social.list-social,body .footer__follow-on-shop,body .footer-block__newsletter{justify-content:left}.footer .footer-block.grid__item{padding:0;margin:2rem 0}body .footer-block__details-content{margin-bottom:1rem}.collection .grid--2-col-tablet-down .grid__item{width:calc(48% - var(--grid-mobile-horizontal-spacing) / 2)}.collection ul#product-grid{column-gap:15px;row-gap:15px}.collection .card--standard>.card__content .card__information{padding-left:10px;padding-right:10px}.banner--adapt.banner--mobile-bottom.type2 .banner__media{position:absolute}.collection .card__information .card__heading a{font-size:16px}.product .slider.slider--mobile{margin-bottom:3rem}}@media(max-width:550px){.slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,.slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) - 3rem)}body .header{grid-template-columns:1fr 7fr 1fr}}.custom-select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative}.search-form-wrapper svg{margin-right:7px}.search-form-wrapper input::placeholder{color:#5b7671;font-size:clamp(16px,2.5vw,18px);font-style:normal;font-weight:400;line-height:normal}.custom-select-wrapper:after{position:absolute;content:"";display:block;background-size:contain;background-repeat:no-repeat;background-image:url(https://cdn.shopify.com/s/files/1/0959/2134/0719/files/caret.png?v=1771080071);width:10px;height:10px;top:24px;right:20px}.custom-select-wrapper select{color:#5b7671;font-size:16px;font-style:normal;font-weight:400;line-height:140%;position:relative}.blog-ajax-filter option[disabled]{display:none}select:invalid,select[value=""]{color:#707a78}.blog-filter-bar-container{margin-top:2rem;margin-bottom:4rem}.blog-filter-bar{display:flex;align-items:center;gap:20px;background-color:transparent}.filter-label{color:#18332f;font-size:16px;font-weight:700;line-height:26px;letter-spacing:.16px}.filter-controls{display:flex;align-items:center;flex-grow:1;gap:15px}.custom-select-wrapper{flex:1;max-width:336px}.custom-select-wrapper select,.blog-search-wrapper input{border-radius:6px;border:1px solid var(--Cloud, #EAEDEC);background:var(--E-White, #FFF);height:52px;width:100%;padding:15px 20px;cursor:pointer;border:1px solid #B3B7BA}.blog-ajax-filter:focus-visible{outline:0;outline-offset:0;box-shadow:none}.custom-select-wrapper select option{cursor:pointer}.custom-select-wrapper{position:relative}.vertical-divider{width:1px;height:40px;background-color:#ccc;margin:0 10px}.blog-search-wrapper{flex:2;position:relative}.blog-search-wrapper button{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0}.blog-search-wrapper .icon-search{width:1.8rem;height:1.8rem;fill:#707a78}.article_tags_ctm{background:#e4e8eb;border:1px solid #FFFFFF00;border-radius:6px;width:max-content;font-family:Public Sans;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center;color:#1f1c1d;padding:5px;margin-bottom:15px}.blog-articles .card__information .card__heading a,.blog .card__information .card__heading a{color:#1c1e1f;font-family:Public Sans;font-weight:700;font-size:26px;line-height:120%;letter-spacing:0%}.main-blog p.article-card__excerpt.rte-width,.blog p.article-card__excerpt.rte-width{color:#45494d;font-family:Public Sans;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%}.main-blog .card .card__content,.blog .card .card__content{padding:0}.main-blog a.article_download,.blog a.article_download{color:#1c1d1f;font-family:Public Sans;font-weight:700;font-size:18px;line-height:18px;letter-spacing:0%;text-align:center;text-decoration:none;display:flex;align-items:center;gap:10px}@media screen and (max-width:1024px){.main-blog .blog-articles{grid-template-columns:1fr 1fr}.blog-articles .card__information .card__heading a,.blog .card__information .card__heading a{font-size:22px}}@media screen and (max-width:749px){.custom-select-wrapper,.blog-search-wrapper{max-width:100%;width:100%}.vertical-divider{display:none}.main-blog .blog-articles{grid-template-columns:1fr}.blog-articles .card__information .card__heading a,.blog .card__information .card__heading a{font-size:20px}body.temp-blog .banner--mobile-bottom:not(.banner--stacked) .banner__content{order:2;min-height:200px}.blog-filter-bar-container .filter-label{font-size:16px}}@supports (-webkit-hyphens:none){.image-with-text .image-with-text__text.rte.body li strong{margin-right:5px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
