@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/cdn/shop/files/NeueHaasDisplay-Bold.woff2?v=1724398540) format("woff2"),url(/cdn/shop/files/NeueHaasDisplay-Bold.woff?v=1724398540) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/cdn/shop/files/NeueHaasDisplay-Light.woff2?v=1724398540) format("woff2"),url(/cdn/shop/files/NeueHaasDisplay-Light.woff?v=1724398540) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/cdn/shop/files/NeueHaasDisplay-Black.woff2?v=1724398539) format("woff2"),url(/cdn/shop/files/NeueHaasDisplay-Black.woff?v=1724398540) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/cdn/shop/files/NeueHaasDisplay-Mediu.woff2?v=1724398539) format("woff2"),url(/cdn/shop/files/NeueHaasDisplay-Mediu.woff?v=1724398539) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/cdn/shop/files/NeueHaasDisplay-Roman.woff2?v=1724398539) format("woff2"),url(/cdn/shop/files/NeueHaasDisplay-Roman.woff?v=1724398539) format("woff");font-weight:500;font-style:normal;font-display:swap}.utility-bar p.announcement-bar__message.h5{font-size:16px;font-family:Neue Haas Grotesk Display Pro;font-weight:500;color:#fff;padding:15px 0}header.header.header--middle-center{max-width:1300px;padding:10px 0!important}.utility-bar{background-color:#b0d0dc}sticky-header.header-wrapper{position:fixed;width:100%;background-color:transparent;border:0px;transition:all ease .5s}.header-wrapper nav.header__inline-menu ul li a{font-size:20px;font-family:Neue Haas Grotesk Display Pro;font-weight:500;color:#fff;padding:15px 20px}.header-wrapper h1.header__heading{width:190px}.header-wrapper h1.header__heading a.header__heading-link{width:100%!important}sticky-header.header-wrapper.fixed{background-color:#b0d0dc;top:0;transition:all ease .5s}.home-section1 .banner__media.mobile_image_case{display:none}.home-section1 .banner__content.banner__content--bottom-center{justify-content:center!important;align-items:center}.home-section1 .banner__content.banner__content--bottom-center h2.banner__heading{line-height:60px;font-size:65px;font-family:Neue Haas Grotesk Display Pro;font-weight:400;letter-spacing:6px}.home-section1 .banner__content.banner__content--bottom-center p{font-size:35px;color:#fff;font-family:Neue Haas Grotesk Display Pro;font-weight:500}.home-section1 .banner__content.banner__content--bottom-center .banner__buttons a.button.button--secondary:after,.home-section1 .banner__content.banner__content--bottom-center .banner__buttons a.button.button--secondary:before{display:none}.home-section1 .banner__content.banner__content--bottom-center .banner__buttons a.button.button--secondary{font-family:Neue Haas Grotesk Display Pro;font-size:20px;font-weight:500;border-radius:50px;border:1px solid #fff;color:#473729;background-color:#fff;padding:0 50px}.home-section1 .banner__content.banner__content--bottom-center .banner__buttons a.button.button--secondary:hover{background-color:#473729;color:#fff;border-color:#473729}.home-section2{padding:50px 0}.home-section2 p{color:#473729;font-size:25px;font-family:Neue Haas Grotesk Display Pro;font-weight:500}.home-section2 h2{font-size:35px;letter-spacing:5px;font-family:Neue Haas Grotesk Display Pro;color:#473729;line-height:52px}.home-section1 .banner__content.banner__content--bottom-center .banner__box.content-container{max-width:70%;padding-top:190px}.home-section2 .rich-text__blocks.center .rich-text__text.rte:nth-child(3) p{color:#473729!important;font-size:20px;line-height:25px;margin:35px 0 0}.home-section2 .rich-text.content-container{padding-bottom:0!important}.best-sellers .collection__title{max-width:1300px;padding:0 10px}.best-sellers .collection__title h2{color:#473729;font-size:35px;font-family:Neue Haas Grotesk Display Pro;font-weight:500!important}.best-sellers slider-component{max-width:1300px;padding:30px 10px}.best-sellers slider-component h3 a{color:#473729;font-size:20px;font-weight:400!important;min-height:60px;margin-top:20px}.best-sellers slider-component .card-information span.price-item.price-item--regular{color:#473729;font-size:15px;font-weight:500!important;font-family:Neue Haas Grotesk Display Pro!important}.home-section3{background-color:#b0d0dc;padding:0!important}.home-section3 .page-width{max-width:100%!important;padding:0}.home-section3 .page-width .image-with-text__media{border:0px}.home-section3 .page-width .image-with-text__content{max-width:580px;margin-left:auto;padding:0 14% 0 0;justify-content:center}.home-section3 .page-width .image-with-text__content h2{font-size:35px;letter-spacing:5px;font-family:Neue Haas Grotesk Display Pro;color:#fff;line-height:52px;margin-bottom:30px!important}.home-section3 .page-width .image-with-text__content p{color:#fff;font-size:20px;font-weight:400!important;line-height:25px}.home-section3 .page-width .image-with-text__content a.button.button--primary:before,.home-section3 .page-width .image-with-text__content :after{display:none}.home-section3 .page-width .image-with-text__content a.button.button--primary{font-family:Neue Haas Grotesk Display Pro;font-size:20px;font-weight:500;border-radius:50px;border:1px solid #fff;color:#473729;background-color:#fff;padding:0 50px;opacity:9;margin-top:70px}.home-section3 .page-width .image-with-text__content a.button.button--primary:hover{background-color:#473729;color:#fff;border-color:#473729}.image-custom .image-and-text-head{max-width:1300px;margin:auto;padding:60px 10px 150px;text-align:center}.image-custom .image-and-text-head h2{font-size:40px;letter-spacing:5px;font-family:Neue Haas Grotesk Display Pro;color:#fff;line-height:52px;margin-bottom:70px}.image-custom .image-and-text-head .image-and-text{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;max-width:700px;margin:auto}.image-custom .image-and-text-head .image-and-text .image-text-block{width:33%;margin-bottom:30px}.image-custom .image-and-text-head .image-and-text .image-text-block img{height:70px;width:70px;object-fit:contain}.image-custom .image-and-text-head p{font-size:20px;letter-spacing:4px;font-family:Neue Haas Grotesk Display Pro;color:#fff;font-weight:700}.image-custom a button{font-family:Neue Haas Grotesk Display Pro;font-size:20px;font-weight:500;border-radius:50px;border:1px solid #fff;color:#473729;background-color:#fff;padding:9px 70px;margin-top:40px}.image-custom a button:hover{background-color:#473729;color:#fff}.home-section4{padding:0!important}.home-section4 .page-width{max-width:100%!important;padding:0!important}.home-section4 .page-width .image-with-text__content{max-width:680px;margin-right:auto;padding:0 2% 0 11%;justify-content:center}.home-section4{background-color:#b0d0dc}.home-section4 h2.image-with-text__heading.inline-richtext.h1{font-size:35px;letter-spacing:5px;font-family:Neue Haas Grotesk Display Pro;color:#fff;line-height:52px;margin-bottom:30px!important}.home-section4 .page-width .image-with-text__content p{color:#fff;font-size:18px;font-weight:400!important;line-height:25px}.home-section4 .page-width a.button.button--primary:before,.home-section4 .page-width a.button.button--primary:after{display:none}.home-section4 .page-width a.button.button--primary{font-family:Neue Haas Grotesk Display Pro;font-size:20px;font-weight:500;border-radius:50px;border:1px solid #fff;color:#473729;background-color:#fff;padding:0 50px;opacity:9;margin-top:70px}.home-section4 .page-width a.button.button--primary:hover{background-color:#473729;color:#fff;border-color:#473729}.blog .page-width-desktop{max-width:1300px;padding:80px 10px}.blog .page-width-desktop .title-wrapper-with-link{align-items:center;flex-direction:column}.blog .page-width-desktop h5.blog-section-sub{font-family:Neue Haas Grotesk Display Pro;font-size:20px;font-weight:500;color:#473729;margin-bottom:20px}.blog .page-width-desktop h2{color:#473729;font-size:35px;letter-spacing:5px;font-family:Neue Haas Grotesk Display Pro;line-height:52px}.blog ul.blog__posts{background-color:transparent!important;padding:30px 0 0;max-width:1200px;margin:auto}.blog ul.blog__posts h3.card__heading.h2 a{color:#473729;font-size:25px;font-family:Neue Haas Grotesk Display Pro;font-weight:500}.blog ul.blog__posts p{color:#473729;font-size:20px;font-family:Neue Haas Grotesk Display Pro;font-weight:500;line-height:25px}.blog ul.blog__posts li{padding:0 7px}.slider.slide-custom h2.slider-heading{color:#fff;font-size:35px;letter-spacing:5px;font-family:Neue Haas Grotesk Display Pro;line-height:52px}.slider.slide-custom p{color:#fff;font-size:20px;font-family:Neue Haas Grotesk Display Pro;font-weight:500;line-height:25px}.slider.slide-custom .slide{max-width:760px!important}.slider.slide-custom .slide a.slide-button{font-family:Neue Haas Grotesk Display Pro;font-size:20px;font-weight:500;border-radius:50px;border:1px solid #fff;color:#473729;background-color:#fff;padding:4px 50px;opacity:9;margin-top:20px}.slider.slide-custom{position:relative}.slider.slide-custom .slider-controls{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);right:0;max-width:80%}.footer .footer__content-top.page-width{max-width:1300px;padding:50px 10px;display:flex;justify-content:space-between;align-items:flex-start}.footer .footer__content-top.page-width .footer__blocks-wrapper{width:50%}.footer .footer__content-top.page-width .footer__blocks-wrapper h2{font-size:22px;font-family:Neue Haas Grotesk Display Pro;font-weight:300}.footer .footer__content-top.page-width .footer__blocks-wrapper ul li a{font-size:16px;font-family:Neue Haas Grotesk Display Pro;font-weight:300;line-height:20px}.footer .footer__content-top.page-width .footer-block--newsletter{margin-top:0;width:50%;padding-left:14%;text-align:left}.footer .footer__content-top.page-width .footer-block--newsletter h2 strong{font-weight:500;display:block;text-align:left;font-size:22px;margin-bottom:20px}.footer .footer__content-top.page-width .footer-block--newsletter h2{font-size:18px;font-family:Neue Haas Grotesk Display Pro;font-weight:300;text-align:left}.footer .footer__content-top.page-width form#ContactFooter{max-width:100%}.footer .footer__content-top.page-width form#ContactFooter .field:after{display:none}.footer .footer__content-top.page-width form#ContactFooter input{border-radius:50px!important;font-family:Neue Haas Grotesk Display Pro;font-size:20px;border:1px solid #fff}.footer .footer__content-top.page-width form#ContactFooter label.field__label{font-family:Neue Haas Grotesk Display Pro;font-size:16px;font-weight:500!important}.newsletter-form__field-wrapper{width:100%;max-width:100%}.footer .footer__content-top.page-width form#ContactFooter button#Subscribe{position:static;font-family:Neue Haas Grotesk Display Pro;font-size:20px;font-weight:500;border-radius:50px;border:1px solid #fff;color:#473729;background-color:#fff;padding:4px 0;height:50px;margin-left:10px;width:170px}.footer .footer__content-top.page-width form#ContactFooter button#Subscribe svg path{color:#473729;fill:#473729;font-size:40px}.footer__content-bottom .footer__content-bottom-wrapper.page-width{max-width:1300px;padding:0 10px}.footer__content-bottom .footer__content-bottom-wrapper.page-width .footer__copyright.caption{width:100%}.footer__content-bottom .footer__content-bottom-wrapper.page-width .footer__copyright.caption img.logo{width:13%;float:left}.home-section4 .image-with-text__media{border:0px}.home-section3 .page-width .image-with-text__content h2 em{font-style:normal;font-size:17px;position:relative;top:-20px}.slider.slide-custom button.next{font-size:0;background-image:url(/cdn/shop/files/Icon_feather-arrow-left.png?v=1724746954);height:20px;width:20px;background-size:contain;background-repeat:no-repeat}.slider.slide-custom button.prev{font-size:0;background-image:url(/cdn/shop/files/Icon_feather-arrow-left_1.png?v=1724746954);height:20px;width:20px;background-size:contain;background-repeat:no-repeat}.home-section2 .rich-text__blocks.center .rich-text__text.rte:nth-child(3){opacity:9!important}product-info .page-width{max-width:1300px;padding:0 10px}product-info .page-width .grid__item.product__media-wrapper{width:50%;max-width:50%}product-info .page-width h1{font-size:35px;color:#473729;font-family:Neue Haas Grotesk Display Pro;text-transform:uppercase;letter-spacing:4px;font-weight:600}product-info .page-width .product__info-wrapper.grid__item{width:50%;max-width:50%}product-info .page-width .product__info-wrapper.grid__item .price__regular span.price-item.price-item--regular{color:#473729;font-size:25px;font-weight:500;font-family:Neue Haas Grotesk Display Pro}product-info .page-width .product__info-wrapper.grid__item span.badge.price__badge-sold-out.color-scheme-3{background-color:#473729;height:30px;line-height:16px}product-info .page-width .product__description p{color:#473729;font-family:Neue Haas Grotesk Display Pro;font-size:15px;font-weight:500;line-height:23px}product-info .page-width p.product__text.inline-richtext,product-info .page-width ul.shipping_free li{color:#473729;font-family:Neue Haas Grotesk Display Pro;font-size:15px;font-weight:500;line-height:23px}product-info .page-width ul.shipping_free{padding:0;list-style:none}product-info .page-width p.product__text.inline-richtext{padding-left:20px;position:relative}product-info .page-width p.product__text.inline-richtext:after{content:"";height:9px;width:9px;background-color:#08aa4b;position:absolute;left:0;top:8px;border-radius:10px}product-info .page-width .product__accordion h2.h4.accordion__title.inline-richtext{max-width:100%!important;font-size:17px;color:#473729;font-family:Neue Haas Grotesk Display Pro;text-transform:uppercase;letter-spacing:3px;font-weight:700;position:relative;width:100%}product-info .page-width .product__accordion svg.icon.icon-caret{display:none}product-info .page-width .product__accordion h2.h4.accordion__title.inline-richtext{font-size:17px;color:#473729;font-family:Neue Haas Grotesk Display Pro;text-transform:uppercase;letter-spacing:3px;font-weight:700;position:relative;width:100%}product-info .page-width .product__accordion summary[aria-expanded=true] h2.h4.accordion__title.inline-richtext:after{content:"-"}product-info .page-width .bundle_outer .bund_prod .right{text-align:left}product-info .page-width .bundle_outer .bund_prod{align-items:center}product-info .page-width .bundle_outer .bund_prod .right a h2,product-info .page-width .bundle_outer .bund_prod .right a{font-size:20px;color:#473729;text-decoration:inherit;font-family:Neue Haas Grotesk Display Pro;FONT-WEIGHT:500;margin:0}product-info .page-width .bundle_outer .bund_prod .right p{font-size:25px;color:#473729;font-family:Neue Haas Grotesk Display Pro;FONT-WEIGHT:500;margin:0}product-recommendations{max-width:1300px!important;padding:70px 10px!important;margin:auto}product-recommendations h2{color:#473729!important;font-size:35px!important;font-family:Neue Haas Grotesk Display Pro!important;font-weight:100;margin-bottom:60px!important}product-recommendations h3 a{color:#473729!important;font-size:20px;font-weight:400!important;min-height:60px;margin-top:20px}product-recommendations .card-information span.price-item.price-item--regular{color:#473729;font-size:15px;font-weight:500!important;font-family:Neue Haas Grotesk Display Pro!important}.product .mark{display:flex;flex-wrap:wrap;padding-bottom:60px;position:relative}.product .mark label.quantity__label.form__label{display:none}.product .mark quantity-input.quantity:after{border-radius:50px}.product .mark .product-form__input.product-form__quantity{max-width:30%}.product .mark div:last-child{width:70%}.product .mark product-form.product-form{margin:0}.product .mark product-form.product-form .product-form__buttons button{border-radius:40px;background-color:#473729;opacity:9;color:#fff;font-size:20px;font-family:Neue Haas Grotesk Display Pro!important;font-weight:500}.product .mark product-form.product-form .product-form__buttons button:after{display:none}.product .mark product-form.product-form .shopify-payment-button{width:100%;position:absolute;left:0}.product .mark product-form.product-form .shopify-payment-button button.shopify-payment-button__button.shopify-payment-button__button--unbranded{background-color:transparent;color:#473729;border:1px solid #473729;padding:0}.product .mark product-form.product-form .shopify-payment-button button.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover{background-color:#473729;color:#fff}.product fieldset.js legend.form__label{font-size:20px;color:#473729;font-family:Neue Haas Grotesk Display Pro!important;font-weight:100;padding-top:20px!important;display:block}.product variant-selects label{border-color:#473729;color:#473729;font-family:Neue Haas Grotesk Display Pro!important;font-weight:200;font-size:16px!important}.product sticky-header.header-wrapper,.about sticky-header.header-wrapper{position:static;width:100%}.product .header-wrapper nav.header__inline-menu li a,.product .header-wrapper nav.header__inline-menu li a span,.about .header-wrapper nav.header__inline-menu li a,.about .header-wrapper nav.header__inline-menu li a span{color:#473729}.product .header-wrapper .header__icons summary.header__icon svg,.product .header-wrapper .header__icons summary.header__icon svg use,.product .header-wrapper .header__icons a#cart-icon-bubble svg,.about .header-wrapper .header__icons a#cart-icon-bubble svg,.about .header-wrapper .header__icons summary.header__icon svg{color:#473729;fill:#473729}.footer__content-bottom .footer__content-bottom-wrapper.page-width .copyright_own small{font-size:15px;font-family:Neue Haas Grotesk Display Pro!important;font-weight:500}.footer__content-bottom .footer__content-bottom-wrapper.page-width .copyright_own{width:80%;font-size:15px;font-family:Neue Haas Grotesk Display Pro!important;font-weight:500}.o2{padding:0!important}.o2 .page-width{max-width:100%;padding:0;background-color:#b0d0dc}.o2 .page-width .image-with-text__content.image-with-text__content--top{max-width:650px;margin-left:0;padding:0 0% 0 14%;justify-content:center}.o2 .page-width .image-with-text__content.image-with-text__content--top h2{font-size:35px;letter-spacing:5px;font-family:Neue Haas Grotesk Display Pro;color:#fff;line-height:42px;margin-bottom:30px!important}.o2 .page-width .image-with-text__content.image-with-text__content--top p{color:#fff;font-size:20px;font-weight:400!important;line-height:25px}.o2 .page-width .image-with-text__media-item .image-with-text__media{padding-bottom:100%!important;border:0px!important}.sec-logo{display:none}.about .sec-logo,.product .sec-logo{display:block}.about .header__heading-logo-wrapper,.product .header__heading-logo-wrapper{display:none}.o2.odd .page-width{background-color:#487a7b!important}.collection-hero__inner{max-width:1300px;padding:0 10px}.collection-hero__inner h1.collection-hero__title{font-size:35px;letter-spacing:5px;font-family:Neue Haas Grotesk Display Pro;color:#473729;line-height:52px;text-transform:capitalize}aside#main-collection-filters{max-width:1300px;padding:0 10px}aside#main-collection-filters summary.facets__summary span,aside#main-collection-filters h2,aside#main-collection-filters select{font-size:14px;line-height:25px}.collection.page-width{max-width:1300px;padding:0 10px}.collection.page-width h3 a{color:#473729;font-size:20px;font-weight:400!important;min-height:60px;margin-top:20px}.collection.page-width span.price-item.price-item--regular{color:#473729;font-size:15px;font-weight:500!important;font-family:Neue Haas Grotesk Display Pro!important}.sec-logo img{width:100%}.sec-logo{width:190px}.home-section2 .rich-text.content-container h4{font-size:25px;font-weight:500}.related-products h2.related-products__heading{font-size:35px!important;font-weight:500}product-info .page-width .product.product--large.product--left .product__title.mobile-case{display:none}product-info .page-width .grid__item.product__media-wrapper span.price-item.price-item--regular{color:#473729;font-size:25px;font-weight:500;font-family:Neue Haas Grotesk Display Pro}product-info .page-width .grid__item.product__media-wrapper span.badge.price__badge-sold-out.color-scheme-3{background-color:#473729;height:30px;line-height:16px}product-info .page-width .grid__item.product__media-wrapper .price.price--large.price--sold-out.price--show-badge{display:none}.product-form__input--pill input[type=radio]:checked+label{background-color:#473729!important}.in-mobile{display:none}.loading__spinner{width:30px!important}.banner{height:100vh}product-info .page-width .product__accordion h2.h4.accordion__title.inline-richtext:after{content:"+";position:absolute;right:0;font-weight:400;font-size:20px}.footer-block__newsletter img.logo-foot{display:none}product-info .page-width ul.shipping_free li{display:flex}product-info .page-width ul.shipping_free li img{width:20px;height:20px;object-fit:contain;margin-right:10px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
