.announcement-text p{margin:0}.header_menu_bottom{border-top:1px solid #DDD8D0;border-bottom:1px solid #DDD8D0}li.active.site-nav__item a.site-nav__link{color:#7a9e8e}li.active.site-nav__item a.site-nav__link.site-nav__link--underline:after{right:0}a.site-nav__link.site-nav__link--icon.js-search-header svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.7}a.site-nav__link.site-nav__link--icon.js-search-header{padding:0;font-size:12px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;display:flex;align-items:center;gap:6px}.nav_account_item svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.7}.nav_account_item{font-family:Lato,sans-serif;padding:0;font-size:12px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;display:flex;align-items:center;gap:6px}a.site-nav__link.site-nav__link--icon.js-drawer-open-cart .cart-link svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.7}a.site-nav__link.site-nav__link--icon.js-drawer-open-cart .cart-link{padding:0;font-size:12px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;display:flex;align-items:center;gap:6px}h1.site-header__logo{text-transform:uppercase;font-size:22px;font-weight:500;letter-spacing:4px;margin:0}.header-item.header-item--logo{flex:0 0 230px}.site-nav__link.site-nav__link--icon{padding-top:0;padding-bottom:0}.site-nav__link.site-nav__link--icon shopify-account account-button{min-height:unset}.site-header .header-layout{padding:0 0 10px}.announcement-text{color:#fffc;font-weight:300}body span.cart-link__bubble.cart-link__bubble--visible{position:unset;color:#fff;border-radius:50%;width:17px;height:17px;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;border:unset}.header_faq_item a{font-size:12px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:#1c2b3a;display:block;margin-left:22px}.site-nav .divider{width:1px;background:#ddd8d0;margin:0;height:22px}li.site-nav__item.site-nav__link{display:flex;padding-top:0;padding-bottom:0;align-items:center}.site-nav.site-navigation{display:flex;align-items:center;justify-content:center}.highlight-menu .site-nav__link{color:#c4704a}.newsletter_section_main_block .newsletter__caption.rte{display:block;font-size:10.5px;font-weight:700;letter-spacing:2.8px;text-transform:uppercase;margin:0 0 10px;color:#a4c0b5}.newsletter_section_main_block .newsletter-section__content .h2{margin:0;font-weight:500;line-height:1.15;font-size:52px}.newsletter_section_main_block .newsletter-section__content .h2 p{margin:0}.newsletter_text.rte{color:#fff9;font-size:15px;margin:10px auto 32px;line-height:1.75;max-width:448px}.newsletter_section_main_block .newsletter-section__content{max-width:100%}.newsletter_section_main_block .newsletter__form_text.rte{color:#fff9;font-size:15px;margin:0 0 32px;line-height:1.75;letter-spacing:.3px}.newsletter_section_main_block .newsletter-section__content .newsletter__input-group{display:flex;max-width:500px;margin:0 auto 14px;gap:0;width:100%}.newsletter_section_main_block .input-group-field{flex:1;padding:15px 18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.25);border-right:none;color:#ffffff73;font-size:15px;outline:none}.newsletter_section_main_block .input-group-field::placeholder{color:#ffffff73}.newsletter_section_main_block .input-group-field:focus{border-color:#ffffff8c;background:#ffffff26}.newsletter_section_main_block .newsletter-section__content .newsletter__input-group .btn{color:#fff;font-size:11px;letter-spacing:2px;padding:15px 28px;height:50px}.pay-badges{display:flex;gap:8px;flex-wrap:wrap}.pay-badges .pay{background:#ffffff12;border:1px solid rgba(255,255,255,.13);padding:3px 9px;font-size:10px;font-weight:700;letter-spacing:.5px;color:#fff6}.footer_bottom_content{border-top:1px solid rgba(255,255,255,.1);padding:24px 28px 0;display:flex;justify-content:space-between;align-items:flex-start;font-size:12px;color:#ffffff4d;flex-wrap:wrap;gap:16px}.site-footer h2.h4.footer__title{font-size:10.5px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:#fff;margin:0 0 18px;font-family:Lato,sans-serif}.site-footer__linklist li{margin:0 0 9px}.site-footer__linklist li a{margin:0;padding:0;font-size:14px;color:#ffffff80;transition:color .2s}.footer_info_content{display:flex;flex-direction:column;gap:7px}.footer_info_content p{font-size:13px;color:#ffffff80;line-height:1.5;margin:0 0 9px}.footer_info_content p strong{color:#fff}.site-footer .grid{padding:0 0 48px;margin:0}.footer_about_content{font-size:14px;color:#ffffff80;line-height:1.8;margin:4px 0 0}.site-footer .grid .grid__item{padding:0 24px}.site-footer .grid .grid__item .footer__item-padding{padding:0}.footer_about_content strong{color:#ffffffb3}.footer_about_content p{margin:0}.footer_about_content.footer_about_content_inner{margin:14px 0 0}ul.footer_about_content_linklist{margin:14px 0 0;padding:0;list-style:none}ul.footer_about_content_linklist li a{font-size:14px;color:#ffffff80;transition:color .2s}ul.footer_about_content_linklist li{margin:0 0 8px}ul.no-bullets.social-icons.footer__social{margin:18px 0 0;display:flex;gap:12px}ul.no-bullets.social-icons.footer__social li{margin:0}ul.no-bullets.social-icons.footer__social li a{width:34px;height:34px;border:1px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#ffffff80;transition:border-color .2s,color .2s}ul.no-bullets.social-icons.footer__social li a .icon{height:18px;width:18px}ul.pay-badges.payment-icons.footer__section{margin:0}ul.pay-badges.payment-icons.footer__section .pay{margin:0;padding:0;border:0px;line-height:0}.fu.on{opacity:1;transform:none}.fu{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.section-head{text-align:center;margin:0 0 44px}.eyebrow{display:block;font-size:10.5px;font-weight:700;letter-spacing:2.8px;text-transform:uppercase;margin:0 0 10px}h2.heading{font-weight:500;line-height:1.15;font-size:52px}h2.heading p{margin:0}.subtext{font-size:16px;font-weight:300;margin-top:10px;line-height:1.7}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px}.review-card{padding:32px 28px;border:1px solid}.review-stars{font-size:13px;margin-bottom:14px}.review-quote{font-size:20px;font-style:italic;line-height:1.65;margin:0 0 20px}.review-author{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin:0}.review-author span{font-weight:400;margin-left:6px;letter-spacing:.3px;text-transform:none}.sale-banner{text-align:center}.sale-banner h2.heading{max-width:500px;margin:0 auto 10px}.sale-banner h2.heading p{margin:0}.sale-banner .btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;text-decoration:none}.sale_text_content p{margin:0}.sale_text_content{color:#fff9;font-size:14px;margin:0 0 28px;letter-spacing:.5px}.trust{border-top:1px solid;border-bottom:1px solid}.trust-inner{display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto;padding:0}.trust-item{display:flex;align-items:center;justify-content:center;gap:14px;padding:22px 20px;border-right:1px solid}.trust-icon img{width:28px;height:28px;object-fit:contain}.trust-icon{width:100%;max-width:28px}.trust-copy{display:flex;flex-direction:column;width:100%;max-width:max-content}.trust-copy strong{display:block;font-size:13px;font-weight:700;margin-bottom:2px}.trust-copy span{font-size:12px}.trust-item:last-child{border-right:none}.cat-label{background:#1c2b3a;color:#fff;padding:14px 20px;display:flex;align-items:center;justify-content:space-between}.cat-label strong{font-size:14px;font-weight:700;letter-spacing:.5px}.cat-label span{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#a4c0b5}.categories_section_main .collection-item:hover .collection-image{transform:unset;transition:all .8s ease}.categories_section_main .collection-item--below .collection-item__title{margin-top:0}.categories_section_main .collection-image{transition:transform .55s ease}.categories_section_main .collection-item:hover .collection-image{transform:scale(1.04)}.categories_section_main .collection-item{margin:0}.promise-section{width:100%}.promise-wrapper{margin:0 auto;display:flex;align-items:center}.promise--right .promise-wrapper{flex-direction:row-reverse}.promise-img,.promise-copy{flex:1}.promise-img img{width:100%;display:block;border-radius:inherit}.promise-copy{padding:72px 56px}.promise-text{font-size:16px;line-height:1.8;margin:14px 0 28px}.promise-text p{margin:0}.promise-btn{text-align:left;width:max-content;display:inline-flex;align-items:center;justify-content:flex-start;padding:14px 32px;text-decoration:none;transition:.3s}.promise-section h2.heading{margin:0}.categories_section_main .collection-item--below img{object-fit:cover}.categories_section_main .collection-image--square{padding-bottom:130%}.bs-footer{text-align:center}.bs-footer .btn{margin:0}.grid-product__title{color:#1c2b3a;font-size:19px;font-weight:500;margin:0 0 3px;line-height:1.25}.grid-prod-detail{color:#6b7a84;font-size:13px;margin-bottom:7px}.grid-product__price--original{font-weight:400;font-size:13px;margin-left:6px}.prod_badge_main{position:absolute;top:10px;left:0;display:flex;width:100%;gap:4px;padding:0 10px;justify-content:space-between}.prod-badge{font-size:9.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:4px 10px;z-index:1}.pro_card_main_design .grid-product__meta{display:flex;flex-direction:column;flex:1}.pro_card_main_design .grid-product__price{margin-top:auto}.pro_card_main_design .grid-product__link{display:flex;flex-direction:column;flex:1}.pro_card_main_design .grid.grid--uniform,.pro_card_main_design .grid-product,.pro_card_main_design .grid-product__content{display:flex}.pro_card_main_design .grid__item-image-wrapper{display:flex;flex-direction:column}.badge-new{background:var(--colorTextSavings);color:#fff}.badge-best{background:var(--colorFooter);color:#fff}.badge-sale{background:var(--colorCartDot);color:#fff}body .shopify-policy__container{padding:72px 28px;max-width:1220px}.grid .grid-product__meta .grid-product__price--savings{display:none}.bulk-discount{background:#18283a;padding:14px;border-radius:4px}.bulk-discount__heading{color:#c7d2d9;font-size:12px;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.bulk-row{display:grid;grid-template-columns:120px 1fr auto;align-items:center;padding:12px;border-top:1px solid #ffffff14;color:#fff}.bulk-row:first-child{border-top:0}.bulk-row.is-active{background:#314755}.bulk-row__qty{font-weight:600}.bulk-row__offer{text-align:center}.bulk-row__badge{background:#b8cfad;color:#fff;padding:4px 10px;font-size:11px;text-transform:uppercase}.gallery-zoom svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.gallery-zoom{display:flex;align-items:center;gap:6px}button.gallery-zoom.btn.btn--circle.js-photoswipe__zoom.product__photo-zoom{cursor:pointer;border-radius:unset;right:16px;bottom:16px;color:#1c2b3a;background:#ffffffe6;padding:9px 13px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.product__main-photos .product-main-slide .image-wrap{padding-bottom:120%!important}.product__photos .product-main-slide img{height:100%}.breadcrumbs_section_main{padding:16px 0;border-bottom:1px solid}.breadcrumbs_section_main .breadcrumb{margin:0;display:inline-block;align-items:center;gap:8px;font-size:12px;color:#6b7a84}.breadcrumbs_section_main .breadcrumb a{color:#6b7a84}.breadcrumbs_section_main .breadcrumb strong{color:#1c2b3a;font-weight:700}.gallery-badge{position:absolute;top:16px;left:16px;background:#c4704a;color:#fff;font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;padding:5px 12px}.btn-buy-now{width:100%;padding:16px;background:#f8f5f0;color:#1c2b3a;border:1.5px solid #1C2B3A;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s;margin:0}.btn-buy-now:hover{background:#1c2b3a;color:#fff}.qty-cta{display:flex;gap:12px;margin-bottom:14px;align-items:stretch}.buy_button_with_qty .product-block{margin:0;flex:1}.buy_button_with_qty button.btn.add-to-cart{padding:17px;font-size:13px;letter-spacing:2px;transition:background .22s,color .22s,transform .15s}.buy_button_with_qty .js-qty__wrapper{max-width:128px;min-width:128px;height:100%}.buy_button_with_qty .js-qty__num{height:100%;font-size:15px;font-weight:700;color:#1c2b3a}.buy_button_with_qty .js-qty__adjust .icon{fill:#1c2b3a;font-size:18px;height:12px;width:12px}.buy_button_with_qty button.btn.add-to-cart:hover{background:#a85c39;transform:translateY(-1px)}.payment-methods{margin:16px 0 0}.payment-methods-label{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#6b7a84;margin:0 0 10px}ul.product_payment_icons.payment-icons{margin:0}.pro_custom_text{font-size:15px;line-height:1.8;margin-bottom:20px}.pro_custom_text p{margin:0}.prod-divider{height:1px;background:#ddd8d0;margin:20px 0}.prod-tabs{padding:56px 0 72px}.tab-headers{display:flex;gap:0PX;border-bottom:1px solid #DDD8D0;border-top:2px solid #1C2B3A}.custom-tab-content{display:none}.custom-tab-content.active{display:block}.tab-btn{padding:16px 28px;font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#6b7a84;cursor:pointer;border:none;background:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .2s,border-color .2s}.tab-btn.active{color:#1c2b3a;border-bottom-color:#1c2b3a}.tab-panel{padding:28px 0;font-size:15px;line-height:1.8}.tab-panel ul{padding:0 0 0 18px;margin:0 0 14px}.tab-panel p{font-size:15px;line-height:1.8;margin:0 0 14px}.product_recommendations_section{display:block}.grid.grid--uniform.pro_card_main_design{display:flex;flex-wrap:wrap}.discount-ladder{padding:14px 16px;margin:20px 0;display:inline-block;width:100%}.discount-ladder-title{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.discount-tiers{display:flex;flex-direction:column;gap:6px}.discount-tier{cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#fff9;padding:6px 10px}.discount-tier.active{background:#7a9e8e33;color:#fff}.discount-tier.active .tier-badge{background:#7a9e8e;color:#fff}.discount-tier .tier-qty{font-weight:700;color:#ffffff80}.discount-tier.active .tier-qty{color:#a4c0b5}.tier-badge{font-size:10px;font-weight:700;letter-spacing:1px;padding:3px 9px;background:#ffffff1a;color:#fff9}.discount-tier.next{border:1px dashed rgba(255,255,255,.15)}.discount-tier.next .tier-qty{color:#ffffff59}.stock-urgency{display:flex;align-items:center;gap:10px;padding:11px 14px;background:#c4704a14;border:1px solid rgba(196,112,74,.25);margin-bottom:16px}.stock-dot{width:8px;height:8px;border-radius:50%;background:#c4704a;flex-shrink:0;animation:pulse 1.8s infinite}.stock-urgency span{font-size:13px;font-weight:700;color:#c4704a}.stock-urgency small{font-size:12px;color:#6b7a84;font-weight:400}.stock-urgency div{display:flex;align-items:center;gap:4px}@media screen and (max-width:767px){.stock-urgency small{font-size:10px}.stock-urgency span{font-size:11px}.page-content.page-content--product.product_page_content{padding:24px 0 40px}.page-content.page-content--product.product_page_content .grid .grid__item{padding:0}.page-content.page-content--product.product_page_content .product__main-photos{margin-left:0;margin-right:0}.page-content.page-content--product.product_page_content .grid{margin:0}.prod-tabs{padding:20px 0 40px}.tab-btn{padding:14px 16px;font-size:11px;letter-spacing:1px;white-space:nowrap}.tab-headers{overflow-x:auto;-webkit-overflow-scrolling:touch;gap:0px}body .shopify-policy__container{padding:40px 15px;max-width:1220px}.nav_account_item svg{width:20px;height:20px}ul.pay-badges.payment-icons.footer__section .pay{width:100%;max-width:36px}ul.pay-badges.payment-icons.footer__section{gap:4px}.pro_card_main_design .grid.grid--uniform,.pro_card_main_design .grid-product,.pro_card_main_design .grid-product__content{display:flex;flex-wrap:wrap}.categories_section_main .collection-image--square{padding-bottom:100%}.newsletter_section_main_block .newsletter__form_text.rte{margin:0}body .site-footer .grid__item:last-child .footer__collapsible{padding:0}body .footer__collapsible{padding:0 0 28px}body .site-footer .grid__item:after{display:none}.newsletter_section_main_block .newsletter-section__content .newsletter__input-group .btn{width:100%}.newsletter_section_main_block .input-group-field{border:1px solid rgba(255,255,255,.25);border-right:1px solid;border-bottom:none}.newsletter_section_main_block .newsletter-section__content .newsletter__input-group{flex-direction:column}.footer_bottom_content{padding:20px 16px}.site-footer .grid .grid__item{padding:0 16px}.site-footer .grid{padding:30px 0}.site-footer .page-width{padding:0}.site-footer{border-top:1px solid rgba(255,255,255,.1)}.promise-img{width:100%}.categories_section_main .grid .grid__item:last-child{margin:0}.categories_section_main .grid .grid__item{margin:0 0 14px}.newsletter_section_main_block .newsletter-section__content .h2,h2.heading{font-size:34px}.product_recommendations_section,.section_reviews_main,.featured_pro_section_main,.categories_section_main{padding:40px 0!important}body .header-item--icons .site-nav .site-nav__icons{display:flex;gap:6px}body .header-item--icons .site-nav{margin:0}a.site-nav__link.site-nav__link--icon.js-search-header{display:unset}button.site-nav__link.site-nav__link--icon.js-drawer-open-nav{padding:0}button.site-nav__link.site-nav__link--icon.js-drawer-open-nav svg.icon.icon-hamburger{width:22px;height:22px}h1.site-header__logo{font-size:18px;letter-spacing:2px}.site-header .header-layout{padding:0}.header_menu_bottom{border-top:0px;border-bottom:0px}body .announcement-bar{padding:8px 10px}body .announcement-text{font-size:10px;letter-spacing:.6px}.trust-copy{max-width:100%}.trust-copy strong{font-size:12px}.trust-copy span{font-size:11px}.trust-item{padding:14px 10px;border-right:none;border-bottom:1px solid}.trust-item:nth-child(3),.trust-item:nth-child(4){border-bottom:none}.trust-item:nth-child(odd){border-right:1px solid}.trust-inner{grid-template-columns:1fr 1fr;gap:0px}.header_faq_item{display:none}.reviews-grid{grid-template-columns:1fr}.promise-wrapper{flex-direction:column}.promise-copy{padding:40px 28px}}@media only screen and (min-width:768px)and (max-width:959px){body .site-nav__link{padding:7px 6px;font-size:10px!important}.newsletter_section_main_block .newsletter__form_text.rte{margin:0}body .site-footer .grid__item:last-child .footer__collapsible{padding:0}body .footer__collapsible{padding:0 0 28px}body .site-footer .grid__item:after{display:none}.newsletter_section_main_block .newsletter-section__content .newsletter__input-group .btn{width:100%}.newsletter_section_main_block .input-group-field{border:1px solid rgba(255,255,255,.25);border-right:1px solid;border-bottom:none}.footer_bottom_content{padding:20px 16px}.site-footer .grid .grid__item{padding:0 16px}.site-footer .grid{padding:30px 0}.site-footer .page-width{padding:0}.site-footer{border-top:1px solid rgba(255,255,255,.1)}.promise-img{width:100%}.categories_section_main .grid .grid__item:last-child{margin:0}.categories_section_main .grid .grid__item{margin:0 0 14px}.newsletter_section_main_block .newsletter-section__content .h2,h2.heading{font-size:34px}.section_reviews_main,.featured_pro_section_main,.categories_section_main{padding:40px 0!important}body .header-item--icons .site-nav .site-nav__icons{display:flex;gap:6px;align-items:center}body .header-item--icons .site-nav{margin:0}a.site-nav__link.site-nav__link--icon.js-search-header{display:unset}button.site-nav__link.site-nav__link--icon.js-drawer-open-nav{padding:0}button.site-nav__link.site-nav__link--icon.js-drawer-open-nav svg.icon.icon-hamburger{width:22px;height:22px}h1.site-header__logo{font-size:18px;letter-spacing:2px}.site-header .header-layout{padding:0}.header_menu_bottom{border-top:0px;border-bottom:0px}body .announcement-bar{padding:8px 10px}body .announcement-text{font-size:10px;letter-spacing:.6px}.trust-copy strong{font-size:12px}.trust-copy span{font-size:11px}.trust-item{padding:14px 10px}.header_faq_item{display:none}.reviews-grid{grid-template-columns:1fr}.promise-wrapper{flex-direction:column}.promise-copy{padding:40px 28px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/style.css.map */
