/*!*******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js!./_src/styles/templates/product.scss ***!
  \*******************************************************************************************************************************************************************************************************************************/@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-page .product-top-area{position:relative;background:#fff;color:#1c2200;padding-top:6px}@media(min-width:835px){.product-page .product-top-area{flex-wrap:nowrap}}@media(max-width:834px){.product-page .product-top-area{padding:0;margin-top:0}}.product-page .product-top-area>.product-image-area{flex-grow:1;overflow:hidden;transition:top .5s ease;position:relative}@media(max-width:834px){.product-page .product-top-area>.product-image-area{width:100%;position:static;border-left:0 none;order:-1;border-bottom:6px solid #fff}}.product-page .product-top-area>.product-image-area .product-badges{position:absolute;left:10px;top:10px;z-index:1}.product-page .product-top-area>.product-image-area .product-badges li{padding:10px 16px;background:#d2ff00}.product-page .product-top-area>.product-image-area .product-badges li+li{margin-top:10px}.product-page .product-top-area>.product-image-area .product-badges .product-badge{font-size:12px;line-height:1.3;font-weight:800;font-family:var(--font-heading-family),Arial,sans-serif;text-transform:uppercase;color:#1c2200}.product-page .product-top-area>.product-image-area .product-images{margin:0 -3px;opacity:1;visibility:visible}.product-page .product-top-area>.product-image-area .product-images .keen-dots{bottom:16px}.product-page .product-top-area>.product-image-area .product-images .keen-nav{padding:0 72px}.product-page .product-top-area>.product-image-area .product-images .keen-nav .keen-arrow-prev{display:none}.product-page .product-top-area>.product-image-area .product-images>li{position:relative;overflow:hidden;min-width:550px;padding:0 3px}@media(max-width:1049px){.product-page .product-top-area>.product-image-area .product-images>li{min-width:calc(100% - 24px)}}.product-page .product-top-area>.product-image-area .product-images>li .object-fit--contain,.product-page .product-top-area>.product-image-area .product-images>li .object-fit--cover{background:#fff}.product-page .product-top-area>.product-image-area .product-images>li .video-wrapper{height:100%}.product-page .product-top-area>.product-info-area{padding:48px;transition:top .5s ease;min-width:521px;width:521px}@media(max-width:1049px){.product-page .product-top-area>.product-info-area{padding:40px 30px 54px;min-width:430px;width:430px}}@media(max-width:834px){.product-page .product-top-area>.product-info-area{min-width:0;width:100%;position:static;padding:32px 16px}}.product-page .product-top-area>.product-info-area .inner h1,.product-page .product-top-area>.product-info-area .inner h2,.product-page .product-top-area>.product-info-area .inner h3,.product-page .product-top-area>.product-info-area .inner h4,.product-page .product-top-area>.product-info-area .inner h5,.product-page .product-top-area>.product-info-area .inner h6{margin:0;color:inherit}.product-page .product-top-area>.product-info-area .inner .product-title{line-height:1.2}.product-page .product-top-area>.product-info-area .inner .product-header{margin-bottom:16px}.product-page .product-top-area>.product-info-area .inner .product-header .product-price-reviews{margin-top:8px}.product-page .product-top-area>.product-info-area .inner .product-header .product-price-reviews .price-area{font-family:var(--font-heading-family),Arial,sans-serif;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:space-between;width:100%}.product-page .product-top-area>.product-info-area .inner .product-header .product-price-reviews .price-area>.product-prices{margin:0 24px 0 0;white-space:nowrap}.product-page .product-top-area>.product-info-area .inner .product-header .product-price-reviews .price-area>.product-prices .compare-at-price{text-decoration:line-through;margin-left:8px;opacity:.5}.product-page .product-top-area>.product-info-area .inner .product-header .product-price-reviews .price-area .product-sku{font-family:Pragmatica;font-size:12px;font-weight:300;line-height:16px}.product-page .product-top-area>.product-info-area .inner .product-header .product-price-reviews .bundle-components-area{gap:8px;padding:1px 0 0}.product-page .product-top-area>.product-info-area .inner .product-header .product-price-reviews .bundle-components-area a{display:inline-block;font-size:12px;font-weight:300;line-height:133.333%;white-space:nowrap}.product-page .product-top-area>.product-info-area .inner .product-introduction{margin-bottom:24px}.product-page .product-top-area>.product-info-area .inner>.product-form{display:flex;flex-direction:column}.product-page .product-top-area>.product-info-area .inner>.product-form .preorder-blocked{align-items:center;padding:16px;background-color:#d2ff00;gap:8px}.product-page .product-top-area>.product-info-area .inner>.product-form .preorder-blocked:not(.hide){display:flex}.product-page .product-top-area>.product-info-area .inner>.product-form .preorder-blocked__icon{width:20px;flex-shrink:0}.product-page .product-top-area>.product-info-area .inner>.product-form .preorder-blocked__content{font-size:12px;line-height:1.6;color:#1c2200}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option{margin-bottom:24px;flex-grow:1}@media(max-width:834px){.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option{width:100%}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option.has-size-guide{width:-moz-fit-content;width:fit-content}}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option.has-size-guide{width:-moz-fit-content;width:fit-content}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option.quantity-selector-container{flex-grow:0}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option .color-swatch{min-width:65px;height:46px;outline:1px solid #d9d9d9;margin-left:0!important;padding:0!important;background-color:var(--swatch-color)}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option .color-swatch a{display:block;width:100%;height:100%}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option .color-swatch.active{position:relative;outline-color:var(--swatch-color)}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option .color-swatch.active:after{--size: calc(100% - 4px) ;content:"";position:absolute;width:var(--size);height:var(--size);top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #d2ff00}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option .option-title-flex{margin-bottom:8px;font-size:12px;font-family:var(--font-heading-family),Arial,sans-serif;text-transform:uppercase;font-weight:800}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option .option-title-flex .link{color:#1c2200;font-size:12px}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option ul{margin-top:-4px;margin-bottom:-4px}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option ul.variant-flex{margin-left:-1px}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option ul.variant-flex>li{margin-left:1px}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option ul li{padding-top:4px;padding-bottom:4px}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option ul li.image-item{width:20%}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option ul li.image-item a{display:block;border:2px solid transparent;transition:all .35s ease}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option ul li.image-item a .object-fit--cover{padding-bottom:130%}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option ul li.image-item a.active,.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option ul li.image-item a:hover{border-color:#1c2200}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option ul li input{display:none}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option ul li input+label{padding:10.5px 14px;font-size:12px;font-weight:800;line-height:150%;text-align:center;display:block;cursor:pointer;transition:all .35s ease;color:#1c2200;font-family:var(--font-heading-family),Arial,sans-serif;outline:1px solid #1c2200;min-width:64px;text-transform:uppercase}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option ul li input+label.sold-out{background:#f4f4f4;color:#1c220033}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option ul li input+label:hover{background:#1c2200;color:#d2ff00}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option ul li input:checked+label{background:#1c2200;color:#d2ff00;outline:1px solid #d2ff00}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option.product-option--dropdown{width:100%}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option.product-option--dropdown .choices__inner{border-color:#25271e;background-color:#f7f7f2;padding:14px 60px 14px 14px;position:relative}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option.product-option--dropdown .choices__inner:after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13.3535 6.35378L8.35354 11.3538C8.3071 11.4003 8.25196 11.4372 8.19126 11.4623C8.13056 11.4875 8.0655 11.5004 7.99979 11.5004C7.93408 11.5004 7.86902 11.4875 7.80832 11.4623C7.74762 11.4372 7.69248 11.4003 7.64604 11.3538L2.64604 6.35378C2.55222 6.25996 2.49951 6.13272 2.49951 6.00003C2.49951 5.86735 2.55222 5.7401 2.64604 5.64628C2.73986 5.55246 2.86711 5.49976 2.99979 5.49976C3.13247 5.49976 3.25972 5.55246 3.35354 5.64628L7.99979 10.2932L12.646 5.64628C12.6925 5.59983 12.7476 5.56298 12.8083 5.53784C12.869 5.5127 12.9341 5.49976 12.9998 5.49976C13.0655 5.49976 13.1305 5.5127 13.1912 5.53784C13.2519 5.56298 13.3071 5.59983 13.3535 5.64628C13.4 5.69274 13.4368 5.74789 13.462 5.80859C13.4871 5.86928 13.5001 5.93434 13.5001 6.00003C13.5001 6.06573 13.4871 6.13079 13.462 6.19148C13.4368 6.25218 13.4 6.30733 13.3535 6.35378Z' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;pointer-events:none}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option.product-option--dropdown .choices__item{font-size:14px;font-style:normal;font-weight:600;line-height:24px}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option.product-option--dropdown .choices__item.choices__placeholder{color:#25271e80}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option.product-option--dropdown .choices__item.is-highlighted{color:#1c2200;background-color:#d2ff00}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option.product-option--dropdown .choices__list--dropdown{border-color:#25271e;background-color:#f7f7f2;border-top:none}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option.product-option--dropdown .choices__list--dropdown.is-active{position:relative}.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option.product-option--dropdown .choices__list--dropdown .choices__item:active,.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option.product-option--dropdown .choices__list--dropdown .choices__item:hover,.product-page .product-top-area>.product-info-area .inner>.product-form .product-options .product-option.product-option--dropdown .choices__list--dropdown .choices__item.is-highlighted{color:#1c2200;background-color:#d2ff00}.product-page .product-top-area>.product-info-area .inner>.product-form .size-guide--btn{display:flex;gap:4px;font-family:var(--font-body-family),Arial,sans-serif;font-size:12px;line-height:1.5;font-weight:400}.product-page .product-top-area>.product-info-area .inner>.product-form .size-guide .general-popup .inner{max-width:772px;width:-moz-fit-content;width:fit-content;padding:40px;overflow:auto}@media(max-width:834px){.product-page .product-top-area>.product-info-area .inner>.product-form .size-guide .general-popup .inner{padding:24px}}.product-page .product-top-area>.product-info-area .inner>.product-form .size-guide .general-popup .inner .content-inner{padding:0 0 5px;overflow-x:auto;overflow-y:hidden}.product-page .product-top-area>.product-info-area .inner>.product-form .size-guide .general-popup .inner .header{display:flex;justify-content:space-between;padding:0;margin-bottom:40px}.product-page .product-top-area>.product-info-area .inner>.product-form .size-guide .general-popup .inner .header .title{line-height:1.2;font-weight:900}.product-page .product-top-area>.product-info-area .inner>.product-form .size-guide .general-popup .inner .header .close{position:relative;top:0;right:0;padding:0;font-size:14px;font-weight:900;line-height:1.71;text-decoration:underline}.product-page .product-top-area>.product-info-area .inner>.product-form .size-guide .general-popup .inner table td{border:1px solid #000}.product-page .product-top-area>.product-info-area .inner>.product-form .size-guide .general-popup .inner table td:empty{border-top-color:transparent;border-left-color:transparent}.product-page .product-top-area>.product-info-area .inner>.product-form .atc-error{color:red;margin-top:15px}.product-page .product-top-area>.product-info-area .inner>.product-form .oos-box .btn{width:100%;min-height:53px}.product-page .product-top-area>.product-info-area .inner>.product-form #BIS_trigger,.product-page .product-top-area>.product-info-area .inner>.product-form .BIS_trigger{margin-top:8px!important}.product-page .product-top-area>.product-info-area .inner>.product-form #BIS_trigger:not(.btn),.product-page .product-top-area>.product-info-area .inner>.product-form .BIS_trigger:not(.btn){display:none!important}.product-page .product-top-area>.product-info-area .inner>.product-form .product-atc-flex{flex-wrap:nowrap}.product-page .product-top-area>.product-info-area .inner>.product-form .product-atc-flex li{display:flex}.product-page .product-top-area>.product-info-area .inner>.product-form .product-atc-flex li>*{width:100%}.product-page .product-top-area>.product-info-area .inner>.product-form .product-atc-flex li:first-child .quantity-selector-container{background:#f4f4f4;border-radius:100px;padding-left:24px}.product-page .product-top-area>.product-info-area .inner>.product-form .product-atc-flex li:first-child .quantity-selector-container label{font-family:var(--font-heading-family),Arial,sans-serif;margin-right:0;align-self:center;font-weight:800}.product-page .product-top-area>.product-info-area .inner>.product-form .product-atc-flex li:first-child .quantity-selector-container .choices{display:flex;flex-wrap:wrap}.product-page .product-top-area>.product-info-area .inner>.product-form .product-atc-flex li:first-child .quantity-selector-container .choices .choices__inner{border:0 none;background:transparent;padding-right:46px;width:100%;padding-left:5px;min-width:80px;text-align:right}.product-page .product-top-area>.product-info-area .inner>.product-form .product-atc-flex li:first-child .quantity-selector-container .choices .choices__inner:after{right:24px}.product-page .product-top-area>.product-info-area .inner>.product-form .product-atc-flex li:first-child .quantity-selector-container .choices .choices__list--dropdown{background:#f4f4f4;border:0 none;width:calc(100% - 16px)}.product-page .product-top-area>.product-info-area .inner>.product-form .product-atc-flex li:first-child .quantity-selector-container .choices .choices__list--dropdown .choices__list .choices__item{padding:8px 8px 8px 24px}.product-page .product-top-area>.product-info-area .inner>.product-form .product-atc-flex li:last-child{flex-grow:1}.product-page .product-top-area>.product-info-area .inner>.product-form .product-atc-flex li:last-child button{width:100%;height:100%}.product-page .product-top-area>.product-info-area .inner>.product-form .product-atc-flex li:last-child button span.sep{margin:0 4px}.product-page .product-top-area>.product-info-area .inner>.product-form .klaviyo-bis-trigger{margin-top:10px!important}.product-page .product-top-area>.product-info-area .inner>.accordion-area{margin-top:32px}.product-page .product-top-area>.product-info-area .inner>.accordion-area .accordion .accordion-item .accordion-header{padding-bottom:12px}.product-page .product-top-area>.product-info-area .inner>.accordion-area .accordion .accordion-item .accordion-header>*{font-size:12px;font-weight:900;line-height:2}@media(max-width:834px){.product-page .product-top-area{display:flex!important;flex-direction:column!important}.product-page .product-top-area>.product-image-area{order:-1!important;display:block!important;width:100%!important;min-height:350px!important;opacity:1!important;visibility:visible!important}.product-page .product-top-area>.product-image-area .product-images>li{min-width:100%!important;width:100%!important;display:block!important}.product-page .product-top-area>.product-image-area .product-images picture,.product-page .product-top-area>.product-image-area .product-images img{max-width:100%!important;height:auto!important;display:block!important}}@media(max-width:834px){.product-page .product-top-area{display:flex!important;flex-direction:column!important}.product-page .product-top-area>.product-image-area{order:-1!important;display:block!important;width:100%!important;opacity:1!important;visibility:visible!important}.product-page .product-top-area>.product-image-area .product-images>li{min-width:100%!important;width:100%!important;display:block!important;aspect-ratio:1 / 1!important;height:auto!important;min-height:350px!important;position:relative!important}.product-page .product-top-area>.product-image-area .product-images picture,.product-page .product-top-area>.product-image-area .product-images img,.product-page .product-top-area>.product-image-area .product-images .object-fit--cover{display:block!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important;opacity:1!important;visibility:visible!important}}
/*# sourceMappingURL=/cdn/shop/t/192/assets/product.css.map */
