:root{--skv-ink:#171717;--skv-yellow:#ffd400;--skv-line:#dedbd1;--skv-soft:#f7f6f2}main[data-template=index],main[data-template=collection],main[data-template=product],main[data-template=cart]{font-size:17px}main[data-template=collection] .card__heading{font-size:18px;line-height:1.25;font-weight:850}main[data-template=collection] .price{font-size:21px;font-weight:900;color:var(--skv-ink)}main[data-template=collection] .facets__heading,main[data-template=collection] .facet-filters__label,main[data-template=collection] .facet-checkbox,main[data-template=collection] .product-count{font-size:14px}main[data-template=collection] .quick-add__submit,main[data-template=product] .product-form__submit,main[data-template=cart] .cart__checkout-button{min-height:52px;font-size:16px;font-weight:900}main[data-template=product] .product__title h1{font-size:clamp(34px,4.4vw,52px);line-height:1.02;letter-spacing:-.025em;color:var(--skv-ink)}main[data-template=product] .product__info-container .price{font-size:clamp(26px,3vw,34px);font-weight:900;color:var(--skv-ink)}main[data-template=product] .product-form__input .form__label,main[data-template=product] variant-selects label,main[data-template=product] variant-radios label{font-size:15px;font-weight:800}main[data-template=product] .product-form__input input[type=radio]+label{min-height:44px;display:inline-flex;align-items:center;font-size:14px}.skv-pdp-summary__head h2{font-size:clamp(28px,3.4vw,38px)!important}.skv-pdp-summary__grid small,.skv-pdp-summary__options small{font-size:13px!important}.skv-pdp-summary__grid strong,.skv-pdp-summary__options strong{font-size:16px!important}.skv-pdp-summary__sale span,.skv-pdp-summary__sale p,.skv-pdp-summary__separate{font-size:14px!important}main[data-template=cart] .cart-item__name{font-size:18px;font-weight:850}main[data-template=cart] .cart-item__details,main[data-template=cart] .product-option,main[data-template=cart] .cart-item__price-wrapper{font-size:14px}.skcpa__head p,.skcpa__notice span,.skcpa__sale,.skv-complete header p{font-size:15px!important}.skcpa__summary small,.skcpa__summary strong{font-size:14px!important}.skv-complete__grid strong{font-size:17px!important}.skv-complete__grid span{font-size:14px!important}.sk24{font-size:16px!important}.sk24 .sk24-eyebrow,.sk24 .sk24-step>header>span,.sk24 .sk24-plan-card__head small,.sk24 .sk24-results__head>small,.sk24 .sk24-review>header>small{font-size:12px!important;letter-spacing:.09em!important}.sk24 .sk24-intro h1{font-size:clamp(42px,5.2vw,64px)!important;line-height:1!important}.sk24 .sk24-intro p:not(.sk24-eyebrow){font-size:17px!important;line-height:1.55!important}.sk24 .sk24-entry-head h2,.sk24 .sk24-restore h2,.sk24 .sk24-mode h2{font-size:27px!important}.sk24 .sk24-entry-head p,.sk24 .sk24-restore p,.sk24 .sk24-mode p{font-size:15px!important}.sk24 .sk24-entry button strong,.sk24 .sk24-restore__actions button strong,.sk24 .sk24-mode>button strong{font-size:16px!important}.sk24 .sk24-entry button span,.sk24 .sk24-restore__actions button span,.sk24 .sk24-mode>button span{font-size:13px!important}.sk24 .sk24-progress span{font-size:13px!important}.sk24 .sk24-progress b{font-size:12px!important}.sk24 .sk24-step h2{font-size:31px!important}.sk24 .sk24-step p{font-size:15px!important;line-height:1.5!important}.sk24 .sk24-shapes strong{font-size:15px!important}.sk24 .sk24-shapes small{font-size:12px!important}.sk24 .sk24-wall>span,.sk24 .sk24-fields label>span,.sk24 .sk24-advanced label>span{font-size:14px!important}.sk24 .sk24-fields small{font-size:12px!important}.sk24 .sk24-wall input,.sk24 .sk24-fields input,.sk24 select{font-size:15px!important}.sk24 .sk24-appliances strong,.sk24 .sk24-more strong{font-size:14px!important}.sk24 .sk24-appliances small,.sk24 .sk24-more small{font-size:12px!important}.sk24 .sk24-auto,.sk24 .sk24-best-design button{min-height:52px!important;font-size:15px!important}.sk24 .sk24-best-design small,.sk24 .sk24-flow-note{font-size:14px!important;line-height:1.5!important}.sk24 .sk24-finish-after-design{font-size:16px!important}.sk24 .sk24-plan-card__head h2{font-size:30px!important}.sk24 .sk24-plan-card__head p{font-size:14px!important}.sk24 .sk24-plan-card__head>b{font-size:12px!important}.sk24 .sk24-plan-tools button{font-size:13px!important}.sk24 .sk24-legend{font-size:12px!important}.sk24 .sk24-selection header strong{font-size:16px!important}.sk24 .sk24-selection header small,.sk24 .sk24-selection>p,.sk24 .sk24-selection__walls>span,.sk24 .sk24-selection__move label{font-size:12px!important}.sk24 .sk24-selection button{font-size:13px!important}.sk24 .sk24-audit{font-size:13px!important;line-height:1.45!important}.sk24 .sk24-audit strong{font-size:14px!important}.sk24 .sk24-price-cta h3{font-size:27px!important}.sk24 .sk24-price-cta p:not(.sk24-eyebrow){font-size:14px!important}.sk24 .sk24-price-cta button{min-height:52px!important;font-size:15px!important}.sk24 .sk24-results__head h2{font-size:34px!important}.sk24 .sk24-results__head p{font-size:14px!important}.sk24 .sk24-tier h3{font-size:24px!important}.sk24 .sk24-tier header p,.sk24 .sk24-tier__benefit{font-size:13px!important}.sk24 .sk24-tier__badge,.sk24 .sk24-tier header small{font-size:11px!important}.sk24 .sk24-tier__price span,.sk24 .sk24-tier__price small,.sk24 .sk24-tier__issue span{font-size:12px!important}.sk24 .sk24-tier__price strong{font-size:29px!important}.sk24 .sk24-tier dl div{font-size:13px!important}.sk24 .sk24-tier>button{min-height:48px!important;font-size:14px!important}.sk24 .sk24-review>header h2{font-size:32px!important}.sk24 .sk24-review>header p{font-size:14px!important}.sk24 .sk24-quote-price span{font-size:14px!important}.sk24 .sk24-quote-price strong{font-size:34px!important}.sk24 .sk24-quote-price small,.sk24 .sk24-quote-summary>dl div,.sk24 .sk24-exclusions,.sk24 .sk24-promo-note{font-size:13px!important}.sk24 .sk24-trust-panel>strong,.sk24 .sk24-next-actions>strong{font-size:15px!important}.sk24 .sk24-trust-panel a,.sk24 .sk24-trust-panel span{font-size:13px!important}.sk24 .sk24-next-actions button{min-height:50px!important;font-size:14px!important}.sk24 .sk24-bom summary{font-size:14px!important}.sk24 .sk24-review table,.sk24 .sk24-commerce-status{font-size:13px!important}.sk24 .sk24-package-differences table{font-size:14px!important}.sk24 .sk24-package-differences__note,.sk24 .sk25-finish-filter button{font-size:13px!important}.sk24 .sk25-finish-card__copy strong{font-size:15px!important}.sk24 .sk25-finish-card__copy small{font-size:12px!important}.sk24 .sk25-style-guide{font-size:13px!important}.sk24 .sk25-canvas-hint,.sk24 .sk25-canvas-hint b{font-size:11px!important}.skdog header p,.skdog__steps p,.skdog__note{font-size:14px!important}.skdog__steps strong{font-size:15px!important}.skdog__actions a{font-size:13px!important}.skv-dsales{margin:14px 0;border:1px solid var(--skv-line);border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 14px 38px #0000000e;color:var(--skv-ink)}.skv-dsales *{box-sizing:border-box}.skv-dsales__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:20px;background:#111;color:#fff}.skv-dsales__hero>div:first-child>span,.skv-dsales__section-head>span,.skv-dsales__score-head span{display:block;color:#ffd400;font-size:12px;font-weight:950;letter-spacing:.1em}.skv-dsales__hero h3{margin:4px 0 5px;color:#fff;font-size:30px;line-height:1.05}.skv-dsales__hero p{margin:0!important;color:#ccc!important;font-size:14px!important;line-height:1.45!important}.skv-dsales__price{text-align:right}.skv-dsales__price small,.skv-dsales__price strong,.skv-dsales__price span{display:block}.skv-dsales__price small{color:#ccc;font-size:12px}.skv-dsales__price strong{margin:3px 0;color:#ffd400;font-size:34px;line-height:1}.skv-dsales__price span{color:#aaa;font-size:12px}.skv-dsales__score{padding:17px 18px;border-bottom:1px solid #e7e3da}.skv-dsales__score-head{display:flex;justify-content:space-between;gap:15px;align-items:center}.skv-dsales__score-head span{color:#6c5a00}.skv-dsales__score-head strong{display:block;margin-top:3px;font-size:19px}.skv-dsales__score-head>b{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#171717;color:#ffd400;font-size:16px}.skv-dsales__checks{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.skv-dsales__checks>div{display:grid;grid-template-columns:27px 1fr;gap:8px;align-items:start;padding:10px;border:1px solid #e3dfd6;border-radius:9px;background:#faf9f6}.skv-dsales__checks>div>b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e8e8e8}.skv-dsales__checks .is-ok>b{background:#e3f2e6;color:#176036}.skv-dsales__checks .is-review{border-color:#e1c45c;background:#fff9dc}.skv-dsales__checks .is-review>b{background:#ffd400;color:#111}.skv-dsales__checks strong,.skv-dsales__checks small{display:block}.skv-dsales__checks strong{font-size:13px}.skv-dsales__checks small{margin-top:2px;color:#69645d;font-size:11px;line-height:1.35}.skv-dsales__sale{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:15px 18px;background:#fff5a8}.skv-dsales__sale>div{display:grid;grid-template-columns:auto 1fr;gap:2px 9px}.skv-dsales__sale b{grid-row:1/3;align-self:center;border-radius:7px;background:#171717;color:#ffd400;padding:7px 9px;font-size:14px}.skv-dsales__sale strong{font-size:15px}.skv-dsales__sale span{font-size:12px;color:#5a5031}.skv-dsales__sale em{flex:0 0 auto;border-radius:999px;background:#171717;color:#fff;padding:7px 10px;font-size:12px;font-style:normal;font-weight:900}.skv-dsales__upgrades,.skv-dsales__complete{padding:17px 18px;border-top:1px solid #ece8df}.skv-dsales__section-head>span{color:#6d5b00}.skv-dsales__section-head>strong{display:block;margin-top:2px;font-size:17px}.skv-dsales__upgrade-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.skv-dsales__upgrade-grid button{display:grid;grid-template-columns:1fr auto;gap:3px 10px;min-height:126px;padding:13px;border:1px solid #d9d5cc;border-radius:10px;background:#faf9f6;color:#171717;text-align:left;cursor:pointer}.skv-dsales__upgrade-grid button:hover,.skv-dsales__upgrade-grid button:focus-visible{border-color:#171717;background:#fff8c9}.skv-dsales__upgrade-grid button>span{grid-column:1/-1;color:#6d5b00;font-size:10px;font-weight:950;letter-spacing:.08em}.skv-dsales__upgrade-grid button>strong{font-size:16px}.skv-dsales__upgrade-grid button>small{grid-column:1/2;color:#68635b;font-size:12px;line-height:1.4}.skv-dsales__upgrade-grid button>b{grid-column:2;grid-row:2/4;align-self:center;font-size:18px}.skv-dsales__top-tier{margin-top:10px;padding:12px;border:1px solid #d8d4ca;border-radius:9px;background:#f7f6f2}.skv-dsales__top-tier strong,.skv-dsales__top-tier span{display:block}.skv-dsales__top-tier strong{font-size:15px}.skv-dsales__top-tier span{margin-top:3px;color:#666159;font-size:13px}.skv-dsales__service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px}.skv-dsales__service-grid a{min-height:100px;padding:12px;border:1px solid #dedad1;border-radius:9px;background:#fff;color:#171717;text-decoration:none}.skv-dsales__service-grid a:hover,.skv-dsales__service-grid a:focus-visible{border-color:#171717;background:#faf9f5}.skv-dsales__service-grid b,.skv-dsales__service-grid span{display:block}.skv-dsales__service-grid b{font-size:14px}.skv-dsales__service-grid span{margin-top:4px;color:#69645d;font-size:12px;line-height:1.4}.skv-dsales__fine{margin:0!important;padding:12px 18px!important;border-top:1px solid #ece8df;background:#f6f5f1;color:#666159!important;font-size:12px!important;line-height:1.45!important}.skv-dsales-mobile{display:none}@media(max-width:749px){main[data-template=index],main[data-template=collection],main[data-template=product],main[data-template=cart]{font-size:16px}main[data-template=collection] .card__heading{font-size:17px}main[data-template=collection] .price{font-size:20px}main[data-template=product] .product__title h1{font-size:36px}.skv-pdp-summary__grid,.skv-pdp-summary__options{grid-template-columns:1fr!important}.sk24 .sk24-intro h1{font-size:38px!important}.sk24 .sk24-intro p:not(.sk24-eyebrow){font-size:16px!important}.sk24 .sk24-step h2{font-size:28px!important}.sk24 .sk24-plan-card__head h2{font-size:24px!important}.sk24 .sk24-results__head h2{font-size:30px!important}.sk24 .sk24-tier h3{font-size:23px!important}.sk24 .sk24-review>header h2{font-size:29px!important}.sk24 .sk24-quote-price strong{font-size:31px!important}.skv-dsales__hero{grid-template-columns:1fr;padding:17px}.skv-dsales__price{text-align:left;border-top:1px solid #333;padding-top:12px}.skv-dsales__price strong{font-size:31px}.skv-dsales__checks{grid-template-columns:1fr}.skv-dsales__sale{align-items:flex-start;flex-direction:column}.skv-dsales__upgrade-grid{grid-template-columns:1fr}.skv-dsales__service-grid{grid-template-columns:1fr 1fr}.skv-dsales__service-grid a{min-height:92px}.skv-dsales__score,.skv-dsales__upgrades,.skv-dsales__complete{padding:15px}.skv-dsales__fine{padding:12px 15px!important}.sk24[data-skv-sales-ready="1"][data-sk24-stage="4"] .sk24-mobile-actions{display:none!important}.skv-dsales-mobile{position:fixed;left:0;right:0;bottom:0;z-index:80;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px max(10px,env(safe-area-inset-right)) calc(9px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));border-top:1px solid #cfc9bc;background:#fffffffa;box-shadow:0 -8px 28px #00000021;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.skv-dsales-mobile[hidden]{display:none!important}.skv-dsales-mobile span,.skv-dsales-mobile small,.skv-dsales-mobile strong{display:block;min-width:0}.skv-dsales-mobile small{color:#6d675f;font-size:10px}.skv-dsales-mobile strong{margin-top:1px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skv-dsales-mobile button{min-height:50px;border:1px solid #171717;border-radius:8px;background:#ffd400;color:#111;padding:8px 13px;font:inherit;font-size:13px;font-weight:950}.sk24[data-skv-sales-ready="1"]{padding-bottom:86px!important}}@media(max-width:480px){main[data-template=collection] #product-grid .grid__item,main[data-template=collection] .product-grid .grid__item{width:100%!important;max-width:100%!important}.skv-dsales__service-grid{grid-template-columns:1fr}.skv-dsales__score-head>b{width:48px;height:48px}.skv-dsales-mobile{grid-template-columns:1fr}.skv-dsales-mobile button{width:100%}.sk24[data-skv-sales-ready="1"]{padding-bottom:132px!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/sk-vnext-final-polish.css.map */
