.product-container{display:flex;flex-direction:column;gap:3rem;padding-block:4rem;justify-content:space-between}.product__images .splide__slide{display:flex;justify-content:center}.product__images .splide__slide img{display:block;object-fit:cover;aspect-ratio:1/1}.splide__track--nav>.splide__list>.splide__slide{opacity:.3}.splide__track--nav>.splide__list>.splide__slide.is-active{border:0;opacity:1}.product__thumbnails{margin-top:2.8rem}.product__title{margin-bottom:0;line-height:1.3}.product__sku{color:#686868;margin-top:.4rem}.product__description{border-top:1px solid #C2D1D9;margin-top:2.8rem;padding-top:4rem}.product__description ul h5{font-size:var(--body-font-size);font-weight:400;font-family:var(--secondary-font);color:var(--body-text-color);margin-bottom:0}.product__media video{max-width:100%;aspect-ratio:2/1;object-fit:contain;height:auto}.shopify-payment-button__button{font-family:inherit;min-height:4.6rem}.shopify-payment-button__button [role=button].focused,.no-js .shopify-payment-button__button [role=button]:focus{outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}.shopify-payment-button__button [role=button]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button--unbranded{background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));font-size:1.4rem;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:.07rem}.shopify-payment-button__button--unbranded::selection{background-color:rgba(var(--color-button-text),.3)}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgba(var(--color-button),var(--alpha-button-background))}.shopify-payment-button__more-options{margin:1.6rem 0 1rem;font-size:1.2rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.05rem;text-decoration:underline;text-underline-offset:.3rem}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.product-form{display:block}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1.2rem;margin-bottom:1.5rem}.product-form__error-message-wrapper svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.7rem;margin-top:.5rem}.product-form .btn{--btn-text-color: var(--light-color);--body-text-color: var(--light-color);background-color:var(--btn-bg-color, var(--dark-color));color:var(--btn-text-color, var(--light-color));background:#fe2314;max-width:40rem;cursor:pointer}.product-form__input{flex:0 0 100%;padding:0;margin:0 0 1.2rem;max-width:44rem;min-width:fit-content;border:none}variant-radios,variant-selects{display:block}.product-form__input--dropdown{margin-bottom:1.6rem}.product-form__input .form__label{padding-left:0}.product-form__input .quantity__label{display:none}fieldset.product-form__input .form__label{margin-bottom:.2rem}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]+label{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));background-color:rgb(var(--color-background));color:rgba(var(--color-foreground));border-radius:var(--variant-pills-radius);color:rgb(var(--color-foreground));display:inline-block;margin:.7rem .5rem .2rem 0;padding:1rem 2rem;font-size:1.4rem;letter-spacing:.1rem;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative}.product-form__input input[type=radio]+label:before{content:"";position:absolute;top:calc(var(--variant-pills-border-width) * -1);right:calc(var(--variant-pills-border-width) * -1);bottom:calc(var(--variant-pills-border-width) * -1);left:calc(var(--variant-pills-border-width) * -1);z-index:-1;border-radius:var(--variant-pills-radius);box-shadow:var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow),var(--variant-pills-shadow-opacity))}.product-form__input input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.product-form__input input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-form__input input[type=radio]:not(.disabled)+label>.visually-hidden{display:none}.product__inventory{display:flex;align-items:center;gap:.5rem}.product--no-media .product__inventory{justify-content:center}.product__inventory.visibility-hidden:empty{display:block}.product__inventory.visibility-hidden:empty:after{content:"#"}.price{font-size:1.6rem;letter-spacing:.1rem;line-height:calc(1 + .5 / var(--font-body-scale));color:rgb(var(--color-foreground))}.price>*{display:inline-block;vertical-align:top}.price.price--unavailable{visibility:hidden}.price--end{text-align:right}.price .price-item{display:inline-block;margin:0 1rem 0 0}.price__regular .price-item--regular{margin-right:0}.price:not(.price--show-badge) .price-item--last:last-of-type{margin:0}.price .product-item__price-sale span,.price .product-item__price-regular span{color:var(--product-regular-label-color, #333333);font-size:1.6rem;font-weight:700;line-height:1.5}.price .product-item__price-sale .price-item{color:var(--product-sale-color, #FE2314);font-size:4rem;font-weight:500;line-height:1.5;display:flex;flex-direction:column}.price .product-item__price-sale span{color:var(--product-sale-label-color, #FE2314)}.price .product-item__price-regular,.price .product-item__price-regular s,.price .product-item__price-regular .price-item--regular{color:var(--product-regular-color, #333333);font-size:4rem;font-weight:500;line-height:1.5;text-decoration-line:strikethrough;display:flex;flex-direction:column;justify-content:flex-end}.price--on-sale .price__badge-sale{--body-text-color: var(--light-color);width:6.9rem;height:6.9rem;background:#fe2314;display:flex!important;font-weight:700;align-items:center;justify-content:center;border-radius:50%}.qty-buy-wrap{display:flex;gap:2.5rem;align-items:center;margin-top:2rem}.product-form__quantity{display:flex;flex-direction:column;flex-basis:auto;margin-bottom:0}quantity-input.quantity{display:flex}.quantity__input{max-width:6rem;text-align:center;border:none;-webkit-appearance:none}.quantity__button{border:0;background:none;outline:none;padding:0}.qty-buy-wrap>div:last-child{flex-grow:1}.product-form__buttons{display:flex;gap:2rem;flex-direction:column}@media screen and (min-width: 750px){.price{margin-bottom:0}}.price--large{font-size:1.6rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.13rem}@media screen and (min-width: 750px){.price--large{font-size:1.8rem}}.price--sold-out .price__availability,.price__regular{display:block}.price__sale,.price__availability,.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__regular,.price--on-sale .price__availability{display:none}.price--sold-out .price__badge-sold-out,.price--on-sale .price__badge-sale,.volume-pricing--sale-badge .price__badge-sale{display:inline-block}.volume-pricing--sale-badge .price__badge-sale{margin-left:.5rem}.price--on-sale .price__sale{display:flex;gap:5%;padding-block:2.7rem}.price__regular{padding-block:2.7rem}.price--center{display:initial;justify-content:center}.price--on-sale .price-item--regular{text-decoration:line-through;color:rgba(var(--color-foreground),.75);font-size:1.3rem}.unit-price{display:block;font-size:1.1rem;letter-spacing:.04rem;line-height:calc(1 + .2 / var(--font-body-scale));margin-top:.2rem;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.product__info .price{display:flex;align-items:center;gap:3.5rem}.product-item__tag{color:var(--light-color);font-family:var(--secondary-font);font-size:1.6rem;font-weight:700;line-height:normal;padding:.7rem 1.2rem;border-radius:.7rem;background-color:var(--product-tag-bg-color, #6A6A6A);text-transform:uppercase;margin-bottom:1rem;display:inline-flex}.product-item__tag.product-item__tag--detail{position:static}.product-item__tag--new{--product-tag-bg-color: #6EBF2E}.product-item__tag--custom{--product-tag-bg-color: #fe2314}@media screen and (min-width: 40em){.product__images .splide__slide img{object-fit:contain;aspect-ratio:81/57.5}}@media screen and (min-width: 48em){.product-container{flex-direction:row}.product__media{flex-basis:45%;flex-shrink:0;max-width:45%}.product__media-wrap{position:sticky;top:7rem}.product__info{flex-basis:55%}.product__sku{color:#686868;font-family:var(--secondary-font);font-size:1.6rem;font-weight:400;line-height:1.6}.product__description{--body-text-color: #686868;--heading-color: #333}.product__description strong,.product__description b{--body-text-color: #333}}@media screen and (min-width: 75.1em){.product__media{flex-basis:50%;max-width:50%}.product__info{flex-basis:40%}}@media screen and (max-width: 75em){.product__info .price{gap:2rem}.price .product-item__price-sale .price-item,.price .product-item__price-regular,.price .product-item__price-regular s,.price .product-item__price-regular .price-item--regular{font-size:2.5rem}.price--on-sale .price__badge-sale{width:5.3rem;height:5.3rem;font-size:1.4rem}}@media screen and (max-width: 48em){.faqs__heading{font-size:1.6rem;font-weight:700}.faqs__block{padding-inline:0}.price{--product-regular-label-color: rgba(51, 51, 51, .2);--product-sale-label-color: rgba(51, 51, 51, .2)}}@media screen and (max-width: 28em){.qty-buy-wrap{align-items:flex-start;flex-direction:column;gap:1.5rem;margin-top:3rem}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/section-product-detail.css.map */
