*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}button{cursor:pointer;background:none;border:none;padding:0}a{color:inherit;text-decoration:none}ul,ol{padding:0;margin:0;list-style:none}html{font-size:16px}@media(min-width:768px){html{font-size:16px}}body{font-family:Barlow,Helvetica Neue,Arial,sans-serif;line-height:1.55;color:#0d0d0d;background-color:#fff}::selection{background:#d4ff3f;color:#0d0d0d}:focus-visible{outline:2px solid #0D0D0D;outline-offset:3px}.bg-alt{background-color:#efece6}h1,h2,h3{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;line-height:.95;letter-spacing:-.005em;text-transform:uppercase;margin:0 0 1rem}h4,h5,h6{font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-weight:600;line-height:1.3;margin:0 0 1rem}.font-heading{font-family:Barlow Condensed,Arial Narrow,sans-serif}p{margin:0 0 1rem}a{transition:color .15s ease}strong,b{font-weight:700}.page-title,.block-title,.product-title{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-style:normal;font-weight:800;line-height:.95;text-transform:uppercase!important;color:#0d0d0d}.page-title{font-size:clamp(44px,6vw,88px)}.block-title{font-size:clamp(36px,4.4vw,64px)}.product-title{font-size:clamp(40px,4.6vw,64px)}.page__body>.page-title,.section-header>.page-title{position:relative;padding-top:26px;text-align:left}.page__body>.page-title:before,.section-header>.page-title:before{content:"";position:absolute;top:0;left:0;width:72px;height:6px;background:#d4ff3f}.checkout-title{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:30px;font-style:normal;font-weight:800;line-height:1;text-transform:uppercase;color:#0d0d0d}@media(min-width:768px){.checkout-title{font-size:36px}}.wrapper--thanks .page-title{font-size:clamp(44px,6vw,88px)}.sub-title{color:#5e5c57;font-size:18px}@media(min-width:768px){.sub-title{font-size:20px}}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.eyebrow:before{content:"";width:24px;height:3px;background:currentColor}.text-base{max-width:820px;color:#0d0d0d;font-size:17px;line-height:1.7}.text-base>p,.text-base>ul,.text-base>ol,.text-base>h1,.text-base>h2,.text-base>h3,.text-base>h4,.text-base>h5,.text-base>h6,.text-base>blockquote,.text-base>table{margin-bottom:1rem}.text-base h2,.text-base h3{margin-top:3rem;font-size:clamp(24px,2.2vw,32px);line-height:1}.text-base h4{margin-top:2rem;font-size:18px}.text-base ul{padding-left:1.2em;list-style:square}.text-base ol{padding-left:1.4em;list-style:decimal}.text-base a{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#d4ff3f;text-underline-offset:3px}.text-base a:hover{background:#d4ff3f}.text-base>*:last-child{margin-bottom:0}html,body{height:100%;background:#fff}.container{width:100%!important;max-width:1360px!important;margin-inline:auto;padding-inline:20px!important}@media(min-width:768px){.container{padding-inline:32px!important}}.wrapper__container{display:flex;flex-direction:column;min-height:100vh}.wrapper__container .content{flex:1}.breadcrumbs{border-bottom:1px solid rgba(13,13,13,.14);font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5e5c57}.breadcrumbs>div{gap:8px!important;padding-block:14px!important}.breadcrumbs a{color:#5e5c57}.breadcrumbs a:hover,.breadcrumbs span.font-normal{color:#0d0d0d}.breadcrumbs svg{width:12px;height:12px}.breadcrumbs svg path{fill:#5e5c57}.page__body.container,.page__body .container{padding-block:clamp(40px,6vw,80px)!important}.header{position:sticky;top:0;z-index:200;display:flex;align-items:center;justify-content:center;background-color:#0d0d0d;color:#fff;border-bottom:1px solid rgba(255,255,255,.14)}.header-container{display:grid;grid-template-columns:100%;grid-auto-rows:min-content;padding-block:14px}.header-body{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:48px}.header-body .hamburger{position:relative;display:flex;flex-direction:column;justify-content:center;width:30px;height:30px;cursor:pointer}@media(min-width:1024px){.header-body .hamburger{display:none!important}}.header-body .hamburger__input{display:none}.header-body .hamburger__line{height:3px;margin:3px 0;background:#fff;border-radius:0;transition:.4s cubic-bezier(.68,-.6,.32,1.6)}.header-body .hamburger__line:nth-of-type(1){width:50%}.header-body .hamburger__line:nth-of-type(2){width:100%}.header-body .hamburger__line:nth-of-type(3){width:75%}.header-body .hamburger__input:checked~.header-body .hamburger__line{background:#d4ff3f}.header-body .hamburger__input:checked~.header-body .hamburger__line:nth-of-type(1){transform-origin:bottom;transform:rotate(45deg) translate(3.75px)}.header-body .hamburger__input:checked~.header-body .hamburger__line:nth-of-type(2){transform-origin:top;transform:rotate(-45deg)}.header-body .hamburger__input:checked~.header-body .hamburger__line:nth-of-type(3){transform-origin:bottom;width:50%;transform:translate(12.75px,-4.5px) rotate(45deg)}@media(min-width:1024px){.header-hamburger{display:none}}.header-logo img{width:auto;height:38px}.header-footer{display:flex;align-items:center;justify-content:center;gap:40px}@media(max-width:1023px){.header-footer{position:absolute;top:calc(100% + 15px);left:-20px;right:-20px;z-index:100;padding:8px 20px 24px;background:#0d0d0d;border-bottom:6px solid #D4FF3F;flex-direction:column;align-items:stretch;gap:0}}@media(max-width:767px){.header-footer{left:-20px;right:-20px}}.header-link{position:relative;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:17px;font-weight:700;line-height:24px;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#fff;transition:color .15s ease}.header-link:not(.cart):after{content:"";position:absolute;left:0;bottom:-8px;width:0;height:3px;background-color:#d4ff3f;transition:width .25s ease cubic-bezier(.16,1,.3,1)}.header-link:hover:not(.cart),.header-link.active:not(.cart){color:#d4ff3f}.header-link:hover:not(.cart):after,.header-link.active:not(.cart):after{width:100%}@media(max-width:1023px){.header-link:not(.cart){padding:16px 0;font-size:28px;text-align:left;border-bottom:1px solid rgba(255,255,255,.14)}.header-link:not(.cart):after{display:none}}.header-cart-item .cart{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#d4ff3f;transition:background-color .25s ease}.header-cart-item .cart img{width:18px;height:18px}.header-cart-item .cart:hover,.header-cart-item .cart.active{background:#fff}@media(min-width:1024px){#header-footer.hidden{display:flex}}.site-cart__badge{position:absolute;top:-8px;right:-8px;left:auto;display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 4px;background-color:#fff;border:2px solid #0D0D0D;color:#0d0d0d;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:13px;font-weight:800;border-radius:0}.footer{position:relative;background:#0d0d0d;color:#ffffffa3;border-top:6px solid #D4FF3F;font-size:15px}.footer a{color:#fff;transition:color .15s ease}.footer a:hover,.footer a:focus{color:#d4ff3f;text-decoration:none}.footer>.container:not(.footer-container){padding-bottom:32px!important;font-size:13px;line-height:1.6;color:#ffffff7a}.footer-container{display:grid;grid-template-columns:1fr;gap:40px;margin-inline:auto;padding-block:clamp(48px,6vw,80px)!important}@media(min-width:768px){.footer-container{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.footer-container{grid-template-columns:2fr 1fr 1fr;gap:48px}}.footer-header img{width:auto;height:48px}@media(min-width:768px){.footer-header{grid-column:1/-1}}@media(min-width:1024px){.footer-header{grid-column:auto}}.footer-title{margin-bottom:20px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:15px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#d4ff3f}.footer-item-title{font-size:15px}.footer-body{display:flex}.footer-body-block,.footer-footer{display:flex;flex-direction:column}.footer-footer p{margin-bottom:12px}.footer-footer .font-bold{margin-right:6px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa3}.footer-link{margin-bottom:12px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:18px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.footer-sub{display:flex;align-items:center;padding-block:24px;border-top:1px solid rgba(255,255,255,.14);font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff7a}.button{display:flex;width:fit-content;justify-content:center;align-items:center;gap:16px;cursor:pointer;text-decoration:none;box-sizing:border-box;height:52px;min-width:170px;padding:0 20px 0 24px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:19px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;border-radius:0;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.button img{flex-shrink:0;width:24px!important;height:24px!important;transition:transform .25s ease,filter .25s ease}.button:hover,.button:focus{text-decoration:none}.button:hover img,.button:focus img{transform:translate(4px)}.button:disabled,.button.disabled{opacity:.45;cursor:not-allowed}.button--arrow,.button--arrow-reverse{display:flex;padding:0;min-width:52px;width:52px;height:52px;border-radius:0;justify-content:center;align-items:center}.button--arrow:after,.button--arrow-reverse:after{content:"";width:24px;height:24px;background:center/contain no-repeat;transition:transform .25s ease}.button--arrow span,.button--arrow-reverse span{display:none}.button--arrow:hover:after,.button--arrow:focus:after,.button--arrow-reverse:hover:after,.button--arrow-reverse:focus:after{transform:translate(4px)}.button--arrow.small,.button--arrow-reverse.small{width:36px;min-width:36px;height:36px}.button--arrow{background:#d4ff3f;border:2px solid #D4FF3F}.button--arrow:after{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 12h15m0 0-6-6m6 6-6 6" stroke="%230D0D0D" stroke-width="2.2" stroke-linecap="square"/></svg>')}.button--arrow:hover,.button--arrow:focus{background:#0d0d0d;border-color:#0d0d0d}.button--arrow:hover:after,.button--arrow:focus:after{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 12h15m0 0-6-6m6 6-6 6" stroke="white" stroke-width="2.2" stroke-linecap="square"/></svg>')}.button--arrow-reverse{background:#0d0d0d;border:2px solid #0D0D0D}.button--arrow-reverse:after{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 12h15m0 0-6-6m6 6-6 6" stroke="white" stroke-width="2.2" stroke-linecap="square"/></svg>')}.button--arrow-reverse:hover,.button--arrow-reverse:focus{background:#d4ff3f;border-color:#d4ff3f}.button--arrow-reverse:hover:after,.button--arrow-reverse:focus:after{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 12h15m0 0-6-6m6 6-6 6" stroke="%230D0D0D" stroke-width="2.2" stroke-linecap="square"/></svg>')}.button--default,.button--primary{background:#d4ff3f;border:2px solid #D4FF3F;color:#0d0d0d}.button--default:hover,.button--default:focus,.button--primary:hover,.button--primary:focus{background:#0d0d0d;border-color:#0d0d0d;color:#fff}.button--default:hover img,.button--default:focus img,.button--primary:hover img,.button--primary:focus img{filter:invert(1)}.button--default.white,.button--primary.white{background-color:#fff;border-color:#fff;color:#0d0d0d}.button--default.white:hover,.button--default.white:focus,.button--primary.white:hover,.button--primary.white:focus{background-color:#d4ff3f;border-color:#d4ff3f;color:#0d0d0d}.button--default.white:hover img,.button--default.white:focus img,.button--primary.white:hover img,.button--primary.white:focus img{filter:none}.button--outline,.button--reverse{background:transparent;border:2px solid #0D0D0D;color:#0d0d0d}.button--outline:hover,.button--outline:focus,.button--reverse:hover,.button--reverse:focus{background:#0d0d0d;color:#fff}.button--outline.white,.button--reverse.white{border-color:#fff;color:#fff}.button--outline.white:hover,.button--outline.white:focus,.button--reverse.white:hover,.button--reverse.white:focus{background:#fff;color:#0d0d0d}.button--outline-active:hover,.button--outline-active:focus{border-color:#0d0d0d!important;color:#0d0d0d!important;background-color:#d4ff3f!important}.button--text,.button--txt{background:transparent;border:none;color:#0d0d0d;min-width:initial;min-height:initial;height:auto;border-radius:initial;text-decoration:none;opacity:1;padding-inline:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.button--text:hover,.button--text:focus,.button--txt:hover,.button--txt:focus{opacity:1;color:#0d0d0d;text-decoration:underline;text-decoration-color:#d4ff3f;text-decoration-thickness:3px;text-underline-offset:4px}.surface-dark .button--default:hover,.surface-dark .button--default:focus,.surface-dark .button--primary:hover,.surface-dark .button--primary:focus{background:#efece6;border-color:#efece6;color:#0d0d0d}.surface-dark .button--default:hover img,.surface-dark .button--default:focus img,.surface-dark .button--primary:hover img,.surface-dark .button--primary:focus img{filter:none}.surface-dark .button--arrow:hover,.surface-dark .button--arrow:focus{background:#efece6;border-color:#efece6}.surface-dark .button--arrow:hover:after,.surface-dark .button--arrow:focus:after{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 12h15m0 0-6-6m6 6-6 6" stroke="%230D0D0D" stroke-width="2.2" stroke-linecap="square"/></svg>')}.input--custom{position:relative;display:block;margin-bottom:12px;font-size:22px;cursor:pointer;user-select:none}.input--custom input{position:absolute;width:0;height:0;opacity:0;cursor:pointer}.input--custom input:checked~.checkmark{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><circle cx="8" cy="8" r="7.5" stroke="%230D0D0D"/><circle cx="8" cy="8" r="5" fill="%230D0D0D"/></svg>')}.input--custom .checkmark:after{width:10px;height:10px;min-width:10px;min-height:10px}.checkmark{display:flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;min-height:16px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><circle cx="8" cy="8" r="7.5" stroke="%23E6ECF7"/></svg>')}input,select,textarea{max-width:100%;background:#fff}textarea{width:100%;min-width:100%;max-width:100%;min-height:134px}.input-box{position:relative;margin:0}.input-box,.input-box *{box-sizing:border-box}.input-box textarea{width:100%;padding:15px;border:1px solid rgba(13,13,13,.14);border-radius:0;background:#fff;color:#0d0d0d;font-size:16px;font-weight:400;outline:none}.input-box textarea::placeholder{color:#5e5c57;font-size:16px;font-weight:400;line-height:24px}.input-box .input-label{position:absolute;z-index:2;top:calc(50% - 8px);left:8px;display:flex;align-items:center;max-width:calc(100% - 16px);padding:0 1rem;overflow:hidden;color:#5e5c57;font-size:16px;font-weight:400;line-height:18.3px;letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;user-select:none;pointer-events:none;transition:.25s ease}.input-box .input-label svg{position:relative;top:2px;width:15px;height:15px;transition:.25s ease}.input-box .input-1:hover{border:1px solid #0D0D0D}.input-box .input-1:focus{border:1px solid #0D0D0D;outline:none;box-shadow:0 0 0 3px #d4ff3f;transition:.25s ease}.input-box .input-1::placeholder{color:#5e5c57;font-size:16px;font-weight:400;line-height:24px}.input-box.select{position:relative}.input-box.select:after{content:"";position:absolute;top:50%;right:20px;width:15px;height:10px;margin-top:-5px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:1rem}.input-box.error .input-label{top:-12px;background:#fff;color:#e5484d;font-size:11px;transition:.25s ease}.input-box.error .input-1{border:2px solid #E5484D}.input-box.fill .input-label:first-of-type{color:#0d0d0d}.input-box.fill.error .input-label:first-of-type{color:#e5484d}.input-box.focus .input-label,.input-box.fill .input-label,.input-box.active .input-label{display:none;top:-12px;background:#fff;color:#0d0d0d;font-size:11px;border-radius:0;transition:.25s ease}.input-box.focus .input-label svg,.input-box.fill .input-label svg,.input-box.active .input-label svg{position:relative;top:2px;width:11px;height:11px;transition:.25s ease}.input-box.active .input-1{border:2px solid #0D0D0D}.input-box .selection-box:before{display:none}.input-box .selection-box:after{content:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%237D838C' stroke-width='1.6'/%3E%3C/svg%3E%0A");display:flex;align-items:center;justify-content:center;top:calc(50% - 8px);right:12px;width:24px;height:24px}.input-box .password-eye{position:absolute;top:0;right:0;padding:13px 1rem}.input-box .password-eye svg:not(.active){display:none}input.input--clear{background:none;border:none;outline:none}input.input--clear::placeholder{color:inherit}.pull-right{float:right}.clear{clear:both}.v-check{position:relative;display:block;margin-bottom:12px;padding-left:35px;font-size:16px;font-weight:400;line-height:24px;cursor:pointer;user-select:none}.v-check a{font-size:14px;font-weight:400;line-height:24px;text-decoration-line:underline}.v-check input{position:absolute;width:0;height:0;opacity:0;cursor:pointer}.v-check input:checked~.v-check__checkmark{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M3 1C1.89543 1 1 1.89543 1 3V21C1 22.1046 1.89543 23 3 23H21C22.1046 23 23 22.1046 23 21V3C23 1.89543 22.1046 1 21 1H3Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M21 3H3L3 21H21V3ZM3 1C1.89543 1 1 1.89543 1 3V21C1 22.1046 1.89543 23 3 23H21C22.1046 23 23 22.1046 23 21V3C23 1.89543 22.1046 1 21 1H3Z" fill="%230D0D0D"/><path fill-rule="evenodd" clip-rule="evenodd" d="M18.6628 7.25117C19.0763 7.61719 19.1149 8.24918 18.7489 8.66276L12.1069 16.1676C12.101 16.1743 12.095 16.181 12.089 16.1878C11.9839 16.3066 11.8688 16.4367 11.7606 16.5405C11.6404 16.6558 11.4577 16.8104 11.2002 16.905C10.8549 17.0317 10.4784 17.0317 10.1332 16.905C9.87566 16.8104 9.69295 16.6558 9.57275 16.5405C9.46451 16.4367 9.34944 16.3066 9.24432 16.1878C9.23833 16.181 9.23237 16.1743 9.22644 16.1676L6.25117 12.8058C5.88514 12.3922 5.92369 11.7602 6.33727 11.3942C6.75084 11.0282 7.38283 11.0667 7.74886 11.4803L10.6667 14.7772L17.2512 7.33727C17.6172 6.92369 18.2492 6.88514 18.6628 7.25117ZM10.9652 15.1047C10.9672 15.1063 10.9683 15.1072 10.9683 15.1072C10.9683 15.1073 10.9673 15.1065 10.9652 15.1047ZM10.3651 15.1072C10.3651 15.1072 10.3661 15.1063 10.3681 15.1047C10.3661 15.1065 10.3651 15.1073 10.3651 15.1072Z" fill="%230D0D0D"/></svg>')}.v-check__container{position:absolute;top:0;left:0;right:0;z-index:-1;width:100%;height:100%;pointer-events:none}.v-check__checkmark{position:absolute;top:0;left:0;width:24px;height:24px;content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="23" height="23" rx="3.5" stroke="%239D9C9C"/></svg>')}.v-check--cart,.v-check--cart-product,.v-check--product{padding:1rem;font-size:16px;font-weight:400;line-height:24px}.v-check--cart .v-check__container,.v-check--cart-product .v-check__container,.v-check--product .v-check__container{border:1px solid rgba(13,13,13,.14);border-radius:0;background:#fff}.v-check--cart .v-check__checkmark,.v-check--cart-product .v-check__checkmark,.v-check--product .v-check__checkmark{top:calc(50% - 12px);left:1rem;width:24px;height:24px;background-color:transparent!important;content:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11.9954' cy='12.0111' r='9.845' stroke='%231D211F' stroke-width='1.5'/%3E%3C/svg%3E%0A")}.v-check--cart .v-check__input:checked~.v-check__container,.v-check--cart-product .v-check__input:checked~.v-check__container,.v-check--product .v-check__input:checked~.v-check__container{border:2px solid #0D0D0D;border-radius:0;background:#efece6}.v-check--cart .v-check__input:checked~.v-check__checkmark,.v-check--cart-product .v-check__input:checked~.v-check__checkmark,.v-check--product .v-check__input:checked~.v-check__checkmark{content:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 1.41931C9.18955 1.41931 6.49421 2.53576 4.50693 4.52304C2.51964 6.51033 1.4032 9.20567 1.4032 12.0161C1.4032 14.8266 2.51964 17.5219 4.50693 19.5092C6.49421 21.4965 9.18955 22.6129 12 22.6129C14.8104 22.6129 17.5058 21.4965 19.4931 19.5092C21.4804 17.5219 22.5968 14.8266 22.5968 12.0161C22.5968 9.20567 21.4804 6.51033 19.4931 4.52304C17.5058 2.53576 14.8104 1.41931 12 1.41931ZM2.9232 12.0161C2.9232 9.60879 3.8795 7.30007 5.58173 5.59784C7.28396 3.89561 9.59268 2.93931 12 2.93931C14.4073 2.93931 16.716 3.89561 18.4183 5.59784C20.1205 7.30007 21.0768 9.60879 21.0768 12.0161C21.0768 14.4234 20.1205 16.7321 18.4183 18.4344C16.716 20.1366 14.4073 21.0929 12 21.0929C9.59268 21.0929 7.28396 20.1366 5.58173 18.4344C3.8795 16.7321 2.9232 14.4234 2.9232 12.0161ZM12 15.2161C12.8487 15.2161 13.6626 14.879 14.2627 14.2789C14.8629 13.6787 15.2 12.8648 15.2 12.0161C15.2 11.1674 14.8629 10.3535 14.2627 9.75337C13.6626 9.15325 12.8487 8.81611 12 8.81611C11.1513 8.81611 10.3374 9.15325 9.73726 9.75337C9.13714 10.3535 8.8 11.1674 8.8 12.0161C8.8 12.8648 9.13714 13.6787 9.73726 14.2789C10.3374 14.879 11.1513 15.2161 12 15.2161Z' fill='%23111111'/%3E%3C/svg%3E%0A")}.v-check--radio .v-check__checkmark{content:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11.9954' cy='12.0111' r='9.845' stroke='%231D211F' stroke-width='1.5'/%3E%3C/svg%3E%0A")}.v-check--radio .v-check__input:checked~.v-check__label{font-weight:600}.v-check--radio .v-check__input:checked~.v-check__checkmark{content:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 1.41931C9.18955 1.41931 6.49421 2.53576 4.50693 4.52304C2.51964 6.51033 1.4032 9.20567 1.4032 12.0161C1.4032 14.8266 2.51964 17.5219 4.50693 19.5092C6.49421 21.4965 9.18955 22.6129 12 22.6129C14.8104 22.6129 17.5058 21.4965 19.4931 19.5092C21.4804 17.5219 22.5968 14.8266 22.5968 12.0161C22.5968 9.20567 21.4804 6.51033 19.4931 4.52304C17.5058 2.53576 14.8104 1.41931 12 1.41931ZM2.9232 12.0161C2.9232 9.60879 3.8795 7.30007 5.58173 5.59784C7.28396 3.89561 9.59268 2.93931 12 2.93931C14.4073 2.93931 16.716 3.89561 18.4183 5.59784C20.1205 7.30007 21.0768 9.60879 21.0768 12.0161C21.0768 14.4234 20.1205 16.7321 18.4183 18.4344C16.716 20.1366 14.4073 21.0929 12 21.0929C9.59268 21.0929 7.28396 20.1366 5.58173 18.4344C3.8795 16.7321 2.9232 14.4234 2.9232 12.0161ZM12 15.2161C12.8487 15.2161 13.6626 14.879 14.2627 14.2789C14.8629 13.6787 15.2 12.8648 15.2 12.0161C15.2 11.1674 14.8629 10.3535 14.2627 9.75337C13.6626 9.15325 12.8487 8.81611 12 8.81611C11.1513 8.81611 10.3374 9.15325 9.73726 9.75337C9.13714 10.3535 8.8 11.1674 8.8 12.0161C8.8 12.8648 9.13714 13.6787 9.73726 14.2789C10.3374 14.879 11.1513 15.2161 12 15.2161Z' fill='%230'/%3E%3C/svg%3E%0A")}.v-check--product{padding:0;margin:0}.v-check--product .v-check__checkmark{top:20px;left:20px;width:24px;height:24px;background-color:transparent!important;content:url("data:image/svg+xml,%3Csvg width='25' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.951.045a4.067 4.067 0 0 0-2.628 1.538 4.848 4.848 0 0 0-.707 1.48l-.095.375v17.125l.095.375c.115.456.429 1.113.707 1.479a4.135 4.135 0 0 0 2.245 1.468l.37.094h17.125l.369-.094a4.135 4.135 0 0 0 2.245-1.468 4.854 4.854 0 0 0 .707-1.479l.095-.375V3.438l-.094-.37A4.135 4.135 0 0 0 22.917.823a5.046 5.046 0 0 0-1.459-.706l-.354-.095-8.458-.006C7.994.012 4.081.025 3.951.045m17.071 2.019c.464.12.973.522 1.239.978.253.433.239-.098.239 8.957 0 7.911-.003 8.286-.077 8.551-.178.641-.762 1.219-1.401 1.385-.22.058-1.178.065-8.522.065-9.056 0-8.525.014-8.958-.239a2.656 2.656 0 0 1-.78-.768c-.28-.465-.262.142-.262-8.993s-.018-8.528.262-8.993c.158-.261.515-.614.781-.769.421-.246-.1-.232 8.938-.235 7.344-.003 8.322.004 8.541.061' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E")}.v-check--product .v-check__input:checked~.v-check__checkmark{content:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='4' fill='%230'/%3E%3Cg clip-path='url(%23clip0_50_2744)'%3E%3Cpath d='M9.49992 15.5L5.99992 12L4.83325 13.1667L9.49992 17.8334L19.4999 7.83335L18.3333 6.66669L9.49992 15.5Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_50_2744'%3E%3Crect width='20' height='20' fill='white' transform='translate(2 2)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.v-check--cart-product{padding:1rem;padding-right:0;margin:0}.v-form{width:100%}.v-form .input-box{margin-bottom:1.5rem}.v-form .input-box.error{margin-bottom:4px}.v-form .input-box.error .alert{width:100%;height:100%;min-height:20px}.input-box--qty{display:grid;grid-template-columns:18px 46px 18px;grid-auto-rows:1fr;grid-gap:.5rem;align-items:center}.input-box--qty input{text-align:center}.input-box--qty input::-webkit-outer-spin-button,.input-box--qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-box--qty input[type=number]{-moz-appearance:textfield}.input-box--qty .input-box__plus,.input-box--qty .input-box__minus{display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;line-height:36px;text-transform:capitalize;cursor:pointer;user-select:none}.input-box--qty .input-box__plus:hover,.input-box--qty .input-box__minus:hover{color:#0d0d0d}.inline-group{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;height:52px;border:1px solid #0D0D0D}.inline-group .form-control{width:min-content;max-width:110px;border:0;text-align:center}.inline-group .form-control:active,.inline-group .form-control:focus{border:0;outline:none}.form-control[type=number]::-webkit-inner-spin-button,.form-control[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-1{box-sizing:border-box;width:100%;height:52px;padding:12px 18px;background-color:#fff;border:1px solid rgba(13,13,13,.28);color:#0d0d0d!important;font-family:Barlow,Helvetica Neue,Arial,sans-serif;border-radius:0!important;font-size:16px;font-weight:400;line-height:24px;transition:border-color .25s ease}.input-1:focus{border-color:#0d0d0d!important;outline:none;box-shadow:0 0 0 3px #d4ff3f}select.input-1{position:relative;padding-right:48px!important;border:1px solid rgba(13,13,13,.28);background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M6 9l6 6 6-6%27 stroke=%27%230D0D0D%27 stroke-width=%272.4%27 stroke-linecap=%27square%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;font-family:Barlow,Helvetica Neue,Arial,sans-serif;cursor:pointer;appearance:none}.input-box.select:after{display:none}select.input-1+.pointer-events-none{display:none}.modal__overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#0009}.modal__container{box-sizing:border-box;max-width:500px;max-height:100vh;padding:30px;background-color:#fff;border-radius:0;overflow-y:auto}.modal__header{display:flex;align-items:center;justify-content:space-between}.modal__title{box-sizing:border-box;margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}.modal__close{background:transparent;border:0}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.modal__overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#0009;z-index:9999}.modal__container{box-sizing:border-box;width:min(90vw,900px);max-height:calc(100vh - 40px);padding:30px;margin:20px;background-color:#fff;border-radius:0;overflow-y:auto;overflow-x:hidden;position:relative;z-index:10000}.modal__content{margin-top:2rem;color:#000c;line-height:1.5}.modal__content img{display:block;width:100%;max-width:100%;height:auto}.micromodal-slide{display:none;position:fixed;inset:0;z-index:9999}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.product-card{position:relative;display:flex;flex-direction:column;height:100%;background-color:transparent;border:0;border-radius:0;padding:0}.product-card:hover .product-card-header,.product-card:focus-within .product-card-header{background-color:#e3dfd6}.product-card:hover .product-card-image,.product-card:focus-within .product-card-image{transform:scale(1.07)}.product-card:hover .product-card-cart,.product-card:focus-within .product-card-cart{background:#d4ff3f;border-color:#d4ff3f;color:#0d0d0d}.product-card:hover .product-card-cart .product-card-price--base,.product-card:focus-within .product-card-cart .product-card-price--base{color:#0d0d0d}.product-card:hover .product-card-cart .product-card-price--old,.product-card:focus-within .product-card-cart .product-card-price--old{color:#0d0d0d8c}.product-card:hover .product-card-cart img,.product-card:focus-within .product-card-cart img{filter:none;transform:translate(4px)}.product-card-container{width:100%}.product-card-header{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;min-height:0;padding:12%;background-color:#efece6;border-radius:0;overflow:hidden;transition:background-color .25s ease}.product-card-header .product-card-image-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product-card-header img{height:100%;margin:0 auto;max-height:none;max-width:100%}.product-card-image{width:100%;height:100%;background-color:transparent!important;object-fit:contain;max-height:none;max-width:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.product-card-info{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;gap:14px;padding:16px 0 0}.product-card-meta{display:flex;flex-direction:column;gap:.25rem;min-width:0}.product-card-title{color:#0d0d0d;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:21px;font-weight:700;line-height:1.05;letter-spacing:.01em;text-align:left;text-transform:uppercase;min-height:2.1em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:1280px){.product-card-title{font-size:22px}}.product-card-body{display:flex;align-items:baseline;gap:10px}.product-card-price--base{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:24px;font-weight:800!important;line-height:1;letter-spacing:.01em;color:#fff;transition:color .25s ease}.product-card-price--old{color:#ffffff8c;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:1;text-decoration:line-through;transition:color .25s ease}.product-card .product-card-cart{display:inline-flex;flex-shrink:0;align-items:center;justify-content:space-between;width:100%;margin-top:auto;height:52px;padding:0 16px 0 18px;background:#0d0d0d;border:2px solid #0D0D0D;color:#fff}.product-card .product-card-cart img{filter:invert(1)}.product-card-cart-icon{width:26px;height:26px}.product-card-label--sale{position:absolute;top:0;left:0;z-index:2;padding:6px 14px;background:#d4ff3f;color:#0d0d0d;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:15px;font-weight:800;letter-spacing:.08em;line-height:20px;text-align:center;text-transform:uppercase;border-radius:0!important}.catalog-grid,.page__body>.grid{column-gap:clamp(16px,2vw,28px)!important;row-gap:clamp(32px,4vw,48px)!important}@media(max-width:639px){.catalog-grid,.page__body>.grid,.products-section .grid.gap-6{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:28px!important}.product-card-info{gap:10px;padding-top:10px}.product-card-title{font-size:17px}.product-card-price--base{font-size:19px}.product-card-price--old{font-size:13px}.product-card .product-card-cart{height:44px;padding:0 10px 0 12px}.product-card .product-card-cart img{width:18px!important;height:18px!important}}.home-page [data-reveal]{opacity:0;transform:translateY(32px);transition:opacity .8s ease,transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.home-page [data-reveal].is-visible{opacity:1;transform:none}.home-page .hs-hero__media[data-reveal]{transition-delay:.12s}.home-page [data-parallax]{translate:0 var(--parallax-y, 0px);will-change:translate}@media(prefers-reduced-motion:reduce){.home-page [data-reveal]{opacity:1!important;transform:none!important;transition:none}.home-page [data-parallax]{translate:none!important}}.home-page .section{display:flex;align-items:center;justify-content:center}.home-page .hero-section{position:relative;overflow:hidden;background:#0d0d0d;color:#fff}.home-page .hero-section .hero-sport{display:grid;gap:56px;padding-top:56px;padding-bottom:80px}@media(min-width:1024px){.home-page .hero-section .hero-sport{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:150px;padding-top:80px;padding-bottom:104px}}@media(min-width:1600px){.home-page .hero-section .hero-sport{padding-top:104px;padding-bottom:128px}}.home-page .hero-section .hero-sport__copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;position:relative;z-index:2}.home-page .hero-section .hero-sport__bar{display:block;width:72px;height:6px;background:#d4ff3f}.home-page .hero-section .hero-title{margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(56px,12vw,96px);font-weight:800;line-height:.86}@media(min-width:1024px){.home-page .hero-section .hero-title{font-size:clamp(72px,6.6vw,112px)}}.home-page .hero-section .hero-title{letter-spacing:-.01em;text-transform:uppercase;color:#fff}.home-page .hero-section .hero-sport__text{max-width:440px;margin:0;font-size:18px;line-height:1.6;color:#ffffffa3}@media(min-width:768px){.home-page .hero-section .hero-sport__text{font-size:20px}}.home-page .hero-section .hero-sport__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;height:60px;padding:0 24px 0 28px;margin-top:8px;background:#d4ff3f;color:#0d0d0d;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:22px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:background-color .25s ease,color .25s ease}.home-page .hero-section .hero-sport__cta svg{transition:transform .25s ease}.home-page .hero-section .hero-sport__cta:hover{background:#efece6;color:#0d0d0d}.home-page .hero-section .hero-sport__cta:hover svg{transform:translate(4px)}.home-page .hero-section .hero-sport__media{position:relative;justify-self:center;width:min(100%,445px);aspect-ratio:445/596}@media(min-width:1600px){.home-page .hero-section .hero-sport__media{width:500px}}.home-page .hero-section .hero-sport__numeral{position:absolute;top:-56px;right:-40px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:280px;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.1);pointer-events:none;user-select:none}@media(min-width:1024px){.home-page .hero-section .hero-sport__numeral{font-size:340px;right:-96px}}.home-page .hero-section .hero-sport__shape{position:absolute;inset:0;transform:translate(28px,28px);background:#d4ff3f;clip-path:polygon(16% 4%,96% 4%,84% 96%,4% 96%)}.home-page .hero-section .hero-sport__photo{position:relative;width:100%;height:100%;object-fit:cover;clip-path:polygon(16% 4%,96% 4%,84% 96%,4% 96%)}.home-page .hero-section .hero-chip{position:absolute;z-index:2;display:flex;flex-direction:column;width:190px;background:#efece6;color:#0d0d0d;transition:transform .25s ease}.home-page .hero-section .hero-chip:hover{transform:translateY(-4px)}.home-page .hero-section .hero-chip:hover .hero-chip__image{transform:scale(1.06)}.home-page .hero-section .hero-chip--1{display:none;top:12%;left:-150px}@media(min-width:768px){.home-page .hero-section .hero-chip--1{display:flex}}@media(min-width:1024px){.home-page .hero-section .hero-chip--1{left:-110px}}.home-page .hero-section .hero-chip--2{right:-24px;bottom:-40px}@media(min-width:1024px){.home-page .hero-section .hero-chip--2{right:-70px;bottom:6%}}.home-page .hero-section .hero-chip__image{width:120px;height:120px;margin:16px auto 4px;object-fit:contain;transition:transform .5s}.home-page .hero-section .hero-chip__title{margin:0;padding:0 16px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:18px;font-weight:700;line-height:1.1;text-transform:uppercase}.home-page .hero-section .hero-chip__text{margin:0;padding:4px 16px 12px;font-size:13px;line-height:1.4;color:#0d0d0d99}.home-page .hero-section .hero-chip__price{display:flex;align-items:baseline;gap:6px;margin-top:auto;padding:6px 16px;background:#d4ff3f;color:#0d0d0d;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:28px;font-weight:800;line-height:1.1}.home-page .hero-section .hero-chip__price span{font-size:14px;font-weight:600;letter-spacing:.08em;color:#0d0d0d99}@media(max-width:767px){.home-page .hero-section .hero-sport__media{width:min(78%,445px)}.home-page .hero-section .hero-chip{width:150px}.home-page .hero-section .hero-chip__image{width:84px;height:84px;margin-top:10px}.home-page .hero-section .hero-chip__price{font-size:24px}}.home-page .trust-strip{background:#d4ff3f;color:#0d0d0d}.home-page .trust-strip>.container{padding-inline:0!important}.home-page .trust-strip .feature__list{gap:0!important;padding-block:0!important}.home-page .trust-strip .feature-item{justify-content:flex-start!important;gap:18px!important;padding:24px 0}.home-page .trust-strip .feature-item+.feature-item{border-top:1px solid rgba(13,13,13,.18)}@media(min-width:768px){.home-page .trust-strip .feature-item{justify-content:center!important;padding:32px 16px}.home-page .trust-strip .feature-item+.feature-item{border-top:0;border-left:1px solid rgba(13,13,13,.18)}}.home-page .trust-strip .feature-item__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;margin:0!important;background:#0d0d0d;transition:transform .25s ease}.home-page .trust-strip .feature-item__icon svg{width:30px;height:30px}.home-page .trust-strip .feature-item__icon svg path{stroke:#d4ff3f}.home-page .trust-strip .feature-item:hover .feature-item__icon{transform:rotate(-6deg)}.home-page .trust-strip .feature-item__title{margin:0 0 2px!important;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:22px;font-weight:800;line-height:1.05;text-transform:uppercase;color:#0d0d0d}.home-page .trust-strip .feature-item__text{margin:0;max-width:none!important;color:#0d0d0db8;font-size:15px;line-height:1.4}.home-page .products-section{padding:clamp(64px,8vw,120px) 0!important}.home-page .products-section>.container>.grid{gap:clamp(28px,3.5vw,48px)!important}.home-page .products-section>.container>.grid>.grid:first-child{align-items:end;gap:24px;padding-bottom:clamp(28px,3.5vw,48px);border-bottom:1px solid rgba(13,13,13,.14)}.home-page .products-section h3{position:relative;margin:0 0 8px;padding-top:24px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(36px,4.4vw,64px)!important;font-weight:800!important;line-height:.95!important;text-transform:uppercase;color:#0d0d0d!important}.home-page .products-section h3:before{content:"";position:absolute;top:0;left:0;width:56px;height:6px;background:#d4ff3f}.home-page .products-section h3+div{max-width:52ch;color:#5e5c57!important;font-size:17px!important;line-height:1.6!important}.home-page .products-section .grid.gap-6{column-gap:clamp(16px,2vw,28px);row-gap:clamp(32px,4vw,48px)}.home-page .products-section .product-card .product__actions{display:none}.home-page .featured-section+.products-section{background:#efece6}.home-page .featured-section+.products-section .product-card-header{background-color:#fff}.home-page .featured-section+.products-section .product-card:hover .product-card-header{background-color:#fff}.home-page .featured-section{padding:clamp(64px,8vw,120px) 0;background:#0d0d0d;color:#fff;overflow:hidden}.home-page .featured-section .feature__block{align-items:center;gap:clamp(48px,6vw,96px)!important}@media(min-width:1280px){.home-page .featured-section .feature__block{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}.home-page .featured-section .feature__block>div:first-child{position:relative;background:transparent!important;border-radius:0!important;isolation:isolate}.home-page .featured-section .feature__block>div:first-child:before{content:"";position:absolute;inset:10% 6% 0 0;z-index:-1;background:#d4ff3f;clip-path:polygon(10% 0,100% 0,90% 100%,0 100%)}.home-page .featured-section .feature__block>div:first-child>img{width:100%;height:auto;object-fit:contain}.home-page .featured-section .feature__header{align-items:flex-start}.home-page .featured-section .feature__header>span{max-width:none!important;height:auto!important;margin-bottom:20px!important;padding:6px 12px!important;background:#d4ff3f!important;color:#0d0d0d;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:13px;font-weight:800!important;letter-spacing:.16em;line-height:1!important;text-transform:uppercase;border-radius:0!important}.home-page .featured-section .feature__header .block-title{margin-bottom:28px!important;font-weight:800!important;color:#fff!important}.home-page .featured-section .feature__header p{max-width:56ch;margin-bottom:14px!important;color:#ffffffa3;font-size:17px!important;line-height:1.65!important}.home-page .featured-section .feature__header .button{width:auto!important;min-width:200px;height:52px!important;margin-top:24px!important}.catalog-head{display:grid;gap:16px;max-width:none;margin:0 0 clamp(28px,3.5vw,48px);padding-bottom:clamp(28px,3.5vw,48px);border-bottom:1px solid rgba(13,13,13,.14);text-align:left}@media(min-width:1024px){.catalog-head{grid-template-columns:1fr minmax(0,420px);align-items:end;column-gap:48px}}.catalog-head__count{justify-self:start;display:inline-block;padding:6px 12px;background:#d4ff3f;color:#0d0d0d;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:13px;font-weight:800;letter-spacing:.16em;line-height:1;text-transform:uppercase}@media(min-width:1024px){.catalog-head__count{grid-column:1/-1}}.catalog-head__title{margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(44px,6vw,88px);font-weight:800;line-height:.95;text-transform:uppercase!important;color:#0d0d0d}.catalog-head__sub{margin:0;max-width:52ch;color:#5e5c57;font-size:17px;line-height:1.6}.page__body>.page-title{margin-bottom:clamp(28px,3.5vw,48px)!important;padding-bottom:clamp(28px,3.5vw,48px);border-bottom:1px solid rgba(13,13,13,.14)}.catalog-pagination{flex-wrap:wrap;gap:6px!important;margin-top:clamp(40px,5vw,64px)!important}.catalog-pagination button{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:48px;padding:0 14px;border:2px solid #0D0D0D!important;border-radius:0!important;background-color:transparent!important;color:#0d0d0d!important;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:18px;font-weight:800;line-height:1;transition:background-color .25s ease,color .25s ease}.catalog-pagination button:hover:not(:disabled):not(.bg-black){background-color:#0d0d0d!important;color:#fff!important}.catalog-pagination button.bg-black{background-color:#d4ff3f!important;border-color:#d4ff3f!important;color:#0d0d0d!important}.catalog-pagination button:disabled,.catalog-pagination button.opacity-50{opacity:.3;cursor:not-allowed}.product-page{padding-top:clamp(24px,4vw,56px)!important;padding-bottom:clamp(64px,8vw,120px)!important}.product-container{display:grid;grid-template-columns:100%;align-items:start;gap:32px}@media(min-width:768px){.product-container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px)}}.product-image{position:relative;display:flex;align-items:center;justify-content:center;background-color:#efece6;border:0;border-radius:0!important;padding:clamp(16px,4vw,48px)!important}@media(min-width:768px){.product-image{position:sticky;top:96px}}.product-image>div{width:100%;max-width:none!important;min-width:0!important;aspect-ratio:1/1;min-height:0!important}.product-image-image{display:block;width:100%;height:100%;margin:0 auto;object-fit:contain}.product-image-label--sale{position:absolute;top:0;left:0;z-index:2;padding:8px 16px;background:#d4ff3f;color:#0d0d0d;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:16px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;border-radius:0!important}.product-page .product-body{display:grid;grid-template-columns:100%;grid-auto-rows:min-content;gap:4px}.product-page .product-body .product-title{position:relative;margin-bottom:16px!important;padding-top:24px}.product-page .product-body .product-title:before{content:"";position:absolute;top:0;left:0;width:56px;height:6px;background:#d4ff3f}.product-page .product-body .js-product-total-price{display:flex;align-items:baseline;gap:12px;margin-bottom:8px}.product-page .product-body .js-product-total-price>span:first-child{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:44px!important;font-weight:800!important;line-height:1;color:#0d0d0d}.product-page .product-body>.mb-3{margin-bottom:24px!important;color:#5e5c57!important;font-size:17px;line-height:1.65!important}@media(max-width:767px){.product-page .product-body .js-add-item-to-cart{width:100%}}.product-page .product-body #monthly-terms{color:#5e5c57;line-height:1.6}.product-price-price--old{color:#5e5c57;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:22px;font-weight:600;text-decoration:line-through}.product-specs-body{margin-bottom:24px;padding:24px 0;border-top:1px solid rgba(13,13,13,.14);border-bottom:1px solid rgba(13,13,13,.14);color:#0d0d0d!important}.product-specs-body>span{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:15px;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase}.product-specs-body ul{margin-top:14px!important;padding-left:0;list-style:none}.product-specs-body li{position:relative;margin-bottom:10px;padding-left:26px;font-size:16px;font-weight:400;line-height:1.5;color:#5e5c57}.product-specs-body li:before{content:"";position:absolute;top:.5em;left:0;width:10px;height:10px;background:#0d0d0d;box-shadow:3px 3px #d4ff3f}.product-ingredient-link{justify-self:start;margin-bottom:24px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:17px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase;text-decoration:underline;text-decoration-color:#d4ff3f;text-decoration-thickness:3px;text-underline-offset:5px;cursor:pointer}.product-ingredient-link:hover{background:#d4ff3f}.product-package-title,.fieldset-block h4,.product-options-item>label,.product-qty-title{margin-bottom:12px!important;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:15px!important;font-weight:700!important;letter-spacing:.14em;line-height:1!important;text-transform:uppercase;color:#0d0d0d!important}.js-variant-item{position:relative;background:#fff;border:2px solid rgba(13,13,13,.14)!important;border-radius:0!important;transition:border-color .25s ease,background-color .25s ease}.js-variant-item .option-text{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:19px!important;font-weight:700!important;text-transform:uppercase;border-color:#0d0d0d24!important}.js-variant-item .price{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:24px;font-weight:800;line-height:30px}.js-variant-item.active{border-color:#0d0d0d!important;background-color:#fff!important;opacity:1!important}.js-variant-item.active:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;height:6px;background:#d4ff3f}.js-variant-item.active *{color:#0d0d0d}.js-variant-item.active .option-text{border-color:#0d0d0d!important}.js-variant-item:hover:not(.active){border-color:#0d0d0d!important;background-color:#fff!important;opacity:1!important}.js-purchase-option-item{width:100%!important;white-space:nowrap;text-decoration:none;border:2px solid rgba(13,13,13,.14)!important;border-radius:0!important;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.js-purchase-option-item span{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:18px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase}.js-purchase-option-item.active{background:#0d0d0d;border-color:#0d0d0d!important;color:#fff!important;opacity:1!important}.js-purchase-option-item:hover:not(.active){border-color:#0d0d0d!important;color:#0d0d0d!important;opacity:1!important}.product-options-item select.input-1{border:2px solid #0D0D0D!important;border-radius:0!important;font-weight:600}.product-qty .inline-group{border:2px solid #0D0D0D!important;border-radius:0!important}.product-qty .inline-group .form-control{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:22px;font-weight:800}.product-qty .inline-group .btn{padding:6px;transition:background-color .25s ease}.product-qty .inline-group .btn:hover{background:#d4ff3f}.product-qty .inline-group .btn svg path{stroke:#0d0d0d}.product-size-list{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;width:100%}@media(min-width:1280px){.product-size-list{grid-template-columns:repeat(6,1fr)}}.product-size-item{display:flex;align-items:center;justify-content:center;height:48px;padding:0 .5rem;background:transparent;border:2px solid rgba(13,13,13,.14);border-radius:0;color:#0d0d0d;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:18px;font-weight:700;line-height:1;cursor:pointer;transition:all .25s ease}.product-size-item:hover{border-color:#0d0d0d}.product-size-item.active{background:#0d0d0d;border-color:#0d0d0d;color:#fff}.js-add-item-to-cart,.button--out-of-stock{min-width:220px;height:60px!important;font-size:21px!important}.contact-eyebrow{display:inline-block;margin-bottom:20px;padding:6px 12px;background:#d4ff3f;color:#0d0d0d;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:13px;font-weight:800;letter-spacing:.16em;line-height:1;text-transform:uppercase}.contact-sub{margin:20px 0 0;max-width:52ch;color:#5e5c57;font-size:17px;line-height:1.6;text-align:left}.section--1{padding-top:clamp(40px,6vw,80px)!important;padding-bottom:clamp(64px,8vw,120px)!important}.section--1 .section-header{margin-bottom:clamp(28px,3.5vw,48px);padding-bottom:clamp(28px,3.5vw,48px);border-bottom:1px solid rgba(13,13,13,.14);text-align:left}.section--1 .section-header>.page-title{padding-top:0}.section--1 .section-header>.page-title:before{display:none}.section--1 .section-body{display:grid;grid-template-columns:1fr;gap:clamp(12px,1.6vw,20px)}@media(min-width:640px){.section--1 .section-body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.section--1 .section-body{grid-template-columns:repeat(3,minmax(0,1fr))}}.section--1 .section-item{position:relative;width:100%;padding:28px;background:#efece6!important;border:0;border-radius:0!important;transition:background-color .25s ease}.section--1 .section-item:after{content:"";position:absolute;left:0;bottom:0;width:0;height:6px;background:#d4ff3f;transition:width .4s ease cubic-bezier(.16,1,.3,1)}.section--1 .section-item:hover{background:#e3dfd6!important}.section--1 .section-item:hover:after{width:100%}.section--1 .section-item-container{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.section--1 .section-item-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:20px;background:#0d0d0d;color:#d4ff3f}.section--1 .section-item-body{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:15px;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;color:#5e5c57}.section--1 .section-item-footer{color:#0d0d0d;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:24px;font-weight:700;line-height:1.2;word-break:break-word}.section--1 .section-item-footer a{color:#0d0d0d;text-decoration:none}.section--1 .section-item-footer a:hover,.section--1 .section-item-footer a:focus{text-decoration:underline;text-decoration-color:#d4ff3f;text-decoration-thickness:3px;text-underline-offset:4px}.section-item--phone .section-item-icon svg{width:26px;height:26px;transform:translate(-1px,1px)}.checkout-section,#checkout-block>.page__body{border-radius:0!important;background:#efece6!important}#checkout-block{gap:clamp(16px,2vw,28px)!important;padding-block:clamp(32px,5vw,72px)!important}.checkout-title{position:relative;padding-left:18px;line-height:1!important;text-transform:uppercase!important}.checkout-title:before{content:"";position:absolute;top:.08em;bottom:.08em;left:0;width:6px;background:#d4ff3f}.checkout-section .border-b,#checkout-block .border-b{border-color:#0d0d0d24!important}#checkout-block .input-1{background-color:#fff}#js-cart .checkout-item__header{background:#fff!important;border-radius:0!important}#js-cart .checkout-item__body .font-bold{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:19px;font-weight:700;line-height:1.1;text-transform:uppercase}#js-cart .checkout-item__footer .button--txt{font-size:14px;color:#5e5c57}.checkout__footer>.font-\[700\],.checkout__footer>.price{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:26px;font-weight:800!important;text-transform:uppercase}.checkout__footer>.price{padding:2px 10px;background:#d4ff3f}.bg-red-100,.bg-green-100{border-radius:0!important;border-width:0 0 0 6px!important}[data-cart-purchase]{width:100%!important;height:60px!important;font-size:21px!important}.wrapper--thanks .page__body>.page-title{padding-top:0;text-align:center}.wrapper--thanks .page__body>.page-title:before{display:none}.section--upsell .rounded-\[24px\]{border-radius:0!important;border-color:#0d0d0d!important;border-width:4px!important;background:#efece6}.modal__overlay{background:#0d0d0dc7!important}.modal__container{border-radius:0;border-top:6px solid #D4FF3F}
