@font-face{font-family:EssentialSansRegular;src:url(/cdn/shop/files/EssentialSans-Regular.woff?v=1755801657)}@font-face{font-family:EssentialSansMedium;src:url(/cdn/shop/files/EssentialSans-Medium.woff?v=1755801657)}@font-face{font-family:EssentialSansBold;src:url(/cdn/shop/files/EssentialSans-Bold.woff?v=1755801657)}@font-face{font-family:NeueSwissRegular;src:url(/cdn/shop/files/NeueSwiss-Regular.woff?v=1755801657)}@font-face{font-family:NeueSwissMedium;src:url(/cdn/shop/files/NeueSwiss-Medium.woff?v=1755801657)}@font-face{font-family:NeueSwissSemibold;src:url(/cdn/shop/files/NeueSwiss-Semibold.woff?v=1755801657)}@font-face{font-family:NeueSwissBlack;src:url(/cdn/shop/files/NeueSwiss-Black.woff?v=1755801657)}@font-face{font-family:NeueSwissBold;src:url(/cdn/shop/files/NeueSwiss-Bold.woff?v=1755801657)}:where(body),:where(body) .rich-text__text{font-family:NeueSwissRegular,sans-serif!important}html{background-image:linear-gradient(to bottom,#def0e6 0,#e8f5ee 58.58vw,#f6fbf8 76.61vw,#c9e7d7 4500px);position:relative}body{background:url(/cdn/shop/files/background-body-full.svg?v=1756221088) no-repeat 0 0;background-size:100% auto}.header{background:transparent none}.announcement-bar__text{padding-left:20px;position:relative;background:transparent url(/cdn/shop/files/Polygon_2.svg?v=1756223475) no-repeat 5px 50%}.footer{z-index:100}.footer__container{background:#570b12;border-radius:20px 20px 0 0;padding:50px 80px 124px}.footer__content .container.is-align-center{align-items:stretch}.footer__block.block__logo,.footer__block.block__link-list{padding-top:0}.footer__block.block__logo{padding-bottom:37px!important}.footer__menu ul{list-style:none;display:flex;flex-direction:column;gap:7px;flex-wrap:wrap}.footer__logo-wrapper.is-large{max-width:318px;width:100%;margin:0}.footer .footer__block .social-icons{display:flex;text-align:left;justify-content:flex-start;padding-bottom:24px}.footer__block .social-icons a svg{width:50%;height:50%}.footer__block .newsletter-form .field{margin:0}.footer__block .site-footer__columns{display:flex;flex-wrap:wrap}.footer__container .footer__block.block__logo,.footer__block .site-footer__column{width:50%}.footer__block .site-footer__column:first-child{padding-right:20px;box-sizing:border-box}.site-footer__column p{margin-bottom:11px}.footer__content .container.has-limit.is-flex-column{width:100%;max-width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.site-footer__klaviyo .klaviyo-form{margin:0!important;width:100%!important;max-width:100%!important}.site-footer__klaviyo .klaviyo-form div{padding-top:0!important;padding-bottom:0!important}.site-footer__klaviyo .klaviyo-form input{font-family:NeueSwissRegular!important;border-radius:0 7px 7px 0!important}.site-footer__klaviyo .klaviyo-form button{font-family:NeueSwissBold!important;padding-left:20px!important;padding-right:20px!important;transition-duration:.3s!important;transition-property:all!important}.site-footer__klaviyo .klaviyo-form button:hover{background-color:#e8ddd3!important}.footer__block{width:50%;box-sizing:border-box;border-bottom:1px solid #ffffff;padding:38px 0}.footer__block.block__html:last-child{width:100%;display:flex;flex-wrap:wrap;border:none;padding-bottom:0}.footer__block.block__link-list,.footer__menu ul li{text-align:right}.footer__menu ul a,.footer__menu ul a:visited,.footer__menu ul a:active{color:#89cba8;font-size:16px;font-family:NeueSwissBlack,sans-serif;font-weight:400}.footer__menu ul a:hover{color:#e8ddd3!important}.footer__block.text-align-center{text-align:left}.footer__logo-wrapper.is-large img{display:block;width:100%;height:auto}.footer__block .social-icons a{width:50px;height:50px;background:#fff;border-radius:50%;display:block;transition-duration:.3s;transition-property:all}.footer__block .social-icons a:hover{background:#e8ddd3}.footer__block .social-icons a .icon{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%}.footer__block .social-icons a svg,.footer__block .social-icons a svg path{fill:#570b12}.footer__block .newsletter-form label{display:none;visibility:hidden}.footer__block .newsletter-form .field input{border-radius:0 7px 7px 0;background:#ffffff52;height:53px;box-sizing:border-box;line-height:1em;padding:12px;font-size:16px;font-family:NeueSwissRegular,sans-serif;border:none!important;outline:none!important;box-shadow:none!important}.footer__block .newsletter-form{justify-content:space-between}.footer__block .newsletter-form .field .button{margin:0;box-sizing:border-box;height:53px;padding:0 20px;display:inline-flex;justify-content:center;align-items:center;text-transform:uppercase;font-family:NeueSwissBlack,sans-serif;font-size:18px;color:#570b12;background:#89cba8;border-radius:10px;border:none;transition-property:all}.footer__block .newsletter-form .field .button:hover{background:#cb3d47;color:#fff}.footer__extra-content{display:none;visibility:hidden}.shopify-section.announcement-container{position:absolute;top:0;left:0;z-index:100;width:70%}.footer__content.section{padding:0!important}.header{padding-top:108px;padding-bottom:60px;background:transparent none!important}.header .header__brand{padding:0;margin-left:12%}.header .header__menu-items{border-top:2px solid #b8dfca;border-bottom:2px solid #b8dfca}.header .header__menu-items{padding-left:11px}.header .header__menu-items .navbar-item{border-left:1px solid #b8dfca}.header .header__menu-items .navbar-item a{letter-spacing:1.35px;text-transform:uppercase;color:#000;font-size:15px;font-family:EssentialSansBold,sans-serif;padding:21px 17px}.header .header__menu-items .navbar-item a:hover{color:#570b12}.header .header__icons{padding-right:11px;padding-left:85px;background:url(/cdn/shop/files/background-union-full.svg?v=1756240185) no-repeat 0 0;background-size:auto 100%;margin-right:44px}.header .header-cart{border-right:1px solid #b8dfca;padding-right:22px;box-sizing:border-box}.header .account-link{display:none}.header .action-area__link:last-child{padding-right:22px}.header__account{position:absolute;top:0;right:0;background:linear-gradient(to right,#fffdfc00 50%,#cb3d474d);left:50%;z-index:5;display:flex;justify-content:flex-end;padding:9px 10px}.header__account .header__link{background:#fff;border-radius:20px;padding:7px 12px;text-transform:uppercase;display:inline-flex;gap:10px;align-items:center;font-size:12px;color:#858585;letter-spacing:1.2px}.header__account .header__link:hover{color:#000}.shopify-section .is-width-wide.has-no-side-gutter,.shopify-section .is-width-wide{box-sizing:border-box;padding-left:32px;padding-right:32px}.section--grid-section .image-element__wrap img{width:80px;height:auto;display:block}.image-with-text-overlay__container{border-radius:20px 20px 0 0;overflow:hidden}#template-index .image-with-text-overlay__container{border-radius:20px}.button{display:inline-flex;min-height:53px;padding:10px 20px!important;justify-content:center;align-items:center;gap:10px;flex-shrink:0;box-sizing:border-box;text-transform:uppercase!important;border-radius:10px!important;font-family:NeueSwissBlack,sans-serif!important;font-weight:400!important;letter-spacing:.9px!important;font-size:18px!important}.featured-video .button.button--secondary,.featured-video .button.button--secondary:link,.featured-video .button.button--secondary:active,.featured-video .button.button--secondary:visited,.image-with-text-overlay__container .button.button--secondary,.image-with-text-overlay__container .button.button--secondary:link,.image-with-text-overlay__container .button.button--secondary:active,.image-with-text-overlay__container .button.button--secondary:visited{background:#89cba8;color:#fff;flex:inherit;font-size:18px}.featured-video .button.button--secondary:hover,.image-with-text-overlay__container .button.button--secondary:hover{background:#cb3d47;color:#fff}body .shopify-section .banner__heading{font-family:EssentialSansBold,sans-serif;font-weight:400}body .shopify-section .banner__subheading{font-family:NeueSwissBold,sans-serif;font-weight:400;font-size:18px;letter-spacing:0}.image-with-text-overlay__heading.banner__heading{font-size:48px}.section--grid-section--text-on-image .grid-item__image-wrapper{display:flex;gap:18px;align-items:center}body .section.section--grid-section--text-on-image .grid-item__text-content-wrapper{width:calc(100% - 63px);position:relative;padding:0;font-size:18px;line-height:1.2em}.image-with-text .container{background:#fff}.image-with-text .image-with-text__text-column{padding:40px 50px;box-sizing:border-box}.image-with-text .image-element__wrap{height:100%}.image-with-text .section:not(.is-width-wide) .image-with-text__text-column .image-with-text__wrapper{max-width:370px}.shopify-section.image-with-text-overlay.overlaid-header-option .image-element__wrap{min-height:274px}#template-index .shopify-section.image-with-text-overlay.overlaid-header-option .image-element__wrap{min-height:717px}.shopify-section.image-with-text-overlay.overlaid-header-option .image-element__wrap img{width:auto;height:auto;max-width:auto;max-height:auto;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.section--grid-section--text-on-image .image-with-text__text-column{height:45px;position:relative}.section--grid-section--text-on-image .image-element__wrap{width:45px;height:45px}.section--grid-section--text-on-image .image-element__wrap img{height:100%;width:auto;display:block}body .section--grid-section.section--grid-section--text-on-image .grid-item__heading{font-size:18px;line-height:1.05em;font-weight:400}.heading-section__heading.title,.section .rich-text__heading.title{font-family:EssentialSansRegular!important;font-style:normal!important;font-weight:400!important;line-height:1.16em!important}.shopify-section.rich-text .is-width-half{max-width:752px;margin:0 auto}.featured-promotions__wrapper{border-radius:20px 20px 0 0;overflow:hidden}.featured-promotions__wrapper .featured-promotions__title{font-size:30px;font-family:EssentialSansBold}.featured-promotions__wrapper .featured-promotions__title:after{content:"";display:block;width:76px;height:3px;background:#fff;margin:14px auto 0}.featured-promotions__wrapper .featured-promotions__subtitle{font-family:NeueSwissBold;font-size:18px;line-height:1.22em;max-width:370px;margin:12px auto 0}.banner__heading.title,.with-background-image .testimonials{color:#e8ddd3!important}.testimonials{border-radius:0 0 20px 20px}.testimonials .testimonial__name{background:transparent none!important;font-size:18px;font-family:NeueSwissBold;height:auto;padding-bottom:110px}.testimonials .testimonial__description{font-size:26px;line-height:1.15em;font-family:EssentialSansBold;width:80%;max-width:880px;margin:34px auto 0}body .grid-item__heading,body .shopify-section .heading-section__heading.title{font-size:42px}body .grid-item__heading{font-family:EssentialSansBold;font-weight:400!important;line-height:1.2em}body .section--grid-section.section--grid-section--text-on-image .grid-item__heading{font-family:NeueSwissBold}.heading-section__content .heading-divider{display:none}.product__information{padding-top:75px}.product-title.title{font-family:EssentialSansBold}.featured-product-section .product__information .product-title.title{font-size:32px;font-weight:400}.featured-product-section .section.is-width-standard{max-width:860px}.price .money{font-size:18px;font-weight:400;font-family:NeueSwissBlack;margin:6px 0 0}.product__description{font-size:18px;line-height:1.33em}.featured-product-section .purchase-details{border-top:3px solid #570B12;padding:0;margin:0;text-align:center;justify-content:center}.learn-more{display:none}.featured-product-section .purchase-details .learn-more{font-size:18px;color:#cb3d47;letter-spacing:.9px;font-family:NeueSwissBlack;padding:10px 20px;min-height:44px;text-transform:uppercase;display:inline-block}.featured-product-section .purchase-details .learn-more:hover{color:#000}.featured-product-section .purchase-details__buttons{flex:0;width:auto}.featured-product-section .product_section{padding-bottom:44px;margin-bottom:90px}.featured-product-section .product-block--form{position:absolute;bottom:0;left:50%;width:100%;max-width:467px;transform:translate(-50%);height:44px}.featured-product-section .purchase-details .purchase-details__spb--false{justify-content:center;display:flex;margin:0}.featured-product-section .purchase-details .button.button--add-to-cart{width:auto;border-radius:0 0 10px 10px!important}.tab-top{text-align:center;position:relative}.shopify-section.banner.overlaid-header-option .banner__wrapper,.tab-title-wrap{border-radius:20px 20px 0 0;overflow:hidden;width:100%}.tab-top:before{content:"";display:block;position:absolute;top:100%;left:0;right:0;background-image:linear-gradient(to bottom,#c9e7d7,#daeee41a);height:588px;z-index:0}.tab-title{position:relative;z-index:10;text-transform:uppercase;color:#cb3d47;font-size:18px;font-family:NeueSwissBlack;text-align:center;padding:4px 10px 12px;background:transparent;font-weight:400;border-radius:0 0 20px 20px;display:inline-block;letter-spacing:.9px;box-sizing:border-box;height:42px}.tab-title:before,.tab-title:after{content:"";display:block;height:42px;position:absolute;top:0;width:1012px;background:url(/cdn/shop/files/background-curve-right.png?v=1756404203) no-repeat 0 0;background-size:auto 42px;left:100%}.tab-title:after{background:url(/cdn/shop/files/background-curve-left.png?v=1756404203) no-repeat 0 0;background-size:auto 42px;right:100%;left:auto}.shopify-section.grid-section{position:relative;z-index:10}.grid-item__text{font-size:18px;line-height:1.33em}.image-with-text__image-column{overflow:hidden;border-radius:0 20px 20px 0}.image-with-text__text-column+.image-with-text__image-column{border-radius:20px 0 0 20px}.image-with-text .section.equal-columns--outside-trim>.container{background:#fff}.image-with-text__heading{font-family:EssentialSansRegular;font-size:42px;font-style:normal;font-weight:400;line-height:1.16em}.image-with-text__text{line-height:1.22em}.blog-posts__wrapper{max-width:962px;margin:0 auto}.shopify-section.content-page .section{max-width:962px;padding:41px;box-sizing:border-box}.shopify-section.content-page .section .one-whole.column{margin:0;padding:0}.featured-blog__title.title,.related-blogs .title,.article-main .article__title.title,.FAQ .faq__title.title,.product__description h3,.shopify-section.content-page .section .one-whole.column h1,.shopify-section.content-page .section .one-whole.column h2,.shopify-section.content-page .section .one-whole.column h3,.shopify-section.content-page .section .one-whole.column h4,.shopify-section.content-page .section .one-whole.column h5{font-family:NeueSwissRegular;font-weight:400;line-height:1.26em;margin:25px 0;font-size:42px}.shopify-section.content-page .section .one-whole.column h2{font-size:36px}.product__description h3,.featured-blog__title.title,.related-blogs .title,.article-main .article__title.title,.shopify-section.content-page .section .one-whole.column h3{font-size:26px}.FAQ .faq__title.title,.shopify-section.content-page .section .one-whole.column h4{font-size:24px}.shopify-section.content-page .section .one-whole.column h5{font-size:20px}.shopify-section.content-page .section .one-whole.column h6{max-width:440px;color:#858585;font-size:14px;font-family:NeueSwissRegular;font-weight:400;line-height:1.2em;margin:25px 0}.shopify-section.content-page .section .one-whole.column h1:first-child,.shopify-section.content-page .section .one-whole.column h2:first-child,.shopify-section.content-page .section .one-whole.column h3:first-child,.shopify-section.content-page .section .one-whole.column h4:first-child,.shopify-section.content-page .section .one-whole.column h5:first-child,.shopify-section.content-page .section .one-whole.column h6:first-child{margin-top:0}.FAQ .heading-wrapper--faq,.article-main .article__title.title{margin:0}.blog-main .blog__title{font-family:NeueSwissRegular;font-weight:400;line-height:1.2em;font-size:42px;color:#570b12}.FAQ .faq__title.title{color:#570b12}.card-content.blog-card__content .title{font-family:NeueSwissRegular;font-weight:400;line-height:1.2em;font-size:32px}.heading-wrapper--blog .heading-divider{display:none;visibility:hidden;position:absolute}.blog-main .blog-card.is-horizontal.show-border-false .blog-card__content{padding:50px}.blog-main .blog-card.is-horizontal .image-element__wrap{border-radius:0 20px 20px 0}.blog-main .blog-card.is-horizontal .button.button--primary{font-size:14px!important;padding:8px 12px!important;min-height:0}.meta-info-list,.breadcrumb__container .breadcrumb{text-transform:uppercase;font-size:12px;color:#cb3d47;font-family:NeueSwissBold;letter-spacing:1.2px}.breadcrumb__container .breadcrumb a{color:#cb3d47}.breadcrumb__container .breadcrumb a:hover{color:#000}.blog-meta .meta-info-list .meta-info-list__item a,.blog-meta .meta-info-list .meta-info-list__item span,.meta-info-list{color:#858585}.article-main .container.blog-meta,.article-main .container.article-main__title,.article-main .container.article-content{background:#fff;padding:0 40px;box-sizing:border-box}.article-main .container.blog-meta{padding-top:40px;padding-bottom:20px;margin-top:30px}.article-main .container.article-content{padding-bottom:40px}.related-blogs .related-blogs--title .title{text-align:center}.blog-posts__wrapper .blog-card,.related-blogs .blog-card{border:none;box-shadow:none;text-align:left}.blog-posts__wrapper .blog-card .card-image.blog-card__image,.related-blogs .blog-card .card-image.blog-card__image{border-radius:0 0 20px 20px;overflow:hidden}.blog-posts__wrapper .blog-card .card-content.blog-card__content,.related-blogs .blog-card .card-content.blog-card__content{padding-left:50px;padding-right:50px}.blog-posts__wrapper .blog-card .card-content.blog-card__content .title,.related-blogs .blog-card .card-content.blog-card__content .title{font-size:32px;margin:0}.content blockquote,.shopify-policy__body blockquote{border-color:#cb3d47!important;border-width:4px!important;font-size:24px;line-height:1.36em;color:#570b12;font-style:normal;padding:17px 30px!important}.content blockquote p:last-child,.shopify-section.content-page .section .one-whole.column blockquote h6:last-child,.shopify-policy__body blockquote p:last-child{margin-bottom:0}.content strong{font-family:NeueSwissBold}.accordion dt,.FAQ .faq-accordion dt{border:none;border-top:5px solid #89CBA8}.accordion dt a,.accordion dt button,.FAQ .faq-accordion dt a,.FAQ .faq-accordion dt button{font-size:24px;color:#cb3d47;font-family:NeueSwissBold;font-weight:400;padding:20px 70px 20px 0;position:relative;background:transparent!important;transition-duration:.3s;transition-property:all}.accordion dt a:hover,.accordion dt button:hover,.FAQ .faq-accordion dt a:hover,.FAQ .faq-accordion dt button:hover{color:#000}.accordion dt a .icon,.accordion dt button .icon,.FAQ .faq-accordion dt a .icon,.FAQ .faq-accordion dt button .icon{position:absolute;top:20px;right:0;left:auto;width:40px;height:40px;transform:none;background:url(/cdn/shop/files/icon-arrow-right-circle.svg?v=1756932959) no-repeat 50% 50%;background-size:contain}.accordion dt .accordion [aria-expanded=true] small,.accordion dt .accordion-style--carets[aria-expanded=true] .caret,.faq-accordion dt .accordion [aria-expanded=true] small,.faq-accordion dt .accordion-style--carets[aria-expanded=true] .caret{background-image:url(/cdn/shop/files/icon-arrow-right-circle-dark.svg?v=1756932959);transform:none!important}.accordion dt .accordion [aria-expanded=true],.accordion dt .accordion-style--carets[aria-expanded=true],.faq-accordion dt .accordion [aria-expanded=true],.faq-accordion dt .accordion-style--carets[aria-expanded=true]{color:#000}.FAQ .section{max-width:962px}.accordion dt a .icon svg,.accordion dt button .icon svg,.FAQ .faq-accordion dt a .icon svg,.FAQ .faq-accordion dt button .icon svg{display:none}.accordion dd,.FAQ .faq-accordion dd{padding:20px 0}.product_form .purchase-details .purchase-details__spb--true .shopify-payment-button .shopify-payment-button__button--unbranded,.product_form .purchase-details__buttons .shopify-payment-button,.product_form .purchase-details .purchase-details__spb--true .action_button.action_button--secondary{width:auto;flex:0 0 auto;background:#570b12;color:#c9edda;font-size:18px;font-family:NeueSwissBlack;text-transform:uppercase;border-radius:10px}.product_form .purchase-details .purchase-details__spb--true .shopify-payment-button .shopify-payment-button__button--unbranded:hover,.product_form .purchase-details__buttons .shopify-payment-button:hover,.product_form .purchase-details .purchase-details__spb--true .action_button.action_button--secondary:hover{background:#cb3d47}.section--grid-section--no-gutter.is-width-wide.gradient-hover,.section--grid-section.gradient-hover{padding-inline:32px}.section--grid-section.gradient-hover .grid-items-wrapper{border-radius:20px 20px 0 0;background:linear-gradient(105deg,#e6a99b 19.46%,#cb3d47 98.9%);padding-top:80px;padding-bottom:20px;color:#fff;position:relative;overflow:hidden;padding-inline:6%}.section--grid-section.gradient-hover .grid-items-wrapper:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(96deg,#b8ddb2 -2.34%,#22454f 88.53%);transition-duration:.4s;opacity:0;z-index:0}.section--grid-section.gradient-hover:hover .grid-items-wrapper:before{opacity:1}.section--grid-section.gradient-hover .grid-items-wrapper .grid-item__text{color:#fff;font-size:18px;font-family:NeueSwissBold;line-height:1.22em;transition-duration:.4s;opacity:0;z-index:10}.section--grid-section.gradient-hover .grid-items-wrapper .grid-item__text{max-width:340px;margin-left:auto;margin-right:auto}.section--grid-section.gradient-hover .grid-items-wrapper .grid-item{transition-duration:.4s;transform:translateY(70px)}.section--grid-section.gradient-hover .grid-items-wrapper .grid-item:hover{transform:translateY(0)}.section--grid-section.gradient-hover .grid-items-wrapper .grid-item:hover .grid-item__text{opacity:1}.section--grid-section.gradient-hover .grid-items-wrapper .grid-item__heading{color:#fff;font-size:30px;position:relative;z-index:10}.section--grid-section.gradient-hover .grid-items-wrapper .grid-item__text:before{content:"";display:block;width:76px;height:3px;margin:21px auto;background:#fff}.footer .copyright a{color:#89cba8}.footer .copyright a:hover{color:#fff}body .select:not(.is-multiple),body div.select{border:none;font-size:12px;height:44px;min-height:44px}body div.select:after{width:25px;height:25px;background:url(/cdn/shop/files/icon-arrow-right-circle.svg?v=1756932959) no-repeat 0 0;background-size:contain;content:""!important;top:50%!important;transform:translateY(-50%)!important}body div.select select{border:1px solid #C5C5C5;border-radius:10px;color:#cb3d47;letter-spacing:1px;font-family:NeueSwissBlack;text-transform:uppercase;outline:none;padding:12px 14px;height:auto;width:240px}body div.select .select{border:1px solid #C5C5C5}.shopify-section.blog-main .section{max-width:962px}.featured-video .video__text-container{display:block!important}.featured-video .video-wrapper{border-radius:20px;overflow:hidden}#template-index .featured-video .video__text-wrapper{width:92%!important;max-width:670px}.featured-video .video__text-outer-wrapper{padding-left:9%;box-sizing:border-box}.shop-currency{font-family:NeueSwissSemibold;font-size:9px;display:inline-block;vertical-align:baseline}.product__description h3{margin-top:0}.shopify-policy__container{padding-top:20px;padding-bottom:80px}.shopify-policy__title,.shopify-policy__title h1{text-align:left}.product-app{margin-top:24px}.product-app .loop-widget-purchase-options-label{font-size:18px;font-weight:400;font-family:NeueSwissBold}div[class^=kl-private-reset-css-] p{color:#fff}@media screen and (max-width: 1180px){.header .header__brand{margin-left:0}.header .header__icons{margin-right:0}}@media screen and (max-width: 960px){.footer .footer__block,.footer__container .footer__block.block__logo,.footer__block .site-footer__column{width:100%}.footer .footer__block{padding:20px 0}.footer .footer__block.block__social{border:none}.footer .footer__block .social-icons{padding:0}.footer__container .footer__block.block__logo .footer__logo-wrapper.is-large img{height:90px;width:auto;margin:0}.footer__container .footer__block.block__logo{padding-bottom:20px!important}.footer__block.block__link_list{display:none;visibility:hidden;position:absolute}.footer__block .site-footer__column:first-child{padding-bottom:20px;padding-right:0}.footer__container{padding:40px 80px 44px}.header .navbar{flex-wrap:wrap}.header .navbar .header__brand{width:100%;margin-bottom:20px}}@media screen and (max-width: 799px){.section--grid-section.gradient-hover .grid-items-wrapper .grid-item{transform:translateY(0)}.section--grid-section.gradient-hover .grid-items-wrapper{padding-top:34px}body .featured-video .banner__heading{font-size:30px}body .featured-video .subtitle{display:none}.featured-video .video__text-outer-wrapper{padding-left:0}.image-with-text__image-column,.image-with-text__text-column+.image-with-text__image-column{border-radius:0 0 20px 20px}.image-with-text__text-column+.image-with-text__image-column{order:-1}.product-template .purchase-details__buttons{gap:12px}.featured-product-section .product__information,.product-template .product__information{padding-top:10px}.featured-product-section .product__images,.product-template .product__images{margin-bottom:20px}.footer__container{padding:40px 12% 44px}.footer .newsletter-form{gap:18px;justify-content:flex-start}.footer .newsletter-form .field{width:100%}.footer .newsletter-form .field.is-default-width .button,.footer .newsletter-form .field.is-default-width .age-gate__confirm_btn{width:auto}.shopify-section.announcement-container{position:relative;background-color:#fff;background:linear-gradient(to right,#fffdfc,#cb3d474d)}.shopify-section.announcement-container .message-header{padding-left:0;padding-right:0}.section--grid-section--no-gutter.is-width-wide.gradient-hover,.section--grid-section.gradient-hover,.shopify-section .is-width-wide.has-no-side-gutter,.shopify-section .is-width-wide{padding-left:24px;padding-right:24px}.mobile-header__content{padding-left:24px!important;padding-right:24px!important}.image-with-text__heading,body .grid-item__heading,body .shopify-section .heading-section__heading.title,.featured-blog__title.title,.related-blogs .title,.article-main .article__title.title,.FAQ .faq__title.title,.product__description h3,.shopify-section.content-page .section .one-whole.column h1,.shopify-section.content-page .section .one-whole.column h2,.shopify-section.content-page .section .one-whole.column h3,.shopify-section.content-page .section .one-whole.column h4,.shopify-section.content-page .section .one-whole.column h5{font-size:32px}.shopify-section.content-page .section .one-whole.column h2{font-size:26px}.product__description h3,.featured-blog__title.title,.related-blogs .title,.article-main .article__title.title,.shopify-section.content-page .section .one-whole.column h3{font-size:32px}.FAQ .faq__title.title,.shopify-section.content-page .section .one-whole.column h4{font-size:20px}.shopify-section.content-page .section .one-whole.column h5{font-size:18px}.image-with-text .image-with-text__text-column{padding-left:30px;padding-right:30px}#template-index .shopify-section.image-with-text-overlay.overlaid-header-option .image-element__wrap{min-height:480px}#template-index .shopify-section.overlaid-header-option .caption-content{width:calc(100% - 20px)!important}.section--grid-section.gradient-hover .grid-items-wrapper{padding-bottom:50px}.section--grid-section.gradient-hover .grid-items-wrapper .grid-item__text{opacity:1}.section--grid-section.gradient-hover .grid-items-wrapper .grid-item:hover{transform:translateY(0)}.flickity-page-dots{left:0}.section--grid-section--show-nav-dots .flickity-page-dots{bottom:20px!important}.testimonials .testimonial__description{padding-left:0;padding-right:0}.testimonial-block.has-images-enabled-true .testimonial__name{padding-bottom:10px}.plyr__video-wrapper.plyr__video-wrapper--fixed-ratio{padding-bottom:125%!important}.plyr__video-wrapper.plyr__video-wrapper--fixed-ratio video{height:100%;object-fit:cover}.featured-video .plyr--video button.plyr__control{z-index:33;top:auto;left:auto;right:0;bottom:0;transform:translate(0) translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
