.si-main-product .si-main-product__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem)}.si-main-product .si-main-product__panel{padding:clamp(1.25rem,2vw,2rem);border:1px solid var(--si-color-border)}.si-main-product h1{font-size:clamp(1.9rem,2.8vw,3rem);line-height:1.08;letter-spacing:-.03em;overflow-wrap:anywhere}.si-main-product .si-main-product__price>[data-si-product-price]{font-size:1.3rem}.si-main-product .si-main-product__summary{margin-block:1rem}.si-main-product .si-main-product__sku{margin:1rem 0 0;font-size:.7rem}.si-main-product .si-product-facts{margin-top:1rem}.si-main-product .si-product-facts dt{font-size:.7rem}.si-main-product .si-product-facts dd{font-size:.875rem}.si-main-product .si-product-media__layout{padding-left:64px}.si-main-product .si-product-media__layout--single{padding-left:0}.si-main-product .si-product-media__thumbs{width:56px;gap:.5rem}.si-main-product .si-product-media__thumb{flex-basis:52px;height:52px;min-width:44px;min-height:44px}.si-main-product .si-product-media__carousel{aspect-ratio:1 / 1}.si-main-product .si-product-media__image{object-fit:contain}.si-main-product .si-product-media__arrow{min-width:44px;min-height:44px}.si-main-product .si-coverage-calculator{background:var(--si-color-background);border:1px solid var(--si-color-border);padding:1.25rem;margin-block:1.25rem;border-radius:var(--si-radius)}.si-main-product .si-coverage-calculator__header h2{font-family:var(--si-font-body);font-size:1rem;font-weight:500;letter-spacing:0}.si-main-product .si-coverage-calculator .si-field label{font-size:.72rem;letter-spacing:.03em}.si-main-product .si-coverage-calculator input[type=text]{background:var(--si-color-surface);min-height:44px;font-size:1rem}.si-main-product .si-coverage-calculator__why summary{min-height:44px;display:flex;align-items:center}.si-main-product .si-coverage-calculator__waste{min-height:44px}.si-main-product .si-product-form__purchase{align-items:end}.si-main-product .si-product-form__submit{min-height:52px}.si-main-product .si-sample-order{background:transparent;padding:1rem 0 0;border-top:1px solid var(--si-color-border)}.si-main-product .si-sample-order__button{background:transparent;color:var(--si-color-text);border:1px solid var(--si-color-border);min-height:44px;width:100%}.si-main-product .si-sample-order__button:hover:not(:disabled){border-color:var(--si-color-text)}.si-main-product .si-main-product__policies{padding-top:1rem;border-top:1px solid var(--si-color-border)}.si-main-product .si-main-product__policies a{display:inline-flex;align-items:center;min-height:44px;font-size:.8rem}.si-main-product :is(button,input,select,summary,a):focus-visible{outline:2px solid var(--si-color-accent-dark);outline-offset:3px}@media(max-width:899px){.si-main-product .si-main-product__grid{grid-template-columns:1fr;gap:1.5rem}.si-main-product .si-product-media{grid-column:1;grid-row:auto;order:1}.si-main-product .si-main-product__details{grid-column:1;grid-row:auto;order:2}.si-main-product .si-product-media__layout{display:flex;flex-direction:column;padding-left:0}.si-main-product .si-product-media__carousel{order:0;aspect-ratio:4 / 3;max-height:none}.si-main-product .si-product-media__thumbs{order:1;display:flex;flex-direction:row;position:static;width:100%;padding:.75rem 0 .25rem;overflow-x:auto;overflow-y:hidden}.si-main-product .si-product-media__thumb{flex:0 0 52px}.si-main-product .si-main-product__panel{padding:1.5rem}.si-main-product h1{font-size:clamp(2rem,5vw,3rem)}}@media(max-width:700px){.si-main-product .si-main-product__grid{gap:1rem;padding-inline:var(--si-gutter)}.si-main-product .si-main-product__panel{padding:1.25rem}.si-main-product .si-product-media__carousel{aspect-ratio:1 / 1}.si-main-product .si-coverage-calculator{padding:1rem}.si-main-product .si-coverage-calculator__dimensions{gap:.75rem}}@media(hover:none)and (pointer:coarse)and (orientation:landscape)and (max-width:956px)and (max-height:550px){.si-main-product .si-main-product__grid{grid-template-columns:1fr;padding-inline:var(--si-gutter)}.si-main-product .si-product-media__layout{padding-left:0}.si-main-product .si-product-media__thumbs{display:flex;position:static;flex-direction:row;width:100%;order:1;padding-top:.75rem;overflow-x:auto}.si-main-product .si-product-media__carousel{aspect-ratio:16 / 9}}@media(prefers-reduced-motion:reduce){html:has(.si-main-product),html:has(.si-peel){scroll-behavior:auto}.si-main-product .si-product-media__track{scroll-behavior:auto}.si-main-product .si-product-media__thumb{transition:none}}.si-main-product .si-product-form__quantity input[type=number]{box-sizing:border-box;height:52px;min-height:52px;margin:0;font-size:1rem}.si-main-product .si-product-form__submit{box-sizing:border-box;min-height:52px;margin:0;align-self:end;padding:.7rem .8rem;line-height:1.35;white-space:normal}.si-main-product .si-sample-order{padding-top:0;border-top:0;margin-top:.75rem}.si-main-product .si-sample-order__button{box-sizing:border-box;display:flex;min-height:52px;height:auto;max-width:100%;margin:0;padding:.75rem 1rem;font-size:.88rem;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.si-main-product .si-sample-order__button:disabled{opacity:.6;cursor:not-allowed;transform:none}.si-main-product .si-sample-order__note{text-align:left;max-width:none;margin-top:.5rem}.si-main-product .si-purchase-calculator{margin-top:1rem}.si-main-product .si-purchase-calculator>summary{min-height:48px;padding-block:.75rem;cursor:pointer;font-size:.9rem;line-height:1.4}.si-main-product .si-purchase-calculator .si-coverage-calculator{margin-top:.5rem}.si-main-product .si-sample-order__button{scroll-margin-block:10rem}.si-main-product .si-sticky-purchase__sample{display:none;grid-column:1 / -1;min-width:0;min-height:44px;padding:.5rem .75rem;background:transparent;border-color:currentColor;color:var(--si-color-inverse);line-height:1.35;white-space:normal}.si-main-product .si-sticky-purchase__sample:disabled{opacity:.55;cursor:not-allowed}@media(max-width:899px){.si-main-product .si-sticky-purchase__sample{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/si-product.css.map */
