@font-face{font-family:HSS Manrope;src:url(hss-manrope.woff) format("woff");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:HSS Instrument;src:url(hss-instrument-serif.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}.hss{--ink:#172b24;--deep:#103b2c;--green:#205b3d;--lime:#d5f56a;--paper:#f4f6f3;--muted:#637169;font-family:HSS Manrope,Arial,sans-serif;font-size:16px}.hss .wrap{width:min(1320px,calc(100% - 80px))}.hss .eyebrow{font-size:12px;letter-spacing:.15em;font-weight:700}.hss h1,.hss h2,.hss h3{text-wrap:balance}.hss .section-head h2{font-size:clamp(36px,3.8vw,56px);line-height:1.1;letter-spacing:-.055em;font-weight:650}.hss .section-head h2 em,.hss .hero h1 em,.hss .panel-feature h2 em,.hss .stove-copy h2 em,.hss .seasonal-copy h2 em,.hss .beauty-copy h2 em,.hss .christmas-copy h2 em,.hss .story h2 em{font-family:HSS Instrument,Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.035em}.hss .section-head h2 em{font-size:1.17em;color:var(--green)}.hss .section-head{margin-bottom:34px;gap:30px}.hss .section-head .eyebrow{margin-bottom:14px;color:#526f59}.hss .textlink{font-size:14px;font-weight:600;padding:9px 0;border-bottom:1px solid currentColor;white-space:normal}.hss .btn{min-height:50px;padding:14px 25px;border-radius:50px;font-size:14px;line-height:1.4;font-weight:750;transition:background .22s,box-shadow .22s,transform .22s}.hss .btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0e342518}.hss button:focus-visible,.hss a:focus-visible{outline:3px solid #8aaf22;outline-offset:5px}.hss .topline{background:var(--scuro,#173e32);font-size:13px;letter-spacing:.02em}.hss .topline .wrap{min-height:35px}.hss .site-header{background:#fff}.hss .masthead{padding:22px 0;gap:38px}.hss .brandname{font-size:22px;letter-spacing:-1px}.hss .brandname small{font-size:12px;letter-spacing:.27em}.hss .searchform{border-radius:50px;background:#f4f6f3;border-color:#e4e9e3}.hss .searchform input{padding:15px 23px;font-size:14px}.hss .searchform button{margin:5px;background:#e5eedd;border-radius:50%;padding:10px}.hss .header-actions a{font-size:14px}.hss .navline{border-color:#edf0eb}.hss .navline .wrap{font-size:14.5px;min-height:50px;gap:26px}.hss .catmenu{border-radius:0 0 18px 18px}.hss .hero{display:block;min-height:620px;margin:18px 20px 0;border-radius:18px;overflow:hidden;background:#11382b}.hss .hero-copy{width:min(58%,740px);padding:51px 30px 51px max(36px,calc((100vw - 1280px)/2));min-height:620px;justify-content:center;pointer-events:none}.hss .hero-copy>*{pointer-events:auto}.hss .hero h1{font-size:clamp(64px,6.45vw,98px);font-weight:550;line-height:1.01;letter-spacing:-.06em;max-width:590px}.hss .hero h1 em{font-size:1.26em;line-height:.9;color:#daf885;display:inline-block;padding-right:.07em}.hss .hero-copy .eyebrow{color:#dae7d9;margin-bottom:23px}.hss .hero-desc{font-size:16px;line-height:1.65;max-width:395px;color:#eef4e9;margin-top:27px}.hss .hero-actions{margin-top:28px;gap:25px}.hss .hero-actions .btn{font-size:14px;min-height:50px}.hss .link-light{font-size:14px;padding:8px 0;color:#f5f6ed}.hss .hero-media{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;z-index:0;background:#a0a895}.hss .hero-photo{object-position:center 59%;animation:none;transition:opacity .35s,transform 1.5s}.hss .hero-media:after{background:linear-gradient(90deg,#0c3329f5,#10372de6 24%,#153a2e84 44%,#122f2708 74%),linear-gradient(0deg,#071e1f66,transparent 33%)}.hss .hero-photo.tool-scene{object-fit:contain;object-position:90% center;padding:40px 30px 40px 52%;background:#e0e8d4;mix-blend-mode:normal}.hss .hero-tabs{left:auto;right:32px;top:30px;background:#fffffff0;padding:5px;box-shadow:none;border:1px solid #fff6}.hss .hero-tabs button{font-size:14px;padding:10px 18px}.hss .hero-media .scene-label{left:auto;right:33px;bottom:21px;color:#fff;font-size:12px}.hss .product-float{left:auto;right:32px;bottom:54px;max-width:350px;gap:18px;padding:17px 20px;background:#ffffffed;border:1px solid #fff;border-radius:13px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 15px 40px #0b211525}.hss .product-float img{width:46px;height:75px}.hss .product-float small{font-size:13px;line-height:1.45;max-width:200px;margin-bottom:3px;color:#4f6354}.hss .product-float strong{font-size:14px;line-height:1.35}.hss .product-float b{font-size:22px;font-weight:800;display:block;margin-top:5px}.hss .float-plus{width:34px;height:34px;font-weight:500}.hss .season-highlights{background:#fff;border-bottom:1px solid #e5eae3}.hss .season-highlights .wrap{min-height:68px}.hss .season-highlights a{padding:19px 15px;gap:12px}.hss .season-highlights a+a{border-color:#e5eae3}.hss .season-highlights span{font-size:12px;letter-spacing:.035em;color:#6c786e}.hss .season-highlights strong{font-size:14px;color:#263c30}.hss .benefits{background:#f6f8f4;border:0}.hss .benefits .wrap{padding:24px 0;gap:27px}.hss .benefit .icon{width:27px;height:27px;stroke-width:1.3}.hss .benefit b{font-size:14px;font-weight:700}.hss .benefit span{font-size:13px;line-height:1.5;margin-top:3px}.hss .department-jump{background:#143e30f5;color:#f0f5e8;border:0;box-shadow:0 6px 18px #102f2410}.hss .department-jump .wrap{gap:31px;min-height:58px}.hss .department-jump span{color:#bfd0ba}.hss .department-jump a{font-size:14px;font-weight:600;border-bottom:3px solid transparent;padding:17px 0 14px}.hss .department-jump a:hover{color:#ddfba0;border-color:#daf885}.hss .collections-hub{padding:66px 0 55px;background:#fff}.hss .collections-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.hss .collection-card{position:relative;border:1px solid #e6eae2;border-radius:14px;background:#f4f6f1;padding:16px 20px;display:grid;grid-template-columns:70px minmax(0,1fr);column-gap:17px;align-content:center;min-height:114px;transition:transform .3s,border-color .3s,box-shadow .3s}.hss .collection-card .collection-art{grid-column:1;grid-row:1/3;width:70px;height:78px;padding:4px;background:transparent;border-radius:3px}.hss .collection-card h3{grid-column:2;font-size:16px;font-weight:750;line-height:1.3;letter-spacing:-.035em;margin:0;align-self:end}.hss .collection-card p{grid-column:2;display:block;font-size:13px;line-height:1.45;margin-top:5px;align-self:start;color:#5c6a54}.hss .collection-card:nth-child(-n+4){display:flex;flex-direction:column;align-items:flex-start;min-height:296px;padding:20px 24px 24px;border:0;background:#eaf0e4}.hss .collection-card:nth-child(-n+4) .collection-art{width:100%;height:186px;padding:7px 20px 15px;background:transparent;overflow:visible}.hss .collection-card:nth-child(-n+4) h3{font-size:22px;align-self:auto;margin-top:14px}.hss .collection-card:nth-child(-n+4) p{font-size:14px;line-height:1.5;align-self:auto}.hss .collection-card:nth-child(1) .collection-art{padding:0 52px}.hss .collection-card:nth-child(1) img{object-fit:cover;transform:rotate(-7deg);border-radius:3px;box-shadow:10px 15px 20px #3c563922}.hss .collection-card:nth-child(2){background:#e7edf9}.hss .collection-card:nth-child(2) h3{color:#174278}.hss .collection-card:nth-child(2) img{transform:rotate(-11deg) scale(1.08)}.hss .collection-card:nth-child(3){background:#efe4d9}.hss .collection-card:nth-child(3) .collection-art{padding:0 18px}.hss .collection-card:nth-child(3) img{object-fit:cover;border-radius:7px;mix-blend-mode:normal;object-position:center 40%;max-width:170px}.hss .collection-card:nth-child(4){background:#e1e9da}.hss .collection-card:nth-child(4) .collection-art{padding-top:0}.hss .collection-card.tone-beauty:nth-child(n+5){background:#f7edf1;border-color:#f1e3e9}.hss .collection-card.tone-warm:nth-child(n+5){background:#f7f1e9;border-color:#eee7dd}.hss .collection-card:hover{transform:translateY(-4px);box-shadow:0 14px 25px #273d210d;border-color:#acbea2}.hss .collection-card:hover h3{text-decoration:none}.hss .collection-card:nth-child(1):hover img{transform:rotate(-3deg) scale(1.04)}.hss .collection-card:nth-child(2):hover img{transform:rotate(-6deg) scale(1.12)}.hss .product-grid{gap:20px}.hss .product-card{border-radius:13px;border:1px solid #e4e9e0;background:#fff;color:#172b24;box-shadow:none}.hss .product-card:hover{box-shadow:0 14px 35px #223a2310;transform:translateY(-4px);border-color:#bccab7}.hss .product-photo{height:250px;padding:27px;background:#f7f8f5}.hss .product-photo img{mix-blend-mode:multiply}.hss .product-info{padding:21px 20px 22px}.hss .product-info h3{font-size:16px;line-height:1.4;letter-spacing:-.03em;font-weight:750}.hss .product-note{font-size:14px;line-height:1.6;color:#5c6762;margin:9px 0 20px}.hss .price{font-size:27px;font-weight:800;letter-spacing:-.05em;line-height:1.2}.hss .product-bottom button{background:var(--deep);color:#fff;border-radius:30px;font-size:14px;padding:11px 18px;min-height:44px;min-width:76px}.hss .product-bottom button:hover{background:var(--green)}.hss .stockline{font-size:13px;font-weight:500;margin-top:13px}.hss .native-buy{gap:10px;margin-top:17px}.hss .native-buy select{font-size:14px;min-height:44px;padding:9px 10px;border-radius:7px}.hss .native-buy .btn{font-size:14px;min-height:46px}.hss .department-bar{margin:35px 0 23px;gap:23px}.hss .department-bar h3{font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.035em}.hss .department-links{font-size:14px;gap:10px;flex-wrap:wrap}.hss .department-links a{padding:9px 15px;border:1px solid #b7c4af;border-radius:30px}.hss .department-links a:hover{background:#ffffff80}.hss .department-more{font-size:14px;padding-top:30px;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.hss .panels-section{padding:22px 0 72px}.hss .panel-feature{grid-template-columns:54% 46%;border-radius:14px;background:#123c2d;min-height:590px}.hss .finish-stage{background:#e7eadf;padding:31px 34px;min-height:590px;overflow:hidden}.hss .material-type{position:absolute;top:64px;left:26px;font-family:HSS Instrument,Georgia,serif;font-size:clamp(110px,11vw,160px);font-style:italic;line-height:1;color:#a2af91;letter-spacing:-.04em;-webkit-user-select:none;user-select:none}.hss .finish-stage-top{font-size:12px;line-height:1.5;letter-spacing:.08em;color:#43533c}.hss .finish-object{top:65px;right:25px;bottom:90px;left:25px;z-index:1}.hss .finish-preview{height:clamp(360px,35vw,490px);filter:drop-shadow(17px 19px 15px #29302224);transform:rotate(82deg)}.hss .finish-stage-bottom{z-index:2}.hss .finish-stage-bottom strong{font-size:24px}.hss .panel-feature .feature-copy{padding:48px 45px}.hss .panel-feature h2{font-size:clamp(35px,3.5vw,50px);font-weight:550;line-height:1.1;letter-spacing:-.05em;margin-bottom:22px}.hss .panel-feature h2 em{font-size:1.16em}.hss .panel-feature .feature-copy>p{font-size:16px;line-height:1.65;color:#dce6d5}.hss .panel-feature .feature-copy>.eyebrow{font-size:12px;color:#c3d6b7}.hss .finish-instruction{font-size:14px;color:#d7e1d1}.hss .panel-feature .swatches button{width:36px;height:36px;outline-color:#9bb491}.hss .panel-feature .swatches button[aria-pressed=true]{outline-color:var(--lime)}.hss .panel-feature .finish-name{font-size:14px}.hss .finish-price b{font-size:38px;font-weight:750}.hss .finish-price small{font-size:13px;line-height:1.4}.hss .panel-range-heading{margin-top:39px;margin-bottom:24px}.hss .panel-range-heading h3{font-size:25px;font-weight:700}.hss .panel-range-heading p{font-size:14px}.hss .panel-grid .product-photo{height:245px;background:#f2f4ec}.hss .variant-chip{width:36px;height:36px}.hss .card-finish-name{font-size:14px;margin-bottom:10px}.hss .panel-help{border-bottom:0;padding-top:28px;font-size:14px}.hss .sparco-section{background:#eef2fa;padding:65px 0 48px}.hss .sparco-banner{border-radius:14px;background:#102d61;grid-template-columns:47% 53%}.hss .sparco-copy{padding:49px 46px 50px}.hss .sparco-word{font-size:51px;font-weight:800;letter-spacing:-.07em}.hss .sparco-word span{font-size:12px;letter-spacing:.12em;margin-top:11px}.hss .sparco-copy h2{font-size:clamp(34px,3.6vw,51px);line-height:1.07;letter-spacing:-.045em;font-weight:600;margin-top:35px}.hss .sparco-copy h2 em{color:#d2eaff}.hss .sparco-copy>p:not(.eyebrow){font-size:16px;line-height:1.7;max-width:355px}.hss .sparco-media{background:linear-gradient(122deg,#dce7f7 0 68%,#c5d6ed 68% 75%,#b2c9e8 75%);padding:43px;isolation:isolate}.hss .sparco-background-word{position:absolute;left:8%;top:13%;font-size:clamp(75px,8vw,126px);letter-spacing:-.09em;font-style:italic;line-height:1;font-weight:800;color:#bacde5;z-index:-1;transform:rotate(-10deg)}.hss .sparco-media img{height:410px;transform:rotate(-13deg) scale(1.14);filter:drop-shadow(5px 20px 12px #14386818)}.hss .sparco-media:hover img{transform:rotate(-9deg) scale(1.18)}.hss .sparco-media-label,.hss .sparco-bottom-label{font-size:12px;letter-spacing:.06em;left:30px}.hss .sparco-grid .product-bottom button{background:#173e7c;color:#fff}.hss .sparco-section .department-links a{border-color:#b2c1d8;color:#234a82}.hss .stove-section{background:#f7f3ed;padding:64px 0 46px}.hss .stove-banner{grid-template-columns:48% 52%;background:#392e27;border-radius:14px}.hss .stove-portrait{order:-1;min-height:515px}.hss .stove-portrait img{object-position:center 45%}.hss .stove-copy{padding:53px 48px}.hss .stove-copy h2{font-size:clamp(39px,4vw,58px);line-height:1.07;letter-spacing:-.055em;font-weight:550;margin:29px 0 25px}.hss .stove-copy h2 em{font-size:1.2em;color:#e3c09c}.hss .stove-copy>p:not(.eyebrow){font-size:16px;line-height:1.7}.hss .stove-textlink{font-size:14px}.hss .stove-detail-line{font-size:12px;line-height:1.6;margin-top:27px}.hss .stove-grid .product-photo{height:280px;background:#f9f7f4}.hss .stove-grid .product-bottom button{background:#735039;color:#fff}.hss .olearia-section{background:#eaf0e2;padding:65px 0 47px}.hss .seasonal-banner{border-radius:14px 100px 14px 14px;min-height:495px}.hss .seasonal-copy{padding:48px;max-width:640px}.hss .seasonal-copy h2{font-size:clamp(40px,4.1vw,58px);font-weight:550;line-height:1.06;margin:25px 0}.hss .seasonal-copy h2 em{font-size:1.17em;color:#d9efb6}.hss .seasonal-copy>p:not(.eyebrow){font-size:16px;line-height:1.7}.hss .seasonal-stamp{right:38px;top:35px;background:#20341670}.hss .seasonal-stamp b{font-family:HSS Instrument,Georgia,serif;font-size:23px}.hss .beauty-section{padding:66px 0 48px;background:#f7eff2;--green:#683347;--deep:#552d42;--lime:#f8d9e2}.hss .beauty-banner{min-height:535px;background:#4a2238;color:#fff;border-radius:14px;overflow:hidden;display:grid;grid-template-columns:49% 51%;isolation:isolate}.hss .beauty-banner>img{position:absolute;left:51%;top:25px;bottom:0;width:46%;height:calc(100% - 25px);object-fit:cover;object-position:81% center;border-radius:250px 250px 0 0;z-index:0}.hss .beauty-banner:after{display:none}.hss .beauty-copy{grid-column:1;max-width:none;padding:57px 20px 53px 48px;color:#fff;position:relative;z-index:1}.hss .beauty-copy .eyebrow{color:#dfbdcf;font-size:12px}.hss .beauty-copy h2{font-size:clamp(40px,4.3vw,62px);font-weight:500;line-height:1.07;letter-spacing:-.045em;margin:41px 0 26px}.hss .beauty-copy h2 em{font-size:1.2em;color:#f7d6d9}.hss .beauty-copy>p:not(.eyebrow){font-size:16px;color:#e7d4dc;line-height:1.8;max-width:370px}.hss .beauty-copy .btn-plum{background:#f6dce2;color:#4a2238;margin-top:30px}.hss .beauty-copy .btn-plum:hover{background:#ffedf1}.hss .beauty-banner .scene-caption{right:40px;bottom:20px;font-size:12px}.hss .beauty-grid .product-photo{background:#fbf8fa}.hss .beauty-grid .product-bottom button{background:#633148;color:#fff}.hss .beauty-fashion{font-size:14px;padding-top:32px}.hss .beauty-fashion>span:first-child{font-family:HSS Instrument,Georgia,serif;font-size:27px}.hss .christmas-section{padding:64px 0 46px;background:#182f27;color:#f5f3e6}.hss .christmas-banner{border-radius:14px;min-height:560px}.hss .christmas-copy{padding:49px 48px;max-width:640px}.hss .christmas-copy h2{font-size:clamp(46px,4.8vw,68px);line-height:1.04;letter-spacing:-.05em;font-weight:500;margin:27px 0}.hss .christmas-copy h2 em{font-size:1.19em}.hss .christmas-copy>p:not(.eyebrow){font-size:16px}.hss .christmas-paths{gap:20px;margin:27px 0}.hss .christmas-paths a{background:#ffffff06;border:1px solid #617060;border-radius:10px;padding:23px}.hss .christmas-paths a:hover{background:#ffffff0c}.hss .christmas-paths a>span{font-family:HSS Instrument,Georgia,serif;font-style:italic;color:#d8ba88;font-size:38px;line-height:1}.hss .christmas-paths h3{font-size:19px;color:#f3efdf}.hss .christmas-paths p{font-size:13px;line-height:1.5;color:#c3cebd;margin-top:7px}.hss .christmas-grid .product-photo{background:#f7f8f3}.hss .christmas-section .department-more{color:#e8cf9e}.hss .selection{background:#f5f7f2;padding:70px 0 58px}.hss .selection .section-head h2{font-size:clamp(34px,3.1vw,45px)}.hss .filters button{font-size:14px;padding:10px 17px}.hss .collection-directory{padding:65px 0;background:#fff}.hss .family-grid{gap:0;border-top:1px solid #d9e0d5}.hss .collection-family{border:0;border-bottom:1px solid #d9e0d5;border-radius:0;background:#fff!important;padding:30px}.hss .collection-family:nth-child(3n+1){padding-left:0}.hss .collection-family:not(:nth-child(3n)){border-right:1px solid #d9e0d5}.hss .family-heading{border:0;padding:0;margin-bottom:19px;min-height:87px;gap:23px}.hss .family-heading img{width:73px;height:84px}.hss .family-heading h3{font-size:23px;line-height:1.16;font-weight:650;letter-spacing:-.045em}.hss .family-links{grid-template-columns:1fr 1fr;gap:12px 18px;font-size:14px;color:#566b4c}.hss .family-links a{line-height:1.4;padding:4px 0}.hss .payment-section{padding:20px 0 65px}.hss .payment-grid{gap:20px;grid-template-columns:1fr 1fr 1.2fr}.hss .payment-method{border-radius:14px;padding:30px;background:#f7f8f4;border-color:#e3e9dc}.hss .payment-method h3{font-size:23px;font-weight:700;line-height:1.2;letter-spacing:-.04em}.hss .payment-method p{font-size:14px;line-height:1.7}.hss .klarna-method{background:#f5e5ed;border-color:#f5e5ed}.hss .payment-wordmark{font-size:33px;letter-spacing:-.06em}.hss .cod-method{background:#173f2f;color:#fff;border-color:#173f2f}.hss .cod-method h3{font-size:35px;letter-spacing:-.055em}.hss .cod-method p{color:#dbe5d5}.hss .cod-label{font-size:12px;line-height:1.5;color:#d3e5ba}.hss .cod-method a{font-size:14px}.hss .story{padding:57px 0 65px;border-top:1px solid #e0e6da}.hss .story h2{font-size:47px;font-weight:550;line-height:1.14;letter-spacing:-.055em}.hss .story h2 em{font-size:1.14em;color:#3e6547}.hss .story p{font-size:16px;line-height:1.85;color:#576950}.hss .help-strip{padding:38px 0;background:#d9f68a}.hss .help-strip h2{font-size:32px;letter-spacing:-.045em;font-weight:650}.hss .help-strip p{font-size:16px}.hss .footer{background:var(--scuro,#173e32);padding:48px 0 28px}.hss .footer-top{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:31px;margin-bottom:35px;border-bottom:1px solid #ffffff24}.hss .footer-brandlink{flex:none;display:inline-flex;align-items:center}.hss .footer-brandlink .hss-brand-image{max-height:84px;max-width:none;width:auto}.hss .footer .brandname{color:#eef4e7}.hss .footer .brandname small{color:#aedb8e}.hss .footer p.footer-claim{margin:0;max-width:28ch;text-align:right;font-size:clamp(20px,2.3vw,31px);font-weight:550;line-height:1.24;letter-spacing:-.038em;color:#e8f1df}.hss .footer-social{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:19px 0 0;padding:0}.hss .footer-social a{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#ffffff14;transition:background .18s ease,transform .18s ease}.hss .footer-social a:hover{background:#d5f56a;transform:translateY(-2px)}.hss .footer-social svg{width:17px;height:17px;fill:#dbe7d4;transition:fill .18s ease}.hss .footer-social a:hover svg{fill:#143024}.hss .footer h3{font-size:16px;letter-spacing:-.015em;margin-bottom:4px}.hss .footer-links{font-size:15.5px;gap:13px;color:#cfdccd}.hss .footer-links a{color:#cfdccd}.hss .footer-links a:hover{color:#eaf6dd}.hss .footer p{font-size:15px;line-height:1.75}.hss .footer-bottom{font-size:13.5px;line-height:1.7;color:#a6b8a7}.hss .quickview{border-radius:18px}.hss .qv-copy h2{font-size:27px;font-weight:650;line-height:1.2}.hss .qv-copy label,.hss .qv-copy .qv-note{font-size:14px}.hss .qv-copy select{min-height:46px;font-size:16px}@media(min-width:801px)and (max-width:1150px){.hss .wrap{width:calc(100% - 48px)}.hss .navline .wrap{gap:18px;font-size:13.5px}.hss .masthead{gap:23px}.hss .hero-copy{width:59%;padding-left:36px;padding-right:24px}.hss .hero h1{font-size:76px}.hss .hero-actions{gap:18px}.hss .hero-desc{max-width:340px}.hss .season-highlights a{gap:4px}.hss .collection-card{padding:14px;grid-template-columns:50px 1fr;gap:12px}.hss .collection-card .collection-art{width:50px;height:72px}.hss .collection-card:nth-child(-n+4){padding:18px;min-height:270px}.hss .collection-card:nth-child(-n+4) .collection-art{height:165px}.hss .collection-card:nth-child(1) .collection-art{padding:0 25px}.hss .collection-card:nth-child(-n+4) h3{font-size:20px}.hss .product-grid{gap:14px}.hss .product-info{padding:18px 15px}.hss .product-bottom{flex-wrap:wrap;gap:12px}.hss .price{font-size:25px}.hss .panel-feature .feature-copy{padding:38px 33px}.hss .panel-feature{grid-template-columns:50% 50%}.hss .finish-preview{height:36vw}.hss .sparco-copy,.hss .stove-copy{padding:42px 34px}.hss .sparco-media{padding:24px}.hss .sparco-media img{height:350px}.hss .beauty-copy{padding-left:35px}.hss .family-links{grid-template-columns:1fr}.hss .family-heading h3{font-size:21px}.hss .collection-family,.hss .payment-method{padding:25px}}@media(max-width:800px){.hss .wrap{width:calc(100% - 36px)}.hss .masthead{padding:17px 0;gap:15px}.hss .navline .wrap{font-size:14px;gap:19px}.hss .hero{margin:12px 12px 0;min-height:605px;border-radius:13px}.hss .hero-copy{width:65%;min-height:605px;padding:46px 26px}.hss .hero h1{font-size:67px}.hss .hero-copy .eyebrow{font-size:12px;line-height:1.6;max-width:300px}.hss .hero-desc{font-size:16px;max-width:310px}.hss .hero-tabs{right:20px;top:22px}.hss .hero-tabs button{font-size:13px;padding:9px 13px}.hss .product-float{right:20px;bottom:48px;max-width:245px;padding:13px;gap:10px}.hss .product-float img{width:32px;height:61px}.hss .product-float small{font-size:12px}.hss .product-float b{font-size:19px}.hss .float-plus{display:none}.hss .hero-media .scene-label{right:21px;bottom:20px}.hss .hero-media:after{background:linear-gradient(90deg,#0c3329f5,#10372de3 28%,#153a2e7a 65%,#122f272a)}.hss .hero-photo{object-position:62% center}.hss .benefits .wrap{gap:20px;padding:24px 0}.hss .department-jump .wrap{width:100%;padding:0 20px;gap:25px}.hss .department-jump a{font-size:14px;padding:15px 0 12px}.hss .season-highlights a{padding:16px 10px}.hss .season-highlights strong{font-size:13px}.hss .collections-hub{padding:47px 0 40px}.hss .section-head h2{font-size:39px}.hss .collections-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hss .collection-card:nth-child(-n+4){min-height:270px}.hss .collection-card:nth-child(-n+4) .collection-art{height:160px}.hss .collection-card:nth-child(1) .collection-art{padding:0 48px}.hss .collection-card{padding:17px;min-height:108px}.hss .product-grid{gap:17px}.hss .product-photo{height:230px}.hss .product-info h3{font-size:16px}.hss .panel-feature{grid-template-columns:1fr}.hss .finish-stage{min-height:390px;padding:27px}.hss .material-type{font-size:135px;top:47px;left:28px}.hss .finish-object{top:35px;right:24px;bottom:63px;left:24px}.hss .finish-preview{height:min(72vw,520px);transform:rotate(87deg)}.hss .panel-feature .feature-copy{padding:38px}.hss .panel-feature h2{font-size:46px}.hss .panel-feature h2 br:nth-of-type(2){display:none}.hss .panel-feature .finish-link{justify-content:center}.hss .panel-feature .finish-price{margin:23px 0}.hss .sparco-section,.hss .stove-section,.hss .olearia-section,.hss .beauty-section,.hss .christmas-section{padding:42px 0 36px}.hss .sparco-banner{grid-template-columns:1fr 1fr}.hss .sparco-copy{padding:33px 28px}.hss .sparco-word{font-size:43px}.hss .sparco-copy h2{font-size:34px}.hss .sparco-media{padding:25px;min-width:0}.hss .sparco-media img{height:320px}.hss .sparco-background-word{font-size:64px;top:20%}.hss .sparco-media-label,.hss .sparco-bottom-label{left:20px;right:20px;font-size:12px;line-height:1.6}.hss .stove-banner{grid-template-columns:43% 57%}.hss .stove-copy{padding:35px 28px}.hss .stove-copy h2{font-size:40px}.hss .stove-portrait{min-height:530px}.hss .stove-detail-line{flex-direction:column;gap:8px}.hss .stove-grid .product-photo{height:280px}.hss .seasonal-banner{border-top-right-radius:70px;min-height:500px}.hss .seasonal-copy{padding:38px 32px;max-width:85%}.hss .seasonal-copy h2{font-size:43px}.hss .seasonal-copy>p:not(.eyebrow){max-width:300px}.hss .seasonal-stamp{display:none}.hss .beauty-banner{grid-template-columns:53% 47%;min-height:510px}.hss .beauty-copy{padding:44px 20px 44px 30px}.hss .beauty-copy h2{font-size:41px;margin-top:30px}.hss .beauty-copy>p:not(.eyebrow){font-size:16px;max-width:290px}.hss .beauty-banner>img{left:55%;width:42%;object-position:79% center}.hss .beauty-banner .scene-caption{right:22px}.hss .christmas-banner{min-height:535px}.hss .christmas-copy{padding:42px 32px;max-width:80%}.hss .christmas-copy h2{font-size:51px}.hss .christmas-paths{gap:12px}.hss .christmas-paths a{padding:20px 16px}.hss .christmas-paths h3{font-size:17px}.hss .department-bar{margin:28px 0 22px;gap:17px}.hss .department-links{gap:10px;font-size:14px}.hss .collection-directory{padding:45px 0}.hss .family-grid{grid-template-columns:1fr 1fr}.hss .collection-family:nth-child(n){padding:26px 22px;border-right:0}.hss .collection-family:nth-child(odd){padding-left:0;border-right:1px solid #d9e0d5}.hss .family-heading{gap:16px}.hss .family-heading h3{font-size:22px}.hss .family-heading img{width:55px;height:75px}.hss .family-links{grid-template-columns:1fr;gap:9px}.hss .payment-grid{grid-template-columns:1fr 1fr}.hss .payment-method{padding:27px}.hss .cod-method{grid-column:1/-1}.hss .story .wrap{gap:30px;grid-template-columns:1fr 1fr}.hss .story h2{font-size:36px}.hss .story p{font-size:16px}.hss .help-strip .wrap{align-items:flex-start}.hss .help-strip h2{font-size:28px}.hss .help-strip .btn{flex-shrink:0;padding:14px 18px}}@media(max-width:540px){.hss .wrap{width:calc(100% - 32px)}.hss .masthead{padding:14px 0;gap:13px}.hss .brandname{font-size:19px}.hss .searchform input{font-size:16px;padding:12px 17px}.hss .searchform button{padding:8px}.hss .navline .wrap{gap:19px;font-size:14.5px}.hss .navline .nav-feature{display:none}.hss .hero{margin:8px 10px 0;border-radius:12px;min-height:700px}.hss .hero-copy{width:100%;min-height:0;padding:37px 24px 200px;justify-content:flex-start}.hss .hero-copy .eyebrow{font-size:12px;margin-bottom:22px;max-width:270px;letter-spacing:.095em}.hss .hero h1{font-size:clamp(60px,16vw,83px);line-height:1.02;max-width:100%;letter-spacing:-.055em}.hss .hero h1 em{font-size:1.28em;line-height:.9}.hss .hero-desc{max-width:310px;font-size:16px;line-height:1.65;margin-top:22px}.hss .hero-actions{margin-top:23px;gap:15px;align-items:flex-start;flex-direction:column}.hss .hero-actions .btn{font-size:14px;min-height:49px;padding:14px 22px}.hss .link-light{font-size:14px}.hss .hero-media{position:absolute;height:100%;min-height:0}.hss .hero-photo{object-position:70% center}.hss .hero-media:after{background:linear-gradient(180deg,#0d3029eb,#11372cdf 45%,#10332869 72%,#153d2855),linear-gradient(90deg,#0d302949,transparent)}.hss .hero-photo.tool-scene{padding:50% 0 0 25%;object-position:center bottom;background:#cddabf}.hss .hero-tabs{top:auto;right:auto;left:24px;bottom:139px;padding:3px;z-index:3}.hss .hero-tabs button{font-size:13px;padding:8px 14px;min-height:37px}.hss .product-float{left:24px;right:24px;bottom:38px;max-width:none;border-radius:10px;padding:11px 13px;gap:14px}.hss .product-float img{width:34px;height:58px}.hss .product-float small{font-size:12.5px;max-width:none}.hss .product-float strong{font-size:13.5px}.hss .product-float b{font-size:20px;margin-top:2px}.hss .hero-media .scene-label{right:24px;bottom:13px;font-size:12px}.hss .season-highlights .wrap{width:100%;min-height:65px}.hss .season-highlights a{padding:13px 9px}.hss .season-highlights strong{font-size:13px;line-height:1.4}.hss .benefits .wrap{gap:20px 14px;padding:23px 0}.hss .benefit{align-items:flex-start;gap:10px}.hss .benefit .icon{width:23px;height:23px}.hss .benefit b{font-size:14px;line-height:1.35}.hss .benefit span{font-size:13px;line-height:1.5}.hss .department-jump .wrap{gap:25px;padding:0 16px;min-height:50px}.hss .department-jump a{font-size:14px;min-height:50px}.hss .collections-hub{padding:39px 0 40px}.hss .section-head{margin-bottom:25px;gap:16px}.hss .section-head h2{font-size:34px;line-height:1.12}.hss .section-head .eyebrow{font-size:12px;line-height:1.6;margin-bottom:11px}.hss .section-head .textlink{font-size:14px}.hss .collections-grid{gap:12px}.hss .collection-card:nth-child(-n+4){min-height:246px;padding:16px 16px 19px;border-radius:11px}.hss .collection-card:nth-child(-n+4) .collection-art{height:132px;padding:4px 3px 12px}.hss .collection-card:nth-child(1) .collection-art{padding:0 30px}.hss .collection-card:nth-child(3) .collection-art{padding:0 13px}.hss .collection-card:nth-child(-n+4) h3{font-size:18px;line-height:1.2;margin-top:15px;letter-spacing:-.045em}.hss .collection-card:nth-child(-n+4) p{font-size:13px;line-height:1.5;margin-top:6px}.hss .collection-card:nth-child(n+5){padding:14px 12px;grid-template-columns:40px minmax(0,1fr);gap:9px;min-height:95px;border-radius:10px}.hss .collection-card:nth-child(n+5) .collection-art{width:40px;height:55px;padding:0}.hss .collection-card:nth-child(n+5) h3{font-size:14px;line-height:1.35;align-self:center}.hss .collection-card:nth-child(n+5) p{display:none}.hss .panels-section{padding:10px 0 39px}.hss .panel-feature{border-radius:12px}.hss .finish-stage{min-height:300px;padding:22px}.hss .material-type{font-size:100px;top:59px;left:20px}.hss .finish-stage-top{gap:16px;font-size:12px;letter-spacing:.03em;align-items:flex-start}.hss .finish-stage-top span:first-child{max-width:145px}.hss .finish-stage-top span:last-child{white-space:nowrap}.hss .finish-object{top:35px;right:16px;bottom:65px;left:16px}.hss .finish-preview{height:min(74vw,360px);transform:rotate(85deg)}.hss .finish-stage-bottom strong{font-size:20px}.hss .finish-stage-bottom small{font-size:12px;letter-spacing:.03em}.hss .finish-stage-bottom>span{font-size:12px;max-width:60px;line-height:1.5;text-align:right}.hss .panel-feature .feature-copy{padding:31px 25px}.hss .panel-feature h2{font-size:36px;line-height:1.1}.hss .panel-feature h2 br:nth-of-type(2){display:initial}.hss .panel-feature .feature-copy>p{font-size:16px}.hss .panel-feature .feature-copy>.eyebrow{font-size:12px}.hss .finish-instruction{font-size:14px}.hss .panel-feature .swatches{gap:14px}.hss .panel-feature .swatches button{width:34px;height:34px}.hss .panel-feature .finish-price{align-items:center;gap:12px}.hss .finish-price b{font-size:35px;white-space:nowrap}.hss .finish-price small{font-size:12px;max-width:130px}.hss .panel-feature .finish-link{width:100%;font-size:14px;justify-content:center}.hss .panel-range-heading{margin-top:29px;gap:16px}.hss .panel-range-heading h3{font-size:24px;line-height:1.2}.hss .panel-range-heading p{font-size:14px;line-height:1.6}.hss .product-grid{gap:12px}.hss .product-photo,.hss .panel-grid .product-photo,.hss .sparco-grid .product-photo,.hss .olearia-section .product-photo,.hss .beauty-grid .product-photo,.hss .christmas-grid .product-photo{height:180px;padding:20px 17px}.hss .product-info,.hss .panel-card .product-info,.hss .stove-grid .product-info{padding:17px 13px}.hss .product-info h3{font-size:15px;line-height:1.4;min-height:62px;letter-spacing:-.035em;font-weight:750}.hss .product-note{font-size:13px;line-height:1.6;min-height:42px;margin:9px 0 17px}.hss .product-bottom{flex-wrap:wrap;gap:13px}.hss .product-bottom .price{font-size:25px;flex-basis:100%;white-space:normal;letter-spacing:-.055em}.hss .product-bottom button{width:100%;font-size:14px;min-height:44px;padding:10px 13px}.hss .stockline{font-size:13px;margin-top:12px}.hss .variant-chip{width:31px;height:31px}.hss .variant-chips{gap:9px}.hss .card-finish-name{font-size:13px;line-height:1.4}.hss .card-variants{margin-bottom:18px}.hss .native-buy select{font-size:14px;min-height:42px}.hss .native-buy .btn{font-size:13.5px;padding:11px 6px;min-height:45px}.hss .panel-help{font-size:14px;gap:13px;padding-top:26px}.hss .sparco-section,.hss .stove-section,.hss .olearia-section,.hss .beauty-section,.hss .christmas-section{padding:32px 0}.hss .sparco-banner{grid-template-columns:1fr}.hss .sparco-copy{padding:33px 25px 35px}.hss .sparco-word{font-size:45px}.hss .sparco-word span{font-size:12px}.hss .sparco-copy h2{font-size:37px;line-height:1.09;margin:28px 0 22px}.hss .sparco-copy>p:not(.eyebrow){font-size:16px}.hss .sparco-copy .btn{font-size:14px;max-width:100%;padding:14px 20px}.hss .sparco-media{height:300px;padding:35px}.hss .sparco-media img{height:240px;transform:rotate(-11deg) scale(1.12)}.hss .sparco-background-word{font-size:78px;top:40px;left:8%}.hss .sparco-media-label{left:22px;top:17px;font-size:12px;letter-spacing:0}.hss .sparco-bottom-label{left:22px;bottom:17px;font-size:12px;letter-spacing:.04em}.hss .stove-banner{grid-template-columns:1fr}.hss .stove-copy{padding:32px 25px 35px;order:-1}.hss .stove-copy h2{font-size:42px;line-height:1.12;margin:24px 0}.hss .stove-copy>p:not(.eyebrow){font-size:16px}.hss .stove-routes .btn,.hss .stove-textlink{font-size:14px}.hss .stove-detail-line{flex-direction:row;gap:9px 17px;font-size:12px;line-height:1.6}.hss .stove-portrait{order:0;min-height:335px;height:335px}.hss .stove-grid .product-photo{height:210px;padding:18px}.hss .seasonal-banner{border-radius:12px 65px 12px 12px;min-height:505px}.hss .seasonal-copy{padding:35px 25px 45px;max-width:100%}.hss .seasonal-copy h2{font-size:40px;line-height:1.12;margin:28px 0 24px}.hss .seasonal-copy>p:not(.eyebrow){font-size:16px;max-width:270px}.hss .seasonal-copy .btn{font-size:14px}.hss .beauty-banner{display:flex;flex-direction:column;min-height:0;border-radius:12px}.hss .beauty-copy{padding:35px 25px 34px;order:0;max-width:100%}.hss .beauty-copy .eyebrow{font-size:12px;letter-spacing:.08em}.hss .beauty-copy h2{font-size:44px;line-height:1.07;margin:28px 0 24px}.hss .beauty-copy>p:not(.eyebrow){font-size:16px;max-width:100%}.hss .beauty-copy .btn{font-size:14px;min-height:49px;margin-top:25px}.hss .beauty-banner>img{position:relative;inset:auto;width:calc(100% - 42px);height:310px;margin:0 21px;order:1;object-position:78% center;border-radius:160px 160px 0 0}.hss .beauty-banner .scene-caption{right:31px;bottom:14px;font-size:12px}.hss .beauty-fashion{gap:8px 10px;font-size:14px;line-height:1.6}.hss .beauty-fashion>span:first-child{font-size:26px;margin:0}.hss .christmas-banner{min-height:525px;border-radius:12px}.hss .christmas-copy{padding:35px 25px 50px;max-width:100%}.hss .christmas-copy h2{font-size:47px;line-height:1.08;margin:28px 0 25px}.hss .christmas-copy>p:not(.eyebrow){font-size:16px}.hss .christmas-copy .btn{font-size:14px;padding:14px 20px}.hss .christmas-paths{gap:10px;margin:20px 0}.hss .christmas-paths a{padding:18px 20px;gap:22px}.hss .christmas-paths a>span{font-size:36px}.hss .christmas-paths h3{font-size:18px}.hss .christmas-paths p{font-size:13px;margin-top:5px}.hss .department-bar{margin-top:26px;gap:17px}.hss .department-bar h3{font-size:24px;line-height:1.25}.hss .department-links,.hss .sparco-section .department-links{gap:9px;font-size:14px;flex-wrap:wrap}.hss .department-links a{padding:8px 13px}.hss .department-more{font-size:14px;line-height:1.6;padding-top:26px;text-align:center}.hss .selection{padding:41px 0}.hss .selection .section-head h2{font-size:33px}.hss .filters button{font-size:14px;padding:9px 16px}.hss .collection-directory{padding:41px 0}.hss .collection-directory .section-head h2{font-size:35px}.hss .collection-family:nth-child(n){padding:22px 16px}.hss .collection-family:nth-child(odd){padding-left:0}.hss .family-heading{min-height:139px;gap:14px;align-items:flex-start;flex-direction:column;margin-bottom:14px}.hss .family-heading img{height:62px;width:58px}.hss .family-heading h3{font-size:20px;line-height:1.2;letter-spacing:-.04em}.hss .family-links{font-size:14px;line-height:1.5;gap:10px}.hss .payment-section{padding:0 0 42px}.hss .payment-grid{gap:12px}.hss .payment-method{padding:23px 17px;min-height:280px}.hss .payment-method h3{font-size:21px;line-height:1.25}.hss .payment-method p{font-size:14px;line-height:1.65}.hss .payment-wordmark{font-size:27px}.hss .payment-brands{font-size:12px;flex-wrap:wrap;gap:8px}.hss .klarna-method .textlink{font-size:14px;line-height:1.5}.hss .cod-method{display:flex;min-height:0;padding:28px 26px}.hss .cod-method h3{font-size:35px;line-height:1.15}.hss .cod-method p{font-size:16px;max-width:100%}.hss .cod-method a{font-size:14px;line-height:1.6;margin-top:12px}.hss .story{padding:41px 0 46px}.hss .story .wrap{grid-template-columns:1fr;gap:27px}.hss .story h2{font-size:39px;line-height:1.15}.hss .story p{font-size:16px}.hss .story-links{flex-wrap:wrap;font-size:14px}.hss .help-strip{padding:31px 0}.hss .help-strip .wrap{flex-direction:column;gap:23px}.hss .help-strip h2{font-size:28px;line-height:1.2}.hss .help-strip p{font-size:16px;line-height:1.6;margin-top:10px}.hss .help-strip .btn{font-size:14px}.hss .footer{padding-top:33px}.hss .footer-top{flex-direction:column;align-items:flex-start;gap:17px;padding-bottom:24px;margin-bottom:27px}.hss .footer-brandlink .hss-brand-image{max-height:64px}.hss .footer p.footer-claim{max-width:none;text-align:left;font-size:23px;line-height:1.26}.hss .footer-social a{width:40px;height:40px}.hss .footer-grid{gap:30px 22px}.hss .footer-links{font-size:15.5px;gap:13px;line-height:1.6}.hss .footer h3{font-size:16px}.hss .footer p{font-size:15px}.hss .qv-copy h2{font-size:25px}.hss .preview-note{font-size:12px;line-height:1.6;padding:15px 20px}}@media(max-width:360px){.hss .hero-copy{padding-left:20px;padding-right:20px}.hss .hero h1{font-size:57px}.hss .hero-tabs{left:20px}.hss .product-float{left:20px;right:20px}.hss .collection-card:nth-child(-n+4) h3{font-size:17px}.hss .collection-card:nth-child(-n+4){padding:14px}.hss .collection-card:nth-child(n+5){grid-template-columns:32px 1fr;gap:7px;padding:12px 10px}.hss .collection-card:nth-child(n+5) .collection-art{width:32px}.hss .product-info,.hss .panel-card .product-info,.hss .stove-grid .product-info{padding:15px 11px}.hss .price{font-size:23px}.hss .panel-feature .feature-copy{padding:29px 22px}.hss .panel-feature .swatches{gap:12px}.hss .panel-feature .swatches button{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.hss *,.hss *:before,.hss *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hss .btn:hover,.hss .product-card:hover,.hss .collection-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/hss-editorial.css.map */
