:root{--kp50-navy:#081e30;--kp50-blue:#045cd8;--kp50-blue-hover:#034cb3;--kp50-border:#e2eaf2;--kp50-muted:#65758b;--kp50-radius:12px;--kp50-shadow:0 8px 28px rgba(8,30,48,.075)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased}:where(button,input,select,textarea,a):focus-visible{outline:2px solid var(--kp50-blue);outline-offset:3px}.button,.shopify-payment-button__button{transition:background-color .18s ease,box-shadow .18s ease}.button:not(.button--secondary):hover{box-shadow:0 5px 18px #045cd82b}:where(.product,.collection,.collection-list,.featured-collection) .title,:where(.product,.collection,.collection-list,.featured-collection) h1,:where(.product,.collection,.collection-list,.featured-collection) h2{letter-spacing:-.025em}:where(.product,.collection) .rte{overflow-wrap:anywhere}@media(min-width:990px){body.template-product .product:not(.product--no-media){display:grid!important;grid-template-columns:minmax(0,1.14fr) minmax(370px,1fr)!important;align-items:start;column-gap:clamp(3.6rem,4.6vw,8rem)!important}body.template-product .product:not(.product--no-media)>.product__media-wrapper,body.template-product .product:not(.product--no-media)>.product__info-wrapper{width:auto!important;max-width:none!important;min-width:0;padding-left:0!important;flex:none!important}}@media(min-width:990px)and (max-width:1120px){body.template-product .product:not(.product--no-media){grid-template-columns:minmax(0,1fr) minmax(350px,.95fr)!important;column-gap:3rem!important}}body.template-product .product__info-container{max-width:none!important}body.template-product .product__info-container>*{min-width:0}body.template-product .product__info-container .product__title{margin-top:0;margin-bottom:2.2rem}body.template-product .product__info-container .product__title h1{font-size:clamp(2.7rem,2.5vw,4rem);line-height:1.18;overflow-wrap:anywhere}body.template-product .product__info-container .product-form__input,body.template-product .product__info-container .product-form__buttons,body.template-product .product__info-container .product-form__input .select,body.template-product .product__info-container .product-form__input .select__select{max-width:100%}body.template-product .product__info-container .product-form__submit{min-height:5.4rem;border-radius:9px;font-weight:700}body.template-product .product__info-container .product-form__input{margin-bottom:2.2rem}body.template-product .product__info-container .product-form__input .form__label{font-weight:650;color:var(--kp50-navy)}body.template-product .product__info-container .product-form__input input[type=radio]+label{border-radius:8px}body.template-product .product__info-container .kp48-accordion{margin-top:1.8rem}body.template-product .product__info-container .kp48-accordion summary,body.template-product .product__info-container .kp31-accordion summary{min-height:5.6rem;cursor:pointer}body.template-product .product__info-container .kp48-accordion .accordion__content{overflow-wrap:anywhere}body.template-product .product__info-container .kp48-accordion .accordion__content img{max-width:100%;height:auto}body.template-product .product__info-container .kp48-accordion .accordion__content table{display:block;max-width:100%;overflow-x:auto}body.template-product .product__media img{object-fit:contain}body.template-product .thumbnail{border-radius:8px;overflow:hidden}body.template-product .product__info-container .kp30-product-assurance{gap:1.2rem}body.template-product .product__info-container .kp30-product-assurance__item{flex-basis:100%}#product-grid{align-items:stretch;row-gap:2.2rem}#product-grid>.grid__item{min-width:0}#product-grid .card-wrapper{border-radius:var(--kp50-radius);border-color:var(--kp50-border)}#product-grid .card__inner{--ratio-percent:100%!important}#product-grid .card__inner .media img{object-fit:contain!important}#product-grid .card__heading{line-height:1.4}#product-grid .card-information{margin-top:auto}#product-grid .card__content{min-width:0}@media(hover:hover)and (prefers-reduced-motion:no-preference){#product-grid .card-wrapper:hover{transform:translateY(-2px);box-shadow:var(--kp50-shadow)}}.predictive-search,.facets__display,.menu-drawer{border-color:var(--kp50-border);box-shadow:0 12px 28px #081e3017}.predictive-search__item:focus-visible,.facets__item label:focus-within{outline:2px solid var(--kp50-blue);outline-offset:2px}.facets__summary,.facet-filters__label{color:var(--kp50-navy)}.collection-hero__title{letter-spacing:-.025em}@media(max-width:749px){body.template-product .product__info-container .product__title h1{font-size:clamp(2.5rem,7vw,3.4rem)}body.template-product .product__info-container .product-form__submit{min-height:5.4rem}#product-grid{display:flex;flex-wrap:wrap;column-gap:1.2rem;row-gap:1.6rem}#product-grid>.grid__item{width:calc((100% - 1.2rem)/2)!important;max-width:calc((100% - 1.2rem)/2)!important;flex:0 0 calc((100% - 1.2rem)/2)!important}#product-grid .card__heading{font-size:1.2rem;min-height:3.92em}#product-grid .card__inner .media img{padding:8px}#product-grid .card>.card__content{padding:0 10px 12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#product-grid .card-wrapper,.button{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/kp-5-0-premium.css.map */
