html[data-o-cart-open]{overflow:hidden}.iqaa-tray{z-index:120;visibility:hidden;pointer-events:none;align-items:flex-end;transition:visibility 0s linear .32s;display:flex;position:fixed;inset:0}.iqaa-tray[data-o-open]{visibility:visible;pointer-events:auto;transition-delay:0s}.iqaa-tray__scrim{background:color-mix(in srgb,var(--iqaa-ink)46%,transparent);opacity:0;cursor:pointer;transition:opacity .24s;position:absolute;inset:0}.iqaa-tray[data-o-open] .iqaa-tray__scrim{opacity:1}.iqaa-tray__panel{border-block-start:var(--iqaa-rule)solid var(--iqaa-ink);block-size:min(80svh,44rem);inline-size:100%;transition:transform .34s var(--iqaa-ease);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;transform:translateY(100%)}.iqaa-tray[data-o-open] .iqaa-tray__panel{transform:none}.iqaa-tray__panel:has(>.iqaa-tray__empty){block-size:auto}.iqaa-tray__head{padding:.6rem var(--iqaa-gutter);border-block-end:var(--iqaa-rule)solid var(--iqaa-line);align-items:center;gap:.85rem;display:flex}.iqaa-tray__title{font-size:1.35rem}.iqaa-tray__count{background:var(--iqaa-ink);color:var(--iqaa-text-on-ink);padding:.1rem .55rem;font-size:.85rem;font-weight:700}.iqaa-tray__close{margin-inline-start:auto}.iqaa-tray__empty{padding:1.5rem var(--iqaa-gutter);align-content:center;justify-items:start;gap:.75rem;display:grid}.iqaa-tray__empty-title{font-family:var(--iqaa-font-display);font-size:1.5rem;font-weight:700;line-height:var(--iqaa-leading-heading)}.iqaa-tray__empty-text{max-inline-size:40ch;color:var(--iqaa-soft)}.iqaa-tray__empty .iqaa-btn{margin-block-start:.5rem}.iqaa-tray__body{grid-template-rows:minmax(0,1fr) auto;min-block-size:0;display:grid}.iqaa-tray__lines{min-block-size:0;display:grid;position:relative}.iqaa-tray__strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--iqaa-gutter);padding:1rem var(--iqaa-gutter);scrollbar-width:thin;gap:.75rem;display:flex;overflow-x:auto}.iqaa-tray__arrows{gap:.35rem;display:none;position:absolute;inset-block-start:.5rem;inset-inline-end:var(--iqaa-gutter)}@media (width>=64rem){[data-o-slideshow][data-o-bound][data-o-overflow]>.iqaa-tray__arrows{display:flex}}.iqaa-tray__arrow{border:var(--iqaa-rule)solid var(--iqaa-ink);background:var(--iqaa-paper);block-size:2.5rem;inline-size:2.5rem;color:var(--iqaa-text-on-paper);cursor:pointer;place-items:center;display:grid}.iqaa-tray__arrow .iqaa-icon{transform:scaleX(calc(-1*var(--iqaa-dir)))}.iqaa-tray__arrow--next .iqaa-icon{transform:scaleX(var(--iqaa-dir))}.iqaa-tray__arrow[disabled]{opacity:.35;cursor:default}@media (hover:hover) and (pointer:fine){.iqaa-tray__arrow:not([disabled]):hover{background:var(--iqaa-ink);color:var(--iqaa-text-on-ink)}}.iqaa-line{scroll-snap-align:start;border:var(--iqaa-rule)solid var(--iqaa-ink);background:var(--iqaa-paper);flex:0 0 min(68vw,15rem);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative}.iqaa-line__photo{aspect-ratio:16/10;background-color:var(--iqaa-fog);border-block-end:var(--iqaa-rule)solid var(--iqaa-ink);display:block;overflow:hidden}.iqaa-line__photo img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.iqaa-line__remove{border:0;border-inline-start:var(--iqaa-rule)solid var(--iqaa-ink);border-block-end:var(--iqaa-rule)solid var(--iqaa-ink);background:var(--iqaa-paper);block-size:2.75rem;inline-size:2.75rem;color:var(--iqaa-text-on-paper);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:0;inset-inline-end:0}@media (hover:hover) and (pointer:fine){.iqaa-line__remove:hover{background:var(--iqaa-ink);color:var(--iqaa-text-on-ink)}}.iqaa-line__body{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:.3rem;min-block-size:0;min-inline-size:0;padding:.65rem .75rem .75rem;display:grid;overflow-y:auto}.iqaa-line__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;text-decoration:none;display:-webkit-box;overflow:hidden}.iqaa-line__variant,.iqaa-line__props{color:var(--iqaa-soft);overflow-wrap:anywhere;font-size:.85rem}.iqaa-line__props{gap:.15rem;display:grid}.iqaa-tray .iqaa-line__props li{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.iqaa-tray .iqaa-line__photo{aspect-ratio:16/9}.iqaa-line__prop-name{color:var(--iqaa-fg);font-weight:700}.iqaa-line__unit{flex-wrap:wrap;gap:.5rem;font-size:.9rem;display:flex}.iqaa-line__was{color:var(--iqaa-soft)}.iqaa-line__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-block-start:.25rem;display:flex}.iqaa-line__total{white-space:nowrap;font-weight:700}.iqaa-line__note{color:var(--iqaa-soft);font-size:.8rem}.iqaa-line__note--offer{color:var(--iqaa-accent-text);font-weight:700}.iqaa-qty{border:var(--iqaa-rule)solid var(--iqaa-ink);align-items:stretch;display:inline-flex}.iqaa-qty__step{min-block-size:2.75rem;inline-size:2.75rem;color:var(--iqaa-text-on-paper);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.iqaa-qty__step[disabled]{opacity:.35;cursor:not-allowed}.iqaa-qty__input{border:0;border-inline:var(--iqaa-rule)solid var(--iqaa-ink);inline-size:2.75rem;color:var(--iqaa-text-on-paper);font:inherit;text-align:center;-moz-appearance:textfield;background:0 0;padding:0;font-weight:700}.iqaa-qty__input::-webkit-outer-spin-button,.iqaa-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-o-busy] .iqaa-qty{opacity:.55}.iqaa-tray__sum{padding:.85rem var(--iqaa-gutter)max(.85rem,env(safe-area-inset-bottom));border-block-start:var(--iqaa-rule)solid var(--iqaa-line);background-color:var(--iqaa-fog);color:var(--iqaa-text-on-fog);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meter meter""total go""note view";align-content:start;align-items:center;gap:.5rem 1rem;display:grid}.iqaa-meter{grid-area:meter}.iqaa-tray__total{grid-area:total;gap:.1rem;font-weight:700;line-height:1.3;display:grid}.iqaa-tray__total strong{font-size:1.3rem}.iqaa-tray__note{color:var(--iqaa-muted);grid-area:note;font-size:.8rem}.iqaa-tray__checkout{grid-area:go;justify-content:space-between}.iqaa-tray__view{grid-area:view;justify-self:center;align-items:center;min-block-size:2.75rem;font-weight:600;display:inline-flex}.iqaa-meter{gap:.35rem;display:grid}.iqaa-meter__text{align-items:center;gap:.45rem;font-size:.88rem;font-weight:600;display:flex}.iqaa-meter__text .iqaa-icon{flex:none}.iqaa-meter__bar{border:var(--iqaa-rule)solid var(--iqaa-ink);background:var(--iqaa-paper);block-size:.5rem;position:relative}.iqaa-meter__fill{inline-size:var(--iqaa-meter,0%);background:var(--iqaa-accent);position:absolute;inset-block:0;inset-inline-start:0}.iqaa-meter.is-reached .iqaa-meter__text{color:var(--iqaa-text-on-fog)}@media (width>=64rem){.iqaa-tray__panel{block-size:max(52svh,29rem)}.iqaa-tray__body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.iqaa-tray__lines{grid-template-rows:minmax(0,1fr) auto}.iqaa-tray__strip{align-items:stretch;padding-block:1rem}.iqaa-tray .iqaa-line{flex-basis:21rem;grid-template-rows:minmax(0,1fr);grid-template-columns:7rem minmax(0,1fr)}.iqaa-tray .iqaa-line__photo{aspect-ratio:auto;border-block-end:0;border-inline-end:var(--iqaa-rule)solid var(--iqaa-ink);block-size:auto}.iqaa-tray .iqaa-line__title{padding-inline-end:2.25rem}.iqaa-tray__sum{border-block-start:0;border-inline-start:var(--iqaa-rule)solid var(--iqaa-line);grid-template-columns:minmax(0,1fr);grid-template-areas:"meter""total""note""go""view";align-content:end}.iqaa-tray__arrows{padding:0 var(--iqaa-gutter).75rem;justify-self:end;position:static}.iqaa-tray__checkout{inline-size:100%}.iqaa-tray__total{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}}@media (prefers-reduced-motion:reduce){.iqaa-tray,.iqaa-tray__panel,.iqaa-tray__scrim{transition:none}}