:root{--skr-green:#163e32;--skr-deep:#0e3026;--skr-lime:#d5e85e;--skr-warm:#faf9f5;--skr-stone:#eae6dd;--skr-ink:#20352c;--skr-line:#d9ded7;--skr-muted:#5e6c62;--font-body-family:Arial,Helvetica,sans-serif;--font-heading-family:Arial,Helvetica,sans-serif}html{scroll-behavior:smooth}body{background:var(--skr-warm);color:var(--skr-ink);letter-spacing:0;line-height:1.5}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}a{color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #638229;outline-offset:4px}summary{cursor:pointer}details>summary::-webkit-details-marker{display:none}.skr-shell{width:min(1480px,calc(100% - 64px));margin-inline:auto}.skr-icon{flex-shrink:0}.skr-announcement{background:var(--skr-deep);color:#fff;font-size:10px;font-weight:700;letter-spacing:.06em}.skr-announcement>.skr-shell{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:34px}.skr-announcement a{text-decoration:none}.skr-header{position:relative;background:#fff;z-index:25;border-bottom:1px solid var(--skr-line)}.skr-header-main{display:grid;grid-template-columns:230px minmax(220px,1fr) auto auto;gap:26px;align-items:center;min-height:100px}.skr-logo{font-size:29px;font-weight:800;color:var(--skr-green);letter-spacing:-1.3px;text-decoration:none}.skr-logo img{display:block;width:230px;height:auto;max-height:64px;object-fit:contain}.skr-logo span{font-size:18px}.skr-search-wrap{position:relative;min-width:0}.skr-search{display:flex;min-height:48px;border:1px solid #b4bfb5;background:#fafbf8;border-radius:4px;overflow:hidden}.skr-search input{min-width:0;flex:1;width:100%;border:0;background:transparent;padding:12px 16px;font-size:13px;color:var(--skr-ink)}.skr-search button{display:grid;place-items:center;width:52px;border:0;background:var(--skr-lime);color:var(--skr-green)}.skr-header-actions{display:flex;gap:18px}.skr-header-actions>a,.skr-header-actions>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:44px;min-width:44px;text-decoration:none;background:none;border:0;color:var(--skr-green);padding:0;font-size:11px}.skr-header-actions b{display:inline-grid;place-items:center;border-radius:50%;background:var(--skr-green);color:#fff;min-width:17px;height:17px;font-size:10px}.skr-btn{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:46px;padding:12px 21px;border:1px solid transparent;border-radius:3px;font-size:12px;font-weight:750;line-height:1.35;text-transform:uppercase;letter-spacing:.025em;text-decoration:none;text-align:center;transition:background .15s,transform .15s}.skr-btn:hover{transform:translateY(-1px)}.skr-btn-green{background:var(--skr-green);color:#fff}.skr-btn-green:hover{background:var(--skr-deep)}.skr-btn-lime{background:var(--skr-lime);color:var(--skr-deep)}.skr-btn-outline{background:transparent;border-color:var(--skr-green);color:var(--skr-green)}.skr-btn-light{background:transparent;color:#fff;border-color:#9aafa1}.skr-quote{font-size:11px;padding-inline:18px}.skr-nav{min-height:52px;border-top:1px solid #e7ebe5}.skr-desktop-nav{display:flex;align-items:stretch;justify-content:space-between;gap:9px}.skr-desktop-nav>a,.skr-menu>summary{display:flex;align-items:center;min-height:52px;font-size:10px;font-weight:750;text-transform:uppercase;text-decoration:none;white-space:nowrap;list-style:none}.skr-menu>summary:after{content:"\2304";margin-left:5px;font-size:12px}.skr-desktop-nav>a:hover,.skr-menu>summary:hover{color:#527338}.skr-trade-link{color:var(--skr-green);font-weight:800!important}.skr-desktop-nav>.skr-trade-link{background:var(--skr-lime);padding:0 10px;margin-left:5px}.skr-mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:4px solid var(--skr-green);box-shadow:0 14px 20px #163e3220;padding:28px max(32px,calc((100% - 1416px)/2));z-index:30}.skr-mega-grid{display:flex;justify-content:space-between;gap:40px;max-width:1400px;margin:auto}.skr-mega-grid>div{flex:1}.skr-mega strong{display:block;text-transform:uppercase;font-size:11px;letter-spacing:.07em;color:var(--skr-green);margin-bottom:12px}.skr-mega a:not(.skr-menu-all){display:block;font-size:13px;min-height:32px;padding-block:5px;text-decoration:none;color:#415147}.skr-mega a:hover{text-decoration:underline}.skr-menu-all{display:inline-flex;margin:18px 0 0;background:var(--skr-green);color:#fff;font-size:12px;font-weight:700;padding:12px 20px;text-decoration:none}.skr-mobile-nav{display:none}.skr-predictive{position:absolute;top:calc(100% + 4px);background:#fff;left:0;right:0;border:1px solid var(--skr-line);box-shadow:0 10px 20px #163e3220;max-height:65vh;overflow:auto;padding:12px;z-index:40}.skr-predictive>a{display:flex;align-items:center;gap:14px;padding:9px;border-bottom:1px solid var(--skr-line);text-decoration:none;font-size:13px}.skr-predictive img{width:48px;height:48px;object-fit:contain}.skr-predictive strong,.skr-predictive small{display:block}.skr-predictive small{color:var(--skr-muted)}.skr-predictive-heading{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:10px}.skr-hero{display:grid;grid-template-columns:1fr 1.35fr .72fr;gap:0;padding-block:28px}.skr-hero-copy{padding:28px 30px 24px 0;align-self:center}.skr-kicker{font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px;color:var(--skr-green);line-height:1.5}.skr-hero-copy>.skr-kicker{font-size:9px;letter-spacing:.07em}.skr-hero h1{font-size:clamp(37px,3.6vw,62px);line-height:1.03;letter-spacing:-.045em;margin:0 0 22px;color:var(--skr-green);font-weight:750}.skr-hero h1 em{font-family:Georgia,serif;font-weight:400;position:relative;font-style:italic;isolation:isolate}.skr-hero h1 em:after{content:"";position:absolute;z-index:-1;bottom:4px;left:0;right:-4px;height:29%;background:var(--skr-lime)}.skr-hero-copy>p:not(.skr-kicker){max-width:360px;font-size:13px;line-height:1.7;color:#556359;margin:0 0 24px}.skr-actions{display:flex;gap:10px;flex-wrap:wrap}.skr-hero-copy .skr-actions{flex-direction:column;align-items:flex-start}.skr-hero-copy .skr-btn{min-width:220px}.skr-hero-tools{display:flex;flex-wrap:wrap;gap:9px 15px;margin-top:20px}.skr-hero-tools>a{font-size:9px;font-weight:750;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;min-height:26px}.skr-hero-media{min-height:475px;position:relative;overflow:hidden;border-radius:4px 0 0 4px;background:var(--skr-stone)}.skr-hero-media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:58% 50%}.skr-image-caption{position:absolute;bottom:18px;left:20px;right:15px;color:#fff;font:italic 22px Georgia,serif;text-shadow:0 2px 8px #000c}.skr-start{background:var(--skr-green);color:#fff;padding:28px 22px;border-radius:0 4px 4px 0;display:flex;flex-direction:column;justify-content:center}.skr-start>.skr-kicker{color:var(--skr-lime);font-size:9px}.skr-start h2{font:400 clamp(23px,2.1vw,32px)/1.15 Georgia,serif;color:#fff;margin:0 0 20px}.skr-start>a:not(.skr-start-help){color:#fff;text-decoration:none;display:grid;grid-template-columns:28px 1fr 10px;gap:9px;align-items:center;padding:19px 0;border-bottom:1px solid #ffffff30}.skr-start a>b{width:26px;height:26px;border:1px solid #718c6b;border-radius:50%;display:grid;place-items:center;color:var(--skr-lime);font-size:12px}.skr-start strong{display:block;font-size:11px}.skr-start small{display:block;font-size:10px;color:#d1ddcf;margin-top:5px}.skr-start i{font-style:normal}.skr-start-help{font-size:10px;margin-top:23px;color:#eff5e8;text-underline-offset:4px}.skr-trust{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;border-block:1px solid var(--skr-line);padding-block:21px}.skr-trust>a{display:flex;align-items:center;gap:12px;text-decoration:none}.skr-trust strong{display:block;text-transform:uppercase;font-size:9px;letter-spacing:.025em}.skr-trust small{display:block;font-size:10px;color:var(--skr-muted);margin-top:3px}.skr-trust .skr-icon{width:25px;height:25px}.skr-section{padding-block:52px}.skr-section-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:24px}.skr-section-head h2{font-size:clamp(25px,2.6vw,38px);letter-spacing:-.035em;line-height:1.15;margin:0;color:var(--skr-green);font-weight:650}.skr-section-head>.skr-kicker{margin-bottom:8px}.skr-section-head>a{font-size:11px;font-weight:750;text-underline-offset:5px;white-space:nowrap}.skr-section-head .skr-kicker{margin-bottom:7px}.skr-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.skr-category{text-decoration:none;border:1px solid var(--skr-line);background:#fff;border-radius:4px;overflow:hidden}.skr-category>img{display:block;width:100%;aspect-ratio:1.45;object-fit:cover}.skr-category>span{display:flex;justify-content:space-between;padding:15px;font-size:13px;font-weight:750}.skr-category i,.skr-style i{font-style:normal;color:var(--skr-green)}.skr-category:hover{box-shadow:0 5px 15px #163e3218}.skr-style-section{background:#edeae2}.skr-styles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px}.skr-style{text-decoration:none;background:#fff;border-radius:3px;overflow:hidden}.skr-style>img{width:100%;aspect-ratio:1.05;object-fit:cover;display:block}.skr-style>span{padding:13px 10px;display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;gap:5px}.skr-caption{font-size:11px;color:var(--skr-muted);line-height:1.6}.skr-package-promo{display:grid;grid-template-columns:.8fr 1.2fr;background:var(--skr-green);border-radius:4px;overflow:hidden}.skr-package-copy{padding:40px;color:#fff;align-self:center}.skr-tag{display:inline-block;background:var(--skr-lime);color:var(--skr-deep);font-size:10px;font-weight:800;padding:5px 10px;letter-spacing:.1em;margin-bottom:16px}.skr-package-copy .skr-kicker{color:#d1debe}.skr-package-copy h2,.skr-closet-feature h2,.skr-bath-feature h2,.skr-trade-grid h2{font-size:clamp(30px,3.4vw,49px);font-weight:600;line-height:1.08;letter-spacing:-.04em;color:inherit;margin:0 0 20px}.skr-package-copy p:not(.skr-kicker){font-size:13px;max-width:400px;color:#e4ebe1}.skr-package-copy .skr-btn{margin-top:12px}.skr-package-promo>img{height:100%;width:100%;object-fit:cover;min-height:400px}.skr-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:24px}.skr-packages .skr-product{display:grid;grid-template-columns:1fr 1fr}.skr-packages .skr-product-image{aspect-ratio:auto;height:100%;min-height:235px}.skr-packages .skr-product h3{font-size:14px}.skr-packages .skr-product-body{padding:18px 14px}.skr-product{border:1px solid var(--skr-line);border-radius:4px;overflow:hidden;background:#fff;min-width:0;display:flex;flex-direction:column}.skr-product-image{display:flex;align-items:center;justify-content:center;aspect-ratio:1.2;background:#fff;text-decoration:none}.skr-product-image>img{height:100%;width:100%;object-fit:contain}.skr-product-image>span{font-size:15px;color:var(--skr-muted);padding:22px;text-align:center}.skr-product-image small{display:block;font-size:11px;margin-top:8px}.skr-product-body{padding:20px;display:flex;flex-direction:column;flex:1}.skr-product .skr-kicker{font-size:9px;color:var(--skr-muted);margin-bottom:7px}.skr-product h3{font-size:15px;line-height:1.4;margin:0 0 8px;font-weight:650}.skr-product h3>a{text-decoration:none}.skr-product-body>small{font-size:10px;color:var(--skr-muted);overflow-wrap:anywhere}.skr-price{font-size:23px;font-weight:750;color:var(--skr-green);margin:13px 0}.skr-price small{font-size:10px;font-weight:400}.skr-product-actions{display:flex;align-items:center;gap:7px;margin-top:auto}.skr-product-actions .skr-btn{flex:1;font-size:10px;min-height:40px;padding:10px}.skr-save,.skr-quick{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--skr-line);background:#fff;color:var(--skr-green);border-radius:3px;flex-shrink:0}.skr-save .skr-icon{width:19px}.skr-save[aria-pressed=true]{background:var(--skr-lime);border-color:var(--skr-green)}.skr-product-actions form{margin:0}.skr-quick{font-size:24px}.skr-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.skr-resource-section{background:var(--skr-stone)}.skr-resources{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.skr-resources>a{display:flex;flex-direction:column;text-decoration:none;border:1px solid #d3d4c9;background:var(--skr-warm);padding:20px 15px;min-height:180px;border-radius:4px}.skr-resources .skr-icon{width:30px;height:30px;margin-bottom:18px}.skr-resources strong{text-transform:uppercase;font-size:10px;letter-spacing:.03em;margin-bottom:6px}.skr-resources span{font-size:11px;color:var(--skr-muted)}.skr-resources i{font-style:normal;font-size:20px;margin-top:auto;align-self:end}.skr-bath-feature{display:grid;grid-template-columns:1.05fr 1fr;background:#eeeae4;gap:0;border-radius:4px;overflow:hidden}.skr-bath-image img{width:100%;height:100%;min-height:400px;object-fit:cover;display:block}.skr-bath-feature>div:last-child{padding:45px;align-self:center}.skr-bath-feature p:not(.skr-kicker){font-size:14px;color:var(--skr-muted);max-width:440px}.skr-chip-links{display:flex;gap:8px;flex-wrap:wrap;margin-block:20px}.skr-chip-links>a{text-decoration:none;font-size:11px;border:1px solid #b9c3b5;background:#fff;border-radius:30px;padding:10px 14px;min-height:38px;display:flex;align-items:center}.skr-chip-links>a:hover{background:var(--skr-green);color:#fff}.skr-accessories{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.skr-accessory{display:block;background:#fff;border:1px solid var(--skr-line);text-decoration:none}.skr-accessory img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.skr-accessory span{font-size:11px;display:block;padding:13px 10px;font-weight:700}.skr-closet-feature{background:var(--skr-green);color:#fff;display:grid;grid-template-columns:.8fr 1.2fr;border-radius:4px;overflow:hidden}.skr-closet-feature>div{padding:45px;align-self:center}.skr-closet-feature .skr-kicker{color:var(--skr-lime)}.skr-closet-feature p:not(.skr-kicker){font-size:14px;color:#e1e9de;max-width:360px}.skr-closet-feature>img{width:100%;height:100%;min-height:400px;object-fit:cover}.skr-trade-section{background:#e9e7dc}.skr-trade-grid{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:center;padding-block:52px}.skr-trade-grid p:not(.skr-kicker){font-size:14px;max-width:500px;color:var(--skr-muted)}.skr-trade-grid .skr-btn-light{color:var(--skr-green);border-color:var(--skr-green)}.skr-trade-benefits{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.skr-trade-benefits>span{font-size:13px;font-weight:650;border-bottom:1px solid #c7cebf;padding:19px 0}.skr-trade-benefits>span:before{content:"\2713";margin-right:10px;color:#547b39}.skr-home-faq{max-width:1050px}.skr-home-faq details{border-top:1px solid var(--skr-line);padding:19px 0}.skr-home-faq summary{font-size:15px;font-weight:650;list-style:none;display:flex;justify-content:space-between;gap:24px}.skr-home-faq summary:after{content:"+"}.skr-home-faq details[open] summary:after{content:"\2212"}.skr-home-faq details p{font-size:13px;color:var(--skr-muted);max-width:800px}.skr-dialog{max-width:780px;width:calc(100% - 32px);max-height:85vh;border:0;border-radius:7px;padding:28px;color:var(--skr-ink);box-shadow:0 20px 90px #10291f60}.skr-dialog::backdrop{background:#0e3026a0}.skr-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.skr-dialog h2{font-size:26px;margin:0}.skr-dialog-head>button{width:44px;height:44px;background:var(--skr-stone);border:0;font-size:25px}.skr-dialog>p{font-size:12px;color:var(--skr-muted)}.skr-saved-item{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:18px;border-bottom:1px solid var(--skr-line);padding:20px 0;font-size:13px}.skr-saved-item img{width:90px;height:90px;object-fit:contain}.skr-saved-item button{padding:10px;background:#fff;border:1px solid var(--skr-line);color:var(--skr-green)}.skr-collection-intro{padding-block:24px}.skr-breadcrumb{font-size:11px;color:var(--skr-muted);margin-bottom:20px}.skr-breadcrumb a{margin-right:7px;text-underline-offset:3px}.skr-collection-intro h1{font-size:clamp(30px,4vw,48px);color:var(--skr-green);letter-spacing:-.04em;margin:0 0 13px}.skr-collection-description{font-size:14px;max-width:900px}.skr-collection-intro>p:not(.skr-kicker){font-size:12px;color:var(--skr-muted)}.skr-product-help{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding-block:30px}.skr-product-help>div{padding:28px;background:var(--skr-stone)}.skr-product-help h2{font-size:24px;margin:0 0 12px}.skr-product-help p{font-size:13px;color:var(--skr-muted)}.skr-product-help a:not(.skr-btn){font-size:13px;font-weight:700}.skq{display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;width:min(1240px,calc(100% - 64px));margin:30px auto 50px;border-top:1px solid var(--skr-line);padding-top:35px}.skq h2{font-size:30px;margin:8px 0 14px}.skq>div>p{font-size:14px;line-height:1.7}.skq__fields,.skr-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px}.skq label,.skr-form-grid label{font-size:12px;font-weight:650;display:block}.skq input,.skq textarea,.skr-form-grid :is(input,textarea,select){display:block;width:100%;border:1px solid #aebbac;padding:12px;background:#fff;color:var(--skr-ink);margin-top:6px;border-radius:3px;min-height:46px}.skq__wide,.skr-form-wide{grid-column:1/-1}.skr-review-banner{background:var(--skr-green);color:#fff;padding:35px;display:flex;align-items:center;gap:30px;justify-content:space-between;border-radius:4px;margin-bottom:30px}.skr-review-banner h2{font-size:28px;color:#fff;line-height:1.2;margin:0 0 12px}.skr-review-banner p{font-size:14px;max-width:680px}.skr-review-banner .skr-kicker{color:var(--skr-lime)}.skr-review-banner>.skr-btn{flex-shrink:0}.skr-measurements h1{font-size:clamp(30px,4vw,48px);line-height:1.15;letter-spacing:-.04em}.skr-measurements>.skr-review-banner{margin-top:30px}.skr-save-product{padding-block:10px}.skr-save-product .skr-btn{font-size:11px}.skr-status{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--skr-green);color:#fff;padding:13px 24px;border-radius:4px;z-index:70;font-size:13px;box-shadow:0 6px 20px #0003}.product__title h1{font-size:clamp(26px,3vw,39px);letter-spacing:-.035em;line-height:1.15}.product__info-container .price{font-size:28px;color:var(--skr-green);font-weight:700}.product-form__input input[type=radio]:checked+label{background:var(--skr-green);color:#fff;border-color:var(--skr-green)}.product-form__submit{min-height:54px}.card__media .media img{object-fit:contain}.card__heading{font-weight:650}.card-information .price{font-size:21px;font-weight:750;color:var(--skr-green)}.card .badge,.badge,.footer{background:var(--skr-green);color:#fff}.footer a{color:inherit}.footer-block__heading{color:#fff}.cart__items .cart-items th{font-size:11px}.cart-items .cart-item__name{font-size:15px;color:var(--skr-green)}.button{font-weight:650;border-radius:3px}.skr-home .skr-btn,.skr-home button{box-shadow:none}.sktrade{--y:var(--skr-lime)!important}.sktrade__hero,.sktrade__hero-grid{background:var(--skr-green)!important}.sktrade__hero h1{color:#fff}.sktrade__note{background:#edf2dc!important;border-color:#c3d5a3!important}.skr-dimension-filters{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.skr-dimension-filters label{font-size:11px}.skr-dimension-filters select{display:block;background:#fff;border:1px solid #b9c3b5;padding:10px;min-width:110px;color:var(--skr-green);margin-top:5px}.skr-active-style{background:#e8f0cd;padding:12px 16px;font-size:12px;display:flex;justify-content:space-between;margin-top:16px}.skr-model{font-size:11px;color:var(--skr-muted);margin-top:7px}.skr-card-action{display:flex;justify-content:center;padding:10px;background:var(--skr-green);color:#fff;text-transform:uppercase;font-size:11px;font-weight:700;margin-top:13px;text-decoration:none;min-height:42px}@media(min-width:1600px){.skr-hero{grid-template-columns:1fr 1.4fr .73fr}.skr-hero-copy .skr-actions{flex-direction:row}.skr-hero-copy .skr-btn{min-width:auto}}@media(max-width:1200px){.skr-shell{width:calc(100% - 40px)}.skr-header-main{grid-template-columns:190px minmax(160px,1fr) auto;gap:20px}.skr-logo img{width:190px}.skr-quote{display:none}.skr-desktop-nav{gap:8px}.skr-desktop-nav>a,.skr-menu>summary{font-size:9px}.skr-hero{grid-template-columns:1fr 1.2fr .75fr}.skr-start{padding:25px 16px}.skr-hero-copy{padding-right:20px}.skr-hero-copy .skr-btn{font-size:10px;min-width:190px}.skr-hero h1{font-size:43px}.skr-resources{grid-template-columns:repeat(3,1fr)}.skr-resources>a{min-height:165px}.skr-packages .skr-product{display:flex}.skr-packages .skr-product-image{height:auto;aspect-ratio:1.5;min-height:0}.skr-packages .skr-product h3{font-size:15px}.skr-trust{gap:10px}.skr-trust strong{font-size:8px}.skr-trust small{font-size:9px}.skr-styles{gap:10px}}@media(max-width:989px){.skr-desktop-nav{display:none}.skr-mobile-nav{display:block}.skr-mobile-nav>summary{display:flex;gap:10px;align-items:center;min-height:48px;font-size:12px;font-weight:700;list-style:none}.skr-mobile-nav>div{position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 10px 25px #163e3220;padding:14px 24px;max-height:70vh;overflow:auto}.skr-mobile-nav>div>a,.skr-mobile-nav .skr-menu>summary{display:flex;min-height:46px;text-decoration:none;border-bottom:1px solid var(--skr-line);font-size:12px;text-transform:none}.skr-mobile-nav .skr-mega{position:static;padding:18px 0;border-bottom:0;box-shadow:none}.skr-mobile-nav .skr-mega-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.skr-mobile-nav .skr-mega a{font-size:12px;min-height:38px}.skr-hero{grid-template-columns:1fr 1.2fr}.skr-hero-media{min-height:430px;border-radius:3px}.skr-start{grid-column:1/-1;margin-top:18px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px 20px;padding:20px;border-radius:3px}.skr-start>.skr-kicker{grid-column:1/-1;margin:0}.skr-start>h2{display:none}.skr-start>a:not(.skr-start-help){padding:8px 0;border-bottom:0}.skr-start-help{grid-column:1/-1;margin:6px 0 0;text-align:center}.skr-trust{grid-template-columns:repeat(3,1fr);gap:20px}.skr-trust strong{font-size:9px}.skr-trust small{font-size:10px}.skr-categories{gap:16px}.skr-category>span{font-size:11px;padding:12px}.skr-styles{grid-template-columns:repeat(3,1fr);gap:16px}.skr-accessories{grid-template-columns:repeat(3,1fr)}.skr-package-copy{padding:28px}.skr-package-promo>img{min-height:350px}.skr-bath-feature>div:last-child{padding:30px}.skr-bath-image img{min-height:370px}.skr-closet-feature>div{padding:30px}.skr-trade-grid{gap:35px}.skr-product-grid{gap:16px}.skr-product-body{padding:14px}.skr-product h3{font-size:13px}.skr-price{font-size:19px}.skr-product-actions{flex-wrap:wrap}.skr-product-actions>.skr-btn{min-width:95px}.skq{grid-template-columns:1fr;width:calc(100% - 40px);gap:20px}}@media(max-width:749px){.skr-shell{width:calc(100% - 28px)}.skr-announcement>.skr-shell{justify-content:center;min-height:28px;text-align:center;font-size:8px}.skr-announcement span,.skr-announcement a:not(:first-child){display:none}.skr-header-main{grid-template-columns:1fr auto;gap:10px;padding-block:12px;min-height:auto}.skr-logo img{width:168px;max-height:42px}.skr-logo{font-size:23px}.skr-header-actions{gap:10px}.skr-header-actions>a,.skr-header-actions>button{min-width:36px}.skr-header-actions>a:first-child{display:none}.skr-header-actions .skr-icon{width:21px;height:21px}.skr-header-actions span{font-size:9px}.skr-search-wrap{grid-column:1/-1;grid-row:2}.skr-search{min-height:43px}.skr-search input{font-size:12px;padding:11px}.skr-search button{width:45px}.skr-nav{min-height:42px}.skr-mobile-nav>summary{min-height:42px;font-size:11px}.skr-mobile-nav .skr-mega-grid{grid-template-columns:1fr 1fr}.skr-mobile-nav>div{padding-inline:18px}.skr-hero{padding-top:16px;padding-bottom:20px;grid-template-columns:1fr;gap:0}.skr-hero-media{grid-row:1;min-height:0;height:200px;border-radius:4px}.skr-hero-media>img{object-position:center 55%}.skr-image-caption{font-size:19px;bottom:12px;left:15px}.skr-hero-copy{padding:22px 0 0}.skr-hero-copy>.skr-kicker{font-size:7px;letter-spacing:.07em;margin-bottom:10px}.skr-hero h1{font-size:39px;max-width:340px;margin-bottom:12px;line-height:1.02}.skr-hero h1 br{display:none}.skr-hero-copy>p:not(.skr-kicker){font-size:12px;line-height:1.6;margin-bottom:16px;max-width:100%}.skr-hero-copy .skr-actions{flex-direction:row;gap:8px}.skr-hero-copy .skr-btn{min-width:0;flex:1;font-size:9px;padding:12px 9px;min-height:44px}.skr-hero-tools{margin-top:14px;justify-content:space-between;gap:6px}.skr-hero-tools>a{font-size:8px;min-height:32px;display:flex;align-items:center}.skr-start{margin-top:16px;display:block;padding:22px}.skr-start>.skr-kicker{font-size:8px;margin-bottom:8px}.skr-start h2{display:block;font-size:26px;margin-bottom:9px}.skr-start h2 br{display:none}.skr-start>a:not(.skr-start-help){border-bottom:1px solid #ffffff25;padding:14px 0;grid-template-columns:28px 1fr 10px}.skr-start strong{font-size:12px}.skr-start small{font-size:11px}.skr-start-help{display:block;font-size:11px;margin-top:20px;text-align:left}.skr-trust{grid-template-columns:1fr 1fr;gap:20px 12px;padding-block:23px}.skr-trust>a:last-child{grid-column:1/-1;justify-content:center}.skr-trust strong{font-size:8px}.skr-trust small{font-size:9px}.skr-trust .skr-icon{width:22px}.skr-section{padding-block:32px}.skr-section-head{margin-bottom:18px;gap:12px;align-items:start}.skr-section-head h2{font-size:27px;line-height:1.1}.skr-section-head>a{font-size:9px;white-space:normal;text-align:right;max-width:95px;flex-shrink:0;padding-top:6px}.skr-section-head .skr-kicker{font-size:8px}.skr-categories{grid-template-columns:1fr 1fr;gap:12px}.skr-category>img{aspect-ratio:1.25}.skr-category>span{font-size:11px;padding:12px 10px;line-height:1.3;min-height:52px;align-items:center;gap:10px}.skr-styles{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px}.skr-style{flex:0 0 68%;scroll-snap-align:start}.skr-style>img{aspect-ratio:1.25}.skr-style>span{font-size:13px;padding:13px}.skr-caption{font-size:10px}.skr-package-promo{grid-template-columns:1fr}.skr-package-copy{padding:26px}.skr-package-copy h2{font-size:38px}.skr-package-copy p:not(.skr-kicker){font-size:12px}.skr-package-promo>img{grid-row:1;min-height:0;aspect-ratio:1.4;height:auto;object-fit:cover}.skr-packages{grid-template-columns:1fr;gap:14px;margin-top:18px}.skr-packages .skr-product{display:grid;grid-template-columns:.9fr 1.1fr}.skr-packages .skr-product-image{height:100%;aspect-ratio:auto;min-height:200px}.skr-packages .skr-product h3{font-size:14px}.skr-packages .skr-product .skr-price{font-size:21px}.skr-product-body{padding:13px}.skr-resources{grid-template-columns:1fr 1fr;gap:12px}.skr-resources>a{padding:17px;min-height:170px}.skr-resources strong{font-size:10px}.skr-resources span{font-size:11px}.skr-product-grid{grid-template-columns:1fr 1fr;gap:12px}.skr-product h3{font-size:12px}.skr-product .skr-kicker{font-size:8px}.skr-product-body>small{font-size:9px}.skr-product-image{aspect-ratio:1.05}.skr-product .skr-price{font-size:18px;margin:12px 0}.skr-product .skr-price small{font-size:9px}.skr-product-actions{gap:5px}.skr-product-actions>.skr-btn{min-width:0;font-size:8px;width:100%;flex-basis:100%;min-height:40px}.skr-save,.skr-quick{width:36px;height:36px}.skr-bath-feature{grid-template-columns:1fr}.skr-bath-image img{aspect-ratio:1.25;min-height:0}.skr-bath-feature>div:last-child{padding:26px}.skr-bath-feature h2,.skr-closet-feature h2{font-size:36px}.skr-bath-feature p:not(.skr-kicker),.skr-closet-feature p:not(.skr-kicker){font-size:13px}.skr-chip-links{gap:7px}.skr-chip-links>a{padding:10px 12px;font-size:10px;min-height:40px}.skr-accessories{grid-template-columns:1fr 1fr;gap:12px}.skr-accessory span{font-size:11px;padding:13px}.skr-closet-feature{grid-template-columns:1fr}.skr-closet-feature>img{grid-row:1;min-height:0;aspect-ratio:1.3;height:auto}.skr-closet-feature>div{padding:26px}.skr-trade-grid{grid-template-columns:1fr;gap:22px;padding-block:34px}.skr-trade-grid h2{font-size:36px}.skr-trade-grid p:not(.skr-kicker){font-size:13px}.skr-trade-grid .skr-actions{display:grid;grid-template-columns:1fr}.skr-trade-benefits{gap:0 15px}.skr-trade-benefits>span{font-size:11px;padding-block:16px}.skr-trade-benefits>span:before{margin-right:6px}.skr-home-faq summary{font-size:13px}.skr-home-faq details p{font-size:12px}.skr-product-help{grid-template-columns:1fr;gap:14px;padding-block:20px}.skr-product-help>div{padding:22px}.skr-product-help h2{font-size:22px}.skq{width:calc(100% - 28px);padding-top:24px;margin-top:20px}.skq h2{font-size:27px}.skq__fields,.skr-form-grid{gap:14px;grid-template-columns:1fr}.skq input,.skq textarea,.skr-form-grid :is(input,textarea,select){font-size:16px}.skr-review-banner{flex-direction:column;align-items:start;padding:24px;gap:14px}.skr-review-banner h2{font-size:26px}.skr-review-banner p{font-size:12px}.skr-review-banner .skr-actions{display:grid;width:100%}.skr-review-banner .skr-btn{width:100%;font-size:11px}.skr-collection-intro{padding-block:20px}.skr-collection-intro h1{font-size:34px}.skr-collection-description{font-size:13px}.skr-dialog{padding:20px}.skr-dialog h2{font-size:23px}.skr-saved-item{grid-template-columns:65px 1fr;gap:12px}.skr-saved-item img{width:65px;height:65px}.skr-saved-item button{grid-column:2;justify-self:start}.skr-dimension-filters{gap:10px}.skr-dimension-filters label{flex:1;min-width:40%}.skr-dimension-filters select{width:100%}.product__info-container .price{font-size:25px}.product__title h1{font-size:27px}.skr-save-product .skr-btn{width:100%}.skr-status{width:calc(100% - 28px);bottom:20px;text-align:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.skr-logo img{filter:brightness(0) saturate(100%) invert(20%) sepia(21%) saturate(1094%) hue-rotate(104deg) brightness(91%) contrast(89%)}.product-form__input--pill input[type=radio]+label:has(.skr-finish-swatch){display:inline-flex;align-items:center;gap:9px;padding:8px 12px 8px 8px;border-radius:4px;text-align:left;min-height:58px;font-size:12px}.skr-finish-swatch{width:34px;height:40px;object-fit:cover;border:1px solid #c6ccc2;border-radius:2px}.product-form__input{max-width:100%}.skr-state-specs{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.skr-state-specs span{background:#eeeae2;padding:8px 12px;font-size:12px}.skfast{--y:#d5e85e!important;--yellow:#d5e85e!important}.sksd{--accent:#d5e85e;--sk-accent:#d5e85e}.skv-trade-order__intro{padding-top:35px}.skv-trade-order__intro h2{color:#163e32}.skv-trade-order button{border-radius:3px}.skv-trade-order__trust{color:#163e32}.skr-specifications{padding-block:25px}.skr-specifications h2{font-size:26px;margin:0 0 20px}.skr-specifications dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.skr-specifications dl>div{padding:16px;background:#eeeae2}.skr-specifications dt{text-transform:uppercase;letter-spacing:.07em;font-size:10px;color:#5e6c62}.skr-specifications dd{font-size:14px;font-weight:700;margin:7px 0 0}.skr-specifications>p{font-size:12px;color:#5e6c62}.skr-line-group{font-size:10px;font-weight:700;text-transform:uppercase;color:#547b39;margin:0 0 5px}.title-wrapper-with-link .title{font-size:clamp(30px,4vw,44px);color:#163e32}@media(max-width:749px){.skr-specifications dl{grid-template-columns:1fr 1fr}.skr-specifications dl>div{padding:13px}.skr-specifications dd{font-size:12px}.title-wrapper-with-link{flex-wrap:wrap}.title-wrapper-with-link .skr-btn{font-size:10px}}.skr-collection-guide{padding-top:18px}.skr-collection-guide summary{font-size:20px;font-weight:650;border-block:1px solid #d9ded7;padding:20px 0}.skr-collection-guide .rte{overflow-x:auto;padding-top:20px}.skr-collection-guide table{max-width:100%}.skr-collection-guide .rte h1{font-size:26px}.skr-collection-description{max-width:850px}main .rte{overflow-wrap:anywhere}html,body{overflow-x:clip}.skr-cabinet-prefs{padding:16px;background:#eeeae2;border-radius:3px}.skr-cabinet-prefs select{min-width:180px;max-width:100%}.skr-cabinet-prefs label{flex:1}@media(max-width:749px){.skr-cabinet-prefs select{min-width:0;font-size:12px}.skr-cabinet-prefs label{min-width:100%}}body .sksd{--sksd-ink:#20352c;--sksd-charcoal:#163e32;--sksd-muted:#5e6c62;--sksd-line:#d9ded7;--sksd-soft:#faf9f5;--sksd-yellow:#d5e85e;--sksd-grid:#e8e8df;--sksd-green:#237a47;background:#f2f3ed;color:#20352c}body .sksd__steps,body .sksd__project-meta{background:#163e32;border-color:#163e32}body .sksd__steps button{color:#cddccf}body .sksd__steps button.is-active{background:#fff;color:#163e32}body .sksd__steps button.is-active span{background:#d5e85e;border-color:#163e32}body .sksd__style-card.is-on,body .sksd .is-selected,body .sksd .sksd__choice.is-on{background:#eff4d5;border-color:#163e32}body .sksd__priority-grid button.is-on,body .sksd__elevation-tabs button.is-on{background:#163e32;color:#fff;border-color:#163e32}body .sksd__start-card--primary{background:#d5e85e;color:#163e32;border-color:#163e32}body .skfast{--ink:#20352c;--yellow:#d5e85e;--line:#d9ded7;--soft:#faf9f5}body .skfast__total{color:#163e32}body .sktrade__hero{background:#163e32}body .sktrade__benefits span{background:#204e3e;border-color:#4f7261}body .sktrade__k{color:#4f742e}body .sktrade__hero .sktrade__k{color:#d5e85e}.skr-caption>a{margin-left:4px}.skr-mobile-package{display:none}@media(max-width:749px){.skr-mobile-package.is-visible{display:flex;position:fixed;bottom:12px;left:14px;right:14px;z-index:24;box-shadow:0 5px 25px #163e3230}}.skr-countertop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.skr-countertop-card{background:#fff;border:1px solid var(--skr-line,#deded5);display:flex;flex-direction:column;min-width:0}.skr-countertop-image{display:block;aspect-ratio:1.4;background:#efede7;overflow:hidden}.skr-countertop-image img{display:block;width:100%;height:100%;object-fit:cover}.skr-countertop-image--samples img{object-fit:contain;padding:12px;background:#f0eee8}.skr-countertop-copy{padding:24px;display:flex;flex:1;flex-direction:column;align-items:flex-start}.skr-countertop-copy h3{font-size:25px;margin:7px 0 12px;letter-spacing:-.03em}.skr-countertop-price{font-size:29px!important;font-weight:750;color:#163e32;margin:0 0 14px!important;line-height:1.2}.skr-countertop-price small{font-size:14px;font-weight:500;white-space:nowrap}.skr-countertop-copy>p:not(.skr-kicker):not(.skr-countertop-price){font-size:14px;line-height:1.55;margin:0 0 22px}.skr-countertop-copy .skr-btn{margin-top:auto;width:100%;text-align:center}.skr-countertop-note{font-size:12px;line-height:1.6;color:#5d625b;margin:20px 0;max-width:1120px}.skr-countertop-landing{padding-top:30px;padding-bottom:60px}.skr-countertop-hero{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;margin-top:30px}.skr-countertop-hero h1{font-size:clamp(36px,4vw,60px);line-height:1.05;letter-spacing:-.045em;margin:14px 0 22px}.skr-countertop-hero>img{width:100%;height:100%;max-height:480px;object-fit:cover}.skr-countertop-hero>div>p:not(.skr-kicker){max-width:570px;line-height:1.6}.skr-countertop-help{padding:32px;background:#ece9e1;margin-bottom:40px}.skr-countertop-help h2{font-size:30px;margin:0 0 18px}.skr-countertop-help>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.skr-countertop-help p{line-height:1.6;font-size:14px}.skr-countertop-help .skr-btn{margin-top:16px}.skr-countertop-landing .skq{padding:32px;background:#fff;border:1px solid #deded5}.skr-countertop-landing .skq input,.skr-countertop-landing .skq textarea{width:100%;padding:12px;margin-top:7px;border:1px solid #a9b1a7;background:#faf9f5;color:#20352c}.skr-countertop-landing .skq__fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:25px 0}.skr-countertop-landing .skq__wide{grid-column:1/-1}.skr-countertop-landing .skq label{font-size:14px}.skr-countertop-landing .skq .button{background:#163e32;color:#fff}@media(max-width:989px){.skr-countertop-grid{gap:14px}.skr-countertop-copy{padding:18px}.skr-countertop-copy h3{font-size:21px}.skr-countertop-price{font-size:24px!important}}@media(max-width:749px){.skr-countertop-grid,.skr-countertop-hero,.skr-countertop-help>div{grid-template-columns:1fr}.skr-countertop-grid{gap:24px}.skr-countertop-image{aspect-ratio:1.5}.skr-countertop-copy{padding:22px}.skr-countertop-hero{gap:24px}.skr-countertop-hero>img{max-height:280px}.skr-countertop-help{padding:22px}.skr-countertop-help>div{gap:8px}.skr-countertop-landing .skq{padding:22px}.skr-countertop-landing .skq__fields{grid-template-columns:1fr}.skr-countertop-price{font-size:28px!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/skr-retail.css.map */
