.sb-commerce{color:#212427;background:#faf9f8;font-family:Roboto Mono,monospace;font-size:14px;line-height:1.65;max-width:1600px;margin:0 auto;padding:60px 40px}.sb-commerce h1,.sb-commerce h2,.sb-commerce h3{font-family:Futura_Cyrillic_Book,Futura,sans-serif;letter-spacing:0;text-transform:none;line-height:1.12}.sb-commerce h1{font-size:46px;margin:0 0 24px}.sb-commerce h2{font-size:30px}.sb-commerce a{text-underline-offset:4px}.sb-commerce label{display:grid;gap:8px;margin:20px 0;font-weight:500}.sb-commerce select,.sb-commerce input{font:inherit;max-width:100%;min-height:48px;width:100%;padding:10px 12px;border:1px solid #a6a6a6;background:#fff;color:#212427;border-radius:0}.sb-commerce input[type=checkbox]{width:20px;min-height:20px;height:20px;accent-color:#212427}.sb-commerce button{font:inherit;cursor:pointer}.sb-commerce button:disabled{cursor:not-allowed;opacity:.5}.sb-commerce :focus-visible{outline:2px solid #ab8c52;outline-offset:3px}.sb-commerce [hidden]{display:none!important}.sb-commerce__primary{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;background:#212427;color:#faf9f8;border:1px solid #212427;text-decoration:none;padding:12px 20px;font-size:13px;letter-spacing:.03em}.sb-commerce__error{padding:14px;border:1px solid #ad3c30;background:#fff7f5;color:#8c2d23}.sb-product{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:65px}.sb-product__hero{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f4f3f1}.sb-product__thumbnails{display:flex;gap:10px;overflow:auto;margin-top:15px}.sb-product__thumbnails button{background:none;border:1px solid #ddd;flex:0 0 80px;padding:0}.sb-product__thumbnails img{display:block;width:80px;height:80px;object-fit:contain}.sb-breadcrumb,.sb-paths{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;margin-bottom:25px}.sb-product__description{margin-top:38px;overflow-wrap:anywhere}.sb-product__description img,.sb-product__description iframe{max-width:100%;height:auto}.sb-product__description table{max-width:100%;display:block;overflow:auto}.sb-product__tab{padding:18px 0;border-top:1px solid #d2d0cc}.sb-product__tab summary{cursor:pointer;font-weight:600}.sb-product__tab>div{padding-top:18px}.sb-steps{display:flex;gap:16px;border-bottom:1px solid #d2d0cc;padding:0 0 18px;list-style:none;margin:20px 0 28px;font-size:12px}.sb-steps li{display:flex;align-items:center;gap:8px}.sb-steps span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #a6a6a6;border-radius:50%}.sb-steps [data-complete=true] span{background:#212427;color:#fff}.sb-diffuser-only{display:flex!important;align-items:center;gap:12px!important;font-weight:400!important}.sb-price-summary{border-top:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6;padding:18px 0;margin:25px 0}.sb-price-summary>div{display:flex;justify-content:space-between;gap:20px;margin:8px 0}.sb-price-summary__total{font-weight:700;font-size:18px;border-top:1px solid #d2d0cc;padding-top:12px!important;margin-top:12px!important}.sb-price-summary__hint{font-size:12px;color:#656565}.sb-catalog__intro{max-width:1000px;margin-bottom:35px}.sb-catalog__controls{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sb-catalog__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.sb-catalog__card{border:1px solid #d2d0cc;display:flex;flex-direction:column;min-width:0}.sb-catalog__card>a{text-decoration:none;display:flex;flex-direction:column;height:100%}.sb-catalog__card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f2f1ef}.sb-catalog__card>a>div{padding:20px;display:flex;flex-direction:column;flex:1}.sb-catalog__card h2{font-size:24px;margin:0 0 12px}.sb-catalog__card p{font-size:12px;margin:4px 0}.sb-catalog__card strong{font-size:13px;margin-top:auto;padding-top:15px}.sb-catalog__count{font-size:12px;color:#656565}.sb-catalog__badge{font-size:11px;text-transform:uppercase;color:#656565}.sb-shop-paths{text-align:center;padding-top:85px;padding-bottom:85px}.sb-shop-paths__grid{display:grid;grid-template-columns:repeat(2,1fr);text-align:left;gap:28px;margin-top:50px}.sb-shop-paths__grid>a{padding:35px;border:1px solid #a6a6a6;text-decoration:none}.sb-shop-paths__grid span{font-size:20px;color:#ab8c52}.sb-shop-paths__grid strong{display:block;margin-top:25px}.sb-cart{max-width:1150px}.sb-cart__group{border-top:1px solid #a6a6a6;padding:25px 0}.sb-cart__group h2{font-size:25px;margin-top:0}.sb-cart__line{display:grid;grid-template-columns:65px 1fr auto;gap:18px;align-items:center;margin:18px 0}.sb-cart__line img{width:65px;height:65px;object-fit:contain}.sb-cart__line p{font-size:12px;margin:2px 0}.sb-cart__line strong{font-size:13px}.sb-cart__group-controls{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.sb-cart__group-controls label{display:flex;align-items:center;gap:15px;margin:10px 0}.sb-cart__group-controls input{width:95px}.sb-cart__group-controls button{border:0;background:none;text-decoration:underline}.sb-cart__summary{max-width:420px;margin:35px 0 0 auto;display:grid;grid-template-columns:1fr auto;gap:15px}.sb-cart__summary p,.sb-cart__summary a{grid-column:1/-1}.sb-cart__summary>strong{font-size:22px}.sb-cart__summary p{font-size:12px;margin:0}.sb-commerce__notice{font-size:12px;color:#656565}.sb-catalog__empty{grid-column:1/-1;padding:35px;border:1px solid #a6a6a6}@media(max-width:1100px){.sb-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sb-product{gap:35px}}@media(max-width:749px){.sb-commerce{padding:35px 20px}.sb-commerce h1{font-size:34px}.sb-product{display:block}.sb-product__details{margin-top:35px}.sb-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.sb-catalog__card>a>div{padding:15px}.sb-catalog__card h2{font-size:21px}.sb-catalog__controls{grid-template-columns:1fr;gap:0}.sb-catalog__controls label{margin:10px 0}.sb-shop-paths__grid{grid-template-columns:1fr;gap:20px;margin-top:30px}.sb-shop-paths__grid>a{padding:25px}.sb-steps{gap:12px;font-size:11px}.sb-steps li{gap:5px}.sb-cart__line{grid-template-columns:45px minmax(0,1fr) auto;gap:12px}.sb-cart__line img{width:45px;height:45px}.sb-cart__summary{max-width:none}.sb-breadcrumb,.sb-paths{font-size:11px}}.sb-kit-contents{padding:18px 22px;border:1px solid #d2d0cc;margin:25px 0}.sb-kit-contents h2{font-size:22px;margin:0 0 12px}.sb-kit-contents p{margin:8px 0}.sb-kit-details-heading{margin-top:40px}.sb-kit-device-preview{display:flex;align-items:center;gap:18px;margin:12px 0 22px}.sb-kit-device-preview img{width:90px;height:90px;object-fit:contain;background:#fff}.sb-catalog__facets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:end;border-top:1px solid #d2d0cc;padding-top:8px}.sb-catalog__facets button{justify-self:start;min-height:48px;margin-bottom:20px;padding:10px 12px;border:1px solid #a6a6a6;background:transparent}.sb-catalog__facets label{min-width:0}@media(max-width:749px){.sb-catalog__facets{grid-template-columns:1fr;gap:0}.sb-catalog__facets label,.sb-catalog__facets button{margin:10px 0}}.sb-builder-options{border:0;padding:0;margin:22px 0;min-width:0}.sb-builder-options legend{font-weight:600;margin-bottom:8px}.sb-builder-options .sb-diffuser-only{margin:10px 0}.sb-builder-options input[type=radio]{flex-shrink:0;width:18px;height:18px;accent-color:#252a27}.sb-cartridge-choice+.sb-cartridge-choice{border-top:1px solid #d7d8ce;margin-top:24px;padding-top:18px}.sb-product .sb-builder-options .sb-diffuser-only{min-height:44px;align-items:flex-start;cursor:pointer;margin:4px 0;padding:10px 0}.sb-product .sb-builder-options input[type=radio]{width:18px!important;height:18px!important;min-height:18px!important;margin:2px 0 0!important;padding:0!important;flex:0 0 18px}.sb-fragrance-help{font-size:14px;line-height:1.6;margin:0 0 18px}.sb-fragrance-help a{color:inherit;text-decoration:underline;text-underline-offset:3px}.sb-fragrance-help a:focus-visible{outline:2px solid #706040;outline-offset:4px}.sb-product__sales{padding:24px;background:#f0f0e8;border:1px solid #dedfd7;border-radius:8px;margin:24px 0}.sb-product__sales p{margin:0 0 18px}.sb-catalog__card--sizes>a{height:auto;flex:none}.sb-catalog__card--sizes .sb-card__options{padding:0 15px 15px;display:flex;flex-direction:column;gap:10px;flex:1}.sb-catalog__card--sizes .sb-card__options label{margin:0;gap:6px;font-size:12px}.sb-catalog__card--sizes .sb-card__options select{min-height:44px;padding:8px 10px}.sb-catalog__card--sizes .sb-card__price{font-size:16px;margin:0}.sb-card__size-cta{display:block;margin-top:auto;padding-top:14px;border-top:1px solid #d2d0cc;text-decoration:none;font-size:13px;color:inherit}.sb-card__sizes{border:0;padding:0;margin:0;min-width:0}.sb-card__sizes legend{font-size:12px;margin:0 0 6px;padding:0}.sb-card__size-toggle{display:inline-flex;max-width:100%;border:1px solid #c4c7bc;border-radius:6px;padding:3px;background:#eeeee7;gap:3px}.sb-catalog__card--sizes .sb-card__size-toggle label{position:relative;display:block;margin:0;cursor:pointer;flex:1}.sb-card__size-toggle input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;min-height:0;padding:0;margin:0}.sb-card__size-toggle span{display:flex;align-items:center;justify-content:center;min-width:58px;min-height:36px;padding:4px 10px;box-sizing:border-box;font-size:12px;line-height:1.2;border-radius:3px;white-space:nowrap;color:#41463e}.sb-card__size-toggle input:checked+span{background:#242b27;color:#fff}.sb-card__size-toggle input:focus-visible+span{outline:2px solid #806c3d;outline-offset:2px}@media(max-width:749px){.sb-card__size-toggle span{min-width:51px;padding:4px 7px}}.sb-catalog__card--sizes>a>div{padding:0;margin-top:14px}.sb-catalog__card--sizes .sb-card__options{padding:0;gap:8px}.sb-card__purchase-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:2px 0 0}.sb-catalog__card--sizes .sb-card__price{font-size:16px;line-height:1.4;white-space:nowrap;font-variant-numeric:tabular-nums}.sb-card__sizes{position:relative;margin-left:auto}.sb-card__sizes legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sb-card__size-toggle{display:flex;background:none;border:0;padding:0;gap:4px;border-radius:0}.sb-catalog__card--sizes .sb-card__size-toggle label{display:flex;align-items:center;justify-content:center;min-height:44px;flex:none}.sb-card__size-toggle span{min-width:50px;min-height:30px;padding:5px 8px;border:1px solid #d6d8cf;background:transparent;border-radius:999px;font-size:12px;color:#62675e;transition:background .15s,color .15s,border-color .15s}.sb-card__size-toggle input:checked+span{background:#e6e9df;border-color:#adb5a2;color:#263329;box-shadow:inset 0 0 0 1px #adb5a2}.sb-card__size-toggle label:hover span{border-color:#8d9882}.sb-card__size-toggle input:focus-visible+span{outline:2px solid #806c3d;outline-offset:3px}.sb-card__size-cta{padding-top:12px;margin-top:0;min-height:40px}.sb-catalog__card--sizes .sb-card__category{margin-bottom:0}@media(max-width:749px){.sb-catalog__card--sizes .sb-card__price{font-size:14px}.sb-card__size-toggle span{min-width:44px;min-height:30px;font-size:11px;padding:5px 6px}.sb-card__purchase-row{gap:4px}.sb-catalog__card--sizes .sb-card__size-cta{font-size:12px}.sb-catalog__card--sizes>a>div{margin-top:12px}}@media(max-width:374px){.sb-card__purchase-row{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.sb-card__sizes{margin:0}.sb-card__size-toggle{justify-content:flex-start}}@media(max-width:749px){.sb-catalog__card--styler .sb-card__purchase-row{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.sb-catalog__card--styler .sb-card__sizes{margin:0;width:100%}.sb-catalog__card--styler .sb-card__size-toggle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:4px}.sb-catalog__card--styler .sb-card__size-toggle label{min-width:0}.sb-catalog__card--styler .sb-card__size-toggle span{min-width:0;width:100%;padding:5px 3px}}.sb-catalog__card--styler img{object-fit:cover}[data-sb-review-fallback]{display:block!important;max-width:1080px;margin:0 auto;box-sizing:border-box;padding:clamp(24px,5vw,64px) 24px;color:inherit}[data-sb-review-fallback][hidden]{display:none!important}[data-sb-review-fallback] section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}[data-sb-review-fallback] h3,[data-sb-review-fallback] .loox-ssr-review-summary{grid-column:1/-1;margin:0 0 8px}[data-sb-review-fallback] h3{font-family:Futura_Cyrillic_Book,Futura,sans-serif;font-size:clamp(25px,3vw,36px)}[data-sb-review-fallback] article{padding:22px;border:1px solid #deded4;border-radius:12px;background:#fff}[data-sb-review-fallback] article p{margin:0 0 14px}[data-sb-review-fallback] .loox-review-metadata{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:13px}[data-sb-review-fallback] .loox-reviewer-name,[data-sb-review-fallback] .loox-review-rating{font-weight:600}[data-sb-review-fallback] .loox-review-product{font-size:12px;opacity:.7}[data-sb-review-fallback] article img{max-width:100%;height:auto;border-radius:8px}@media(max-width:749px){[data-sb-review-fallback] section{grid-template-columns:1fr}}.sb-fragrance-description,.sb-selected-fragrance{font-size:.875rem;line-height:1.5;color:#555;white-space:normal}.sb-whole-home{max-width:1240px;margin:auto;padding:48px 24px;scroll-margin-top:140px}.sb-whole-home__intro{max-width:780px;margin-bottom:24px}.sb-whole-home__comparison{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:36px}.sb-whole-home__comparison article{border:1px solid #ddd;padding:24px;border-radius:8px}.sb-whole-home__comparison h3{margin:0 0 12px}.sb-whole-home__comparison dt{font-weight:600;margin-top:16px}.sb-whole-home__comparison dd{margin:4px 0 0}.sb-whole-home__form{max-width:850px;margin:auto;scroll-margin-top:130px}.sb-whole-home__form select{max-width:100%}.sb-whole-home__comparison a{display:inline-block;margin-top:16px}@media(max-width:749px){.sb-whole-home__comparison{grid-template-columns:1fr}.sb-whole-home{padding:32px 18px}.sb-whole-home__comparison article{padding:18px}.sb-steps{gap:8px}}#MainContent section.sb-whole-home .sb-whole-home__comparison article dl,#MainContent section.sb-whole-home .sb-whole-home__comparison article dl dt,#MainContent section.sb-whole-home .sb-whole-home__comparison article dl dd{font-family:DM Sans,Arial,sans-serif!important}.sb-whole-home__comparison article{background:#fff;padding:28px;overflow:hidden}.sb-whole-home__kit-image{background:#f5f4f1;border-radius:6px;margin-bottom:24px;height:250px;display:flex;align-items:center;justify-content:center}.sb-whole-home__kit-image img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.sb-whole-home__form{max-width:none;margin:44px 0 28px;padding:0;background:transparent}.sb-builder-card{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);border:1px solid #d8d6d0;border-radius:12px;background:#fff;box-shadow:0 8px 32px #00000006;overflow:clip}.sb-builder-card__media{background:#f1f0ec;padding:36px;align-self:start;position:sticky;top:120px}.sb-builder-card__visual{aspect-ratio:1;display:flex;align-items:center;justify-content:center}.sb-builder-card__visual img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.sb-builder-card__media .sb-eyebrow{margin-top:24px}.sb-builder-card__media p:last-child{font-size:14px;line-height:1.6;color:#62625d}.sb-builder-card__details{min-width:0;padding:36px}.sb-builder-card__details>h2{font-size:34px;margin:0 0 16px}.sb-builder-card__details>p{color:#62625d;margin:0 0 24px}.sb-builder-card .sb-steps{margin:0 0 24px;justify-content:space-between;gap:8px}.sb-builder-card .sb-choice-panel{padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #e5e3de}.sb-builder-card .sb-choice-panel h2,.sb-builder-card .sb-order-panel h2{font-size:23px;margin:0 0 12px}.sb-builder-card .sb-choice-panel>p{font-size:14px;line-height:1.6;color:#62625d;margin:0 0 16px}.sb-builder-card label{font-size:13px;margin:16px 0 0}.sb-builder-card input,.sb-builder-card select{border-color:#c6c4bd;border-radius:5px;background:#fff;min-width:0}.sb-builder-card .sb-order-panel{padding:24px;background:#f5f4f1;border-radius:8px}.sb-builder-card .sb-order-panel label{display:flex;align-items:center;justify-content:space-between;gap:16px}.sb-builder-card [data-kit-quantity]{width:80px}.sb-builder-card .sb-price-summary{margin-top:20px;border-color:#d8d6d0}.sb-builder-card .sb-price-summary>div{gap:16px;font-size:13px}.sb-builder-card .sb-price-summary>div strong{text-align:right;flex-shrink:0}.sb-builder-card .sb-price-summary__total{padding-top:18px;font-size:17px}.sb-builder-card .sb-commerce__primary{border-radius:5px;font-size:14px;min-height:54px;margin-top:20px}.sb-builder-card [data-kit-status]:empty,.sb-builder-card [data-kit-availability]:empty,.sb-builder-card [data-kit-hardware-detail]:empty{display:none}@media(max-width:989px){.sb-builder-card{grid-template-columns:1fr}.sb-builder-card__media{position:static;padding:24px}.sb-builder-card__visual{max-width:420px;margin:auto;max-height:360px}.sb-builder-card__details{padding:28px}.sb-whole-home__kit-image{height:220px}}@media(max-width:749px){.sb-builder-card__details{padding:22px 18px}.sb-builder-card__details>h2{font-size:29px}.sb-builder-card .sb-order-panel{padding:18px}.sb-whole-home__comparison article{padding:20px}.sb-builder-card .sb-price-summary>div{flex-wrap:wrap}.sb-builder-card .sb-steps{font-size:11px}.sb-builder-card__media{padding:20px}.sb-builder-card__visual{max-height:280px}}#MainContent .sb-builder-card .sb-choice-panel h2,#MainContent .sb-builder-card .sb-order-panel h2{font-size:23px!important;line-height:1.25!important}#MainContent .sb-builder-card__details>h2{font-size:34px!important;line-height:1.2!important}#MainContent .sb-whole-home__comparison h3{font-size:36px!important}@media(max-width:749px){#MainContent .sb-builder-card__details>h2{font-size:29px!important}#MainContent .sb-builder-card .sb-choice-panel h2,#MainContent .sb-builder-card .sb-order-panel h2{font-size:22px!important}}#MainContent .sb-builder-card__details>h1{font-size:38px!important;line-height:1.15!important;margin:0 0 16px}.sb-builder-card__description{color:#62625d;font-size:14px;line-height:1.6}@media(max-width:749px){#MainContent .sb-builder-card__details>h1{font-size:32px!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/sb-commerce.css.map */
