.product__title h1,.product__title>.h1{font-size:2.8rem!important;font-weight:800!important;letter-spacing:-.05rem!important;line-height:1.1!important;margin:0!important;padding:0!important}.product-form__submit,.shopify-payment-button__button{border-radius:999px!important;overflow:hidden}.product-form__input--quantity .quantity{border-radius:999px;overflow:hidden}.thumbnail-list .thumbnail{border-radius:.8rem;overflow:hidden}@media screen and (min-width:750px){.product__media-wrapper .product__media{border-radius:1.6rem;overflow:hidden}.product__media-wrapper .product__media img{border-radius:1.6rem}}@media screen and (max-width:749px){.product__title h1,.product__title>.h1{font-size:2.4rem!important}.grid__item.product__media-wrapper{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)!important;max-width:none!important;padding:0!important}.product__media-wrapper .product__media,.product__media-wrapper .product__media img{border-radius:0}[id^=MainProduct],product-info{overflow-x:clip;display:block}.thumbnail-list{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;padding:0 1.5rem;scrollbar-width:none}.thumbnail-list::-webkit-scrollbar{display:none}.thumbnail-list__item{width:18%!important;max-width:18%!important;flex:0 0 18%}}.product__text.subtitle{font-weight:700;color:rgb(var(--color-foreground));font-size:1.7rem}.kv-usps{list-style:none;margin:1.6rem 0 .4rem;padding:1.8rem 0 0;border-top:1px solid rgba(var(--color-foreground),.08)}.kv-usps li{display:flex;align-items:flex-start;gap:1.2rem;margin-bottom:1.4rem;font-size:1.5rem;line-height:1.45}.kv-usps li:before{content:"\2713";flex:0 0 auto;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;border:.2rem solid rgb(var(--color-foreground));border-radius:.7rem;font-weight:700;font-size:1.2rem;margin-top:.05rem}.kv-trust{display:grid;grid-template-columns:1fr 1fr;gap:2rem 2.4rem;padding:2.2rem 0;margin-top:2.2rem;border-top:1px solid rgba(var(--color-foreground),.08);border-bottom:1px solid rgba(var(--color-foreground),.08)}.kv-trust__item{display:flex;gap:1.2rem;align-items:flex-start}.kv-trust__item svg,.kv-trust__icon{width:3.4rem;height:3.4rem;flex:0 0 auto;object-fit:contain}.kv-trust__item strong{display:block;font-size:1.5rem;font-weight:700;line-height:1.3}.kv-trust__item span{display:block;font-size:1.3rem;color:rgba(var(--color-foreground),.65);margin-top:.3rem}@media screen and (max-width:749px){.kv-trust{grid-template-columns:1fr 1fr;gap:1.6rem 1.2rem;align-items:start}}.product-form__submit.button{background-color:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important}shopify-payment-terms,.shopify-installments{display:none!important}.product .rating,.product .rating-star{color:#00b67a;--color-icon: 0, 182, 122}.kv-urgency{display:flex;align-items:center;gap:1rem;background:#f2ede4;color:#121212;border-radius:1.2rem;padding:1.2rem 1.6rem;font-weight:700;font-size:1.4rem;line-height:1.35;margin:.8rem 0 1.2rem}.kv-urgency svg{width:1.9rem;height:1.9rem;flex:0 0 auto}.kv-payments{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-top:1.4rem}.kv-payments svg{height:2.4rem;width:auto}.kv-trust__item strong{white-space:nowrap}@media screen and (max-width:400px){.kv-trust__item strong{font-size:1.4rem;white-space:normal}}.product__info-container .price__badge-sale{display:none!important}@media screen and (max-width:749px){.kv-payments{gap:.5rem;flex-wrap:nowrap;justify-content:center}.kv-payments svg{height:2rem}}@media screen and (max-width:749px){.kv-usps li{font-size:1.35rem;margin-bottom:1rem;gap:1rem}.kv-usps li:before{width:2rem;height:2rem;border-radius:.6rem;font-size:1rem}.kv-trust{gap:1.6rem 1.2rem;padding:2rem 0;margin-top:2rem}.kv-trust__item svg,.kv-trust__icon{width:3rem;height:3rem}.kv-trust__item strong{font-size:1.4rem}.kv-trust__item span{font-size:1.2rem}.kv-shipsby{font-size:1.3rem}.kv-bogo__badge{font-size:1.15rem;padding:.4rem 1rem}.multicolumn .title-wrapper-with-link .title,.collapsible-content .title,.image-with-text .image-with-text__heading{font-size:2.2rem}.kv-compare__title{font-size:2rem}.kv-compare__table{font-size:1.3rem}.kv-compare__table th,.kv-compare__table td{padding:1rem 1.1rem}}.product__info-container .product-form__buttons,.product-form product-form .product-form__buttons{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/2/assets/concept-product.css.map */
