:root{--sk-layout-max:1200px;--sk-layout-gutter:24px;--sk-section-space:64px;--sk-control-size:44px;--sk-card-pad:18px}*,*:before,*:after{box-sizing:border-box}html,body{max-width:100%;overflow-x:clip}body :is(input,select,textarea,button){max-width:100%}body main .page-width{max-width:1248px!important;padding-left:24px!important;padding-right:24px!important}@media screen and (min-width:750px){body .header__icons{gap:2px!important;min-width:210px}body .header__icon,body .skv-my-kitchen,body .skv-saved-trigger{width:var(--sk-control-size)!important;min-width:var(--sk-control-size)!important;height:var(--sk-control-size)!important;min-height:var(--sk-control-size)!important;padding:4px!important;border-radius:9px!important}body .header__icon svg,body .skv-my-kitchen svg,body .skv-saved-trigger svg{width:22px!important;height:22px!important}}main[data-template=index] .skv-shell{width:min(var(--sk-layout-max),calc(100% - 48px))!important}main[data-template=index] .skv-home__section{padding-top:var(--sk-section-space)!important;padding-bottom:var(--sk-section-space)!important}main[data-template=index] .skv-hero h1{font-size:clamp(40px,4.5vw,62px)!important;line-height:1.04!important;letter-spacing:-.025em!important;max-width:15ch!important;text-wrap:balance}main[data-template=index] .skv-head h2,main[data-template=index] .skv-home__section h2{font-size:clamp(30px,3.2vw,42px)!important;line-height:1.08!important;letter-spacing:-.02em!important;text-wrap:balance}main[data-template=index] :is(.skv-route-grid,.skv-look-grid,.skv-layout-grid){gap:16px!important}main[data-template=index] :is(.skv-route-card,.skv-look-card,.skv-layout-card){padding:var(--sk-card-pad)!important}main[data-template=index] :is(.skv-route-card img,.skv-look-card img,.skv-layout-card img){width:100%;aspect-ratio:4/3!important;object-fit:cover!important}.skpal-home{width:100%;background:#f6f5f2}.skpal-home__inner{width:min(var(--sk-layout-max),calc(100% - 48px));margin:0 auto}.skpal-home__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:24px}.skpal-home__eyebrow{display:block;margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.12em}.skpal-home__header h2{margin:0 0 10px;max-width:18ch}.skpal-home__header p{margin:0;max-width:64ch;line-height:1.55}.skpal-home__actions{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px;align-items:stretch}.skpal-home__actions :is(button,a){min-height:44px;padding:10px 16px!important;border-radius:8px!important;display:flex!important;align-items:center;justify-content:center;text-align:center;white-space:nowrap;font:inherit;font-weight:650;text-decoration:none}.skpal-home__actions button{border:1px solid #171717;background:#171717;color:#fff;cursor:pointer}.skpal-home__actions a{border:1px solid #171717;background:transparent;color:#171717}.skpal-home__looks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.skpal-home__looks>*{min-width:0}.skpal-home__empty{padding:18px;border:1px solid rgba(23,23,23,.14);border-radius:10px;background:#fff}.skpal-home__empty p{margin:0}.skfast-shell{max-width:1180px!important;padding:28px 24px 64px!important}.skfast-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:20px!important;align-items:end!important;margin-bottom:22px!important}.skfast-hero>div:first-child{min-width:0}.skfast-hero h1{font-size:clamp(32px,3.6vw,46px)!important;line-height:1.05!important;letter-spacing:-.022em!important;max-width:17ch!important;text-wrap:balance!important;margin-bottom:10px!important}.skfast-hero p{max-width:62ch!important;line-height:1.55!important}.skfast-hero__meta{align-items:flex-end!important;gap:10px!important}.skfast-trust-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:min(100%,560px)!important}.skfast-trust-strip>span{display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:8px 10px!important;text-align:center!important}.skfast-main{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important;gap:20px!important;align-items:start!important}.skfast-card{padding:18px!important;border-radius:16px!important}.skfast-result-card{top:92px!important}.skfast-quick__grid{gap:10px!important}.skfast-details{gap:14px!important}.skfast-wall-head,.skfast-wall-row{grid-template-columns:minmax(0,1.35fr) 96px 84px!important;gap:10px!important}.skfast-wall-row :is(input,select),.skfast-field :is(input,select,textarea){width:100%!important;min-width:0!important}.skfast-wall-row input,.skfast-field input,.skfast-field select{min-height:44px!important}.skfast-estimate-total{font-size:clamp(34px,4vw,48px)!important;line-height:1!important;letter-spacing:-.02em!important}.skfast-breakdown__row{gap:10px!important}.skfast-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.skfast-actions :is(a,button){min-width:0!important;min-height:44px!important;text-align:center!important}.skfast-style-grid{gap:12px!important}.skfast-style-card{padding:12px!important}.skfast-style-card__media{aspect-ratio:4/3!important;overflow:hidden!important}.skfast-style-card__media img{width:100%!important;height:100%!important;object-fit:cover!important}.skfast-contact-grid{gap:12px!important}main[data-template=collection] :is(.collection-hero__title,.collection__title,.title--primary,h1){font-size:clamp(32px,3.8vw,48px)!important;line-height:1.05!important;letter-spacing:-.022em!important;text-wrap:balance}main[data-template=collection] :is(.product-grid,.grid.product-grid){column-gap:20px!important;row-gap:24px!important}main[data-template=collection] .card-wrapper{height:100%}main[data-template=collection] .card{height:100%;padding:0!important}main[data-template=collection] .card__inner{aspect-ratio:1/1!important;overflow:hidden}main[data-template=collection] .card__media,main[data-template=collection] .media{height:100%!important}main[data-template=collection] .card__media img{object-fit:contain!important;padding:12px!important}main[data-template=collection] .card__content{padding:14px!important}main[data-template=collection] :is(.facets-container,.facet-filters,.mobile-facets__wrapper){min-width:0}main[data-template=product] .product{gap:clamp(20px,3vw,44px)!important;align-items:start}main[data-template=product] .product__title h1{font-size:clamp(34px,3.6vw,48px)!important;line-height:1.05!important;letter-spacing:-.022em!important;text-wrap:balance!important}main[data-template=product] :is(.product__media-list,.product__media-item,.product-media-container){min-width:0!important}main[data-template=product] .product__media img{object-fit:contain!important}main[data-template=product] .product__info-container{max-width:100%!important}main[data-template=product] .product-form__input,main[data-template=product] .product-form__buttons{max-width:100%!important}main[data-template=product] :is(input,select,button,.button){min-width:0}main[data-template*=page] :is(.sm-shell,.sku-shell,.skdesign-shell,.contact,.page-width--narrow){max-width:980px!important}main[data-template*=page] :is(.sm-hero h1,.sku-hero h1,.skdesign-hero h1,.main-page-title){font-size:clamp(34px,4vw,50px)!important;line-height:1.06!important;letter-spacing:-.022em!important;text-wrap:balance}main[data-template*=page] :is(form,.field,.form__message,.customer,.contact){min-width:0}main[data-template*=page] :is(input,textarea,select){width:100%;min-width:0}main[data-template*=page] .field{max-width:100%}main[data-template=cart] :is(.title-wrapper-with-link h1,.cart__heading,h1){font-size:clamp(32px,3.6vw,46px)!important;line-height:1.05!important;letter-spacing:-.02em!important}main[data-template=cart] :is(.cart-item,.cart-items,.cart__items,.cart__footer){min-width:0!important}main[data-template=cart] .cart-item{align-items:center}main[data-template=cart] .cart__footer{gap:20px!important}main[data-template=cart] :is(.cart-item__details,.cart-item__totals,.cart-item__quantity-wrapper){min-width:0}main[data-template=cart] .cart-item__name{overflow-wrap:anywhere}@media screen and (max-width:989px){.skfast-hero{grid-template-columns:1fr!important;align-items:start!important}.skfast-main{grid-template-columns:1fr!important}.skfast-result-card{position:static!important;top:auto!important}.skpal-home__header{grid-template-columns:1fr}.skpal-home__actions{max-width:420px}.skpal-home__looks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){:root{--sk-layout-gutter:16px;--sk-section-space:44px;--sk-card-pad:14px}body main .page-width{padding-left:16px!important;padding-right:16px!important}main[data-template=index] .skv-shell,.skpal-home__inner{width:calc(100% - 32px)!important}main[data-template=index] .skv-home__section{padding-top:44px!important;padding-bottom:44px!important}main[data-template=index] .skv-hero h1{font-size:clamp(34px,10.5vw,44px)!important;max-width:16ch!important}main[data-template=index] .skv-head h2,main[data-template=index] .skv-home__section h2{font-size:clamp(28px,8.2vw,36px)!important}main[data-template=index] :is(.skv-route-grid,.skv-look-grid,.skv-layout-grid){gap:12px!important}.skpal-home__header{gap:18px;margin-bottom:18px}.skpal-home__actions{grid-template-columns:1fr 1fr;gap:8px;max-width:none}.skpal-home__actions :is(button,a){min-width:0!important;white-space:normal!important;padding:9px 10px!important}.skpal-home__looks{grid-template-columns:1fr;gap:12px}.skfast-shell{padding:20px 16px 46px!important}.skfast-hero{gap:14px!important;margin-bottom:18px!important}.skfast-hero h1{font-size:clamp(30px,9vw,38px)!important;max-width:none!important}.skfast-trust-strip{grid-template-columns:1fr!important;width:100%!important}.skfast-trust-strip>span{justify-content:flex-start!important;min-height:42px!important}.skfast-main{gap:14px!important}.skfast-card{padding:14px!important;border-radius:14px!important}.skfast-quick__grid{grid-template-columns:1fr!important}.skfast-wall-head{display:none!important}.skfast-wall-row{grid-template-columns:minmax(0,1fr) 1fr!important;gap:8px!important}.skfast-wall-row>:first-child{grid-column:1/-1}.skfast-wall-row :is(input,select){min-width:0!important}.skfast-actions{grid-template-columns:1fr!important}.skfast-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.skfast-contact-grid{grid-template-columns:1fr!important}main[data-template=collection] :is(.product-grid,.grid.product-grid){column-gap:12px!important;row-gap:18px!important}main[data-template=collection] .card__media img{padding:8px!important}main[data-template=collection] .card__content{padding:10px!important}main[data-template=product] .product{gap:14px!important}main[data-template=product] .product__title h1{font-size:30px!important;letter-spacing:-.02em!important}main[data-template=product] :is(.product-form__buttons,.shopify-payment-button,.product-form__submit){width:100%!important}main[data-template*=page] :is(.sm-hero h1,.sku-hero h1,.skdesign-hero h1,.main-page-title){font-size:32px!important}main[data-template*=page] :is(.field,.contact__fields,.form-grid){grid-template-columns:1fr!important}main[data-template=cart] .cart__footer{display:block!important}main[data-template=cart] .cart-item{min-width:0}main[data-template=cart] :is(input,select,button,.button){max-width:100%}}@media screen and (min-width:990px)and (max-width:1100px){body main{overflow-x:clip}main[data-template=product] .product{gap:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/sk-visual-layout-fix-oct23.css.map */
