.sonioro-wrap{container:so/inline-size}.sonioro-s.so-pdp-rl,.sonioro-s.so-pdp-rl *,.sonioro-s.so-pdp-rl :before,.sonioro-s.so-pdp-rl :after{box-sizing:border-box}.sonioro-s.so-pdp-rl{position:relative;display:block;overflow-x:hidden;background:var(--so-butter,#FFFBEE);color:var(--so-ink,#1A1613)}@supports (overflow:clip){.sonioro-s.so-pdp-rl{overflow-x:clip}}.sonioro-s.so-pdp-rl [hidden]{display:none!important}.sonioro-s.so-pdp-rl .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}:where(.sonioro-s.so-pdp-rl){--so-gut:20px;--so-wrap: calc(100cqw - 40px) }@container so (min-width:900px){:where(.sonioro-s.so-pdp-rl){--so-gut:64px;--so-wrap:min(1312px, calc(100cqw - 128px) )}}.sonioro-s.so-pdp-rl:has(>section:not([hidden])){padding-bottom:56px}.sonioro-s.so-pdp-rl>section{padding-top:56px}.sonioro-s.so-pdp-rl :is(p,h2,ul,li){margin:0;padding:0}.sonioro-s.so-pdp-rl ul{list-style:none}.sonioro-s.so-pdp-rl .so-pdp-rw{display:block;width:var(--so-wrap);margin-inline:auto}.sonioro-s.so-pdp-rl .so-pdp-rl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.sonioro-s.so-pdp-rl .so-pdp-rl-h{min-width:0}.sonioro-s.so-pdp-rl .so-pdp-rl-kick{display:block;white-space:nowrap;font:600 12px/1.2 var(--so-font-text,sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--so-ink,#1A1613)}.sonioro-s.so-pdp-rl h2{margin-top:8px;font:400 34px/1.02 var(--so-font-display,serif);letter-spacing:-.015em;color:var(--so-ink,#1A1613);text-wrap:balance}.sonioro-s.so-pdp-rl h2 em{font-style:italic}.sonioro-s.so-pdp-rl h2:focus{outline:none}.sonioro-s.so-pdp-rl h2:focus-visible{outline:3px solid var(--so-ink,#1A1613);outline-offset:4px}.sonioro-s.so-pdp-rl .so-pdp-recent h2{margin-top:6px}.sonioro-s.so-pdp-rl .so-pdp-k-dv{display:none}.sonioro-s.so-pdp-rl .so-pdp-rl-nav{display:flex;align-items:center;gap:6px;flex:none}.sonioro-s.so-pdp-rl .so-pdp-see{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;margin-right:2px;font:600 13px/1 var(--so-font-text,sans-serif);color:var(--so-ink,#1A1613);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.sonioro-s.so-pdp-rl .so-arr{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;box-shadow:inset 0 0 0 1.5px var(--so-ink,#1A1613);color:var(--so-ink,#1A1613);cursor:pointer;transition:none}.sonioro-s.so-pdp-rl .so-arr:hover{background:none;color:var(--so-ink,#1A1613)}.sonioro-s.so-pdp-rl .so-arr svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.sonioro-s.so-pdp-rl .so-arr[disabled]{box-shadow:inset 0 0 0 1.5px var(--so-edge,#7A7268);color:var(--so-edge,#7A7268);cursor:default}.sonioro-s.so-pdp-rl :is(.so-arr,.so-pdp-see,.so-pdp-retry):focus-visible{outline:3px solid var(--so-ink,#1A1613);outline-offset:3px}.sonioro-s.so-pdp-rl .so-pdp-row{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100cqw - 64px) / 2.3);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc((var(--so-wrap) - 100cqw) / 2);padding:18px calc((100cqw - var(--so-wrap)) / 2) 6px;scroll-padding-inline:calc((100cqw - var(--so-wrap)) / 2)}.sonioro-s.so-pdp-rl .so-pdp-row::-webkit-scrollbar{display:none}.sonioro-s.so-pdp-rl .so-pdp-recent .so-pdp-row{padding-top:16px}.sonioro-s.so-pdp-rl .so-pdp-row>li{display:flex;min-width:0;scroll-snap-align:start}.sonioro-s.so-pdp-rl .so-pdp-row>li>.so-card{flex:1 1 auto}.sonioro-s.so-pdp-rl .so-pdp-sa{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;background:var(--so-paper,#FBF8EF);box-shadow:inset 0 0 0 1px var(--so-ink,#1A1613)}.sonioro-s.so-pdp-rl .so-pdp-sa-a{display:block;text-decoration:none;color:var(--so-ink,#1A1613)}.sonioro-s.so-pdp-rl .so-pdp-sa-a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.sonioro-s.so-pdp-rl .so-pdp-sa-in{display:grid;justify-items:center;gap:10px;padding:0 8px;font:italic 400 21px/1.1 var(--so-font-display,serif);text-align:center}.sonioro-s.so-pdp-rl .so-pdp-sa-in svg{display:block;width:28px;height:28px;fill:none;stroke:var(--so-ink,#1A1613);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sonioro-s.so-pdp-rl .so-pdp-sa-a:hover .so-pdp-sa-in{text-decoration:underline;text-underline-offset:4px}.sonioro-s.so-pdp-rl .so-pdp-sa-a:focus-visible{outline:3px solid var(--so-ink,#1A1613);outline-offset:6px}.sonioro-s.so-pdp-rl .so-pdp-err{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;width:var(--so-wrap);margin:18px auto 0;font:400 15px/1.5 var(--so-font-text,sans-serif)}.sonioro-s.so-pdp-rl .so-pdp-retry{min-height:44px;padding:0 20px;border:0;border-radius:999px;background:none;box-shadow:inset 0 0 0 1.5px var(--so-ink,#1A1613);color:var(--so-ink,#1A1613);font:600 13px/1 var(--so-font-text,sans-serif);cursor:pointer}.sonioro-s.so-pdp-rl .so-pdp-dnote{width:var(--so-wrap);margin:14px auto 0;font:400 13px/1.4 var(--so-font-text,sans-serif);color:var(--so-ink-2,#4A443C)}.sonioro-s.so-pdp-rl .so-card .card-action{display:none!important}.sonioro-s.so-pdp-rl .so-card :is(.card,.card-product,.card-product__wrapper,.card-media){transform:none!important;box-shadow:none;outline:0}.sonioro-s.so-pdp-rl .so-card .card-product .card-media>img{transform:none;transition:opacity .15s linear}.sonioro-s.so-pdp-rl .so-card .card-product .card-media>img:first-child{opacity:1}.sonioro-s.so-pdp-rl .so-card{--color-link-hover:var(--so-ink,#1A1613);--product-title-color-hover:var(--so-ink,#1A1613)}.sonioro-s.so-pdp-rl .so-card .card-title{padding:14px 0;margin:-14px 0}.sonioro-s.so-pdp-rl .so-card .card-title [data-change-title]{display:none}.sonioro-s.so-pdp-rl .so-card .card-title:focus-visible{outline:3px solid var(--so-ink,#1A1613);outline-offset:3px}.sonioro-s.so-pdp-rl .so-card :is(.card-link,.card-title){transition:none}.sonioro-s.so-pdp-rl .so-pdp-cwarn{grid-column:1/-1}@media(hover:none){.sonioro-s.so-pdp-rl .so-card .card-media>img+img{display:none}}@media(prefers-reduced-motion:reduce){.sonioro-s.so-pdp-rl .so-card .card-media>img{transition-duration:1ms!important}}@container so (min-width:720px){.sonioro-s.so-pdp-rl .so-pdp-row{grid-auto-columns:calc((100cqw - 76px) / 3.3)}.sonioro-s.so-pdp-rl .so-pdp-k-ph{display:none}.sonioro-s.so-pdp-rl .so-pdp-k-dv{display:inline}}@container so (min-width:1100px){.sonioro-s.so-pdp-rl>section{padding-top:88px}.sonioro-s.so-pdp-rl:has(>section:not([hidden])){padding-bottom:88px}.sonioro-s.so-pdp-rl h2{font-size:44px}.sonioro-s.so-pdp-rl .so-pdp-row{grid-auto-columns:min(300px,calc((var(--so-wrap) - 72px) / 4));gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sonioro-pdp-rails.css.map */
