#MainContent{min-width:0}.sv-container{width:100%;box-sizing:border-box}.sv-hero__grid,.sv-why__grid,.sv-buy,.sv-cards,.sv-steps,.sv-footer__grid{grid-template-columns:minmax(0,1fr)}.sv-hero__grid>*,.sv-why__grid>*,.sv-buy>*,.sv-cards>*,.sv-steps>*,.sv-footer__grid>*,.sv-buy__info,.sv-gallery,.sv-form,.sv-swatches,.sv-swatches__list,.sv-assure li>*,.sv-specs dt,.sv-specs dd,.sv-faq__q>span,.sv-header__inner>*{min-width:0}.sv-gallery__thumbs{max-width:100%;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.sv-thumb:focus-visible{outline-offset:-3px}.sv-swatch{max-width:100%}.sv-swatch__text{overflow-wrap:anywhere}.sv-payments,.sv-footer__email{max-width:100%}@media(min-width:750px){.sv-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.sv-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-footer__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr)}}@media(min-width:990px){.sv-why__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.sv-buy{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.sv-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){#shop.sv-section,.sv-section.sv-product{padding:40px 0}.sv-buy{gap:20px}.sv-gallery__stage{aspect-ratio:5 / 4;background:var(--sv-mist)}.sv-gallery__slide img{object-fit:cover;object-position:center}.sv-gallery__thumbs{gap:8px;margin-top:10px}.sv-thumb{width:52px;height:52px;border-radius:10px}.sv-buy__info>*+*{margin-top:12px}.sv-buy__title{font-size:22px}.sv-price{font-size:20px}.sv-swatches{margin:2px 0 16px}.sv-swatches__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px}.sv-swatch{min-height:44px;padding:4px 10px 4px 4px;gap:8px;font-size:14px}.sv-swatch__img{width:32px;height:32px;flex:0 0 32px}.sv-assure li{font-size:14px}.sv-hero__media{max-width:none;aspect-ratio:5 / 4}}@media(max-width:749px){.sv-buy{gap:16px}.sv-gallery__thumbs{margin-top:8px}.sv-thumb{width:48px;height:48px}.sv-buy__info{display:flex;flex-direction:column}.sv-buy__info>.sv-eyebrow{display:none}.sv-buy__info>*+*{margin-top:10px}.sv-buy__info>.sv-buy__title{margin-top:0}.sv-buy__info>.sv-status{order:4}.sv-buy__info>.sv-buy__desc{order:5}.sv-buy__info>.sv-assure{order:6}.sv-swatches{margin:0 0 14px}.sv-swatches__legend{margin-bottom:6px}}@media(max-width:749px)and (max-height:700px){.sv-gallery__stage{aspect-ratio:16 / 10}.sv-gallery__slide img{object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/sorvella-fit.css.map */
