.sol2 .solp-hero{align-items:start}.sol2-gallery,.sol2-info{min-width:0}.sol2-info h1{font-size:clamp(26px,2.6vw,34px);margin-top:10px}.sol2-social{display:flex;align-items:center;gap:10px;margin:12px 0 2px;font-size:13.5px;color:#555}.sol2-social__avs{display:flex}.sol2-social__avs img{width:30px;height:30px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-9px}.sol2-social__avs img:first-child{margin-left:0}.sol2-social b{color:#1f1c19}.sol2-pricerow{display:flex;align-items:center;gap:10px;margin:4px 0 14px;flex-wrap:wrap}.sol2-pricerow s{color:#b3aca4;font-size:17px;font-weight:600}.sol2-pricerow__p{font-size:22px;font-weight:900}.sol2-pricerow__badge{background:#fde7ea;color:var(--acc-deep);font-size:11px;font-weight:800;letter-spacing:.04em;padding:4px 10px;border-radius:999px}.sol2-bens{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;margin:6px 0 14px}.sol2-ben{display:flex;gap:9px;align-items:flex-start;font-size:14px;min-width:0}.sol2-ben .ic{flex:0 0 auto;font-size:17px;line-height:1.2}.sol2-derm{margin:6px 0 10px}.sol2-derm__h{font-weight:700;font-size:14.5px;display:flex;align-items:center;gap:8px}.sol2-derm__h .w{color:#c9c2ba;font-size:17px;font-weight:400}.sol2-derm__sub{font-style:italic;color:#6e675f;font-size:13.5px;margin-top:2px}.sol2-desc{font-size:14.5px;color:#444;margin:8px 0 16px}.sol2-bundles{display:grid;gap:10px;margin:6px 0 14px}.sol2-bun{border:1.5px solid #e7e4df;border-radius:12px;padding:14px 16px;cursor:pointer;background:#fff;transition:border-color .15s,box-shadow .15s}.sol2-bun.on{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc);background:#fffafb}.sol2-bun__row{display:flex;align-items:center;gap:12px}.sol2-bun__radio{flex:0 0 auto;width:19px;height:19px;border-radius:50%;border:2px solid #d8d3cc;position:relative}.sol2-bun.on .sol2-bun__radio{border-color:var(--acc)}.sol2-bun.on .sol2-bun__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--acc)}.sol2-bun__l{min-width:0;flex:1}.sol2-bun__n{font-weight:800;font-size:15.5px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sol2-bun__tag{background:#fde7ea;color:var(--acc-deep);font-size:10.5px;font-weight:800;padding:3px 9px;border-radius:999px;white-space:nowrap}.sol2-bun__tag--g{background:#e3f4ea;color:#1d7a43}.sol2-bun__sub{font-size:12.5px;color:#8d867d;margin-top:1px}.sol2-bun__r{text-align:right;flex:0 0 auto}.sol2-bun__p{font-weight:900;font-size:16px}.sol2-bun__c{display:block;color:#b3aca4;font-size:12.5px}.sol2-bun__perks{margin:10px 0 0 31px;display:grid;gap:6px;border-top:1px dashed #eee;padding-top:10px}.sol2-perk{display:flex;justify-content:space-between;gap:10px;font-size:13px;font-weight:600}.sol2-perk s{color:#b3aca4;font-weight:500}.sol2-atc{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;background:#111;color:#fff;border:none;font-weight:800;font-size:15.5px;letter-spacing:.1em;text-transform:uppercase;padding:18px;border-radius:999px;cursor:pointer;text-decoration:none;transition:background .15s}.sol2-atc:hover{background:#000}.sol2-atc s{opacity:.55;font-weight:600;letter-spacing:0}.sol2-atc b{letter-spacing:0}.sol2-atc__sep{opacity:.45}.sol2-shiprow{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;margin:12px 0 4px;flex-wrap:wrap}.sol2-shiprow .l{color:#e0701e;font-weight:700}.sol2-shiprow .r{color:#555}.sol2-stock{margin:16px 0 4px}.sol2-stock__h{font-weight:800;font-size:15px}.sol2-stock__sub{font-size:13.5px;color:#6e675f;margin:2px 0 8px}.sol2-stock__bar{height:8px;border-radius:999px;background:#f0ede9;overflow:hidden}.sol2-stock__bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--acc),var(--acc-deep))}.sol2-stock__row{display:flex;justify-content:space-between;font-size:13.5px;margin-top:6px}.sol2-stock__row .ends{color:var(--acc-deep);font-weight:600;font-variant-numeric:tabular-nums}.sol2-guar{display:flex;gap:14px;align-items:flex-start;background:#faf8f6;border:1px solid #f0ece7;border-radius:14px;padding:16px;margin:14px 0}.sol2-guar__seal{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:#fde7ea;display:flex;align-items:center;justify-content:center;font-size:21px}.sol2-guar b{font-size:15px}.sol2-guar p{margin:3px 0 0;font-size:13.5px;color:#555}.sol2-acc{margin-top:6px;border-top:1px solid #eee}.sol2-acc details{border-bottom:1px solid #eee}.sol2-acc summary{display:flex;justify-content:space-between;align-items:center;gap:10px;list-style:none;cursor:pointer;font-weight:600;font-size:14.5px;padding:14px 2px}.sol2-acc summary::-webkit-details-marker{display:none}.sol2-acc summary .pl{color:#9a948c;font-size:18px;font-weight:400;transition:transform .15s}.sol2-acc details[open] summary .pl{transform:rotate(45deg)}.sol2-acc__a{font-size:14px;color:#555;padding:0 2px 14px}.sol2-acc__a p{margin:0 0 8px}#cart-drawer [slot=footer] .button,#cart-drawer .empty-state .button{background:var(--acc);border-color:var(--acc);color:#fff;border-radius:999px}#cart-drawer [slot=footer] .button:hover,#cart-drawer .empty-state .button:hover{background:var(--acc-deep);border-color:var(--acc-deep)}#cart-drawer .count-bubble{background:var(--acc);color:#fff}#cart-drawer .progress-bar{background:#fde7ea}#cart-drawer .progress-bar:before{background:var(--acc)}#cart-drawer .cart-drawer__inner a{color:inherit}@media(max-width:900px){.sol2 .solp-hero{grid-template-columns:1fr;gap:22px}.sol2-info h1{font-size:25px}.sol2-bens{gap:10px 12px}.sol2-ben{font-size:13px}.sol2-bun{padding:12px 13px}.sol2-bun__n{font-size:14.5px}.sol2-bun__p{font-size:15px}.sol2-atc{font-size:14px;padding:16px}.sol2 .solp-mbar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:90;background:#fff;border-top:1px solid #eee;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px}.sol2 .solp-mbar__info{font-size:12.5px;font-weight:700}.sol2 .solp-mbar__info s{color:#b3aca4;margin-left:6px;font-weight:500}.sol2 .solp-mbar__cta{background:#111;color:#fff;font-weight:800;font-size:14px;padding:12px 22px;border-radius:999px;text-decoration:none;white-space:nowrap}}@media(max-width:380px){.sol2-bens{grid-template-columns:1fr}.sol2-pricerow__p{font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sol-hero2.css.map */
