:root{--iqaa-dir:1;--iqaa-width:1360px;--iqaa-gutter:clamp(16px,4vw,44px);--iqaa-rule:2px;--iqaa-ease:cubic-bezier(.2,.8,.2,1)}[dir=rtl]{--iqaa-dir:-1}.iqaa-shell,[data-iqaa-ground=paper]{--iqaa-bg:var(--iqaa-paper);--iqaa-fg:var(--iqaa-text-on-paper);--iqaa-soft:var(--iqaa-muted);--iqaa-line:var(--iqaa-ink);--iqaa-hair:color-mix(in srgb,var(--iqaa-text-on-paper)16%,var(--iqaa-paper))}[data-iqaa-ground=fog]{--iqaa-bg:var(--iqaa-fog);--iqaa-fg:var(--iqaa-text-on-fog);--iqaa-soft:var(--iqaa-muted);--iqaa-line:var(--iqaa-ink);--iqaa-hair:color-mix(in srgb,var(--iqaa-text-on-fog)18%,var(--iqaa-fog))}[data-iqaa-ground=ink]{--iqaa-bg:var(--iqaa-ink);--iqaa-fg:var(--iqaa-text-on-ink);--iqaa-soft:var(--iqaa-muted-on-ink);--iqaa-line:var(--iqaa-text-on-ink);--iqaa-hair:color-mix(in srgb,var(--iqaa-text-on-ink)22%,var(--iqaa-ink))}[data-iqaa-ground]{background-color:var(--iqaa-bg);color:var(--iqaa-fg)}.iqaa-shell{background-color:var(--iqaa-paper);min-block-size:100svh;color:var(--iqaa-text-on-paper);font-family:var(--iqaa-font-body);font-size:var(--iqaa-font-size);line-height:var(--iqaa-leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;flex-direction:column;display:flex}:where(.iqaa-shell) *,:where(.iqaa-shell) :before,:where(.iqaa-shell) :after{box-sizing:border-box}.iqaa-main{outline:none;flex:1 0 auto}:where(.iqaa-shell) :where(img,svg,video){max-inline-size:100%}:where(.iqaa-shell) img{block-size:auto}:where(.iqaa-shell) :where(h1,h2,h3,h4){font-family:var(--iqaa-font-display);font-weight:700;line-height:var(--iqaa-leading-heading);letter-spacing:0;text-wrap:balance;margin:0}:where(.iqaa-shell) p{margin:0}:where(.iqaa-shell) :where(ul,ol){margin:0;padding:0;list-style:none}:where(.iqaa-shell) a{color:inherit;text-decoration-thickness:var(--iqaa-rule);text-underline-offset:.3em}:where(.iqaa-shell) button{font:inherit;color:inherit}.iqaa-shell :focus-visible,[data-o-cart-drawer] :focus-visible{outline:var(--iqaa-rule)solid var(--iqaa-accent-text);outline-offset:2px;box-shadow:0 0 0 4px var(--iqaa-bg)}.iqaa-skip{z-index:200;background:var(--iqaa-ink);color:var(--iqaa-text-on-ink);padding:.6rem 1rem;font-weight:700;text-decoration:none;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-200%)}.iqaa-skip:focus-visible{transform:none}.iqaa-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.iqaa-wrap{inline-size:min(100% - 2*var(--iqaa-gutter),var(--iqaa-width));margin-inline:auto}.iqaa-kicker{color:var(--iqaa-soft);align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:inline-flex}.iqaa-kicker:before{content:"";inline-size:1.5rem;block-size:var(--iqaa-rule);background:var(--iqaa-accent)}[dir=ltr] .iqaa-kicker{letter-spacing:.08em;text-transform:uppercase}.iqaa-btn{border:var(--iqaa-rule)solid var(--iqaa-line);background:var(--iqaa-line);min-block-size:3rem;color:var(--iqaa-bg);cursor:pointer;transition:background-color .16s var(--iqaa-ease),color .16s var(--iqaa-ease),border-color .16s var(--iqaa-ease);border-radius:0;justify-content:center;align-items:center;gap:.6rem;padding:.6rem 1.4rem;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.iqaa-btn--accent{border-color:var(--iqaa-accent);background:var(--iqaa-accent);color:var(--iqaa-accent-ink)}.iqaa-btn--line{color:var(--iqaa-fg);background:0 0}@media (hover:hover) and (pointer:fine){.iqaa-btn:hover{color:var(--iqaa-fg);background:0 0}.iqaa-btn--accent:hover{border-color:var(--iqaa-line);background:var(--iqaa-line);color:var(--iqaa-bg)}.iqaa-btn--line:hover{background:var(--iqaa-line);color:var(--iqaa-bg)}}.iqaa-btn[disabled],.iqaa-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.iqaa-btn .iqaa-icon--arrow{transform:scaleX(var(--iqaa-dir))}.iqaa-iconbtn{block-size:2.75rem;inline-size:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}@media (hover:hover) and (pointer:fine){.iqaa-iconbtn:hover{color:var(--iqaa-accent-text)}}.iqaa-count{background:var(--iqaa-accent);block-size:1.3rem;min-inline-size:1.3rem;color:var(--iqaa-accent-ink);align-self:flex-start;place-items:center;margin-block-start:.35rem;padding-inline:.25rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-grid}.iqaa-count[data-o-cart-empty=true],.iqaa-count[data-o-favourite-empty=true]{display:none}.iqaa-input{border:var(--iqaa-rule)solid var(--iqaa-line);background:var(--iqaa-bg);min-block-size:3rem;inline-size:100%;color:var(--iqaa-fg);font:inherit;border-radius:0;padding:.6rem .9rem}.iqaa-input::placeholder{color:var(--iqaa-soft);opacity:1}.iqaa-input[aria-invalid=true],.iqaa-input[data-o-invalid]{border-color:var(--iqaa-sale-text)}.iqaa-invite{border:var(--iqaa-rule)dashed var(--iqaa-line);min-block-size:12rem;color:var(--iqaa-soft);text-align:center;place-items:center;gap:.5rem;padding:1.5rem;display:grid}@media (prefers-reduced-motion:reduce){:where(.iqaa-shell) *,:where(.iqaa-shell) :before,:where(.iqaa-shell) :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}