/** Shopini Tunisie 2.3 — Commerce orange, Flow vert, Shopy AI violet, Business graphite. */
.shopini-home-v23{--v23-orange:#ff5a0a;--v23-orange-dark:#db4100;--v23-orange-soft:#fff4ec;--v23-green:#2f923f;--v23-green-soft:#eff9f0;--v23-purple:#7451e8;--v23-purple-soft:#f4f0ff;--v23-business:#171b24;--v23-business-soft:#252b37;--v23-line:#e7e9ee;--v23-muted:#626875;--v23-shadow:0 20px 54px rgba(25,31,42,.08);overflow:clip;background:#fff}
.shopini-v23-shell,.shopini-home-v23 .shopini-v20-shell{width:min(calc(100% - 2rem),1180px);margin-inline:auto}
.shopini-v23-kicker{margin:0 0 .9rem;color:var(--v23-orange);font-size:.76rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}
.shopini-v23-section-head{max-width:760px;margin:0 auto 2.4rem;text-align:center}
.shopini-v23-section-head h2{margin:0 0 .55rem;color:#171b24;font-size:clamp(2rem,4vw,3.15rem);letter-spacing:-.045em}
.shopini-v23-section-head>p:last-child{margin:0;color:var(--v23-muted);line-height:1.7}

/* Hero */
.shopini-v23-hero{position:relative;padding:clamp(4.2rem,8vw,7.4rem) 0 clamp(3.8rem,7vw,6.5rem);background:radial-gradient(circle at 74% 40%,rgba(255,90,10,.1),transparent 24rem),linear-gradient(180deg,#fff 0%,#fff 74%,#fffaf7 100%)}
.shopini-v23-hero::after{position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,#f4d8c8 25%,#f4d8c8 75%,transparent);content:""}
.shopini-v23-hero__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(33rem,1.05fr);align-items:center;gap:clamp(3rem,7vw,7rem)}
.shopini-v23-hero__copy h1{max-width:16ch;margin:0;color:#151922;font-size:clamp(2.9rem,5.15vw,5rem);font-weight:850;letter-spacing:-.065em;line-height:1.02}
.shopini-v23-hero__copy h1 strong{color:var(--v23-orange);font-weight:inherit}
.shopini-v23-hero__lead{max-width:39rem;margin:1.45rem 0 0;color:#565d6a;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.7}
.shopini-v23-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}
.shopini-home-v23 .shopini-v23-actions .shopini-btn{min-height:3.35rem;padding-inline:1.55rem;border-radius:.72rem;font-weight:800}
.shopini-v23-hero__reassurance{display:flex;flex-wrap:wrap;gap:1rem 1.4rem;margin-top:1.35rem;color:#626875;font-size:.82rem;font-weight:650}
.shopini-v23-hero__reassurance span{display:inline-flex;align-items:center;gap:.4rem}.shopini-v23-hero__reassurance svg{width:1rem;color:var(--v23-orange)}
.shopini-v23-hero__visual{position:relative;min-height:31rem;padding:2rem 9rem 2rem 0}
.shopini-v23-hero__glow{position:absolute;inset:4% 9% 5% 2%;background:radial-gradient(circle,rgba(255,119,48,.18),rgba(255,246,240,.68) 47%,transparent 70%);border-radius:46% 54% 52% 48%;filter:blur(2px)}
.shopini-v23-dashboard{position:relative;z-index:2;padding:.72rem;background:rgba(255,255,255,.92);border:1px solid rgba(227,214,205,.86);border-radius:1.35rem;box-shadow:0 30px 80px rgba(43,34,29,.16);backdrop-filter:blur(14px)}
.shopini-v23-dashboard picture,.shopini-v23-dashboard__image{display:block;width:100%;height:auto;border-radius:.88rem}
.shopini-v23-platforms{position:absolute;z-index:3;inset:1.1rem 0 auto auto;display:grid;gap:.95rem;width:10.5rem}
.shopini-v23-platform{display:grid;grid-template-columns:2.35rem 1fr;align-items:center;min-height:5.15rem;padding:.82rem;gap:.72rem;color:#1b1f28;background:rgba(255,255,255,.96);border:1px solid #e7e8ed;border-radius:.95rem;box-shadow:0 14px 34px rgba(31,36,46,.11)}
.shopini-v23-platform:hover{color:#1b1f28;transform:translateY(-3px)}
.shopini-v23-platform>span:first-child{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.72rem}.shopini-v23-platform svg{width:1.25rem}.shopini-v23-platform>span:last-child{display:flex;min-width:0;flex-direction:column}.shopini-v23-platform strong{font-size:.82rem}.shopini-v23-platform small{margin-top:.16rem;color:#777d88;font-size:.66rem;line-height:1.35}
.shopini-v23-platform--commerce>span:first-child{color:var(--v23-orange);background:var(--v23-orange-soft)}.shopini-v23-platform--flow>span:first-child{color:var(--v23-green);background:var(--v23-green-soft)}.shopini-v23-platform--shopy>span:first-child{color:var(--v23-purple);background:var(--v23-purple-soft)}

/* Shopy AI directly below the hero */
.shopini-home-v23 .shopini-v22-shopy{position:relative;padding:clamp(3rem,6vw,5rem) 0;background:#fff}
.shopini-home-v23 .shopini-v22-shopy::before{position:absolute;inset:12% 5% auto auto;width:20rem;height:20rem;background:rgba(116,81,232,.08);border-radius:50%;filter:blur(50px);content:""}
.shopini-home-v23 .shopini-v22-shopy__panel{position:relative;display:grid;grid-template-columns:minmax(0,.88fr) minmax(24rem,1.12fr);align-items:center;padding:clamp(1.6rem,4vw,3rem);gap:clamp(2rem,5vw,5rem);background:linear-gradient(135deg,#fcfbff,#fff 55%,#fff8f4);border:1px solid #e7e2f6;border-radius:1.55rem;box-shadow:var(--v23-shadow)}
.shopini-home-v23 .shopini-v22-shopy__copy h2{max-width:16ch;font-size:clamp(2rem,3.5vw,3rem);letter-spacing:-.045em}
.shopini-home-v23 .shopini-v22-chat{border-color:#ded6f7;border-radius:1.2rem;box-shadow:0 22px 52px rgba(77,58,137,.13)}
.shopini-home-v23 .shopini-v22-chat__header{background:linear-gradient(90deg,#f5f1ff,#fff)}
.shopini-home-v23 .shopini-v22-chat__avatar,.shopini-home-v23 .shopini-v22-chat__form button{background:linear-gradient(135deg,#8b6cf1,#6541dc)}

/* Trust and intent cards */
.shopini-home-v23 .shopini-trustbar{border-block:1px solid #eceef2;background:#fafbfc}.shopini-home-v23 .shopini-trustbar__inner{width:min(calc(100% - 2rem),1100px);justify-content:center;padding-block:1rem;gap:1rem 2rem}
.shopini-home-v23 .shopini-v21-needs{padding:clamp(3.7rem,7vw,6rem) 0;background:#fff}.shopini-home-v23 .shopini-v20-section-heading--compact{max-width:720px;margin:0 auto 2.15rem;text-align:center}
.shopini-home-v23 .shopini-v21-needs .shopini-v20-eyebrow,.shopini-home-v23 .shopini-v21-needs .shopini-v20-section-heading>p:last-child{display:none}.shopini-home-v23 .shopini-v21-needs .shopini-v20-section-heading h2{font-size:clamp(2rem,4vw,3.15rem);letter-spacing:-.045em}
.shopini-home-v23 .shopini-v21-needs__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.shopini-home-v23 .shopini-v21-need{min-height:13rem;padding:1.35rem;background:#fff;border:1px solid var(--v23-line);border-radius:1rem;box-shadow:0 12px 30px rgba(22,27,36,.06)}
.shopini-home-v23 .shopini-v21-need:hover{border-color:#ffb38b;box-shadow:0 18px 42px rgba(35,31,29,.1);transform:translateY(-4px)}.shopini-home-v23 .shopini-v21-need__icon{width:3rem;height:3rem;border-radius:.82rem}.shopini-home-v23 .shopini-v21-need__content strong{font-size:1rem}.shopini-home-v23 .shopini-v21-need__content em{font-size:.78rem;font-weight:800}.shopini-home-v23 .shopini-v21-need__content small{color:#636976;line-height:1.55}.shopini-home-v23 .shopini-v21-need--business{background:linear-gradient(145deg,#fff,#fff8f4)}

/* Pricing */
.shopini-home-v23 .shopini-pricing{width:100%;max-width:none;padding:clamp(4.2rem,8vw,7rem) max(1rem,calc((100% - 1180px)/2));background:#f7f8fa}.shopini-home-v23 .shopini-pricing>.shopini-section__head{max-width:760px;margin:0 auto 2.6rem;text-align:center}.shopini-home-v23 .shopini-pricing>.shopini-section__head .shopini-eyebrow{color:var(--v23-orange)}.shopini-home-v23 .shopini-pricing>.shopini-section__head h2{font-size:clamp(2rem,4vw,3.15rem);letter-spacing:-.045em}
.shopini-home-v23 .shopini-pricing__group,.shopini-home-v23 .shopini-pricing__modules,.shopini-home-v23 .shopini-pricing__bundle,.shopini-home-v23 .shopini-pricing__assurances,.shopini-home-v23 .shopini-pricing__note{width:min(100%,1180px);margin-inline:auto}.shopini-home-v23 .shopini-pricing__group-head{margin-bottom:1.6rem;text-align:center}.shopini-home-v23 .shopini-pricing__group-head>span{color:var(--v23-orange);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.shopini-home-v23 .shopini-pricing__group-head h3{margin-top:.35rem;font-size:clamp(1.65rem,3vw,2.35rem);letter-spacing:-.035em}
.shopini-home-v23 .shopini-pricing__grid--commerce{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem}.shopini-home-v23 .shopini-plan{position:relative;min-width:0;min-height:36rem;padding:1.4rem;background:#fff;border:1px solid #e2e5ea;border-radius:1rem;box-shadow:0 12px 32px rgba(25,31,42,.055)}.shopini-home-v23 .shopini-plan:hover{border-color:#ffb38b;box-shadow:0 22px 48px rgba(35,31,29,.1);transform:translateY(-4px)}
.shopini-home-v23 .shopini-plan--featured:not(.shopini-plan--business){border:2px solid var(--v23-orange);box-shadow:0 18px 44px rgba(255,90,10,.13)}.shopini-home-v23 .shopini-plan__badge{inset:-.78rem 1.25rem auto;width:auto;padding:.42rem .8rem;background:linear-gradient(90deg,#ff6b17,#f24b00);border-radius:99px;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}
.shopini-home-v23 .shopini-plan__topline{align-items:center;gap:.8rem}.shopini-home-v23 .shopini-plan__icon{width:3.05rem;height:3.05rem;color:var(--v23-orange);background:var(--v23-orange-soft);border:1px solid #ffd2bb;border-radius:.82rem}.shopini-home-v23 .shopini-plan__name{color:#1a1e27;font-size:1.12rem}.shopini-home-v23 .shopini-plan__tagline{color:#6b717d;font-size:.74rem;line-height:1.45}.shopini-home-v23 .shopini-plan__price{margin:1.65rem 0 1rem;color:var(--v23-orange-dark);font-size:clamp(1.7rem,2.8vw,2.35rem);font-weight:900}.shopini-home-v23 .shopini-plan__description{padding-top:1.1rem;border-top:1px solid #eceef2;color:#4f5662;font-size:.8rem;line-height:1.6}.shopini-home-v23 .shopini-plan__description li::marker{color:var(--v23-orange)}.shopini-home-v23 .shopini-plan__form .shopini-btn{min-height:3rem;border-radius:.68rem}.shopini-home-v23 .shopini-plan__replacement-note{font-size:.68rem}
/* Business is intentionally darker and more executive. */
.shopini-home-v23 #shopini-plan-4{background:radial-gradient(circle at 92% 0%,rgba(255,105,30,.22),transparent 12rem),linear-gradient(150deg,var(--v23-business-soft),var(--v23-business));border-color:#343b49;box-shadow:0 24px 54px rgba(18,22,30,.24)}.shopini-home-v23 #shopini-plan-4:hover{border-color:#ff8548;box-shadow:0 30px 64px rgba(18,22,30,.32)}.shopini-home-v23 #shopini-plan-4 .shopini-plan__icon{color:#fff;background:linear-gradient(135deg,#ff6b17,#d84200);border-color:transparent}.shopini-home-v23 #shopini-plan-4 .shopini-plan__name,.shopini-home-v23 #shopini-plan-4 .shopini-plan__price{color:#fff}.shopini-home-v23 #shopini-plan-4 .shopini-plan__tagline,.shopini-home-v23 #shopini-plan-4 .shopini-plan__description,.shopini-home-v23 #shopini-plan-4 .shopini-plan__replacement-note{color:#c8ced8}.shopini-home-v23 #shopini-plan-4 .shopini-plan__description{border-top-color:#3d4452}.shopini-home-v23 #shopini-plan-4 .shopini-btn--outline{color:#171b24;background:#fff;border-color:#fff}.shopini-home-v23 #shopini-plan-4 .shopini-btn--outline:hover{color:#fff;background:var(--v23-orange);border-color:var(--v23-orange)}
.shopini-home-v23 .shopini-pricing__modules{margin-top:clamp(4rem,7vw,6.5rem)}.shopini-home-v23 .shopini-pricing__module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.shopini-home-v23 .shopini-pricing__module-grid .shopini-plan{min-height:30rem}.shopini-home-v23 .shopini-module-card{min-height:15rem;padding:1.7rem;border-radius:1rem;box-shadow:0 12px 30px rgba(25,31,42,.055)}.shopini-home-v23 .shopini-module-card--flow{background:linear-gradient(135deg,#f5fbf5,#fff);border-color:#cfe5d2}.shopini-home-v23 .shopini-module-card--shopy{background:linear-gradient(135deg,#f8f5ff,#fff);border-color:#ddd4fa}
.shopini-home-v23 .shopini-pricing__bundle{margin-top:1.25rem;padding:1.2rem 1.35rem;color:#fff;background:linear-gradient(110deg,#202632,#11151c);border:1px solid #343b49;border-radius:1rem;box-shadow:0 18px 42px rgba(18,22,30,.18)}.shopini-home-v23 .shopini-pricing__bundle p{color:#c8ced8}.shopini-home-v23 .shopini-pricing__assurances{background:#fff;border-radius:1rem}

/* Ecosystem */
.shopini-v23-ecosystem{padding:clamp(4.5rem,8vw,7rem) 0;background:#fff}.shopini-v23-ecosystem__map{position:relative;max-width:1000px;margin:0 auto;padding:1.4rem;background:#fafbfc;border:1px solid #e6e8ed;border-radius:1.4rem}.shopini-v23-ecosystem__nodes{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.8rem}.shopini-v23-ecosystem__nodes>i{color:#8a909a;font-style:normal;font-size:1.35rem}.shopini-v23-eco-node{display:grid;grid-template-columns:3rem 1fr;align-items:center;min-height:7.2rem;padding:1rem;gap:.8rem;background:#fff;border:1px solid #e2e5ea;border-radius:1rem}.shopini-v23-eco-node>span{display:grid;place-items:center;width:3rem;height:3rem;border-radius:.8rem}.shopini-v23-eco-node>div{display:flex;flex-direction:column}.shopini-v23-eco-node strong{font-size:.9rem}.shopini-v23-eco-node small{margin-top:.25rem;color:#69707c;font-size:.7rem;line-height:1.45}.shopini-v23-eco-node--commerce>span{color:var(--v23-orange);background:var(--v23-orange-soft)}.shopini-v23-eco-node--flow>span{color:var(--v23-green);background:var(--v23-green-soft)}.shopini-v23-eco-node--shopy>span{color:var(--v23-purple);background:var(--v23-purple-soft)}
.shopini-v23-business-node{display:grid;grid-template-columns:3rem 1fr auto;align-items:center;max-width:25rem;min-height:5.5rem;margin:1rem auto 0;padding:.9rem 1rem;gap:.8rem;color:#fff;background:linear-gradient(120deg,#292f3b,#151922);border:1px solid #3a4250;border-radius:1rem;box-shadow:0 15px 34px rgba(18,22,30,.19)}.shopini-v23-business-node:hover{color:#fff;transform:translateY(-3px)}.shopini-v23-business-node>span{display:grid;place-items:center;width:3rem;height:3rem;color:#fff;background:var(--v23-orange);border-radius:.78rem}.shopini-v23-business-node>div{display:flex;flex-direction:column}.shopini-v23-business-node small{margin-top:.2rem;color:#cdd2dc;font-size:.72rem}.shopini-v23-business-node>i{color:#ff8a50;font-style:normal;font-size:1.25rem}

/* Proof, FAQ and final conversion */
.shopini-home-v23 .shopini-v20-proof{padding:1.6rem 0;background:#f7f8fa;border-block:1px solid #e7e9ee}.shopini-home-v23 .shopini-v20-proof__item{background:#fff;border-color:#e5e7ec;border-radius:.9rem}.shopini-home-v23 .shopini-testimonials,.shopini-home-v23 .shopini-faq{padding-block:clamp(4rem,8vw,6.5rem)}.shopini-home-v23 .shopini-faq{background:#f7f8fa}.shopini-home-v23 .shopini-faq details{background:#fff;border-color:#e1e4e9;border-radius:.9rem}
.shopini-home-v23 .shopini-cta-final{width:min(calc(100% - 2rem),1180px);margin:clamp(3rem,6vw,5rem) auto;padding:0;background:linear-gradient(120deg,rgba(255,255,255,.08),transparent 35%),linear-gradient(100deg,#ff6b17,#eb4700);border:0;border-radius:1.15rem;box-shadow:0 22px 48px rgba(231,71,0,.22)}.shopini-home-v23 .shopini-cta-final__inner{padding:clamp(1.7rem,4vw,2.8rem)}.shopini-home-v23 .shopini-cta-final__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;margin-inline-start:auto;gap:.7rem}.shopini-home-v23 .shopini-cta-final__actions .shopini-btn{margin-inline-start:0}.shopini-home-v23 .shopini-btn--ghost-light{color:#fff;background:transparent;border:1px solid rgba(255,255,255,.78)}.shopini-home-v23 .shopini-btn--ghost-light:hover{color:#e94a00;background:#fff;border-color:#fff}

@media(max-width:1080px){.shopini-v23-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(26rem,1.08fr);gap:2.4rem}.shopini-v23-hero__visual{min-height:27rem;padding-right:6rem}.shopini-v23-platforms{width:8.8rem}.shopini-v23-platform{grid-template-columns:2rem 1fr;min-height:4.6rem;padding:.65rem}.shopini-v23-platform>span:first-child{width:2rem;height:2rem}.shopini-home-v23 .shopini-v21-needs__grid,.shopini-home-v23 .shopini-pricing__grid--commerce{grid-template-columns:repeat(2,minmax(0,1fr))}.shopini-home-v23 .shopini-plan{min-height:31rem}}
@media(max-width:820px){.shopini-v23-hero{padding-top:3.6rem}.shopini-v23-hero__grid,.shopini-home-v23 .shopini-v22-shopy__panel{grid-template-columns:1fr}.shopini-v23-hero__copy{text-align:center}.shopini-v23-hero__copy h1,.shopini-v23-hero__lead{margin-inline:auto}.shopini-v23-actions,.shopini-v23-hero__reassurance{justify-content:center}.shopini-v23-hero__visual{width:min(100%,39rem);min-height:27rem;margin:0 auto}.shopini-home-v23 .shopini-v22-shopy__copy{text-align:center}.shopini-home-v23 .shopini-v22-shopy__copy h2{margin-inline:auto}.shopini-home-v23 .shopini-v22-shopy__benefits{display:inline-grid;text-align:left}.shopini-v23-ecosystem__nodes{grid-template-columns:1fr}.shopini-v23-ecosystem__nodes>i{transform:rotate(90deg);text-align:center}.shopini-v23-eco-node{min-height:5.7rem}.shopini-home-v23 .shopini-cta-final{align-items:flex-start;flex-direction:column}}
@media(max-width:620px){.shopini-v23-shell,.shopini-home-v23 .shopini-v20-shell{width:min(calc(100% - 1.25rem),1180px)}.shopini-v23-hero__copy h1{font-size:clamp(2.55rem,13vw,3.55rem)}.shopini-v23-actions{flex-direction:column}.shopini-v23-actions .shopini-btn{width:100%}.shopini-v23-hero__visual{min-height:29rem;padding:0 0 11rem}.shopini-v23-platforms{inset:auto 0 0;width:100%}.shopini-v23-platform{min-height:3.9rem}.shopini-home-v23 .shopini-v21-needs__grid,.shopini-home-v23 .shopini-pricing__grid--commerce,.shopini-home-v23 .shopini-pricing__module-grid{grid-template-columns:1fr}.shopini-home-v23 .shopini-v21-need{min-height:10.5rem}.shopini-home-v23 .shopini-plan{min-height:0}.shopini-home-v23 .shopini-pricing{padding-inline:.7rem}.shopini-home-v23 .shopini-pricing__bundle{align-items:flex-start;flex-direction:column}.shopini-home-v23 .shopini-cta-final__actions,.shopini-home-v23 .shopini-cta-final__actions .shopini-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.shopini-v23-platform,.shopini-v23-business-node,.shopini-home-v23 .shopini-plan,.shopini-home-v23 .shopini-v21-need{transition:none}}

/* 2.3.1 — médias, typographie pilotée et comparaison mobile libre. */
.shopini-home-v23,.shopini-home-v23 .shopini-pricing,.shopini-home-v23 .shopini-pricing>*{max-width:100%}
.shopini-solution-icon-image{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}
.shopini-v21-need__icon .shopini-solution-icon-image,.shopini-plan__icon .shopini-solution-icon-image,.shopini-module-card__icon .shopini-solution-icon-image,.shopini-v23-platform>span:first-child .shopini-solution-icon-image,.shopini-v23-eco-node>span .shopini-solution-icon-image,.shopini-v23-business-node>span .shopini-solution-icon-image,.shopini-v22-chat__avatar .shopini-solution-icon-image{padding:.28rem}

.shopini-v23-hero__copy h1{font-size:var(--shopini-title-lg)}
.shopini-v23-hero__lead{font-size:var(--shopini-hero-lead-size)}
.shopini-v23-section-head h2,.shopini-home-v23 .shopini-v21-needs .shopini-v20-section-heading h2,.shopini-home-v23 .shopini-pricing>.shopini-section__head h2,.shopini-home-v23 .shopini-v22-shopy__copy h2{font-size:var(--shopini-title-sm);overflow-wrap:anywhere}
.shopini-home-v23 .shopini-pricing__group-head h3{font-size:var(--shopini-title-sm);overflow-wrap:anywhere}
.shopini-home-v23 .shopini-plan__name,.shopini-home-v23 .shopini-module-card h4,.shopini-home-v23 .shopini-v21-need__content strong{font-size:var(--shopini-card-title-size)}
.shopini-home-v23 .shopini-plan__tagline,.shopini-home-v23 .shopini-plan__description,.shopini-home-v23 .shopini-v21-need__content small,.shopini-home-v23 .shopini-module-card p{font-size:var(--shopini-card-text-size)}
.shopini-home-v23 .shopini-plan__price{font-size:var(--shopini-price-size)}

.shopini-pricing__swipe-hint{display:none;margin:0 0 .8rem;color:#6b717d;font-size:.78rem;font-weight:700;text-align:right}
.shopini-v23-business-node{width:100%;max-width:none;margin-top:1.15rem;padding:1rem 1.2rem}

@media(max-width:760px){
	.shopini-home-v23 .shopini-pricing{overflow:hidden;padding-inline:.75rem}
	.shopini-home-v23 .shopini-pricing__group{width:100%;max-width:100%;overflow:visible}
	.shopini-pricing__swipe-hint{display:block}
	.shopini-home-v23 .shopini-pricing__grid--commerce{display:flex;width:100%;max-width:100%;margin:0;padding:.85rem .15rem 1.1rem;gap:.9rem;overflow-x:auto;overflow-y:visible;scroll-padding-inline:.15rem;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}
	.shopini-home-v23 .shopini-pricing__grid--commerce:focus-visible{outline:3px solid rgba(255,90,10,.28);outline-offset:.2rem}
	.shopini-home-v23 .shopini-pricing__grid--commerce .shopini-plan{flex:0 0 min(82vw,21rem);width:min(82vw,21rem);min-height:0;scroll-snap-align:start}
	.shopini-home-v23 .shopini-pricing__grid--commerce::-webkit-scrollbar{height:.42rem}
	.shopini-home-v23 .shopini-pricing__grid--commerce::-webkit-scrollbar-track{background:#e7e9ee;border-radius:99px}
	.shopini-home-v23 .shopini-pricing__grid--commerce::-webkit-scrollbar-thumb{background:#ff7a36;border-radius:99px}
	.shopini-v23-business-node{grid-template-columns:2.8rem 1fr auto;max-width:100%}
}
