.so-pdp-st>section{width:var(--so-wrap);margin-inline:auto;padding-top:56px}.so-pdp-st>section:last-child{padding-bottom:8px}.so-pdp-st-kick{display:block;font:600 12px/1.2 var(--so-font-text);letter-spacing:.16em;text-transform:uppercase}.so-pdp-st-h h2{margin-top:8px;font:400 34px/1.02 var(--so-font-display);letter-spacing:-.015em;text-wrap:balance}.so-pdp-st h2 em,.so-pdp-st h3 em{font-style:italic}.so-pdp-st h2:focus{outline:none}.so-pdp-st h2:focus-visible{outline:3px solid var(--so-ink);outline-offset:4px}.so-pdp-st-note{padding:10px 16px;background:#ebc4cf;color:#1a1613;font:600 13px/1.4 system-ui,sans-serif}.so-pdp-st a{color:var(--so-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.so-pdp-st :is(.so-pdp-lc,.so-pdp-std,.so-pdp-acc-b) a{position:relative;display:inline-block}.so-pdp-st :is(.so-pdp-lc,.so-pdp-std) a:after{content:"";position:absolute;top:-13px;right:0;bottom:-13px;left:0}.so-pdp-st .so-pdp-acc-b a:after{content:"";position:absolute;top:-11.5px;right:0;bottom:-11.5px;left:0}.so-pdp-lk{font:600 11px/1.2 var(--so-font-text);letter-spacing:.18em;text-transform:uppercase}.so-pdp-you-g{display:grid;gap:12px}.so-pdp-you-g .so-pdp-st-h{margin-bottom:6px}.so-pdp-you-f{display:grid;justify-items:center}.so-pdp-st .so-pdp-you-o{position:relative;display:block;width:calc(100% + 40px);margin-inline:-20px;cursor:zoom-in}.so-pdp-st .so-pdp-you-o:focus-visible{outline:3px solid var(--so-ink);outline-offset:-3px}.so-pdp-you-ph{display:block;width:100%;max-width:calc(var(--src) * .25px);margin-inline:auto;overflow:hidden;background:var(--so-tile)}.so-pdp-you-ph img{display:block;width:100%;height:auto}.so-pdp-st:not(.is-js) :is(.so-pdp-you-img,.so-pdp-you-more){display:none!important}body.template-product.so-motion-on:not(.so-motion-off) .so-pdp-you-o.so-rvh:not(.is-in) .so-pdp-you-ph{clip-path:circle(30% at 50% 50%)}.so-pdp-you-o.is-in .so-pdp-you-ph{clip-path:circle(75% at 50% 50%);transition:clip-path .6s var(--so-ease-sun)}.so-pdp-you-more{display:flex;justify-content:center}.so-pdp-st .so-pdp-btn-o{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--so-ink);font:600 13px/1 var(--so-font-text);letter-spacing:.08em;text-transform:uppercase}.so-pdp-btn-o svg{width:18px;height:18px;fill:none;stroke:var(--so-ink);stroke-width:1.7;stroke-linecap:round}.so-pdp-st .so-pdp-you-flat{display:grid;gap:10px;justify-items:center;margin-top:8px}.so-pdp-you-ph.is-flat{width:min(260px,62cqw);max-width:none}.so-pdp-you-flat figcaption{font:400 15px/1.45 var(--so-font-text);color:var(--so-ink-2);text-align:center;max-width:44ch}.so-pdp-len{justify-self:center;width:min(300px,100%);margin-top:4px;padding:14px 16px 12px;background:var(--so-paper);box-shadow:inset 0 0 0 1px var(--so-ink)}.so-pdp-len .so-pdp-lk{margin-bottom:10px}.so-pdp-st .so-pdp-len-r{display:block;width:100%;height:auto;fill:none;stroke:var(--so-ink);stroke-width:1.5;stroke-linecap:round;overflow:visible}.so-pdp-len-r .is-ext{stroke-dasharray:2 2.5}.so-pdp-st .so-pdp-len-t{display:flex;justify-content:space-between;gap:8px;margin-top:6px;font:400 13px/1.3 var(--so-font-text);color:var(--so-ink-2)}.so-pdp-len-t b{font:400 20px/1 var(--so-font-display);color:var(--so-ink)}.so-pdp-st .so-pdp-len-n{margin-top:8px;padding-top:8px;border-top:1px solid var(--so-line);font:400 12.5px/1.4 var(--so-font-text);color:var(--so-ink-2)}.so-pdp-fg{display:grid;gap:16px;margin-top:18px}.so-pdp-flab{padding:18px 18px 14px;background:var(--so-paper);box-shadow:inset 0 0 0 1px var(--so-ink)}.so-pdp-st .so-pdp-lc-t{display:grid;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--so-ink)}.so-pdp-lc-t em{font:italic 400 22px/1.15 var(--so-font-display)}.so-pdp-fact{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--so-line)}.so-pdp-fact dt{font:600 11px/1.6 var(--so-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--so-ink-2)}.so-pdp-fact dd{font:400 15px/1.45 var(--so-font-text);overflow-wrap:anywhere}.so-pdp-fact dd a{margin-top:6px}.so-pdp-fpick{display:block;margin-top:2px;color:var(--so-ink-2)}.so-pdp-fpick b{color:var(--so-ink);font-weight:600}.so-pdp-st .so-pdp-lc-src{margin-top:10px;font:400 12.5px/1.4 var(--so-font-text);color:var(--so-ink-2)}.so-pdp-lc-desc{padding-top:10px;font:400 15px/1.5 var(--so-font-text)}.so-pdp-std{margin-top:14px;padding-top:12px;border-top:1px solid var(--so-ink)}.so-pdp-std .so-pdp-lk span{font-weight:500;letter-spacing:.04em;text-transform:none;color:var(--so-ink-2)}.so-pdp-std dl{margin-top:4px}.so-pdp-std .so-pdp-fact:last-child{border-bottom:0;padding-bottom:2px}.so-pdp-rh{align-self:start;padding:18px;border-radius:22px;background:var(--so-green)}.so-pdp-rh h3{font:400 24px/1.05 var(--so-font-display)}.so-pdp-rh p{margin-top:8px;font:400 15px/1.5 var(--so-font-text)}.so-pdp-cg{display:grid;gap:16px;margin-top:18px}.so-pdp-st .so-pdp-cl{color:var(--so-ink);display:grid;grid-template-columns:1fr 1fr;gap:18px 14px;padding:22px 18px;border-radius:22px;background:var(--so-green)}.so-pdp-cl li{display:grid;gap:8px;align-content:start}.so-pdp-st .so-pdp-ci{width:52px;height:52px;fill:none;stroke:var(--so-ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.so-pdp-cl p{font:400 15px/1.4 var(--so-font-text)}.so-pdp-cl b{display:block;margin-bottom:2px;font:600 15px/1.3 var(--so-font-text)}.so-pdp-cl .so-pdp-ci *{stroke-dasharray:1;stroke-dashoffset:0}body.template-product.so-motion-on:not(.so-motion-off) .so-pdp-cl.so-pen:not(.is-in) .so-pdp-ci *{stroke-dashoffset:1}.so-pdp-st .so-pdp-cl.is-in .so-pdp-ci *{transition:stroke-dashoffset .7s var(--so-ease-sun)}.so-pdp-st .so-pdp-cl.is-in li:nth-child(2) .so-pdp-ci *{transition-delay:80ms}.so-pdp-st .so-pdp-cl.is-in li:nth-child(3) .so-pdp-ci *{transition-delay:.16s}.so-pdp-st .so-pdp-cl.is-in li:nth-child(4) .so-pdp-ci *{transition-delay:.24s}.so-pdp-rows{border-top:1px solid var(--so-line)}.so-pdp-acc{border-bottom:1px solid var(--so-line)}.so-pdp-st .so-pdp-acc-h{padding:14px 0 6px;font:600 15px/1.3 var(--so-font-text)}.so-pdp-acc-h.is-btn{padding:0}.so-pdp-st .so-pdp-acc-t{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;text-align:left;font:600 15px/1.3 var(--so-font-text)}.so-pdp-acc-i{position:relative;flex:none;width:14px;height:14px}.so-pdp-acc-i:before,.so-pdp-acc-i:after{content:"";position:absolute;left:0;top:6px;width:14px;height:1.8px;background:var(--so-ink);transition:transform .24s var(--so-ease-ui)}.so-pdp-acc-i:after{transform:rotate(90deg)}.so-pdp-acc-t[aria-expanded=true] .so-pdp-acc-i:after{transform:rotate(0)}.so-pdp-acc-b{display:grid;gap:12px;padding:0 0 14px;font:400 15px/1.5 var(--so-font-text)}.so-pdp-acc-b b{font-weight:600}@container so (min-width:720px){.so-pdp-you-g{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto 1fr;align-items:start;column-gap:40px;row-gap:14px}.so-pdp-you-f{grid-column:1;grid-row:1 / span 4;justify-items:start}.so-pdp-you-g .so-pdp-st-h,.so-pdp-you-more,.so-pdp-you-flat,.so-pdp-len{grid-column:2}.so-pdp-you-g .so-pdp-st-h{align-self:end;margin:0}.so-pdp-st .so-pdp-you-o{width:auto;margin:0}.so-pdp-you-ph{width:min(364px,calc(var(--src) * .375px));max-width:none}.so-pdp-you-flat figcaption{text-align:left;justify-self:start}.so-pdp-you-more{justify-content:flex-start}.so-pdp-st .so-pdp-you-flat{justify-items:start}.so-pdp-len{justify-self:start}.so-pdp-fg{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px}.so-pdp-cg{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px;align-items:start}}@container so (min-width:1100px){.so-pdp-st>section{padding-top:88px}.so-pdp-st-h h2{font-size:44px}.so-pdp-you-ph{width:min(562px,calc(var(--src) * .375px))}.so-pdp-fg{grid-template-areas:"lab rh" "lab std";grid-template-rows:auto 1fr;row-gap:16px;align-items:start}.so-pdp-fg:not(.has-rh){grid-template-areas:"lab std"}.so-pdp-flab{display:contents}.so-pdp-lc{grid-area:lab;padding:18px 18px 14px;background:var(--so-paper);box-shadow:inset 0 0 0 1px var(--so-ink)}.so-pdp-std{grid-area:std;margin:0;padding:16px 18px 12px;border:0;background:var(--so-paper);box-shadow:inset 0 0 0 1px var(--so-ink)}.so-pdp-rh{grid-area:rh}}.so-pdp-st :is(.so-pdp-ci,.so-pdp-btn-o svg,.so-pdp-len-r) *{fill:none;stroke:var(--so-ink)}
/*# sourceMappingURL=/cdn/shop/t/17/assets/sonioro-pdp-story.css.map */
