.ss-commerce .ss-trust-badges{margin-top:16px;color:var(--plum)}.ss-commerce .ss-gallery{display:flex;flex-direction:column;gap:14px;min-width:0}.ss-commerce .ss-gallery-main{width:100%;align-self:stretch}.ss-commerce .ss-thumbnails{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(56px,1fr);grid-template-columns:none;gap:8px;width:100%;max-width:100%;overflow-x:auto;padding:2px 2px 6px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#c8b5ca transparent}.ss-commerce .ss-thumbnails button{width:100%;min-width:0;background:#fffcf8;border:2px solid transparent;border-radius:7px;padding:3px;scroll-snap-align:center;transition:border-color .15s,background .15s}.ss-commerce .ss-thumbnails button:hover{border-color:#b8a0be;background:#f6eef7}.ss-commerce .ss-thumbnails button[aria-pressed=true]{border-color:var(--plum);padding:3px;background:#f6eef7}.ss-commerce .ss-thumbnails img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:3px}.ss-commerce .ss-gallery-quality{width:100%;margin-top:0}.ss-trust-row{display:grid;border:1px solid #e4dbe8;background:#faf6fc;border-radius:12px;overflow:hidden}.ss-trust-row--quality{grid-template-columns:1.3fr 1fr;margin-bottom:7px}.ss-trust-row--routine{grid-template-columns:.95fr 1.2fr .95fr}.ss-trust-item{display:flex;align-items:center;justify-content:center;gap:9px;min-height:63px;padding:10px 9px;position:relative;line-height:1.22}.ss-trust-item+.ss-trust-item:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:1px;background:#e3d8e7}.ss-trust-item strong{font-size:14px;font-weight:650;letter-spacing:-.015em}.ss-trust-row--quality strong{font-size:17px}.ss-commerce .ss-trust-icon{width:30px;height:30px;color:#967ea3;flex-shrink:0;overflow:visible}.ss-trust-row--quality .ss-trust-icon{width:34px;height:34px}.ss-trust-icon--flag{color:var(--plum)!important}.ss-commerce .ss-trust-note{font-size:10px;color:var(--muted);line-height:1.4;margin:6px 3px 0}.ss-commerce .ss-video-dialog--story{max-width:560px;width:calc(100vw - 48px);padding:26px;max-height:92dvh}.ss-video-layout{display:block}.ss-commerce .ss-video-dialog--story video{max-height:52dvh;background:#201523;border-radius:10px;object-fit:contain}.ss-story-drawer{margin-top:22px}.ss-commerce .ss-story-drawer h3{font-size:23px;line-height:1.22;margin:0 0 15px;max-width:420px}.ss-commerce .ss-story-details{border:1px solid #d8c8d9;border-radius:7px;background:#faf6fc;padding:0}.ss-commerce .ss-story-details summary{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:54px;padding:14px 17px;font-size:15px;font-weight:650;color:var(--plum);cursor:pointer;list-style:none}.ss-story-details summary::-webkit-details-marker{display:none}.ss-story-details summary svg{transition:transform .15s}.ss-story-details[open] summary svg{transform:rotate(180deg)}.ss-full-story{padding:0 17px 19px}.ss-commerce .ss-video-dialog .ss-full-story p{font-size:15px;line-height:1.7;color:var(--muted);margin-top:14px}.ss-commerce .ss-video-dialog .ss-video-title{margin-bottom:20px}.ss-review-wall[data-review-library-url] .ss-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px}.ss-review-wall[data-review-library-url] .ss-review-grid--masonry{grid-auto-rows:8px;grid-auto-flow:dense;row-gap:0}.ss-commerce .ss-review-v6{padding:24px;border-radius:14px;background:#fffcf8;border:1px solid #e8e0e5;min-width:0;display:flex;flex-direction:column;scroll-margin-top:32px}.ss-review-v6 .ss-review-person{min-height:42px;margin-bottom:16px}.ss-commerce .ss-review-initials{border-radius:50%;width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;background:#ede4ef;color:#6e5278;font-size:12px;font-weight:600;margin:0}.ss-review-v6 .ss-review-person strong{font-size:14px}.ss-review-v6 .ss-review-person span:not(.ss-review-initials){font-size:11px}.ss-review-v6 h3{margin:0 0 10px;font-size:20px;line-height:1.25}.ss-commerce .ss-review-v6 blockquote{margin:0;font-size:15px;line-height:1.7;color:#504953;white-space:pre-line}.ss-review-text--clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.ss-commerce .ss-review-expand{align-self:flex-start;border:0;background:none;padding:10px 0 2px;color:var(--pink);font-size:13px;min-height:44px;text-decoration:underline;text-underline-offset:4px}.ss-commerce .ss-review-photo{order:-1;margin:0 0 18px;border-radius:9px;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:50% 37%;height:auto}.ss-review-actions{text-align:center;margin-top:30px}.ss-commerce .ss-review-load{display:inline-flex;align-items:center;justify-content:center;min-width:260px;min-height:54px;padding:15px 26px;border:1px solid #a82061;border-radius:6px;background:#b3216f;color:#fff;font-size:15px;font-weight:650;line-height:1.35;box-shadow:0 2px 5px #2e1a3310;transition:background .15s}.ss-commerce .ss-review-load:hover{background:#902057;border-color:#902057}.ss-commerce .ss-review-load:disabled{opacity:.7;cursor:wait}.ss-commerce .ss-review-progress{margin-top:10px;font-size:12px;color:var(--muted)}.ss-review-v6:focus{outline:none}.ss-review-v6:focus-visible{outline:3px solid var(--pink);outline-offset:4px}.ss-review-wall[data-review-library-url] .ss-review-count{font-size:12px}.ss-commerce .ss-product-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:calc(100% - 80px);max-width:900px;margin:18px auto 0;padding:0;border:0;background:transparent;overflow:visible}.ss-commerce .ss-product-tabs a{display:flex;align-items:center;justify-content:center;gap:11px;padding:14px 16px;min-height:56px;border:1px solid #e1d5e4;border-radius:5px;background:#f8f4f9;color:var(--plum);font-size:14px;font-weight:650;line-height:1.3;text-decoration:none;transition:background .15s,border-color .15s}.ss-commerce .ss-product-tabs svg{width:22px;height:22px;color:#9476a0}.ss-commerce .ss-product-tabs a:nth-child(2){background:#f7f4eb}.ss-commerce .ss-product-tabs a:nth-child(2) svg{color:#9b7328}.ss-commerce .ss-product-tabs a:nth-child(3){background:#fbf0f5}.ss-commerce .ss-product-tabs a:nth-child(3) svg{color:#b3216f}.ss-commerce .ss-product-tabs a:nth-child(4){background:#eff4ee}.ss-commerce .ss-product-tabs a:nth-child(4) svg{color:#537a66}.ss-commerce .ss-product-tabs a:hover,.ss-commerce .ss-product-tabs a[aria-current=location]{background:var(--plum);border-color:var(--plum);color:#fff}.ss-commerce .ss-product-tabs a:hover svg,.ss-commerce .ss-product-tabs a[aria-current=location] svg{color:#fff}.ss-commerce .ss-v5-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:32px;width:100%;max-width:none;min-height:104px;padding:14px max(40px,calc((100% - 1240px)/2));background:#f9f6f0;border-bottom:1px solid #e8dfe3}.ss-commerce .ss-v5-header .ss-v5-logo{width:164px}.ss-commerce .ss-v5-site-nav{display:flex;align-items:center;justify-content:center;gap:32px;margin:0;font-size:15px;font-weight:600;letter-spacing:.005em;color:var(--plum)}.ss-commerce .ss-v5-site-nav a{position:relative;display:flex;align-items:center;min-height:44px;padding:10px 0;white-space:nowrap;text-decoration:none}.ss-commerce .ss-v5-site-nav a:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;background:var(--plum);transform:scaleX(0);transform-origin:left;transition:transform .18s}.ss-commerce .ss-v5-site-nav a:hover:after,.ss-commerce .ss-v5-site-nav a:focus-visible:after{transform:scaleX(1)}.ss-commerce .ss-v5-header-actions{gap:16px}.ss-commerce .ss-v5-shop{min-height:46px;padding:13px 26px;font-size:14px;font-weight:650;line-height:1.3;background:#b3216f;box-shadow:0 3px 9px #b3216f16}.ss-commerce .ss-v5-shop:hover{background:#94215e}.ss-commerce .ss-v5-bag{width:44px;min-width:44px;min-height:44px;border:1px solid #e5dae2;border-radius:50%;background:#fffcf8;transition:background .15s,border-color .15s}.ss-commerce .ss-v5-bag:hover{background:#f3eaf4;border-color:#c4adc9}.ss-commerce .ss-v5-menu summary{border:1px solid #e5dae2;border-radius:7px;background:#fffcf8;min-width:38px;min-height:42px}.ss-commerce .ss-v5-menu[open] summary{background:var(--plum);border-color:var(--plum);color:#fff}.ss-commerce .ss-v5-menu[open] summary img{display:none}.ss-commerce .ss-v5-menu[open] summary:after{content:"\d7";font:28px/1 Arial,sans-serif}.ss-commerce .ss-v5-menu nav{right:0;top:calc(100% + 14px);width:min(340px,calc(100vw - 36px));min-width:0;max-height:calc(100dvh - 140px);overflow-y:auto;padding:10px;gap:0;border:1px solid #e2d5de;border-radius:10px;background:#fffcf8;box-shadow:0 14px 36px #2e1a3324;z-index:40}.ss-commerce .ss-v5-menu nav a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:52px;padding:14px;font-size:15px;font-weight:600;color:var(--plum);border-bottom:1px solid #eee5e9;border-radius:4px;text-decoration:none}.ss-commerce .ss-v5-menu nav a:last-child{border-bottom:0}.ss-commerce .ss-v5-menu nav a:after{content:"\2192";font-size:18px;font-weight:400;color:#97729e}.ss-commerce .ss-v5-menu nav a:hover,.ss-commerce .ss-v5-menu nav a:focus-visible{background:#f5edf6}@media(min-width:750px)and (max-width:1050px){.ss-commerce .ss-v5-header{column-gap:20px;padding-inline:32px;min-height:92px}.ss-commerce .ss-v5-header .ss-v5-logo{width:140px}.ss-commerce .ss-v5-site-nav{gap:20px;font-size:13px}.ss-commerce .ss-v5-header-actions{gap:10px}.ss-commerce .ss-v5-shop{font-size:13px;padding-inline:20px}}@media(max-width:749px){.ss-commerce .ss-v5-header{display:flex;gap:10px;min-height:82px;padding:10px 18px}.ss-commerce .ss-v5-header .ss-v5-logo{width:118px}.ss-commerce .ss-v5-site-nav{display:none}.ss-commerce .ss-v5-header-actions{gap:6px;margin-left:auto}.ss-commerce .ss-v5-shop{min-height:40px;font-size:12px;padding:11px 14px}.ss-commerce .ss-v5-bag{width:36px;min-width:36px;min-height:40px;border-radius:7px}.ss-commerce .ss-v5-menu summary{min-width:36px;min-height:40px}.ss-commerce .ss-thumbnails{grid-auto-columns:58px;gap:8px;padding-bottom:7px}.ss-commerce .ss-gallery{gap:12px}}@media(max-width:380px){.ss-commerce .ss-v5-header{gap:8px}.ss-commerce .ss-v5-header .ss-v5-logo{width:100px}.ss-commerce .ss-v5-header-actions{gap:3px}.ss-commerce .ss-v5-shop{font-size:11px;padding-inline:10px}.ss-commerce .ss-v5-bag{width:32px;min-width:32px}.ss-commerce .ss-v5-menu summary{min-width:32px}}@media(prefers-reduced-motion:reduce){.ss-commerce .ss-v5-site-nav a:after,.ss-commerce .ss-thumbnails button,.ss-commerce .ss-v5-bag{transition:none}}@media(min-width:750px)and (max-width:1050px){.ss-trust-item{gap:6px;padding-inline:6px}.ss-trust-item strong{font-size:12px}.ss-trust-row--quality strong{font-size:14px}.ss-commerce .ss-trust-icon{width:25px;height:25px}}@media(max-width:749px){.ss-trust-item{gap:7px;padding:10px 7px;min-height:65px}.ss-trust-row--quality strong{font-size:15px}.ss-trust-row--routine .ss-trust-item{flex-direction:column;gap:5px;text-align:center;min-height:87px}.ss-trust-row--routine strong{font-size:12px;max-width:110px}.ss-commerce .ss-trust-icon{width:27px;height:27px}.ss-commerce .ss-video-dialog--story{padding:24px 16px 18px;width:calc(100vw - 24px);max-height:92dvh}.ss-video-dialog--story video{max-height:52dvh}.ss-full-story p:not(.ss-eyebrow){font-size:15px;line-height:1.65}.ss-review-wall[data-review-library-url] .ss-review-grid{grid-template-columns:1fr;gap:16px}.ss-review-wall[data-review-library-url] .ss-review-grid--masonry{grid-auto-rows:auto;grid-auto-flow:row;row-gap:16px}.ss-review-grid--masonry .ss-review-v6{grid-row-end:auto!important}.ss-commerce .ss-review-v6{padding:23px}.ss-review-v6 h3{font-size:21px}.ss-review-filters{display:flex;justify-content:flex-start;gap:8px}.ss-review-filters button{padding:10px 14px;min-height:44px}.ss-review-actions{margin-top:24px}.ss-commerce .ss-review-load{width:100%;min-width:0}.ss-commerce .ss-product-tabs{width:calc(100% - 36px);gap:6px;margin-top:12px}.ss-commerce .ss-product-tabs a{min-height:65px;padding:9px 4px;flex-direction:column;gap:6px;font-size:11px}.ss-commerce .ss-product-tabs svg{width:21px;height:21px}}.ss-commerce .ss-expert-poster{border:0;box-shadow:none}.ss-commerce .ss-expert-poster:focus-visible{outline:none}.ss-commerce .ss-expert-poster:focus-visible .ss-video-play{outline:2px solid var(--plum);outline-offset:4px}.ss-commerce .ss-video-dialog .ss-dialog-close:focus-visible{outline:2px solid var(--plum);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ss-pdp-v6.css.map */
