.sonioro-wrap{container:so/inline-size}.so-pdp,.so-pdp *,.so-pdp :before,.so-pdp :after{box-sizing:border-box}.so-pdp{position:relative;display:block;overflow-x:hidden;background:var(--so-butter,#FFFBEE)}@supports (overflow:clip){.so-pdp{overflow-x:clip}}.so-pdp{isolation:auto}.so-pdp [hidden]{display:none!important}.so-pdp .so-sr{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.so-pdp .so-pdp-snote{margin:0;padding:10px 16px;background:#ebc4cf;color:#1a1613;font:600 13px/1.4 system-ui,sans-serif}.so-pdp .so-pdp-live{display:block}:where(.so-pdp){--so-gut:20px;--so-wrap: calc(100cqw - 40px) ;--so-i:var(--so-ink,#1A1613);--so-i2:var(--so-ink-2,#4A443C);--so-pa:var(--so-paper,#FBF8EF);--so-bu:var(--so-butter,#FFFBEE);--so-cr:var(--so-butter-deep,#F3ECD8);--so-pk:var(--so-pink,#EBC4CF);--so-gr:var(--so-green,#C9DABB);--so-tl:var(--so-tile,#F7F7F7);--so-ed:rgba(26,22,19,.55);--so-fd:var(--so-font-display,Georgia,serif);--so-ft:var(--so-font-text,system-ui,sans-serif);--so-eu:cubic-bezier(.2,.7,.2,1);--so-ew:cubic-bezier(.65,0,.35,1)}@container so (min-width:900px){:where(.so-pdp){--so-gut:64px;--so-wrap:min(1312px, calc(100cqw - 128px) )}}.so-pdp-top{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"ttl" "gal" "buy";width:100%;padding:0 0 24px;color:var(--so-i);font-family:var(--so-ft)}.so-pdp-ttl{grid-area:ttl;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:12px;padding:10px var(--so-gut) 4px}.so-pdp-ttl>h1{flex:1 0 100%}.so-pdp-rate{min-width:0}.so-pdp-rate:has(.jdgm-prev-badge[data-number-of-reviews="0"]){display:none}.so-pdp .so-pdp-rate .jdgm-widget.jdgm-preview-badge{margin:0!important}.so-pdp .so-pdp-rate .jdgm-star{padding-right:1.5px!important}.so-pdp-gal{grid-area:gal;position:relative;min-width:0}.so-pdp-buycol{grid-area:buy;min-width:0;padding:0 var(--so-gut)}@container so (min-width:720px){.so-pdp-top{grid-template-columns:minmax(0,368fr) minmax(0,336fr);grid-template-rows:auto auto 1fr;grid-template-areas:"gal ttl" "gal buy" "gal wr";column-gap:24px;width:var(--so-wrap);margin-inline:auto;padding-top:20px}.so-pdp-ttl,.so-pdp-buycol{padding:0}.so-pdp-ttl{margin-bottom:14px}}@container so (min-width:720px) and (max-width:1099px){.so-pdp-buycol,.so-pdp .so-pdp-more{display:contents}.so-pdp-buy{grid-area:buy}.so-pdp .so-pdp-wrow{grid-area:wr;align-self:start;margin-top:10px}.so-pdp-more>:not(.so-pdp-wrow),.so-pdp-apps{grid-column:1/-1}}@container so (min-width:1100px){.so-pdp-top{grid-template-columns:minmax(0,744fr) minmax(0,520fr);grid-template-rows:auto 1fr;grid-template-areas:"gal ttl" "gal buy";column-gap:48px}.so-pdp-buycol{position:sticky;top:var(--so-pdp-stick,100px);align-self:start}}.so-pdp-kick{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px;min-height:24px;margin:0;font:600 12px/1.2 var(--so-ft);letter-spacing:.16em;text-transform:uppercase;color:var(--so-i)}.so-pdp-kick a{position:relative;color:inherit;text-decoration:none}.so-pdp-kick a:after{content:"";position:absolute;top:-15px;right:-4px;bottom:-15px;left:-4px}.so-pdp-kick a:hover{text-decoration:underline;text-underline-offset:4px}@container so (max-width:379px){.so-pdp-kick{letter-spacing:.1em}}.so-pdp .so-pdp-h1{margin:0;font:400 29px/1.02 var(--so-fd);letter-spacing:-.015em;color:var(--so-i);text-wrap:balance;text-transform:none}.so-pdp-h1 em{font-style:italic}@container so (min-width:720px){.so-pdp .so-pdp-h1{font-size:36px}}@container so (min-width:1100px){.so-pdp .so-pdp-h1{font-size:48px;margin-top:10px}}.so-pdp-gal{--f:var(--so-pdp-fill-m,1)}.so-pdp-plate{--o:min(290px, calc(100cqw - 100px) ,max(232px, calc(100svh - 492px) ));--ph:calc(var(--o) + 46px);--wl:22px;--st:calc((var(--ph) - var(--o)) / 2 + 8px);position:relative;height:var(--ph);container:sopl/inline-size;overflow:hidden}.so-pdp-pb{position:absolute;top:0;right:0;bottom:0;left:0}.so-pdp-pb-g{background:var(--so-pk)}.so-pdp-pb-s{background:var(--so-cr);box-shadow:inset 0 1px #1a16134d,inset 0 -1px #1a16134d;opacity:var(--p,0)}.so-pdp-stage{position:absolute;left:var(--wl);top:var(--st);width:var(--o);height:var(--o);touch-action:pan-y pinch-zoom;cursor:zoom-in}.so-pdp-ring{position:absolute;top:-7.5px;right:-7.5px;bottom:-7.5px;left:-7.5px;background:var(--so-i);clip-path:inset(0 round 50%);transition:clip-path .38s var(--so-eu)}.so-pdp-ring-b{top:-6px;right:-6px;bottom:-6px;left:-6px;background:var(--so-bu)}.so-pdp-win{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--so-tl);clip-path:inset(0 round 50%);transition:clip-path .38s var(--so-eu)}.so-pdp-stage:is(.is-nc,.is-sq) .so-pdp-ring{clip-path:inset(0 round 25.5px)}.so-pdp-stage:is(.is-nc,.is-sq) .so-pdp-ring-b{clip-path:inset(0 round 24px)}.so-pdp-stage:is(.is-nc,.is-sq) .so-pdp-win{clip-path:inset(0 round 18px)}.so-pdp-gem{position:absolute;left:50%;top:-24px;z-index:2;width:20px;height:16px;transform:translate(-50%);color:var(--so-i)}.so-pdp-gem svg{display:block;width:20px;height:16px}.so-pdp-ly{position:absolute;display:block;max-width:none;object-fit:cover;-webkit-user-drag:none}.so-pdp-cover{left:calc((1 - var(--f)) * 50%);top:calc((1 - var(--f)) * 50%);width:calc(var(--f) * 100%);height:calc(var(--f) * 100%)}.so-pdp-cover:not([src]):not([srcset]){visibility:hidden}.so-pdp-cover[data-pl=silver]{opacity:var(--p,0)}.so-pdp [data-wipe=wipe]:not(.is-xf) .so-pdp-pb-s{opacity:1;clip-path:inset(0 calc(100% - var(--p,0) * 100%) 0 0)}.so-pdp [data-wipe=wipe]:not(.is-xf) .so-pdp-cover[data-pl=silver]{opacity:1;clip-path:inset(0 calc(var(--o) * (var(--f) + 1) / 2 - clamp(0px,var(--p,0) * 100cqw - var(--wl),var(--o))) 0 0)}.so-pdp-gal:not(.is-reg) :is(.so-pdp-pb-s,.so-pdp-cover[data-pl=silver]){transition:opacity .24s linear,clip-path .6s var(--so-ew)}.so-pdp-gal.is-reg .so-pdp-plate{transition:--p .6s var(--so-pdp-wtf,var(--so-ew))}.so-pdp-gal.is-reg:is([data-wipe=fade],.is-xf) .so-pdp-plate{transition:--p .24s linear}.so-pdp-gal.is-scrub :is(.so-pdp-plate,.so-pdp-pb-s,.so-pdp-cover,.so-pdp-edge){transition:none!important}.so-pdp-fr{opacity:0;pointer-events:none;left:calc((1 - var(--k,1)) * 50%);top:calc((1 - var(--k,1)) * 50%);width:calc(var(--k,1) * 100%);height:calc(var(--k,1) * 100%);transition:opacity .24s var(--so-eu);--k:var(--so-k-m,1)}.so-pdp-fr.is-on{opacity:1}.so-pdp-stage.is-sq .so-pdp-cover{opacity:0;transition:opacity .24s var(--so-eu)}.so-pdp-edge{position:absolute;top:0;bottom:0;left:0;z-index:2;width:0;transform:translate(calc(var(--p,0) * 100cqw));opacity:0;pointer-events:none;transition:opacity .2s var(--so-eu)}.so-pdp-gal:not(.is-reg) .so-pdp-edge{transition:transform .6s var(--so-ew),opacity .2s var(--so-eu)}.so-pdp-edge:before{content:"";position:absolute;top:0;bottom:0;left:-.75px;width:1.5px;background:var(--so-i)}.so-pdp-gal.is-moving:not(.is-xf)[data-wipe=wipe] .so-pdp-edge{opacity:1}.so-pdp-knob,.so-pdp-grip{position:absolute;display:grid;place-items:center;border-radius:50%;background:var(--so-pa);box-shadow:inset 0 0 0 1.5px var(--so-i),0 2px 8px #1a16132e}.so-pdp-knob{left:0;top:calc(var(--ph) / 2 + 8px);width:38px;height:38px;margin:-19px 0 0 -19px}:is(.so-pdp-knob,.so-pdp-grip) svg{width:18px;height:18px;fill:none;stroke:var(--so-i);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.so-pdp .so-pdp-loupe{position:absolute;z-index:4;left:calc(var(--wl) + var(--o) - 38px);top:calc(var(--st) + var(--o) - 40px);display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:var(--so-i);box-shadow:0 0 0 2px var(--so-bu);cursor:pointer}.so-pdp-loupe svg,.so-pdp-all svg{width:20px;height:20px;fill:none;stroke:var(--so-bu);stroke-width:1.7;stroke-linecap:round}.so-pdp-sticker{position:absolute;z-index:3;left:6px;top:calc(var(--ph) - 92px);display:grid;place-items:center;width:78px;height:78px;border-radius:50%;background:var(--so-gr);box-shadow:inset 0 0 0 1px var(--so-i);color:var(--so-i);text-align:center;transform:rotate(-8deg);pointer-events:none}.so-pdp-sticker>span{font:italic 400 20px/.92 var(--so-fd);letter-spacing:-.01em}.so-pdp-top:is(.pl-silver,.pl-two) .so-pdp-sticker:not(.is-ini){background:var(--so-pk)}.so-pdp-sticker.is-ini{align-content:center;gap:3px;background:var(--so-pa);transform:none}.so-pdp-ini-l{font:400 34px/.9 var(--so-fd);color:var(--so-i)}.so-pdp .is-wait .so-pdp-ini-l{font-size:22px}.so-pdp-sticker small{max-width:50px;font:600 8px/1.15 var(--so-ft);letter-spacing:.1em;text-transform:uppercase}.so-pdp-chip{position:absolute;z-index:3;left:calc(var(--wl) + var(--o) / 2);top:calc(var(--st) - 32px);transform:translate(-50%);max-width:min(250px,calc(100% - 140px));padding:2px 10px;border-radius:999px;background:var(--so-pa);box-shadow:inset 0 0 0 1px var(--so-i);font:500 11.5px/15px var(--so-ft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;pointer-events:none;transition:opacity .2s var(--so-eu)}.so-pdp-gal.is-nf .so-pdp-chip{opacity:1}.so-pdp-chip:empty{display:none}.so-pdp-gal.is-nf .so-pdp-gem{opacity:0}.so-pdp .so-pdp-note{margin:0;padding:2px var(--so-gut) 6px;font:400 14px/1.3 var(--so-ft);color:var(--so-i2)}@container so (min-width:720px){.so-pdp-gal{--f:var(--so-pdp-fill-t,1)}.so-pdp-fr{--k:var(--so-k-t,1)}.so-pdp-plate{--o:300px;--ph:392px;--wl:calc((100cqw - var(--o)) / 2);--st:calc((var(--ph) - var(--o)) / 2 + 8px)}.so-pdp-pb-s{box-shadow:inset 0 0 0 1px #1a16134d}.so-pdp .so-pdp-loupe{left:auto;top:calc(var(--ph) - 62px);right:18px}.so-pdp-sticker{left:18px;top:calc(var(--ph) - 94px)}.so-pdp-chip{display:none}.so-pdp .so-pdp-note{padding:2px 0 6px}}@container so (min-width:1100px){.so-pdp-gal{--f:var(--so-pdp-fill-d,1)}.so-pdp-fr{--k:var(--so-k-d,1)}.so-pdp-plate{--o:var(--so-pdp-od,560px);--ph:640px;--st:calc((var(--ph) - var(--o)) / 2 + 6px)}.so-pdp .so-pdp-loupe{right:22px;top:calc(var(--ph) - 66px)}.so-pdp-sticker{width:96px;height:96px;top:calc(var(--ph) - 112px)}.so-pdp-sticker>span{font-size:24px}}.so-pdp-rail{position:absolute;z-index:3;right:13px;top:50%;display:flex;flex-direction:column;gap:6px;padding:7px;transform:translateY(-50%)}.so-pdp :is(.so-pdp-thumb,.so-pdp-more-tile){position:relative;flex:none;display:block;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:10px;overflow:hidden;background:var(--so-tl);box-shadow:inset 0 0 0 1px var(--so-ed);cursor:pointer}.so-pdp-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.so-pdp-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;box-shadow:inset 0 0 0 1px #1a161359}.so-pdp-thumb[aria-current=true]{box-shadow:0 0 0 2px var(--so-bu),0 0 0 4px var(--so-i)}:is(.so-pdp-thumb,.so-pdp-more-tile):focus-visible{outline:2px solid var(--so-i);outline-offset:-3px}.so-pdp-thumb:focus-visible:after{box-shadow:inset 0 0 0 3px var(--so-i),inset 0 0 0 5px var(--so-bu)}.so-pdp-tl[data-pl=silver]{opacity:0}.so-pdp .pl-silver .so-pdp-tl[data-pl=silver]{opacity:1}.so-pdp .so-pdp-more-tile{display:none;place-items:center;background:var(--so-pa);box-shadow:inset 0 0 0 1px var(--so-i);font:600 14px/1 var(--so-ft);color:var(--so-i)}.so-pdp-rail.r6{gap:3px}@container so (max-width:719px){.so-pdp-rail.r7 .h6{display:none}.so-pdp-rail.r7 .t6{display:grid}}@container so (max-width:361px){.so-pdp-rail.r7 .h5{display:none}.so-pdp-rail.r7 .t5{display:grid}.so-pdp-rail.r7 .t6{display:none}}@container so (max-width:346px){.so-pdp-rail.r6 .h5{display:none}.so-pdp-rail.r6 .t5{display:grid}}@container so (min-width:720px){.so-pdp-plate{overflow:visible;margin-bottom:0}.so-pdp-gal .so-pdp-rail{position:static;flex-direction:row;flex-wrap:wrap;gap:6px;padding:12px 7px 7px;margin-inline:-7px;transform:none}.so-pdp-plate:has(.so-pdp-rail){height:auto;min-height:var(--ph);padding-top:var(--ph)}.so-pdp-plate:has(.so-pdp-rail) .so-pdp-pb{bottom:auto;height:var(--ph)}}@container so (min-width:1100px){.so-pdp-gal .so-pdp-rail{display:none}}.so-pdp-prints{display:none}@container so (min-width:1100px){.so-pdp-prints{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0 0;padding:0;list-style:none}.so-pdp .so-pdp-print{display:grid;place-items:center;width:100%;aspect-ratio:1;margin:0;padding:0;border:0;border-radius:20px;overflow:hidden;background:var(--so-tl);box-shadow:0 0 0 1.5px var(--so-i);cursor:zoom-in;color:var(--so-i)}.so-pdp-print img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;-webkit-user-drag:none}.so-pdp-all{align-content:center;gap:8px;background:var(--so-pa)}.so-pdp-all svg{stroke:var(--so-i);width:28px;height:28px}.so-pdp-all b{font:400 22px/1.1 var(--so-fd)}.so-pdp-all small{font:400 13px/1.3 var(--so-ft);color:var(--so-i2)}}.so-pdp .so-pdp-nojs{display:flex;gap:10px;margin:0;padding:10px var(--so-gut);overflow-x:auto;scroll-snap-type:x mandatory;list-style:none}.so-pdp-nojs li{flex:none;width:80%;scroll-snap-align:start}.so-pdp-nojs img{width:100%;height:auto}.so-pdp-top:not(.is-js) :is(.so-pdp-rail,.so-pdp-loupe,.so-pdp-sw,.so-pdp-keys,.so-pdp-prints,.so-pdp-edge,.so-pdp-allph){display:none}.so-pdp-cap{display:none}@container so (min-width:720px){.so-pdp .so-pdp-cap{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:27px;margin:0 0 6px;font:400 13px/1.3 var(--so-ft);color:var(--so-i2)}.so-pdp-cap-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-pdp-cap b{font-weight:600;color:var(--so-i)}.so-pdp-fol{flex:none;font:600 11px/1 var(--so-ft);letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--so-i)}.so-pdp .so-pdp-allph{display:none;min-height:44px;font:600 13px/1 var(--so-ft);text-decoration:underline;text-underline-offset:4px}}@container so (min-width:1100px){.so-pdp .so-pdp-cap{margin:6px 0 0}.so-pdp-fol{display:none}.so-pdp .so-pdp-allph{display:block}}.so-pdp-err{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-content:center;justify-items:center;gap:10px;padding:18%;background:var(--so-tl);text-align:center;font:13px/1.35 var(--so-ft);color:var(--so-i2)}.so-pdp-err p{margin:0}.so-pdp-top:not(.is-js) .so-pdp-stage{cursor:auto}.so-pdp .so-pdp-engine{display:none}.so-pdp-top .so-pdp-pick{display:grid;gap:14px;margin-bottom:10px}.so-pdp-top .so-pdp-pick fieldset{min-width:0;margin:0;padding:0;border:0}.so-pdp-swt{position:relative;display:grid;grid-template-columns:1fr 1fr;max-width:350px;height:64px;padding:4px;border-radius:999px;background:var(--so-pa);box-shadow:inset 0 0 0 1.5px var(--so-ed);touch-action:pan-y pinch-zoom}.so-pdp-sw-th{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--so-i);transform:translate(calc(var(--pt,0) * 100%));transition:transform .32s var(--so-eu)}.so-pdp-sw:has(input[data-pl=silver]:checked){--pt:1}.so-pdp-grip{top:50%;left:50%;z-index:2;width:26px;height:26px;margin:-13px 0 0 -13px;pointer-events:none}.so-pdp-grip svg{width:13px;height:13px;stroke-width:2}.so-pdp-sw-o{position:relative;z-index:1;display:flex;align-items:center;gap:8px;min-width:0;margin:0;padding:0 6px 0 9px;border-radius:999px;cursor:pointer;color:var(--so-i)}.so-pdp .has-grip .so-pdp-sw-o:last-of-type{padding-left:19px}:is(.so-pdp-sw-o,.so-pdp-key) input{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none;border-radius:inherit;appearance:none;-webkit-appearance:none}.so-pdp-sw-o:has(input:checked){color:var(--so-bu)}:is(.so-pdp-sw-o,.so-pdp-key):has(input:focus-visible){outline:3px solid var(--so-i);outline-offset:4px}.so-pdp-disc{position:relative;flex:none;display:block;width:28px;height:28px;border-radius:50%;overflow:hidden;background:var(--so-tl);box-shadow:0 0 0 1.5px var(--so-i)}.so-pdp-disc.is-gold{background:var(--so-pk)}.so-pdp-disc.is-silver{background:var(--so-cr)}.so-pdp-sw-o:has(input:checked) .so-pdp-disc{box-shadow:0 0 0 1.5px var(--so-bu)}.so-pdp-disc img{position:absolute;left:-35%;top:-35%;width:170%;max-width:none;height:auto}.so-pdp-sw.is-drag .so-pdp-sw-o{color:var(--so-i)}.so-pdp-sw.is-drag .so-pdp-sw-th{background:var(--so-cr);box-shadow:inset 0 0 0 1.5px var(--so-i);transition:none}.so-pdp-sw.is-drag .so-pdp-grip{opacity:0}.so-pdp-nm{display:flex;flex-direction:column;gap:3px;min-width:0}.so-pdp-nm b{font:600 14px/1.1 var(--so-ft);text-transform:none;letter-spacing:-.005em;white-space:nowrap}.so-pdp-pp{font:500 14px/1.1 var(--so-ft);font-variant-numeric:tabular-nums}.so-pdp-so{font:600 11px/1.1 var(--so-ft);letter-spacing:.06em;text-transform:uppercase}@container so (max-width:379px){.so-pdp-nm b{letter-spacing:-.015em}.so-pdp-sw .so-pdp-disc{width:24px;height:24px}.so-pdp-sw-o{gap:5px;padding:0 3px 0 7px}.so-pdp .has-grip .so-pdp-sw-o:last-of-type{padding-left:15px}}@container so (max-width:359px){.so-pdp-sw .so-pdp-disc{display:none}.so-pdp-sw-o{padding:0 6px 0 12px}}@container so (min-width:720px){.so-pdp-swt{max-width:none}}@container so (min-width:1100px){.so-pdp-swt{height:72px}}.so-pdp .so-pdp-finish{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;margin:0;padding:4px 0}.so-pdp-finish .so-pdp-disc{grid-row:span 2}.so-pdp-top .so-pdp-lab{font:600 12px/1.2 var(--so-ft);letter-spacing:.16em;text-transform:uppercase;color:var(--so-i)}.so-pdp-val{font:italic 400 20px/1 var(--so-fd)}.so-pdp-fd{font:400 13px/1.35 var(--so-ft);color:var(--so-i2)}.so-pdp-lg{float:left;width:100%;margin:0 0 5px;padding:0;line-height:1.2}.so-pdp-lg+*{clear:both}.so-pdp-krow{display:flex;flex-wrap:wrap;gap:8px}.so-pdp .is-ini .so-pdp-krow{display:grid;grid-template-columns:repeat(auto-fill,44px);justify-content:space-between;gap:6px;max-width:350px}.so-pdp-key{position:relative;display:grid;place-items:center;min-width:44px;height:44px;margin:0;padding:0 8px;border-radius:12px;background:var(--so-pa);box-shadow:inset 0 0 0 1.5px var(--so-ed);cursor:pointer;font:500 15px/1 var(--so-ft);color:var(--so-i)}.so-pdp .is-ini .so-pdp-key span{font:400 21px/1 var(--so-fd)}.so-pdp-key:has(input:checked){background:var(--so-i);color:var(--so-bu);box-shadow:none}.so-pdp .so-pdp-help{margin:12px 0 0;font:400 14px/1.3 var(--so-ft)}.so-pdp-help a{position:relative;display:inline-block;margin-top:2px;color:var(--so-i);text-decoration:underline;text-underline-offset:3px}.so-pdp-help a:after{content:"";position:absolute;top:-12px;right:-4px;bottom:-12px;left:-4px}.so-pdp-links{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.so-pdp-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;color:var(--so-i)}.so-pdp-links a[aria-current]{font-weight:700}.so-pdp-top.is-js .so-pdp-links{display:none}.so-pdp .so-pdp-price{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;margin:0}.so-pdp .so-pdp-price :is(.productView-price,.price,dl,dd,.productView-quantity){margin:0;padding:0}.so-pdp .so-pdp-price .productView-price{flex:1;min-width:0}.so-pdp .so-pdp-price dl{display:flex;flex-flow:row wrap;align-items:center;column-gap:6px;width:100%}.so-pdp .so-pdp-price .price__sale{display:contents!important}.so-pdp .so-pdp-price dl:after{content:"";order:2;flex-basis:100%}.so-pdp .so-pdp-price :is(.price__label_sale,.price__tax-note){order:3;margin-top:5px}.so-pdp .so-pdp-price .price-item--sale,.so-pdp .so-pdp-price .price__last .price-item{font:600 26px/1 var(--so-ft);letter-spacing:-.02em;color:var(--so-i)}.so-pdp .so-pdp-price s{font:400 14px/1 var(--so-ft);color:var(--so-i2)}.so-pdp .so-pdp-price .price__label_sale{display:block;position:static;height:auto;overflow:visible;clip-path:none;margin:5px 2px 0 0!important}.so-pdp .so-pdp-price .label_sale{padding:3px 8px;border-radius:999px;background:var(--so-pk);color:var(--so-i);font:600 13px/1.2 var(--so-ft);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.so-pdp .so-pdp-price .price__tax-note{font:400 14px/1.2 var(--so-ft);color:var(--so-i2);white-space:nowrap}@container so (max-width:379px){.so-pdp .so-pdp-price .price-item--sale{font-size:24px}}@container so (min-width:1100px){.so-pdp .so-pdp-price .price-item--sale{font-size:28px}}.so-pdp .so-pdp-price .quantity__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.so-pdp .so-pdp-price .quantity__container{display:flex;align-items:center;width:108px;height:44px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--so-ed);background:var(--so-pa)}.so-pdp .so-pdp-sel{display:block;min-height:17px;margin:8px 0 0;font:500 13px/1.3 var(--so-ft);color:var(--so-i)}.so-pdp .so-pdp-bf{margin-top:10px}.so-pdp-apps:empty{display:none}@container so (max-width:719px){.so-pdp .has-ini .so-pdp-pick{gap:0}.so-pdp .has-ini .so-pdp-keys{margin-top:12px}}.so-pdp .so-pdp-qty quantity-input{display:flex;align-items:center;gap:14px}.so-pdp .so-pdp-qty .quantity__label:not(#so-x){position:static;width:auto;height:auto;overflow:visible;clip:auto;margin:0;font:600 12px/1.2 var(--so-ft);letter-spacing:.16em;text-transform:uppercase;color:var(--so-i)}@container so (min-width:720px) and (max-width:1099px){.so-pdp-nm b{letter-spacing:-.015em}.so-pdp-sw-o{gap:5px;padding:0 3px 0 7px}.so-pdp .has-grip .so-pdp-sw-o:last-of-type{padding-left:15px}}.so-pdp .has-sg{position:relative}.so-pdp .so-pdp-sw+.has-sg{margin-top:11px}.so-pdp .so-sg-b+.so-pdp-krow{clear:both}.so-pdp .so-sg-b{position:absolute;top:-21px;right:0;display:flex;align-items:flex-end;height:44px;margin:0;padding:0 2px 5px 16px;border:0;border-radius:8px;background:none;font:500 14px/18px var(--so-ft);letter-spacing:0;text-transform:none;color:var(--so-i);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.so-pdp .so-sg-b:focus-visible{outline:2px solid var(--so-i);outline-offset:-2px}.so-pdp .so-sg-b[aria-busy=true]{cursor:progress;opacity:.55}
/*# sourceMappingURL=/cdn/shop/t/17/assets/sonioro-pdp-main.css.map */
