@font-face{font-family:Helvetica-neue;src:url(/cdn/shop/files/HelveticaNeueLight.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica-neue;src:url(/cdn/shop/files/HelveticaNeueRoman.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica-neue;src:url(/cdn/shop/files/HelveticaNeueMedium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica-neue;src:url(/cdn/shop/files/HelveticaNeueBold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Helvetica-neue;src:url(/cdn/shop/files/HelveticaNeueBlack.otf) format("opentype");font-weight:800;font-style:normal}h1,h2{font-family:var(--heading-font-family)}.specs-accordion-header{display:flex;width:100%;justify-content:space-between;cursor:pointer;font-size:18px;align-items:center;padding:20px 0;font-weight:600;line-height:1.35;gap:30px}.specs-accordion-panel{max-height:0;overflow:hidden;transition:all .4s ease-out;font-size:14px;flex-direction:column;padding:0;opacity:0}.specs-accordion-panel.open{padding:0 0 25px;display:flex;max-height:800px;opacity:1}.specs-toggle{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;position:relative;cursor:pointer;transition:transform .3s ease}.specs-toggle:before,.specs-toggle:after{content:"";position:absolute;width:13px;height:2px;background-color:#181717;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;width:100%;border-bottom:1px solid #4e4f7959}.accordion__toggle .specs-toggle:before,.accordion__toggle .specs-toggle:after{background-color:#000}.group[aria-expanded=true] .specs-toggle:after{transform:rotate(0)}.group[aria-expanded=true] .specs-toggle:before{transform:rotate(0)}.shop-announcement{font-weight:700;border-bottom:1px solid currentColor}.announcement-bar{padding-block-start:6px;padding-block-end:6px}.announcement-bar .text-xs{font-size:14px}.announcement-bar .text-xs .shop-announcement{font-size:12px}.nj-progress-wrapper{display:flex;align-items:center;gap:12px;width:100%}.nj-progress-bar{flex:1;height:8px;background:#e6e6e6;border-radius:10px;overflow:hidden}.nj-progress-fill{height:100%;width:0;display:block;background:#201f1f;border-radius:10px;transition:width 1.2s ease-out}.nj-progress-text{font-size:13px;font-weight:500;color:#1a1a1a;white-space:nowrap}.ship-date-text{font-weight:600}.cust-glowing-circle{min-width:11px;min-height:11px;border-radius:50%;background-color:#201f1f;position:relative}.cust-glowing-circle:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:50%;background-color:#183028;animation:cust-pulse 2.5s infinite}@keyframes cust-pulse{0%{transform:scale(1);opacity:1}to{transform:scale(1.8);opacity:0}}.cust-ship-right{display:flex;align-items:center;gap:15px}p.ship-date-outer{margin-top:-1px}.product-info__title{text-transform:uppercase;font-weight:500;letter-spacing:0px}.product-info__block-item:where([data-block-type=description]){margin-block-start:12px;margin-block-end:12px}.product-info__block-item:where([data-block-type=progress-inventory]),.product-info__block-item:where([data-block-type=custom-inventory]),.product-info__block-item:where([data-block-type=wixkraft-subscription]){margin-block-start:14px;margin-block-end:14px}.product-info__block-item sale-price.text-lg{font-weight:700}.product-info__price compare-at-price.line-through{color:#d80027}.pay-icon-block-box{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px}.pay-icon-block-box ul{align-items:center;justify-content:center}.fr-shipping-text{font-size:14px;text-align:center;opacity:.9}.pay-icon-block{width:100%;max-width:330px;margin:auto}.accordion__toggle .text-with-icon{font-family:var(--heading-font-family);letter-spacing:-.2px;font-weight:600}.header-transform{transform:translateY(3.5px)}a.menu-links-top.link-faded-reverse{font-weight:500}.db-offer-section{max-width:1180px;width:100%;padding:30px 20px 0;margin:auto}.db-offer-section-inner{width:100%;padding:15px 20px;display:flex;align-items:center;background:#000;border-radius:20px;flex-direction:column;justify-content:center;gap:5px;text-align:center;position:relative;min-height:92px}.db-offer-bx{padding:5px 12px;background:#71ff8b;border-radius:10px 0;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.db-offer-bx h3{font-size:30px;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:-.4px}.db-offer-bx p{line-height:1;font-size:14px;font-family:var(--heading-font-family);font-weight:500;letter-spacing:-.5px}.count-bubble{background:#000;color:#fff}.dp-offer-text{color:#fff;font-size:14px}.dp-offer-heading{font-family:var(--heading-font-family);text-transform:uppercase;text-align:center;color:#fff;font-weight:300;font-size:26px;letter-spacing:-.4px;line-height:1.3}.dp-offer-heading span{font-weight:600;color:#71ff8b}p.cart-savings{font-size:12px}.line-item sale-price.li-sale-price.text-subdued{color:#000;font-weight:500}span.cart-count-custom{margin-left:6px;transform:scale(.9)}.text-sm.box-cart-item{display:flex;align-items:center;width:100%;justify-content:space-between;margin-top:-3px}.line-item compare-at-price.li-comp-price.text-subdued.line-through{color:#d80027;font-size:12px}.line-item__info{width:100%;gap:0px}span.line-item-title{font-family:var(--heading-font-family);font-weight:500;text-transform:uppercase;font-size:14px;max-width:200px;width:100%;line-height:1.35}span.h5.cd-total-title{font-size:16px;font-weight:500;text-transform:uppercase}span.h5.cd-total-value{font-family:var(--text-font-family);font-size:16px;font-weight:700}.footer-cart-payment{margin:auto;max-width:90%}.line-item__media-wrapper img{aspect-ratio:1;object-fit:cover}.line-item{position:relative;padding-block-start:0px;margin-left:-25px;width:calc(100% + 50px);padding:0 20px 20px;margin-bottom:20px;border-bottom:1px solid #8B8B8B50}a.remove-quan-cart:before{content:"";position:absolute;background-image:url(/cdn/shop/files/trash.svg?v=1767959959);display:flex;background-position:right;background-size:contain;background-repeat:no-repeat;top:10px;right:25px;width:18px;height:18px}.cart-main-title{font-family:var(--text-font-family);font-weight:500;font-size:18px}.empty-drawer-text{text-align:center;line-height:1.5;font-size:18px;font-weight:500;max-width:300px;margin:0 auto 20px}.empty-drawer-links{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.empty-drawer-links a.button{text-align:center;min-width:260px;margin-block-start:0px!important}.cart-drawer.drawer{max-width:430px;padding:0}.cart-drawer.drawer::part(body){padding:25px}.cart-drawer.drawer::part(footer){padding:25px}.quan-button-group input.quantity-input{border-width:0px;min-width:35px;padding-block-start:0px!important;padding-block-end:0px!important;border-radius:0;margin:0 5px}.quan-button-group button{background:#000;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;justify-content:center;align-items:center;line-height:1;font-weight:400;padding-bottom:1px}.quan-button-group{border:1px solid #CDCDD7;padding:5px;min-width:fit-content;border-radius:4px;display:flex;align-items:center;justify-content:center}.cart-offer-top{position:absolute;top:0;left:0;width:100%;height:42px;background:#000;display:flex;gap:13px;align-items:center;z-index:3;padding:0 30px}.cart-offer-top p{font-size:14px;color:#fff;font-weight:400;line-height:1.1;letter-spacing:.3px}.cart-offer-anim{min-width:14px;min-height:14px;border-radius:50%;background-color:#71ff8b;position:relative}.free-shipping-bar{margin-top:5px}.cart-offer-anim:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:50%;background-color:#71ff8b;animation:cart-anim 2.5s infinite}@keyframes cart-anim{0%{trasnform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.free-shipping-bar span{font-size:14px}.cart-drawer__top{margin-top:30px;gap:12px}.cart-drawer.drawer .text-accent{color:#000}.cart-drawer.drawer .progress-bar:before{background:#000}.horizontal-product{border-radius:10px}.horizontal-product__info{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cart-drawer__recommendations{overflow:hidden;--horizontal-product-width: 260px}.horizontal-product__info button.button{background:#71ff8b;font-weight:500;font-size:10px;line-height:1.2;font-family:var(--text-font-family);width:100%;letter-spacing:.3px}.cart-upsell-title{font-size:14px;font-weight:600;letter-spacing:.2px;font-family:var(--heading-font-family);text-transform:uppercase}.horizontal-product__info sale-price.text-sm{font-size:16px;font-weight:700}.horizontal-product__info compare-at-price{font-size:10px;font-weight:500;color:#d80027}.badge--on-sale{border-radius:4px;font-weight:500!important;font-size:12px!important;padding:3px 10px 2px}@media screen and (min-width:991px){.desktop-hidden{display:none!important}.header__wrapper{padding-top:15px;padding-bottom:15px}}@media screen and (max-width:990px){.mobile-hidden{display:none!important}.badge--on-sale{border-radius:4px;font-weight:500!important;font-size:12px!important;padding:3px 10px 2px!important}.horizontal-product-list-carousel>.horizontal-product-list{grid:auto / auto-flow 250px}.line-item{margin-left:-20px;width:calc(100% + 40px)}.cart-drawer.drawer::part(body){padding:25px 20px}.cart-drawer.drawer::part(footer){padding:20px}.db-offer-section-inner{padding:25px 15px}.db-offer-bx{padding:5px 15px;border-radius:10px 0;position:relative;right:unset;top:unset;transform:unset;margin-top:10px}.dp-offer-heading{max-width:290px}.db-offer-section{padding:0;margin:auto}.navigation-drawer [is=close-button]{top:unset!important;right:unset!important;transform:scale(1.5);border-width:0px!important;position:relative!important;z-index:11}.panel-header-logo{display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin-top:5px}navigation-drawer#header-sidebar-menu{padding:0;--drawer-content-max-height: 100vh}.navigation-drawer li.h3:first-child a{border-top:1px solid #1F524D40}.navigation-logo{width:155px}.navigation-drawer li.h3 a{font-weight:400;font-size:16px;padding-bottom:20px;padding-top:20px;border-bottom:1px solid #1F524D40;font-family:Helvetica-neue}.panel__wrapper{padding-top:0!important}.navigation-drawer .panel__scroller ul{gap:0px!important}.header__wrapper{padding-top:16px;padding-bottom:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
