:where([data-o-section-type=before-after]) .bahja-ba__inner{align-items:center;gap:clamp(1.25rem,3vw,2.5rem);display:grid}@media (width>=990px){:where([data-o-section-type=before-after]) .bahja-ba[data-layout=split] .bahja-ba__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}:where([data-o-section-type=before-after]) .bahja-ba__words{justify-items:start;gap:1rem;display:grid}:where([data-o-section-type=before-after]) .bahja-ba__words .bahja-head{margin-block-end:0}:where([data-o-section-type=before-after]) .bahja-ba__frame{aspect-ratio:4/3;border:var(--bahja-outline);border-radius:var(--bahja-radius-lg);background-color:var(--bahja-surface);box-shadow:var(--bahja-shadow-lg);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}:where([data-o-section-type=before-after]) .bahja-ba__img,:where([data-o-section-type=before-after]) .bahja-ba__plate,:where([data-o-section-type=before-after]) .bahja-ba__before{block-size:100%;inline-size:100%;position:absolute;inset:0}:where([data-o-section-type=before-after]) .bahja-ba__img{object-fit:cover;pointer-events:none}:where([data-o-section-type=before-after]) .bahja-ba__plate{font-family:var(--bahja-font-display);place-items:center;font-size:clamp(1.6rem,5vw,3rem);font-weight:800;display:grid}:where([data-o-section-type=before-after]) .bahja-ba__plate--before{background-color:var(--bahja-sun);color:var(--bahja-text-on-sun)}:where([data-o-section-type=before-after]) .bahja-ba__plate--after{background-color:var(--bahja-sky);color:var(--bahja-text-on-sky)}:where([data-o-section-type=before-after]) .bahja-ba__before{clip-path:inset(0 calc(100% - var(--o-before-after,50%))0 0)}[dir=rtl] :where([data-o-section-type=before-after]) .bahja-ba__before{clip-path:inset(0 0 0 calc(100% - var(--o-before-after,50%)))}:where([data-o-section-type=before-after]) .bahja-ba__line{inline-size:calc(var(--bahja-outline-w)*2);background-color:var(--bahja-ink);pointer-events:none;margin-inline-start:calc(var(--bahja-outline-w)*-1);position:absolute;inset-block:0;inset-inline-start:var(--o-before-after,50%)}:where([data-o-section-type=before-after]) .bahja-ba__knob{block-size:3rem;inline-size:3rem;translate:calc(var(--bahja-dir)*-50%)-50%;border:var(--bahja-outline);background-color:var(--bahja-sun);color:var(--bahja-ink);box-shadow:var(--bahja-shadow-sm);border-radius:50%;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:50%}:where([data-o-section-type=before-after]) .bahja-ba__arrow{display:none}:where([data-o-section-type=before-after]) .bahja-ba__arrow--start .bahja-icon{rotate:90deg}:where([data-o-section-type=before-after]) .bahja-ba__arrow--end .bahja-icon{rotate:-90deg}:where([data-o-section-type=before-after]) .bahja-ba__frame[data-o-bound] .bahja-ba__arrow{display:grid}:where([data-o-section-type=before-after]) .bahja-ba__frame[data-o-bound]{cursor:ew-resize}:where([data-o-section-type=before-after]) .bahja-ba__frame[data-o-dragging] .bahja-ba__knob{background-color:var(--bahja-accent);color:var(--bahja-accent-ink);scale:1.08}:where([data-o-section-type=before-after]) .bahja-ba__frame:has(.bahja-ba__range:focus-visible) .bahja-ba__knob{outline:3px solid var(--bahja-accent);outline-offset:3px}:where([data-o-section-type=before-after]) .bahja-ba__label{border:var(--bahja-outline);border-radius:var(--bahja-radius-pill);background-color:var(--bahja-surface);color:var(--bahja-text-on-surface);box-shadow:var(--bahja-shadow-sm);pointer-events:none;padding:.25rem .85rem;font-size:.9rem;font-weight:800;position:absolute;inset-block-start:.85rem}:where([data-o-section-type=before-after]) .bahja-ba__label--before{rotate:calc(var(--bahja-dir)*-3deg);inset-inline-start:.85rem}:where([data-o-section-type=before-after]) .bahja-ba__label--after{rotate:calc(var(--bahja-dir)*3deg);background-color:var(--bahja-ink);color:var(--bahja-text-on-ink);inset-inline-end:.85rem}:where([data-o-section-type=before-after]) .bahja-ba__range{opacity:0;pointer-events:none;block-size:1px;inline-size:100%;margin:0;position:absolute;inset:auto 0 0}@media (prefers-reduced-motion:reduce){:where([data-o-section-type=before-after]) .bahja-ba__frame[data-o-dragging] .bahja-ba__knob{scale:none}}:where([data-o-section-type=cart-drawer]) .bahja-pop{z-index:120;visibility:hidden;pointer-events:none;place-items:center;padding:3svh 3vw;transition:visibility 0s linear .26s;display:grid;position:fixed;inset:0}:where([data-o-section-type=cart-drawer]) .bahja-pop[data-o-open]{visibility:visible;pointer-events:auto;transition-delay:0s}:where([data-o-section-type=cart-drawer]) .bahja-pop__scrim{background:color-mix(in srgb,var(--bahja-ink)58%,transparent);opacity:0;cursor:pointer;transition:opacity .22s;position:absolute;inset:0}:where([data-o-section-type=cart-drawer]) .bahja-pop[data-o-open] .bahja-pop__scrim{opacity:1}:where([data-o-section-type=cart-drawer]) .bahja-pop__card{background:var(--bahja-surface);max-block-size:86svh;inline-size:min(560px,94vw);color:var(--bahja-text-on-surface);border:var(--bahja-outline);border-radius:var(--bahja-radius-lg);box-shadow:calc(var(--bahja-dir)*var(--bahja-shadow-offset)*2)calc(var(--bahja-shadow-offset)*2)0 0 var(--bahja-ink);opacity:0;transform:translateY(24px)scale(.86)rotate(calc(var(--bahja-dir)*-2deg));grid-template-rows:auto minmax(0,1fr) auto;transition:opacity .18s,transform .42s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative}:where([data-o-section-type=cart-drawer]) .bahja-pop[data-o-open] .bahja-pop__card{opacity:1;transform:none}:where([data-o-section-type=cart-drawer]) .bahja-pop__head{border-block-end:var(--bahja-outline);background:var(--bahja-sun);color:var(--bahja-text-on-sun);border-start-start-radius:calc(var(--bahja-radius-lg) - var(--bahja-outline-w));border-start-end-radius:calc(var(--bahja-radius-lg) - var(--bahja-outline-w));align-items:center;gap:.75rem;padding:1rem 1.25rem .85rem;display:flex}:where([data-o-section-type=cart-drawer]) .bahja-pop__title{font-family:var(--bahja-font-display);font-size:1.45rem;font-weight:800;line-height:var(--bahja-leading-heading);margin:0}:where([data-o-section-type=cart-drawer]) .bahja-pop__count{border:var(--bahja-outline);border-radius:var(--bahja-radius-pill);background:var(--bahja-surface);color:var(--bahja-text-on-surface);transform:rotate(calc(var(--bahja-dir)*-3deg));padding:.15rem .7rem;font-size:.85rem;font-weight:700}:where([data-o-section-type=cart-drawer]) .bahja-pop__close{margin-inline-start:auto}:where([data-o-section-type=cart-drawer]) .bahja-pop__body{overscroll-behavior:contain;align-content:start;gap:1rem;padding:1.25rem;display:grid;overflow-y:auto}:where([data-o-section-type=cart-drawer]) .bahja-pop__empty{text-align:center;justify-items:center;gap:.6rem;padding-block:1.5rem 1rem;display:grid}:where([data-o-section-type=cart-drawer]) .bahja-pop__empty-mark{border:var(--bahja-outline);background:var(--bahja-berry);block-size:5.5rem;inline-size:5.5rem;color:var(--bahja-text-on-berry);box-shadow:calc(var(--bahja-dir)*var(--bahja-shadow-offset))var(--bahja-shadow-offset)0 0 var(--bahja-ink);transform:rotate(calc(var(--bahja-dir)*-8deg));border-radius:50%;place-items:center;display:grid}:where([data-o-section-type=cart-drawer]) .bahja-pop__empty-title{font-family:var(--bahja-font-display);font-size:1.35rem;font-weight:800;line-height:var(--bahja-leading-heading);margin:.4rem 0 0}:where([data-o-section-type=cart-drawer]) .bahja-pop__empty-text{max-inline-size:30ch;color:var(--bahja-muted);margin:0 0 .6rem}:where([data-o-section-type=cart-drawer]) .bahja-pop__summary{margin:1rem 0 0;font-weight:700}:where([data-o-section-type=cart-drawer]) .bahja-pop__foot{border-block-start:var(--bahja-outline);gap:.6rem;padding:1rem 1.25rem 1.25rem;display:grid}:where([data-o-section-type=cart-drawer]) .bahja-pop__total{justify-content:space-between;align-items:baseline;gap:1rem;margin:0;font-size:1.05rem;display:flex}:where([data-o-section-type=cart-drawer]) .bahja-pop__total strong{font-family:var(--bahja-font-display);font-size:1.35rem;font-weight:800}:where([data-o-section-type=cart-drawer]) .bahja-pop__checkout{inline-size:100%}:where([data-o-section-type=cart-drawer]) .bahja-pop__view{min-block-size:44px;color:var(--bahja-text-on-surface);text-underline-offset:4px;justify-self:center;align-items:center;font-weight:700;text-decoration:underline 2px;display:inline-flex}:where([data-o-section-type=cart-drawer]) .bahja-pop__view:focus-visible{outline:3px solid var(--bahja-accent);outline-offset:2px;border-radius:6px}@media (width<=40rem){:where([data-o-section-type=cart-drawer]) .bahja-pop__head{padding:.85rem 1rem .75rem}:where([data-o-section-type=cart-drawer]) .bahja-pop__body{padding:1rem}:where([data-o-section-type=cart-drawer]) .bahja-pop__foot{padding:.9rem 1rem 1rem}}@media (prefers-reduced-motion:reduce){:where([data-o-section-type=cart-drawer]) .bahja-pop__card{transition:opacity .16s;transform:none}:where([data-o-section-type=cart-drawer]) .bahja-pop__empty-mark,:where([data-o-section-type=cart-drawer]) .bahja-pop__count{transform:none}}html[data-o-cart-open]{overflow:hidden}:where([data-o-section-type=category-stickers]) .bahja-catstickers__sheet{grid-template-columns:repeat(auto-fill,minmax(min(9.5rem,42%),1fr));gap:clamp(.9rem,2.4vw,1.6rem);padding:.35rem .35rem .75rem;display:grid}:where([data-o-section-type=category-stickers]) .bahja-catstickers__sheet[data-layout=rail]{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:clamp(8.5rem,18vw,11.5rem);grid-auto-flow:column;position:relative;overflow-x:auto}:where([data-o-section-type=category-stickers]) .bahja-catstickers__sheet[data-layout=rail] .bahja-catstickers__item{scroll-snap-align:start}:where([data-o-section-type=category-stickers]) .bahja-catstickers__item{min-inline-size:0}:where([data-o-section-type=category-stickers]) .bahja-catstickers__item:nth-child(4n+1){--bahja-tilt:-2.5deg}:where([data-o-section-type=category-stickers]) .bahja-catstickers__item:nth-child(4n+2){--bahja-tilt:2deg}:where([data-o-section-type=category-stickers]) .bahja-catstickers__item:nth-child(4n+3){--bahja-tilt:-1.5deg}:where([data-o-section-type=category-stickers]) .bahja-catstickers__item:nth-child(4n+4){--bahja-tilt:2.5deg}:where([data-o-section-type=category-stickers]) .bahja-cattile{aspect-ratio:1;border:var(--bahja-outline);border-radius:var(--bahja-radius-lg);background-color:var(--bahja-sticker-bg,var(--bahja-sun));color:var(--bahja-sticker-ink,var(--bahja-ink));box-shadow:var(--bahja-shadow);rotate:calc(var(--bahja-dir)*var(--bahja-tilt,0deg));transition:translate .16s var(--bahja-ease-out),box-shadow .16s var(--bahja-ease-out),rotate .22s var(--bahja-ease-spring);grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:.35rem;padding:.75rem .6rem .85rem;text-decoration:none;display:grid;position:relative}:where([data-o-section-type=category-stickers]) .bahja-cattile__cut{min-block-size:0;inline-size:100%;position:relative}:where([data-o-section-type=category-stickers]) .bahja-cattile__cut img{object-fit:contain;border-radius:var(--bahja-radius-sm);block-size:100%;inline-size:100%;filter:drop-shadow(calc(var(--bahja-dir)*3px)4px 0 color-mix(in srgb,var(--bahja-ink)35%,transparent));position:absolute;inset:0}:where([data-o-section-type=category-stickers]) .bahja-cattile__name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-family:var(--bahja-font-display);font-size:clamp(.98rem,.9rem + .4vw,1.2rem);font-weight:800;line-height:var(--bahja-leading-heading);overflow:hidden}:where([data-o-section-type=category-stickers]) .bahja-cattile[data-has-image=false]{grid-template-rows:1fr;align-items:center}:where([data-o-section-type=category-stickers]) .bahja-cattile[data-has-image=false] .bahja-cattile__name{white-space:normal;text-align:center;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(1.15rem,1rem + .8vw,1.6rem);display:-webkit-box}:where([data-o-section-type=category-stickers]) .bahja-cattile:active{translate:calc(var(--bahja-dir)*2px*var(--bahja-press))calc(2px*var(--bahja-press));box-shadow:var(--bahja-shadow-sm)}@media (hover:hover) and (pointer:fine){[data-o-pointer=fine] :where([data-o-section-type=category-stickers]) .bahja-cattile:hover{rotate:none}}@media (prefers-reduced-motion:reduce){:where([data-o-section-type=category-stickers]) .bahja-cattile{transition:none}:where([data-o-section-type=category-stickers]) .bahja-cattile:active{translate:none}}:where([data-o-section-type=contact-form]) .bahja-contact__card{border:var(--bahja-outline);border-radius:var(--bahja-radius-lg);background-color:var(--bahja-surface);inline-size:min(100%,40rem);color:var(--bahja-text-on-surface);box-shadow:var(--bahja-shadow-lg);gap:1rem;margin-inline:auto;padding:clamp(1.25rem,4vw,2.25rem);display:grid}:where([data-o-section-type=contact-form]) .bahja-contact__title{font-size:clamp(1.6rem,1.2rem + 1.8vw,2.3rem)}:where([data-o-section-type=contact-form]) .bahja-contact__details{flex-wrap:wrap;gap:.6rem;display:flex}:where([data-o-section-type=contact-form]) .bahja-contact__details li{border:var(--bahja-outline);border-radius:var(--bahja-radius-pill);align-items:center;gap:.45rem;padding:.35rem .85rem .35rem .4rem;font-weight:700;display:inline-flex}:where([data-o-section-type=contact-form]) .bahja-contact__details a{color:inherit}:where([data-o-section-type=contact-form]) .bahja-contact__icon{background-color:var(--bahja-sun);block-size:2rem;inline-size:2rem;color:var(--bahja-ink);border-radius:50%;place-items:center;display:grid}:where([data-o-section-type=contact-form]) .bahja-contact__form{gap:.85rem;display:grid}:where([data-o-section-type=contact-form]) .bahja-contact__send{justify-self:start}:where([data-o-section-type=contact-form]) .bahja-contact__status{min-block-size:1.5em;font-weight:700}:where([data-o-section-type=contact-form]) .bahja-contact__state--sending,:where([data-o-section-type=contact-form]) .bahja-contact__state--sent,:where([data-o-section-type=contact-form]) .bahja-contact__state--error{display:none}:where([data-o-section-type=contact-form]) [data-o-state=sending] .bahja-contact__state--sending,:where([data-o-section-type=contact-form]) [data-o-state=sent] .bahja-contact__state--sent{display:inline}:where([data-o-section-type=contact-form]) [data-o-state=error] .bahja-contact__state--error{color:var(--bahja-sale-text);display:inline}:where([data-o-section-type=contact-form]) [data-o-state=sending] .bahja-contact__send{opacity:.65;cursor:progress}:where([data-o-section-type=custom-html]) .bahja-html-center{text-align:center}:where([data-o-section-type=custom-html]) .bahja-prose .bahja-html-chips{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}:where([data-o-section-type=custom-html]) .bahja-html-chips>li{border:var(--bahja-outline);border-radius:var(--bahja-radius-pill);background-color:var(--bahja-surface);color:var(--bahja-text-on-surface);box-shadow:var(--bahja-shadow-sm);padding:.45rem 1rem;font-weight:700}:where([data-o-section-type=custom-html]) .bahja-html-chips>li:nth-child(odd){rotate:calc(var(--bahja-dir)*-1.5deg)}:where([data-o-section-type=custom-html]) .bahja-html-chips>li:nth-child(2n){rotate:calc(var(--bahja-dir)*1.5deg)}:where([data-o-section-type=deal-sticker]) .bahja-deal__card{border:var(--bahja-outline);border-radius:var(--bahja-radius-lg);background-color:var(--bahja-surface);color:var(--bahja-text-on-surface);box-shadow:var(--bahja-shadow);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"photo words""clock clock""buy buy";align-items:center;gap:.9rem 1.1rem;padding:clamp(.9rem,2.5vw,1.4rem);display:grid}@media (width>=750px){:where([data-o-section-type=deal-sticker]) .bahja-deal__card{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"photo words clock buy"}}:where([data-o-section-type=deal-sticker]) .bahja-deal__photo{aspect-ratio:1;border:var(--bahja-outline);border-radius:var(--bahja-radius);background-color:var(--bahja-sun);inline-size:clamp(5.5rem,18vw,9rem);color:var(--bahja-ink);rotate:calc(var(--bahja-dir)*-3deg);grid-area:photo;place-items:center;display:grid;overflow:hidden}:where([data-o-section-type=deal-sticker]) .bahja-deal__photo img{object-fit:cover;block-size:100%;inline-size:100%}:where([data-o-section-type=deal-sticker]) .bahja-deal__words{grid-area:words;justify-items:start;gap:.3rem;min-inline-size:0;display:grid}:where([data-o-section-type=deal-sticker]) .bahja-deal__title{font-size:clamp(1.15rem,1rem + .8vw,1.6rem)}:where([data-o-section-type=deal-sticker]) .bahja-deal__title a{color:inherit;text-decoration:none}:where([data-o-section-type=deal-sticker]) .bahja-deal__text{color:var(--bahja-muted)}:where([data-o-section-type=deal-sticker]) .bahja-deal__clock{grid-area:clock;justify-items:start;gap:.3rem;display:grid}:where([data-o-section-type=deal-sticker]) .bahja-deal__clock-label{color:var(--bahja-muted);align-items:center;gap:.35rem;font-size:.9rem;font-weight:700;display:inline-flex}:where([data-o-section-type=deal-sticker]) .bahja-deal__digits{font-variant-numeric:tabular-nums;align-items:center;gap:.2rem;font-weight:800;display:inline-flex}:where([data-o-section-type=deal-sticker]) .bahja-deal__digits b{border:var(--bahja-outline);border-radius:var(--bahja-radius-sm);background-color:var(--bahja-cream);min-inline-size:2.4rem;color:var(--bahja-text-on-cream);place-items:center;padding:.3rem .35rem;font-size:1.1rem;display:grid}:where([data-o-section-type=deal-sticker]) .bahja-deal__ended{color:var(--bahja-muted);font-weight:700;display:none}:where([data-o-section-type=deal-sticker]) .bahja-deal__clock[data-o-countdown-state=off],:where([data-o-section-type=deal-sticker]) .bahja-deal__clock[data-o-countdown-state=ended] .bahja-deal__digits,:where([data-o-section-type=deal-sticker]) .bahja-deal__clock[data-o-countdown-state=ended] .bahja-deal__clock-label{display:none}:where([data-o-section-type=deal-sticker]) .bahja-deal__clock[data-o-countdown-state=ended] .bahja-deal__ended{display:block}:where([data-o-section-type=deal-sticker]) .bahja-deal__buy{flex-wrap:wrap;grid-area:buy;align-items:center;gap:.5rem 1rem;display:flex}:where([data-o-section-type=deal-sticker]) .bahja-deal__more{color:inherit;font-weight:700}@media (width>=990px){:where([data-o-section-type=faq]) .bahja-faq__inner{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:3rem;display:grid}:where([data-o-section-type=faq]) .bahja-faq__inner>.bahja-head{position:sticky;inset-block-start:6rem}}:where([data-o-section-type=faq]) .bahja-faq__list{gap:.9rem;display:grid}:where([data-o-section-type=faq]) .bahja-faq__item{border:var(--bahja-outline);border-radius:var(--bahja-radius);background-color:var(--bahja-surface);color:var(--bahja-text-on-surface);box-shadow:var(--bahja-shadow);transition:translate .16s var(--bahja-ease-out),box-shadow .16s var(--bahja-ease-out)}:where([data-o-section-type=faq]) .bahja-faq__item[open]{translate:calc(var(--bahja-dir)*2px*var(--bahja-press))calc(2px*var(--bahja-press));box-shadow:var(--bahja-shadow-sm)}:where([data-o-section-type=faq]) .bahja-faq__q{min-block-size:3.5rem;font-family:var(--bahja-font-display);font-size:1.08rem;font-weight:800;line-height:var(--bahja-leading-heading);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;list-style:none;display:flex}:where([data-o-section-type=faq]) .bahja-faq__q::-webkit-details-marker{display:none}:where([data-o-section-type=faq]) .bahja-faq__q:focus-visible{outline:3px solid var(--bahja-accent);outline-offset:3px;border-radius:var(--bahja-radius)}:where([data-o-section-type=faq]) .bahja-faq__sign{border:var(--bahja-outline);background-color:var(--bahja-sun);block-size:2.2rem;inline-size:2.2rem;color:var(--bahja-ink);border-radius:50%;flex:none;place-items:center;display:grid}:where([data-o-section-type=faq]) .bahja-faq__minus,:where([data-o-section-type=faq]) .bahja-faq__item[open] .bahja-faq__plus{display:none}:where([data-o-section-type=faq]) .bahja-faq__item[open] .bahja-faq__minus,:where([data-o-section-type=faq]) .bahja-faq__plus{display:grid}:where([data-o-section-type=faq]) .bahja-faq__item[open] .bahja-faq__sign{background-color:var(--bahja-accent);color:var(--bahja-accent-ink)}:where([data-o-section-type=faq]) .bahja-faq__a{color:var(--bahja-muted);padding:0 1.1rem 1.1rem}:where([data-o-section-type=faq]) .bahja-faq__a>*+*{margin-block-start:.6rem}:where([data-o-section-type=faq]) .bahja-faq__a a{color:var(--bahja-link)}@media (prefers-reduced-motion:reduce){:where([data-o-section-type=faq]) .bahja-faq__item{transition:none}}:where([data-o-section-type=footer]) .bahja-footer{border-block-start:var(--bahja-outline);border-start-start-radius:clamp(1.75rem,5vw,3.5rem);border-start-end-radius:clamp(1.75rem,5vw,3.5rem);margin-block-start:clamp(3rem,7vw,5rem)}:where([data-o-section-type=footer]) .bahja-footer__inner{inline-size:min(100% - 2*var(--bahja-gutter),var(--bahja-width));gap:2rem;margin-inline:auto;padding-block:clamp(2.25rem,6vw,4rem) 1.5rem;display:grid}:where([data-o-section-type=footer]) .bahja-footer__top{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.25rem;display:grid}@media (width>=61rem){:where([data-o-section-type=footer]) .bahja-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:3rem}:where([data-o-section-type=footer]) .bahja-footer__top:not(:has(>.bahja-news)){grid-template-columns:minmax(0,1fr)}}:where([data-o-section-type=footer]) .bahja-news{border:var(--bahja-outline);border-radius:var(--bahja-radius-lg);background-color:var(--bahja-surface);color:var(--bahja-text-on-surface);box-shadow:var(--bahja-shadow-lg);rotate:calc(var(--bahja-dir)*-1deg);gap:.75rem;padding:clamp(1.25rem,4vw,1.9rem);display:grid}:where([data-o-section-type=footer]) .bahja-news__title{font-size:clamp(1.4rem,3vw,1.85rem);font-weight:800}:where([data-o-section-type=footer]) .bahja-news__text{color:var(--bahja-muted);max-inline-size:42ch}:where([data-o-section-type=footer]) .bahja-news__row{flex-wrap:wrap;gap:.6rem;margin-block-start:.25rem;display:flex}:where([data-o-section-type=footer]) .bahja-news__input{flex:14rem;min-inline-size:0}:where([data-o-section-type=footer]) .bahja-news__input[dir=ltr]{text-align:start}:where([data-o-section-type=footer]) .bahja-news__submit{flex:none}:where([data-o-section-type=footer]) .bahja-news__status{min-block-size:1.5em;font-weight:700}:where([data-o-section-type=footer]) .bahja-news__state--sending,:where([data-o-section-type=footer]) .bahja-news__state--sent,:where([data-o-section-type=footer]) .bahja-news__state--error{display:none}:where([data-o-section-type=footer]) [data-o-state=sending] .bahja-news__state--sending,:where([data-o-section-type=footer]) [data-o-state=sent] .bahja-news__state--sent{display:inline}:where([data-o-section-type=footer]) [data-o-state=error] .bahja-news__state--error{color:var(--bahja-sale-text);display:inline}:where([data-o-section-type=footer]) [data-o-state=sending] .bahja-news__submit{opacity:.65;cursor:progress}:where([data-o-section-type=footer]) .bahja-footer__blocks{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1.75rem 2rem;display:grid}:where([data-o-section-type=footer]) .bahja-cloud{align-content:start;gap:.7rem;min-inline-size:0;display:grid}:where([data-o-section-type=footer]) .bahja-cloud__title{font-size:1.2rem;font-weight:800}:where([data-o-section-type=footer]) .bahja-cloud__list,:where([data-o-section-type=footer]) .bahja-pay__list{flex-wrap:wrap;gap:.5rem;display:flex}:where([data-o-section-type=footer]) .bahja-cloud__link{border:var(--bahja-outline);border-radius:var(--bahja-radius-pill);background-color:var(--bahja-surface);min-block-size:44px;max-inline-size:100%;color:var(--bahja-text-on-surface);box-shadow:var(--bahja-shadow-sm);overflow-wrap:anywhere;align-items:center;gap:.4rem;padding:.35rem .95rem;font-weight:700;text-decoration:none;display:inline-flex}:where([data-o-section-type=footer]) .bahja-cloud__link[aria-current=page]{text-decoration:underline 2px}:where([data-o-section-type=footer]) .bahja-cloud__link--static{box-shadow:none}:where([data-o-section-type=footer]) .bahja-cloud__prose{max-inline-size:46ch}:where([data-o-section-type=footer]) .bahja-cloud__prose :where(a){color:inherit;text-underline-offset:3px;text-decoration-thickness:2px}:where([data-o-section-type=footer]) .bahja-pay__chip{border:var(--bahja-outline);border-radius:var(--bahja-radius-sm);background-color:var(--bahja-surface);min-block-size:2.1rem;color:var(--bahja-text-on-surface);overflow-wrap:anywhere;align-items:center;padding:.2rem .8rem;font-size:.85rem;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){[data-o-pointer=fine] :where([data-o-section-type=footer]) .bahja-cloud__link:not(.bahja-cloud__link--static):hover{background-color:var(--bahja-ink);color:var(--bahja-text-on-ink)}}:where([data-o-section-type=footer]) .bahja-social{flex-wrap:wrap;gap:.75rem;display:flex}:where([data-o-section-type=footer]) .bahja-social__link{border:var(--bahja-outline);background-color:var(--bahja-sticker-bg,var(--bahja-surface));block-size:52px;inline-size:52px;color:var(--bahja-sticker-ink,var(--bahja-text-on-surface));box-shadow:var(--bahja-shadow-sm);rotate:calc(var(--bahja-dir)*var(--bahja-tilt,0deg)*2);border-radius:50%;place-items:center;display:grid}:where([data-o-section-type=footer]) .bahja-footer__base{border-block-start:var(--bahja-outline-w)dashed var(--bahja-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-block-start:1.25rem;font-size:.92rem;display:flex}:where([data-o-section-type=footer]) .bahja-footer__name{font-weight:800}:where([data-o-section-type=footer]) .bahja-footer__policies,:where([data-o-section-type=footer]) .bahja-footer__langs{flex-wrap:wrap;gap:.25rem 1rem;display:flex}:where([data-o-section-type=footer]) .bahja-footer__policy,:where([data-o-section-type=footer]) .bahja-footer__lang{text-underline-offset:4px;align-items:center;min-block-size:44px;font-weight:700;text-decoration:underline 2px;display:inline-flex}:where([data-o-section-type=footer]) .bahja-footer__lang[aria-current=true]{text-decoration:none}:where([data-o-section-type=footer]) .bahja-footer__lang[aria-current=true]:before{content:"";border:var(--bahja-outline-w)solid currentColor;background-color:currentColor;border-radius:50%;block-size:.6rem;inline-size:.6rem;margin-inline-end:.4rem}:where([data-o-section-type=hero-slides]) .bahja-hero__frame{position:relative}:where([data-o-section-type=hero-slides]) .bahja-hero__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border:var(--bahja-outline);box-shadow:var(--bahja-shadow-lg);background-color:var(--bahja-surface);border-radius:clamp(1.25rem,3vw,2.5rem);grid-auto-columns:100%;grid-auto-flow:column;display:grid;position:relative;overflow-x:auto}:where([data-o-section-type=hero-slides]) .bahja-hero__track::-webkit-scrollbar{display:none}:where([data-o-section-type=hero-slides]) .bahja-hero__slide{scroll-snap-align:start;background-color:var(--bahja-sticker-bg,var(--bahja-sun));grid-template:"stack"minmax(0,1fr)/minmax(0,1fr);min-block-size:clamp(26rem,52vw,38rem);display:grid;position:relative;overflow:hidden}:where([data-o-section-type=hero-slides]) .bahja-hero__slide[data-tone=cream]{--bahja-sticker-bg:var(--bahja-cream);--bahja-sticker-ink:var(--bahja-text-on-cream)}:where([data-o-section-type=hero-slides]) .bahja-hero__slide[data-tone=sun]{--bahja-sticker-bg:var(--bahja-sun);--bahja-sticker-ink:var(--bahja-text-on-sun)}:where([data-o-section-type=hero-slides]) .bahja-hero__slide[data-tone=berry]{--bahja-sticker-bg:var(--bahja-berry);--bahja-sticker-ink:var(--bahja-text-on-berry)}:where([data-o-section-type=hero-slides]) .bahja-hero__slide[data-tone=sky]{--bahja-sticker-bg:var(--bahja-sky);--bahja-sticker-ink:var(--bahja-text-on-sky)}:where([data-o-section-type=hero-slides]) .bahja-hero__slide[data-tone=mint]{--bahja-sticker-bg:var(--bahja-mint);--bahja-sticker-ink:var(--bahja-text-on-mint)}:where([data-o-section-type=hero-slides]) .bahja-hero__picture,:where([data-o-section-type=hero-slides]) .bahja-hero__card{grid-area:stack}:where([data-o-section-type=hero-slides]) .bahja-hero__picture{display:block}:where([data-o-section-type=hero-slides]) .bahja-hero__img{object-fit:cover;block-size:100%;inline-size:100%}:where([data-o-section-type=hero-slides]) .bahja-hero__card{z-index:1;border:var(--bahja-outline);border-radius:var(--bahja-radius-lg);background-color:var(--bahja-surface);max-inline-size:min(34rem,100% - 2rem);color:var(--bahja-text-on-surface);box-shadow:var(--bahja-shadow);place-self:end start;justify-items:start;gap:.75rem;margin:clamp(1rem,3vw,2.5rem);padding:clamp(1.1rem,2.5vw,1.9rem);display:grid}:where([data-o-section-type=hero-slides]) .bahja-hero__slide[data-align=end] .bahja-hero__card{justify-self:end}:where([data-o-section-type=hero-slides]) .bahja-hero__slide[data-align=center] .bahja-hero__card{text-align:center;place-self:center;justify-items:center}:where([data-o-section-type=hero-slides]) .bahja-hero__slide[data-plate] .bahja-hero__card{text-align:center;color:var(--bahja-sticker-ink,var(--bahja-text-on-sun));box-shadow:none;background-color:#0000;border-color:#0000;place-self:center;justify-items:center}:where([data-o-section-type=hero-slides]) .bahja-hero__badge{border:var(--bahja-outline);border-radius:var(--bahja-radius-pill);background-color:var(--bahja-berry);color:var(--bahja-text-on-berry);font-family:var(--bahja-font-display);rotate:calc(var(--bahja-dir)*-4deg);padding:.25rem .85rem;font-size:.95rem;font-weight:800}:where([data-o-section-type=hero-slides]) .bahja-hero__title{font-size:clamp(2rem,1.3rem + 3.2vw,3.6rem);font-weight:800}:where([data-o-section-type=hero-slides]) .bahja-hero__slide[data-plate] .bahja-hero__title{font-size:clamp(2.3rem,1.4rem + 4vw,4.4rem)}:where([data-o-section-type=hero-slides]) .bahja-hero__text{max-inline-size:46ch;font-size:clamp(1rem,.95rem + .3vw,1.15rem)}:where([data-o-section-type=hero-slides]) .bahja-hero__controls{justify-content:center;align-items:center;gap:1rem;margin-block-start:1.1rem;display:none}:where([data-o-section-type=hero-slides]) [data-o-slideshow][data-o-bound] .bahja-hero__controls{display:flex}:where([data-o-section-type=hero-slides]) .bahja-hero__step--prev .bahja-icon{transform:scaleX(calc(var(--bahja-dir)*-1))}:where([data-o-section-type=hero-slides]) .bahja-hero__step--next .bahja-icon{transform:scaleX(var(--bahja-dir))}:where([data-o-section-type=hero-slides]) .bahja-hero__dots{gap:.15rem;display:flex}:where([data-o-section-type=hero-slides]) .bahja-hero__dot{cursor:pointer;background:0 0;border:0;place-items:center;block-size:44px;inline-size:44px;padding:0;display:grid}:where([data-o-section-type=hero-slides]) .bahja-hero__dot:before{content:"";border:var(--bahja-outline);border-radius:var(--bahja-radius-pill);background-color:var(--bahja-surface);block-size:.85rem;inline-size:.85rem;transition:inline-size .22s var(--bahja-ease-spring),background-color .16s ease}:where([data-o-section-type=hero-slides]) .bahja-hero__dot[data-o-active]:before{background-color:var(--bahja-accent);inline-size:2rem}@media (width<=749px){:where([data-o-section-type=hero-slides]) .bahja-hero__slide{min-block-size:24rem}:where([data-o-section-type=hero-slides]) .bahja-hero__slide:not([data-plate]){grid-template:"pic""card"/minmax(0,1fr);align-content:start;min-block-size:0}:where([data-o-section-type=hero-slides]) .bahja-hero__slide:not([data-plate]) .bahja-hero__picture{aspect-ratio:16/9;grid-area:pic;overflow:hidden}:where([data-o-section-type=hero-slides]) .bahja-hero__slide[data-phone-art]:not([data-plate]) .bahja-hero__picture{aspect-ratio:1}:where([data-o-section-type=hero-slides]) .bahja-hero__slide:not([data-plate]) .bahja-hero__card{grid-area:card;place-self:start stretch;max-inline-size:none;margin:.75rem}:where([data-o-section-type=hero-slides]) .bahja-hero__title{font-size:clamp(1.6rem,1.1rem + 3.2vw,2.4rem)}}@media (prefers-reduced-motion:reduce){:where([data-o-section-type=hero-slides]) .bahja-hero__dot:before{transition:none}}:where([data-o-section-type=main-404]) .bahja-lost__inner{text-align:center;justify-items:center;gap:1rem;padding-block:clamp(1rem,5vw,3rem);display:grid}:where([data-o-section-type=main-404]) .bahja-lost__sticker{border:calc(var(--bahja-outline-w)*1.5)solid var(--bahja-ink);border-radius:var(--bahja-radius-lg);background-color:var(--bahja-berry);color:var(--bahja-text-on-berry);box-shadow:var(--bahja-shadow-lg);font-family:var(--bahja-font-display);rotate:calc(var(--bahja-dir)*-6deg);padding:.5rem 1.75rem;font-size:clamp(4rem,3rem + 6vw,7.5rem);font-weight:800;line-height:1.1}:where([data-o-section-type=main-404]) .bahja-lost__title{font-size:clamp(1.7rem,1.3rem + 2vw,2.6rem)}:where([data-o-section-type=main-404]) .bahja-lost__text{color:var(--bahja-muted);max-inline-size:46ch}:where([data-o-section-type=main-404]) .bahja-lost__search{justify-content:center}:where([data-o-section-type=main-404]) .bahja-lost__ways{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (prefers-reduced-motion:reduce){:where([data-o-section-type=main-404]) .bahja-lost__sticker{rotate:none}}:where([data-o-section-type=main-account]) .bahja-account__title{margin-block-end:1.5rem;font-size:clamp(1.9rem,1.3rem + 2.4vw,2.8rem)}:where([data-o-section-type=main-account]) .bahja-account__board{align-items:start;gap:1.5rem;display:grid}@media (width>=990px){:where([data-o-section-type=main-account]) .bahja-account__board{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}:where([data-o-section-type=main-account]) .bahja-account__col{gap:1.25rem;min-inline-size:0;display:grid}:where([data-o-section-type=main-account]) .bahja-account__card{border:var(--bahja-outline);border-radius:var(--bahja-radius-lg);background-color:var(--bahja-surface);color:var(--bahja-text-on-surface);box-shadow:var(--bahja-shadow);gap:.85rem;padding:clamp(1rem,3vw,1.5rem);display:grid}:where([data-o-section-type=main-account]) .bahja-account__card[data-tone="0"]{background-color:var(--bahja-sun);color:var(--bahja-text-on-sun)}:where([data-o-section-type=main-account]) .bahja-account__loyalty{background-color:var(--bahja-mint);color:var(--bahja-text-on-mint)}:where([data-o-section-type=main-account]) .bahja-account__hello{font-family:var(--bahja-font-display);font-size:clamp(1.4rem,1.1rem + 1.4vw,2rem);font-weight:800}:where([data-o-section-type=main-account]) .bahja-account__facts{gap:.4rem;display:grid}:where([data-o-section-type=main-account]) .bahja-account__facts li{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}:where([data-o-section-type=main-account]) .bahja-account__heading{align-items:center;gap:.5rem;font-size:1.25rem;display:flex}:where([data-o-section-type=main-account]) .bahja-account__hint{color:inherit;opacity:.85}:where([data-o-section-type=main-account]) .bahja-account__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}:where([data-o-section-type=main-account]) .bahja-account__points li{border:var(--bahja-outline);border-radius:var(--bahja-radius);background-color:var(--bahja-surface);color:var(--bahja-text-on-surface);gap:.1rem;padding:.6rem .8rem;display:grid}:where([data-o-section-type=main-account]) .bahja-account__points b{font-family:var(--bahja-font-display);font-size:1.3rem}:where([data-o-section-type=main-account]) .bahja-account__points span{color:var(--bahja-muted);font-size:.85rem;font-weight:700}:where([data-o-section-type=main-account]) .bahja-account__form .bahja-btn{justify-self:start}:where([data-o-section-type=main-account]) .bahja-account__status{font-weight:700}:where([data-o-section-type=main-account]) .bahja-account__status[data-o-state=error]{color:var(--bahja-sale-text)}:where([data-o-section-type=main-account]) .bahja-account__order-list{gap:.6rem;display:grid}:where([data-o-section-type=main-account]) .bahja-account__order{border:var(--bahja-outline);border-radius:var(--bahja-radius);background-color:var(--bahja-cream);color:var(--bahja-text-on-cream);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem .75rem;padding:.65rem .8rem;display:grid}:where([data-o-section-type=main-account]) .bahja-account__order .bahja-stamp__pill{justify-self:start}:where([data-o-section-type=main-account]) .bahja-account__order-meta{color:var(--bahja-muted);grid-column:1/3;font-size:.9rem;font-weight:600}:where([data-o-section-type=main-account]) .bahja-account__order-total{white-space:nowrap;grid-area:1/3/3;align-self:center}:where([data-o-section-type=main-account]) .bahja-account__orders .bahja-btn{justify-self:start}:where([data-o-section-type=main-account]) .bahja-account__orders .bahja-btn .bahja-icon{transform:scaleX(var(--bahja-dir))}:where([data-o-section-type=main-account]) .bahja-account .bahja-stamp__pill{border:var(--bahja-outline);border-radius:var(--bahja-radius-pill);background-color:var(--bahja-mint);color:var(--bahja-text-on-mint);padding:.15rem .7rem;font-size:.85rem;font-weight:800}:where([data-o-section-type=main-article]) .bahja-post .bahja-section__inner{gap:1.5rem;display:grid}:where([data-o-section-type=main-article]) .bahja-post__back{color:inherit;justify-self:start;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}:where([data-o-section-type=main-article]) .bahja-post__back .bahja-icon{transform:scaleX(calc(var(--bahja-dir)*-1))}:where([data-o-section-type=main-article]) .bahja-post__card{border:var(--bahja-outline);border-radius:var(--bahja-radius-lg);background-color:var(--bahja-sun);color:var(--bahja-text-on-sun);box-shadow:var(--bahja-shadow-lg);align-items:center;gap:1.5rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}@media (width>=990px){:where([data-o-section-type=main-article]) .bahja-post__card[data-has-image=true]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}:where([data-o-section-type=main-article]) .bahja-post__words{gap:.85rem;min-inline-size:0;display:grid}:where([data-o-section-type=main-article]) .bahja-post__tags{flex-wrap:wrap;gap:.45rem;display:flex}:where([data-o-section-type=main-article]) .bahja-post__title{font-size:clamp(2rem,1.3rem + 3vw,3.4rem)}:where([data-o-section-type=main-article]) .bahja-post__meta{flex-wrap:wrap;gap:.35rem 1rem;font-weight:700;display:flex}:where([data-o-section-type=main-article]) .bahja-post__figure{border:var(--bahja-outline);border-radius:var(--bahja-radius);background-color:var(--bahja-surface);box-shadow:var(--bahja-shadow);rotate:calc(var(--bahja-dir)*2deg);margin:0;overflow:hidden}:where([data-o-section-type=main-article]) .bahja-post__img{aspect-ratio:9/7;object-fit:cover;block-size:auto;inline-size:100%}:where([data-o-section-type=main-article]) .bahja-post__body{inline-size:min(100%,44rem);margin-inline:auto;font-size:1.08rem}:where([data-o-section-type=main-article]) .bahja-post__nav{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1rem;display:grid}:where([data-o-section-type=main-article]) .bahja-post__step{border:var(--bahja-outline);border-radius:var(--bahja-radius-lg);background-color:var(--bahja-sticker-bg,var(--bahja-sky));color:var(--bahja-sticker-ink,var(--bahja-ink));box-shadow:var(--bahja-shadow);gap:.25rem;padding:1rem 1.2rem;text-decoration:none;display:grid}:where([data-o-section-type=main-article]) .bahja-post__step--next{text-align:end}:where([data-o-section-type=main-article]) .bahja-post__step-label{font-size:.88rem;font-weight:700}:where([data-o-section-type=main-article]) .bahja-post__step-title{font-family:var(--bahja-font-display);font-size:1.1rem;font-weight:800}@media (prefers-reduced-motion:reduce){:where([data-o-section-type=main-article]) .bahja-post__figure{rotate:none}}:where([data-o-section-type=main-blog]) .bahja-comic-page__head{justify-items:start;gap:.6rem;margin-block-end:1.25rem;display:grid}:where([data-o-section-type=main-blog]) .bahja-comic-page__title{font-size:clamp(2rem,1.4rem + 2.6vw,3.2rem)}:where([data-o-section-type=main-blog]) .bahja-comic-page__lede{color:var(--bahja-muted);max-inline-size:60ch}:where([data-o-section-type=main-blog]) .bahja-comic-page__tags{flex-wrap:wrap;gap:.55rem .65rem;margin-block-end:1.75rem;display:flex}:where([data-o-section-type=main-blog]) .bahja-comic-page__tags [aria-current=page]{outline:3px solid var(--bahja-ink);outline-offset:2px}:where([data-o-section-type=main-blog]) .bahja-comic-page__tag-count{opacity:.75;font-size:.85em}:where([data-o-section-type=main-blog]) .bahja-comic{grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));gap:clamp(.9rem,2.2vw,1.4rem);display:grid}@media (width>=990px){:where([data-o-section-type=main-blog]) .bahja-comic{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"p1 p1 p2""p1 p1 p3";grid-auto-rows:minmax(15rem,auto)}:where([data-o-section-type=main-blog]) .bahja-panel--1{grid-area:p1}:where([data-o-section-type=main-blog]) .bahja-panel--2{grid-area:p2}:where([data-o-section-type=main-blog]) .bahja-panel--3{grid-area:p3}}:where([data-o-section-type=main-blog]) .bahja-panel{min-inline-size:0}:where([data-o-section-type=main-blog]) .bahja-panel__frame{border:calc(var(--bahja-outline-w)*1.5)solid var(--bahja-ink);border-radius:var(--bahja-radius-sm);background-color:var(--bahja-sticker-bg,var(--bahja-sun));block-size:100%;color:var(--bahja-sticker-ink,var(--bahja-ink));box-shadow:var(--bahja-shadow);grid-template:minmax(12rem,1fr) auto/minmax(0,1fr);margin:0;display:grid;position:relative;overflow:hidden}:where([data-o-section-type=main-blog]) .bahja-panel__img{object-fit:cover;block-size:100%;inline-size:100%}:where([data-o-section-type=main-blog]) .bahja-panel__blank{place-items:center;display:grid}:where([data-o-section-type=main-blog]) .bahja-panel__caption{border:var(--bahja-outline);border-radius:var(--bahja-radius-sm);background-color:var(--bahja-surface);color:var(--bahja-text-on-surface);box-shadow:var(--bahja-shadow-sm);gap:.3rem;margin:-1.6rem .75rem .75rem;padding:.75rem .9rem;display:grid;position:relative}:where([data-o-section-type=main-blog]) .bahja-panel__title{font-size:1.1rem}:where([data-o-section-type=main-blog]) .bahja-panel--1 .bahja-panel__title{font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem)}:where([data-o-section-type=main-blog]) .bahja-panel__link{color:inherit;text-decoration:none}:where([data-o-section-type=main-blog]) .bahja-panel__link:after{content:"";position:absolute;inset:-40rem 0 0}:where([data-o-section-type=main-blog]) .bahja-panel__link:focus-visible{outline:3px solid var(--bahja-accent);outline-offset:3px}:where([data-o-section-type=main-blog]) .bahja-panel__date{color:var(--bahja-muted);font-size:.85rem;font-weight:700}:where([data-o-section-type=main-blog]) .bahja-panel__excerpt{color:var(--bahja-muted);font-size:.95rem}:where([data-o-section-type=main-checkout]) .bahja-checkout-page__title{margin-block-end:1.5rem;font-size:clamp(1.8rem,1.3rem + 2vw,2.6rem)}:where([data-o-section-type=main-checkout]) .bahja-checkout-page__body{display:grid}:where([data-o-section-type=main-checkout]) o-checkout{--o-checkout-accent:var(--bahja-accent);--o-checkout-accent-fg:var(--bahja-accent-ink);--o-checkout-radius:var(--bahja-radius-sm);--o-checkout-font:var(--bahja-font-body);display:block}:where([data-o-section-type=main-checkout]) .bahja-checkout-page__body:not(:has([data-o-checkout-form])) o-checkout:empty{min-block-size:100vh}:where([data-o-section-type=main-collection]) .bahja-collection__head{gap:.75rem;margin-block-end:1.5rem;display:grid}:where([data-o-section-type=main-collection]) .bahja-collection__title-row{align-items:center;gap:1rem;display:flex}:where([data-o-section-type=main-collection]) .bahja-collection__title{font-size:clamp(2rem,1.4rem + 2.6vw,3.4rem)}:where([data-o-section-type=main-collection]) .bahja-collection__sticker{aspect-ratio:1;border:var(--bahja-outline);border-radius:var(--bahja-radius);background-color:var(--bahja-sun);inline-size:clamp(3.5rem,8vw,5rem);box-shadow:var(--bahja-shadow-sm);rotate:calc(var(--bahja-dir)*-5deg);flex:none;display:block;overflow:hidden}:where([data-o-section-type=main-collection]) .bahja-collection__sticker img{object-fit:cover;block-size:100%;inline-size:100%}:where([data-o-section-type=main-collection]) .bahja-collection__desc{max-inline-size:70ch;color:var(--bahja-muted)}:where([data-o-section-type=main-collection]) .bahja-collection__kids{flex-wrap:wrap;gap:.6rem .75rem;margin-block-end:1.25rem;display:flex}:where([data-o-section-type=main-collection]) .bahja-crumbs__list{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.92rem;font-weight:700;display:flex}:where([data-o-section-type=main-collection]) .bahja-crumbs__list>li+li:before{content:"";border-block-start:var(--bahja-outline-w)solid currentColor;border-inline-end:var(--bahja-outline-w)solid currentColor;block-size:.45rem;inline-size:.45rem;rotate:calc(var(--bahja-dir)*45deg);vertical-align:middle;opacity:.6;margin-inline-end:.5rem;display:inline-block}:where([data-o-section-type=main-collection]) .bahja-crumbs__link{color:inherit;text-underline-offset:3px;text-decoration-thickness:2px}:where([data-o-section-type=main-collection]) .bahja-crumbs__list [aria-current=page]{color:var(--bahja-muted)}:where([data-o-section-type=main-collection]) .bahja-toolbar{flex-wrap:wrap;align-items:start;gap:.75rem 1rem;margin-block-end:1.25rem;display:flex}:where([data-o-section-type=main-collection]) .bahja-toolbar__count{align-self:center;margin-inline-end:auto;font-weight:800}:where([data-o-section-type=main-collection]) .bahja-toolbar__panel{position:relative}:where([data-o-section-type=main-collection]) .bahja-toolbar__toggle{cursor:pointer;list-style:none}:where([data-o-section-type=main-collection]) .bahja-toolbar__toggle::-webkit-details-marker{display:none}:where([data-o-section-type=main-collection]) .bahja-toolbar__form{z-index:25;inline-size:min(20rem,calc(100vw - 2*var(--bahja-gutter)));border:var(--bahja-outline);border-radius:var(--bahja-radius);background-color:var(--bahja-surface);color:var(--bahja-text-on-surface);box-shadow:var(--bahja-shadow);gap:.8rem;padding:1rem;display:grid;position:absolute;inset-block-start:calc(100% + .6rem);inset-inline-end:0}:where([data-o-section-type=main-collection]) .bahja-toolbar__field{gap:.3rem;display:grid}:where([data-o-section-type=main-collection]) .bahja-toolbar__label{font-size:.9rem;font-weight:700}:where([data-o-section-type=main-collection]) .bahja-toolbar__check{align-items:center;gap:.5rem;min-block-size:44px;font-weight:700;display:flex}:where([data-o-section-type=main-collection]) .bahja-toolbar__check input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--bahja-ink)}:where([data-o-section-type=main-collection]) .bahja-toolbar__clear{min-block-size:44px;color:inherit;align-items:center;gap:.35rem;font-weight:700;display:inline-flex}:where([data-o-section-type=main-confirmation]) .bahja-stampwrap .bahja-section__inner{gap:1.75rem;display:grid}:where([data-o-section-type=main-confirmation]) .bahja-stamp{border:var(--bahja-outline);border-radius:var(--bahja-radius-lg);background-color:var(--bahja-surface);color:var(--bahja-text-on-surface);box-shadow:var(--bahja-shadow-lg);outline:var(--bahja-outline-w)dashed color-mix(in srgb,var(--bahja-ink)30%,transparent);outline-offset:calc(-1*clamp(.6rem,1.6vw,.9rem));gap:1.25rem 2rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid;position:relative}@media (width>=750px){:where([data-o-section-type=main-confirmation]) .bahja-stamp{grid-template-columns:auto minmax(0,1fr);align-items:start}}:where([data-o-section-type=main-confirmation]) .bahja-stamp__postmark{justify-self:center}:where([data-o-section-type=main-confirmation]) .bahja-stamp__seal{aspect-ratio:1;border:calc(var(--bahja-outline-w)*2)dashed var(--bahja-ink);background-color:var(--bahja-berry);inline-size:clamp(7.5rem,22vw,10rem);color:var(--bahja-text-on-berry);box-shadow:var(--bahja-shadow);rotate:calc(var(--bahja-dir)*-12deg);text-align:center;border-radius:50%;align-content:center;place-items:center;gap:.15rem;display:grid}:where([data-o-section-type=main-confirmation]) .bahja-stamp__seal-word{font-family:var(--bahja-font-display);font-size:1rem;font-weight:800}:where([data-o-section-type=main-confirmation]) .bahja-stamp__seal-number{font-family:var(--bahja-font-display);font-size:clamp(1.5rem,1.1rem + 1.6vw,2.1rem);font-weight:800;line-height:1.1}:where([data-o-section-type=main-confirmation]) .bahja-stamp__body{gap:.9rem;min-inline-size:0;display:grid}:where([data-o-section-type=main-confirmation]) .bahja-stamp__title{font-size:clamp(1.8rem,1.3rem + 2.2vw,2.8rem)}:where([data-o-section-type=main-confirmation]) .bahja-stamp__text{color:var(--bahja-muted)}:where([data-o-section-type=main-confirmation]) .bahja-stamp__number{font-weight:700}:where([data-o-section-type=main-confirmation]) .bahja-stamp__number b{font-family:var(--bahja-font-display);font-size:1.2rem}:where([data-o-section-type=main-confirmation]) .bahja-stamp__pills{flex-wrap:wrap;gap:.5rem;display:flex}:where([data-o-section-type=main-confirmation]) .bahja-stamp__pill{border:var(--bahja-outline);border-radius:var(--bahja-radius-pill);background-color:var(--bahja-mint);color:var(--bahja-text-on-mint);padding:.2rem .85rem;font-size:.9rem;font-weight:800}:where([data-o-section-type=main-confirmation]) .bahja-stamp__pill--pay{background-color:var(--bahja-sky);color:var(--bahja-text-on-sky)}:where([data-o-section-type=main-confirmation]) .bahja-stamp__items{gap:.55rem;display:grid}:where([data-o-section-type=main-confirmation]) .bahja-stamp__item{border:var(--bahja-outline);border-radius:var(--bahja-radius);background-color:var(--bahja-cream);color:var(--bahja-text-on-cream);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.35rem .75rem;padding:.5rem .75rem;display:grid}:where([data-o-section-type=main-confirmation]) .bahja-stamp__item-img{object-fit:cover;border:var(--bahja-outline);border-radius:var(--bahja-radius-sm);block-size:3.5rem;inline-size:3.5rem}:where([data-o-section-type=main-confirmation]) .bahja-stamp__item-what{grid-column:2;min-inline-size:0;font-weight:700;display:grid}:where([data-o-section-type=main-confirmation]) .bahja-stamp__item-variant{color:var(--bahja-muted);font-size:.88rem;font-weight:600}:where([data-o-section-type=main-confirmation]) .bahja-stamp__item-props{grid-column:2/-1;gap:.1rem;min-inline-size:0;display:grid}:where([data-o-section-type=main-confirmation]) .bahja-stamp__item-prop{color:var(--bahja-muted);overflow-wrap:anywhere;font-size:.88rem;font-weight:600}:where([data-o-section-type=main-confirmation]) .bahja-stamp__item-prop span{font-weight:800}:where([data-o-section-type=main-confirmation]) .bahja-stamp__item-qty{color:var(--bahja-muted);font-weight:700}:where([data-o-section-type=main-confirmation]) .bahja-stamp__item-price{white-space:nowrap;font-weight:800}:where([data-o-section-type=main-confirmation]) .bahja-stamp__sums{border-block-start:var(--bahja-outline-w)dashed color-mix(in srgb,var(--bahja-ink)35%,transparent);gap:.35rem;margin:0;padding-block-start:.75rem;display:grid}:where([data-o-section-type=main-confirmation]) .bahja-stamp__sum{justify-content:space-between;gap:1rem;display:flex}:where([data-o-section-type=main-confirmation]) .bahja-stamp__sum dt{font-weight:600}:where([data-o-section-type=main-confirmation]) .bahja-stamp__sum dd{white-space:nowrap;margin:0;font-weight:700}:where([data-o-section-type=main-confirmation]) .bahja-stamp__sum--off dd{color:var(--bahja-sale-text)}:where([data-o-section-type=main-confirmation]) .bahja-stamp__sum--total{font-size:1.15rem}:where([data-o-section-type=main-confirmation]) .bahja-stamp__sum--total dt,:where([data-o-section-type=main-confirmation]) .bahja-stamp__sum--total dd{font-weight:800}:where([data-o-section-type=main-confirmation]) .bahja-stamp__code,:where([data-o-section-type=main-confirmation]) .bahja-stamp__keep{border:var(--bahja-outline);border-radius:var(--bahja-radius);background-color:var(--bahja-sun);color:var(--bahja-text-on-sun);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .75rem;padding:.85rem 1rem;display:grid}:where([data-o-section-type=main-confirmation]) .bahja-stamp__keep{background-color:var(--bahja-cream);color:var(--bahja-text-on-cream)}:where([data-o-section-type=main-confirmation]) .bahja-stamp__code-label,:where([data-o-section-type=main-confirmation]) .bahja-stamp__keep-label{grid-column:1/-1;font-weight:800}:where([data-o-section-type=main-confirmation]) .bahja-stamp__code-figure{font-family:var(--bahja-font-display);letter-spacing:.06em;font-size:1.6rem}:where([data-o-section-type=main-confirmation]) .bahja-stamp__link{overflow-wrap:anywhere;min-inline-size:0;color:inherit;font-weight:700}:where([data-o-section-type=main-confirmation]) .bahja-stamp__copy-done,:where([data-o-section-type=main-confirmation]) .bahja-stamp__copy[data-o-copied] .bahja-stamp__copy-idle{display:none}:where([data-o-section-type=main-confirmation]) .bahja-stamp__copy[data-o-copied] .bahja-stamp__copy-done{display:inline}:where([data-o-section-type=main-confirmation]) .bahja-stamp__platform{display:block}:where([data-o-section-type=main-confirmation]) .bahja-stamp__platform [data-o-part=headline],:where([data-o-section-type=main-confirmation]) .bahja-stamp__platform [data-o-part=order-number]{display:none}:where([data-o-section-type=main-confirmation]) .bahja-stamp__platform [data-o-part=surface],:where([data-o-section-type=main-confirmation]) .bahja-stamp__platform [data-o-part=content]{text-align:start;gap:1rem;display:grid}:where([data-o-section-type=main-confirmation]) .bahja-stamp__platform [data-o-part=title]{font-family:var(--bahja-font-display);margin:0;font-size:1.15rem;font-weight:800}:where([data-o-section-type=main-confirmation]) .bahja-stamp__platform [data-o-part=message]{color:var(--bahja-soft);margin:0}:where([data-o-section-type=main-confirmation]) .bahja-stamp__platform [data-o-part=code-row]{border:var(--bahja-outline);border-radius:var(--bahja-radius-sm);background-color:var(--bahja-surface);color:var(--bahja-text-on-surface)}:where([data-o-section-type=main-confirmation]) .bahja-stamp__platform [data-o-part=download],:where([data-o-section-type=main-confirmation]) .bahja-stamp__platform [data-o-part=link],:where([data-o-section-type=main-confirmation]) .bahja-stamp__platform [data-o-part=continue]{border:var(--bahja-outline);border-radius:var(--bahja-radius-pill);background-color:var(--bahja-accent);color:var(--bahja-accent-ink);box-shadow:var(--bahja-shadow-sm);font-weight:800}:where([data-o-section-type=main-confirmation]) .bahja-stamp__platform [data-o-part=grid-track]{grid-template-columns:repeat(auto-fill,minmax(min(9rem,100%),1fr));gap:1rem;display:grid}:where([data-o-section-type=main-confirmation]) .bahja-stamp__also{gap:1rem;display:grid}:where([data-o-section-type=main-confirmation]) .bahja-stamp__ways{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (prefers-reduced-motion:reduce){:where([data-o-section-type=main-confirmation]) .bahja-stamp__seal{rotate:none}}:where([data-o-section-type=main-cross-sell]) .bahja-crosssell__inner{text-align:center;justify-items:center;gap:.75rem;max-inline-size:36rem;display:grid}:where([data-o-section-type=main-cross-sell]) .bahja-crosssell__title{font-size:clamp(1.7rem,1.2rem + 2vw,2.4rem)}:where([data-o-section-type=main-cross-sell]) .bahja-crosssell__text{color:var(--bahja-soft)}:where([data-o-section-type=main-cross-sell]) .bahja-crosssell__card{border:var(--bahja-outline);border-radius:var(--bahja-radius-lg);background-color:var(--bahja-surface);inline-size:100%;color:var(--bahja-text-on-surface);box-shadow:var(--bahja-shadow-lg);text-align:start;margin-block-start:.75rem;padding:clamp(1rem,3vw,1.5rem)}:where([data-o-section-type=main-cross-sell]) .bahja-crosssell__card:has(o-cross-sell:empty){display:none}:where([data-o-section-type=main-cross-sell]) o-cross-sell{--o-checkout-accent:var(--bahja-accent);--o-checkout-accent-fg:var(--bahja-accent-ink);--o-checkout-border:var(--bahja-ink);--o-checkout-radius:var(--bahja-radius-sm);inline-size:100%;display:block}:where([data-o-section-type=main-cross-sell]) .bahja-crosssell__platform [data-o-part=headline]{display:none}:where([data-o-section-type=main-cross-sell]) .bahja-crosssell__platform [data-o-part=surface]{max-inline-size:none;margin-inline:0;padding:0}:where([data-o-section-type=main-landing]) .bahja-landing__canvas{display:block}:where([data-o-section-type=main-landing]) .bahja-landing__waiting{text-align:center;color:var(--bahja-muted);padding:2rem 1rem}:where([data-o-section-type=main-landing]) .bahja-landing__canvas:not(:empty) .bahja-landing__waiting{display:none}:where([data-o-section-type=main-landing]) .bahja-landing__buy{padding:clamp(1.5rem,5vw,3rem)var(--bahja-gutter);background-color:var(--bahja-sun);color:var(--bahja-text-on-sun)}:where([data-o-section-type=main-landing]) .bahja-landing__column{border:var(--bahja-outline);border-radius:var(--bahja-radius-lg);background-color:var(--bahja-surface);inline-size:min(100%,40rem);color:var(--bahja-text-on-surface);box-shadow:var(--bahja-shadow-lg);gap:1rem;margin-inline:auto;padding:clamp(1rem,4vw,2rem);display:grid}:where([data-o-section-type=main-landing]) .bahja-landing__heading{text-align:center;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.1rem)}:where([data-o-section-type=main-landing]) .bahja-landing__urgency{border:var(--bahja-outline);border-radius:var(--bahja-radius-pill);background-color:var(--bahja-berry);color:var(--bahja-text-on-berry);justify-self:center;padding:.25rem .9rem;font-weight:800}:where([data-o-section-type=main-landing]) .bahja-landing__summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}:where([data-o-section-type=main-landing]) .bahja-landing__title{font-size:1.2rem}:where([data-o-section-type=main-landing]) .bahja-landing__form{gap:.9rem;display:grid}:where([data-o-section-type=main-landing]) o-checkout{--o-checkout-accent:var(--bahja-accent);--o-checkout-accent-fg:var(--bahja-accent-ink);--o-checkout-radius:var(--bahja-radius-sm);--o-checkout-font:var(--bahja-font-body);display:block}:where([data-o-section-type=main-order]) .bahja-orders__title{font-size:clamp(1.9rem,1.3rem + 2.4vw,2.8rem)}:where([data-o-section-type=main-order]) .bahja-orders__count{color:var(--bahja-muted);margin-block:.4rem 1.5rem;font-weight:700}:where([data-o-section-type=main-order]) .bahja-orders__group{gap:.9rem;margin-block-end:2rem;display:grid}:where([data-o-section-type=main-order]) .bahja-orders__group-title{align-items:center;gap:.75rem;font-size:1.1rem;display:flex}:where([data-o-section-type=main-order]) .bahja-orders__group-sticker{border:var(--bahja-outline);border-radius:var(--bahja-radius-pill);background-color:var(--bahja-sticker-bg,var(--bahja-sun));color:var(--bahja-sticker-ink,var(--bahja-ink));box-shadow:var(--bahja-shadow-sm);rotate:calc(var(--bahja-dir)*-2deg);padding:.3rem 1rem}:where([data-o-section-type=main-order]) .bahja-orders__group-count{color:var(--bahja-muted);font-size:.95rem}:where([data-o-section-type=main-order]) .bahja-orders__list{grid-template-columns:repeat(auto-fill,minmax(min(21rem,100%),1fr));gap:1rem;display:grid}:where([data-o-section-type=main-order]) .bahja-orderrow{border:var(--bahja-outline);border-radius:var(--bahja-radius-lg);background-color:var(--bahja-surface);color:var(--bahja-text-on-surface);box-shadow:var(--bahja-shadow);gap:.75rem;padding:1rem 1.15rem;display:grid}:where([data-o-section-type=main-order]) .bahja-orderrow__head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}:where([data-o-section-type=main-order]) .bahja-orderrow__name{font-family:var(--bahja-font-display);margin-inline-end:auto;font-size:1.3rem}:where([data-o-section-type=main-order]) .bahja-orderrow__pill{border:var(--bahja-outline);border-radius:var(--bahja-radius-pill);background-color:var(--bahja-mint);color:var(--bahja-text-on-mint);padding:.15rem .7rem;font-size:.85rem;font-weight:800}:where([data-o-section-type=main-order]) .bahja-orderrow__pill--pay{background-color:var(--bahja-sky);color:var(--bahja-text-on-sky)}:where([data-o-section-type=main-order]) .bahja-orderrow__items{flex-wrap:wrap;gap:.4rem;display:flex}:where([data-o-section-type=main-order]) .bahja-orderrow__item{border:var(--bahja-outline-w)solid color-mix(in srgb,var(--bahja-ink)40%,transparent);border-radius:var(--bahja-radius-pill);align-items:center;gap:.4rem;padding:.25rem .6rem .25rem .3rem;font-size:.88rem;font-weight:600;display:inline-flex}:where([data-o-section-type=main-order]) .bahja-orderrow__item img{object-fit:cover;border-radius:50%;block-size:1.8rem;inline-size:1.8rem}:where([data-o-section-type=main-order]) .bahja-orderrow__what{gap:.1rem;min-inline-size:0;display:grid}:where([data-o-section-type=main-order]) .bahja-orderrow__item>b{white-space:nowrap;flex:none}:where([data-o-section-type=main-order]) .bahja-orderrow__item[data-props]{border-radius:var(--bahja-radius-sm);flex:100%;align-items:start}:where([data-o-section-type=main-order]) .bahja-orderrow__item[data-props] .bahja-orderrow__what{flex:auto}:where([data-o-section-type=main-order]) .bahja-orderrow__prop{color:var(--bahja-muted);overflow-wrap:anywhere}:where([data-o-section-type=main-order]) .bahja-orderrow__prop span{font-weight:800}:where([data-o-section-type=main-order]) .bahja-orderrow__sums{gap:.2rem;margin:0;display:grid}:where([data-o-section-type=main-order]) .bahja-orderrow__sums div{justify-content:space-between;gap:1rem;display:flex}:where([data-o-section-type=main-order]) .bahja-orderrow__sums dd{white-space:nowrap;margin:0;font-weight:700}:where([data-o-section-type=main-order]) .bahja-orderrow__sums .is-off dd{color:var(--bahja-sale-text)}:where([data-o-section-type=main-order]) .bahja-orderrow__sums .is-total{font-weight:800}:where([data-o-section-type=main-order]) .bahja-orderrow__meta{color:var(--bahja-muted);flex-wrap:wrap;gap:.35rem .9rem;font-size:.88rem;font-weight:600;display:flex}:where([data-o-section-type=main-page]) .bahja-page__card{border:var(--bahja-outline);border-radius:var(--bahja-radius-lg);background-color:var(--bahja-surface);inline-size:min(100%,48rem);color:var(--bahja-text-on-surface);box-shadow:var(--bahja-shadow-lg);gap:1.25rem;margin-inline:auto;padding:clamp(1.25rem,4vw,2.5rem);display:grid}:where([data-o-section-type=main-page]) .bahja-page__title{border:var(--bahja-outline);border-radius:var(--bahja-radius);background-color:var(--bahja-sun);color:var(--bahja-text-on-sun);box-shadow:var(--bahja-shadow-sm);rotate:calc(var(--bahja-dir)*-2deg);justify-self:start;margin-block-start:calc(-1*clamp(2rem,5vw,3.2rem));padding:.35rem 1.1rem;font-size:clamp(1.6rem,1.2rem + 1.8vw,2.4rem)}:where([data-o-section-type=main-page]) .bahja-page .bahja-section__inner{padding-block-start:1.5rem}@media (prefers-reduced-motion:reduce){:where([data-o-section-type=main-page]) .bahja-page__title{rotate:none}}:where([data-o-section-type=main-saved-list]) .bahja-saved__head{gap:.4rem;margin-block-end:1.5rem;display:grid}:where([data-o-section-type=main-saved-list]) .bahja-saved__title{font-size:clamp(1.9rem,1.3rem + 2.4vw,2.8rem)}:where([data-o-section-type=main-saved-list]) .bahja-saved__hint,:where([data-o-section-type=main-saved-list]) .bahja-saved__status{color:var(--bahja-muted);font-weight:600}:where([data-o-section-type=main-saved-list]) .bahja-saved__status{margin-block-end:1rem}:where([data-o-section-type=main-saved-list]) .bahja-board{border:var(--bahja-outline);border-radius:var(--bahja-radius-lg);background-color:var(--bahja-sky);background-image:radial-gradient(color-mix(in srgb,var(--bahja-ink)18%,transparent)1.5px,transparent 1.5px);background-size:22px 22px;grid-template-columns:repeat(auto-fill,minmax(min(13rem,46%),1fr));gap:clamp(1.25rem,3vw,2rem);padding:clamp(1.25rem,4vw,2.5rem);display:grid}:where([data-o-section-type=main-saved-list]) .bahja-board__spot{min-inline-size:0}:where([data-o-section-type=main-saved-list]) .bahja-board__spot:nth-child(3n+1){--bahja-tilt:-2.2deg}:where([data-o-section-type=main-saved-list]) .bahja-board__spot:nth-child(3n+2){--bahja-tilt:1.6deg}:where([data-o-section-type=main-saved-list]) .bahja-board__spot:nth-child(3n+3){--bahja-tilt:-.8deg}:where([data-o-section-type=main-saved-list]) .bahja-pin{border:var(--bahja-outline);border-radius:var(--bahja-radius);background-color:var(--bahja-surface);color:var(--bahja-text-on-surface);box-shadow:var(--bahja-shadow);rotate:calc(var(--bahja-dir)*var(--bahja-tilt,0deg));grid-template-columns:minmax(0,1fr);gap:.6rem;margin:0;padding:.6rem .6rem .9rem;display:grid;position:relative}:where([data-o-section-type=main-saved-list]) .bahja-pin:before{content:"";block-size:1.3rem;inline-size:4.5rem;translate:calc(var(--bahja-dir)*-50%)0;background-color:color-mix(in srgb,var(--bahja-sticker-bg,var(--bahja-sun))80%,transparent);border:var(--bahja-outline-w)solid color-mix(in srgb,var(--bahja-ink)25%,transparent);position:absolute;inset-block-start:-.7rem;inset-inline-start:50%;rotate:-4deg}:where([data-o-section-type=main-saved-list]) .bahja-pin__photo{aspect-ratio:1;border:var(--bahja-outline);border-radius:var(--bahja-radius-sm);background-color:var(--bahja-sticker-bg,var(--bahja-sun));display:block;overflow:hidden}:where([data-o-section-type=main-saved-list]) .bahja-pin__photo img{object-fit:cover;block-size:100%;inline-size:100%}:where([data-o-section-type=main-saved-list]) .bahja-pin__caption{justify-items:start;gap:.35rem;min-inline-size:0;display:grid}:where([data-o-section-type=main-saved-list]) .bahja-pin__name{font-family:var(--bahja-font-display);color:inherit;font-weight:800;text-decoration:none}:where([data-o-section-type=main-saved-list]) .bahja-pin__actions{flex-wrap:wrap;align-items:center;gap:.5rem;inline-size:100%;display:flex}:where([data-o-section-type=main-saved-list]) .bahja-pin__actions>:not(.bahja-pin__remove){flex:5rem;min-inline-size:0}:where([data-o-section-type=main-saved-list]) .bahja-pin__actions .bahja-buy{inline-size:100%}:where([data-o-section-type=main-saved-list]) .bahja-pin__remove{flex:none}:where([data-o-section-type=main-saved-list]) .bahja-battle{overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-auto-columns:minmax(15rem,21rem);grid-auto-flow:column;justify-content:safe center;gap:2.25rem;padding:1.25rem .5rem 1.5rem;display:grid;position:relative;overflow-x:auto}:where([data-o-section-type=main-saved-list]) .bahja-battle__slot{scroll-snap-align:start;min-inline-size:0;display:grid;position:relative}:where([data-o-section-type=main-saved-list]) .bahja-battle__vs{z-index:2;border:var(--bahja-outline);background-color:var(--bahja-berry);block-size:2.6rem;inline-size:2.6rem;color:var(--bahja-text-on-berry);font-family:var(--bahja-font-display);box-shadow:var(--bahja-shadow-sm);border-radius:50%;place-items:center;font-size:.9rem;font-weight:800;display:grid;position:absolute;inset-block-start:7rem;inset-inline-start:-2.2rem;rotate:-10deg}:where([data-o-section-type=main-saved-list]) .bahja-fighter{border:var(--bahja-outline);border-radius:var(--bahja-radius-lg);background-color:var(--bahja-sticker-bg,var(--bahja-sun));color:var(--bahja-sticker-ink,var(--bahja-ink));box-shadow:var(--bahja-shadow);align-content:start;gap:.75rem;padding:1rem;display:grid;position:relative}:where([data-o-section-type=main-saved-list]) .bahja-fighter__remove{z-index:1;position:absolute;inset-block-start:.6rem;inset-inline-end:.6rem}:where([data-o-section-type=main-saved-list]) .bahja-fighter__photo{aspect-ratio:1;border:var(--bahja-outline);border-radius:var(--bahja-radius);background-color:var(--bahja-surface);display:block;overflow:hidden}:where([data-o-section-type=main-saved-list]) .bahja-fighter__photo img{object-fit:cover;block-size:100%;inline-size:100%}:where([data-o-section-type=main-saved-list]) .bahja-fighter__name{font-size:1.15rem}:where([data-o-section-type=main-saved-list]) .bahja-fighter__name a{color:inherit;text-decoration:none}:where([data-o-section-type=main-saved-list]) .bahja-fighter__stats{gap:.35rem;margin:0;display:grid}:where([data-o-section-type=main-saved-list]) .bahja-fighter__stat{border-radius:var(--bahja-radius-sm);background-color:var(--bahja-surface);color:var(--bahja-text-on-surface);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.5rem;padding:.45rem .6rem;display:grid}:where([data-o-section-type=main-saved-list]) .bahja-fighter__stat dt{color:var(--bahja-muted);font-size:.88rem;font-weight:700}:where([data-o-section-type=main-saved-list]) .bahja-fighter__stat dd{margin:0;font-weight:700}:where([data-o-section-type=main-saved-list]) .bahja-fighter__stat.is-different{outline:var(--bahja-outline-w)solid var(--bahja-ink)}:where([data-o-section-type=main-saved-list]) .bahja-fighter .bahja-buy{inline-size:100%}@media (prefers-reduced-motion:reduce){:where([data-o-section-type=main-saved-list]) .bahja-pin,:where([data-o-section-type=main-saved-list]) .bahja-battle__vs{rotate:none}}:where([data-o-section-type=main-search]) .bahja-searchpage__head{justify-items:start;gap:1rem;margin-block-end:1.75rem;display:grid}:where([data-o-section-type=main-search]) .bahja-searchpage__title{font-size:clamp(2rem,1.4rem + 2.6vw,3.2rem)}:where([data-o-section-type=main-search]) .bahja-searchpage__summary{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}:where([data-o-section-type=main-search]) .bahja-searchpage__count{border:var(--bahja-outline);border-radius:var(--bahja-radius-pill);background-color:var(--bahja-sun);color:var(--bahja-ink);rotate:calc(var(--bahja-dir)*-2deg);padding:.3rem .9rem;font-weight:800}:where([data-o-section-type=main-search]) .bahja-searchpage__terms{color:var(--bahja-muted);font-weight:700}:where([data-o-section-type=newsletter]) .bahja-letter__card{border:var(--bahja-outline);border-radius:var(--bahja-radius-lg);background-color:var(--bahja-surface);inline-size:min(100%,46rem);color:var(--bahja-text-on-surface);box-shadow:var(--bahja-shadow-lg);text-align:center;gap:1rem;margin-inline:auto;padding:clamp(1.5rem,5vw,2.75rem);display:grid;position:relative}:where([data-o-section-type=newsletter]) .bahja-letter__stamp{border:var(--bahja-outline);border-radius:var(--bahja-radius);background-color:var(--bahja-berry);block-size:4rem;inline-size:4rem;color:var(--bahja-text-on-berry);box-shadow:var(--bahja-shadow-sm);rotate:calc(var(--bahja-dir)*8deg);place-items:center;display:grid;position:absolute;inset-block-start:-1.4rem;inset-inline-end:1.5rem}:where([data-o-section-type=newsletter]) .bahja-letter__words{justify-items:center;gap:.5rem;display:grid}:where([data-o-section-type=newsletter]) .bahja-letter__title{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem)}:where([data-o-section-type=newsletter]) .bahja-letter__text{color:var(--bahja-muted);max-inline-size:44ch}:where([data-o-section-type=newsletter]) .bahja-letter__row{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}:where([data-o-section-type=newsletter]) .bahja-letter__input{flex:15rem;min-inline-size:0;max-inline-size:26rem}:where([data-o-section-type=newsletter]) .bahja-letter__input[dir=ltr]{text-align:start}:where([data-o-section-type=newsletter]) .bahja-letter__submit{flex:none}:where([data-o-section-type=newsletter]) .bahja-letter__status{min-block-size:1.5em;font-weight:700}:where([data-o-section-type=newsletter]) .bahja-letter__state--sending,:where([data-o-section-type=newsletter]) .bahja-letter__state--sent,:where([data-o-section-type=newsletter]) .bahja-letter__state--error{display:none}:where([data-o-section-type=newsletter]) [data-o-state=sending] .bahja-letter__state--sending,:where([data-o-section-type=newsletter]) [data-o-state=sent] .bahja-letter__state--sent{display:inline}:where([data-o-section-type=newsletter]) [data-o-state=error] .bahja-letter__state--error{color:var(--bahja-sale-text);display:inline}:where([data-o-section-type=newsletter]) [data-o-state=sending] .bahja-letter__submit{opacity:.65;cursor:progress}:where([data-o-section-type=promo-banner]) .bahja-promo__track{--bahja-promo-air:calc(var(--bahja-shadow-offset) + 6px);align-items:center;gap:calc(var(--bahja-promo-air)*2);margin:calc(var(--bahja-promo-air)*-1);padding:var(--bahja-promo-air);scroll-snap-type:x mandatory;scroll-padding-inline:var(--bahja-promo-air);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;position:relative;overflow:auto hidden}:where([data-o-section-type=promo-banner]) .bahja-promo__track::-webkit-scrollbar{display:none}:where([data-o-section-type=promo-banner]) .bahja-promo__slide{border:var(--bahja-outline);border-radius:var(--bahja-radius-lg);min-inline-size:0;box-shadow:var(--bahja-shadow);background-color:var(--bahja-surface);scroll-snap-align:center;scroll-snap-stop:always;color:inherit;flex:0 0 100%;display:block;overflow:hidden}:where([data-o-section-type=promo-banner]) .bahja-promo__slide picture{display:block}:where([data-o-section-type=promo-banner]) .bahja-promo__img{block-size:auto;inline-size:100%;max-inline-size:none;display:block}@media (width>=750px){:where([data-o-section-type=promo-banner]) .bahja-promo__img{object-fit:contain;max-block-size:80vh}}:where([data-o-section-type=promo-banner]) .bahja-promo__dock{display:none}:where([data-o-section-type=promo-banner]) [data-o-slideshow][data-o-bound] .bahja-promo__dock{border:var(--bahja-outline);border-radius:var(--bahja-radius-pill);background-color:var(--bahja-surface);inline-size:fit-content;color:var(--bahja-text-on-surface);box-shadow:var(--bahja-shadow-sm);align-items:center;gap:.25rem;margin:.9rem auto 0;padding:.25rem;display:flex}:where([data-o-section-type=promo-banner]) .bahja-promo__step{border:var(--bahja-outline);background-color:var(--bahja-sun);block-size:40px;inline-size:40px;color:var(--bahja-ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}:where([data-o-section-type=promo-banner]) .bahja-promo__step--prev .bahja-icon{transform:scaleX(calc(var(--bahja-dir)*-1))}:where([data-o-section-type=promo-banner]) .bahja-promo__step--next .bahja-icon{transform:scaleX(var(--bahja-dir))}:where([data-o-section-type=promo-banner]) .bahja-promo__step:active{translate:0 2px}:where([data-o-section-type=promo-banner]) .bahja-promo__dots{align-items:center;display:flex}:where([data-o-section-type=promo-banner]) .bahja-promo__dot{cursor:pointer;background:0 0;border:0;place-items:center;block-size:40px;min-inline-size:26px;padding:0 4px;display:grid}:where([data-o-section-type=promo-banner]) .bahja-promo__dot:before{content:"";border:var(--bahja-outline-w)solid var(--bahja-ink);border-radius:var(--bahja-radius-pill);background-color:var(--bahja-surface);block-size:10px;inline-size:10px;transition:inline-size .22s var(--bahja-ease-out),background-color .22s ease}:where([data-o-section-type=promo-banner]) .bahja-promo__dot[data-o-active]:before{background-color:var(--bahja-accent);inline-size:26px}@media (width<=749px){:where([data-o-section-type=promo-banner]) .bahja-promo__step{block-size:44px;inline-size:44px}:where([data-o-section-type=promo-banner]) .bahja-promo__dot{block-size:44px}}@media (prefers-reduced-motion:reduce){:where([data-o-section-type=promo-banner]) .bahja-promo__dot:before{transition:none}:where([data-o-section-type=promo-banner]) .bahja-promo__step:active{translate:none}}:where([data-o-section-type=promo-banner]) .bahja-promo__invite{border:var(--bahja-outline-w)dashed var(--bahja-ink);border-radius:var(--bahja-radius-lg);background-color:var(--bahja-surface);color:var(--bahja-text-on-surface);text-align:center;justify-items:center;gap:.4rem;padding:clamp(2rem,6vw,4rem) 1.5rem;display:grid}:where([data-o-section-type=promo-banner]) .bahja-promo__invite-title{font-family:var(--bahja-font-display);font-size:1.35rem;font-weight:800;line-height:var(--bahja-leading-heading)}:where([data-o-section-type=promo-banner]) .bahja-promo__invite-body{max-inline-size:44ch;color:var(--bahja-muted)}:where([data-o-section-type=promo-banner]) .bahja-promo__slots{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-block-start:.5rem;display:flex}:where([data-o-section-type=promo-banner]) .bahja-promo__slot{border:var(--bahja-outline);border-radius:var(--bahja-radius-pill);background-color:var(--bahja-sun);color:var(--bahja-ink);padding:.5rem 1rem;font-size:.85rem;font-weight:700}:where([data-o-section-type=promo-banner]) .bahja-promo__pending{color:var(--bahja-muted);font-size:.9rem}:where([data-o-section-type=promo-banner]) .bahja-promo--rest .bahja-promo__invite{padding-block:1.25rem}:where([data-o-section-type=rich-text]) .bahja-rich__inner{justify-items:start;gap:.9rem;max-inline-size:52rem;display:grid}:where([data-o-section-type=rich-text]) .bahja-rich[data-align=center] .bahja-rich__inner{text-align:center;justify-items:center;margin-inline:auto}:where([data-o-section-type=rich-text]) .bahja-rich__title{font-size:clamp(1.8rem,1.2rem + 2.4vw,3.1rem)}:where([data-o-section-type=rich-text]) .bahja-rich__body{color:var(--bahja-soft);max-inline-size:62ch;font-size:1.08rem}:where([data-o-section-type=rich-text]) .bahja-rich__buttons{flex-wrap:wrap;gap:.75rem;margin-block-start:.4rem;display:flex}:where([data-o-section-type=rich-text]) .bahja-rich[data-align=center] .bahja-rich__buttons{justify-content:center}:where([data-o-section-type=tabbed-shelves]) .bahja-tabs__bar{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-end:clamp(1.25rem,3vw,2rem);display:flex}:where([data-o-section-type=tabbed-shelves]) .bahja-tabs__tab{border:var(--bahja-outline);border-radius:var(--bahja-radius-pill);background-color:var(--bahja-surface);min-block-size:48px;color:var(--bahja-text-on-surface);box-shadow:var(--bahja-shadow-sm);font-family:var(--bahja-font-display);cursor:pointer;transition:background-color .16s ease,transform .16s var(--bahja-ease-out),box-shadow .16s var(--bahja-ease-out);align-items:center;padding:.4rem 1.25rem;font-size:1.05rem;font-weight:700;display:inline-flex}:where([data-o-section-type=tabbed-shelves]) .bahja-tabs__radio:checked+.bahja-tabs__tab{background-color:var(--bahja-sticker-bg);color:var(--bahja-sticker-ink);rotate:calc(var(--bahja-dir)*var(--bahja-tilt));transform:translate(calc(var(--bahja-dir)*var(--bahja-shadow-offset)/2*var(--bahja-press)),calc(var(--bahja-shadow-offset)/2*var(--bahja-press)));box-shadow:none}:where([data-o-section-type=tabbed-shelves]) .bahja-tabs__radio:focus-visible+.bahja-tabs__tab{outline:3px solid var(--bahja-text);outline-offset:3px}:where([data-o-section-type=tabbed-shelves]) .bahja-tabs__panels{display:grid}:where([data-o-section-type=tabbed-shelves]) .bahja-tabs__panel{visibility:hidden;grid-area:1/1;min-inline-size:0}:where([data-o-section-type=tabbed-shelves]) .bahja-tabs:has(.bahja-tabs__radio:first-of-type:checked) .bahja-tabs__panel:first-of-type,:where([data-o-section-type=tabbed-shelves]) .bahja-tabs:has(.bahja-tabs__radio:nth-of-type(2):checked) .bahja-tabs__panel:nth-of-type(2),:where([data-o-section-type=tabbed-shelves]) .bahja-tabs:has(.bahja-tabs__radio:nth-of-type(3):checked) .bahja-tabs__panel:nth-of-type(3),:where([data-o-section-type=tabbed-shelves]) .bahja-tabs:has(.bahja-tabs__radio:nth-of-type(4):checked) .bahja-tabs__panel:nth-of-type(4),:where([data-o-section-type=tabbed-shelves]) .bahja-tabs[data-count="1"] .bahja-tabs__panel{visibility:visible}@media (prefers-reduced-motion:reduce){:where([data-o-section-type=tabbed-shelves]) .bahja-tabs__tab{transition:none}:where([data-o-section-type=tabbed-shelves]) .bahja-tabs__radio:checked+.bahja-tabs__tab{transform:none}}:where([data-o-section-type=testimonials]) .bahja-voices__list{grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));align-items:start;gap:clamp(1.25rem,3vw,2rem);display:grid}:where([data-o-section-type=testimonials]) .bahja-voice{min-inline-size:0}:where([data-o-section-type=testimonials]) .bahja-voice:nth-child(3n+2){margin-block-start:clamp(0rem,2vw,1.5rem)}:where([data-o-section-type=testimonials]) .bahja-voice__figure{gap:1.1rem;margin:0;display:grid}:where([data-o-section-type=testimonials]) .bahja-voice__bubble{border:var(--bahja-outline);border-radius:var(--bahja-radius-lg);background-color:var(--bahja-sticker-bg,var(--bahja-surface));color:var(--bahja-sticker-ink,var(--bahja-ink));box-shadow:var(--bahja-shadow);gap:.6rem;margin:0;padding:1.15rem 1.25rem 1.25rem;display:grid;position:relative}:where([data-o-section-type=testimonials]) .bahja-voice__bubble:after{content:"";border-bottom:var(--bahja-outline);border-right:var(--bahja-outline);background-color:inherit;block-size:1.2rem;inline-size:1.2rem;position:absolute;inset-block-end:-.68rem;inset-inline-start:1.6rem;rotate:45deg}:where([data-o-section-type=testimonials]) .bahja-voice__quote{font-size:1.05rem;font-weight:600;line-height:var(--bahja-leading-body)}:where([data-o-section-type=testimonials]) .bahja-voice__stars{gap:.1rem;display:flex}:where([data-o-section-type=testimonials]) .bahja-voice__star{color:color-mix(in srgb,currentColor 30%,transparent)}:where([data-o-section-type=testimonials]) .bahja-voice__star.is-on{color:currentColor}:where([data-o-section-type=testimonials]) .bahja-voice__star.is-on .bahja-icon{fill:currentColor}:where([data-o-section-type=testimonials]) .bahja-voice__who{align-items:center;gap:.7rem;padding-inline-start:.6rem;display:flex}:where([data-o-section-type=testimonials]) .bahja-voice__avatar{border:var(--bahja-outline);background-color:var(--bahja-surface);block-size:3.25rem;inline-size:3.25rem;color:var(--bahja-text-on-surface);font-family:var(--bahja-font-display);border-radius:50%;flex:none;place-items:center;font-size:1.3rem;font-weight:800;display:grid;overflow:hidden}:where([data-o-section-type=testimonials]) .bahja-voice__avatar img{object-fit:cover;block-size:100%;inline-size:100%}:where([data-o-section-type=testimonials]) .bahja-voice__names{min-inline-size:0;display:grid}:where([data-o-section-type=testimonials]) .bahja-voice__name{font-weight:800}:where([data-o-section-type=testimonials]) .bahja-voice__detail{color:var(--bahja-soft);font-size:.9rem}:where([data-o-section-type=testimonials]) .bahja-invite__slots{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}:where([data-o-section-type=testimonials]) .bahja-invite__slot{border:var(--bahja-outline);border-radius:var(--bahja-radius-pill);padding:.4rem .9rem;font-size:.85rem;font-weight:700}