#soothe-product{display:block;position:relative;z-index:1;letter-spacing:normal}#soothe-product :where(*:not(svg,svg *)){all:revert}@font-face{font-family:Soothe DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYthSQBK6PYK3EXw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Soothe DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYthqQBK6PYK0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Soothe DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzEY2tbYf-Vlh3uA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Soothe DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzEYOtbYf-Vlg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Soothe Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Soothe Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Soothe Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Soothe Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z11lFd2JQEl8qw.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Soothe Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFd2JQEl8qw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Soothe Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Soothe Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z11lFd2JQEl8qw.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Soothe Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Soothe Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#soothe-product{--navy: #070e64;--ink: #1f1f23;--muted: #515156;--border: #c9edff;--pale: #edf9ff;--soft: #f4fbff;--media: #f0f2f4;--font: "Soothe Poppins", sans-serif;--mono: "Soothe DM Mono", monospace;--gutter: 20px;--radius: 12px;--cn-color-accent-light: rgba(19, 179, 255, .08);--cn-color-accent-mid: rgba(19, 179, 255, .15)}#soothe-product *{box-sizing:border-box}#soothe-product{margin:0;background:#fff;color:var(--ink);font:400 14px/1.5 var(--font);-webkit-font-smoothing:antialiased}#soothe-product button,#soothe-product select,#soothe-product input{font:inherit}#soothe-product button,#soothe-product a,#soothe-product select,#soothe-product summary{-webkit-tap-highlight-color:transparent}#soothe-product button{cursor:pointer}#soothe-product a{color:inherit}#soothe-product button:focus-visible,#soothe-product a:focus-visible,#soothe-product select:focus-visible,#soothe-product summary:focus-visible,#soothe-product input:focus-visible,#soothe-product [tabindex]:focus-visible{outline:2px solid var(--navy);outline-offset:4px}#soothe-product [hidden]{display:none!important}#soothe-product h1,#soothe-product h2,#soothe-product h3,#soothe-product p{margin:0}#soothe-product h1,#soothe-product h2,#soothe-product h3{font-weight:600;letter-spacing:-.02em;line-height:1.25;text-wrap:balance}#soothe-product h1,#soothe-product h2{font-size:24px}#soothe-product h3{font-size:20px}#soothe-product p+p{margin-top:16px}#soothe-product strong{font-weight:600}#soothe-product .shell{width:calc(100% - var(--gutter) * 2);max-width:1200px;margin-inline:auto;min-width:0}#soothe-product .icon{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#soothe-product .media{display:block;background:var(--media);border:1px solid #e7eaee;border-radius:var(--radius);min-width:0}#soothe-product .hero-shell{width:100%;max-width:1440px}#soothe-product .hero{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:0 0 40px;align-items:start}#soothe-product .hero-gallery{position:relative;min-width:0;padding-bottom:24px}#soothe-product .gallery-track{display:flex;gap:12px;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}#soothe-product .gallery-track::-webkit-scrollbar{display:none}#soothe-product .hero-image{flex:0 0 auto;padding:0;background:transparent;overflow:hidden;width:calc(clamp(280px,76vw,320px)*.8);height:clamp(280px,76vw,320px);border-radius:0;border:0;scroll-snap-align:start;scroll-snap-stop:always;cursor:zoom-in}#soothe-product .gallery-thumbs{display:none}#soothe-product .buybox{min-width:0;padding:8px 16px 0}#soothe-product .eyebrow{font:400 10px/1.4 var(--mono);text-transform:uppercase;color:var(--navy)}#soothe-product .intro{font-size:14px;line-height:1.5}#soothe-product .color-group,#soothe-product .color-caption{display:none}#soothe-product .swatches{display:flex;justify-content:center;gap:0;max-width:100%;overflow-x:auto;scrollbar-width:none}#soothe-product .swatch{display:grid;place-items:center;flex:0 0 40px;width:40px;height:44px;padding:6px;border:0;border-radius:50%;background:transparent}#soothe-product .swatch span{display:block;width:28px;height:28px;border-radius:50%;background:var(--swatch);border:3px solid white;outline:1px solid #d9e3ea}#soothe-product .swatch[aria-pressed=true] span{outline-color:var(--navy)}#soothe-product .mobile-color{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100% - 24px);padding:0 6px;border-radius:999px;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#soothe-product .tab-section{margin:24px 0 16px}#soothe-product .tab-nav-label{margin:0 0 12px;font:400 12px/1.4 var(--mono);color:var(--navy);text-transform:uppercase}#soothe-product .tab-nav-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:3px}#soothe-product .tab-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:80px;padding:10px 4px;background:var(--benefit-bg);color:var(--ink);border:2px solid var(--benefit-border);border-radius:12px 12px 0 0;margin-bottom:-2px;font-size:12px;line-height:1.4;font-weight:400}#soothe-product .tab-btn[aria-selected=true]{color:var(--navy);border-bottom-color:var(--benefit-bg);font-weight:600;z-index:1}#soothe-product .tab-btn:focus-visible{outline-offset:-5px}#soothe-product .tab-btn .icon{width:14px;height:14px}#soothe-product .tab-button-label{display:grid;place-content:center;min-height:34px;text-align:center}#soothe-product .tab-content-card{background:var(--benefit-bg);border:2px solid var(--benefit-border);padding:12px;border-radius:0 0 12px 12px;min-height:204px}#soothe-product .tab-feature-row{display:flex;align-items:center;gap:12px}#soothe-product .tab-feature-media{flex:none;width:84px;min-width:84px;height:112px;padding:0;border:0;border-radius:8px;background:#e6e9ed;cursor:zoom-in}#soothe-product .tab-feature-media,#soothe-product .channel-photo,#soothe-product .feature .media{position:relative;overflow:hidden}#soothe-product :is(.tab-feature-media,.channel-photo,.feature .media)>.soothe-detail-image{position:absolute;top:0;right:0;bottom:0;left:0}#soothe-product .soothe-detail-image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% var(--detail-image-position)}#soothe-product .detail-photo-viewer[open]{grid-template-rows:auto minmax(0,1fr)}#soothe-product .detail-photo-viewer .soothe-detail-image{object-fit:contain}#soothe-product .tab-feature-content{min-width:0}#soothe-product .tab-feature-title{font-size:13px;line-height:1.4;font-weight:600;letter-spacing:0}#soothe-product .tab-feature-copy{margin:4px 0 0;font-size:12px;line-height:1.6}#soothe-product .tab-feature-tags{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0 0}#soothe-product .feature-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background:var(--benefit-border);color:var(--navy);font:400 10px/1.5 var(--font)}#soothe-product .feature-chip .icon{width:11px;height:11px}#soothe-product [data-tone=blue]{--benefit-bg: #edf5fc;--benefit-border: #c8ddf0}#soothe-product [data-tone=rose]{--benefit-bg: #ffefe0;--benefit-border: #ffd4b8}#soothe-product [data-tone=butter]{--benefit-bg: #fffcf0;--benefit-border: #ffeca6}#soothe-product [data-tone=pink]{--benefit-bg: #fef0f4;--benefit-border: #f7c8d6}#soothe-product .cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:14px 20px;border:0;border-radius:999px;background:var(--navy);color:#fff;font-weight:600;font-size:14px;line-height:1.5}#soothe-product .hero-cta{flex-direction:column;gap:5px;min-height:72px;margin:16px 0 8px}#soothe-product .pack-cta-title{display:flex;align-items:center;justify-content:center;gap:8px}#soothe-product .pack-cta-detail{font-size:12px;font-weight:400}#soothe-product .family{text-align:center;color:var(--muted);font-size:12px;line-height:1.5;margin:0 0 24px}#soothe-product .product-details{display:grid;gap:8px}#soothe-product .product-detail{border:1px solid var(--border);border-radius:12px;overflow:hidden}#soothe-product .product-detail summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;list-style:none;cursor:pointer;min-height:52px;font-size:14px;font-weight:400;line-height:1.5;color:var(--ink)}#soothe-product summary::-webkit-details-marker{display:none}#soothe-product .product-detail summary:after{content:"+";display:grid;place-items:center;width:20px;height:20px;font:18px/1 var(--mono);flex:none}#soothe-product .product-detail[open] summary:after{content:"\2212"}#soothe-product .product-detail-content{display:grid;gap:16px;padding:0 16px 16px;color:var(--ink);font:400 14px/1.5 var(--font)}#soothe-product .product-detail-content p{margin:0;padding:0;color:inherit;font:inherit}#soothe-product .product-detail-content strong{font-weight:600}#soothe-product .product-detail-content h3{margin:0 0 4px;color:var(--navy);font:600 14px/1.5 var(--font)}#soothe-product .product-detail-list{display:grid;gap:12px;margin:0;padding:0 0 0 20px}#soothe-product .product-detail-content .product-detail-note{padding:12px;border-radius:8px;background:var(--pale);font-size:13px}#soothe-product .product-audience-list{display:grid;gap:20px;list-style:none;margin:0;padding:0}#soothe-product .product-audience-list li{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px}#soothe-product .product-audience-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--navy);background:var(--pale)}#soothe-product .product-audience-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#soothe-product .product-audience-list p{font-size:13px}#soothe-product .product-facts{margin:0}#soothe-product .product-facts>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}#soothe-product .product-facts>div:first-child{padding-top:0}#soothe-product .product-facts dt{font-weight:600}#soothe-product .product-facts dd{margin:0}#soothe-product .product-detail-link,#soothe-product .product-policy-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:transparent;color:var(--navy);text-align:left;text-decoration:underline;text-underline-offset:3px}#soothe-product .product-detail-link{justify-self:start}#soothe-product .product-detail-content .product-policy-links{display:flex;flex-wrap:wrap;gap:0 16px}#soothe-product .recognition{background:var(--pale);padding:40px 0}#soothe-product .paired{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}#soothe-product .paired .copy{min-width:0}#soothe-product .paired h2{margin-bottom:16px}#soothe-product .paired p{font-size:14px;line-height:1.6}#soothe-product .recognition .media{aspect-ratio:5/4}#soothe-product .recognition .copy>p:last-child{color:var(--navy)}#soothe-product .channel{padding:48px 0}#soothe-product .channel-photo{width:100%;max-width:400px;aspect-ratio:5/4;justify-self:center}#soothe-product .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#soothe-product .actions{padding:0 0 48px}#soothe-product .section-intro{max-width:640px;margin:0 0 32px}#soothe-product .section-intro p{margin-top:16px;line-height:1.6}#soothe-product .feature-grid{position:relative;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:0 16px 5px;margin-inline:-16px;scroll-padding-inline:16px}#soothe-product .feature-grid::-webkit-scrollbar{display:none}#soothe-product .feature-grid:focus-visible{outline:2px solid var(--navy);outline-offset:4px}#soothe-product .feature-grid>.feature{flex:0 0 min(82vw,420px);scroll-snap-align:center;scroll-snap-stop:always;border:1px solid var(--cn-color-accent-light);border-radius:12px;overflow:hidden;background:#fff}#soothe-product .feature{display:flex;flex-direction:column;min-width:0}#soothe-product .feature .media{width:100%;aspect-ratio:1/1.08;border:0;border-radius:0;border-bottom:1px solid var(--cn-color-accent-light)}#soothe-product .feature-copy{display:grid;gap:8px;min-width:0;padding:24px}#soothe-product .feature-next{width:min(100%,440px);min-height:44px;margin:16px auto 0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 24px;border:1px solid var(--cn-color-accent-light);border-radius:999px;background:var(--cn-color-accent-light);color:var(--navy);font:400 12px/1.4 var(--mono);text-transform:uppercase}#soothe-product .feature-next-label{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}#soothe-product .feature-next-arrow{font-size:20px;line-height:16px}@media(min-width:750px){#soothe-product .feature-grid{width:min(100%,1040px);margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;overflow:visible;scroll-snap-type:none}#soothe-product .feature-grid>.feature{scroll-snap-align:none}#soothe-product .feature-next{display:none}}#soothe-product .sensory-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px .28em;text-align:left}#soothe-product .sensory-phrase{display:block;white-space:nowrap}#soothe-product .letter-visual{display:inline-block;width:.64em;height:.66em;vertical-align:-.025em;overflow:visible;pointer-events:none}#soothe-product .letter-q{height:.91em;vertical-align:-.275em}#soothe-product .letter-outline{fill:var(--letter-fill);stroke:var(--ink);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}#soothe-product .letter-core{fill:var(--letter-core);transform-origin:12px 12px}#soothe-product .letter-glint{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;opacity:.95}#soothe-product .letter-pop{--letter-fill: #ffefe0;--letter-core: #d99868}#soothe-product .letter-squeeze{--letter-fill: #fffcf0;--letter-core: #d5af4a}#soothe-product .letter-pop .letter-core{animation:letter-pop 3.6s cubic-bezier(.4,0,.2,1) infinite}#soothe-product .letter-squeeze .letter-core{animation:letter-squeeze 3.6s cubic-bezier(.4,0,.2,1) infinite}#soothe-product .letter-visual .loop-part{animation-play-state:paused}#soothe-product .sensory-heading[data-playing=true] .loop-part{animation-play-state:running}@keyframes letter-pop{0%,8%,42%,to{transform:scale(1)}20%,26%{transform:scale(.52)}34%{transform:scale(1.06)}}@keyframes letter-squeeze{0%,42%,80%,to{transform:scale(1)}56%,64%{transform:scale(.55,1.2)}}@media(min-width:901px){#soothe-product .sensory-heading{justify-content:center}}@media(prefers-reduced-motion:reduce){#soothe-product .letter-visual .loop-part{animation:none}}#soothe-product .feature-copy h3{margin:0;font-size:14px;line-height:1;font-weight:600}#soothe-product .feature-copy p{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}#soothe-product .faq-section{padding:40px 0 48px;background:#fff}#soothe-product .faq-layout{display:grid;gap:32px;align-items:start}#soothe-product .faq-layout h2{text-align:center}#soothe-product .faq{width:min(100%,760px);margin:0 auto;display:grid;gap:8px}#soothe-product .qa{background:#fff;border:2px solid var(--cn-color-accent-mid);border-radius:12px;overflow:hidden}#soothe-product .qa summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:16px 24px;font:400 14px/1.5 var(--font);color:var(--ink);list-style:none;cursor:pointer}#soothe-product .qa summary:focus-visible{outline-offset:-4px}#soothe-product .faq-icon{flex:none;font:400 14px/1 var(--font);color:var(--navy);transition:transform .15s ease}#soothe-product .qa[open] .faq-icon{transform:rotate(45deg)}#soothe-product .qa p{font-size:14px;color:var(--muted);line-height:1.5}#soothe-product .answer{padding:0 24px 16px}@media(prefers-reduced-motion:reduce){#soothe-product .faq-icon{transition:none}}#soothe-product .photo-viewer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:20px;border:0;background:#fff;color:var(--ink)}#soothe-product .photo-viewer[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px}#soothe-product .photo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}#soothe-product .photo-toolbar h2{font-size:16px}#soothe-product .photo-close,#soothe-product .photo-nav button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--border);border-radius:50%;background:#fff;color:var(--navy);font-size:22px}#soothe-product .photo-stage{width:100%;height:100%;max-width:720px;justify-self:center;border-radius:12px}#soothe-product .photo-nav{display:flex;align-items:center;justify-content:center;gap:24px}#soothe-product .photo-caption{font-size:12px;color:var(--muted);text-align:center}@media(min-width:361px){#soothe-product .tab-content-card{padding:12px 16px;min-height:184px}#soothe-product .tab-feature-row{gap:16px}#soothe-product .tab-feature-media{width:96px;min-width:96px}}@media(min-width:600px){#soothe-product{--gutter: 32px}#soothe-product .shell{max-width:680px}#soothe-product .hero-shell{max-width:100%}#soothe-product .buybox{max-width:640px;width:100%;justify-self:center;padding-inline:32px}#soothe-product .form-row{grid-template-columns:repeat(2,minmax(0,1fr))}#soothe-product .tab-content-card{min-height:140px}}@media(min-width:901px){#soothe-product{--gutter: 40px}#soothe-product .shell{max-width:1200px}#soothe-product .hero-shell{width:100%;max-width:1440px}#soothe-product h1{font-size:28px;line-height:1.15}#soothe-product h2{font-size:28px}#soothe-product h3{font-size:24px}#soothe-product .hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;padding:24px 40px 64px}#soothe-product .hero-gallery{padding:0}#soothe-product .gallery-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;overflow:visible}#soothe-product .hero-image{width:100%;height:auto;aspect-ratio:4/5;border-radius:12px}#soothe-product .buybox{padding:8px 0 0;max-width:592px}#soothe-product .mobile-color{display:none}#soothe-product .color-group{display:block;margin:16px 0 24px}#soothe-product .swatches{width:fit-content;margin-inline:auto}#soothe-product .tab-section{margin-top:24px}#soothe-product .tab-content-card{min-height:164px}#soothe-product .recognition{padding:64px 0}#soothe-product .paired{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}#soothe-product .paired .copy{max-width:490px}#soothe-product .recognition .media{aspect-ratio:1}#soothe-product .channel{padding:72px 0}#soothe-product .channel .copy{grid-column:2;grid-row:1}#soothe-product .channel-photo{grid-column:1;grid-row:1}#soothe-product .actions{padding-bottom:72px}#soothe-product .section-intro{text-align:center;margin:0 auto 40px}#soothe-product .faq-section{padding:64px 0 72px}#soothe-product .faq-layout{gap:48px}#soothe-product .photo-viewer{top:24px;right:24px;bottom:24px;left:24px;width:min(900px,calc(100% - 48px));height:calc(100dvh - 48px);margin:auto;border-radius:16px}}#soothe-product .channel-band{position:relative;background:var(--pale);padding:96px 0 64px;margin-bottom:80px;isolation:isolate}#soothe-product .channel-band:before{content:"";position:absolute;top:-1px;left:0;right:0;height:clamp(60px,18vw,72px);background:#fff;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 140' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 0H1440V44C1415 77 1374 104 1324 118C1271 133 1220 127 1174 101C1136 130 1075 144 1013 134C956 124 922 101 893 78C852 108 790 124 724 116C673 110 641 89 612 68C566 99 498 116 430 108C376 100 344 79 316 58C266 95 188 121 112 108C63 99 28 74 0 45V0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 140' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 0H1440V44C1415 77 1374 104 1324 118C1271 133 1220 127 1174 101C1136 130 1075 144 1013 134C956 124 922 101 893 78C852 108 790 124 724 116C673 110 641 89 612 68C566 99 498 116 430 108C376 100 344 79 316 58C266 95 188 121 112 108C63 99 28 74 0 45V0Z'/%3E%3C/svg%3E");-webkit-mask-position:top center;mask-position:top center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:680px 100%;mask-size:680px 100%}#soothe-product .channel-band .channel{padding:0}#soothe-product .maze-divider{position:absolute;bottom:-40px;left:0;width:100%;height:88px;overflow:clip}#soothe-product .maze-divider-art{display:block;width:100%;height:100%;overflow:visible}#soothe-product .maze-divider-art use{fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}#soothe-product .maze-divider-edge{stroke:#cddfeb;stroke-width:17}#soothe-product .maze-divider-fill{stroke:#e3eff6;stroke-width:15}#soothe-product .maze-divider-stitch{stroke:#a9c6d7;stroke-width:1;stroke-dasharray:1 5;opacity:.75}#soothe-product .maze-divider-dot{position:absolute;top:0;left:0;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab}#soothe-product .maze-divider-dot:before{content:"";width:12px;height:12px;border-radius:50%;background:#708fa8;border:3px solid #edf5fa;outline:1px solid #9cb5c7}#soothe-product .maze-divider-dot[data-dragging=true]{cursor:grabbing}#soothe-product .maze-divider-dot:focus-visible{outline:2px solid var(--navy);outline-offset:0}@media(min-width:750px){#soothe-product .channel-band{padding:112px 0 64px;margin-bottom:80px}#soothe-product .channel-band:before{height:clamp(80px,8vw,110px);-webkit-mask-size:100% 100%;mask-size:100% 100%}}@media(max-width:749px){#soothe-product .hero{gap:12px;padding-bottom:24px}#soothe-product .buybox{padding-top:4px}#soothe-product .family{margin-bottom:20px}#soothe-product .channel-band{padding-top:88px;margin-bottom:64px}#soothe-product .section-intro{margin-bottom:24px}#soothe-product .actions{padding-bottom:32px}#soothe-product .faq-section{padding-block:32px 40px}#soothe-product .faq-layout{gap:24px}}#soothe-product .media:has(>.visual-note),#soothe-product .tab-feature-media:has(>.visual-note){position:relative}#soothe-product .visual-note{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;text-align:center;pointer-events:none;color:#636b75}#soothe-product .visual-note-kind{font:400 9px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#68788b}#soothe-product .visual-note-copy{display:block;max-width:250px;font:400 12px/1.5 var(--font)}#soothe-product .visual-note--small{gap:6px;padding:8px}#soothe-product .visual-note--small .visual-note-kind{font-size:8px;letter-spacing:0}#soothe-product .visual-note--small .visual-note-copy{font-size:10px;line-height:1.4}@media(min-width:901px){#soothe-product .hero{padding-bottom:40px}#soothe-product .channel-band>.shell{max-width:1040px}#soothe-product .channel{gap:32px}#soothe-product .channel-photo{max-width:none;aspect-ratio:4/3}#soothe-product .channel .copy{max-width:440px}#soothe-product .channel-band{padding-block:160px 112px;margin-bottom:64px}#soothe-product .feature-grid{gap:32px}#soothe-product .feature .media{aspect-ratio:4/3}#soothe-product .section-intro{margin-bottom:32px}#soothe-product .actions{padding-bottom:56px}#soothe-product .faq-section{padding-block:56px 64px}#soothe-product .faq-layout{gap:32px}}#soothe-product .soothe-bundle-scope{--cn-font-heading: var(--cn-font-body);--cn-font-body: "Soothe Poppins", sans-serif;--cn-font: var(--cn-font-body);--cn-font-mono: "Soothe DM Mono", monospace;--cn-weight: 400;--cn-h1-size: 2rem;--cn-body-size: 15px;--cn-color-ink: #1f1f23;--cn-color-muted: #1f1f23;--cn-color-tertiary: #515156;--cn-color-blue: #070e64;--cn-color-blue-hover: var(--cn-color-blue);--cn-color-main-blue: #edf9ff;--cn-color-blue-alt: var(--cn-color-accent-light);--cn-color-warm-neutral: #fff;--cn-color-white: #ffffff;--cn-color-soft: #f4fbff;--cn-color-overlay: rgba(31, 31, 35, .5);--cn-radius: 12px;--cn-radius-pill: 999px;--cn-radius-sm: 8px;--cn-border-width: 2px;--cn-border-width-thin: 1px;--cn-space-1: 4px;--cn-space-2: 8px;--cn-space-3: 12px;--cn-space-4: 16px;--cn-space-5: 20px;--cn-space-6: 24px;--cn-space-7: 32px;--cn-space-8: 48px;--cn-content-max: 1280px;--cn-hero-max: 1440px;--cn-buybox-max: 592px;--cn-color-border-subtle: #e2e8f0;--cn-color-feature-chip: #02155014;--cn-color-feature-border: #0215501f;--cn-color-trust: var(--cn-color-accent);--cn-type-eyebrow: 400 12px / 1.4 var(--cn-font-mono);--cn-type-heading: 600 28px/1.15 var(--cn-font-body);--cn-type-subheading: 600 24px/1.25 var(--cn-font-body);--cn-type-body: 400 14px/1.5 var(--cn-font-body);--cn-type-caption: 400 12px/1.5 var(--cn-font-body);--cn-type-cta: 600 14px/1 var(--cn-font-body);--cn-letter-flat: 0;--cn-letter-heading: -.02em;--cn-color-accent: #13b3ff;--cn-color-border: #c9edff;--cn-color-surface: #f4fbff;--cn-color-accent-hover: #070e64;--cn-color-accent-light: #edf9ff;--cn-color-accent-mid: #dcefff;--cn-space-xs: 8px;--cn-space-sm: 12px;--cn-space-md: 24px;--cn-space-lg: 32px;--cn-border: var(--cn-border-width) solid var(--cn-color-border);--cn-border-dashed: var(--cn-border-width) dashed var(--cn-color-border);--cn-tap-pill: 12px 20px;--cn-tap-cta: 12px 24px;--cn-tap-cta-sm: 12px 24px;--cn-tap-badge: 4px 8px;--cn-review-border: #c9edff;--cn-color-savings: #187443;--cn-radius-circle: 50%;--cn-control-height: 44px;--cn-cta-height: 48px;--cn-type-micro: 400 10px/1.4 var(--cn-font-body);--cn-type-price: 600 18px/1.5 var(--cn-font-body);--cn-size-micro: 10px;--cn-size-caption: 12px;--cn-size-body: 14px;--cn-size-price: 18px;--cn-size-subheading: 24px;--cn-size-heading: 28px;--cn-color-rating: #f4b400;--cn-color-peach-surface: #ffefe0;--cn-color-peach-border: #ffd4b8;--cn-color-yellow-surface: #fffcf0;--cn-color-yellow-border: #ffeca6;--cn-color-pink-surface: #fef0f4;--cn-color-pink-border: #f7c8d6;--cn-color-sky-surface: #edf5fc;--cn-color-sky-border: #c8ddf0}#soothe-product .soothe-offer-selector{--cn-font-body: "Soothe Poppins", sans-serif;--cn-color-ink: #1f1f23;--cn-color-tertiary: #515156;--cn-color-blue: #070e64;--cn-color-white: #ffffff;--cn-radius: 12px;--cn-radius-pill: 999px;--cn-radius-sm: 8px;--cn-border-width: 2px;--cn-space-1: 4px;--cn-space-2: 8px;--cn-space-3: 12px;--cn-space-4: 16px;--cn-space-5: 20px;--cn-space-6: 24px;--cn-space-7: 32px;--cn-type-subheading: 600 24px/1.25 var(--cn-font-body);--cn-type-body: 400 14px/1.5 var(--cn-font-body);--cn-type-caption: 400 12px/1.5 var(--cn-font-body);--cn-type-cta: 600 14px/1 var(--cn-font-body);--cn-color-accent: #13b3ff;--cn-color-border: #c9edff;--cn-color-surface: #f4fbff;--cn-color-accent-light: #edf9ff;--cn-color-accent-mid: #dcefff;--cn-border: var(--cn-border-width) solid var(--cn-color-border);--cn-color-savings: #187443;--cn-control-height: 44px;--cn-size-micro: 10px;--cn-size-caption: 12px;--cn-size-body: 14px;--cn-size-price: 18px;--cn-size-subheading: 24px;font-family:Soothe Poppins,sans-serif;color:#1f1f23;line-height:1.5;letter-spacing:0}#soothe-product .soothe-offer-selector *{box-sizing:border-box;letter-spacing:0}#soothe-product .soothe-offer-selector button,#soothe-product .soothe-offer-selector select{font-family:inherit;cursor:pointer}#soothe-product .soothe-offer-selector .gift-dialog{width:min(420px,calc(100vw - 32px));max-height:90dvh;overflow:auto;padding:var(--cn-space-6);border:var(--cn-border);border-radius:var(--cn-radius);background:#fff;color:var(--cn-color-ink)}#soothe-product .soothe-offer-selector .gift-dialog::backdrop{background:#1f1f2380}#soothe-product .soothe-offer-selector .gift-dialog>img{width:100%;height:200px;object-fit:contain;background:#f6fcff;border-radius:var(--cn-radius-sm)}#soothe-product .soothe-offer-selector .gift-dialog h2{font:var(--cn-type-subheading);margin:var(--cn-space-4) 0 var(--cn-space-2)}#soothe-product .soothe-offer-selector .gift-dialog p{font:var(--cn-type-body);color:var(--cn-color-ink)}#soothe-product .soothe-offer-selector .gift-dialog .gift-close{position:absolute;right:8px;top:8px;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--cn-color-blue);font-size:var(--cn-size-subheading)}#soothe-product .soothe-offer-selector .gift-value-row{display:flex;align-items:center;gap:var(--cn-space-3);font:var(--cn-type-body)}#soothe-product .soothe-offer-selector .gift-value-row strong{color:var(--cn-color-blue);background:var(--cn-color-accent-light);padding:var(--cn-space-2) var(--cn-space-3);border-radius:var(--cn-radius-pill)}#soothe-product .soothe-offer-selector .gift-dialog .gift-saving{font-weight:600;color:var(--cn-color-blue)}@media(max-width:420px){#soothe-product .soothe-offer-selector .gift-dialog{padding:var(--cn-space-5)}}#soothe-product .soothe-offer-selector#packageModal .selector-title{font-size:var(--cn-size-body);font-weight:500;margin:0 0 var(--cn-space-4)}#soothe-product .soothe-offer-selector#packageModal .options{display:grid;gap:var(--cn-space-4)}#soothe-product .soothe-offer-selector#packageModal .option{position:relative;display:block;width:100%;text-align:left;color:inherit;cursor:pointer;background:#fff;border:1px solid var(--cn-color-border);border-radius:var(--cn-radius);box-shadow:none}#soothe-product .soothe-offer-selector#packageModal .option:focus-visible{outline:2px solid var(--cn-color-blue);outline-offset:3px}#soothe-product .soothe-offer-selector#packageModal .offer-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--cn-space-2)}#soothe-product .soothe-offer-selector#packageModal .top{display:block;min-width:0}#soothe-product .soothe-offer-selector#packageModal .price-group{text-align:right}#soothe-product .soothe-offer-selector#packageModal .price-group .prices{justify-content:flex-end;flex-wrap:wrap;gap:var(--cn-space-1) var(--cn-space-2)}#soothe-product .soothe-offer-selector#packageModal .top .unit{display:block;margin:var(--cn-space-1) 0 0;text-align:left}#soothe-product .soothe-offer-selector#packageModal .price-group .save{margin-top:var(--cn-space-1)}#soothe-product .soothe-offer-selector#packageModal .quantity{font-size:var(--cn-size-body);font-weight:600}#soothe-product .soothe-offer-selector#packageModal .tag{position:absolute;top:-12px;right:16px;z-index:5;padding:var(--cn-space-1) var(--cn-space-2);border:1px solid var(--cn-color-border);border-radius:var(--cn-radius-sm);background:var(--cn-color-accent-mid);font:400 10px/1.4 Soothe DM Mono,monospace;text-transform:uppercase;color:var(--cn-color-blue);white-space:nowrap}#soothe-product .soothe-offer-selector#packageModal .prices{display:flex;align-items:baseline;gap:var(--cn-space-2);white-space:nowrap}#soothe-product .soothe-offer-selector#packageModal .prices del{font-size:var(--cn-size-caption);color:var(--cn-color-tertiary)}#soothe-product .soothe-offer-selector#packageModal .prices strong{font-weight:600;font-size:var(--cn-size-price);color:var(--cn-color-ink)}#soothe-product .soothe-offer-selector#packageModal .unit{font-size:var(--cn-size-micro);color:var(--cn-color-tertiary);margin-left:auto}#soothe-product .soothe-offer-selector#packageModal .save{font-size:var(--cn-size-caption);color:var(--cn-color-savings);margin:var(--cn-space-1) 0 0}#soothe-product .soothe-offer-selector#packageModal .gifts{color:var(--cn-color-ink);line-height:1.5}#soothe-product .soothe-offer-selector#packageModal .option[aria-checked=true]{border-color:var(--cn-color-accent)!important;background:var(--cn-color-surface)}#soothe-product .soothe-offer-selector#packageModal .cta{width:100%;min-height:48px;border:0;border-radius:var(--cn-radius-pill);background:var(--cn-color-accent);color:#fff;font:600 14px Soothe Poppins,sans-serif;margin-top:var(--cn-space-6);cursor:pointer}#soothe-product .soothe-offer-selector#packageModal .cta:disabled{background:#eaf7ff;color:var(--cn-color-tertiary);cursor:default}#soothe-product .soothe-offer-selector#packageModal .status{font-size:var(--cn-size-caption);min-height:18px;margin:var(--cn-space-2) 0 0;text-align:center;color:var(--cn-color-blue)}#soothe-product .soothe-offer-selector#packageModal .option{overflow:visible}#soothe-product .soothe-offer-selector#packageModal .option>.gifts:last-child{border-radius:0 0 var(--cn-radius) var(--cn-radius)}#soothe-product .soothe-offer-selector#packageModal .gifts{background:var(--cn-color-accent-light);margin:var(--cn-space-3) -16px 0;padding:var(--cn-space-3) var(--cn-space-4)}#soothe-product .soothe-offer-selector#packageModal .option[aria-checked=true] .gifts{background:#e6f6ff}#soothe-product .soothe-offer-selector#packageModal .gifts{font-size:var(--cn-size-caption)}#soothe-product .soothe-offer-selector#packageModal .option .cta{background:var(--cn-color-blue)}#soothe-product .soothe-offer-selector#packageModal .option{padding:var(--cn-space-4) var(--cn-space-4) 0}#soothe-product .soothe-offer-selector#packageModal .option[aria-checked=true]>.gifts{display:none}#soothe-product .soothe-offer-selector#packageModal .bundle-inline-config{cursor:default;background:var(--cn-color-white);margin:var(--cn-space-3) -16px 0;padding:var(--cn-space-3) var(--cn-space-3) 0;border-top:1px solid var(--cn-color-border)}#soothe-product .soothe-offer-selector#packageModal .configure-head{display:flex;align-items:center;justify-content:space-between;gap:var(--cn-space-1);margin-bottom:var(--cn-space-2)}#soothe-product .soothe-offer-selector #compactHoodieOptions{padding-bottom:var(--cn-space-2)}#soothe-product .soothe-offer-selector#packageModal .configure-head h3{font-size:var(--cn-size-caption);font-weight:500;margin:0}#soothe-product .soothe-offer-selector#packageModal .compact-size-guide-trigger{display:inline-flex;align-items:center;gap:var(--cn-space-1);flex:none;border:0;padding:var(--cn-space-2) 0;background:transparent;color:var(--cn-color-blue);font-size:var(--cn-size-micro);text-decoration:underline;text-underline-offset:3px}#soothe-product .soothe-offer-selector#packageModal .compact-hoodie-option{margin:0;padding:0;border:0;min-width:0}#soothe-product .soothe-offer-selector#packageModal .compact-hoodie-option+.compact-hoodie-option{border-top:1px solid var(--cn-color-border)}#soothe-product .soothe-offer-selector#packageModal .hoodie-summary{display:flex;align-items:center;gap:var(--cn-space-2);list-style:none;cursor:pointer;min-height:48px;padding:var(--cn-space-1) 0}#soothe-product .soothe-offer-selector#packageModal .hoodie-summary::-webkit-details-marker,#soothe-product .soothe-offer-selector#packageModal .gift-disclosure>summary::-webkit-details-marker{display:none}#soothe-product .soothe-offer-selector#packageModal .hoodie-thumbnail-frame{width:32px;height:40px;border-radius:var(--cn-radius-sm);overflow:hidden;background:var(--cn-color-surface);flex:none}#soothe-product .soothe-offer-selector#packageModal .compact-hoodie-preview{width:100%;height:100%;object-fit:contain}#soothe-product .soothe-offer-selector#packageModal .hoodie-summary-text{font-size:var(--cn-size-caption);flex:1}#soothe-product .soothe-offer-selector#packageModal .hoodie-number{font:10px Soothe DM Mono,monospace;color:var(--cn-color-blue);margin-right:var(--cn-space-2)}#soothe-product .soothe-offer-selector#packageModal .hoodie-edit{font-size:var(--cn-size-micro);color:var(--cn-color-blue);text-decoration:underline;text-underline-offset:3px}#soothe-product .soothe-offer-selector#packageModal .hoodie-edit:after{content:"Edit"}#soothe-product .soothe-offer-selector#packageModal .compact-hoodie-option[open] .hoodie-edit:after{content:"Close"}#soothe-product .soothe-offer-selector#packageModal .hoodie-fields{padding:var(--cn-space-2);margin:0 0 var(--cn-space-2);min-width:0;background:var(--cn-color-accent-light);border:1px solid var(--cn-color-border);border-radius:var(--cn-radius-sm)}#soothe-product .soothe-offer-selector#packageModal .compact-hoodie-option[open] .hoodie-summary{padding-bottom:var(--cn-space-2)}#soothe-product .soothe-offer-selector#packageModal .gift-disclosure>summary{display:flex;align-items:center;gap:var(--cn-space-2);cursor:pointer;list-style:none;min-height:44px}#soothe-product .soothe-offer-selector#packageModal .gift-stack{display:flex;flex:none;padding-right:var(--cn-space-1)}#soothe-product .soothe-offer-selector#packageModal .gift-stack img{width:28px;height:32px;object-fit:contain;background:#fff;border:2px solid var(--cn-color-accent-light);border-radius:var(--cn-radius-sm);margin-right:-8px}#soothe-product .soothe-offer-selector#packageModal .gift-disclosure-copy{flex:1;font-size:var(--cn-size-caption);margin-left:var(--cn-space-2)}#soothe-product .soothe-offer-selector#packageModal .gift-disclosure-copy small{display:block;font-size:var(--cn-size-micro);color:var(--cn-color-blue)}#soothe-product .soothe-offer-selector#packageModal .gift-chevron{font-size:var(--cn-size-body);color:var(--cn-color-blue)}#soothe-product .soothe-offer-selector#packageModal .gift-disclosure .bundle-gift-images{padding-top:var(--cn-space-3)}#soothe-product .soothe-offer-selector#packageModal .bundle-gift-preview{margin-top:var(--cn-space-2)}#soothe-product .soothe-offer-selector#packageModal .hoodie-inputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--cn-space-2)}#soothe-product .soothe-offer-selector#packageModal .compact-select-wrap{display:block;position:relative;min-width:0}#soothe-product .soothe-offer-selector#packageModal .field-label{display:block;font-size:var(--cn-size-micro);margin-bottom:var(--cn-space-1);color:var(--cn-color-tertiary)}#soothe-product .soothe-offer-selector#packageModal .compact-select-wrap select{-webkit-appearance:none;appearance:none;width:100%;height:44px;padding:var(--cn-space-2) var(--cn-space-7) var(--cn-space-2) var(--cn-space-3);background:#fff;border:1px solid var(--cn-color-border);border-radius:var(--cn-radius-sm);color:var(--cn-color-ink);font-size:var(--cn-size-caption)}#soothe-product .soothe-offer-selector#packageModal .compact-select-wrap .cn-icon{position:absolute;right:12px;bottom:16px;width:12px;height:12px;pointer-events:none}#soothe-product .soothe-offer-selector#packageModal .bundle-gift-preview{background:var(--cn-color-accent-light);margin:0 -12px;padding:var(--cn-space-3)}#soothe-product .soothe-offer-selector#packageModal .bundle-gift-summary{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cn-space-2);margin-bottom:var(--cn-space-3);font-size:var(--cn-size-caption)}#soothe-product .soothe-offer-selector#packageModal .bundle-gift-summary strong{font-weight:500}#soothe-product .soothe-offer-selector#packageModal .bundle-gift-summary span{font-size:var(--cn-size-micro);color:var(--cn-color-blue)}#soothe-product .soothe-offer-selector#packageModal .bundle-gift-images{display:grid;gap:var(--cn-space-1)}#soothe-product .soothe-offer-selector#packageModal .gift-preview-trigger{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:var(--cn-space-2);width:100%;border:0;padding:0;background:none;text-align:left;color:var(--cn-color-ink)}#soothe-product .soothe-offer-selector#packageModal .gift-photo{display:block;width:40px;height:40px;border-radius:var(--cn-radius-sm);overflow:hidden;background:#fff}#soothe-product .soothe-offer-selector#packageModal .gift-preview-trigger .gift-photo img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.35)}#soothe-product .soothe-offer-selector#packageModal .gift-name{font-size:var(--cn-size-caption);line-height:1.4}#soothe-product .soothe-offer-selector#packageModal .gift-name small{display:block;color:var(--cn-color-blue);font-size:var(--cn-size-micro);margin-top:var(--cn-space-1)}#soothe-product .soothe-offer-selector#packageModal .gift-worth{display:flex;gap:var(--cn-space-2);align-items:center;font-size:var(--cn-size-micro)}#soothe-product .soothe-offer-selector#packageModal .gift-worth del{color:var(--cn-color-tertiary)}#soothe-product .soothe-offer-selector#packageModal .gift-worth strong{color:var(--cn-color-savings);font-size:var(--cn-size-micro);font-weight:500}#soothe-product .soothe-offer-selector#packageModal{margin:0 0 var(--cn-space-6)}#soothe-product .soothe-offer-selector#packageModal .selector-title{font:500 12px/1.5 Soothe Poppins,sans-serif;text-transform:uppercase;color:var(--cn-color-ink);margin-bottom:var(--cn-space-4)}#soothe-product .soothe-offer-selector#packageModal .option{font:400 14px/1.5 Soothe Poppins,sans-serif}#soothe-product .soothe-offer-selector#packageModal .option .cta{display:flex;justify-content:center;align-items:center;gap:var(--cn-space-2);width:100%;margin:var(--cn-space-3) 0 var(--cn-space-4);min-height:48px}#soothe-product .soothe-offer-selector#packageModal .cart-bag-icon{flex:none}#soothe-product .soothe-offer-selector#packageModal .option .tag{background:var(--cn-color-accent-mid);opacity:1;isolation:isolate;z-index:5;top:-12px;right:16px;border-color:var(--cn-color-border)!important}#soothe-product .soothe-offer-selector#packageModal [hidden]{display:none!important}#soothe-product .soothe-offer-selector#packageModal .cta{font:var(--cn-type-cta);padding:var(--cn-space-3) var(--cn-space-4)}#soothe-product .soothe-offer-selector#packageModal .compact-size-guide-trigger,#soothe-product .soothe-offer-selector .gift-close{min-height:var(--cn-control-height)}#soothe-product .soothe-offer-selector .gift-close{display:grid;place-items:center;padding:0}#soothe-product .soothe-offer-selector .gift-chevron{display:grid;place-items:center}#soothe-product .soothe-offer-selector .disclosure-minus,#soothe-product .soothe-offer-selector .gift-disclosure[open] .disclosure-plus{display:none}#soothe-product .soothe-offer-selector .gift-disclosure[open] .disclosure-minus{display:block}#soothe-product .soothe-offer-selector#packageModal .gift-name small{display:flex;align-items:center;gap:var(--cn-space-1)}#soothe-product .soothe-offer-selector#packageModal .unit,#soothe-product .soothe-offer-selector#packageModal .field-label,#soothe-product .soothe-offer-selector#packageModal .gift-worth{line-height:1.4}#soothe-product .soothe-offer-selector#packageModal[aria-busy=true] .options,#soothe-product .soothe-offer-selector#packageModal[aria-busy=true] #modalConfirmBtn{visibility:hidden}#soothe-product .soothe-offer-selector#packageModal .quantity{width:auto;min-width:0;min-height:0;display:inline;height:auto;border:0;box-shadow:none}#soothe-product .soothe-offer-selector#packageModal .quantity:before,#soothe-product .soothe-offer-selector#packageModal .quantity:after{display:none}#soothe-product .soothe-offer-selector#packageModal .save{color:var(--cn-color-savings)}#soothe-product .soothe-offer-selector#packageModal .gifts{display:flex;align-items:center;gap:var(--cn-space-2)}#soothe-product .soothe-offer-selector#packageModal .active>.gifts{display:none}#soothe-product .soothe-offer-selector .offer-gift-stack{display:flex;flex:none;padding-right:0}#soothe-product .soothe-offer-selector .offer-gift-stack img{width:28px;height:28px;object-fit:cover;border:1px solid var(--cn-color-border);border-radius:var(--cn-radius-sm);background:#fff}#soothe-product .soothe-offer-selector .offer-gift-stack img+img{margin-left:-8px}#soothe-product .soothe-offer-selector#packageModal .purchase-reassurance{margin-top:var(--cn-space-3);padding-bottom:var(--cn-space-3);text-align:center;color:var(--cn-color-ink);font:var(--cn-type-caption)}#soothe-product .soothe-offer-selector#packageModal .purchase-reassurance p{display:flex;justify-content:center;align-items:center;gap:var(--cn-space-2);margin:0;font:inherit}#soothe-product .soothe-offer-selector#packageModal .purchase-support-row{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin:0 auto}#soothe-product .soothe-offer-selector#packageModal .purchase-support{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--cn-color-blue);font-weight:500;line-height:1.4;white-space:nowrap;text-decoration:none;text-underline-offset:3px}#soothe-product .soothe-offer-selector#packageModal .purchase-support:is(:hover,:focus-visible){text-decoration:underline}#soothe-product .soothe-offer-selector#packageModal :is(.purchase-support,.purchase-support-info):focus-visible{outline:2px solid var(--cn-color-blue);outline-offset:2px;border-radius:4px}#soothe-product .soothe-offer-selector#packageModal .purchase-support-info{display:grid;place-items:center;flex:none;width:24px;height:32px;padding:0;border:0;background:transparent;color:var(--cn-color-blue);cursor:pointer}#soothe-product .soothe-offer-selector#packageModal .purchase-support-detail{position:absolute;z-index:2;right:0;bottom:calc(100% + 4px);width:224px;max-width:calc(100vw - 64px);padding:12px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--ink);font:400 12px/1.5 var(--font);text-align:left}#soothe-product .soothe-offer-selector#packageModal .purchase-support-icon{flex:none;color:var(--cn-color-blue)}#soothe-product .soothe-offer-selector .system-icon{display:inline-block;vertical-align:middle;flex:none}#soothe-product .soothe-offer-selector .commerce-status:empty{display:none}#soothe-product .soothe-offer-selector#packageModal .cta{position:relative}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal{--cn-type-label: 600 var(--cn-size-body)/1.5 var(--cn-font-body);--cn-type-detail: 600 var(--cn-size-caption)/1.5 var(--cn-font-body)}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .selector-title{display:flex;align-items:center;gap:var(--cn-space-3);text-align:center;text-transform:uppercase;font:500 12px/1.5 var(--cn-font-mono);font-family:var(--cn-font-mono)!important;letter-spacing:.04em}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .selector-title:before,#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .selector-title:after{content:"";flex:1;height:1px;background:var(--cn-color-border)}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .options{gap:var(--cn-space-4)}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .option{padding:var(--cn-space-3) var(--cn-space-4)}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .offer-heading{grid-template-columns:minmax(100px,1fr) minmax(0,auto);align-items:start;gap:var(--cn-space-3)}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .price-group{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:var(--cn-space-1);min-width:0;font-variant-numeric:tabular-nums}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .prices{flex-wrap:nowrap;gap:var(--cn-space-1);white-space:nowrap}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .quantity{font:var(--cn-type-label);display:flex;align-items:center;gap:var(--cn-space-2);padding-right:4px}#soothe-product .soothe-bundle-scope .atf-choice-indicator{display:grid;place-items:center;width:18px;height:18px;flex:none;border:1.5px solid var(--cn-color-blue);border-radius:50%;background:var(--cn-color-white)}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .option.active .atf-choice-indicator{border-color:var(--cn-color-blue)!important;background:var(--cn-color-blue);box-shadow:none}#soothe-product .soothe-bundle-scope .option.active .atf-choice-indicator:after{content:"";width:5px;height:8px;border:solid var(--cn-color-white);border-color:var(--cn-color-white)!important;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .option .tag{position:absolute;top:-10px;right:16px;display:inline-block;margin:0;padding:2px 6px;font:400 var(--cn-size-micro)/1.5 var(--cn-font-mono)}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .prices del{display:inline;flex-basis:auto;font-size:var(--cn-size-caption)}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .price-group .unit{display:inline;margin:0;white-space:nowrap;font:var(--cn-type-caption);color:var(--cn-color-tertiary)}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .price-group .unit:empty{display:none}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .save{display:inline-block;max-width:calc(100% - 26px);margin:var(--cn-space-1) 0 0 26px;padding:2px 7px;border-radius:var(--cn-radius-pill);background:#e4f3e9;color:var(--cn-color-savings);font:var(--cn-type-detail)}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .save:empty{display:none}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .option .gifts{display:flex;align-items:center;gap:var(--cn-space-2);margin:var(--cn-space-3) -16px -12px;padding:6px 16px;border-radius:0 0 11px 11px;background:var(--cn-color-accent-light);font:var(--cn-type-caption);color:var(--cn-color-blue)}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .option.active>.gifts{display:none}#soothe-product .soothe-bundle-scope .atf-gift-thumbnails{display:flex;align-items:center;flex:none}#soothe-product .soothe-bundle-scope .atf-gift-thumbnails img{display:block;width:20px;height:20px;object-fit:cover;border:1px solid var(--cn-color-border);border-radius:4px;background:#fff}#soothe-product .soothe-bundle-scope .atf-gift-thumbnails img+img{margin-left:-5px}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .atf-gift-value{display:block;color:var(--cn-color-blue)}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .option.active{background:var(--cn-color-surface)}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .offer-heading:focus-visible{outline:2px solid var(--cn-color-blue);outline-offset:4px;border-radius:var(--cn-radius-sm)}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .bundle-inline-config{margin:var(--cn-space-3) 0 0;padding:var(--cn-space-2) 0 0;border-top:1px solid var(--cn-color-border);background:transparent}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .configure-head h3{font:var(--cn-type-detail)}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .compact-size-guide-trigger{font:var(--cn-type-caption)}#soothe-product .soothe-bundle-scope .color-swatch-section{display:none}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal [hidden]{display:none!important}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .compact-hoodie-option{display:block;min-inline-size:0}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .compact-hoodie-option+.compact-hoodie-option{margin-top:var(--cn-space-2);padding:0;border:0}#soothe-product .soothe-bundle-scope .hoodie-row-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#soothe-product .soothe-bundle-scope .hoodie-option-line{display:grid;grid-template-columns:44px minmax(0,1fr) 76px;align-items:center;gap:var(--cn-space-2)}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .hoodie-thumbnail-frame{width:44px;height:48px;padding:0;border:0;cursor:zoom-in}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .hoodie-thumbnail-frame:focus-visible{outline:2px solid var(--cn-color-blue);outline-offset:2px}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .compact-select-wrap{margin:0}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .compact-select-wrap select{display:block;height:48px;padding:var(--cn-space-2) 26px var(--cn-space-2) 10px;font:var(--cn-type-body)}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .compact-select-wrap select:focus-visible{border-color:var(--cn-color-blue);outline:2px solid var(--cn-color-blue);outline-offset:2px}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .compact-select-wrap .cn-icon{right:10px;bottom:18px}#soothe-product .soothe-bundle-scope .hoodie-color-dropdown{position:relative;min-width:0}#soothe-product .soothe-bundle-scope .hoodie-color-trigger{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px 10px;border:1px solid var(--cn-color-border);border-radius:var(--cn-radius-sm);background:#fff;color:var(--cn-color-ink);font:var(--cn-type-body);text-align:left}#soothe-product .soothe-bundle-scope .hoodie-color-trigger:focus-visible,#soothe-product .soothe-bundle-scope .hoodie-color-trigger[aria-expanded=true]{outline:2px solid var(--cn-color-blue);outline-offset:2px}#soothe-product .soothe-bundle-scope .hoodie-color-swatch{width:18px;height:18px;flex:none;border:1px solid rgb(31 31 35 / 12%);border-radius:50%;background-color:var(--swatch-color);background-image:var(--swatch-image);background-size:cover;background-position:center}#soothe-product .soothe-bundle-scope .hoodie-color-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex:1;min-width:0;overflow:hidden;overflow-wrap:anywhere}#soothe-product .soothe-bundle-scope .hoodie-color-trigger .cn-icon{flex:none}#soothe-product .soothe-bundle-scope .hoodie-color-list{position:absolute;top:calc(100% + 6px);left:0;z-index:50;width:max(100%,200px);max-width:calc(100vw - 80px);overflow-y:auto;overscroll-behavior:contain;padding:4px;border:1px solid var(--cn-color-border);border-radius:var(--cn-radius-sm);background:#fff;box-shadow:0 6px 24px #070e6429}#soothe-product .soothe-bundle-scope .hoodie-color-list.is-above{top:auto;bottom:calc(100% + 6px)}#soothe-product .soothe-bundle-scope .hoodie-color-list [role=option]{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px;border-radius:4px;color:var(--cn-color-ink);font:var(--cn-type-body);cursor:pointer}#soothe-product .soothe-bundle-scope .hoodie-color-list [role=option]>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}#soothe-product .soothe-bundle-scope .hoodie-color-list [role=option][aria-selected=true],#soothe-product .soothe-bundle-scope .hoodie-color-list [role=option]:focus{background:var(--cn-color-accent-light);outline:1px solid var(--cn-color-blue);outline-offset:-1px}@media(hover:hover){#soothe-product .soothe-bundle-scope .hoodie-color-list [role=option]:hover{background:var(--cn-color-accent-light)}}#soothe-product .soothe-bundle-scope .hoodie-color-check{width:14px;flex:none;visibility:hidden;color:var(--cn-color-blue)}#soothe-product .soothe-bundle-scope .hoodie-color-list [aria-selected=true] .hoodie-color-check{visibility:visible}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .bundle-gift-preview{margin:var(--cn-space-3) -16px 0;padding:0;background:var(--cn-color-accent-light);border-radius:0;overflow:clip}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .atf-gift-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--cn-space-1) var(--cn-space-2);padding:var(--cn-space-3) var(--cn-space-4);background:var(--cn-color-accent-mid);color:var(--cn-color-blue);border-bottom:1px solid var(--cn-color-border);font:var(--cn-type-detail)}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .atf-gift-heading strong{font:inherit;color:inherit}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .bundle-gift-images{gap:0}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .gift-preview-trigger{grid-template-columns:40px minmax(0,1fr) auto;gap:var(--cn-space-2);min-height:58px;padding:var(--cn-space-2) var(--cn-space-4)}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .gift-preview-trigger+.gift-preview-trigger{border-top:1px solid var(--cn-color-border)}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .gift-preview-trigger:focus-visible{outline:2px solid var(--cn-color-blue);outline-offset:-4px}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .gift-photo{width:40px;height:40px}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .gift-preview-trigger .gift-photo img{object-fit:cover;transform:none}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .gift-name{font:var(--cn-type-caption);overflow-wrap:anywhere}#soothe-product .soothe-bundle-scope .gift-digital-badge{display:inline-block;margin-left:var(--cn-space-1);padding:1px 5px;border:1px solid var(--cn-color-border);border-radius:var(--cn-radius-sm);background:var(--cn-color-white);color:var(--cn-color-tertiary);font:var(--cn-type-caption);vertical-align:middle}#soothe-product .soothe-bundle-scope .gift-info-inline{margin-left:var(--cn-space-1);vertical-align:middle;color:var(--cn-color-blue)}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .gift-worth{font:var(--cn-type-caption);font-variant-numeric:tabular-nums}#soothe-product .soothe-bundle-scope .atf-purchase-slot{min-height:72px}#soothe-product .soothe-bundle-scope .atf-purchase-bar{padding:var(--cn-space-3) 0}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .atf-purchase-bar .cta{display:flex;align-items:center;justify-content:center;gap:var(--cn-space-2);margin:0;background:var(--cn-color-blue);font-size:14px}#soothe-product .soothe-bundle-scope .atf-purchase-bar .cart-bag-icon{flex:none}#soothe-product .soothe-bundle-scope .atf-purchase-bar .cart-label{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px;min-width:0;line-height:1.4}#soothe-product .soothe-bundle-scope .atf-cart-title{display:inline-flex;align-items:center;justify-content:center;gap:var(--cn-space-2)}#soothe-product .soothe-bundle-scope .atf-cart-details{display:inline-flex;align-items:center;justify-content:center;gap:var(--cn-space-2);font-size:var(--cn-size-caption)}#soothe-product .soothe-bundle-scope .atf-cart-details,#soothe-product .soothe-bundle-scope .atf-cart-details *{font-family:var(--cn-font-body)!important}#soothe-product .soothe-bundle-scope .atf-cart-prices{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}#soothe-product .soothe-bundle-scope .atf-cart-prices del{font-size:inherit;font-weight:400;opacity:.8}#soothe-product .soothe-bundle-scope .atf-cart-prices strong{font-size:inherit;font-weight:600}#soothe-product .soothe-bundle-scope .atf-cart-savings-badge{padding:2px 7px;border-radius:var(--cn-radius-pill);background:var(--cn-color-accent-light);color:var(--cn-color-blue);font-size:inherit;font-weight:400;line-height:1.5;white-space:nowrap}#soothe-product .soothe-bundle-scope .atf-money-rounded{display:none}@media(max-width:600px){#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .atf-purchase-bar .cta{min-height:68px;padding:10px var(--cn-space-4)}#soothe-product .soothe-bundle-scope .atf-purchase-bar .cart-label{flex-direction:column;flex-wrap:nowrap;gap:5px}#soothe-product .soothe-bundle-scope .atf-cart-title{font-size:var(--cn-size-body)}#soothe-product .soothe-bundle-scope .atf-cart-savings-badge{background:#ffffff26;color:inherit}#soothe-product .soothe-bundle-scope .atf-money-exact{display:none}#soothe-product .soothe-bundle-scope .atf-money-rounded{display:inline}}#soothe-product .soothe-bundle-scope .soothe-offer-selector#packageModal .atf-purchase-bar .cta:disabled:not([data-adding]){background:var(--cn-color-accent-light);color:var(--cn-color-tertiary)}@media(max-width:900px){#soothe-product .soothe-bundle-scope .buybox h1{font:var(--cn-type-subheading)}#soothe-product .soothe-bundle-scope .atf-purchase-bar.is-docked{position:fixed;inset:auto 0 0;z-index:40;padding:var(--cn-space-3) var(--cn-space-4) calc(var(--cn-space-3) + env(safe-area-inset-bottom));background:var(--cn-color-white);border-top:1px solid var(--cn-color-border);box-shadow:0 -4px 16px #070e6414}}#soothe-product .hero{padding:16px 20px 40px;gap:16px}#soothe-product .hero-gallery{padding:0;position:relative;min-width:0}#soothe-product .hero-image{border-radius:8px 8px 0 0}#soothe-product .hero-image:last-child{scroll-snap-align:end}#soothe-product .gallery-progress{position:absolute;bottom:0;left:0;width:100%;height:4px;background:var(--border);pointer-events:none;overflow:hidden}#soothe-product .gallery-progress-fill{display:block;width:100%;height:100%;background:#13b3ff;transform-origin:left;transform:scaleX(var(--gallery-progress, .25));transition:transform .18s ease-out}#soothe-product .buybox{padding:8px 0;width:100%;max-width:592px;justify-self:center}#soothe-product .buybox h1{margin:8px 0 16px}#soothe-product .buybox .intro{margin:0 0 16px}#soothe-product .soothe-bundle-scope{margin:0 0 24px;min-width:0}#soothe-product .soothe-bundle-scope #packageModal{display:block;width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;overflow:visible}#soothe-product .soothe-bundle-scope #packageModal .option{cursor:default}#soothe-product .soothe-bundle-scope #packageModal .option.active{border-color:var(--navy)!important}#soothe-product .soothe-bundle-scope #packageModal .offer-heading{cursor:pointer}#soothe-product .soothe-bundle-scope #packageModal .compact-select-wrap select{margin:0;min-width:0}#soothe-product .soothe-bundle-scope #packageModal .gift-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto}#soothe-product .soothe-bundle-scope #packageModal .gift-close{border:1px solid var(--border)}#soothe-product .soothe-bundle-scope #packageModal .commerce-status{font-size:12px;text-align:center;margin-top:8px;color:var(--muted)}#soothe-product .tab-section{margin:0 0 24px}#soothe-product .tab-content-card{display:grid;align-items:center}@media(min-width:901px){#soothe-product .hero{gap:32px;padding:24px clamp(20px,4vw,40px) 40px}#soothe-product .hero-image{border-radius:12px}#soothe-product .gallery-progress{display:none}#soothe-product .tab-content-card{min-height:164px}#soothe-product .buybox .tab-section{margin-top:0}}#soothe-product .photo-viewer[data-bundle-preview=true][open]{grid-template-rows:auto minmax(0,1fr) auto auto}#soothe-product .photo-colors{display:flex;justify-content:center;gap:6px;padding:8px 0;border-top:1px solid var(--border)}#soothe-product .photo-colors button{display:grid;place-items:center;flex:none;width:40px;height:44px;border:0;border-radius:50%;background:#fff;padding:6px}#soothe-product .photo-colors button span{display:block;width:28px;height:28px;border:3px solid white;border-radius:50%;outline:1px solid #d9e3ea;background:var(--swatch)}#soothe-product .photo-colors button[aria-pressed=true] span{outline-color:var(--navy)}#soothe-product .heading-marker{padding:0 3px;background:linear-gradient(180deg,transparent 58%,#c7e9ff 58%);color:inherit;font-weight:700;box-decoration-break:clone;-webkit-box-decoration-break:clone}#soothe-product .soothe-science{padding:48px 20px;background:var(--pale)}#soothe-product .soothe-science .ss-shell{max-width:760px;margin:0 auto;display:grid;gap:32px}#soothe-product .soothe-science h2{font-size:26px;font-weight:600;line-height:1.3;letter-spacing:-.02em;text-wrap:balance}#soothe-product .soothe-science h3{font-size:15px;font-weight:600;line-height:1.4;letter-spacing:-.01em}#soothe-product .soothe-science .ss-intro{margin-top:18px;max-width:48ch;font-size:14px;line-height:1.6}#soothe-product .soothe-science .ss-explanations{display:grid;gap:0;margin:24px 0 0;padding:0;list-style:none}#soothe-product .soothe-science .ss-explanation{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px 0;border-bottom:1px solid #c9e5f1}#soothe-product .soothe-science .ss-explanation:last-child{border-bottom:0;padding-bottom:0}#soothe-product .soothe-science .ss-explanation p{font-size:13px;color:var(--muted);margin-top:5px;line-height:1.6}#soothe-product .soothe-science .ss-icon-wrap{width:44px;height:44px;border-radius:12px;background:#d9edfa;display:grid;place-items:center;color:var(--navy)}#soothe-product .soothe-science .ss-explanation:nth-child(2) .ss-icon-wrap{background:#ffefe0}#soothe-product .soothe-science .ss-icon{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#soothe-product .soothe-science .ss-science-link{display:block;justify-self:start;min-height:44px;padding:12px 0;color:var(--navy);font:400 12px/1.6 var(--mono);text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}#soothe-product .soothe-science .ss-science-link:hover{text-decoration-thickness:2px}#soothe-product .soothe-science .ss-science-link:focus-visible{outline:2px solid var(--navy);outline-offset:4px}@media(min-width:760px){#soothe-product .soothe-science{padding:72px 40px}#soothe-product .soothe-science h2{font-size:34px}#soothe-product .soothe-science .ss-explanation p{font-size:14px}#soothe-product .soothe-science .ss-intro{font-size:15px}}body:has(#soothe-product dialog[open]){overflow:hidden}#soothe-product :is(h1,h2,h3,h4,h5,h6){font-family:var(--font)!important}#soothe-product .cn-size-trigger{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--cn-space-2);padding:var(--cn-space-2) 0;border:0;border-radius:0;background:transparent;color:var(--cn-color-ink);font-family:var(--cn-font-mono);font-size:var(--cn-size-caption);font-weight:600;letter-spacing:.04em;line-height:1;text-decoration:underline;text-underline-offset:3px;text-transform:uppercase;cursor:pointer}#soothe-product .cn-size-trigger:hover{opacity:.72}#soothe-product .cn-size-trigger:focus-visible,#soothe-product .cn-size-close:focus-visible,#soothe-product .cn-size-segment button:focus-visible,#soothe-product .cn-size-chip:focus-visible{outline:var(--cn-border-width) solid var(--cn-color-ink);outline-offset:3px}#soothe-product .cn-size-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;opacity:0;pointer-events:none;background:var(--cn-color-overlay);transition:opacity .18s ease}#soothe-product .cn-size-overlay[open]{opacity:1;pointer-events:auto}#soothe-product .cn-size-drawer{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(520px,100%);height:100%;overflow:hidden;padding:var(--cn-space-7);background:var(--cn-color-white);color:var(--cn-color-ink);font-family:var(--cn-font-body);font-size:var(--cn-body-size);transform:translate(100%);transition:transform .26s cubic-bezier(.32,.72,0,1)}#soothe-product .cn-size-overlay[open] .cn-size-drawer{transform:translate(0)}#soothe-product .cn-size-drawer-head{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cn-space-5);margin-bottom:var(--cn-space-6)}#soothe-product .cn-size-title{margin:var(--cn-space-1) 0 0;font-family:var(--cn-font-body);font-size:var(--cn-h1-size);font-weight:400;letter-spacing:0;line-height:1.15}#soothe-product .cn-size-close{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--cn-color-soft);color:var(--cn-color-ink);font-size:var(--cn-size-price);cursor:pointer}#soothe-product .cn-size-close:hover{background:var(--cn-color-blue)}#soothe-product .cn-size-alert{margin-bottom:var(--cn-space-5);padding:var(--cn-space-4);border:0;border-radius:var(--cn-radius);background:var(--cn-color-blue);font-size:var(--cn-size-body);font-weight:400;line-height:1.45}#soothe-product .cn-size-alert strong{display:block;margin-bottom:var(--cn-space-1);font-weight:600}#soothe-product .cn-size-control-label{display:block;margin:0 0 var(--cn-space-2);font-family:var(--cn-font-body);font-size:var(--cn-size-caption);font-weight:600;letter-spacing:0;line-height:1.3;text-transform:uppercase}#soothe-product .cn-size-controls{display:grid;grid-template-columns:1fr 1fr;gap:var(--cn-space-2);margin-bottom:var(--cn-space-4)}#soothe-product .cn-size-segment{display:grid;grid-template-columns:1fr 1fr;gap:var(--cn-space-1);padding:var(--cn-space-1);border:0;border-radius:var(--cn-radius);background:var(--cn-color-soft)}#soothe-product .cn-size-segment button{min-height:40px;padding:var(--cn-space-3);border:0;border-radius:var(--cn-radius-sm);background:transparent;color:var(--cn-color-ink);font-family:var(--cn-font-body);font-size:var(--cn-size-caption);font-weight:700;line-height:1.2;cursor:pointer}#soothe-product .cn-size-segment button.active{background:var(--cn-color-white);color:var(--cn-color-ink)}#soothe-product .cn-size-choice{margin:0 0 var(--cn-space-4)}#soothe-product .cn-size-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));gap:var(--cn-space-2)}#soothe-product .cn-size-chip{min-width:40px;min-height:40px;padding:var(--cn-space-2) var(--cn-space-1);border:var(--cn-border-width-thin) solid rgba(2,21,80,.12);border-radius:var(--cn-radius-sm);background:var(--cn-color-white);color:var(--cn-color-ink);font-family:var(--cn-font-body);font-size:var(--cn-size-caption);font-weight:500;line-height:1;cursor:pointer}#soothe-product .cn-size-chip.active{background:var(--cn-color-ink);color:var(--cn-color-white)}#soothe-product .cn-size-visual{overflow:hidden;margin-bottom:var(--cn-space-4);border:var(--cn-border-width-thin) solid var(--cn-color-main-blue);border-radius:var(--cn-radius);background:var(--cn-color-white)}#soothe-product .cn-size-visual-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cn-space-3);padding:var(--cn-space-4) var(--cn-space-4) 0}#soothe-product .cn-size-visual-head strong{font-family:var(--cn-font-body);font-size:var(--cn-size-price);font-weight:600;line-height:1.2}#soothe-product .cn-size-visual-head span{font-family:var(--cn-font-mono);font-size:var(--cn-size-micro);font-weight:600;letter-spacing:0;line-height:1.3;text-transform:uppercase}#soothe-product .cn-size-visual svg{display:block;width:100%;height:auto}#soothe-product .cn-size-dimension{fill:none;stroke:var(--cn-color-ink);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:3 3}#soothe-product .cn-size-dimension-cap{stroke:var(--cn-color-ink);stroke-width:1.5}#soothe-product .cn-size-callout rect{fill:var(--cn-color-main-blue);stroke:var(--cn-color-main-blue)}#soothe-product .cn-size-callout text{fill:var(--cn-color-ink);font-family:var(--cn-font-mono);text-anchor:middle}#soothe-product .cn-size-callout .label{font-size:var(--cn-size-micro);font-weight:600;letter-spacing:.04em}#soothe-product .cn-size-callout .value{font-size:var(--cn-size-caption);font-weight:700;font-variant-numeric:tabular-nums}#soothe-product .cn-size-secondary-measure{display:flex;align-items:center;justify-content:space-between;gap:var(--cn-space-3);margin:0 var(--cn-space-4) var(--cn-space-4);padding:var(--cn-space-3) var(--cn-space-4);border-radius:var(--cn-radius-sm);background:var(--cn-color-soft);font-size:var(--cn-size-caption);font-weight:500;line-height:1.3}#soothe-product .cn-size-secondary-measure strong{font-family:var(--cn-font-mono);font-weight:700;font-variant-numeric:tabular-nums}#soothe-product .cn-size-details{border-bottom:var(--cn-border-width-thin) solid var(--cn-color-main-blue);padding:0}#soothe-product .cn-size-details:first-of-type{border-top:var(--cn-border-width-thin) solid var(--cn-color-main-blue)}#soothe-product .cn-size-details summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:var(--cn-space-4);padding:var(--cn-space-5) 0;font-family:var(--cn-font-body);font-size:var(--cn-size-body);font-weight:600;line-height:1.3;cursor:pointer;list-style:none}#soothe-product .cn-size-details summary::-webkit-details-marker{display:none}#soothe-product .cn-size-details summary:after{content:"+";flex:none;font-family:var(--cn-font-mono);font-size:var(--cn-size-price);font-weight:400}#soothe-product .cn-size-details[open] summary:after{content:"\2212"}#soothe-product .cn-size-details p,#soothe-product .cn-size-details dl{margin:0;padding:0 0 var(--cn-space-5);font-size:var(--cn-size-body);font-weight:400;line-height:1.5}#soothe-product .cn-size-details dt{margin-top:var(--cn-space-3);font-weight:600}#soothe-product .cn-size-details dt:first-child{margin-top:0}#soothe-product .cn-size-details dd{margin:var(--cn-space-1) 0 0}#soothe-product .cn-size-compare ol{margin:0;padding:0 0 var(--cn-space-5) var(--cn-space-5);font-size:var(--cn-size-body);font-weight:400;line-height:1.55}#soothe-product .cn-size-table-wrap{overflow-x:auto;border:var(--cn-border-width-thin) solid var(--cn-color-main-blue);border-radius:var(--cn-radius);scrollbar-width:thin}#soothe-product .cn-size-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-family:var(--cn-font-body);font-size:var(--cn-size-caption);font-weight:500;line-height:1.35;font-variant-numeric:tabular-nums}#soothe-product .cn-size-table th,#soothe-product .cn-size-table td{padding:var(--cn-space-3);text-align:center;white-space:nowrap;border-right:var(--cn-border-width-thin) solid var(--cn-color-main-blue);border-bottom:var(--cn-border-width-thin) solid var(--cn-color-main-blue)}#soothe-product .cn-size-table tr:last-child th,#soothe-product .cn-size-table tr:last-child td{border-bottom:0}#soothe-product .cn-size-table th:last-child,#soothe-product .cn-size-table td:last-child{border-right:0}#soothe-product .cn-size-table thead th{position:sticky;top:0;z-index:1;background:var(--cn-color-ink);color:var(--cn-color-white);font-family:var(--cn-font-mono);font-size:var(--cn-size-caption);font-weight:700}#soothe-product .cn-size-table th:first-child{position:sticky;left:0;z-index:2;min-width:146px;text-align:left}#soothe-product .cn-size-table tbody th{background:var(--cn-color-white)}#soothe-product .cn-size-chart-details .cn-size-table-wrap{margin-top:0}#soothe-product .cn-size-table-hint{display:flex;justify-content:space-between;gap:var(--cn-space-3);margin:var(--cn-space-2) 0 var(--cn-space-5);color:var(--cn-color-ink);font-family:var(--cn-font-mono);font-size:var(--cn-size-micro);font-weight:400;line-height:1.4;opacity:.65}#soothe-product .cn-size-footnote{margin:28px 0 0;padding:0;border:0;font-size:var(--cn-size-caption);font-weight:400;line-height:1.5;opacity:.65}@media(max-width:640px){#soothe-product .cn-size-drawer{width:92%;padding:var(--cn-space-5) var(--cn-space-5) max(var(--cn-space-5),env(safe-area-inset-bottom));font-size:var(--cn-size-body)}#soothe-product .cn-size-title{font-size:var(--cn-size-subheading);line-height:1.2}#soothe-product .cn-size-controls{grid-template-columns:1fr}#soothe-product .cn-size-details summary{padding:var(--cn-space-4) 0}#soothe-product .cn-size-details p,#soothe-product .cn-size-details dl,#soothe-product .cn-size-compare ol{padding-bottom:var(--cn-space-4)}}@media(prefers-reduced-motion:reduce){#soothe-product .cn-size-overlay,#soothe-product .cn-size-drawer{transition:none}}#soothe-product .cn-size-overlay{font-size:var(--cn-size-body)}#soothe-product .cn-size-drawer{background:#fff;color:var(--cn-color-ink);font:var(--cn-type-body)}#soothe-product .cn-size-alert{background:var(--cn-color-accent-light);color:var(--cn-color-ink);border:var(--cn-border)}#soothe-product .cn-size-alert *{color:var(--cn-color-ink)}#soothe-product .cn-size-segment{background:var(--cn-color-accent-light);border:var(--cn-border)}#soothe-product .cn-size-segment button{color:var(--cn-color-blue);font-weight:400}#soothe-product .cn-size-segment button.active,#soothe-product .cn-size-chip.active{background:var(--cn-color-blue);color:#fff;border-color:var(--cn-color-blue)!important}#soothe-product .cn-size-chip{background:#fff;color:var(--cn-color-blue);min-height:44px}#soothe-product .cn-size-close:hover{color:#fff}#soothe-product .cn-size-callout rect{fill:#eaf7ff;stroke:#bce8ff}#soothe-product .cn-size-callout text{fill:var(--cn-color-blue)}@media(max-width:420px){#soothe-product .cn-size-controls{grid-template-columns:1fr}}#soothe-product .cn-size-close{min-height:var(--cn-control-height)}#soothe-product .cn-size-close{width:var(--cn-control-height);flex-basis:var(--cn-control-height)}#soothe-product .cn-size-chip{padding:var(--cn-space-2) var(--cn-space-1)}#soothe-product .cn-size-close{display:grid;place-items:center;padding:0}#soothe-product .cn-size-overlay{margin:0;padding:0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;overflow:clip;background:transparent}#soothe-product .cn-size-overlay::backdrop{background:var(--cn-color-overlay)}#soothe-product .cn-size-drawer-head{flex-direction:row}#soothe-product .cn-size-drawer-body{flex:1;min-height:0;padding:0;overflow-y:auto;overscroll-behavior:contain}#soothe-product .cn-size-drawer .cn-size-title{font-family:var(--cn-font-body)}@starting-style{#soothe-product .cn-size-overlay[open] .cn-size-drawer{transform:translate(100%)}}#soothe-product .hero-image>img{display:block;width:100%;height:100%;object-fit:contain}#soothe-product #photo-viewer .photo-stage{min-height:0;background:transparent}#soothe-product #photo-viewer .photo-stage>img{display:block;width:100%;height:100%;object-fit:contain}#soothe-product .photo-footer{display:grid;gap:8px}#soothe-product .photo-model-note{margin:0;text-align:center;color:var(--muted);font:400 12px/1.5 var(--font)}
/*# sourceMappingURL=/cdn/shop/t/98/assets/soothe.css.map */
