body:has(.tcl-reference) main{background:#f5f5f8}body:has(.tcl-reference) .shopify-section-group-header-group{background:#fff}body:has(.tcl-reference) .product{gap:clamp(2.4rem,5vw,6rem)}body:has(.tcl-reference) .product__media-wrapper,body:has(.tcl-reference) .product__info-wrapper{border-radius:2rem}body:has(.tcl-reference) .product__media-wrapper{padding:clamp(1rem,2vw,2.2rem);background:#f2f2f5}body:has(.tcl-reference) .product__media img{object-fit:contain}body:has(.tcl-reference) .thumbnail{border-radius:1.2rem;overflow:hidden;background:#f2f2f5}body:has(.tcl-reference) .thumbnail[aria-current]{box-shadow:0 0 0 .2rem #18181b}body:has(.tcl-reference) .product__title h1{font-size:clamp(3rem,4vw,5.4rem);font-weight:800;line-height:1.02;letter-spacing:-.035em;text-transform:uppercase}body:has(.tcl-reference) .price--large{font-size:clamp(2.8rem,4vw,4.4rem);font-weight:800;color:#f47721}body:has(.tcl-reference) .price__sale .price-item--regular{color:#18181b7a}body:has(.tcl-reference) .product-form__input .form__label{font-weight:700}body:has(.tcl-reference) .select__select,body:has(.tcl-reference) .field__input,body:has(.tcl-reference) .quantity{border-radius:1.2rem;background:#fff}body:has(.tcl-reference) .product-form__submit{min-height:5.6rem;border:0;border-radius:999px;background:#ff7a1a;color:#fff;font-weight:800;letter-spacing:.02em;box-shadow:0 1rem 2rem #ff7a1a38;transition:transform .2s ease,box-shadow .2s ease}body:has(.tcl-reference) .product-form__submit:hover{transform:translateY(-.2rem);box-shadow:0 1.4rem 2.6rem #ff7a1a47}body:has(.tcl-reference) .shopify-payment-button__button{min-height:5.6rem;border-radius:999px!important;background:#27272a!important;color:#fff!important;font-weight:800!important}body:has(.tcl-reference) .product__description{line-height:1.65}body:has(.tcl-reference) .product__info-container{max-width:62rem}body:has(.tcl-reference) .related-products{background:#fff;border-radius:2rem;padding-inline:clamp(1.6rem,3vw,3.2rem)}.tcl-buy-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.2rem;padding:1.6rem;border:.1rem solid #e4e4e7;border-radius:1.4rem;background:#fafafa}.tcl-buy-trust span{display:flex;align-items:center;gap:.8rem;font-size:1.25rem;font-weight:700;color:#27272a}.tcl-buy-trust span:before{content:"\2713";display:grid;place-items:center;width:2.2rem;height:2.2rem;flex:0 0 2.2rem;border-radius:50%;background:#e9f8ee;color:#16803d;font-weight:900}.tcl-reference{background:#fff;color:#18181b;padding:clamp(4rem,7vw,8rem) 0}.tcl-reference__inner{display:grid;gap:clamp(4rem,6vw,7rem)}.tcl-feature-heading,.tcl-faq__heading{text-align:center}.tcl-feature-heading p,.tcl-review-heading p,.tcl-faq__heading p{margin:0 0 .8rem;color:#f47721;font-size:1.2rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.tcl-feature-heading h2,.tcl-review-heading h2,.tcl-faq__heading h2{margin:0;color:#18181b;font-size:clamp(2.8rem,4vw,4.2rem);font-weight:900;line-height:1.08;letter-spacing:-.025em;text-transform:uppercase}.tcl-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.tcl-feature{display:flex;gap:1.4rem;align-items:flex-start;padding:2.2rem;border:.1rem solid #e4e4e7;border-radius:1.6rem;background:#fff}.tcl-feature__icon{display:grid;place-items:center;width:4.6rem;height:4.6rem;flex:0 0 4.6rem;border-radius:50%;background:#fff3e8;color:#f47721;font-size:2rem;font-weight:900}.tcl-feature h3,.tcl-review-card h3{margin:0 0 .5rem;color:#18181b;font-size:1.8rem;font-weight:800}.tcl-feature p,.tcl-review-card p{margin:0;color:#5b5b63;line-height:1.55}.tcl-review-heading{display:flex;justify-content:space-between;gap:2rem;align-items:end}.tcl-review-score{display:flex;gap:1rem;align-items:center;padding:1rem 1.5rem;border:.1rem solid #e4e4e7;border-radius:999px;white-space:nowrap}.tcl-review-score span,.tcl-review-card__stars{color:#f5a400;letter-spacing:.1em}.tcl-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-top:-4rem}.tcl-review-card{padding:2.2rem;border:.1rem solid #e4e4e7;border-radius:1.6rem;background:#fff;box-shadow:0 1.2rem 3.2rem #18181b0f}.tcl-review-card__top{display:flex;gap:1rem;align-items:center;margin-bottom:1.2rem}.tcl-review-card__avatar{display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:#27272a;color:#fff;font-weight:900}.tcl-review-card__top div{display:grid}.tcl-review-card__top span{color:#71717a;font-size:1.15rem}.tcl-review-card__stars{margin-bottom:.8rem}.tcl-faq{display:grid;gap:2.4rem}.tcl-faq__items{max-width:92rem;width:100%;margin:0 auto;border-top:.1rem solid #dedee3}.tcl-faq__item{border-bottom:.1rem solid #dedee3}.tcl-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0;cursor:pointer;color:#18181b;font-size:1.7rem;font-weight:800;list-style:none}.tcl-faq__item summary::-webkit-details-marker{display:none}.tcl-faq__plus{font-size:2.4rem;transition:transform .2s ease}.tcl-faq__item[open] .tcl-faq__plus{transform:rotate(45deg)}.tcl-faq__answer{padding:0 0 2rem;color:#5b5b63;line-height:1.65}@media screen and (max-width:989px){.tcl-feature-grid{grid-template-columns:1fr}.tcl-review-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-top:-3rem;padding:.3rem 1.5rem 1.4rem;margin-inline:-1.5rem}.tcl-review-card{flex:0 0 82%;scroll-snap-align:center}}@media screen and (max-width:749px){body:has(.tcl-reference) .product__media-wrapper{border-radius:1.4rem}body:has(.tcl-reference) .product__title h1{font-size:3.2rem}body:has(.tcl-reference) .price--large{font-size:3.2rem}.tcl-buy-trust{grid-template-columns:1fr}.tcl-review-heading{align-items:flex-start;flex-direction:column}.tcl-review-score{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
