.u-set{--us-accent: #167d96;--us-button: #48a4c3;--us-soft: #eef8fb;--us-border: #dbe8ec;display:block;color:#16242b;margin:24px 0;font:inherit;letter-spacing:0}.u-set *,.u-set *:before,.u-set *:after{box-sizing:border-box}.u-set [hidden]{display:none!important}.u-set__enhanced{display:none}.u-set.is-ready .u-set__enhanced{display:block}.u-set.is-ready .u-set__fallback{display:none}.u-set h2,.u-set h3,.u-set p{margin:0;color:inherit}.u-set__heading{margin-bottom:24px}.u-set__eyebrow{display:block;color:var(--us-accent);font-size:11px;font-weight:700;letter-spacing:.17em;margin-bottom:7px}.u-set__heading h2{font-size:clamp(22px,2vw,28px);line-height:1.22;letter-spacing:-.025em}.u-set__heading p{font-size:13px;line-height:1.6;color:#60717a;margin-top:8px}.u-set fieldset{border:0;padding:0;margin:0;min-width:0}.u-set legend{padding:0;font-size:13px;font-weight:650;margin-bottom:10px}.u-set input[type=radio],.u-set__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.u-set__sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px!important}.u-set__size{position:relative;cursor:pointer;min-width:0}.u-set__size-inner{position:relative;display:flex;flex-direction:column;align-items:center;min-height:208px;padding:23px 6px 13px;border:1px solid var(--us-border);border-radius:14px;background:#fff;transition:border-color .18s,background .18s}.u-set__size input:checked+.u-set__size-inner{border:2px solid var(--us-accent);padding:22px 5px 12px;background:var(--us-soft)}.u-set input:focus-visible+span,.u-set button:focus-visible,.u-set select:focus-visible,.u-set a:focus-visible{outline:3px solid #152f3a;outline-offset:3px}.u-set__size-inner>strong{font-size:16px;line-height:1.3;margin-top:8px}.u-set__count{font-size:11px;color:#60717a;margin-top:2px}.u-set__card-price{color:var(--us-accent);font-size:15px;font-weight:750;white-space:nowrap;margin-top:12px}.u-set s{font-size:11px;color:#73828a}.u-set__card-saving{color:var(--us-accent);font-size:10px;font-weight:600;margin-top:6px}.u-set__size small{color:#60717a;font-size:10px;line-height:1.3;margin-top:7px;text-align:center}.u-set__badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--us-accent);color:#fff;padding:4px 11px;border-radius:20px;font-size:10px;font-weight:650;line-height:1.4;white-space:nowrap}.u-set__pack-art{display:block;position:relative;width:54px;height:36px;flex-shrink:0}.u-set__pack-art i{position:absolute;display:block;left:13px;bottom:0;width:27px;height:35px;background:linear-gradient(155deg,#fff 0 47%,#bcdfeb 48%);border:1px solid #97c3d1;border-radius:3px;box-shadow:0 2px 3px #1133420d}.u-set__pack-art i:after{content:"";display:block;width:10px;height:1px;margin:10px auto 0;background:#548b9c;box-shadow:0 3px #9ec4ce}.u-set__pack-art--1 i:not(:first-child){display:none}.u-set__pack-art--2 i:first-child{transform:translate(-9px) rotate(-7deg)}.u-set__pack-art--2 i:last-child{display:none}.u-set__pack-art--2 i:nth-child(2){transform:translate(9px) rotate(7deg)}.u-set__pack-art--4 i:first-child{transform:translate(-14px) rotate(-11deg)}.u-set__pack-art--4 i:nth-child(2){transform:translate(14px) rotate(11deg)}.u-set__bundle{display:flex;gap:18px;align-items:center;padding:22px 18px;border:1px solid #aed7e2;border-radius:16px;background:var(--us-soft)}.u-set__badge--inline{display:inline-block;position:static;transform:none;margin-bottom:6px;padding:3px 9px}.u-set__bundle h3{font-size:20px;line-height:1.2}.u-set__bundle p{font-size:12px;color:#60717a;margin-top:5px}.u-set__bundle-price{margin-left:auto;display:flex;flex-direction:column;text-align:right;white-space:nowrap}.u-set__bundle-price strong{color:var(--us-accent);font-size:18px}.u-set__bundle--visual{display:block;padding:20px}.u-set__bundle-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.u-set__bundle--visual h3{font-size:21px}.u-set__bundle-packs{display:grid;grid-template-columns:repeat(var(--us-pack-count),minmax(0,1fr));gap:8px;margin-top:20px}.u-set__bundle-pack{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;min-width:0;min-height:105px;padding:10px 4px 7px;border:1px solid #d8e8ed;background:#ffffffc9;border-radius:10px}.u-set__bundle-pack-image{display:flex;justify-content:center;align-items:center;height:65px;width:100%}.u-set__bundle-pack-image img{display:block;width:100%;max-width:70px;height:65px;object-fit:contain;mix-blend-mode:multiply}.u-set__bundle-pack-name{color:#47616c;font-size:11px;margin-top:4px;text-align:center;line-height:1.3}.u-set__bundle-pack--gift{border:1.5px solid var(--us-accent);background:#e0f3f6}.u-set__gift-label{position:absolute;top:-10px;background:var(--us-accent);border-radius:12px;color:#fff;padding:3px 8px;font-size:9px;font-weight:700;line-height:1.3}.u-set .u-set__mix-row--gift{border-color:#93cbd8;background:var(--us-soft)}.u-set__mix-row--gift label{color:var(--us-accent)}.u-set .u-set__modes,.u-set .u-set__scents,.u-set .u-set__mixed{margin-top:24px}.u-set__segmented{display:grid;grid-template-columns:1fr 1fr;gap:4px;border-radius:12px;padding:4px;background:#f0f4f5}.u-set__segmented label{min-width:0;cursor:pointer}.u-set__segmented span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:7px;font-size:12px;font-weight:600;text-align:center;border-radius:9px;color:#5c6c74}.u-set__segmented input:checked+span{background:#fff;color:#172b35;box-shadow:0 1px 5px #18354312}.u-set__scent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.u-set__scent{min-width:0;cursor:pointer}.u-set__scent>span{display:flex;justify-content:center;gap:7px;align-items:center;min-height:45px;padding:8px 4px;border:1px solid var(--us-border);border-radius:9px;font-size:12px;white-space:nowrap}.u-set__scent input:checked+span{border-color:var(--us-accent);background:var(--us-soft);box-shadow:inset 0 0 0 1px var(--us-accent)}.u-set__dot{display:inline-block;width:9px;height:9px;border-radius:50%;flex-shrink:0}.u-set__dot--unscented{background:#c5b998}.u-set__dot--lavender{background:#a99bc9}.u-set__dot--fresh{background:#84b899}.u-set__mix-row{display:flex;align-items:center;gap:12px;margin-top:8px;padding:9px 11px;border:1px solid var(--us-border);border-radius:11px;background:#fff}.u-set__mix-row img{width:35px;height:42px;object-fit:contain;border-radius:4px}.u-set__mix-row label{font-size:12px;white-space:nowrap;font-weight:600}.u-set__mix-row select{min-height:44px;padding:7px 28px 7px 8px;min-width:0;width:100%;color:#243640;font:inherit;font-size:13px;border:0;border-radius:6px;background-color:#f4f8f9}.u-set__summary{margin-top:23px;border-top:1px solid var(--us-border);padding:17px 0}.u-set__summary-top,.u-set__summary-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px}.u-set__summary-top{font-size:16px}.u-set__summary-top [data-total]{color:var(--us-accent);white-space:nowrap}.u-set__summary p{font-size:12px;color:#60717a;line-height:1.6;margin-top:5px}.u-set__summary-bottom{font-size:11px;color:#60717a;margin-top:10px;flex-wrap:wrap}.u-set__saving{color:var(--us-accent);background:var(--us-soft);padding:4px 8px;border-radius:5px;font-weight:600}.u-set__add{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;min-height:56px;padding:13px 20px;background:var(--us-button);color:#fff;border:0;border-radius:10px;font:inherit;font-size:15px;font-weight:700;cursor:pointer;letter-spacing:0;transition:background .15s}.u-set__add:hover{background:#358da9}.u-set__add:disabled{opacity:.65;cursor:wait}.u-set__status:not(:empty){margin-top:10px;font-size:13px;line-height:1.5}.u-set__status.is-error{color:#9b2d31}.u-set__cart-link{display:inline-block;padding:10px 0;color:var(--us-accent);font-size:13px}.u-set .u-set__footnote{text-align:center;color:#73828a;font-size:10px;line-height:1.5;margin-top:10px}.u-set__fallback select{width:100%;min-height:44px;margin:8px 0 15px}@media(max-width:380px){.u-set__sizes{gap:6px}.u-set__card-price{font-size:13px}.u-set__card-saving{font-size:9px}.u-set__bundle{gap:10px;padding:18px 12px}.u-set__bundle>.u-set__pack-art{display:none}.u-set__scent>span{font-size:11px;gap:5px}}@media(prefers-reduced-motion:reduce){.u-set *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
