.cart-modal .cart-brand-imagery{aspect-ratio:790/362;width:100%;margin:12px 0 0;overflow:hidden}.cart-modal .cart-brand-imagery img{object-fit:contain;width:100%;height:100%;display:block}.cart-modal .cart-conditions{border-top:1px solid var(--ice-line);color:var(--ice-ink);text-align:start;margin-top:24px;padding-top:20px}.cart-conditions-heading{align-items:center;gap:12px;margin-bottom:16px;display:flex}.cart-conditions-heading>svg{width:24px;height:24px;color:var(--ice-blue-text);flex:none}.cart-modal .cart-conditions h3{margin:0;font-size:18px;font-weight:800;line-height:1.5}.cart-modal .cart-conditions-heading p{color:var(--ice-ink-2);margin:3px 0 0;font-size:13px;line-height:1.6}.cart-conditions ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cart-conditions li{border:1px solid var(--ice-line);background:var(--ice-bg);border-radius:8px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;line-height:1.7;display:flex}.cart-conditions li svg{width:18px;height:18px;color:var(--ice-blue-text);flex:none}.cart-modal .cart-conditions-warning{border-inline-start:3px solid var(--ice-blue-text);background:var(--secondary);color:var(--ice-ink);border-radius:4px;align-items:flex-start;gap:10px;margin:12px 0 0;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.8;display:flex}.cart-conditions-warning svg{width:18px;height:18px;color:var(--ice-blue-text);flex:none;margin-top:3px}@media (width<=600px){.cart-modal .cart-conditions h3{font-size:16px}.cart-conditions li{gap:10px;padding:11px 12px;font-size:14px}}.cart-conditions+.cart-conditions{margin-top:14px}.cart-conditions-warning a{color:inherit;text-underline-offset:3px;font-weight:700;text-decoration:underline}.best-storage{gap:5px;margin-top:2px;display:grid}.best-storage-label{letter-spacing:.02em;color:oklch(55% .02 8);font-size:11px;font-weight:600}.best-storage-chips{flex-wrap:wrap;gap:5px;display:flex}.best-storage-chip{appearance:none;cursor:pointer;font:inherit;color:oklch(38% .03 8);background:linear-gradient(oklch(100% 0 0/.92),oklch(97% .012 8/.88));border:1px solid oklch(72% .05 8/.45);border-radius:999px;padding:6px 9px;font-size:11.5px;font-weight:700;line-height:1;transition:transform .22s,background-color .22s,border-color .22s,color .22s;box-shadow:0 4px 10px -8px oklch(50% .12 8/.7)}.best-storage-chip:hover{border-color:oklch(62% .11 8/.6);transform:translateY(-1px)}.best-storage-chip:active{transform:scale(.97)}.best-storage-chip.is-selected{color:oklch(100% 0 0);background:linear-gradient(oklch(62% .15 8),oklch(52% .16 8));border-color:oklch(52% .16 8);box-shadow:0 6px 14px -8px oklch(50% .16 8/.9)}.best-storage-chip:focus-visible{outline-offset:2px;outline:2px solid oklch(52% .16 8)}@media (width<=520px){.best-storage-label{font-size:10px}.best-storage-chip{padding:5px 7px;font-size:10.5px}.best-storage-chips{gap:4px}}.whatsapp-fab{z-index:118;right:24px;bottom:calc(24px + env(safe-area-inset-bottom));background:linear-gradient(var(--glass-fill-strong,oklch(100% 0 0/.64)), var(--glass-fill-strong,oklch(100% 0 0/.64))) padding-box, var(--glass-rim,linear-gradient(135deg, oklch(100% 0 0/.95), oklch(86% .1 220/.45), oklch(100% 0 0/.85))) border-box;height:52px;-webkit-backdrop-filter:blur(var(--glass-blur,22px)) saturate(var(--glass-sat,175%));backdrop-filter:blur(var(--glass-blur,22px)) saturate(var(--glass-sat,175%));box-shadow:var(--glass-inner,inset 0 1px 0 oklch(100% 0 0/.92)), var(--glass-shadow,0 26px 60px -28px oklch(30% .06 8/.32));color:var(--light-ink,oklch(23% .006 8));font:700 14px/1 var(--font-arabic-body);opacity:0;pointer-events:none;transition:opacity .5s ease, transform .45s var(--ease-ios,cubic-bezier(.32,.72,0,1)), box-shadow .35s ease;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:0 18px 0 13px;text-decoration:none;display:inline-flex;position:fixed;transform:translateY(14px)}.whatsapp-fab.is-ready{opacity:1;pointer-events:auto;transform:none}.whatsapp-fab-icon{color:oklch(100% 0 0);background:linear-gradient(145deg,oklch(74% .17 155),oklch(54% .15 162));border-radius:11px;place-items:center;width:34px;height:34px;display:grid;position:relative;box-shadow:0 4px 12px oklch(55% .16 158/.38),inset 0 1px oklch(100% 0 0/.45)}.whatsapp-fab-icon:after{content:"";border-radius:inherit;opacity:0;position:absolute;inset:0;transform:scale(1);box-shadow:0 0 0 1px oklch(62% .16 158/.45)}.whatsapp-fab.is-ready .whatsapp-fab-icon:after{animation:whatsapp-fab-ring 2.8s var(--ease-out,cubic-bezier(.2,.75,.25,1)) infinite}@keyframes whatsapp-fab-ring{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}.whatsapp-fab.is-ready:hover{box-shadow:var(--glass-inner,inset 0 1px 0 oklch(100% 0 0/.92)), var(--glass-shadow-hover,0 40px 80px -30px oklch(30% .06 8/.38));transform:translateY(-2px)}.whatsapp-fab.is-ready:active{transform:scale(.96)}.whatsapp-fab:focus-visible{outline:2px solid var(--light-blue,oklch(53% .2 8));outline-offset:3px}:is(body:has(.cart-layer.is-open) .whatsapp-fab,body:has(.glass-modal-layer) .whatsapp-fab,body:has(.ice-sheet-layer) .whatsapp-fab){opacity:0;visibility:hidden;pointer-events:none}@media (width<=855px){.whatsapp-fab{right:12px;bottom:calc(28px + env(safe-area-inset-bottom));gap:7px;height:46px;padding:0 15px 0 11px;font-size:13px}.whatsapp-fab-icon{border-radius:10px;width:30px;height:30px}.helion-site:has(#hero .fixed-composition.active) .whatsapp-fab{bottom:calc(60px + env(safe-area-inset-bottom))}}@media (width<=359px){.whatsapp-fab{justify-content:center;width:48px;height:48px;padding:0}.whatsapp-fab-label{display:none}}
