body.template-product{background-color:var(--kl-black, #050505);color:#fff}body.template-product #MainContent,body.template-product #MainContent .gradient,body.template-product #MainContent .color-background-1,body.template-product #MainContent .color-background-2,body.template-product #MainContent .section-main-product{background:var(--kl-black, #050505)!important;background-image:none!important}body.template-product .shopify-section{background:transparent}body.template-product .section-article-template,body.template-product .product,body.template-product .product__info-wrapper,body.template-product .product__info-container>*{color:#fff}body.template-product .section-main-product{padding-top:1.2rem}body.template-product .product.grid{align-items:start;gap:0}body.template-product [id^=MainProduct-]{max-width:136rem;padding-left:4rem;padding-right:4rem}body.template-product .product__media-wrapper{position:relative}body.template-product .product__info-wrapper{padding-top:2rem}body.template-product .product__info-container{max-width:none}body.template-product .product__info-container .product-form,body.template-product .product__info-container .product__description,body.template-product .product__info-container .icon-with-text{margin:0!important}body.template-product .product__hero-copy{gap:1.8rem;max-width:56rem}body.template-product .product__header-group{gap:.8rem;max-width:56rem}body.template-product .product__text{margin:0;color:#ffffffeb!important;font-family:var(--kl-font-heading, var(--font-heading-family));font-size:2.2rem!important;font-weight:700!important;letter-spacing:.02em;line-height:1;text-transform:uppercase}body.template-product .product__title,body.template-product .product__title h1,body.template-product .product__title .h1{margin:0;color:#fff!important;font-family:var(--kl-font-heading, var(--font-heading-family));font-size:clamp(4.8rem,6.2vw,7.4rem)!important;font-weight:700!important;letter-spacing:-.04em;line-height:.9!important;text-wrap:balance;text-transform:uppercase;word-break:normal}body.template-product .product__title>a.product__title,body.template-product .product__tax,body.template-product .product__installment,body.template-product .volume-pricing-note,body.template-product .quantity__rules,body.template-product .quantity__rules-cart,body.template-product .product__pickup-availabilities,body.template-product .product__view-details{display:none!important}body.template-product .product__stats{gap:3.6rem;align-items:stretch}body.template-product .kl-product-stat{display:flex;align-items:flex-start;gap:2rem}body.template-product .kl-product-stat__accent{width:.3rem;min-width:.3rem;height:5.8rem;background:var(--kl-red, #ce003b)}body.template-product .kl-product-stat__content{display:flex;flex-direction:column;gap:.6rem}body.template-product .kl-product-stat__label{margin:0;color:var(--kl-red, #ce003b)!important;font-family:var(--kl-font-heading, var(--font-heading-family));font-size:2rem!important;font-weight:700!important;line-height:1;text-transform:uppercase}body.template-product .kl-product-stat__value,body.template-product .kl-product-stat__value .price,body.template-product .kl-product-stat__value .price-item,body.template-product .kl-product-stat__value .price__regular,body.template-product .kl-product-stat__value .price__sale,body.template-product .kl-product-stat__value .price__container{margin:0;color:#fff!important;font-family:var(--kl-font-heading, var(--font-heading-family));font-size:2rem!important;font-weight:700!important;line-height:1}body.template-product .kl-product-stat__value .price__container,body.template-product .kl-product-stat__value .price__regular,body.template-product .kl-product-stat__value .price__sale{display:inline}body.template-product .kl-product-stat__value .badge{display:none}body.template-product .product__rating-row{gap:1.2rem;min-height:2.4rem}body.template-product .product__rating-row .loox-rating,body.template-product .product__rating-row .rating,body.template-product .product__rating-row .loox-rating-content{display:flex;align-items:center;gap:.5rem;min-height:2.4rem}body.template-product .product__rating-row .rating-text,body.template-product .product__rating-row .rating-count,body.template-product .product__rating-row .loox-rating-label,body.template-product .product__rating-row .loox-rating .text-content,body.template-product .product__rating-row .loox-rating span{margin:0;color:#ffffffc7!important;font-family:var(--kl-font-heading, var(--font-heading-family));font-size:1.8rem!important;line-height:1}body.template-product .product__rating-row .rating-star,body.template-product .product__rating-row .loox-rating .loox-icon,body.template-product .product__rating-row .loox-rating svg{color:var(--kl-red, #ce003b)!important;fill:var(--kl-red, #ce003b)!important}body.template-product .product__description,body.template-product .product__description p,body.template-product .product__description li,body.template-product .product__description *{margin-top:0;color:#ffffffd1!important;font-family:var(--kl-font-body, var(--font-body-family));font-size:1.8rem!important;font-weight:400!important;line-height:1.45!important}body.template-product .product__body-copy{gap:1.2rem;max-width:48rem}body.template-product .product__special_diets ul{display:flex;flex-wrap:wrap;gap:1rem 2rem}body.template-product .product__special_diets .icon-with-text__item{display:inline-flex;align-items:center;gap:.8rem;padding:0;border:none;border-radius:0;background:transparent}body.template-product .product__special_diets .icon,body.template-product .product__special_diets .h4,body.template-product .product__inventory,body.template-product .product__sku{color:#fff!important;fill:#fff!important}body.template-product .product__special_diets .icon{width:1.8rem;height:1.8rem}body.template-product .product__special_diets .h4{font-family:var(--kl-font-heading, var(--font-heading-family));font-size:1.7rem!important;font-weight:600!important;line-height:1.15}body.template-product .product__variants-group{margin-top:0}body.template-product .product-form__input{max-width:none}body.template-product .product-form__input .form__label,body.template-product .product-form__input legend{color:#ffffffdb!important;font-family:var(--kl-font-heading, var(--font-heading-family));font-size:1.5rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}body.template-product .product-form__input--pill input[type=radio]+label{border:.1rem solid rgba(255,255,255,.25)!important;border-radius:999px!important;background:#ffffff0a!important;color:#fff!important;font-family:var(--kl-font-heading, var(--font-heading-family));font-size:1.6rem;font-weight:600!important;line-height:1;padding:1.1rem 1.8rem}body.template-product .product-form__input--pill input[type=radio]:checked+label{border-color:#fff!important;background:#ffffff1a!important}body.template-product .product-form__input--dropdown select,body.template-product .product-form__input select{border:.1rem solid rgba(255,255,255,.24)!important;border-radius:1.2rem!important;background:#ffffff0f!important;color:#fff!important}body.template-product .product__purchase-group{align-items:center;flex-wrap:nowrap;gap:1.4rem;margin-top:1rem}body.template-product .product-form__input.product-form__quantity{margin:0!important}body.template-product .product-form__quantity .quantity__label,body.template-product .product-form__quantity price-per-item,body.template-product .product-form__quantity volume-pricing,body.template-product .product-form__quantity .quantity__rules,body.template-product .product-form__quantity .quantity__rules-cart,body.template-product .product__purchase-group .shopify-payment-button{display:none!important}body.template-product .product-form__quantity .price-per-item__container{margin:0}body.template-product .product-form__input.product-form__quantity .quantity{min-width:11.2rem;height:4.4rem;overflow:hidden;border:.1rem solid rgba(255,255,255,.08)!important;border-radius:999px!important;background:#ffffff17!important}body.template-product #MainContent .quantity:before,body.template-product #MainContent .quantity:after{border-radius:999px!important;box-shadow:none!important;background:transparent!important}body.template-product #MainContent .quantity__button,body.template-product #MainContent .quantity__button svg{color:#fff!important;fill:#fff!important}body.template-product #MainContent .quantity__button{width:3.6rem}body.template-product #MainContent .quantity__button:first-child{border-right:.1rem solid rgba(255,255,255,.1)}body.template-product #MainContent .quantity__button:last-child{border-left:.1rem solid rgba(255,255,255,.1)}body.template-product #MainContent .quantity__button svg{width:1rem;height:1rem}body.template-product #MainContent .quantity__input{color:#fff!important;font-family:var(--kl-font-heading, var(--font-heading-family));font-size:1.5rem!important;font-weight:700!important}body.template-product .product-form__submit{width:auto!important;min-width:15.2rem;min-height:4.4rem!important;padding:0 2.6rem!important;border:.1rem solid rgba(255,255,255,.48)!important;border-radius:999px!important;background:transparent!important;color:#fff!important;font-family:var(--kl-font-heading, var(--font-heading-family));font-size:1.4rem!important;font-weight:700!important;letter-spacing:.03em;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease}body.template-product .product-form__submit:before,body.template-product .product-form__submit:after{display:none!important}body.template-product .product-form__submit:hover{border-color:#fff!important;background:#ffffff14!important}body.template-product .product-form__buttons,body.template-product .product-form__submit.button--full-width{margin:0!important;max-width:none!important}body.template-product .product-form__buttons{width:auto}body.template-product .product-form__submit.button--full-width{width:auto!important}body.template-product .product__buy-buttons-group{flex:0 0 auto;min-width:0}body.template-product #MainContent .product__purchase-group{display:flex;flex-wrap:nowrap;align-items:center;gap:1.2rem}body.template-product #MainContent .product__purchase-group>.product-form__quantity{flex:0 0 auto;width:auto}body.template-product #MainContent .product__buy-buttons-group{flex:0 0 auto;width:auto}body.template-product #MainContent .product__buy-buttons-group .product-form,body.template-product #MainContent .product__buy-buttons-group .product-form__buttons{width:auto}body.template-product #MainContent .product__purchase-group .quantity,body.template-product #MainContent .product__purchase-group .quantity:before,body.template-product #MainContent .product__purchase-group .quantity:after{border-radius:999px!important;box-shadow:none!important}body.template-product #MainContent .product__purchase-group .quantity{width:11.6rem;min-width:11.6rem;min-height:4.4rem;background:#2b2b2f!important;overflow:hidden}body.template-product #MainContent .product__purchase-group .quantity:before{background:#2b2b2f!important}body.template-product #MainContent .product__purchase-group .quantity:after{top:0!important;right:0!important;bottom:0!important;left:0!important;border:none!important;box-shadow:none!important}body.template-product #MainContent .product__purchase-group .quantity__button{width:3.8rem;margin:0!important;background:transparent!important}body.template-product #MainContent .product__purchase-group .quantity__button:first-child{border-right:.1rem solid rgba(255,255,255,.18)}body.template-product #MainContent .product__purchase-group .quantity__button:last-child{border-left:.1rem solid rgba(255,255,255,.18)}body.template-product #MainContent .product__purchase-group .quantity__button svg{width:1rem;height:1rem}body.template-product #MainContent .product__purchase-group .quantity__input{font-size:1.55rem!important;font-weight:700!important;opacity:1}body.template-product #MainContent .product__purchase-group .product-form__submit.button--full-width,body.template-product #MainContent .product__purchase-group .product-form__submit{display:inline-flex;width:auto!important;min-width:0;min-height:4.4rem!important;padding:0 2.8rem!important;border:.1rem solid rgba(255,255,255,.72)!important;border-radius:999px!important;line-height:1!important}body.template-product #MainContent .product__purchase-group .product-form__submit span{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}body.template-product .product__accordion-list{gap:0;margin-top:.6rem}body.template-product .product__accordion{margin:0;border-top:.1rem solid rgba(255,255,255,.24);border-bottom:.1rem solid rgba(255,255,255,.24)}body.template-product .product__accordion+.product__accordion{border-top:none}body.template-product .product__accordion summary{padding:1.9rem 0;border:none}body.template-product .product__accordion .summary__title .icon-accordion{display:none!important}body.template-product .product__accordion .accordion__title{color:#fff!important;font-family:var(--kl-font-heading, var(--font-heading-family));font-size:2rem!important;font-weight:600!important}body.template-product .product__accordion summary .icon-caret,body.template-product .product__accordion summary .icon-caret path{color:#fff!important;fill:#fff!important}body.template-product .product__accordion .accordion__content,body.template-product .product__accordion .accordion__content p,body.template-product .product__accordion .accordion__content li{color:#ffffffc2!important;font-size:1.6rem!important;line-height:1.55!important}body.template-product .product__accordion .accordion__content{padding:0 0 1.8rem!important}body.template-product .product__media-item,body.template-product .product__media-item .media,body.template-product .product__media-item .product__modal-opener,body.template-product .product__media-gallery,body.template-product .global-media-settings,body.template-product .product-media-container .media{background:transparent!important;background-color:transparent!important}body.template-product .global-media-settings,body.template-product .global-media-settings:after{border:none!important;box-shadow:none!important}body.template-product .product__media-item img{border-radius:.8rem}body.template-product .product--thumbnail_slider .product__media-list{gap:0!important;margin:0}body.template-product .product--thumbnail_slider .product__media-item{width:100%}body.template-product .thumbnail-slider{margin-top:2rem}body.template-product .thumbnail-slider .slider-button{display:none}body.template-product .thumbnail-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}body.template-product .thumbnail{padding:0;border:none;border-radius:0;background:transparent!important}body.template-product .thumbnail img{border-radius:.4rem}body.template-product .thumbnail[aria-current=true]:after{transform:scale(1)!important;box-shadow:inset 0 -.35rem 0 var(--kl-red, #ce003b)!important}body.template-product .slider-mobile-gutter .slider-buttons{display:none!important}body.template-product .related-products-shell{max-width:136rem;margin:0 auto;padding:5.6rem 2rem 7.2rem}body.template-product .related-products-shell .kl-product-shelf{padding:0}body.template-product .related-products-shell .kl-product-shelf__header{gap:1.4rem;margin-bottom:3.2rem}body.template-product .related-products-shell .kl-product-shelf__label{color:#ffffffb8;letter-spacing:.03em;text-transform:uppercase}body.template-product .related-products-shell .kl-product-shelf__heading{color:#fff;font-size:3rem;line-height:1}body.template-product .related-products-shell .kl-product-shelf__grid{gap:1.2rem}body.template-product .related-products-shell .kl-dark-product-card__image{height:28rem}body.template-product .related-products-shell .kl-dark-product-card__image img{width:18rem}body.template-product .related-products-shell .kl-dark-product-card__title,body.template-product .related-products-shell .kl-dark-product-card__price{color:#fff}@media screen and (min-width:990px){body.template-product .product--large:not(.product--no-media) .product__media-wrapper{width:calc(42% - var(--grid-desktop-horizontal-spacing) / 2);max-width:42%}body.template-product .product--large:not(.product--no-media) .product__info-wrapper{width:calc(58% - var(--grid-desktop-horizontal-spacing) / 2);max-width:58%;padding-left:5.2rem}}@media screen and (min-width:750px){body.template-product .product__column-sticky{top:10rem}body.template-product .related-products-shell{padding-left:4rem;padding-right:4rem}}@media screen and (max-width:989px){body.template-product .product__info-wrapper{padding-top:3rem;padding-left:0}body.template-product .product__stats{gap:2.4rem}body.template-product .kl-product-stat{flex:1 1 calc(50% - 1.2rem)}body.template-product .related-products-shell .kl-product-shelf__heading{font-size:3.6rem}}@media screen and (max-width:749px){body.template-product .section-main-product{padding-top:1.2rem}body.template-product [id^=MainProduct-]{padding-left:1.6rem;padding-right:1.6rem}body.template-product .product__info-wrapper{padding-top:2.4rem}body.template-product .product__text{font-size:1.6rem!important}body.template-product .product__title,body.template-product .product__title h1,body.template-product .product__title .h1{font-size:4.6rem!important}body.template-product .product__description,body.template-product .product__description p,body.template-product .product__description li,body.template-product .product__description *{font-size:1.6rem!important}body.template-product .product__stats,body.template-product .kl-product-stat{flex-direction:column;align-items:stretch}body.template-product .kl-product-stat__accent{height:4.8rem}body.template-product .thumbnail-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}body.template-product .product__special_diets ul{gap:.8rem 1.6rem}body.template-product .product__special_diets .h4{font-size:1.5rem!important}body.template-product .product__purchase-group{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:1rem}body.template-product .product__purchase-group>.product-form__quantity,body.template-product .product__buy-buttons-group{width:auto}body.template-product #MainContent .product__purchase-group{gap:1rem}body.template-product #MainContent .product__purchase-group .quantity{width:10.8rem;min-width:10.8rem;min-height:4.2rem}body.template-product .product-form__input.product-form__quantity .quantity{min-width:10.6rem;height:4.2rem}body.template-product .product-form__submit{min-width:0;min-height:4.2rem!important;padding:0 2.2rem!important}body.template-product #MainContent .product__purchase-group .product-form__submit.button--full-width,body.template-product #MainContent .product__purchase-group .product-form__submit{min-height:4.2rem!important;padding:0 2.2rem!important}body.template-product .related-products-shell{padding:4.8rem 1.6rem 5.6rem}body.template-product .related-products-shell .kl-product-shelf__heading{font-size:3rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/template-product-brand.css.map */
