.sg-productpage,.sg-productpage *{box-sizing:border-box}.sg-productpage{display:block;padding:48px 0 56px;color:rgb(var(--color-foreground));font:400 16px/1.55 var(--font-body-family)}.sg-main-grid{display:grid;grid-template-columns:1.06fr 1fr;gap:64px;align-items:start}.sg-productpage .sg-main-grid .product__info-wrapper{padding:0;max-width:100%;width:100%}.sg-productpage .product__info-container{max-width:none}.sg-productpage .sg-main-grid .product__media-wrapper{width:100%;max-width:100%}.sg-productpage .product__title{margin:0 0 22px}.sg-productpage .product__title h1{font-family:var(--font-heading-family);font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:0}.sg-productpage .product__info-container>*+*{margin-top:22px}.sg-productpage .price,.sg-productpage .price-item{font-size:16px;line-height:1.55}.sg-productpage .price__badge-sale,.sg-productpage .price__badge-sold-out{font-size:13px}.sg-productpage .product-form__input{max-width:100%;margin:0 0 22px}.sg-productpage .form__label,.sg-color-choice__name{font-size:13px;line-height:1.5}.sg-productpage .quantity{min-height:48px;color:rgb(var(--color-foreground));border-radius:8px}.sg-productpage .quantity__input,.sg-productpage .quantity__button{font-size:16px}.sg-productpage .product-form__submit{font:600 16px/1.3 var(--font-body-family);min-height:48px;border-radius:8px}.sg-productpage .product-form__submit span{font-size:inherit}.sg-productpage .product-form__submit[disabled]{opacity:1;border-style:dashed}.sg-productpage .price .price-item--regular{color:rgb(var(--color-foreground))}.sg-productpage .product-form{margin:0}.sg-productpage .product-form__buttons{max-width:none}.sg-main-benefits{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:13px}.sg-main-benefits li{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.5}.sg-main-benefits .sg-icon{width:25px;height:25px}.sg-productpage .product__tax,.sg-productpage .installment,.sg-productpage .shopify-payment-button{display:none}.sg-color-options{border:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.sg-color-options legend{width:100%;margin-bottom:10px}.sg-color-options input[type=radio]{position:absolute;width:1px;height:1px;padding:0;clip:rect(0,0,0,0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.sg-color-choice{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;padding:4px;min-width:48px}.sg-color-choice__circle{width:34px;height:34px;border-radius:50%;border:1px solid rgba(var(--color-foreground),.5);background:var(--sg-swatch-color,rgb(var(--color-background)));display:grid;place-items:center;font-size:13px;overflow:hidden}.sg-color-choice__circle img{width:100%;height:100%;object-fit:cover}.sg-color-options input:checked+.sg-color-choice .sg-color-choice__circle{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.sg-color-options input:focus-visible+.sg-color-choice{outline:2px solid rgb(var(--color-foreground));outline-offset:3px;border-radius:8px}.sg-color-options input.disabled+.sg-color-choice .sg-color-choice__circle{background-image:linear-gradient(135deg,transparent 48%,rgb(var(--color-foreground)) 49%,rgb(var(--color-foreground)) 51%,transparent 52%)}.sg-details,.sg-faq,.sg-compare{padding-top:var(--sg-top,56px);padding-bottom:var(--sg-bottom,56px)}.sg-accordions{margin-top:28px}.sg-accordion{border-bottom:1px solid rgba(var(--color-foreground),.2)}.sg-accordion:first-child{border-top:1px solid rgba(var(--color-foreground),.2)}.sg-accordion summary{padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer}.sg-accordion summary::-webkit-details-marker{display:none}.sg .sg-accordion summary h3{font-size:20px;line-height:1.25}.sg-accordion summary>span{font-size:20px;line-height:1}.sg-accordion[open] summary>span{transform:rotate(45deg)}.sg-accordion__body{padding:0 32px 24px 0;font-size:16px;line-height:1.55}.sg-accordion__body p,.sg-accordion__body li{font-size:16px;line-height:1.55}.sg-accordion__body ul{padding-left:20px;margin:0}.sg-accordion__body li+li{margin-top:8px}.sg-story{padding:64px 0}.sg-story__grid{display:grid;grid-template-columns:.8fr 1fr;gap:100px;align-items:center}.sg-story .sg-media{width:100%;max-width:390px}.sg-story__copy{max-width:470px}.sg-story__copy h2{font-size:32px;line-height:1.2}.sg-story__copy>p{margin-top:24px;line-height:1.55}.sg-story__points{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:14px}.sg-story__points li{display:flex;gap:13px;align-items:center;font-size:16px;line-height:1.5}.sg-story__points .sg-icon{width:26px;height:26px}.sg-story--reverse .sg-story__grid{grid-template-columns:1fr .8fr}.sg-story--reverse .sg-media{grid-column:2;grid-row:1;justify-self:end}.sg-story--reverse .sg-story__copy{grid-column:1;grid-row:1}.sg-compare__intro{margin-top:18px!important}.sg-compare__scroll{overflow-x:auto}.sg-compare__table{width:100%;border-collapse:collapse;table-layout:fixed;box-shadow:none;font-size:16px}.sg-compare__table :is(th,td){padding:18px 22px;border:1px solid rgba(var(--color-foreground),.2);vertical-align:middle;line-height:1.5}.sg-compare__table thead th{font-weight:600;font-size:16px}.sg-compare__table th:first-child{width:46%;text-align:left}.sg-compare__table tbody th{font-weight:400}.sg-compare__table td{text-align:center}.sg-compare__table svg{display:inline-block;vertical-align:middle}.sg-trust__grid{grid-template-columns:repeat(var(--sg-trust-cols,4),minmax(0,1fr))}.sg-sticky-cart{position:fixed;left:0;right:0;bottom:0;z-index:40;border-top:1px solid rgba(var(--color-foreground),.2);box-shadow:0 -8px 24px rgba(var(--color-foreground),.04)}.sg-sticky-cart[hidden]{display:none}.sg-sticky-cart__row{min-height:82px;display:flex;align-items:center;gap:24px;padding-top:12px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.sg-sticky-cart__info{display:flex;flex-direction:column;gap:3px;max-width:620px;margin-right:auto}.sg-sticky-cart__name{font-size:16px;font-weight:600;line-height:1.25}.sg-sticky-cart__price{font-size:16px;line-height:1.4}.sg-sticky-cart .sg-button{flex:none;font-size:16px}.sg-sticky-cart--space{padding-bottom:90px}@media(max-width:989px)and (min-width:750px){.sg-main-grid{gap:32px}.sg-story__grid{gap:48px}.sg-sticky-cart__name{max-width:420px}}@media(max-width:749px){.sg-productpage{padding:28px 0 36px;font-size:15px}.sg-main-grid{grid-template-columns:1fr;gap:28px}.sg-productpage .product__title h1{font-size:18px;font-weight:600}.sg-productpage .product__title{margin-bottom:18px}.sg-productpage .price,.sg-productpage .price-item,.sg-productpage .quantity__input,.sg-productpage .quantity__button,.sg-productpage .product-form__submit,.sg-main-benefits li{font-size:15px}.sg-productpage .product__info-container>*+*{margin-top:20px}.sg-details,.sg-faq,.sg-compare{padding-top:40px;padding-bottom:40px}.sg .sg-accordion summary h3{font-size:18px}.sg-accordion summary{padding:18px 0}.sg-accordion summary>span{font-size:18px}.sg-accordion__body,.sg-accordion__body p,.sg-accordion__body li{font-size:15px}.sg-story{padding:40px 0}.sg-story__grid,.sg-story--reverse .sg-story__grid{grid-template-columns:1fr;gap:28px}.sg-story .sg-media{max-width:none}.sg-story--reverse .sg-media,.sg-story--reverse .sg-story__copy{grid-column:auto;grid-row:auto;justify-self:auto}.sg-story__copy h2{font-size:24px}.sg-story__copy>p{margin-top:18px}.sg-story__points{margin-top:22px}.sg-story__points li,.sg-compare__table,.sg-compare__table thead th{font-size:15px}.sg-compare__table :is(th,td){padding:14px 10px}.sg-compare__table th:first-child{width:43%}.sg-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-sticky-cart__row{gap:12px;min-height:80px}.sg-sticky-cart__name{font-size:13px;max-width:190px}.sg-sticky-cart__price{font-size:15px}.sg-sticky-cart__quantity{display:none}.sg-sticky-cart .sg-button{font-size:15px;padding:12px 16px;min-height:46px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/steppgo-product.css.map */
