.ma-calendar-header{letter-spacing:0;font-family:Apercu}#mahina-app .ma-flow .ma-title{font-size:32px}.product-grid-wrapper .slick-dots{bottom:5px}.visually-hidden{position:absolute;overflow:hidden;height:1px;width:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}@media (max-width: 989px){.hide--mobile{display:none!important}}@media (min-width: 990px){.hide--desktop{display:none!important}}.portable__bundle-button{display:none!important}.overflow-hidden{overflow:hidden}.d-flex{display:flex}body{margin-top:0!important}#yeps-0186333e-8b7d-4348-3a55-1a1a8523feea{display:none!important}body.overlay{overflow:hidden}body:not(.template-index,.template-page-applovin-lp){padding-top:80px}@media (min-width: 990px){body:not(.template-index,.template-page-applovin-lp){padding-top:96px}}body.template-page-landing{padding-top:0}@media (min-width: 990px){body.template-page-landing{padding-top:0}}[data--hidden]{display:none!important}.slick-dotted.slick-slider{margin-bottom:0}.inner-container{max-width:1024px;margin:0 auto}.index-section{margin-top:28px;margin-bottom:28px}@media (min-width: 990px){.index-section{margin-top:160px;margin-bottom:160px}}[data-bg]{background:#221f1f09;top:0;left:0;width:100%;height:100%;opacity:0;position:fixed;transition:all .3s ease;z-index:-1}body.overlay [data-bg]{opacity:1;z-index:998}body.cart-open .minicart#minicart{right:0}body.main-header-sticky:not(.sticky-announcement-bar) .main-header-wrapper{box-shadow:0 4px 8px #221f1f2e}body.main-header-sticky:not(.sticky-announcement-bar) .main-header-wrapper.style-transparent{background:#fff}.main-header-sticky.sticky-announcement-bar .main-header-wrapper{margin-bottom:0}.main-header-wrapper{z-index:9999}.main-header-wrapper header.main-header{padding-left:30px;padding-right:30px}@media (max-width: 989px){.main-header-wrapper header.main-header{padding-left:0;padding-right:0}}.main-header-wrapper header.main-header,.main-header-wrapper .branding{min-height:96px}@media (max-width: 989px){.main-header-wrapper header.main-header,.main-header-wrapper .branding{height:60px;min-height:60px;padding-top:0;padding-bottom:0}}.main-header-wrapper ul.navmenu li a{font-size:12px;font-weight:700;letter-spacing:1px}.main-header-wrapper.style-transparent{background:transparent}.main-header-wrapper.style-transparent ul.navmenu li a{color:#221f1f!important}@media (max-width: 989px){.main-header-wrapper.style-transparent ul.navmenu li a{color:#fff!important;font-weight:400}}.main-header-wrapper.style-transparent .branding a.logo svg path{fill:#221f1f!important}.main-header-wrapper .header-tools [data-cart-item-count]{color:#221f1f;display:block;font-size:12px;margin-left:4px;transform:translateY(3px)}.main-header-wrapper .header-tools .menu_right{margin-right:35px}.main-header-wrapper div.branding{display:flex;align-items:center}.main-header-wrapper div.branding a{display:flex}.mobile-navigation-toggle path{color:#221f1f}header.state--nav-open .home-module-content ul.socials path{fill:#000!important}header.state--nav-open .home-module-content .logo path{fill:#fff!important}header.state--nav-open .home-module-content{box-shadow:none}.shopify-section.hero-banner .hero-banner-wrapper{position:relative}.shopify-section.hero-banner .hero-banner-wrapper .image_wrapper{display:flex;align-items:flex-start}.shopify-section.hero-banner .hero-banner-wrapper .image_wrapper img{width:100%}.shopify-section.hero-banner .hero-banner-wrapper .text_wrapper{padding:60px;position:relative}@media (max-width: 989px){.shopify-section.hero-banner .hero-banner-wrapper .text_wrapper{padding:50px 22px}}.shopify-section.hero-banner .hero-banner-wrapper .text_wrapper .content-pos{position:absolute}@media (max-width: 989px){.shopify-section.hero-banner .hero-banner-wrapper .text_wrapper .content-pos{max-width:unset!important;position:relative;top:unset!important;bottom:unset!important;text-align:center;transform:unset!important}}.shopify-section.hero-banner .hero-banner-wrapper .text_wrapper .content-pos.top{top:75px}.shopify-section.hero-banner .hero-banner-wrapper .text_wrapper .content-pos.middle{top:50%;transform:translateY(-50%)}.shopify-section.hero-banner .hero-banner-wrapper .text_wrapper .content-pos.bottom{bottom:75px}.shopify-section.hero-banner .hero-banner-wrapper .text_wrapper .title{font-size:80px;line-height:96px}@media (max-width: 989px){.shopify-section.hero-banner .hero-banner-wrapper .text_wrapper .title{font-size:40px;line-height:50px}}.shopify-section.hero-banner .hero-banner-wrapper .text_wrapper .text{font-size:18px;line-height:32px}@media (max-width: 989px){.shopify-section.hero-banner .hero-banner-wrapper .text_wrapper .text{margin-top:15px}.shopify-section.hero-banner .hero-banner-wrapper .text_wrapper .text p{margin:0}}.shopify-section.hero-banner .hero-banner-wrapper .text_wrapper .btn_wrapper{margin-top:50px}@media (max-width: 989px){.shopify-section.hero-banner .hero-banner-wrapper .text_wrapper .btn_wrapper{margin-top:25px}}.shopify-section.hero-banner .hero-banner-wrapper.layout-banner .text_wrapper{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 989px){.shopify-section.hero-banner .hero-banner-wrapper.layout-banner .text_wrapper{position:relative}}.shopify-section.hero-banner .hero-banner-wrapper.layout-banner .text_wrapper .content-pos{left:50%;transform:translate(-50%)}.shopify-section.hero-banner .hero-banner-wrapper.layout-banner .text_wrapper .content-pos.middle{transform:translate(-50%,-50%)}.shopify-section.hero-banner .hero-banner-wrapper.layout-grid{display:flex}@media (max-width: 989px){.shopify-section.hero-banner .hero-banner-wrapper.layout-grid{flex-direction:column}}.shopify-section.hero-banner .hero-banner-wrapper.layout-grid .image_wrapper{min-width:50%;max-width:50%}@media (max-width: 989px){.shopify-section.hero-banner .hero-banner-wrapper.layout-grid .image_wrapper{min-width:100%;max-width:100%}}.shopify-section.hero-banner .hero-banner-wrapper.layout-grid .text_wrapper{min-width:50%;max-width:50%}@media (max-width: 989px){.shopify-section.hero-banner .hero-banner-wrapper.layout-grid .text_wrapper{min-width:100%;max-width:100%}}.shopify-section.icon-block{margin-top:0}@media (max-width: 989px){.shopify-section.icon-block{margin-top:0}}.shopify-section.icon-block .section_container{padding-top:60px;padding-bottom:60px}@media (max-width: 989px){.shopify-section.icon-block .section_container{padding:50px 22px 90px}}.shopify-section.icon-block .title{font-size:48px;line-height:60px;margin-left:auto;margin-right:auto;text-align:center}@media (max-width: 989px){.shopify-section.icon-block .title{font-size:40px;line-height:50px}}.shopify-section.icon-block .icon-block-wrapper{display:flex;margin-top:60px}@media (max-width: 989px){.shopify-section.icon-block .icon-block-wrapper{margin-top:50px}}.shopify-section.icon-block .icon-block-wrapper .icon-block-item{text-align:center;padding-left:60px;padding-right:60px}@media (max-width: 989px){.shopify-section.icon-block .icon-block-wrapper .icon-block-item{padding-left:30px;padding-right:30px}}.shopify-section.icon-block .icon-block-wrapper .icon-block-item .block_title{font-size:14px;letter-spacing:.5px}.shopify-section.icon-block .icon-block-wrapper .icon-block-item .block_text{font-size:16px;line-height:28px;margin-top:15px;padding-left:15px;padding-right:15px}.shopify-section.icon-block .icon-block-wrapper .icon-block-item .block_text p{margin-bottom:0}.shopify-section.icon-block .icon-block-wrapper .slick-dots{transform:translateY(25px)}.shopify-section.icon-block .icon-block-wrapper .slick-dots li{width:10px;height:10px;margin:0 7px}.shopify-section.icon-block .icon-block-wrapper .slick-dots li button{background:#fff;border:1px solid #221F1F;border-radius:50%;width:10px;height:10px;padding:0}.shopify-section.icon-block .icon-block-wrapper .slick-dots li button:before{display:none!important}.shopify-section.icon-block .icon-block-wrapper .slick-dots li.slick-active button{background:#221f1f}[data-dots] .slick-dots{transform:translateY(25px)}[data-dots] .slick-dots li{width:10px;height:10px;margin:0 7px}[data-dots] .slick-dots li button{background:#fff;border:1px solid #221F1F;border-radius:50%;width:10px;height:10px;padding:0}[data-dots] .slick-dots li button:before{display:none!important}[data-dots] .slick-dots li.slick-active button{background:#221f1f}[data-dots-white] .slick-dots li button{background:#221f1f;border:1px solid #FFF}[data-dots-white] .slick-dots li.slick-active button{background:#fff}.shopify-section.card-grid .card_wrapper{display:flex}@media (max-width: 989px){.shopify-section.card-grid .card_wrapper{display:block}}.shopify-section.card-grid .card_wrapper .card-item{min-width:50%;max-width:50%}.shopify-section.card-grid .card_wrapper .card-item:first-child{background:linear-gradient(90deg,#f2f2f2,#f9f9f9)}.shopify-section.card-grid .card_wrapper .card-item:last-child{background:linear-gradient(90deg,#efefef,#f6f6f6)}@media (max-width: 989px){.shopify-section.card-grid .card_wrapper .card-item{min-width:unset;max-width:unset}}.shopify-section.card-grid .card_wrapper .card-item .card-item-wrapper{padding:90px 75px 0;text-align:center}@media (max-width: 989px){.shopify-section.card-grid .card_wrapper .card-item .card-item-wrapper{display:flex;flex-direction:column-reverse;padding:0}}@media (max-width: 989px){.shopify-section.card-grid .card_wrapper .card-item .card-item-wrapper .text_wrapper{padding:40px 22px 100px}}.shopify-section.card-grid .card_wrapper .card-item .card-item-wrapper .text_wrapper .title{font-size:36px}.shopify-section.card-grid .card_wrapper .card-item .card-item-wrapper .text_wrapper .subtitle{font-size:14px;letter-spacing:.5px;margin-top:5px}.shopify-section.card-grid .card_wrapper .card-item .card-item-wrapper .text_wrapper .text{font-size:16px;margin-top:10px}.shopify-section.card-grid .card_wrapper .card-item .card-item-wrapper .text_wrapper .text p{margin:0}@media (max-width: 989px){.shopify-section.card-grid .card_wrapper .card-item .card-item-wrapper .text_wrapper .btn_wrapper{margin-top:20px}}.shopify-section.card-grid .card_wrapper .card-item .card-item-wrapper .text_wrapper .btn_wrapper a{border-bottom:1px solid #221f1f;color:#221f1f;display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px}.shopify-section.card-grid .card_wrapper .card-item .card-item-wrapper .image_wrapper{display:flex;align-items:flex-start;margin-left:auto;margin-right:auto;max-width:420px;margin-top:100px}@media (max-width: 989px){.shopify-section.card-grid .card_wrapper .card-item .card-item-wrapper .image_wrapper{margin-top:0}}.shopify-section.card-grid .slick-dots{position:absolute;transform:translateY(-60px)}.shopify-section.card-grid .slick-dots li{width:10px;height:10px;margin:0 7px}.shopify-section.card-grid .slick-dots li button{background:#fff;border:1px solid #221F1F;border-radius:50%;width:10px;height:10px;padding:0}.shopify-section.card-grid .slick-dots li button:before{display:none!important}.shopify-section.card-grid .slick-dots li.slick-active button{background:#221f1f}.shopify-section.image-with-text-list .section_container{padding-bottom:60px}.shopify-section.image-with-text-list .section_header{border-bottom:1px solid #D9D9D9;display:flex;justify-content:space-between;padding-top:50px;padding-bottom:50px}@media (max-width: 989px){.shopify-section.image-with-text-list .section_header{border-bottom:none;flex-direction:column;padding-left:22px;padding-right:22px;text-align:center}}.shopify-section.image-with-text-list .section_header .title{font-size:48px;line-height:60px;max-width:240px}@media (max-width: 989px){.shopify-section.image-with-text-list .section_header .title{font-size:40px;line-height:50px;max-width:unset}}.shopify-section.image-with-text-list .section_header .text{font-size:18px;line-height:32px;max-width:480px}@media (max-width: 989px){.shopify-section.image-with-text-list .section_header .text{margin-top:20px}}.shopify-section.image-with-text-list .section_header .text p{margin:0}.shopify-section.image-with-text-list .section_content{display:flex;margin-top:50px}@media (max-width: 989px){.shopify-section.image-with-text-list .section_content{flex-direction:column-reverse;margin-top:0}}.shopify-section.image-with-text-list .section_content .text-list{min-width:30%;max-width:30%;margin-right:60px}@media (max-width: 989px){.shopify-section.image-with-text-list .section_content .text-list{min-width:unset;max-width:unset;margin-right:unset;padding:50px 22px;text-align:center}}.shopify-section.image-with-text-list .section_content .text-list .block_header{font-size:36px}.shopify-section.image-with-text-list .section_content .text-list .block_item{margin-top:42px}@media (max-width: 989px){.shopify-section.image-with-text-list .section_content .text-list .block_item{margin-top:30px}}.shopify-section.image-with-text-list .section_content .text-list .block_item .block_title{font-size:14px;letter-spacing:.5px}.shopify-section.image-with-text-list .section_content .text-list .block_item .block_text{font-size:16px;line-height:28px;margin-top:15px}.shopify-section.image-with-text-list .section_content .text-list .block_item .block_text p{margin:0}.shopify-section.image-with-text-list .section_content .image_wrapper{display:flex;align-items:flex-start;flex:1}.shopify-section.image-with-text-list .section_content .image_wrapper img{width:100%}.shopify-section.simple-text .main_content{overflow:hidden;position:relative}.shopify-section.simple-text .main_wrapper{color:#fff;text-align:center;padding-top:110px;padding-bottom:110px}.shopify-section.simple-text .main_wrapper .text{font-size:18px;font-style:italic;line-height:32px;max-width:290px;margin-left:auto;margin-right:auto}.shopify-section.simple-text .main_wrapper .text p{margin:0}.shopify-section.simple-text .main_wrapper .author{font-size:14px;letter-spacing:.5px;margin-top:20px}.shopify-section.simple-text .bg_icon{height:calc(100% + 50px);left:50%;position:absolute;transform:translate(-50%);top:-25px}@media (max-width: 989px){.shopify-section.simple-text .bg_icon{height:100%;top:0}}.shopify-section.simple-text .bg_icon svg{height:100%;width:auto}.shopify-section.image-with-text .main_wrapper{display:flex;flex-direction:column;gap:28px}@media (min-width: 990px){.shopify-section.image-with-text .main_wrapper{flex-direction:row;gap:99px}.shopify-section.image-with-text .main_wrapper.reversed{flex-direction:row-reverse}}.shopify-section.image-with-text .main_wrapper .image_wrapper{display:flex;align-items:flex-start;aspect-ratio:1/1}@media (min-width: 990px){.shopify-section.image-with-text .main_wrapper .image_wrapper{width:50%}}.shopify-section.image-with-text .main_wrapper .image_wrapper img{width:100%;height:100%;object-fit:cover}.shopify-section.image-with-text .main_wrapper .text_wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:28px}@media (min-width: 990px){.shopify-section.image-with-text .main_wrapper .text_wrapper{width:50%;gap:48px}}.shopify-section.image-with-text .main_wrapper .text_wrapper .text{display:flex;flex-direction:column;gap:20px;font-size:16px;line-height:28px}@media (min-width: 990px){.shopify-section.image-with-text .main_wrapper .text_wrapper .text{font-size:22px;line-height:33px;gap:24px}}.shopify-section.image-with-text .main_wrapper .text_wrapper .text p{margin:0}.shopify-section.image-with-text .main_wrapper .text_wrapper .text a:only-child{font-weight:700;font-size:12px;line-height:18px;letter-spacing:1px;text-decoration-line:underline;text-transform:uppercase;color:#221f1f}@media (max-width: 989px){#shopify-section-footer .main-footer-wrapper{margin:0 22px}}#shopify-section-footer footer.main-footer{border:none;margin:0 auto;padding-top:0;padding-bottom:0}#shopify-section-footer .footer-modules{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:150px}@media (max-width: 989px){#shopify-section-footer .footer-modules{padding-top:80px}}#shopify-section-footer .footer-module.footer-link-lists{flex-wrap:wrap}@media (max-width: 989px){#shopify-section-footer .footer-module.footer-link-lists{flex-direction:row}}#shopify-section-footer .footer-module.footer-link-lists .footer_logo{margin-bottom:10px;min-width:100%}#shopify-section-footer .footer-module.footer-link-lists .footer-link-list{min-width:50%;max-width:50%;margin-left:auto;margin-right:auto}@media (max-width: 989px){#shopify-section-footer .footer-module.footer-link-lists .footer-link-list{margin-left:0;margin-right:0}}#shopify-section-footer .footer-module.footer-link-lists .footer-link-list h4{display:none}#shopify-section-footer .footer-module.footer-link-lists .footer-link-list ul li{margin-top:5px}#shopify-section-footer .footer-module.footer-link-lists .footer-link-list ul li a{color:#fff;font-size:12px;letter-spacing:1px}#shopify-section-footer .footer-module.footer-connect{margin-top:30px}#shopify-section-footer .newsletter-subscription form#email_signup{border:none;background:transparent;display:flex;margin-top:45px;max-width:unset;padding-right:0;width:100%}#shopify-section-footer .newsletter-subscription form#email_signup .klaviyo_field_group{flex:1}#shopify-section-footer .newsletter-subscription form#email_signup .klaviyo_field_group label,#shopify-section-footer .newsletter-subscription form#email_signup .klaviyo_field_group input{margin:0}#shopify-section-footer .newsletter-subscription form#email_signup .klaviyo_field_group input[name=email]{background:transparent;border:none;border-bottom:1px solid #262626;box-shadow:none;color:#fff;font-size:16px;height:45px;line-height:45px;outline:none;padding-left:0}#shopify-section-footer .newsletter-subscription form#email_signup .klaviyo_form_actions button{background:transparent;border-bottom:1px solid #262626;color:#909090;font-size:12px;font-weight:700;height:45px;letter-spacing:1px}#shopify-section-footer .newsletter-subscription form#email_signup .klaviyo_messages{position:absolute}#shopify-section-footer .newsletter-subscription h4{color:#fff;font-size:48px;line-height:60px;text-transform:unset}@media (max-width: 989px){#shopify-section-footer .newsletter-subscription h4{font-size:24px;line-height:1.4}}#shopify-section-footer .newsletter-subscription h4 p{margin:0}#shopify-section-footer .newsletter-subscription form.newsletter-subscription-form{background:transparent;border:none;border-bottom:1px solid #262626;display:flex}#shopify-section-footer .newsletter-subscription form.newsletter-subscription-form input.newsletter-email{color:#fff;padding-left:0}#shopify-section-footer .newsletter-subscription form.newsletter-subscription-form button{background:transparent;color:#bfbfbf;margin:0;padding:0;position:relative}#shopify-section-footer .sub-footer{border-top:1px solid #262626;margin-top:120px;padding-top:20px;padding-bottom:40px}@media (max-width: 989px){#shopify-section-footer .sub-footer{border-top:0px;margin-top:0}}#shopify-section-footer .footer_copyright{display:flex;justify-content:space-between;width:100%}@media (max-width: 989px){#shopify-section-footer .footer_copyright{flex-direction:column}}@media (max-width: 989px){#shopify-section-footer .footer_copyright .social-networks{margin-top:20px;margin-bottom:15px;text-align:center}}#shopify-section-footer .footer_copyright .social-networks ul{margin-top:0}#shopify-section-footer .footer_copyright .social-networks li a svg,#shopify-section-footer .footer_copyright .social-networks li a path{fill:#fff}#shopify-section-footer .footer_copyright .text_copyright{color:#fff;font-size:12px}#shopify-section-footer .footer_copyright .text_copyright a{color:#fff;font-size:12px;margin-left:30px}#shopify-section-footer .footer_copyright .text_copyright p{margin:0}.footer-end{background:#221f1f;height:50px}.select-caret{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3e%3cpath d='M13.25 1.50183L7 7.75183L0.75 1.50183' stroke='%23221F1F' stroke-width='1.5'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position-x:98%;background-position-y:50%}body.template-product .breadcrumbs{display:none}body.template-product .product-gallery{display:flex;flex-direction:column}@media (max-width: 989px){body.template-product .product-gallery{margin-top:0}}body.template-product .product-gallery--navigation{flex-direction:row;justify-content:flex-start;margin-top:28px;margin-left:unset;margin-right:30px;min-width:60px}@media (max-width: 989px){body.template-product .product-gallery--navigation{flex-direction:row;justify-content:flex-start;margin-top:20px;margin-right:0;overflow-x:scroll;flex-wrap:nowrap}body.template-product .product-gallery--navigation::-webkit-scrollbar{display:none}}body.template-product .product-gallery--navigation button.product-gallery--media-thumbnail{max-width:none;margin-left:unset;width:64px;height:64px;overflow:hidden;margin-right:16px;flex-shrink:0}body.template-product .product-gallery--navigation button.product-gallery--media-thumbnail:last-of-type{margin-right:0}body.template-product .product-gallery figure{margin-top:0;margin-bottom:0}body.template-product .product-info{padding-top:0}@media (max-width: 989px){body.template-product .product-info{padding-top:28px;margin-top:0;text-align:left;border:none}}body.template-product .product-info .product-title{font-size:48px}@media (max-width: 989px){body.template-product .product-info .product-title{font-size:40px;line-height:50px}}body.template-product .product-info .product-title h1{font-size:48px;font-family:FreightTextCmp Pro;margin:0;line-height:60px;color:#221f1f;text-transform:none!important}@media (max-width: 989px){body.template-product .product-info .product-title h1{font-size:32px!important;line-height:40px}}body.template-product .product-info .product-description{font-size:18px;line-height:22.5px;margin-top:12px}@media (max-width: 989px){body.template-product .product-info .product-description{font-size:16px;line-height:20px;margin-top:8px}}body.template-product form#product-form-page-product .product-quantity{border-bottom:1px solid #d0d0d0;padding-bottom:15px}@media (max-width: 989px){body.template-product form#product-form-page-product .product-quantity{border-bottom:none;padding-bottom:0}}body.template-product form#product-form-page-product .product-quantity .input-wrapper{text-align:left}body.template-product form#product-form-page-product .product-quantity .qty-box{display:flex;position:relative}body.template-product form#product-form-page-product .product-quantity .qty-box input{height:50px;margin:0}body.template-product form#product-form-page-product .product-quantity .qty-box [data-qty-control]{background:transparent;border:1px solid #221F1F;cursor:pointer;display:flex;align-items:center;justify-content:center;height:50px;width:70px}body.template-product form#product-form-page-product .product-quantity .qty-box .qty-text{border:1px solid #221F1F;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:1px;margin-left:-1px;margin-right:-1px;width:120px;height:50px}@media (max-width: 989px){body.template-product form#product-form-page-product .product-quantity .qty-box .qty-text{flex:1}}body.template-product form#product-form-page-product .product-quantity .qty-box .qty-text span{margin-right:3px}body.template-product form#product-form-page-product .product-quantity .qty-box .qty-info{color:#8c8c8c;font-size:16px;line-height:50px;margin-left:20px}@media (max-width: 989px){body.template-product form#product-form-page-product .product-quantity .qty-box .qty-info{font-size:14px;line-height:unset;right:0;top:-11px;transform:translateY(-100%);position:absolute}}@media (max-width: 989px){body.template-product form#product-form-page-product .product-submit{margin-top:25px}}body.template-product .payment-buttons-container{display:none}body.template-product .payment-buttons-container .btn-wrapper{display:flex;justify-content:space-between;width:100%}@media (max-width: 989px){body.template-product .payment-buttons-container .btn-wrapper{flex-direction:column}}body.template-product .payment-buttons-container .btn-wrapper [data-ajax-atc]{border:1px solid #221f1f;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;height:50px;letter-spacing:1px;min-width:calc(50% - 5px);max-width:calc(50% - 5px);transition:all .3s ease}@media (max-width: 989px){body.template-product .payment-buttons-container .btn-wrapper [data-ajax-atc]{margin-top:5px;margin-bottom:5px;min-width:100%;max-width:100%}}body.template-product .payment-buttons-container .btn-wrapper [data-ajax-atc][data-atc-regular]{background:#221f1f;color:#fff}body.template-product .payment-buttons-container .btn-wrapper [data-ajax-atc][data-atc-regular]:hover{background:#fff;color:#221f1f}body.template-product .payment-buttons-container .btn-wrapper [data-ajax-atc][data-atc-subscribe]{position:relative}body.template-product .payment-buttons-container .btn-wrapper [data-ajax-atc][data-atc-subscribe]:hover{background:#221f1f;color:#fff}body.template-product .payment-buttons-container .btn-wrapper [data-ajax-atc][data-atc-subscribe] [data-popup]{background:#221f1f;color:#fff;bottom:-20px;opacity:0;padding:10px 35px;position:absolute;text-align:left;transform:translateY(100%);width:100%;z-index:2}body.template-product .payment-buttons-container .btn-wrapper [data-ajax-atc][data-atc-subscribe] [data-popup]:before{background:#221f1f;content:"";display:block;width:13px;height:13px;left:50%;top:0;position:absolute;transform:translate(-50%) translateY(-50%) rotate(45deg)}body.template-product .payment-buttons-container .btn-wrapper [data-ajax-atc][data-atc-subscribe] [data-popup] p{font-size:14px;margin:8px 0;position:relative}body.template-product .payment-buttons-container .btn-wrapper [data-ajax-atc][data-atc-subscribe] [data-popup] p:before{background:#fff;border-radius:50%;content:"";display:block;width:4px;height:4px;top:50%;left:-14px;position:absolute;transform:translateY(-50%)}body.template-product .payment-buttons-container .btn-wrapper [data-ajax-atc][data-atc-subscribe] [data-popup]:not(.active){pointer-events:none}body.template-product .payment-buttons-container .btn-wrapper [data-ajax-atc][data-atc-subscribe] [data-popup].active{opacity:1}body.template-product .payment-buttons-container .btn-wrapper [data-ajax-atc] span{margin-left:4px}body.template-product .product_info_text{font-size:18px;font-style:italic;margin-top:35px;text-align:left}body.template-product [data-widget-container-wrapper]{display:none!important}body.template-product .product-form.smart-payment-buttons{margin-top:30px;padding-top:0}body.template-product .page-product-border{max-width:1024px;margin-top:160px}@media (max-width: 989px){body.template-product .page-product-border{margin-top:64px}}body.template-product .breakout-width-full{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media (max-width: 989px){body.template-product .breakout-width-full-mobile{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}body.template-product .product-page-banner{height:240px;background-color:var(--background, white);color:var(--text-color, black)}@media (max-width: 989px){body.template-product .product-page-banner{padding-left:28px;padding-right:28px;height:332px}}body.template-product .product-page-banner .banner-content{max-width:608px;margin:0 auto;padding:64px 0;display:flex;align-items:center}@media (max-width: 989px){body.template-product .product-page-banner .banner-content{flex-direction:column;padding:80px 0}}body.template-product .product-page-banner .banner-content .banner-body{font-size:22px;line-height:28px;max-width:420px;color:var(--text-color, black);margin-right:28px;margin-top:0;margin-bottom:0}@media (max-width: 989px){body.template-product .product-page-banner .banner-content .banner-body{font-size:20px;line-height:25px;text-align:center;margin-right:0;margin-bottom:28px}}body.template-product .image-with-stamp{background-color:var(--background, white)}body.template-product .image-with-stamp .stamp-content{max-width:1312px;margin:0 auto;padding:160px 0}@media (max-width: 989px){body.template-product .image-with-stamp .stamp-content{padding:80px 24px}}body.template-product .image-with-stamp .stamp-heading{font-size:72px;font-family:FreightTextCmp Pro;font-weight:500;line-height:72px;text-align:center;margin-top:0;margin-bottom:80px;text-transform:none}@media (max-width: 989px){body.template-product .image-with-stamp .stamp-heading{font-size:32px;line-height:32px;max-width:134px;margin:0 auto 64px}}body.template-product .image-with-stamp .stamp-copy{font-size:22px;line-height:28px;text-align:center;max-width:575px;margin:80px auto 0}body.template-product .image-with-stamp .stamp-image{position:absolute;left:0;top:0}@media (max-width: 1280px){body.template-product .image-with-stamp .stamp-image svg{max-width:250px;max-height:250px}}@media (max-width: 989px){body.template-product .image-with-stamp .stamp-image{top:70px;left:-38px;transform:rotate(-15deg)}body.template-product .image-with-stamp .stamp-image svg{max-width:200px;max-height:200px}}@media (max-width: 989px){body.template-product .image-with-stamp .stamp-media img{height:312px}}body.template-product .recommended-products{border-top:none;margin-top:0;padding:80px 0;margin-bottom:0}body.template-product .recommended-products .section_header{margin-right:99px;text-align:left}body.template-product .recommended-products .section_header .section-title{font-family:FreightTextCmp Pro,serif;font-weight:500;font-size:36px;text-transform:none;letter-spacing:0;line-height:45px;text-align:left;color:#221f1f;margin-top:0}body.template-product .recommended-products .section_header a{display:inline-block}body.template-product .recommended-products .product-row{margin-left:0;margin-bottom:56px}@media (min-width: 990px){body.template-product .recommended-products .product-row{padding-bottom:20px;display:flex;overflow-x:scroll}body.template-product .recommended-products .product-row .product-list-item{width:255px;flex-shrink:0;margin-right:64px;margin-top:0}body.template-product .recommended-products .product-row .product-list-item:last-of-type{margin-right:0}}body.template-product .recommended-products .product-row .product-list-item-title{margin-top:16px}body.template-product .recommended-products .product-row .product-list-item-title a{font-weight:400;font-size:18px;line-height:1.25}#shopify-section-template--17236845986029__bundle-products,#shopify-section-template--17236846379245__bundle-products,#shopify-section-template--17236846280941__bundle-products{margin-top:0}#bacaro-wine-glasses .product__hero-breadcrumbs,#bacaro-wine-glasses .product__hero-form--field,#bacaro-wine-glasses .product-options{display:none}.product-section--recommendations.recommended-products{display:flex;margin-bottom:60px}@media (max-width: 989px){.product-section--recommendations.recommended-products{flex-direction:column;margin-top:15px}}.product-section--recommendations.recommended-products .section_header{max-width:220px;margin-right:90px}@media (max-width: 989px){.product-section--recommendations.recommended-products .section_header{max-width:unset;margin-right:unset;text-align:center}}.product-section--recommendations.recommended-products .section_header a{border-bottom:1px solid #221f1f;color:#221f1f;font-size:12px;text-transform:uppercase;font-weight:700;display:inline-block;letter-spacing:1px}@media (max-width: 989px){.product-section--recommendations.recommended-products .section_header a{display:none}}.product-section--recommendations.recommended-products ul.product-row{flex:1;margin-top:0}.product-section--recommendations.recommended-products ul.product-row .product-list-item-details h4.product-list-item-title{text-transform:unset}.product-section--recommendations.recommended-products ul.product-row .product-list-item-details h4.product-list-item-title a{color:#221f1f}.product-section--recommendations.recommended-products ul.product-row .product-list-item-details .product-list-item-vendor,.product-section--recommendations.recommended-products ul.product-row .product-list-item-details .product-list-item-price{display:none}#minicart.minicart{background:#fff;top:0;right:-640px;padding-left:60px;padding-right:60px;position:fixed;width:640px;height:100%;transition:all .3s ease;z-index:999999}@media (max-width: 989px){#minicart.minicart{width:100%;right:-100%;padding-left:22px;padding-right:22px}}#minicart.minicart .minicart-wrapper{display:flex;flex-direction:column;height:100%}#minicart.minicart .minicart-header{display:flex;align-items:center;height:70px;margin-bottom:20px;position:relative}#minicart.minicart .minicart-header [data-cart-close]{cursor:pointer;font-size:12px;font-weight:700;letter-spacing:1px}#minicart.minicart .minicart-header .minicart-title{font-size:24px;left:50%;transform:translate(-50%);position:absolute}#minicart.minicart .minicart-header .minicart-header__container{display:flex}#minicart.minicart .minicart-header .minicart-header__container .minicart-close,#minicart.minicart .minicart-header .minicart-header__container .minicart-title{line-height:1}#minicart.minicart .minicart-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;overflow:auto}#minicart.minicart .minicart-content .minicart-summary .subtotal{border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;padding-top:15px;padding-bottom:15px}#minicart.minicart .minicart-content .minicart-summary .subtotal>div{display:flex;justify-content:space-between;font-size:16px;height:40px;align-items:center}#minicart.minicart .minicart-content form .close_label{display:none}#minicart.minicart .minicart-content form .cart_note div.label_container{display:flex;align-items:center;justify-content:space-between;margin-top:10px;margin-bottom:10px}#minicart.minicart .minicart-content form .cart_note div.label_container .label{font-size:16px;font-weight:700}#minicart.minicart .minicart-content form .cart_note div.label_container [data-note-trigger],#minicart.minicart .minicart-content form .cart_note div.label_container [data-note-close]{cursor:pointer;font-size:12px;font-weight:700}#minicart.minicart .minicart-content form .cart_note textarea{box-shadow:none;display:none;font-size:16px;height:100px;margin-top:15px;outline:none}#minicart.minicart .minicart-content form .cart_note-cta{text-transform:uppercase}#minicart.minicart .minicart-content form .cart-checkout{float:unset;margin-top:10px;width:100%}#minicart.minicart .minicart-content form .cart-checkout button{font-size:12px;font-weight:700;height:50px;letter-spacing:1px;min-height:unset;width:100%;padding-top:unset;padding-bottom:unset}#minicart.minicart .minicart-content form .cart-checkout button span{vertical-align:initial}#minicart.minicart .cart-checkout-button:disabled{background:#221f1f66}#minicart.minicart .age-verify-container{display:flex;align-items:center;padding-left:25px;border-bottom:solid 1px #D9D9D9}#minicart.minicart .age-verify-content{padding:16px 5px}#minicart.minicart .age-verify-content p{margin:0 10px}#minicart.minicart input[type=checkbox].age-verify-checkbox{opacity:0;position:absolute;width:10%;height:10%;z-index:99999}#minicart.minicart label.age-verify-label{cursor:pointer;text-indent:-9999px;width:34px;height:14px;background:#8c8c8c54;display:block;border-radius:100px;position:relative}#minicart.minicart label.age-verify-label:after{content:"";position:absolute;top:-3px;left:0;width:20px;height:20px;background:#fff;border-radius:90px;transition:.3s;box-shadow:0 2px 5px}#minicart.minicart input.age-verify-checkbox:checked+label.age-verify-label{background:#8c8c8c}#minicart.minicart input.age-verify-checkbox:checked+label:after{left:100%;transform:translate(-100%);background:#000}#minicart.minicart input.age-verify-checkbox:checked{background:#00f}#minicart.minicart input[type=checkbox].purchase_type-checkbox{opacity:0;position:absolute!important;width:10%!important;height:10%!important;z-index:99999;left:30%}#minicart.minicart label.purchase_type-label{cursor:pointer;text-indent:-9999px;width:34px;height:14px;background:#8c8c8c54;display:block;border-radius:100px;position:relative}#minicart.minicart label.purchase_type-label:after{content:"";position:absolute;top:-3px;left:0;width:20px;height:20px;background:#fff;border-radius:90px;transition:.3s;box-shadow:0 2px 5px}#minicart.minicart input.purchase_type-checkbox:checked+label.purchase_type-label{background:#8c8c8c}#minicart.minicart input.purchase_type-checkbox:checked+label:after{left:100%;transform:translate(-100%);background:#000}#minicart.minicart input.purchase_type-checkbox:checked{background:#00f}#minicart.minicart .minicart-items{display:flex;flex-direction:column;row-gap:16px}#minicart.minicart .minicart-item{position:relative}#minicart.minicart .minicart-item .item-wrapper{display:flex}#minicart.minicart .minicart-item .item-wrapper .image-wrapper{max-width:150px;margin-right:20px}@media (max-width: 989px){#minicart.minicart .minicart-item .item-wrapper .image-wrapper{max-width:120px;margin-right:15px}}#minicart.minicart .minicart-item .item-wrapper .item-info{display:flex;flex-direction:column;flex:1;justify-content:space-between;padding-top:10px;padding-bottom:10px}#minicart.minicart .minicart-item .item-wrapper .item-info .item-title{display:flex}@media (max-width: 989px){#minicart.minicart .minicart-item .item-wrapper .item-info .item-title{flex-direction:column}}#minicart.minicart .minicart-item .item-wrapper .item-info .item-title .title{color:#221f1f;font-size:18px;flex:1}@media (max-width: 989px){#minicart.minicart .minicart-item .item-wrapper .item-info .item-title .title{font-size:14px}}#minicart.minicart .minicart-item .item-wrapper .item-info .item-title .title span{color:#8c8c8c;display:block}@media (max-width: 989px){#minicart.minicart .minicart-item .item-wrapper .item-info .item-title .title span{line-height:1}}#minicart.minicart .minicart-item .item-wrapper .item-info .item-title .item-price{color:#221f1f;font-size:16px;margin-left:20px;min-width:80px;text-align:right}@media (max-width: 989px){#minicart.minicart .minicart-item .item-wrapper .item-info .item-title .item-price{font-size:14px;margin-left:unset;margin-top:8px;text-align:left}}#minicart.minicart .minicart-item .item-wrapper .item-info .item-qty{display:flex;justify-content:space-between}#minicart.minicart .minicart-item .item-wrapper .item-info .item-qty .qty-wrapper{display:flex;align-items:center}#minicart.minicart .minicart-item .item-wrapper .item-info .item-qty .qty-wrapper [data-cart-qty]{font-size:14px;margin-left:15px;margin-right:15px}#minicart.minicart .minicart-item .item-wrapper .item-info .item-qty .qty-wrapper button{background:transparent;border:none;display:flex;align-items:center;justify-content:center;width:20px;height:20px;outline:none;padding:0}#minicart.minicart .minicart-item .item-wrapper .item-info .item-qty .qty-wrapper button svg{width:16px;height:auto}#minicart.minicart .minicart-item .item-wrapper .item-info .item-qty .item-remove a{color:#8c8c8c;font-size:12px;letter-spacing:1px}#minicart.minicart .minicart-item.minicart-bundle-item{padding-right:0!important;margin-right:16px;border:1px solid #D9D9D9;border-radius:4px;display:grid;grid-template-rows:auto 1fr auto;grid-template-areas:"header" "content" "footer"}#minicart.minicart .minicart-item.minicart-bundle-item .bundle-item__header,#minicart.minicart .minicart-item.minicart-bundle-item .bundle-item__products{padding:16px}#minicart.minicart .minicart-item.minicart-bundle-item .bundle-item__header{grid-area:header;display:flex;justify-content:space-between;margin-bottom:20px}#minicart.minicart .minicart-item.minicart-bundle-item .bundle-item__header .bundle-item__title{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}#minicart.minicart .minicart-item.minicart-bundle-item .bundle-item__header .bundle-item__savings{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;background-color:#545b39;border-radius:2px;padding:4px 8px;color:#fff}#minicart.minicart .minicart-item.minicart-bundle-item .bundle-item__products{padding-top:0;grid-area:content;display:flex;flex-direction:column;row-gap:12px}#minicart.minicart .minicart-item.minicart-bundle-item .bundle-item__products .bundle-item__product{display:flex;justify-content:space-between;column-gap:16px}#minicart.minicart .minicart-item.minicart-bundle-item .bundle-item__products .bundle-item__product .bundle-item__image{width:60px;height:60px}#minicart.minicart .minicart-item.minicart-bundle-item .bundle-item__products .bundle-item__product .bundle-item__image img{width:100%;height:100%;object-fit:cover}#minicart.minicart .minicart-item.minicart-bundle-item .bundle-item__products .bundle-item__product .bundle-item__info{flex-grow:1;display:flex;flex-direction:column;font-weight:400;row-gap:4px}#minicart.minicart .minicart-item.minicart-bundle-item .bundle-item__products .bundle-item__product .bundle-item__info .bundle-item__title{font-size:14px;line-height:27px}@media (max-width: 989px){#minicart.minicart .minicart-item.minicart-bundle-item .bundle-item__products .bundle-item__product .bundle-item__info .bundle-item__title{font-size:16px;line-height:24px}}#minicart.minicart .minicart-item.minicart-bundle-item .bundle-item__products .bundle-item__product .bundle-item__info .bundle-item__serving{font-size:12px;line-height:24px;font-style:italic;color:#8c8c8c}@media (max-width: 989px){#minicart.minicart .minicart-item.minicart-bundle-item .bundle-item__products .bundle-item__product .bundle-item__info .bundle-item__serving{font-size:14px}}#minicart.minicart .minicart-item.minicart-bundle-item .bundle-item__footer{grid-area:footer}#minicart.minicart .minicart-item.minicart-bundle-item .bundle-item__footer .bundle-item__subscribe-controll .bundle-item__subscribe-label{display:flex;justify-content:center;align-items:center;gap:13px;border-radius:100px;border:2px solid #000;width:max-content;padding:12px 33px;margin:8px auto 36px;font-size:12px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:1px;text-transform:uppercase}#minicart.minicart .minicart-item.minicart-bundle-item .bundle-item__footer .bundle-item__controls{border-top:1px solid #D9D9D9;display:flex;justify-content:center}#minicart.minicart .minicart-item.minicart-bundle-item .bundle-item__footer .bundle-item__controls .bundle-item__subscribe,#minicart.minicart .minicart-item.minicart-bundle-item .bundle-item__footer .bundle-item__controls .bundle-item__remove{flex-basis:50%;display:flex;align-items:center;justify-content:center;font-weight:800;letter-spacing:1px;font-size:12px;text-transform:uppercase;line-height:14px;cursor:pointer}#minicart.minicart .minicart-item.minicart-bundle-item .bundle-item__footer .bundle-item__controls .bundle-item__subscribe{border-right:1px solid #D9D9D9}#minicart.minicart .minicart-item.minicart-bundle-item .bundle-item__footer .bundle-item__controls .bundle-item__subscribe .bundle-selling_plan_select{font-weight:700;letter-spacing:1px;font-size:12px;text-transform:uppercase;line-height:14px;border:0;color:#221f1f}#minicart.minicart .minicart-item.minicart-bundle-item .bundle-item__footer .bundle-item__controls .bundle-item__subscribe.bundle-item--has-select select{padding-right:22px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%;font-family:Apercu;font-weight:500;background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 7.75L6.46967 8.28033L7 8.81066L7.53033 8.28033L7 7.75ZM12.7197 0.96967L6.46967 7.21967L7.53033 8.28033L13.7803 2.03033L12.7197 0.96967ZM7.53033 7.21967L1.28033 0.96967L0.21967 2.03033L6.46967 8.28033L7.53033 7.21967Z' fill='%23221F1F'/%3E%3C/svg%3E")}#minicart.minicart .minicart-item.minicart-bundle-item .bundle-item__footer .bundle-item__controls .bundle-item__remove{color:#221f1f;padding:15px 0}#minicart.minicart .minicart-item .spinner-container{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#0000001a}#minicart.minicart .minicart-bottom-info{color:#8c8c8c;font-size:16px;margin-top:15px;margin-bottom:30px;text-align:center}@media (max-width: 989px){#minicart.minicart .minicart-bottom-info{margin-bottom:15px}}#minicart.minicart .minicart-empty{flex:1;display:flex;flex-direction:column;justify-content:center;text-align:center}#minicart.minicart .minicart-empty .empty-title{color:#221f1f;font-size:18px}#minicart.minicart .minicart-empty .continue_shopping{left:50%;bottom:100px;transform:translate(-50%);position:absolute}@media (max-width: 989px){#minicart.minicart .minicart-empty .continue_shopping{bottom:50px}}#minicart.minicart .minicart-empty .continue_shopping a{border-bottom:1px solid #221f1f;color:#221f1f;display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px}.spinner-container{margin:auto;display:flex;justify-content:center}.minicart-new-contents-container{overflow:auto}.no-shadow{box-shadow:none!important}.no-shadow .subtotal{border-top:none!important}body.template-collection{padding-top:0!important}body.template-collection .breadcrumbs{display:none!important}body.template-collection #shopify-section-collection-banner{margin-left:-2.25rem;margin-right:-2.25rem}body.template-collection #shopify-section-collection-banner .main_wrapper{position:relative}body.template-collection #shopify-section-collection-banner .main_wrapper .image_wrapper{display:flex;align-items:flex-start}body.template-collection #shopify-section-collection-banner .main_wrapper .text_wrapper{width:100%;top:50%;transform:translateY(-50%);padding-left:2.25rem;padding-right:2.25rem;position:absolute}@media (max-width: 989px){body.template-collection #shopify-section-collection-banner .main_wrapper .text_wrapper{top:unset;transform:unset;padding:40px 22px;position:relative}}body.template-collection #shopify-section-collection-banner .main_wrapper .text_wrapper .title{font-size:48px}@media (max-width: 989px){body.template-collection #shopify-section-collection-banner .main_wrapper .text_wrapper .title{font-size:40px;text-align:center}}body.template-collection .shopify-section.section-collection{padding-bottom:60px}@media (max-width: 989px){body.template-collection .shopify-section.section-collection{padding-bottom:30px}}body.template-collection .shopify-section.section-collection h1.page-title{display:none}@media (max-width: 989px){body.template-collection .shopify-section.section-collection .product-list-item{margin-top:10px}}body.template-collection .shopify-section.section-collection .product-list-item .product-list-item-details .product-list-item-vendor{display:none}body.template-collection .shopify-section.section-collection .product-list-item .product-list-item-details h4.product-list-item-title{font-size:16px;font-weight:400}body.template-collection .shopify-section.section-collection .product-list-item .product-list-item-details .product-list-item-price{color:#8c8c8c;font-size:16px;margin-top:8px}body.template-collection .main-content-wrapper{padding-top:183px!important}@media (min-width: 990px){body.template-collection .main-content-wrapper{padding-top:164px!important}}@media (max-width: 625px){body.template-collection .main-content-wrapper{padding-top:158px!important}}body.template-customers-login,body.template-customers-register{padding-top:0!important}body.template-customers-login .main-content-wrapper,body.template-customers-register .main-content-wrapper{background:#edede8;max-width:unset;height:100%;padding:0 2.25rem}body.template-customers-login .main-content-wrapper .page-header,body.template-customers-register .main-content-wrapper .page-header{display:none!important}body.template-customers-login .main-content-wrapper .main-content,body.template-customers-register .main-content-wrapper .main-content{max-width:1080px;width:100%}@media (max-width: 989px){body.template-customers-login .main-content-wrapper .main-content,body.template-customers-register .main-content-wrapper .main-content{height:100%}}body.template-customers-login .main-content-wrapper .form_section_wrapper,body.template-customers-register .main-content-wrapper .form_section_wrapper{display:flex;flex:1}@media (max-width: 989px){body.template-customers-login .main-content-wrapper .form_section_wrapper,body.template-customers-register .main-content-wrapper .form_section_wrapper{flex-direction:column}}body.template-customers-login .main-content-wrapper .form_section_wrapper .text_wrapper,body.template-customers-register .main-content-wrapper .form_section_wrapper .text_wrapper{min-width:50%;max-width:50%}@media (max-width: 989px){body.template-customers-login .main-content-wrapper .form_section_wrapper .text_wrapper,body.template-customers-register .main-content-wrapper .form_section_wrapper .text_wrapper{min-width:100%;max-width:100%;margin-bottom:30px}}body.template-customers-login .main-content-wrapper .form_section_wrapper .text_wrapper .title,body.template-customers-register .main-content-wrapper .form_section_wrapper .text_wrapper .title{font-size:36px}body.template-customers-login .main-content-wrapper .form_section_wrapper .text_wrapper .text,body.template-customers-register .main-content-wrapper .form_section_wrapper .text_wrapper .text{margin-top:10px}@media (max-width: 989px){body.template-customers-login .main-content-wrapper .form_section_wrapper .text_wrapper .text,body.template-customers-register .main-content-wrapper .form_section_wrapper .text_wrapper .text{margin-top:0}}body.template-customers-login .main-content-wrapper .form_section_wrapper .text_wrapper .text p,body.template-customers-register .main-content-wrapper .form_section_wrapper .text_wrapper .text p{margin:0}body.template-customers-login .main-content-wrapper .form_section_wrapper .form_wrapper,body.template-customers-register .main-content-wrapper .form_section_wrapper .form_wrapper{min-width:50%;max-width:50%}@media (max-width: 989px){body.template-customers-login .main-content-wrapper .form_section_wrapper .form_wrapper,body.template-customers-register .main-content-wrapper .form_section_wrapper .form_wrapper{min-width:100%;max-width:100%}}body.template-customers-login .main-content-wrapper .form_section_wrapper .form_wrapper .input-wrapper,body.template-customers-register .main-content-wrapper .form_section_wrapper .form_wrapper .input-wrapper{height:52px;margin-top:15px;position:relative}body.template-customers-login .main-content-wrapper .form_section_wrapper .form_wrapper .input-wrapper input[type=text],body.template-customers-login .main-content-wrapper .form_section_wrapper .form_wrapper .input-wrapper input[type=password],body.template-customers-register .main-content-wrapper .form_section_wrapper .form_wrapper .input-wrapper input[type=text],body.template-customers-register .main-content-wrapper .form_section_wrapper .form_wrapper .input-wrapper input[type=password]{background:transparent;border:unset;border-bottom:1px solid #BFBFBF;border-radius:0;box-shadow:none;height:100%;font-size:16px;outline:unset;padding-left:0;padding-right:0}body.template-customers-login .main-content-wrapper .form_section_wrapper .form_wrapper .input-wrapper input[type=text]:focus+label,body.template-customers-login .main-content-wrapper .form_section_wrapper .form_wrapper .input-wrapper input[type=password]:focus+label,body.template-customers-register .main-content-wrapper .form_section_wrapper .form_wrapper .input-wrapper input[type=text]:focus+label,body.template-customers-register .main-content-wrapper .form_section_wrapper .form_wrapper .input-wrapper input[type=password]:focus+label{font-size:12px;opacity:1;top:0;transform:translateY(-50%)}body.template-customers-login .main-content-wrapper .form_section_wrapper .form_wrapper .input-wrapper label,body.template-customers-register .main-content-wrapper .form_section_wrapper .form_wrapper .input-wrapper label{font-size:16px;margin:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}body.template-customers-login .main-content-wrapper .form_section_wrapper .form_wrapper .action_wrapper,body.template-customers-register .main-content-wrapper .form_section_wrapper .form_wrapper .action_wrapper{margin-top:40px}body.template-customers-login .main-content-wrapper .form_section_wrapper .form_wrapper .action_wrapper input[type=submit],body.template-customers-register .main-content-wrapper .form_section_wrapper .form_wrapper .action_wrapper input[type=submit]{height:50px;letter-spacing:1px;margin-right:0;min-height:unset;width:100%}body.template-customers-login .main-content-wrapper .form_section_wrapper .form_wrapper .action_wrapper>div,body.template-customers-register .main-content-wrapper .form_section_wrapper .form_wrapper .action_wrapper>div{display:flex;margin:20px 0}body.template-customers-login .main-content-wrapper .form_section_wrapper .form_wrapper .action_wrapper>div p,body.template-customers-register .main-content-wrapper .form_section_wrapper .form_wrapper .action_wrapper>div p{font-size:14px;margin:0 20px 0 0}body.template-customers-login .main-content-wrapper .form_section_wrapper .form_wrapper .action_wrapper>div p a,body.template-customers-login .main-content-wrapper .form_section_wrapper .form_wrapper .action_wrapper>div p span,body.template-customers-register .main-content-wrapper .form_section_wrapper .form_wrapper .action_wrapper>div p a,body.template-customers-register .main-content-wrapper .form_section_wrapper .form_wrapper .action_wrapper>div p span{color:#262626}body.template-customers-login .main-content-wrapper #shopify-section-register,body.template-customers-register .main-content-wrapper #shopify-section-register{display:flex;align-items:center;height:100%}body.template-customers-login .main-content-wrapper .customer-login,body.template-customers-register .main-content-wrapper .customer-login{height:100%}body.template-customers-login .main-content-wrapper .customer-login #shopify-section-login,body.template-customers-register .main-content-wrapper .customer-login #shopify-section-login{display:flex;align-items:center;height:100%}body.template-customers-login .main-content-wrapper .recover-password,body.template-customers-register .main-content-wrapper .recover-password{height:100%}body.template-customers-login .main-content-wrapper .recover-password #shopify-section-forgot-password,body.template-customers-register .main-content-wrapper .recover-password #shopify-section-forgot-password{display:flex;align-items:center;height:100%}body.template-customers-login #shopify-section-footer .main-footer-wrapper,body.template-customers-register #shopify-section-footer .main-footer-wrapper{display:none!important}@media (max-width: 989px){body.template-customers-register .main-content-wrapper{height:unset!important;min-height:calc(100% - 50px)}body.template-customers-register .main-content-wrapper .main-content{padding-top:90px;padding-bottom:30px}}html.customers,html.customers body{height:100%}html.customers body .main-content-wrapper{min-height:calc(100% - 50px)}html.customers body .order-history{min-height:unset!important}#rc_login{display:none!important}#account #rc_login{display:block!important}body.template-page.template-page-entry .main-content-wrapper{padding-left:0;padding-right:0}body.template-page.template-page-entry .main-content{width:100%}body.template-page.template-page-entry .main-content .page-header{display:none!important}body.template-page.template-page-entry #shopify-section-page-entry .main_wrapper{position:relative}body.template-page.template-page-entry #shopify-section-page-entry .image_wrapper{display:flex;align-items:flex-start}body.template-page.template-page-entry #shopify-section-page-entry .content_wrapper{width:100%;height:100%;top:0;left:0;padding-top:165px;position:absolute;text-align:center}@media (max-width: 989px){body.template-page.template-page-entry #shopify-section-page-entry .content_wrapper{padding-top:35px}}body.template-page.template-page-entry #shopify-section-page-entry .content_wrapper .page_logo{text-align:center}body.template-page.template-page-entry #shopify-section-page-entry .content_wrapper .subtitle{margin-top:15px;text-align:center}body.template-page.template-page-entry #shopify-section-page-entry .content_wrapper .actions{margin-top:50px;text-align:center}@media (max-width: 989px){body.template-page.template-page-entry #shopify-section-page-entry .content_wrapper .actions{margin-top:30px}}body.template-page.template-page-entry #shopify-section-page-entry .content_wrapper .actions .btn_wrapper:last-child{margin-top:12px}body.template-page.template-page-entry #shopify-section-page-entry .content_wrapper .footer_text{bottom:20px;color:#8c8c8c;font-size:10px;width:100%;text-align:center;position:absolute}@media (max-width: 989px){body.template-page.template-page-entry #shopify-section-page-entry .content_wrapper .footer_text{padding-left:15px;padding-right:15px}}body.template-page.template-page-entry #shopify-section-page-entry .content_wrapper .footer_text p{margin:0}body.template-page-wonderment-tracking .announcement-bar,body.template-page-wonderment-tracking .breadcrumbs{display:none}body.template-page-wonderment-tracking .page-title{font-family:Apercu;font-size:44px;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.2}@media (min-width: 990px){body.template-page-wonderment-tracking .page-title{font-size:72px;margin:5rem 0}}body.template-page-store-locator .announcement-bar,body.template-page-store-locator .breadcrumbs{display:none}body.template-page-store-locator .page-title{text-transform:none;line-height:1.2;margin:3rem 2rem}@media (min-width: 990px){body.template-page-store-locator .page-title{margin:5rem 0}}body.template-page-store-locator #shopify-section-template--16680042070253__main{margin-bottom:100px}body.template-page-giveaway .announcement-bar,body.template-page-giveaway-online .announcement-bar,body.template-page-giveaway .breadcrumbs,body.template-page-giveaway-online .breadcrumbs{display:none}body.template-page-giveaway .page-title,body.template-page-giveaway-online .page-title{font-family:Apercu;font-size:44px;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.2;margin:3rem 2rem 0}@media (min-width: 990px){body.template-page-giveaway .page-title,body.template-page-giveaway-online .page-title{font-size:72px;margin:5rem 0}}body.template-page-giveaway .pxs-rich-text-heading,body.template-page-giveaway-online .pxs-rich-text-heading{font-family:Apercu;font-size:44px;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.2;margin:3rem 2rem 0}@media (min-width: 990px){body.template-page-giveaway .pxs-rich-text-heading,body.template-page-giveaway-online .pxs-rich-text-heading{font-size:72px;margin:5rem 0}}body.template-page-giveaway #shopify-section-template--16680042070253__main,body.template-page-giveaway-online #shopify-section-template--16680042070253__main{margin-bottom:100px}body.template-page-about .shopify-section.custom-richtext .page-logo{position:absolute}body.template-page-about .shopify-section.custom-richtext .main_wrapper{max-width:480px;margin-left:auto;margin-right:auto;padding-top:30px;text-align:center}@media (max-width: 989px){body.template-page-about .shopify-section.custom-richtext .main_wrapper{padding-top:0}}body.template-page-about .shopify-section.custom-richtext .main_wrapper .title{font-size:64px}@media (max-width: 989px){body.template-page-about .shopify-section.custom-richtext .main_wrapper .title{font-size:40px}}body.template-page-about .shopify-section.custom-richtext .main_wrapper .text{font-size:18px;line-height:32px}body.template-page-about .shopify-section.image-with-text-block{margin-top:90px}body.template-page-about .shopify-section.image-with-text-block .main_wrapper .image-with-text-block{border-top:1px solid #D9D9D9;display:flex;justify-content:space-between;padding-top:60px;padding-bottom:60px}@media (max-width: 989px){body.template-page-about .shopify-section.image-with-text-block .main_wrapper .image-with-text-block{padding-top:30px;padding-bottom:30px}}body.template-page-about .shopify-section.image-with-text-block .main_wrapper .image-with-text-block.reversed{flex-direction:row-reverse}@media (max-width: 989px){body.template-page-about .shopify-section.image-with-text-block .main_wrapper .image-with-text-block{flex-direction:column!important}}body.template-page-about .shopify-section.image-with-text-block .main_wrapper .image-with-text-block .image_wrapper{min-width:50%;max-width:50%}@media (max-width: 989px){body.template-page-about .shopify-section.image-with-text-block .main_wrapper .image-with-text-block .image_wrapper{min-width:100%;max-width:100%}}body.template-page-about .shopify-section.image-with-text-block .main_wrapper .image-with-text-block .image_wrapper img{width:100%}body.template-page-about .shopify-section.image-with-text-block .main_wrapper .image-with-text-block .text_wrapper{min-width:calc(50% - 100px);max-width:calc(50% - 100px)}@media (max-width: 989px){body.template-page-about .shopify-section.image-with-text-block .main_wrapper .image-with-text-block .text_wrapper{min-width:100%;max-width:100%}}body.template-page-about .shopify-section.image-with-text-block .main_wrapper .image-with-text-block .text_wrapper .title{font-size:48px}@media (max-width: 989px){body.template-page-about .shopify-section.image-with-text-block .main_wrapper .image-with-text-block .text_wrapper .title{font-size:40px}}body.template-page-about .shopify-section.image-with-text-block .main_wrapper .image-with-text-block .text_wrapper .text{font-size:18px;line-height:32px}body.template-page-about .shopify-section.custom-text-list .main_wrapper{display:flex;justify-content:space-between;padding-top:90px;padding-bottom:90px}@media (max-width: 989px){body.template-page-about .shopify-section.custom-text-list .main_wrapper{flex-direction:column;padding-top:30px;padding-bottom:30px}}body.template-page-about .shopify-section.custom-text-list .main_wrapper .title{display:flex;align-items:center;font-size:48px;max-width:500px}@media (max-width: 989px){body.template-page-about .shopify-section.custom-text-list .main_wrapper .title{font-size:40px;line-height:1.4;text-align:center}}body.template-page-about .shopify-section.custom-text-list .main_wrapper .list-wrapper .list-item{margin:50px auto;padding-left:25px;position:relative}@media (max-width: 989px){body.template-page-about .shopify-section.custom-text-list .main_wrapper .list-wrapper .list-item{margin-top:0;margin-bottom:30px}}body.template-page-about .shopify-section.custom-text-list .main_wrapper .list-wrapper .list-item:before{background:#e29c34;border-radius:50%;content:"";left:0;top:6px;width:8px;height:8px;position:absolute}body.template-page-about .shopify-section.custom-text-list .main_wrapper .list-wrapper .list-item .list_title{font-size:14px;letter-spacing:.5px}body.template-page-about .shopify-section.custom-text-list .main_wrapper .list-wrapper .list-item .list_text{font-size:16px;line-height:28px;margin-top:15px}@media (max-width: 989px){body.template-page-about .shopify-section.custom-text-list .main_wrapper .list-wrapper .list-item .list_text{margin-top:5px}}body.template-page-about .shopify-section.custom-text-list .main_wrapper .list-wrapper .list-item .list_text p{margin:0}body.template-page-about .shopify-section.custom-blog .main_wrapper{margin-top:45px}body.template-page-about .shopify-section.custom-blog .main_wrapper .title{font-size:24px;text-align:center}body.template-page-about .shopify-section.custom-blog .main_wrapper .blog-wrapper{display:flex;max-width:1000px;margin-left:auto;margin-right:auto;margin-top:45px}body.template-page-about .shopify-section.custom-blog .main_wrapper .blog-wrapper .blog_item{min-width:calc(100% / 3);max-width:calc(100% / 3);padding-left:30px;padding-right:30px}@media (max-width: 989px){body.template-page-about .shopify-section.custom-blog .main_wrapper .blog-wrapper .blog_item{min-width:unset;max-width:unset;padding-left:0;padding-right:0}}body.template-page-about .shopify-section.custom-blog .main_wrapper .blog-wrapper .blog_item .item_title{font-size:14px;letter-spacing:.5px;margin-top:15px}body.template-page-about .shopify-section.custom-blog .main_wrapper .blog-wrapper .blog_item .item_text{margin-top:10px}body.template-page-about .shopify-section.custom-blog .main_wrapper .blog-wrapper .blog_item .item_text p{margin:0}body.template-page-about .shopify-section.custom-blog .main_wrapper .blog-wrapper .blog_item .btn_wrapper{margin-top:10px}body.template-page-about .shopify-section.custom-blog .main_wrapper .blog-wrapper .blog_item .btn_wrapper a{color:#221f1f;font-size:16px;text-decoration:underline;text-underline-position:under}body.template-page-about .shopify-section.custom-blog .slick-dots{transform:translateY(25px)}body.template-page-about .shopify-section.custom-blog .slick-dots li{width:10px;height:10px;margin:0 7px}body.template-page-about .shopify-section.custom-blog .slick-dots li button{background:#fff;border:1px solid #221F1F;border-radius:50%;width:10px;height:10px;padding:0}body.template-page-about .shopify-section.custom-blog .slick-dots li button:before{display:none!important}body.template-page-about .shopify-section.custom-blog .slick-dots li.slick-active button{background:#221f1f}body.template-page-about .shopify-section.custom-image-banner .main_wrapper{margin-top:150px;margin-bottom:60px}@media (max-width: 989px){body.template-page-about .shopify-section.custom-image-banner .main_wrapper{margin-top:80px;margin-bottom:30px}}body.template-page-about .shopify-section.custom-image-banner .main_wrapper .image_wrapper{display:flex}body.template-page-about .shopify-section.custom-image-banner .main_wrapper .banner{background:#545b39;display:flex;align-items:center;justify-content:space-between;height:90px;padding-left:45px;padding-right:45px}@media (max-width: 989px){body.template-page-about .shopify-section.custom-image-banner .main_wrapper .banner{height:45px;padding-left:15px;padding-right:15px}}body.template-page-about .shopify-section.custom-image-banner .main_wrapper .banner .banner_title{color:#fff;font-size:14px;letter-spacing:.5px}body.template-page-about .shopify-section.custom-image-banner .main_wrapper .banner .btn_wrapper a{color:#fff;font-size:12px;letter-spacing:1px;text-decoration:underline;text-underline-position:under}body.template-blog .blog-posts{display:flex;flex-wrap:wrap}body.template-blog .blog-posts .blog-post{border-top:1px solid #d0d0d0;min-width:calc(100% / 3 - 30px);max-width:calc(100% / 3 - 30px);margin-right:30px;margin-top:45px;padding-top:0}body.template-blog .blog-posts .blog-post .post-title{font-size:20px}@media (max-width: 989px){body.template-blog .blog-posts .blog-post{min-width:100%;max-width:100%}}.template-product .main-content-wrapper{padding:0 30px;max-width:1460px}.template-product .product-options{text-align:left}.template-product .product-options .inline-field-wrapper{min-width:250px}.template-product .product-quantity{text-align:left}.template-product .product-quantity .qty-box{display:flex;position:relative}.template-product .product-quantity .qty-box [data-qty-control]{background:0 0;border:1px solid #221f1f;cursor:pointer;display:flex;align-items:center;justify-content:center;height:50px;width:70px}.template-product .product-quantity .qty-box .qty-text{border:1px solid #221f1f;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:1px;margin-left:-1px;margin-right:-1px;width:120px;height:50px}.template-product .product-quantity .qty-box .qty-text span{margin-right:3px}.template-product .product-quantity .qty-box .qty-info{color:#8c8c8c;font-size:16px;line-height:50px;margin-left:20px}.template-product .product-description{text-align:left}#minicart.minicart .minicart-items .minicart-item{padding-right:30px}#minicart.minicart .minicart-items .minicart-item .item-wrapper .image-wrapper{max-width:100px}#faqs .main-content-wrapper{max-width:1460px;padding:0 30px}.continue-shopping{text-align:center}.continue-shopping a{border-bottom:1px solid #221f1f;color:#221f1f;display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px}.product-wrap.two-column .product-options label{text-align:left}.template-cart .main-content-wrapper{max-width:1460px;padding:0 30px 30px}.blog-header{position:relative}.blog-header .background-img img{display:block;width:100%}.blog-header .blog-title{position:absolute;top:50%;transform:translateY(-50%);width:100%;max-width:1460px;margin-left:calc(50% - 730px);padding:0 30px;font-style:normal;font-weight:400;font-size:48px;line-height:60px;color:#fff}.blog-header .blog-title div{font-size:32px;line-height:1}@media (max-width: 1600px){.blog-header .blog-title{margin-left:0}}@media (max-width: 480px){.blog-header .blog-title{font-size:24px;line-height:1}.blog-header .blog-title div{font-size:22px}}.template-collection .main-content-wrapper{padding-top:148px}.gNfPrV.gNfPrV{z-index:9999999!important}.shopify-section.card-grid .card_wrapper .card-item .card-item-wrapper .text_wrapper .btn_wrapper a{font-size:12px;font-weight:400;line-height:50px;letter-spacing:1px;min-height:unset;width:150px;padding-top:unset;padding-bottom:unset;background:#252525;color:#fff}.product-submit{display:none}.trigger-btns{margin-top:35px;text-align:center;display:flex;justify-content:space-between;width:100%}.trigger-btns .one-time{border:1px solid #221f1f;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;height:50px;letter-spacing:1px;min-width:calc(50% - 5px);max-width:calc(50% - 5px);transition:all .3s ease;background:#221f1f;color:#fff}.trigger-btns .one-time:hover{background:#fff;color:#221f1f}.trigger-btns .subscribe{border:1px solid #221f1f;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;height:50px;letter-spacing:1px;min-width:calc(50% - 5px);max-width:calc(50% - 5px);transition:all .3s ease;position:relative}.trigger-btns .subscribe.bundle{color:#221f1f}.trigger-btns .subscribe .data_popup{background:#221f1f;color:#fff;bottom:-20px;opacity:0;padding:10px 35px;position:absolute;text-align:left;transform:translateY(100%);width:100%;z-index:2}.trigger-btns .subscribe .data_popup:before{background:#221f1f;content:"";display:block;width:13px;height:13px;left:50%;top:0;position:absolute;transform:translate(-50%) translateY(-50%) rotate(45deg)}.trigger-btns .subscribe:hover{background:#221f1f;color:#fff}.trigger-btns .subscribe:hover .data_popup{opacity:1}@media (max-width: 992px){.trigger-btns{flex-direction:column}.trigger-btns>div{margin:5px 0;max-width:100%!important}}.faqs-section .faqs-header{position:relative}.faqs-section .faqs-header .header-bg img{width:100%;display:block;min-height:200px}.faqs-section .faqs-header .header-title{position:absolute;bottom:102px;left:0;width:100%;padding:0 2rem;font-size:48px;line-height:60px;color:#fff}.faqs-section .faqs-header .header-title div{max-width:1460px;margin:0 auto;padding:0 30px}@media (max-width: 540px){.faqs-section .faqs-header .header-title{padding:0 1rem}}.faqs-section .faqs-banner{padding:24px 2rem;background:#221f1f;color:#fff;font-size:18px;line-height:32px}.faqs-section .faqs-banner .banner-content{display:flex;align-items:center;width:100%;max-width:1460px;margin:0 auto;padding:0 30px}.faqs-section .faqs-banner .banner-content .faqs-banner-title{padding-right:20px}.faqs-section .faqs-banner .banner-content .faqs-banner-lists{display:flex;width:calc(100% - 300px);justify-content:space-between;flex-flow:wrap;margin:0}.faqs-section .faqs-banner .banner-content .faqs-banner-lists li{padding:0 20px;position:relative}.faqs-section .faqs-banner .banner-content .faqs-banner-lists li:before{content:"";width:5px;height:5px;border-radius:50%;background:#fff;position:absolute;top:50%;transform:translateY(-50%);left:0}@media (max-width: 767px){.faqs-section .faqs-banner .banner-content{display:block;padding:0}.faqs-section .faqs-banner .banner-content .faqs-banner-title{padding:0}.faqs-section .faqs-banner .banner-content .faqs-banner-lists{display:block;width:100%;padding:0}}@media (max-width: 767px){.faqs-section .faqs-banner{padding:24px 1rem}}.faqs-section .faqs-content{max-width:1035px;margin:96px auto 0;padding:0 30px}.faqs-section .faqs-content .faqs-item{border-top:1px solid #D9D9D9;padding:16px 0}.faqs-section .faqs-content .faqs-item .faqs-item-title{color:#221f1f;font-size:18px;line-height:32px;position:relative;cursor:pointer;padding-right:40px}.faqs-section .faqs-content .faqs-item .faqs-item-title:before{content:"";position:absolute;top:50%;transform:translateY(-50%);display:inline-block;width:16.5px;height:16.5px;background:linear-gradient(#221f1f,#221f1f),linear-gradient(#221f1f,#221f1f),#fff;background-position:center;background-size:100% 1.5px,1.5px 100%;background-repeat:no-repeat;right:5px}.faqs-section .faqs-content .faqs-item .faqs-item-des{font-size:16px;line-height:28px;color:#8c8c8c;transition:all .5s;height:0;visibility:hidden;opacity:0;display:none;animation:fade-in 1s}.faqs-section .faqs-content .faqs-item:last-child{border-bottom:1px solid #D9D9D9}.faqs-section .faqs-content .faqs-item.active .faqs-item-title{margin-bottom:16px}.faqs-section .faqs-content .faqs-item.active .faqs-item-title:before{background-size:100% 1.5px,0 100%}.faqs-section .faqs-content .faqs-item.active .faqs-item-des{visibility:visible;opacity:1;height:auto;display:block}@media (max-width: 540px){.faqs-section .faqs-content{padding:0 1rem}}.faqs-section .faqs-info{padding:50px 2rem;background:#8d4031;margin-top:56px;text-align:center}.faqs-section .faqs-info .faqs-content-title{max-width:1460px;margin:0 auto;padding:0 30px;color:#fff;font-size:24px;line-height:30px}.faqs-section .faqs-info .faqs-content-title a{text-decoration:underline;color:#fff}@media (max-width: 989px){.faqs-section .faqs-header .header-title{bottom:auto;top:50%;transform:translateY(-50%);font-size:32px;line-height:38px}.faqs-section .faqs-header .header-title>div{padding:0}.faqs-section .faqs-info .faqs-content-title{padding:0}}@media (max-width: 767px){.faqs-section .faqs-header .header-title{bottom:auto;top:65%;transform:translateY(-50%);font-size:26px;line-height:32px}.faqs-section .faqs-header .header-title>div{padding:0}}@media (max-width: 767px){.faqs-section .faqs-info{padding:30px 1rem}.faqs-section .faqs-info .faqs-content-title{font-size:20px;line-height:24px}}.template-page-faqs{padding-top:53px!important}.template-page-faqs .pxs-announcement-bar{z-index:2}.template-page-faqs.sticky-announcement-bar .main-header-wrapper.style-transparent .branding a.logo svg path{fill:#fff!important}.template-page-faqs.sticky-announcement-bar .main-header-wrapper.style-transparent ul.navmenu li a{color:#fff!important}.template-page-faqs.sticky-announcement-bar .header-tools .header-tools-cart svg path,.template-page-faqs.sticky-announcement-bar .header-tools .header-tools-cart span{color:#fff;stroke:#fff}.template-page-faqs.sticky-announcement-bar .mobile-navigation-toggle path{color:#fff}@media (max-width: 1200px){.template-page-faqs .main-content{width:100%}}html{scroll-behavior:smooth}.template-page-generic{padding-top:53px!important}.template-page-generic .pxs-announcement-bar{z-index:2}.template-page-generic.sticky-announcement-bar .main-header-wrapper.style-transparent .branding a.logo svg path{fill:#fff!important}.template-page-generic.sticky-announcement-bar .main-header-wrapper.style-transparent ul.navmenu li a{color:#fff!important}.template-page-generic.sticky-announcement-bar .header-tools .header-tools-cart svg path,.template-page-generic.sticky-announcement-bar .header-tools .header-tools-cart span{color:#fff;stroke:#fff}.template-page-generic.sticky-announcement-bar .mobile-navigation-toggle path{color:#fff}@media (max-width: 1200px){.template-page-generic .main-content{width:100%}}.template-page-generic .hero-section{position:relative}.template-page-generic .hero-section .hero_bg img{display:block;width:100%;object-fit:cover;min-height:200px}.template-page-generic .hero-section .hero_title{position:absolute;bottom:102px;padding:0 2rem;width:100%;font-size:48px;line-height:60px;color:#fff}.template-page-generic .hero-section .hero_title div{max-width:1460px;margin:0 auto;padding:0 30px}@media (max-width: 989px){.template-page-generic .hero-section .hero_title{bottom:auto;top:50%;transform:translateY(-50%);font-size:32px;line-height:38px}.template-page-generic .hero-section .hero_title>div{padding:0}}@media (max-width: 767px){.template-page-generic .hero-section .hero_title{bottom:auto;top:65%;transform:translateY(-50%);font-size:26px;line-height:32px}.template-page-generic .hero-section .hero_title>div{padding:0}}@media (max-width: 767px){.template-page-generic .hero-section .hero_title{padding:0 1rem}}.template-page-generic .content-section{max-width:816px;margin:52px auto;padding:0 20px}.template-page-generic .content-section .back_btn{font-weight:700;font-size:12px;line-height:18px;letter-spacing:1px;text-transform:uppercase;color:#221F1F000}.template-page-generic .content-section p{color:#221f1f;font-size:18px;line-height:32px}@media (max-width: 767px){.template-page-generic .content-section{padding:0 1rem}}.related-post-title{font-size:32px;color:#221f1f;font-weight:700}.related-lists{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.related-lists .post-content{width:25%;padding:0 10px}.related-lists .post-content img{height:240px;object-fit:cover}.related-lists .post-content .article-tag{font-weight:700;font-size:12px;line-height:18px;letter-spacing:1px;text-transform:uppercase;color:#221f1f}.related-lists .post-content .post-title{font-weight:400;font-size:14px;line-height:20px;letter-spacing:.5px;text-transform:uppercase;color:#221f1f;margin:8px 0}.related-lists .post-content .post-des{font-size:16px;line-height:28px;color:#221f1f;margin:8px 0;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:201px;display:-webkit-box}.related-lists .post-content .blog-cta{margin:8px 0}.related-lists .post-content .blog-cta a{font-size:16px;line-height:28px;text-decoration-line:underline;color:#221f1f}@media (max-width: 767px){.related-lists .post-content{width:50%}}@media (max-width: 1004px){.navigation .navmenu-depth-1>.navmenu-item>.navmenu-link{padding-left:50px}}@media (max-width: 1400px){.navigation .navmenu-depth-1>.navmenu-item>.navmenu-link{padding-left:40px}}@media (max-width: 1100px){.main-header-wrapper .header-tools .menu_right{margin-right:20px}.navigation .navmenu-depth-1>.navmenu-item>.navmenu-link{padding-left:20px}.main-header-wrapper.style-transparent ul.navmenu li a{color:#221f1f!important}}@media (max-width: 992px){.main-header-wrapper .header-tools .menu_right{margin-right:0}.navigation .navmenu-depth-1>.navmenu-item>.navmenu-link{padding-left:10px}.main-header-sticky.sticky-announcement-bar .main-header-wrapper{padding:0 15px}.main-header{flex-wrap:nowrap}.branding-spacer{order:2}.header-tools{order:3;align-self:center}.header-tools .header-tools-cart{padding-left:10px}.navigation{order:1;width:auto;margin:0;z-index:10}}@media (max-width: 720px){.main-header-wrapper .header-tools .menu_right{margin-right:0}.main-header-wrapper.style-transparent ul.navmenu li a{color:#fff!important}}.site-nav__link{display:flex;align-items:center}.site-nav--centered .site-nav__link{padding-top:0}.site-nav__link .icon-chevron-down{width:.5em;height:.5em;margin-left:.5rem}.site-nav__link.site-nav--active-dropdown{border-bottom:1px solid transparent;z-index:2}.template-page-faqs.sticky-announcement-bar .main-header-wrapper.style-transparent .site-nav__label,.template-page-generic.sticky-announcement-bar .main-header-wrapper.style-transparent .site-nav__label,.template-page-faqs.sticky-announcement-bar .main-header-wrapper.style-transparent .site-nav--has-dropdown .svg-icon,.template-page-generic.sticky-announcement-bar .main-header-wrapper.style-transparent .site-nav--has-dropdown .svg-icon{color:#fff}.template-page-faqs.sticky-announcement-bar .main-header-wrapper.style-transparent .site-nav__dropdown,.template-page-generic.sticky-announcement-bar .main-header-wrapper.style-transparent .site-nav__dropdown{background:#262331}.site-nav__label{font-size:12px;font-weight:700;letter-spacing:1px;color:#221f1f}.site-nav__link--button{border:none;background-color:transparent;padding:3px 10px}.site-nav--has-dropdown{position:relative;margin-right:40px}.site-nav--has-dropdown .svg-icon{color:#000}.site-nav--has-centered-dropdown{position:static}.site-nav__dropdown{display:none;position:absolute;padding:11px 30px 11px 0;margin:0;text-align:left;left:-1px;top:21px}.site-nav__dropdown .site-nav__link{padding:4px 15px 5px}.site-nav--active-dropdown .site-nav__dropdown{display:block}.site-nav__dropdown li{display:block;float:left;margin-top:9px;text-transform:capitalize}.site-nav__dropdown--centered{width:100%;border:0;background:none;padding:0;text-align:center}.site-nav__childlist{display:inline-block;padding:11px 17px;text-align:left}.site-nav__childlist-grid{width:auto;margin-bottom:-15px}.site-nav__childlist-item{margin-bottom:15px}.site-nav__child-link--parent{margin:4px 0}.site-nav__dropdown{background:#fff}.site-nav__dropdown .site-nav__label{font-size:15px;font-weight:400}.site-nav__dropdown.show{display:block}.site-nav__link--button.active .svg-icon{transform:rotate(180deg)}.site-nav__dropdown li:last-child{margin-bottom:9px}@media (max-width: 992px){.site-nav--has-dropdown{margin-right:auto}}.site-nav--has-dropdown:hover .site-nav__dropdown,.site-nav--has-dropdown:focus .site-nav__dropdown{display:block}.site-nav--has-dropdown:hover .svg-icon{transform:rotate(180deg)}.section-product-block{padding-top:52px;padding-bottom:52px}@media (min-width: 990px){.section-product-block{padding-top:0;padding-bottom:0}}.section-product-block .main_content{display:flex;flex-direction:column;gap:32px}@media (min-width: 990px){.section-product-block .main_content{gap:80px}}.section-product-block h1{margin:0;width:100%;text-align:center;line-height:1}.section-product-block .product-grid-wrapper{width:100%;display:flex;flex-direction:column;gap:48px}@media (min-width: 990px){.section-product-block .product-grid-wrapper{flex-direction:row;align-items:center;justify-content:center;gap:40px}}.section-product-block .product-grid-item{display:flex;flex-direction:column;gap:24px}@media (min-width: 990px){.section-product-block .product-grid-item{gap:44px;width:100%;max-width:300px}}.section-product-block .image_wrapper a{display:block;position:relative;aspect-ratio:3/4}.section-product-block .image_wrapper a img,.section-product-block .image_wrapper a .hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.section-product-block .image_wrapper a .hover{opacity:0;transition:opacity .3s ease-in-out}@media (min-width: 990px){.section-product-block .image_wrapper a:hover .hover{opacity:1}}.section-product-block .info_wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:36px}@media (min-width: 990px){.section-product-block .info_wrapper{gap:44px}}.section-product-block .info_wrapper .description{margin:-24px 0 0}@media (min-width: 990px){.section-product-block .info_wrapper .description{margin-top:-32px}}.section-product-block .info_wrapper .product__nutrition-toggle{font-size:18px;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:none}.section-featured-reviews{color:#fff;padding-top:60px;padding-bottom:60px}@media (max-width: 989px){.section-featured-reviews{padding-top:30px;padding-bottom:90px}}.section-featured-reviews h2.title{color:#fff;font-weight:400;font-size:48px;text-transform:unset}@media (max-width: 989px){.section-featured-reviews h2.title{font-size:36px;text-align:center;padding-left:30px;padding-right:30px}}.section-featured-reviews h2.title p{margin-top:0}@media (min-width: 990px){.section-featured-reviews .featured-review-wrapper{display:flex;justify-content:space-between}}@media (min-width: 990px){.section-featured-reviews .featured-review-wrapper .review-item{min-width:calc(100% / 3 - 30px);max-width:calc(100% / 3 - 30px)}}@media (max-width: 989px){.section-featured-reviews .featured-review-wrapper .review-item{text-align:center}}.section-featured-reviews .featured-review-wrapper .author{font-size:14px;letter-spacing:.5px;margin-bottom:5px;text-transform:uppercase}.section-featured-reviews .featured-review-wrapper .title{font-size:24px;font-style:italic}.section-featured-reviews .featured-review-wrapper .icon{margin-top:15px;margin-bottom:8px}.section-featured-reviews .featured-review-wrapper .content{font-size:16px}.section-featured-reviews .featured-review-wrapper .content p{margin-top:5px;margin-bottom:5px}h1.mobile{display:flex;flex-direction:column}a.klaviyo-bis-trigger{border:1px solid #221f1f;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;height:50px;letter-spacing:1px;transition:all .3s ease;background:#221f1f;color:#fff;margin-top:14px!important;opacity:.3}.section-hero{position:relative;width:100%;height:100vh;margin-top:0}.section-hero figure{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;object-fit:cover}.section-hero figure img,.section-hero figure video{width:100%;height:100%;object-fit:cover}.section-hero figcaption{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:28px;padding-top:32px;padding-bottom:90px}@media (min-width: 990px){.section-hero figcaption{padding-bottom:32px}}.section-hero figcaption h1,.section-hero figcaption a{color:inherit;margin:0}.section-hero figcaption h1{font-family:Apercu,serif;font-weight:500;font-size:42px;line-height:1;max-width:740px;text-transform:none}.section-hero figcaption h1 p{margin:0;padding:0}@media (min-width: 990px){.section-hero figcaption h1{font-size:72px}}.section-hero figcaption h1.desktop,.section-hero figcaption h2.desktop{display:none!important}@media (min-width: 1024px){.section-hero figcaption h1.desktop,.section-hero figcaption h2.desktop{display:flex!important}}@media (min-width: 1024px){.section-hero figcaption h1.mobile,.section-hero figcaption h2.mobile{display:none!important}}.section-hero figcaption a{width:100%}@media (min-width: 990px){.section-hero figcaption a{width:fit-content}}.image-with-carousel img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.image-with-carousel .image_wrapper-top{position:relative;aspect-ratio:5/4}@media (min-width: 990px){.image-with-carousel .image_wrapper-top{aspect-ratio:16/9}}@media (min-width: 990px){.image-with-carousel .bottom{display:flex}}.image-with-carousel .image_wrapper-bottom{display:none;position:relative;aspect-ratio:1/1}@media (min-width: 990px){.image-with-carousel .image_wrapper-bottom{display:block;width:40%}}.image-with-carousel .carousel_wrapper{position:relative;padding:40px 24px}@media (min-width: 990px){.image-with-carousel .carousel_wrapper{width:60%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 160px}}.image-with-carousel .carousel_wrapper svg{display:block;margin:0 auto 44px}.image-with-carousel .carousel_wrapper .slick-slider{max-width:100%}.image-with-carousel .carousel_wrapper .slide{display:flex;flex-direction:column;gap:40px;text-align:center}.image-with-carousel .carousel_wrapper h2{font-size:22px;font-weight:400;text-transform:none;line-height:1.2;margin:0}.image-with-carousel .carousel_wrapper p{font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin:0}.image-with-carousel .carousel_wrapper .slick-dots{position:static;margin-top:44px;height:8px;display:flex;align-items:center;justify-content:center}@media (min-width: 990px){.image-with-carousel .carousel_wrapper .slick-dots{position:absolute;margin:0;right:-96px;width:fit-content;top:50%;transform:translateY(-50%);flex-direction:column;gap:20px;padding-bottom:90px}}.image-with-carousel .carousel_wrapper .slick-dots li{display:inline-flex;align-items:center;justify-content:center;width:8px;height:8px;margin:0 10px}.image-with-carousel .carousel_wrapper .slick-dots li button{opacity:1;background:transparent;border:1px solid #221F1F;width:8px;height:8px;border-radius:100%}.image-with-carousel .carousel_wrapper .slick-dots li button:before{display:none}.image-with-carousel .carousel_wrapper .slick-dots li.slick-active button{background:#221f1f}.section-image-list .home-module-content{display:flex;flex-direction:column;gap:64px;padding-top:12px;padding-bottom:12px}@media (min-width: 990px){.section-image-list .home-module-content{gap:160px;padding-top:0;padding-bottom:0}}@media (max-width: 989px){.template-product .section-image-list .home-module-content{padding-left:0;padding-right:0}}.section-image-list .image-list-heading{font-family:Apercu;font-size:48px;font-weight:500;line-height:1.1;text-transform:none;text-align:center;max-width:420px;margin:0 auto}.template-product .section-image-list .image-list-heading{max-width:640px}@media (max-width: 989px){.template-product .section-image-list .image-list-heading{text-align:left}}@media (min-width: 990px){.section-image-list .image-list-heading{font-size:72px}}.section-image-list .image-list-subheading{max-width:450px;margin:28px auto 0;text-align:center}.template-product .section-image-list .image-list-subheading{line-height:1.25}@media (max-width: 989px){.template-product .section-image-list .image-list-subheading{text-align:left}}.section-image-list .content{display:flex;flex-direction:column;gap:64px}@media (min-width: 990px){.section-image-list .content{flex-direction:row;gap:80px}}.section-image-list .bullets{margin:0;padding:0;display:flex;flex-direction:column;gap:40px}@media (min-width: 990px){.section-image-list .bullets{width:50%}}.section-image-list .bullets li{display:flex;gap:24px}.section-image-list .bullets li svg{flex-shrink:0}.section-image-list .bullets li p{font-size:20px;font-weight:600;margin:-6px 0 0}.template-product .section-image-list .bullets p{line-height:1.25}@media (min-width: 990px){.section-image-list .image_wrapper{width:50%}}.section-image-list .image{position:relative;width:100%;height:0;padding-bottom:100%}@media (min-width: 990px){.section-image-list .image{padding-bottom:120%}}.section-image-list .image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.section-value-props{padding-bottom:40px}@media (min-width: 990px){.section-value-props{padding-bottom:0}}.section-value-props .home-module-content{display:flex;flex-direction:column;gap:40px;padding-top:12px;padding-bottom:12px}.template-product .section-value-props .home-module-content{padding-left:0;padding-right:0}@media (min-width: 990px){.section-value-props .home-module-content{padding:0;gap:64px}}.section-value-props .prop.slide h3{margin:0!important;font-size:28px!important;line-height:1.25!important}@media (max-width: 989px){.section-value-props .prop.slide h3{font-family:Apercu,sans-serif;font-weight:800!important;font-size:18px!important;line-height:28px!important;margin-bottom:0!important}}.section-value-props h1{font-family:Apercu;font-size:32px;font-weight:500;line-height:1;text-transform:none;margin:0}.section-value-props .props{display:flex;flex-direction:column;gap:40px;margin:0;padding:0}@media (min-width: 990px){.section-value-props .props{flex-direction:row;justify-content:space-between}}.section-value-props .prop{display:flex;flex-direction:column;gap:28px;padding:0 48px}@media (min-width: 990px){.section-value-props .prop{flex:1;padding:0}}.section-value-props .prop p{margin:0}.section-instagram .border{width:100%;border-bottom:1px solid #221F1F}.section-instagram h1{font-family:Apercu;font-size:32px;font-weight:500;line-height:1;text-transform:none;margin-top:40px;margin-bottom:64px}@media (min-width: 990px){.section-instagram h1{font-size:48px;margin-top:144px;margin-bottom:48px}}.section-instagram h1 p{margin:0}.section-instagram h1 a{color:inherit}.section-instagram h1 strong{font-weight:700}.section-instagram .posts{display:flex;overflow:hidden}.section-instagram .post{display:block;position:relative;width:300px;height:300px;flex-shrink:0}@media (min-width: 990px){.section-instagram .post{width:430px;height:430px}}.section-instagram .post svg{position:absolute;top:30px;right:30px;z-index:1}.section-instagram .post img,.section-instagram .post video{width:100%;height:100%;object-fit:cover}.section-newsletter .content{display:flex;flex-direction:column;gap:28px;padding-top:52px;padding-bottom:52px}@media (min-width: 990px){.section-newsletter .content{flex-direction:row;gap:16px;padding-top:0;padding-bottom:0}}.section-newsletter .image_wrapper{width:100%}@media (min-width: 990px){.section-newsletter .image_wrapper{width:50%}}.section-newsletter .image_wrapper .image{position:relative;width:100%;height:0;padding-bottom:100%}.section-newsletter .image_wrapper .image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.section-newsletter .newsletter{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:36px;width:100%;padding:48px 36px;background:#f5f5f5}@media (min-width: 990px){.section-newsletter .newsletter{width:50%;gap:48px;padding:60px}}.section-newsletter .newsletter h1{font-family:Apercu;font-size:24px;font-weight:500;line-height:1;text-transform:none;text-align:center;margin:0}.section-newsletter .newsletter h1 p{margin:0}@media (min-width: 990px){.section-newsletter .newsletter h1{font-size:36px}}.section-newsletter .newsletter form{position:relative;display:flex;flex-direction:column;align-items:center;gap:36px;width:100%}@media (min-width: 990px){.section-newsletter .newsletter form{flex-direction:row;gap:12px}}.section-newsletter .newsletter form input[type=email]{background:transparent;border:none;border-bottom:1px solid;border-radius:0;padding:0 0 8px;font-family:inherit;color:inherit;outline:none}.section-newsletter .newsletter form input[type=email]::placeholder{color:#221f1f;opacity:1}.section-newsletter .newsletter form input[type=email]:focus{outline:none;box-shadow:none}.section-newsletter .newsletter form button{flex-shrink:0}.section-newsletter .newsletter form .message{display:none;text-align:center;margin-top:-24px}.section-newsletter .newsletter form .message.active{display:block}@media (min-width: 990px){.section-newsletter .newsletter form .message{position:absolute;bottom:-48px;left:0;right:0;margin-top:0}}.section-footer{background:var(--color-nero);color:#fff;padding:64px 0}.section-footer .wrapper{display:flex;flex-direction:column;gap:64px}@media (min-width: 990px){.section-footer .wrapper{gap:28px}}.section-footer .footer-top{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px;text-align:center}@media (min-width: 990px){.section-footer .footer-top{padding:32px 0 100px}}.section-footer .footer-top .display-medium,.section-footer .footer-top .display-medium *{font-size:40px}@media screen and (max-width: 800px){.section-footer .footer-top .display-medium,.section-footer .footer-top .display-medium *{font-size:18px;line-height:120%}}.section-footer .footer-nav{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding-top:40px;border-top:1px solid #fff}@media (min-width: 990px){.section-footer .footer-nav{flex-direction:row;justify-content:space-between;padding-top:0;padding-bottom:20px;border-bottom:1px solid #fff;border-top:0}}.section-footer .footer-nav ul{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;list-style:none;padding:0;margin:0}@media (min-width: 990px){.section-footer .footer-nav ul{flex-direction:row;gap:28px}}.section-footer .footer-nav ul a{color:inherit}.section-footer .footer-nav ul a:hover{color:#fffc}.section-footer .footer-bottom{display:flex;justify-content:space-between;align-items:center}.section-footer .footer-bottom ul{display:flex;align-items:center;gap:24px;margin:0;padding:0;list-style:none}.section-footer .footer-bottom a{color:inherit}.section-footer .footer-bottom .hidden-mobile{display:none}@media (min-width: 990px){.section-footer .footer-bottom .hidden-mobile{display:inline}}.section-header{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000}.section-header .announcement-bar{display:flex;align-items:center;justify-content:center;height:30px;font-weight:500;letter-spacing:1px;text-align:center;font-size:14px;line-height:18px;pointer-events:auto}.section-header header{background:#fff;color:#000;transition:color .3s ease-in-out,background .3s ease-in-out;pointer-events:auto}.section-header header:not(.state--nav-open).state--transparent{background:transparent;color:#fff}.section-header header:not(.state--nav-open).state--transparent:not(.state--nav-open) .logo{height:36px}.section-header header.state--nav-open{color:#000}.section-header header.state--nav-open .mobile-menu{transform:translate(0);pointer-events:auto}.section-header .wrapper{display:flex;align-items:center;justify-content:space-between;height:80px;color:inherit}@media (min-width: 990px){.section-header .wrapper{height:96px}}.section-header .wrapper .top-link{color:inherit}.section-header .wrapper .logo{height:36px;line-height:1;transition:height .3s ease-in-out}.section-header .wrapper .logo svg{height:100%;width:100%}@media (max-width: 989px){.section-header .wrapper .logo svg{width:auto}}.section-header nav{display:none;align-items:center;gap:28px}@media (min-width: 990px){.section-header nav{display:flex}}.section-header nav ul{display:flex;align-items:center;gap:28px;list-style:none;padding:0;margin:0}.section-header nav ul li{position:relative}.section-header nav ul li:hover .sublinks{opacity:1;pointer-events:auto}.section-header nav ul .sublinks{position:absolute;top:0;left:-8px;padding-top:48px;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.section-header nav ul .sublinks ul{flex-direction:column;align-items:flex-start;gap:0;min-width:250px;background:#fff;color:#221f1f;border-radius:10px;box-shadow:0 6px 16px #0000002b;overflow:hidden}.section-header nav ul .sublinks li{width:100%;padding:0 28px;transition:background .3s ease-in-out}.section-header nav ul .sublinks li:hover{background:#fafafa}.section-header nav ul .sublinks li a{display:block;padding:16px 0;border-bottom:1px dashed #D9D9D9}.section-header nav ul .sublinks li:first-child a{padding-top:24px}.section-header nav ul .sublinks li:last-child a{padding-bottom:24px;border:none}.section-header nav a{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:inherit}.section-header nav .cart-link{display:flex;align-items:center;gap:8px;height:34px;padding:0 16px;border:2px solid;border-radius:34px}.section-header .mobile-menu{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding-top:80px;background-color:#fff;color:#000;z-index:-1;transform:translate(100%);transition:transform .3s ease-in-out;pointer-events:none}@media (min-width: 990px){.section-header .mobile-menu{display:none}}.section-header .mobile-menu a{color:inherit}.section-header .mobile-menu .mobile-wrapper{display:flex;flex-direction:column;gap:28px;height:100%;justify-content:space-between;padding-top:28px;padding-bottom:40px}.section-header .mobile-menu .mobile-menu-links{display:flex;flex-direction:column;gap:28px;height:fit-content;flex-shrink:1;min-height:0}.section-header .mobile-menu .mobile-menu_bottom{display:flex;flex-direction:row-reverse;flex-direction:row;justify-content:space-between;border-top:1px dashed #D9D9D9;align-items:center;padding-top:1rem}.section-header .mobile-menu .links{display:flex;flex-direction:column;gap:28px;padding:0;margin:0;list-style:none;height:fit-content;flex-shrink:1;overflow:hidden}.section-header .mobile-menu a{display:flex;align-items:center;gap:20px}.section-header .mobile-menu .mobile-menu-links--new{display:flex;align-items:center;justify-content:center;height:26px;padding:0 8px;border-radius:2px;background:var(--accent-army, #545b39);color:#fff;font-size:12px;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:1px;text-transform:uppercase}.section-header .mobile-menu .cart-link-mobile{display:block}.section-header .mobile-menu .socials{display:flex;align-items:center;gap:24px;padding:0;margin:0;list-style:none}.section-header .hamburger{position:relative;padding:0;height:18px;width:24px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;outline:none}@media (min-width: 990px){.section-header .hamburger{display:none}}.section-header .hamburger:hover,.section-header .hamburger.is-active:hover{opacity:.7}.section-header .hamburger.is-active .hamburger-inner,.section-header .hamburger.is-active .hamburger-inner:before,.section-header .hamburger.is-active .hamburger-inner:after{background-color:currentColor}.section-header .hamburger-box{width:24px;height:18px;display:inline-block;position:relative}.section-header .hamburger-inner{display:block;top:50%;margin-top:-2px;transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.section-header .hamburger.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.section-header .hamburger-inner:before,.section-header .hamburger-inner:after{width:24px;height:2px;background-color:currentColor;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.section-header .hamburger-inner{width:24px;height:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.section-header .hamburger-inner:before,.section-header .hamburger-inner:after{content:"";display:block}.section-header .hamburger-inner:before{top:-4.8px;transition:top 75ms .12s ease,opacity 75ms ease}.section-header .hamburger.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.section-header .hamburger-inner:after{bottom:-4.8px;transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.section-header .hamburger.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.product-accordions{border-top:1px solid #d0d0d0}.product-accordions{padding-top:0!important;margin-bottom:20px!important}.product-accordions .product-accordions__item{padding:20px 0;border-bottom:1px solid #d0d0d0}.product-accordions .product-accordions__item .js-title{display:flex;align-items:center;justify-content:space-between;margin:0;font-size:14px;font-weight:700;line-height:20px;text-transform:uppercase;cursor:pointer}@media (min-width: 990px){.product-accordions .product-accordions__item .js-title{font-size:16px;line-height:24px}}.product-accordions .product-accordions__item .js-title .plus{display:block}.product-accordions .product-accordions__item .js-title .minus,.product-accordions .product-accordions__item .js-title.active .plus{display:none}.product-accordions .product-accordions__item .js-title.active .minus{display:block}.product-accordions .product-accordions__item .js-content{display:none;padding-top:16px}.product-accordions .product-accordions__item .js-content p{margin:0}.product-accordions .product-accordions__item .js-content.active{display:block}.quantity__picker{display:flex;align-items:center;justify-content:space-between;width:180px;height:44px;color:#221f1f;border:2px solid;border-radius:44px}.quantity__picker-button{-webkit-appearance:none;appearance:none;background:transparent;border:none;width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.quantity__picker-button.decrease{border-right:2px solid}.quantity__picker-button.increase{border-left:2px solid}.quantity__picker-value{-webkit-appearance:none;appearance:none;background:transparent;border:none!important;text-align:center;height:100%;font-size:12px!important;font-weight:700!important;letter-spacing:1px!important;color:#221f1f!important}.quantity__picker-value::-webkit-outer-spin-button,.quantity__picker-value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__picker-value{-moz-appearance:textfield}.junip-product-review-container{padding:0!important;max-width:unset!important}.icon__text{padding:60px 0}@media (min-width: 1024px){.icon__text{padding-bottom:168px}}.icon__text-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.icon__text-image{width:44px;height:44px;margin:0}.icon__text-image img{width:100%;height:100%;object-fit:contain}.icon__text-text{font-weight:500;font-size:20px;line-height:1.2;text-align:center;margin:0;max-width:200px}@media (min-width: 1024px){.icon__text-text{font-size:28px;max-width:unset}}.junip-product-summary-review-count{font-weight:700;font-size:12px;line-height:14px;letter-spacing:1px;text-transform:uppercase;padding-top:3px;color:#221f1f!important}.home-module-content__icon{width:20px;aspect-ratio:1/1}.home-module-content__icon svg{width:100%}.home-module-content__secondary,.product__hero-prices{display:flex;gap:16px}.product__hero-price--compare-at{color:#221f1f80;text-decoration:line-through}#chat-button,#smile-ui-container{z-index:999!important}#wonderment-pdp-eta-display{justify-content:center}.announcement-bar{min-height:fit-content}.announcement-bar p{margin:0;padding:.5rem 0}.bundle-item__subscribe-controll input[type=checkbox]{-webkit-appearance:none;appearance:none;position:relative;width:15px;height:15px;border-radius:4px;border:1px solid currentColor}.bundle-item__subscribe-controll input[type=checkbox]:after{content:url('data:image/svg+xml,<svg width="15" height="8" viewBox="0 0 23 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22 1L8 15L1 8" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:15px}.bundle-item__subscribe-controll input[type=checkbox]:checked{background:currentColor}.wndr--show-shipment-btn-container{padding-bottom:0!important}@media only screen and (max-width: 500px){.wndr--show-shipment-btn-container{padding-bottom:32px!important}}@media only screen and (max-width: 386px){.imagetext__promo-inner .btn{padding:4px 40px!important}}.tp-search-header{display:none!important}.tp-search-button.btn.button,.wndr--show-shipment-btn.btn.button{min-height:43px!important;text-transform:capitalize!important;padding:4px 32px!important;width:100%!important}.wndr--shipment-status-chip,.tp-step-label{font-family:Pitch!important}.wndr-sxn__custom-html-html-content,.wndr-sxn__custom-html-html-block.wndr-sxn__custom-html-html-heading-{display:none!important}.tp-tracking-block.wndr--shipment-details-container,.wndr--shipment-line-items-container{border:none!important;border-radius:4px!important}.tp-date-display,.tp-search-input{border:solid 2px #221f1f!important;border-radius:4px!important}.faqs-section .faqs-header .header-title{font-family:Apercu Cn,sans-serif!important}.faqs-section .faqs-content .faqs-item .faqs-item-title:before{background-size:100% 2px,2px 100%!important}.faqs-section .faqs-content .faqs-item{border:none!important}.faqs-section .faqs-content .faqs-item.active .faqs-item-des{color:#221f1f!important}.pxs-rich-text-content a{color:#221f1f!important;text-decoration:underline!important}.custom-main-rich-text{padding-left:28px;padding-right:28px}.tp-shipment-header.wndr--shipment-status-header{margin-top:0!important}.tp-shipment-header.wndr--shipment-status-header div{background:transparent!important;color:#221f1f!important;font-family:Apercu,sans-serif!important;font-size:20px!important;font-weight:800!important;padding-top:0!important;padding-bottom:0!important}.tp-shipment-header.wndr--shipment-status-header div:before{content:"Order Status: "!important;font-weight:500!important;font-size:18px!important;line-height:28px!important;letter-spacing:0px!important}.tp-carrier-details,.tp-step-completed,.tp-step,.wndr-section-header{background:#212322!important}.tp-date-display span,.tp-shipment-event,[data-editor-section-id=shipment_line_items]{color:#221f1f!important}.tp-carrier-details a{text-decoration:underline!important}
/*# sourceMappingURL=/cdn/shop/t/153/assets/custom.scss.css.map */
