.ssob-promo,.ssob-promo *,.ssob-promo *:before,.ssob-promo *:after{box-sizing:border-box}.ssob-promo{opacity:0;pointer-events:none;position:fixed;right:0;top:60%;transform:translateY(-50%);display:flex;align-items:stretch;z-index:9999;transition:opacity .5s ease 0s;border-radius:clamp(20px,2.1vw,40px) 0 0 clamp(20px,2.1vw,40px);overflow:hidden;font-family:Poppins,sans-serif}.ssob-promo.is-visible{opacity:1;pointer-events:initial}.ssob-promo__tab{border-radius:clamp(20px,2.1vw,40px) 0 0 clamp(20px,2.1vw,40px)}@media(prefers-reduced-motion:reduce){.ssob-promo{transition:none}}.ssob-promo__card{width:0;overflow:hidden;transition:width .28s cubic-bezier(.4,0,.2,1);display:flex;align-items:stretch}.ssob-promo__card.is-open{width:clamp(230px,24.147vw,460px)}@media(prefers-reduced-motion:reduce){.ssob-promo__card{transition:none}}.ssob-promo__tab-outer{width:clamp(40px,4.199vw,80px);overflow:hidden;transition:width .28s cubic-bezier(.4,0,.2,1)}.ssob-promo__tab-outer:has(.ssob-promo__tab.is-card-open){width:0}@media(prefers-reduced-motion:reduce){.ssob-promo__tab-outer{transition:none}}.ssob-promo__card-inner{width:clamp(230px,24.147vw,460px);min-width:clamp(230px,24.147vw,460px);padding:clamp(15px,1.575vw,30px);display:flex;flex-direction:column;gap:clamp(8px,.84vw,16px);border-left:.5px solid rgba(255,255,255,.2);min-height:clamp(169px,17.743vw,338px);background:var(--ssob-bg, #69effb);color:var(--ssob-text, #000)}.ssob-promo__top{display:flex;justify-content:space-between;align-items:center;gap:clamp(8px,.84vw,16px)}.ssob-promo__content{font-weight:400;line-height:1.25;color:inherit}.ssob-promo__content p,.ssob-promo__content h1,.ssob-promo__content h2,.ssob-promo__content h3,.ssob-promo__content h4,.ssob-promo__content h5,.ssob-promo__content h6{margin:0;color:inherit}.ssob-promo__content p+p,.ssob-promo__content p+h1,.ssob-promo__content h1+p,.ssob-promo__content p+h2,.ssob-promo__content h2+p,.ssob-promo__content p+h3,.ssob-promo__content h3+p{margin-top:clamp(3px,.315vw,6px)}.ssob-promo__content strong,.ssob-promo__content b,.ssob-promo__content h1,.ssob-promo__content h2,.ssob-promo__content h3,.ssob-promo__content h4,.ssob-promo__content h5,.ssob-promo__content h6{font-weight:700}.ssob-promo__content em,.ssob-promo__content i{font-style:italic}.ssob-promo__content h1{font-size:1.3em}.ssob-promo__content h2{font-size:1.2em}.ssob-promo__content h3{font-size:1.1em}.ssob-promo__content a{color:inherit}.ssob-promo__content--label{padding:clamp(4px,.42vw,8px) clamp(8px,.84vw,16px);border-radius:100vw;background:#ffffff9e;display:inline-block;line-height:1.1}.ssob-promo__content--label p{display:inline}.ssob-promo__content--header{line-height:.9}.ssob-promo__content--expiry{margin-top:auto}.ssob-promo__close{background:var(--ssob-text, #000);border:none;cursor:pointer;width:clamp(22px,2.31vw,44px);height:clamp(22px,2.31vw,44px);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ssob-bg, #69effb);font-size:clamp(10px,1.05vw,20px);font-weight:700;line-height:1;font-family:inherit;flex-shrink:0;transition:background .15s}@media(prefers-reduced-motion:reduce){.ssob-promo__close{transition:none}}.ssob-promo__cta{margin-top:4px;font-size:clamp(14px,1.47vw,28px);font-weight:700;text-transform:uppercase;padding:clamp(6px,.63vw,12px) clamp(10px,1.05vw,20px);border-radius:100vw;border:none;cursor:pointer;width:100%;text-align:center;transition:opacity .15s;font-family:inherit;text-decoration:none;display:block;box-sizing:border-box;background:var(--ssob-text, #000);color:var(--ssob-bg, #69effb)}@media(prefers-reduced-motion:reduce){.ssob-promo__cta{transition:none}}.ssob-promo__tab{background:var(--ssob-bg, #69effb);display:flex;-webkit-appearance:none;appearance:none;border-width:0;align-items:center;justify-content:center;text-decoration:none;font-family:Poppins,sans-serif;padding-block:clamp(29px,3.045vw,58px);padding-inline:clamp(10px,1.05vw,20px);width:clamp(40px,4.199vw,80px);min-width:clamp(40px,4.199vw,80px);cursor:pointer}.ssob-promo__tab span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:clamp(16px,1.68vw,32px);font-weight:700;color:var(--ssob-text, #000);line-height:1.25;text-transform:uppercase}body.custom-cart .ssob-promo{opacity:1;pointer-events:initial}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-sale-side-overlay-badge.css.map */
