.ss-brand{display:inline-flex;position:relative;align-items:flex-end;color:var(--ss-plum);text-decoration:none;flex-shrink:0}.ss-brand-crop{position:relative;display:block;width:150px;height:98px;overflow:hidden}.ss-brand-crop img{position:absolute;max-width:none;width:193px;height:193px;left:-23px;top:-46px}.ss-brand sup{font-size:11px;position:absolute;right:-11px;bottom:20px}.ss-header{min-height:135px;position:relative;z-index:10}.ss-mobile-menu{display:none}.ss-product-gallery{align-self:start;top:20px}.ss-gallery-stage{border-radius:26px;overflow:hidden;background:var(--ss-lilac)}.ss-gallery-panel[hidden]{display:none}.ss-gallery-photo{width:100%;aspect-ratio:1;object-fit:contain}.ss-gallery-thumbnails{display:flex;gap:9px;overflow-x:auto;padding:14px 2px 8px;scrollbar-width:thin}.ss-gallery-thumbnails button{width:68px;min-width:68px;height:74px;padding:3px;border:1px solid var(--ss-line);background:var(--ss-cream);border-radius:10px;cursor:pointer}.ss-gallery-thumbnails button[aria-pressed=true]{border:2px solid var(--ss-plum)}.ss-gallery-thumbnails img{height:100%;width:100%;object-fit:cover;border-radius:6px}.ss-gallery-controls{display:flex;align-items:center;justify-content:space-between;font-size:12px;padding:5px 0}.ss-gallery-controls button{border:1px solid var(--ss-line);border-radius:50%;width:42px;height:42px;background:transparent;color:var(--ss-plum);cursor:pointer}.ss-new-intro{font-size:18px;line-height:1.55;margin:0 0 22px}.ss-new-intro p{margin:0 0 4px}.ss-new-intro p:first-child{font-weight:700;color:var(--ss-plum)}.ss-new-intro em{font-size:16px}.ss-quick-trust{font-size:11px;line-height:1.7}.ss-options{margin-bottom:18px}.ss-trust-line{border-top:0;margin:18px 0 22px;padding:0;align-items:center;gap:16px}.ss-trust-line p{margin:0;line-height:1.5;font-size:12px}.ss-trust-line p strong{font-size:14px}.ss-trust-line>span{font-size:44px;line-height:1}.ss-buy-collage{margin:24px 0 20px}.ss-buy-collage img{width:100%;border-radius:22px}.ss-buy-collage figcaption{font-size:11px;text-align:right;color:#695864;margin-top:6px}.ss-option:has(input:not(:checked)){background:transparent}.ss-option:has(input:checked){background:var(--ss-lilac);border-color:var(--ss-plum)}.ss-footer .ss-brand{align-self:flex-start}.ss-information-page{max-width:900px}.ss-information-page h1{font-size:clamp(42px,6vw,70px)}.ss-page-content h2{font-size:30px;letter-spacing:-.025em;margin-top:40px;margin-bottom:18px}.ss-page-content h3,.ss-page-content h4{font-size:23px;letter-spacing:-.02em;margin-top:25px}.ss-page-content p,.ss-page-content li{line-height:1.8}.ss-contact-form{max-width:650px;display:grid;gap:10px;margin-top:35px}.ss-contact-form input,.ss-contact-form textarea{border:1px solid var(--ss-line);border-radius:10px;background:#fffefb;padding:14px;font:inherit;color:inherit;max-width:100%;width:100%;margin-bottom:12px}.ss-contact-form button{margin-top:10px}.ss-desktop-nav a{white-space:nowrap}
@media(max-width:700px){.ss-header{min-height:103px}.ss-brand-crop{width:119px;height:77px}.ss-brand-crop img{width:153px;height:153px;left:-18px;top:-36px}.ss-brand sup{right:-8px;bottom:16px;font-size:9px}.ss-header .ss-desktop-nav,.ss-header>.ss-cart-link{display:none}.ss-header .ss-mobile-menu{display:block;border:0;margin-left:auto}.ss-mobile-menu summary{font-size:28px;display:flex;padding:15px 5px;min-width:44px;min-height:44px;align-items:center;justify-content:center}.ss-header .ss-mobile-menu nav{position:absolute;top:calc(100% - 2px);left:-18px;right:-18px;display:flex;flex-direction:column;align-items:stretch;gap:0;background:var(--ss-cream);box-shadow:0 10px 18px #3e263520;padding:12px 24px 24px;border-top:1px solid var(--ss-line)}.ss-header .ss-mobile-menu nav a{display:block;padding:14px;font-size:16px}.ss-new-intro{font-size:17px}.ss-new-intro em{font-size:15px}.ss-quick-trust{font-size:10px}.ss-gallery-photo{aspect-ratio:1}.ss-gallery-thumbnails button{width:58px;min-width:58px;height:64px}.ss-gallery-stage{border-radius:20px}.ss-buy-collage{margin-top:20px}.ss-information-page h2{font-size:28px}.ss-product-copy .ss-trust-line{margin:16px 0 20px}.ss-product{gap:24px}.ss-footer{gap:30px 20px}.ss-footer>div{min-width:0}}
