h1,h2,h3{font-family:var( --heading-font-family )}.announcement-bar.bg-custom.text-custom{padding-top:7px;padding-bottom:6px}.announcement-bar__item span.shape-circle.shape--sm{opacity:0}.announcement-bar__item p.bold.text-base{font-weight:500;line-height:1.4;font-family:Geist Mono,monospace;font-optical-sizing:auto;text-transform:uppercase;font-style:normal;font-size:12px}.header__wrapper{border-bottom:1px solid #00000020;padding-top:15px;padding-bottom:15px;transform:translateY(-1px)}.drawer-stage-single.below-threshold{opacity:.3}.drawer-stage-single.above-threshold{opacity:1}.prose.hero-section-main{text-align:center}.hero-section-main .custom-hero-badge{width:100%;max-width:180px;margin:20px auto auto}.hero-section-main .h3{font-size:40px;font-weight:400;letter-spacing:-1px;line-height:1.05}.hero-section-main p.subheading{font-weight:400;font-family:Geist Mono;letter-spacing:0px;max-width:230px;text-wrap:balance;margin:15px auto 0;line-height:1.4;font-size:14px}.hero-section-main button.button.button--xl{margin-top:15px!important}.custom-rating-badge{display:flex;align-items:center;gap:10px;justify-content:center}.custom-rating-badge img{margin:0!important}.custom-rating-badge p{margin:0!important;font-weight:500;letter-spacing:0px;font-size:12px;font-family:Geist Mono}.custom-rating-badge.custom-rating-badge-top{margin-bottom:-10px}.landing-hero .custom-rating-badge.custom-rating-badge-top{margin-top:30px!important;margin-bottom:-10px}.prose *+.button{padding:13px 45px;font-family:Geist Mono;font-weight:500;letter-spacing:0px}.button{font-family:Geist Mono;font-weight:500;letter-spacing:0px;text-transform:uppercase}.header__link-list a.bold.link-faded-reverse{font-family:Geist Mono;font-size:14px;font-weight:500;text-transform:uppercase}.cart-drawer.drawer::part(content){border-radius:35px}.full-width-quantity{width:100%}.cart-drawer.drawer::part(body){padding:0}.cart-drawer__top{padding:12px 20px;display:flex;justify-content:center;position:relative}.line-item-title{color:#222;font-weight:400;font-family:var( --heading-font-family );font-size:17px;letter-spacing:-.3px}.line-item__info{width:100%}.cart-drawer__line-items,.cart-drawer.drawer::part(footer){padding:20px 25px}.quan-button-group input.quantity-input{border-width:0px;min-width:35px;padding-block-start:4px!important;padding-block-end:3px!important;border-radius:0;-webkit-appearance:none;margin:0;font-weight:700;font-family:Geist Mono}.quan-button-group input.quantity-input::selection{background:transparent}.quan-button-group input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quan-button-group button{padding:0 10px;transform:scale(1.4)}.quan-button-group input[type=number]{-moz-appearance:textfield}.quan-button-group{border:1px solid #CDCDD750;padding:0 2px;min-width:max-content;border-radius:3px}.line-item__info line-item-quantity{width:100%;justify-content:space-between;margin-block-start:var(--spacing-1)}.cart-drawer__top button.drawer__close-icon{position:absolute;right:20px;top:15px}.cart-drawer__top p.h5{font-weight:400}.drawer-offering{width:100%;background:#283678;padding:7px 5px 6px}.drawer-offering p{font-family:Geist Mono;font-weight:500;font-size:11px;text-transform:uppercase;color:#fefef8;text-align:center;line-height:1}.line-item__info sale-price{font-weight:700;font-family:Geist Mono;font-size:15px}line-item.line-item{margin-bottom:15px;padding:0 0 15px;border-bottom:1px solid #CDCDD750}.line-item-stars{display:flex;align-items:center;gap:6px;font-size:10px;font-family:Geist Mono;font-weight:500}.line-item-stars img{width:55px}.checkout-button-cart button.button.button--xl{padding:10px}span.h5.cart-total-name{font-weight:400;font-size:19px;letter-spacing:-.5px}span.h5.cart-total-value{font-weight:400;font-size:22px;letter-spacing:-.5px}.cart-ship-text{font-weight:500}.cart-drawer .free-shipping-bar{padding:15px 25px!important;gap:5px!important}.cart-drawer .free-shipping-bar span{font-size:11px;font-family:Geist Mono;font-weight:500}.drawer-stage{display:flex;align-items:center;justify-content:space-between;padding:15px 25px 0!important;margin-bottom:-5px}.drawer-stage .drawer-stage-single{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.drawer-stage .drawer-stage-single img{width:28px}.drawer-stage .drawer-stage-single p{text-align:center;font-size:11px;font-weight:500}.progress-bar:before{background:#000}.cart-overall-rating{display:flex;align-items:center;justify-content:center;gap:10px}.cart-overall-rating img{width:64px}.cart-overall-rating p{font-size:11px;font-family:Geist Mono;font-weight:500}.specs-accordion-header{display:flex;align-items:center;gap:8px;cursor:pointer}.specs-accordion-panel{max-height:0;overflow:hidden;transition:all .4s ease-out;opacity:0;padding:0 20px}.specs-accordion-panel p{font-size:14px;letter-spacing:.2px;padding-top:10px;text-wrap:balance}.specs-acc-con{font-family:Geist Mono;letter-spacing:0px;font-weight:600;text-transform:uppercase}.specs-accordion-panel.open{display:flex;max-height:600px;opacity:1}.specs-toggle{display:flex;align-items:center;justify-content:center;width:12px;height:12px;border:none;background:transparent;position:relative;cursor:pointer;transition:transform .3s ease}.specs-toggle:before,.specs-toggle:after{content:"";position:absolute;width:11px;height:2px;background-color:#000;transition:transform .3s ease}.specs-toggle:before{transform:rotate(0)}.specs-toggle:after{transform:rotate(90deg)}.specs-toggle.specs-active:before{transform:rotate(0)}.specs-toggle.specs-active:after{transform:rotate(0)}.specs-accordion-item{display:flex;flex-direction:column;padding:20px 0;width:100%;border-bottom:1px solid #4e4f7959}.footer__block-list{gap:70px}.footer-logo{width:100%;max-width:205px}.link-footer-s{font-family:Geist Mono;font-size:12px;text-transform:uppercase}p.link-footer-heading{font-family:Sansita;font-size:20px;letter-spacing:-.1px}.footer__block--newsletter p.h3{font-size:20px;letter-spacing:-.1px;max-width:300px}.footer .footer__newsletter-form{display:flex;flex-direction:column;gap:10px}.footer .footer__newsletter-form .button--xl{border-radius:12px;background:#ea7472;font-weight:600;font-size:20px;font-family:Geist Mono;font-size:18px;text-transform:uppercase;width:100%;color:#fff;line-height:1;padding-block-start:1.075rem;padding-block-end:1.075rem;padding-inline-start:10px;padding-inline-end:10px}.footer .footer__newsletter-form .input.is-floating{height:calc(var(--input-height) + .25rem);width:100%;padding-bottom:13px;border-color:#fefef890}:is(.input:focus,.textarea:focus,.select:focus-visible){outline:none;box-shadow:inset 0 0!important;border:1px solid #fffdf454}.footer__aside-bottom{padding-top:30px;border-top:1px solid #FEFEF850}.footer-policy-left{display:flex;gap:20px;align-items:center}.certified-logo{margin-top:40px;width:100%;max-width:100px}.footer{overflow:hidden;position:relative}.grad-footer-img{position:absolute;left:20px;bottom:80px;z-index:0;width:100%;max-width:700px;filter:blur(100px);animation:floatWiggle 8s ease-in-out infinite}@keyframes floatWiggle{0%{transform:translate(0)}25%{transform:translate(30px,-30px)}50%{transform:translate(-30px,-35px)}75%{transform:translate(15px,15px)}to{transform:translate(0)}}.footer .footer__wrapper{position:relative;z-index:1}img.footer-payments{width:100%;max-width:330px}.footer-policy-left p{min-width:max-content}.product-info .product-info__title{font-weight:400;font-size:42px;letter-spacing:-.3px;text-wrap:balance;max-width:300px}.product-info__title span{color:#004b88}.product-info sale-price.text-lg.text-on-sale{font-weight:600;font-size:28px;letter-spacing:0px}.product-info compare-at-price.line-through{font-size:26px;color:#00000036}.product-info .product-info__text{max-width:500px;line-height:1.5;padding:7px 0}.custom_pdp_review{display:flex;gap:10px;font-size:14px;line-height:1.1;align-items:center;letter-spacing:.2px;margin-top:-5px}.variant-picker__option-values.custom-variant-picker{gap:10px}label.custom-block-swatch.block-swatch{width:max(50% - 5px);margin:0;padding:0;border-radius:3px;border:1px solid #00000040;transition:all .3s ease;display:flex;flex-direction:column;height:100%;gap:0px;align-items:flex-start;position:relative;overflow:hidden}.vp_content_container{display:flex;padding:12px 20px;align-items:center;gap:35px}.vp_content_container offer{position:absolute;top:0;right:0;font-size:10px;background:#004b88;color:#fefef8;font-weight:500;padding:5px 12px 4px;border-radius:0;line-height:1;text-transform:uppercase}.vp_content_container img.vp_var_Image{width:65px;height:55px;object-fit:contain}:checked+label.custom-block-swatch.block-swatch{background:#f4f4ed}.custom-variant-picker .block-swatch:before{display:none!important}.cus-variant-sel-right{display:flex;flex-direction:column;align-items:center}.cus-variant-sel-right span{font-family:var(--heading-font-family);font-size:18px;letter-spacing:.2px}p.vp_supply{font-size:12px;letter-spacing:.2px}.custom-gifting{padding:17px 20px;border-radius:10px;background:#004b88;display:flex;align-items:center;gap:18px;color:#fff;line-height:1.2}.cus-gifting-right{display:flex;flex-direction:column;gap:9px}.custom-gifting h6{font-family:var(--heading-font-family);font-size:20px;letter-spacing:.2px}.custom-gifting img{width:40px}.product-info buy-buttons.buy-buttons .button{font-family:Sansita;font-size:20px;font-weight:700;padding:15px}.product-info .product-info__buy-buttons{margin-top:-5px}.custom-location-info{margin-top:-10px;font-size:14px;letter-spacing:.1px}.single-review{background:#f5f5f5;padding:24px 16px 24px 25px;width:100%;border-radius:12px}.single-rev-top{display:flex;justify-content:space-between;align-items:center}.single-rev-top-left{display:flex;gap:15px;align-items:center}.single-rev-top-name{font-size:16px;font-weight:600;letter-spacing:.1px}.single-rev-top-left img{width:13px}.single-rev-verified{font-size:14px;font-weight:400;margin-left:-3px}.single-main-review{font-size:15px;margin-top:15px;text-wrap:balance;line-height:1.5;letter-spacing:.1px;max-width:70%}.payment-icon-badge{max-width:350px;margin:auto;padding:10px 0 5px}.product-info .specs-accordion-header{justify-content:space-between}[data-block-type=information]{margin-block-end:0px!important}[data-block-type=accordion],[data-block-type=washing]{margin-block-start:0px!important;margin-block-end:0px!important}.product-info .specs-accordion-panel.open{padding-top:10px}.product-info .specs-acc-con{font-family:Grift;letter-spacing:.3px;font-weight:500;text-transform:math-auto}.product-info ul{list-style:disc}.washing-container{display:flex;gap:35px;width:100%;padding:20px 0 15px}.washiing-single{display:flex;flex-direction:column;text-align:center;gap:10px;min-width:100px}.washiing-single img{height:40px;width:auto}.washiing-single span{font-size:14px;font-weight:500;letter-spacing:.3px;line-height:1.4}.custom-desc{width:100%;display:flex;gap:20px}.custom-desc-left{width:50%;min-height:400px;border-radius:20px;background:#283678;padding:20px 20px 25px 25px}.custom-desc-left h3{font-size:34px;letter-spacing:0px;line-height:1.1;color:#fefef8;max-width:250px}.desc-left-usp{display:flex;gap:20px;align-items:center;margin-top:35px}.desc-left-usp img{width:55px;height:auto}.desc-left-usp p{font-weight:500;font-size:18px;letter-spacing:0px;color:#fefef8;line-height:1.2;text-wrap:balance}.custom-desc-right{width:50%;min-height:400px;border-radius:20px;background:#00a0bb8c;padding:30px 20px 25px 25px}.expert-rev{font-size:15px;font-weight:400;font-family:Geist Mono,monospace;line-height:1.4}.expert-rev-profile{display:flex;align-items:center;gap:10px;margin-top:20px}.expert-rev-profile img{border-radius:50%;min-width:54px;width:54px;height:54px;min-height:54px;object-fit:cover}.exp-award-icon{width:175px;margin-top:20px}.exp-rev-right{font-size:16px;font-weight:500;letter-spacing:.2px;line-height:1.2}.offer-text-pdp{font-size:14px;background:#30b795;color:#fefef8;font-weight:500;padding:6px 10px 7px;border-radius:5px;line-height:1.3}.styled-heighlight-text{color:#004b88}.landing-hero.hero-section-main p.subheading{max-width:100%;text-wrap:auto}.landing-hero.hero-section-main button.button.button--xl{padding:13px 80px}.header-link-btn{background:#004b88;border:1px solid #004B88;text-transform:uppercase;padding:12px 30px;border-radius:7px;color:#fff;font-size:14px;font-weight:500;font-family:Geist Mono,monospace;transition:all .3s ease;margin-right:5px}.header-link-btn:hover{background:transparent;color:#000;border-color:#000}.header__icon-list{gap:12px}p.ft-news-warn{margin-top:10px;font-size:12px;line-height:1.3;letter-spacing:.2px;text-wrap:balance}.footer ul.social-media{gap:15px;margin-top:5px}.panel .panel-footer{display:none}.product-quick-add .text-on-sale{font-weight:700}.shopify-section--video .video-play-button svg path{fill:#004b88}.shopify-section--video button.video-play-button:before{display:none}.shopify-section--video button.video-play-button svg{display:none}.shopify-section--video .rounded-lg{border-radius:10px}.shopify-section--video .section{padding-block-start:30px;padding-block-end:30px}.shopify-section--video button.video-play-button:after{content:"";display:block;width:60px;height:60px;margin:0 auto;background-image:url(/cdn/shop/files/play-btgb.png?v=1758132458);background-size:contain;background-repeat:no-repeat;background-position:center}.search-input>input{font-size:20px;letter-spacing:-1px!important;font-family:Geist Mono;font-weight:500}@media screen and (min-width: 991px){.cart-drawer,.search-drawer{max-width:450px}.desktop-hidden{display:none!important}}@media screen and (max-width: 990px){.mobile-menu-link{font-family:Geist Mono;font-size:15px;padding-bottom:15px;border-bottom:1px solid #c5c5c5}.footer ul.social-media{margin-top:10px;margin-bottom:10px}.mobile-hidden{display:none!important}.custom-desc{flex-direction:column}.custom-desc-left,.custom-desc-right{width:100%;min-height:400px;padding:30px 20px 35px 25px}.washing-container{display:flex;gap:20px;width:100%;padding:15px 0;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.washing-container::-webkit-scrollbar{display:none}[data-block-type=washing] .specs-accordion-panel{padding:0}.washiing-single img{height:35px;width:auto}.washing-container{display:flex;gap:35px;width:100%;padding:20px 0 15px}.washiing-single{min-width:90px}.washiing-single span{font-size:12px}.payment-icon-badge{max-width:290px}.single-rev-top{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:10px}.custom-location-info{margin-top:-5px}.single-main-review{font-size:14px;max-width:100%}.footer__aside-bottom{padding-top:20px;position:relative;display:flex}.footer .specs-acc-con{font-family:Sansita;letter-spacing:0px;font-weight:400;font-size:18px;text-transform:uppercase}.footer .specs-accordion-panel{padding:0 15px;transition:all .4s ease}.footer .specs-accordion-panel.open{padding:15px}.footer .specs-accordion-header{display:flex;align-items:center;gap:8px;cursor:pointer;justify-content:space-between}.footer-policy-left{display:flex;gap:20px;align-items:flex-start;flex-direction:column;width:100%}img.footer-payments{width:100%;max-width:100%}.footer .specs-toggle:before,.footer .specs-toggle:after{background-color:#fffdf4}.footer .specs-accordion-item{padding:15px 0;width:100%;border-bottom:1px solid #FFFFFF30}.footer__block-list{display:flex;flex-direction:column;gap:0px}.footer__block{width:100%}.footer__block.footer__block--newsletter{margin-top:25px}.footer__block--newsletter p.h3{max-width:100%}.footer__block.footer__block--text{position:relative;margin-bottom:20px}p.footer-policy-right{position:absolute;width:fit-content;right:0;top:20px}.certified-logo{margin-top:0;width:100%;max-width:90px;position:absolute;top:10px;right:0}.cart-drawer .free-shipping-bar span{font-size:10px}.hero-section-main .h3{font-size:30px;letter-spacing:-.7px;max-width:330px;padding-top:20px;margin-left:auto;margin-right:auto}.hero-section-main p.subheading{margin-bottom:10px}.hero-section-main .custom-hero-badge{max-width:156px}.product-info .product-info__title{font-size:26px;letter-spacing:-.2px;max-width:100%;margin-bottom:15px;margin-top:15px}.custom_pdp_review{margin-top:-8px}.variant-picker__option-values.custom-variant-picker{gap:10px;display:flex;flex-direction:column}label.custom-block-swatch.block-swatch{width:100%}.vp_content_container{padding:12px 22px;gap:40px}.product-info buy-buttons.buy-buttons .button{padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
