.st4653-cart-premium{clear:both;max-width:1180px;margin:34px auto 10px;padding:0 16px;color:#fff}.st4653-premium-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.st4653-panel{background:linear-gradient(145deg,#0e1315,#090c0d);border:1px solid #293034;border-radius:20px;padding:18px;box-shadow:0 18px 45px rgba(0,0,0,.2);overflow:hidden}.st4653-panel>header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.st4653-panel>header>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#ff641e;font-size:21px;box-shadow:0 7px 20px rgba(255,100,30,.25)}.st4653-panel h2{font-size:20px;line-height:1.05;margin:0;color:#fff}.st4653-panel p{margin:4px 0 0;color:#aab2b7;font-size:12px}.st4653-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.st4653-product{min-width:0;background:#111719;border:1px solid #283034;border-radius:14px;padding:10px 8px 12px;text-align:center;display:flex;flex-direction:column;align-items:center}.st4653-product img{width:78px;height:78px;object-fit:cover;border-radius:12px;margin-bottom:8px}.st4653-product strong{font-size:12px;line-height:1.2;min-height:29px;color:#fff}.st4653-product b{font-size:13px;color:#ff7a32;margin:5px 0 9px}.st4653-upsell-add{width:34px;height:34px;border:0;border-radius:11px;background:#ff641e;color:#fff;font-size:24px;line-height:1;cursor:pointer;box-shadow:0 7px 16px rgba(255,100,30,.28)}.st4653-upsell-add:hover{transform:translateY(-1px)}.st4653-upsell-add.is-loading{opacity:.55;pointer-events:none}.st4653-service{grid-column:span 2}.st4653-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.st4653-benefits>div{background:#101617;border:1px solid #273034;border-radius:14px;padding:14px 10px;text-align:center}.st4653-benefits i{display:block;font-style:normal;font-size:24px;color:#ff641e}.st4653-benefits b,.st4653-benefits small{display:block}.st4653-benefits b{font-size:13px;margin-top:5px}.st4653-benefits small{font-size:11px;color:#aeb6ba}.st4653-fresh{margin-top:12px;padding:14px 16px;border-radius:14px;border:1px solid #2c7d22;background:linear-gradient(90deg,#143410,#0d2310)}.st4653-fresh b,.st4653-fresh small{display:block}.st4653-fresh small{color:#c4d6c2;margin-top:3px;font-size:11px}@media(max-width:767px){.st4653-cart-premium{margin-top:22px;padding:0 10px 86px}.st4653-premium-grid{grid-template-columns:1fr;gap:12px}.st4653-panel{padding:14px;border-radius:17px}.st4653-panel h2{font-size:17px}.st4653-products{display:flex;overflow-x:auto;gap:9px;padding-bottom:5px;scrollbar-width:none}.st4653-products::-webkit-scrollbar{display:none}.st4653-product{flex:0 0 118px}.st4653-product img{width:72px;height:72px}.st4653-service{grid-column:auto}.st4653-benefits{grid-template-columns:repeat(2,1fr)}}

/* v4.6.55 desktop balanced premium grid */
@media(min-width:768px){.st4653-premium-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.st4653-service{grid-column:1/-1}.st4653-panel.is-compact{align-self:start}.st4653-panel.is-compact .st4653-products{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}.st4653-panel.is-compact .st4653-product{max-width:145px}.st4653-panel:not(.st4653-service){min-height:0}}
