.sonioro-s.so-g-promo{padding-block:12px var(--g-sp)}.sonioro-s.so-g-promo .g-pr{display:block}.sonioro-s.so-g-promo .g-pr-vp{position:relative;overflow:hidden;border-radius:22px;background:#f7eedf;box-shadow:0 30px 60px -44px #1a16138c}.sonioro-s.so-g-promo .g-pr-tr{display:flex;align-items:stretch;transition:transform .8s var(--g-out)}.sonioro-s.so-g-promo .g-pr-vp.is-dragging .g-pr-tr{transition:none}.sonioro-s.so-g-promo .g-pr-vp.is-dragging{-webkit-user-select:none;user-select:none}.sonioro-s.so-g-promo .g-pr-s{position:relative;flex:0 0 100%;min-width:0}.sonioro-s.so-g-promo .g-pr-o{isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:18px;padding:28px 12px max(96px,27vw);text-align:center}.sonioro-s.so-g-promo .g-pr-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.sonioro-s.so-g-promo .g-pr-bg :is(picture,img){position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 100%}.sonioro-s.so-g-promo .g-pr-copy{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:32em}.sonioro-s.so-g-promo .g-pr-t{max-width:10.5em;font-size:calc(clamp(31px,8.8cqw,44px)*var(--g-dfs,1));line-height:1.02;text-wrap:balance}.sonioro-s.so-g-promo .g-pr-t.g-title em{--g-hlc:var(--g-pink)}.sonioro-s.so-g-promo .g-pr-deal{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:2px}.sonioro-s.so-g-promo .g-pr-off{margin:0;font:400 18px/1.3 var(--g-t);color:var(--g-ink)}.sonioro-s.so-g-promo .g-pr-off strong{font-weight:700}.sonioro-s.so-g-promo .g-pr-chip{display:inline-flex;align-items:center;gap:14px;min-height:48px;margin:0;padding:2px 22px;border:1.5px dashed var(--g-ink);border-radius:999px;background:#fffbeee6}.sonioro-s.so-g-promo .g-pr-code{font:700 19px/1 var(--g-t);letter-spacing:.2em;margin-right:-.2em;color:var(--g-ink)}.sonioro-s.so-g-promo .g-pr-cp{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin-right:-20px;padding:0 16px;border:0;border-radius:999px;background:var(--g-ink);color:var(--g-cream);font:600 11px/1 var(--g-t);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .3s,color .3s}.sonioro-s.so-g-promo .g-pr-cp[hidden]{visibility:hidden}.sonioro-s.so-g-promo .g-pr-cp svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4}.sonioro-s.so-g-promo .g-pr-cp:hover{background:#3a322b}.sonioro-s.so-g-promo .g-pr-cp.is-ok{background:var(--g-green);color:var(--g-ink)}.sonioro-s.so-g-promo .g-pr-cpd,.sonioro-s.so-g-promo .g-pr-cp.is-ok .g-pr-cpl{display:none}.sonioro-s.so-g-promo .g-pr-cp.is-ok .g-pr-cpd{display:inline}.sonioro-s.so-g-promo .g-pr-txt{display:none;margin:0;font:400 16px/1.55 var(--g-t);color:var(--g-ink2);max-width:22em}.sonioro-s.so-g-promo .g-pr-btn{margin-top:4px}.sonioro-s.so-g-promo .g-pr-fine{margin:0;font:400 13px/1.45 var(--g-t);color:var(--g-ink2)}.sonioro-s.so-g-promo .g-pr-o--l :is(.g-pr-t,.g-kick,.g-pr-off,.g-pr-txt,.g-pr-fine){color:var(--g-cream)}.sonioro-s.so-g-promo .g-pr-o--l .g-btn{background:var(--g-cream);color:var(--g-ink)}.sonioro-s.so-g-promo .g-pr-pl{display:flex;justify-content:center;align-items:flex-start;gap:14px;width:100%;margin:0;padding:0;list-style:none}.sonioro-s.so-g-promo .g-pr-p{flex:0 1 auto;width:min(46%,160px);margin:0}.sonioro-s.so-g-promo .g-pr-p1{--r:-2.5deg}.sonioro-s.so-g-promo .g-pr-p2{--r:2.5deg;margin-top:14px}.sonioro-s.so-g-promo .g-pr-pa{display:block;padding:6px 6px 12px;border-radius:999px 999px 18px 18px;background:var(--g-paper);color:var(--g-ink);box-shadow:0 24px 40px -24px #1a161380,0 6px 14px -8px #1a161333;transform:rotate(var(--r,0deg));transition:transform .6s var(--g-out),box-shadow .6s var(--g-out)}.sonioro-s.so-g-promo .g-pr-pa:hover{transform:rotate(0) translate3d(0,-6px,0);box-shadow:0 30px 48px -24px #1a16138c,0 8px 16px -8px #1a161333}.sonioro-s.so-g-promo .g-pr-pa:focus-visible{outline:2px solid var(--g-ink);outline-offset:4px}.sonioro-s.so-g-promo .g-pr-ph{display:block;aspect-ratio:1/1;border-radius:999px 999px 12px 12px}.sonioro-s.so-g-promo .g-pr-pt{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 4px 0;text-align:center}.sonioro-s.so-g-promo .g-pr-nm{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font:500 14px/1.25 var(--g-t)}.sonioro-s.so-g-promo .g-pr-pt .g-price{justify-content:center;font-size:14px}.sonioro-s.so-g-promo .g-pr-im{display:flex;align-items:center;background:var(--g-paper)}.sonioro-s.so-g-promo :is(.g-pr-ima,.g-pr-imf){display:block;width:100%}.sonioro-s.so-g-promo .g-pr-imf{aspect-ratio:var(--ar-m,4/5)}.sonioro-s.so-g-promo .g-pr-imf img{display:block;width:100%;height:100%;object-fit:contain}.sonioro-s.so-g-promo .g-pr-imph{padding:48px 20px;margin:0}.sonioro-s.so-g-promo .g-pr-dots{display:flex;justify-content:center;margin-top:6px}.sonioro-s.so-g-promo .g-pr-dots[hidden]{display:flex;visibility:hidden}.sonioro-s.so-g-promo .g-pr-dot{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer}.sonioro-s.so-g-promo .g-pr-dot:before{content:"";width:8px;height:8px;border-radius:4px;background:#1a161347;transition:width .4s var(--g-out),background-color .3s}.sonioro-s.so-g-promo .g-pr-dot[aria-current=true]:before{width:24px;background:var(--g-ink)}@media(min-width:390px){.sonioro-s.so-g-promo .g-pr-o{padding-inline:22px}}@media(min-width:700px){.sonioro-s.so-g-promo .g-pr-vp{border-radius:28px}.sonioro-s.so-g-promo .g-pr-o{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:clamp(420px,40.5vw,560px);padding:clamp(36px,4vw,60px) clamp(28px,4vw,56px) clamp(36px,4vw,60px) clamp(28px,5.5vw,84px);text-align:left}.sonioro-s.so-g-promo .g-pr-bg :is(picture,img){object-position:0% 50%}.sonioro-s.so-g-promo .g-pr-copy{align-items:flex-start;gap:16px}.sonioro-s.so-g-promo .g-pr-t{max-width:9.5em;font-size:calc(clamp(36px,5vw,68px)*var(--g-dfs,1))}.sonioro-s.so-g-promo .g-pr-deal{align-items:flex-start;gap:12px 16px}.sonioro-s.so-g-promo .g-pr-off{font-size:20px}.sonioro-s.so-g-promo .g-pr-pl{justify-content:flex-end;gap:clamp(14px,2vw,28px)}.sonioro-s.so-g-promo .g-pr-p{width:clamp(142px,14vw,212px)}.sonioro-s.so-g-promo .g-pr-p2{margin-top:clamp(28px,4.5vw,64px)}.sonioro-s.so-g-promo .g-pr-imf{aspect-ratio:var(--ar-d,8/3)}}@media(min-width:1100px){.sonioro-s.so-g-promo .g-pr-nm{font-size:15px}}@media(min-width:1200px)and (max-width:1399px){.sonioro-s.so-g-promo .g-pr-o{padding-right:clamp(24px,2.6vw,40px)}.sonioro-s.so-g-promo .g-pr-bg :is(picture,img){object-position:8% 50%}}@media(min-width:1300px){.sonioro-s.so-g-promo .g-pr-deal{flex-direction:row;flex-wrap:wrap;align-items:center}}@media(min-width:1400px){.sonioro-s.so-g-promo .g-pr-txt{display:block}}@media(prefers-reduced-motion:reduce){.sonioro-s.so-g-promo :is(.g-pr-tr,.g-pr-pa){transition:none}.sonioro-s.so-g-promo .g-pr-dot:before{transition:none}}@media(forced-colors:active){.sonioro-s.so-g-promo .g-pr-chip{border-color:CanvasText}.sonioro-s.so-g-promo .g-pr-dot:before{background:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/sonioro-g-promo.css.map */
