:where([data-o-section-type=before-after]) .iwan-compare__inner{justify-items:center;display:grid}:where([data-o-section-type=before-after]) .iwan-compare__arch.iwan-arch{--iwan-arch-gap:9px;inline-size:min(100%,520px)}:where([data-o-section-type=before-after]) .iwan-compare__frame{touch-action:pan-y;user-select:none}:where([data-o-section-type=before-after]) .iwan-compare__after,:where([data-o-section-type=before-after]) .iwan-compare__before img{object-fit:cover;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}:where([data-o-section-type=before-after]) .iwan-compare__before{clip-path:inset(0 calc(100% - var(--o-before-after,50%))0 0);position:absolute;inset:0}[dir=rtl] :where([data-o-section-type=before-after]) .iwan-compare__before{clip-path:inset(0 0 0 calc(100% - var(--o-before-after,50%)))}:where([data-o-section-type=before-after]) .iwan-compare__line{background:var(--iwan-ivory);inline-size:1px;box-shadow:0 0 0 .5px color-mix(in srgb,var(--iwan-ink)35%,transparent);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:var(--o-before-after,50%)}:where([data-o-section-type=before-after]) .iwan-compare__handle{border:1px solid var(--iwan-hairline);background:linear-gradient(var(--iwan-hairline),var(--iwan-hairline))center/1px 16px no-repeat,var(--iwan-ivory);block-size:44px;inline-size:44px;box-shadow:0 6px 18px -8px color-mix(in srgb,var(--iwan-ink)60%,transparent);border-radius:50%;margin-block-start:-22px;margin-inline-start:-22px;display:none;position:absolute;inset-block-start:62%;inset-inline-start:0}:where([data-o-section-type=before-after]) [data-o-before-after][data-o-bound] .iwan-compare__handle{display:block}:where([data-o-section-type=before-after]) [data-o-before-after][data-o-dragging] .iwan-compare__handle{background:linear-gradient(var(--iwan-ivory),var(--iwan-ivory))center/1px 16px no-repeat,var(--iwan-emerald)}:where([data-o-section-type=before-after]) .iwan-compare__tag{border:1px solid var(--iwan-hairline);background:var(--iwan-ivory);color:var(--iwan-text);pointer-events:none;border-radius:999px;padding:.2rem .75rem;font-size:.78rem;font-weight:700;position:absolute;inset-block-end:14px}:where([data-o-section-type=before-after]) .iwan-compare__tag--before{inset-inline-start:14px}:where([data-o-section-type=before-after]) .iwan-compare__tag--after{inset-inline-end:14px}:where([data-o-section-type=before-after]) .iwan-compare__range{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}:where([data-o-section-type=before-after]) .iwan-compare__arch.iwan-arch:has(.iwan-compare__range:focus-visible){outline:2px solid var(--iwan-g-text);outline-offset:14px}:where([data-o-section-type=collection-arches]) .iwan-arches__list{flex-wrap:wrap;justify-content:center;gap:clamp(1.75rem,4vw,3rem) clamp(1rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:flex}:where([data-o-section-type=collection-arches]) .iwan-arches__item{flex:0 calc(50% - clamp(1rem,3vw,2.5rem));min-inline-size:0;max-inline-size:13rem}@media (width>=750px){:where([data-o-section-type=collection-arches]) .iwan-arches__item{flex-basis:calc(33.333% - clamp(1rem,3vw,2.5rem))}}@media (width>=990px){:where([data-o-section-type=collection-arches]) .iwan-arches__item{flex-basis:calc(20% - 2.5rem)}}:where([data-o-section-type=collection-arches]) .iwan-arches__link{color:inherit;text-align:center;justify-items:center;gap:.35rem;text-decoration:none;display:grid}:where([data-o-section-type=collection-arches]) .iwan-arches__link .iwan-arch{margin-block-end:.65rem}:where([data-o-section-type=collection-arches]) .iwan-arches__link img{transition:transform .9s cubic-bezier(.22,.7,.2,1)}@media (hover:hover) and (pointer:fine){:where([data-o-section-type=collection-arches]) .iwan-arches__link:hover img{transform:scale(1.04)}}:where([data-o-section-type=collection-arches]) .iwan-arches__name{font-family:var(--iwan-font-display);font-size:clamp(1.1rem,1rem + .5vw,1.35rem);line-height:var(--iwan-leading-heading);overflow-wrap:anywhere}:where([data-o-section-type=collection-arches]) .iwan-arches__count{color:var(--iwan-g-muted);font-size:.82rem}:where([data-o-section-type=collection-arches]) .iwan-arches__link:focus-visible{outline:none}:where([data-o-section-type=collection-arches]) .iwan-arches__link:focus-visible .iwan-arches__name{text-decoration:underline;text-decoration-color:var(--iwan-hairline)}:where([data-o-section-type=contact-form]) .iwan-letterbox__inner.iwan-container{justify-items:center;gap:clamp(1.75rem,4vw,2.5rem);max-inline-size:44rem;display:grid}:where([data-o-section-type=contact-form]) .iwan-letterbox__intro{text-align:center;justify-items:center;gap:.6rem;display:grid}:where([data-o-section-type=contact-form]) .iwan-letterbox__text{max-inline-size:34rem;color:var(--iwan-g-muted)}:where([data-o-section-type=contact-form]) .iwan-letterbox__lines{flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}:where([data-o-section-type=contact-form]) .iwan-letterbox__lines li{justify-items:center;gap:.1rem;display:grid}:where([data-o-section-type=contact-form]) .iwan-letterbox__line-label{color:var(--iwan-g-muted);font-size:.78rem}:where([data-o-section-type=contact-form]) .iwan-letterbox__lines a{color:var(--iwan-g-text);font-weight:700}:where([data-o-section-type=contact-form]) .iwan-letterbox form{inline-size:100%}:where([data-o-section-type=contact-form]) .iwan-letterbox__form{border:1px solid var(--iwan-line);border-radius:50% 50% var(--iwan-radius)var(--iwan-radius)/3rem 3rem var(--iwan-radius)var(--iwan-radius);background:var(--iwan-porcelain);color:var(--iwan-text);gap:1rem;padding:3rem clamp(1rem,4vw,2rem) 1.75rem;display:grid}:where([data-o-section-type=contact-form]) .iwan-letterbox__pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;display:grid}:where([data-o-section-type=contact-form]) .iwan-letterbox__field{gap:.35rem;display:grid}:where([data-o-section-type=contact-form]) .iwan-letterbox__label{font-size:.9rem;font-weight:700}:where([data-o-section-type=contact-form]) .iwan-letterbox__send{justify-items:center;gap:.5rem;display:grid}:where([data-o-section-type=contact-form]) .iwan-letterbox__status [data-state]{font-size:.88rem;display:none}:where([data-o-section-type=contact-form]) .iwan-letterbox form[data-o-state=sending] .iwan-letterbox__status [data-state=sending],:where([data-o-section-type=contact-form]) .iwan-letterbox form[data-o-state=sent] .iwan-letterbox__status [data-state=sent],:where([data-o-section-type=contact-form]) .iwan-letterbox form[data-o-state=error] .iwan-letterbox__status [data-state=error]{display:inline}:where([data-o-section-type=contact-form]) .iwan-letterbox form[data-o-state=sent] .iwan-letterbox__status{color:var(--iwan-emerald)}:where([data-o-section-type=contact-form]) .iwan-letterbox form[data-o-state=error] .iwan-letterbox__status{color:var(--iwan-sale-text)}:where([data-o-section-type=countdown-banner]) .iwan-clock__inner{text-align:center;justify-items:center;gap:1.5rem;display:grid}:where([data-o-section-type=countdown-banner]) .iwan-clock__inner .iwan-head{margin-block-end:0}:where([data-o-section-type=countdown-banner]) .iwan-clock__units{direction:ltr;grid-template-columns:repeat(4,minmax(0,5.5rem));gap:clamp(.6rem,2vw,1.25rem);display:grid}[dir=rtl] :where([data-o-section-type=countdown-banner]) .iwan-clock__units{direction:rtl}:where([data-o-section-type=countdown-banner]) .iwan-clock__unit{aspect-ratio:3/4;border:1px solid var(--iwan-hairline);border-start-start-radius:100vmax;border-start-end-radius:100vmax;align-content:center;justify-items:center;gap:.15rem;padding-block-start:.75rem;display:grid}:where([data-o-section-type=countdown-banner]) .iwan-clock__value{font-family:var(--iwan-font-display);font-size:clamp(1.6rem,1.2rem + 1.8vw,2.4rem);line-height:var(--iwan-leading-heading);font-variant-numeric:tabular-nums}:where([data-o-section-type=countdown-banner]) .iwan-clock__name{color:var(--iwan-g-muted);font-size:.78rem}:where([data-o-section-type=countdown-banner]) .iwan-clock__ended{font-family:var(--iwan-font-display);font-size:1.35rem;display:none}:where([data-o-section-type=countdown-banner]) .iwan-clock[data-state=ended] .iwan-clock__units{display:none}:where([data-o-section-type=countdown-banner]) .iwan-clock[data-state=ended] .iwan-clock__ended{display:block}:where([data-o-section-type=custom-html]) .iwan-embed__body.iwan-container{max-inline-size:52rem}:where([data-o-section-type=custom-html]) .iwan-embed__body .iwan-center{text-align:center}:where([data-o-section-type=custom-html]) .iwan-embed__body :where(img,iframe,video){max-inline-size:100%}:where([data-o-section-type=faq]) .iwan-faq__inner.iwan-container{max-inline-size:46rem}:where([data-o-section-type=faq]) .iwan-faq__list{border-block-start:1px solid var(--iwan-g-line)}:where([data-o-section-type=faq]) .iwan-faq__item{border-block-end:1px solid var(--iwan-g-line)}:where([data-o-section-type=faq]) .iwan-faq__q{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-block-size:56px;padding-block:.75rem;font-weight:700;display:flex}:where([data-o-section-type=faq]) .iwan-faq__mark{flex:none;block-size:14px;inline-size:14px;position:relative}:where([data-o-section-type=faq]) .iwan-faq__mark:before,:where([data-o-section-type=faq]) .iwan-faq__mark:after{content:"";background:var(--iwan-hairline);block-size:1px;inline-size:14px;transition:transform .26s;position:absolute;inset-block-start:50%;inset-inline-start:0}:where([data-o-section-type=faq]) .iwan-faq__mark:after{transform:rotate(90deg)}:where([data-o-section-type=faq]) .iwan-faq__item[open] .iwan-faq__mark:after{transform:rotate(0)}:where([data-o-section-type=faq]) .iwan-faq__a{color:var(--iwan-g-muted);padding-block-end:1.1rem}:where([data-o-section-type=featured-collection]) .iwan-shelf__more{justify-content:center;margin-block-start:clamp(2rem,5vw,3rem);display:flex}:where([data-o-section-type=hero]) .iwan-hero__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}:where([data-o-section-type=hero]) .iwan-hero__track::-webkit-scrollbar{display:none}:where([data-o-section-type=hero]) .iwan-hero__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;align-content:start;justify-items:center;gap:clamp(1.5rem,4vw,2.5rem);min-inline-size:0;padding:14px clamp(16px,4vw,48px) 8px;display:grid}:where([data-o-section-type=hero]) .iwan-hero__window.iwan-arch{--iwan-arch-gap:9px;inline-size:min(86vw,440px)}:where([data-o-section-type=hero]) .iwan-hero__img{object-fit:cover;block-size:100%;inline-size:100%}:where([data-o-section-type=hero]) .iwan-hero__invite{margin:0}:where([data-o-section-type=hero]) .iwan-hero__caption{text-align:center;justify-items:center;gap:.75rem;max-inline-size:34rem;display:grid}:where([data-o-section-type=hero]) .iwan-hero__title{text-wrap:balance;font-size:clamp(2rem,1.3rem + 3.2vw,3.6rem)}:where([data-o-section-type=hero]) .iwan-hero__text{color:var(--iwan-g-muted);text-wrap:pretty;font-size:1.05rem}:where([data-o-section-type=hero]) .iwan-hero__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:.5rem;display:flex}@media (width>=990px){:where([data-o-section-type=hero]) .iwan-hero[data-layout=beside] .iwan-hero__slide{max-inline-size:var(--iwan-page);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);margin-inline:auto}:where([data-o-section-type=hero]) .iwan-hero[data-layout=beside] .iwan-hero__window.iwan-arch{grid-area:1/1;justify-self:end;inline-size:min(100%,460px)}:where([data-o-section-type=hero]) .iwan-hero[data-layout=beside] .iwan-hero__invite{grid-area:2/1;justify-self:end}:where([data-o-section-type=hero]) .iwan-hero[data-layout=beside] .iwan-hero__caption{grid-area:1/2/span 2;justify-self:start}}:where([data-o-section-type=hero]) .iwan-hero__controls{justify-content:center;align-items:center;gap:.75rem;margin-block-start:1.25rem;display:none}:where([data-o-section-type=hero]) .iwan-hero[data-o-bound] .iwan-hero__controls{display:flex}:where([data-o-section-type=hero]) .iwan-hero__arrow{border:1px solid var(--iwan-g-line-strong);block-size:44px;inline-size:44px;color:var(--iwan-g-text);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}:where([data-o-section-type=hero]) .iwan-hero__arrow .iwan-icon{block-size:18px;inline-size:18px}:where([data-o-section-type=hero]) .iwan-hero__arrow:hover{border-color:var(--iwan-g-text)}:where([data-o-section-type=hero]) .iwan-hero__dots{gap:2px;display:flex}:where([data-o-section-type=hero]) .iwan-hero__dot{background:0 0;border:0;block-size:44px;inline-size:28px;padding:0;position:relative}:where([data-o-section-type=hero]) .iwan-hero__dot:before{content:"";border:1px solid var(--iwan-hairline);border-radius:50%;block-size:8px;inline-size:8px;transition:background-color .24s,transform .24s;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}[dir=rtl] :where([data-o-section-type=hero]) .iwan-hero__dot:before{translate:50% -50%}:where([data-o-section-type=hero]) .iwan-hero__dot[data-o-active]:before{background:var(--iwan-hairline);transform:scale(1.25)}:where([data-o-section-type=image-with-text]) .iwan-iwt__grid{place-items:center;gap:clamp(2rem,5vw,4rem);display:grid}:where([data-o-section-type=image-with-text]) .iwan-iwt__media{inline-size:min(100%,26rem)}:where([data-o-section-type=image-with-text]) .iwan-iwt__words{text-align:center;justify-items:center;gap:1rem;max-inline-size:32rem;display:grid}:where([data-o-section-type=image-with-text]) .iwan-iwt__words .iwan-head{margin-block-end:0}:where([data-o-section-type=image-with-text]) .iwan-iwt__text{color:var(--iwan-g-muted)}@media (width>=990px){:where([data-o-section-type=image-with-text]) .iwan-iwt[data-words=true] .iwan-iwt__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where([data-o-section-type=image-with-text]) .iwan-iwt[data-side=end] .iwan-iwt__media{order:2}}:where([data-o-section-type=main-404]) .iwan-lost__door{text-align:center;justify-items:center;gap:.75rem;max-inline-size:34rem;margin-inline:auto;display:grid}:where([data-o-section-type=main-404]) .iwan-lost__arch.iwan-arch{inline-size:min(60vw,13rem);margin-block-end:1rem}:where([data-o-section-type=main-404]) .iwan-lost__number{block-size:100%;inline-size:100%;font-family:var(--iwan-font-display);color:var(--iwan-hairline);place-items:center;padding-block-start:18%;font-size:clamp(2.6rem,2rem + 3vw,3.8rem);display:grid}:where([data-o-section-type=main-404]) .iwan-lost__text{color:var(--iwan-g-muted)}:where([data-o-section-type=main-404]) .iwan-lost__search{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;inline-size:100%;margin-block-start:.5rem;display:grid}:where([data-o-section-type=main-404]) .iwan-lost__ways{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;display:flex}:where([data-o-section-type=main-404]) .iwan-lost__link{min-block-size:44px;color:var(--iwan-g-text);text-decoration:underline;text-decoration-color:var(--iwan-hairline);text-underline-offset:5px;align-items:center;font-weight:700;display:inline-flex}:where([data-o-section-type=main-404]) .iwan-lost__shelf{margin-block-start:clamp(3rem,8vw,5rem)}:where([data-o-section-type=main-account]) .iwan-account__head{text-align:center;justify-items:center;gap:.5rem;margin-block-end:clamp(1.75rem,4vw,2.75rem);display:grid}:where([data-o-section-type=main-account]) .iwan-account__hello{color:var(--iwan-g-muted)}:where([data-o-section-type=main-account]) .iwan-account__grid{grid-template-columns:minmax(0,1fr);gap:2rem;max-inline-size:64rem;margin-inline:auto;display:grid}:where([data-o-section-type=main-account]) .iwan-account__form{border:1px solid var(--iwan-line);border-radius:50% 50% var(--iwan-radius)var(--iwan-radius)/3rem 3rem var(--iwan-radius)var(--iwan-radius);background:var(--iwan-porcelain);align-content:start;gap:1rem;padding:3.25rem clamp(1.1rem,3vw,1.75rem) 1.75rem;display:grid}:where([data-o-section-type=main-account]) .iwan-account__part{font-family:var(--iwan-font-display);font-size:1.3rem;font-weight:400;line-height:var(--iwan-leading-heading);text-align:center}:where([data-o-section-type=main-account]) .iwan-account__hint{text-align:center;color:var(--iwan-muted);font-size:.88rem}:where([data-o-section-type=main-account]) .iwan-account__row{gap:.35rem;display:grid}:where([data-o-section-type=main-account]) .iwan-account__label{font-size:.9rem;font-weight:700}:where([data-o-section-type=main-account]) .iwan-account__error{color:var(--iwan-sale-text);font-size:.82rem}:where([data-o-section-type=main-account]) .iwan-account__error[hidden],:where([data-o-section-type=main-account]) .iwan-account__status[hidden]{display:none}:where([data-o-section-type=main-account]) .iwan-account__status{text-align:center;font-size:.88rem}:where([data-o-section-type=main-account]) .iwan-account__status[data-o-state=ok]{color:var(--iwan-emerald)}:where([data-o-section-type=main-account]) .iwan-account__status[data-o-state=error]{color:var(--iwan-sale-text)}:where([data-o-section-type=main-account]) .iwan-account__record{align-content:start;gap:2rem;display:grid}:where([data-o-section-type=main-account]) .iwan-account__loyalty{justify-items:center;gap:.85rem;display:grid}:where([data-o-section-type=main-account]) .iwan-account__medallion{aspect-ratio:1;background:var(--iwan-emerald);inline-size:8.5rem;color:var(--iwan-on-emerald);box-shadow:0 0 0 6px var(--iwan-ivory),0 0 0 7px var(--iwan-hairline);border-radius:50%;place-content:center;justify-items:center;display:grid}:where([data-o-section-type=main-account]) .iwan-account__points{font-family:var(--iwan-font-display);font-size:2.2rem;line-height:1.2}:where([data-o-section-type=main-account]) .iwan-account__points-word{font-size:.8rem}:where([data-o-section-type=main-account]) .iwan-account__ledger{gap:.35rem;inline-size:min(100%,22rem);margin:0;display:grid}:where([data-o-section-type=main-account]) .iwan-account__ledger>div{border-block-end:1px solid var(--iwan-line);justify-content:space-between;gap:1rem;padding-block:.3rem;font-size:.9rem;display:flex}:where([data-o-section-type=main-account]) .iwan-account__ledger dd{margin:0;font-weight:700}:where([data-o-section-type=main-account]) .iwan-account__orders{gap:1rem;display:grid}:where([data-o-section-type=main-account]) .iwan-account__list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}:where([data-o-section-type=main-account]) .iwan-account__all{min-block-size:44px;color:var(--iwan-text);border-block-end:1px solid var(--iwan-hairline);justify-self:center;align-items:center;gap:.45rem;font-weight:700;text-decoration:none;display:inline-flex}:where([data-o-section-type=main-account]) .iwan-account__all .iwan-icon{block-size:18px;inline-size:18px}@media (width>=990px){:where([data-o-section-type=main-account]) .iwan-account__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.5rem,5vw,4rem)}}:where([data-o-section-type=main-article]) .iwan-story__column.iwan-container{justify-items:center;gap:1.5rem;max-inline-size:46rem;display:grid}:where([data-o-section-type=main-article]) .iwan-story__head{text-align:center;justify-items:center;gap:.6rem;display:grid}:where([data-o-section-type=main-article]) .iwan-story__back{min-block-size:44px;color:var(--iwan-g-text);align-items:center;gap:.4rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}:where([data-o-section-type=main-article]) .iwan-story__back .iwan-icon{block-size:16px;inline-size:16px}:where([data-o-section-type=main-article]) .iwan-story__title{font-family:var(--iwan-font-display);font-size:clamp(1.9rem,1.4rem + 2vw,3rem);font-weight:400;line-height:var(--iwan-leading-heading);text-wrap:balance}:where([data-o-section-type=main-article]) .iwan-story__meta{color:var(--iwan-g-muted);flex-wrap:wrap;justify-content:center;gap:.25rem 1.1rem;font-size:.85rem;display:flex}:where([data-o-section-type=main-article]) .iwan-story__cover.iwan-arch{inline-size:min(100%,32rem);margin-block:.75rem}:where([data-o-section-type=main-article]) .iwan-story__column>.iwan-rule{inline-size:min(100%,22rem)}:where([data-o-section-type=main-article]) .iwan-story__body{inline-size:100%;max-inline-size:40rem;font-size:1.05rem}:where([data-o-section-type=main-article]) .iwan-story__body :where(h2,h3){font-family:var(--iwan-font-display);font-weight:400;line-height:var(--iwan-leading-heading);margin-block:1.75rem .75rem}:where([data-o-section-type=main-article]) .iwan-story__body :where(p,ul,ol,blockquote){margin-block:0 1.1rem}:where([data-o-section-type=main-article]) .iwan-story__body :where(img){border-radius:var(--iwan-radius);block-size:auto;max-inline-size:100%}:where([data-o-section-type=main-article]) .iwan-story__body :where(blockquote){border-inline-start:2px solid var(--iwan-hairline);font-family:var(--iwan-font-display);padding-inline-start:1.1rem;font-size:1.2rem}:where([data-o-section-type=main-article]) .iwan-story__tags{border-block-start:1px solid var(--iwan-g-line);justify-items:center;gap:.6rem;inline-size:100%;max-inline-size:40rem;padding-block-start:1.5rem;display:grid}:where([data-o-section-type=main-article]) .iwan-story__tags-label{font-size:.85rem;font-weight:700}:where([data-o-section-type=main-article]) .iwan-story__tag-row{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}:where([data-o-section-type=main-article]) .iwan-story__tag{border:1px solid var(--iwan-g-line-strong);min-block-size:44px;color:var(--iwan-g-text);border-radius:100vmax;align-items:center;padding:0 1rem;font-size:.85rem;text-decoration:none;display:inline-flex}:where([data-o-section-type=main-article]) .iwan-story__neighbours.iwan-container{flex-wrap:wrap;justify-content:center;gap:1.5rem clamp(2rem,8vw,6rem);max-inline-size:46rem;margin-block-start:clamp(2.5rem,6vw,4rem);display:flex}:where([data-o-section-type=main-article]) .iwan-story__next{inline-size:12rem;color:var(--iwan-g-text);text-align:center;justify-items:center;gap:.35rem;text-decoration:none;display:grid}:where([data-o-section-type=main-article]) .iwan-story__next-arch.iwan-arch{inline-size:6rem;margin-block-end:.4rem}:where([data-o-section-type=main-article]) .iwan-story__next-label{color:var(--iwan-g-muted);font-size:.8rem}:where([data-o-section-type=main-article]) .iwan-story__next-title{font-family:var(--iwan-font-display);font-size:1.05rem;line-height:var(--iwan-leading-heading)}:where([data-o-section-type=main-blog]) .iwan-stories__inner.iwan-container{max-inline-size:62rem}:where([data-o-section-type=main-blog]) .iwan-stories__head{text-align:center;justify-items:center;gap:.5rem;margin-block-end:1.5rem;display:grid}:where([data-o-section-type=main-blog]) .iwan-stories__count{color:var(--iwan-g-muted);font-size:.9rem}:where([data-o-section-type=main-blog]) .iwan-stories__tags{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-block-end:clamp(2rem,5vw,3.25rem);display:flex}:where([data-o-section-type=main-blog]) .iwan-stories__tag{border:1px solid var(--iwan-g-line-strong);min-block-size:44px;color:var(--iwan-g-text);border-radius:100vmax;align-items:center;padding:0 1rem;font-size:.88rem;text-decoration:none;display:inline-flex}:where([data-o-section-type=main-blog]) .iwan-stories__tag[aria-current=page]{border-color:var(--iwan-emerald);background:var(--iwan-emerald);color:var(--iwan-on-emerald)}:where([data-o-section-type=main-blog]) .iwan-stories__axis{gap:clamp(2.5rem,6vw,4.5rem);display:grid;position:relative}:where([data-o-section-type=main-blog]) .iwan-entry{text-align:center;justify-items:center;gap:1.25rem;display:grid}:where([data-o-section-type=main-blog]) .iwan-entry__cover.iwan-arch{inline-size:min(100%,22rem)}:where([data-o-section-type=main-blog]) .iwan-entry[data-bare] .iwan-entry__cover.iwan-arch{inline-size:min(60%,12rem)}:where([data-o-section-type=main-blog]) .iwan-entry__words{justify-items:center;gap:.55rem;max-inline-size:28rem;display:grid}:where([data-o-section-type=main-blog]) .iwan-entry__meta{color:var(--iwan-g-muted);flex-wrap:wrap;justify-content:center;gap:.25rem 1rem;font-size:.82rem;display:flex}:where([data-o-section-type=main-blog]) .iwan-entry__title{font-family:var(--iwan-font-display);font-size:clamp(1.35rem,1.1rem + .9vw,1.8rem);font-weight:400;line-height:var(--iwan-leading-heading);text-wrap:balance}:where([data-o-section-type=main-blog]) .iwan-entry__title a{color:inherit;text-decoration:none}:where([data-o-section-type=main-blog]) .iwan-entry__title a:hover{text-decoration:underline;text-decoration-color:var(--iwan-hairline);text-underline-offset:6px}:where([data-o-section-type=main-blog]) .iwan-entry__excerpt{color:var(--iwan-g-muted);text-wrap:pretty}:where([data-o-section-type=main-blog]) .iwan-entry__more{min-block-size:44px;color:var(--iwan-g-text);border-block-end:1px solid var(--iwan-hairline);align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}:where([data-o-section-type=main-blog]) .iwan-entry__more .iwan-icon{block-size:16px;inline-size:16px}:where([data-o-section-type=main-blog]) .iwan-stories__empty{text-align:center;justify-items:center;gap:.75rem;max-inline-size:30rem;margin-inline:auto;display:grid}:where([data-o-section-type=main-blog]) .iwan-stories__empty-arch.iwan-arch{inline-size:7.5rem;margin-block-end:.75rem}:where([data-o-section-type=main-blog]) .iwan-stories__empty-title{font-family:var(--iwan-font-display);font-size:1.4rem;line-height:var(--iwan-leading-heading)}:where([data-o-section-type=main-blog]) .iwan-stories__empty-text{color:var(--iwan-g-muted)}@media (width>=750px){:where([data-o-section-type=main-blog]) .iwan-stories__axis:before{content:"";background:linear-gradient(transparent,var(--iwan-hairline)8%,var(--iwan-hairline)92%,transparent);opacity:.7;inline-size:1px;position:absolute;inset-block:0;inset-inline-start:50%}:where([data-o-section-type=main-blog]) .iwan-entry{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(3rem,8vw,6rem)}:where([data-o-section-type=main-blog]) .iwan-entry__cover.iwan-arch{justify-self:end}:where([data-o-section-type=main-blog]) .iwan-entry__words{text-align:start;justify-self:start;justify-items:start}:where([data-o-section-type=main-blog]) .iwan-entry__meta{justify-content:start}:where([data-o-section-type=main-blog]) .iwan-entry[data-side=end] .iwan-entry__cover.iwan-arch{grid-area:1/2;justify-self:start}:where([data-o-section-type=main-blog]) .iwan-entry[data-side=end] .iwan-entry__words{grid-area:1/1;justify-self:end}}:where([data-o-section-type=main-cart]) .iwan-bag__head{text-align:center;justify-items:center;gap:.5rem;margin-block-end:clamp(1.5rem,4vw,2.5rem);display:grid}:where([data-o-section-type=main-cart]) .iwan-bag__count{color:var(--iwan-g-muted);font-size:.9rem}:where([data-o-section-type=main-cart]) .iwan-bag__empty{text-align:center;justify-items:center;gap:.75rem;max-inline-size:26rem;margin-inline:auto;display:grid}:where([data-o-section-type=main-cart]) .iwan-bag__empty-arch.iwan-arch{inline-size:7.5rem;margin-block-end:.75rem}:where([data-o-section-type=main-cart]) .iwan-bag__empty-title{font-family:var(--iwan-font-display);font-size:1.4rem;line-height:var(--iwan-leading-heading)}:where([data-o-section-type=main-cart]) .iwan-bag__empty-text{color:var(--iwan-g-muted)}:where([data-o-section-type=main-cart]) .iwan-bag__grid{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}:where([data-o-section-type=main-cart]) .iwan-bag__lines{border-block-start:1px solid var(--iwan-line);margin:0;padding:0;list-style:none}:where([data-o-section-type=main-cart]) .iwan-bag__alcove{border:1px solid var(--iwan-line);border-radius:50% 50% var(--iwan-radius)var(--iwan-radius)/3rem 3rem var(--iwan-radius)var(--iwan-radius);background:var(--iwan-porcelain);align-content:start;gap:1rem;padding:3rem clamp(1.1rem,3vw,1.75rem) 1.6rem;display:grid}:where([data-o-section-type=main-cart]) .iwan-bag__alcove .iwan-cart__meter{margin:0}:where([data-o-section-type=main-cart]) .iwan-bag__sums{gap:.5rem;margin:0;display:grid}:where([data-o-section-type=main-cart]) .iwan-bag__sums>div{justify-content:space-between;gap:1rem;display:flex}:where([data-o-section-type=main-cart]) .iwan-bag__sums dd{white-space:nowrap;margin:0;font-weight:700}:where([data-o-section-type=main-cart]) .iwan-bag__saved{color:var(--iwan-emerald)}:where([data-o-section-type=main-cart]) .iwan-bag__total{border-block-start:1px solid var(--iwan-line-strong);padding-block-start:.6rem;font-size:1.1rem}:where([data-o-section-type=main-cart]) .iwan-bag__note{color:var(--iwan-muted);font-size:.85rem}:where([data-o-section-type=main-cart]) .iwan-bag__warn{color:var(--iwan-sale-text);font-size:.88rem}:where([data-o-section-type=main-cart]) .iwan-bag__continue{min-block-size:44px;color:var(--iwan-text);text-underline-offset:4px;justify-self:center;align-items:center;font-size:.9rem;text-decoration:underline;display:inline-flex}:where([data-o-section-type=main-cart]) .iwan-picks{border-block-start:1px solid var(--iwan-line);text-align:center;gap:1rem;margin-block-start:clamp(2rem,5vw,3rem);padding-block-start:1.75rem;display:grid}:where([data-o-section-type=main-cart]) .iwan-picks__title{font-family:var(--iwan-font-display);font-size:1.2rem;line-height:var(--iwan-leading-heading)}:where([data-o-section-type=main-cart]) .iwan-picks__row{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}:where([data-o-section-type=main-cart]) .iwan-pick{justify-items:center;gap:.35rem;inline-size:9.5rem;display:grid}:where([data-o-section-type=main-cart]) .iwan-pick__photo.iwan-arch{--iwan-arch-gap:4px;inline-size:7.5rem}:where([data-o-section-type=main-cart]) .iwan-pick__name{color:inherit;font-size:.88rem;font-weight:700;text-decoration:none}:where([data-o-section-type=main-cart]) .iwan-pick__price{color:var(--iwan-muted);font-size:.85rem}:where([data-o-section-type=main-cart]) .iwan-pick__add{border:1px solid var(--iwan-line-strong);min-block-size:44px;color:var(--iwan-text);font:inherit;cursor:pointer;background:0 0;border-radius:100vmax;align-items:center;padding:0 1rem;font-size:.85rem;text-decoration:none;display:inline-flex}:where([data-o-section-type=main-cart]) .iwan-pick__add[data-o-added]{border-color:var(--iwan-emerald);background:var(--iwan-emerald);color:var(--iwan-on-emerald)}@media (width>=990px){:where([data-o-section-type=main-cart]) .iwan-bag__grid{grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);align-items:start;gap:clamp(2.5rem,5vw,4.5rem)}:where([data-o-section-type=main-cart]) .iwan-bag__alcove{position:sticky;inset-block-start:calc(var(--o-header-height,0px) + 1.5rem)}}:where([data-o-section-type=main-checkout]) .iwan-checkout__head{text-align:center;justify-items:center;gap:.5rem;margin-block-end:clamp(1.75rem,4vw,2.75rem);display:grid}:where([data-o-section-type=main-checkout]) .iwan-checkout__back{min-block-size:44px;color:var(--iwan-g-text);align-items:center;gap:.45rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}:where([data-o-section-type=main-checkout]) .iwan-checkout__back .iwan-icon{block-size:16px;inline-size:16px}:where([data-o-section-type=main-checkout]) .iwan-checkout__note{max-inline-size:36rem;color:var(--iwan-g-muted);font-size:.9rem}:where([data-o-section-type=main-checkout]) o-checkout{display:block}:where([data-o-section-type=main-collection]) .iwan-collection__head{text-align:center;justify-items:center;gap:.75rem;margin-block-end:clamp(1.75rem,4vw,2.75rem);display:grid}:where([data-o-section-type=main-collection]) .iwan-crumbs__list{color:var(--iwan-g-muted);flex-wrap:wrap;justify-content:center;gap:.25rem .5rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}:where([data-o-section-type=main-collection]) .iwan-crumbs__list li+li:before{content:"";border:1px solid var(--iwan-hairline);vertical-align:middle;block-size:5px;inline-size:5px;margin-inline-end:.5rem;display:inline-block;transform:rotate(45deg)}:where([data-o-section-type=main-collection]) .iwan-crumbs__list a{min-block-size:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}:where([data-o-section-type=main-collection]) .iwan-crumbs__list li{align-items:center;display:inline-flex}:where([data-o-section-type=main-collection]) .iwan-crumbs__list a:hover{color:var(--iwan-g-text);text-decoration:underline}:where([data-o-section-type=main-collection]) .iwan-collection__lede{max-inline-size:40rem;color:var(--iwan-g-muted)}:where([data-o-section-type=main-collection]) .iwan-collection__children{margin-block-end:clamp(1.75rem,4vw,2.5rem)}:where([data-o-section-type=main-collection]) .iwan-collection__child-list{scrollbar-width:thin;justify-content:safe center;gap:1.25rem;margin:0;padding:10px 2px 6px;list-style:none;display:flex;overflow-x:auto}:where([data-o-section-type=main-collection]) .iwan-collection__child{inline-size:6.5rem;color:inherit;text-align:center;justify-items:center;gap:.25rem;text-decoration:none;display:grid}:where([data-o-section-type=main-collection]) .iwan-collection__child .iwan-arch{inline-size:5.5rem;margin-block-end:.35rem}:where([data-o-section-type=main-collection]) .iwan-collection__child-name{overflow-wrap:anywhere;font-size:.92rem;font-weight:700}:where([data-o-section-type=main-collection]) .iwan-collection__child-count{color:var(--iwan-g-muted);font-size:.78rem}:where([data-o-section-type=main-collection]) .iwan-toolbar{border-block:1px solid var(--iwan-g-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-block-end:clamp(1.75rem,4vw,2.5rem);padding-block:.25rem;display:flex}:where([data-o-section-type=main-collection]) .iwan-toolbar__count{color:var(--iwan-g-muted);font-size:.9rem}:where([data-o-section-type=main-collection]) .iwan-toolbar__tools{gap:.25rem;display:flex}:where([data-o-section-type=main-collection]) .iwan-toolbar__host{position:relative}:where([data-o-section-type=main-collection]) .iwan-toolbar__button{cursor:pointer;align-items:center;gap:.4rem;min-block-size:44px;padding-inline:.75rem;font-size:.92rem;font-weight:700;display:inline-flex}:where([data-o-section-type=main-collection]) .iwan-toolbar__value{color:var(--iwan-g-muted);font-weight:400}:where([data-o-section-type=main-collection]) .iwan-toolbar__dot{background:var(--iwan-hairline);border-radius:50%;block-size:6px;inline-size:6px}:where([data-o-section-type=main-collection]) .iwan-toolbar__chevron{block-size:16px;inline-size:16px;transition:transform .22s}:where([data-o-section-type=main-collection]) .iwan-tool-panel[open] .iwan-toolbar__chevron{transform:rotate(180deg)}:where([data-o-section-type=main-collection]) .iwan-toolbar__panel{z-index:20;border:1px solid var(--iwan-g-line);background:var(--iwan-ivory);min-inline-size:15rem;color:var(--iwan-text);box-shadow:0 20px 40px -26px color-mix(in srgb,var(--iwan-ink)50%,transparent);margin:0;padding:1rem 1.1rem;list-style:none;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-end:0}:where([data-o-section-type=main-collection]) .iwan-filter{gap:1rem;inline-size:min(19rem,100vw - 32px);display:grid}:where([data-o-section-type=main-collection]) .iwan-filter__group{border:0;margin:0;padding:0}:where([data-o-section-type=main-collection]) .iwan-filter__group legend{margin-block-end:.5rem;font-weight:700}:where([data-o-section-type=main-collection]) .iwan-filter__range{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}:where([data-o-section-type=main-collection]) .iwan-filter__range label{color:var(--iwan-muted);gap:.25rem;font-size:.82rem;display:grid}:where([data-o-section-type=main-collection]) .iwan-filter__range input{border:1px solid var(--iwan-line-strong);border-radius:var(--iwan-radius);background:var(--iwan-porcelain);min-block-size:44px;min-inline-size:0;color:var(--iwan-text);padding-inline:.6rem}:where([data-o-section-type=main-collection]) .iwan-filter__check{align-items:center;gap:.5rem;min-block-size:44px;display:flex}:where([data-o-section-type=main-collection]) .iwan-filter__check input{block-size:18px;inline-size:18px;accent-color:var(--iwan-accent)}:where([data-o-section-type=main-collection]) .iwan-filter__actions{align-items:center;gap:1rem;display:flex}:where([data-o-section-type=main-collection]) .iwan-filter__clear{color:var(--iwan-text)}:where([data-o-section-type=main-collection]) .iwan-sort__link{color:inherit;white-space:nowrap;padding:.55rem .25rem;text-decoration:none;display:block}:where([data-o-section-type=main-collection]) .iwan-sort__link:hover,:where([data-o-section-type=main-collection]) .iwan-sort__link[aria-current=true]{text-decoration:underline;text-decoration-color:var(--iwan-hairline)}:where([data-o-section-type=main-collection]) .iwan-collection__empty{text-align:center;justify-items:center;gap:1rem;padding-block:2rem;display:grid}:where([data-o-section-type=main-collection]) .iwan-collection__alcove.iwan-arch{inline-size:7rem}:where([data-o-section-type=main-collection]) .iwan-collection__empty-title{font-family:var(--iwan-font-display);font-size:1.4rem}@media (width<=749px){:where([data-o-section-type=main-collection]) .iwan-toolbar__panel{inset-inline:50% auto;translate:-50%}[dir=rtl] :where([data-o-section-type=main-collection]) .iwan-toolbar__panel{translate:50%}:where([data-o-section-type=main-collection]) .iwan-toolbar__host{position:static}:where([data-o-section-type=main-collection]) .iwan-toolbar{position:relative}}:where([data-o-section-type=main-collections]) .iwan-colonnade-page__head{text-align:center;justify-items:center;gap:.75rem;margin-block-end:clamp(2rem,5vw,3rem);display:grid}:where([data-o-section-type=main-collections]) .iwan-colonnade-page__count{color:var(--iwan-g-muted)}:where([data-o-section-type=main-collections]) .iwan-colonnade{scroll-snap-type:x mandatory;scrollbar-width:thin;border-block-end:1px solid var(--iwan-hairline);gap:clamp(1rem,2.5vw,2rem);margin:0;padding:2rem 0 1.25rem;list-style:none;display:flex;position:relative;overflow-x:auto}:where([data-o-section-type=main-collections]) .iwan-colonnade:before{content:"";border-block:1px solid var(--iwan-hairline);block-size:4px;position:absolute;inset-block-start:0;inset-inline:0}@media (width>=990px){:where([data-o-section-type=main-collections]) .iwan-colonnade{flex-wrap:wrap;justify-content:center;row-gap:2.5rem;overflow-x:visible}}:where([data-o-section-type=main-collections]) .iwan-colonnade__bay{scroll-snap-align:center;flex:0 0 9rem}@media (width>=990px){:where([data-o-section-type=main-collections]) .iwan-colonnade__bay{flex-basis:11rem}}:where([data-o-section-type=main-collections]) .iwan-colonnade__link{color:inherit;text-align:center;text-decoration:none;display:grid}:where([data-o-section-type=main-collections]) .iwan-colonnade__figure,:where([data-o-section-type=main-collections]) .iwan-colonnade__plinth{justify-items:center;gap:.3rem;margin:0;display:grid}:where([data-o-section-type=main-collections]) .iwan-colonnade__arch.iwan-arch{--iwan-arch-gap:5px;margin-block-end:.75rem}:where([data-o-section-type=main-collections]) .iwan-colonnade__link img{transition:transform .9s cubic-bezier(.22,.7,.2,1)}@media (hover:hover) and (pointer:fine){:where([data-o-section-type=main-collections]) .iwan-colonnade__link:hover img{transform:scale(1.05)}}:where([data-o-section-type=main-collections]) .iwan-colonnade__name{font-family:var(--iwan-font-display);font-size:1.15rem;line-height:var(--iwan-leading-heading);overflow-wrap:anywhere}:where([data-o-section-type=main-collections]) .iwan-colonnade__count{color:var(--iwan-g-muted);font-size:.8rem}:where([data-o-section-type=main-collections]) .iwan-colonnade__link:focus-visible{outline:none}:where([data-o-section-type=main-collections]) .iwan-colonnade__link:focus-visible .iwan-colonnade__name{text-decoration:underline;text-decoration-color:var(--iwan-hairline)}:where([data-o-section-type=main-collections]) .iwan-colonnade-page__empty{text-align:center;justify-items:center;gap:.9rem;display:grid}:where([data-o-section-type=main-collections]) .iwan-colonnade-page__alcove.iwan-arch{inline-size:7rem}:where([data-o-section-type=main-collections]) .iwan-colonnade-page__empty-title{font-family:var(--iwan-font-display);font-size:1.45rem}:where([data-o-section-type=main-collections]) .iwan-colonnade-page__empty-text{max-inline-size:28rem;color:var(--iwan-g-muted)}:where([data-o-section-type=main-confirmation]) .iwan-invite__ground{background:linear-gradient(var(--iwan-g-bg)0 74%,var(--iwan-ivory)74%);padding-block:clamp(2.5rem,6vw,4.5rem) 0}:where([data-o-section-type=main-confirmation]) .iwan-invite__card{border-radius:100vmax 100vmax var(--iwan-radius)var(--iwan-radius);max-inline-size:34rem;box-shadow:0 0 0 8px var(--iwan-ivory),0 0 0 9px var(--iwan-hairline),0 30px 60px -40px color-mix(in srgb,var(--iwan-ink)70%,transparent);text-align:center;justify-items:center;gap:.45rem;margin-inline:auto;padding:clamp(4.5rem,13vw,7.5rem) clamp(1.25rem,5vw,2.75rem) clamp(1.75rem,4vw,2.5rem);display:grid}:where([data-o-section-type=main-confirmation]) .iwan-invite__kicker,:where([data-o-section-type=main-confirmation]) .iwan-invite__label,:where([data-o-section-type=main-confirmation]) .iwan-invite__date,:where([data-o-section-type=main-confirmation]) .iwan-invite__state{color:var(--iwan-g-muted);font-size:.88rem}:where([data-o-section-type=main-confirmation]) .iwan-invite__thanks{font-family:var(--iwan-font-display);font-size:clamp(1.55rem,1.2rem + 1.4vw,2.25rem);font-weight:400;line-height:var(--iwan-leading-heading);text-wrap:balance}:where([data-o-section-type=main-confirmation]) .iwan-invite__label{margin-block-start:1rem}:where([data-o-section-type=main-confirmation]) .iwan-invite__number{font-family:var(--iwan-font-display);color:var(--iwan-emerald);font-variant-numeric:lining-nums;text-shadow:0 1px 0 var(--iwan-ivory),0 -1px 0 color-mix(in srgb,var(--iwan-ink)18%,transparent);font-size:clamp(2.6rem,1.9rem + 3.6vw,4.4rem);line-height:1.15}:where([data-o-section-type=main-confirmation]) .iwan-invite__state{color:var(--iwan-g-text);font-weight:700}:where([data-o-section-type=main-confirmation]) .iwan-invite__card .iwan-rule:last-child{margin-block-start:.75rem}:where([data-o-section-type=main-confirmation]) .iwan-invite__inside.iwan-container{gap:1.5rem;max-inline-size:48rem;padding-block-start:clamp(2.5rem,6vw,3.5rem);display:grid}:where([data-o-section-type=main-confirmation]) .iwan-invite__panel{border:1px solid var(--iwan-line);border-radius:var(--iwan-radius);background:var(--iwan-porcelain);gap:1.1rem;padding:clamp(1.1rem,3vw,1.75rem);display:grid}:where([data-o-section-type=main-confirmation]) .iwan-invite__panel-title{font-family:var(--iwan-font-display);font-size:1.3rem;font-weight:400;line-height:var(--iwan-leading-heading);text-align:center}:where([data-o-section-type=main-confirmation]) .iwan-invite__items{margin:0;padding:0;list-style:none;display:grid}:where([data-o-section-type=main-confirmation]) .iwan-invite__item{border-block-end:1px solid var(--iwan-line);grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:.9rem;padding-block:.85rem;display:grid}:where([data-o-section-type=main-confirmation]) .iwan-invite__thumb{aspect-ratio:4/5;background:var(--iwan-ivory);border-radius:100vmax 100vmax 0 0;display:block;overflow:hidden}:where([data-o-section-type=main-confirmation]) .iwan-invite__thumb img{object-fit:cover;block-size:100%;inline-size:100%}:where([data-o-section-type=main-confirmation]) .iwan-invite__item-text{gap:.15rem;min-inline-size:0;display:grid}:where([data-o-section-type=main-confirmation]) .iwan-invite__item-title{overflow-wrap:anywhere;font-weight:700}:where([data-o-section-type=main-confirmation]) .iwan-invite__item-meta{color:var(--iwan-muted);font-size:.82rem}:where([data-o-section-type=main-confirmation]) .iwan-invite__item-note{border-inline-start:2px solid var(--iwan-hairline);background:var(--iwan-ivory);grid-template-columns:auto minmax(0,1fr);column-gap:.4rem;margin-block:.2rem;padding:.4rem .6rem;font-size:.82rem;display:grid}:where([data-o-section-type=main-confirmation]) .iwan-invite__item-note .iwan-icon{block-size:15px;inline-size:15px;color:var(--iwan-hairline);grid-row:span 2}:where([data-o-section-type=main-confirmation]) .iwan-invite__item-note-label{color:var(--iwan-muted);font-size:.74rem;font-weight:700}:where([data-o-section-type=main-confirmation]) .iwan-invite__item-note-text{overflow-wrap:anywhere;white-space:pre-line}:where([data-o-section-type=main-confirmation]) .iwan-invite__item-price{white-space:nowrap;font-weight:700}:where([data-o-section-type=main-confirmation]) .iwan-invite__sums{gap:.45rem;margin:0;display:grid}:where([data-o-section-type=main-confirmation]) .iwan-invite__sums>div{justify-content:space-between;gap:1rem;display:flex}:where([data-o-section-type=main-confirmation]) .iwan-invite__sums dd{white-space:nowrap;margin:0;font-weight:700}:where([data-o-section-type=main-confirmation]) .iwan-invite__off dd{color:var(--iwan-emerald)}:where([data-o-section-type=main-confirmation]) .iwan-invite__total{border-block-start:1px solid var(--iwan-line-strong);padding-block-start:.6rem;font-size:1.12rem}:where([data-o-section-type=main-confirmation]) .iwan-invite__due{font-weight:700}:where([data-o-section-type=main-confirmation]) .iwan-invite__meta{color:var(--iwan-muted);flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem;font-size:.85rem;display:flex}:where([data-o-section-type=main-confirmation]) .iwan-invite__keep{border:1px solid var(--iwan-hairline);border-radius:var(--iwan-radius);text-align:center;justify-items:center;gap:.5rem;padding:1.25rem;display:grid}:where([data-o-section-type=main-confirmation]) .iwan-invite__keep-label{font-size:.88rem;font-weight:700}:where([data-o-section-type=main-confirmation]) .iwan-invite__code{font-family:var(--iwan-font-display);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,1.3rem + 1.4vw,2.2rem)}:where([data-o-section-type=main-confirmation]) .iwan-invite__link{min-block-size:44px;max-inline-size:100%;color:var(--iwan-link);overflow-wrap:anywhere;align-items:center;font-size:.85rem;display:inline-flex}:where([data-o-section-type=main-confirmation]) .iwan-invite__copy{border:1px solid var(--iwan-line-strong);background:var(--iwan-ivory);min-block-size:44px;color:var(--iwan-text);font:inherit;cursor:pointer;border-radius:100vmax;padding:0 1.25rem;font-size:.88rem;font-weight:700}:where([data-o-section-type=main-confirmation]) .iwan-invite__copy-done{display:none}:where([data-o-section-type=main-confirmation]) .iwan-invite__copy[data-o-copied]{border-color:var(--iwan-emerald);background:var(--iwan-emerald);color:var(--iwan-on-emerald)}:where([data-o-section-type=main-confirmation]) .iwan-invite__copy[data-o-copied] .iwan-invite__copy-idle{display:none}:where([data-o-section-type=main-confirmation]) .iwan-invite__copy[data-o-copied] .iwan-invite__copy-done{display:inline}:where([data-o-section-type=main-confirmation]) .iwan-invite__platform{display:block}:where([data-o-section-type=main-confirmation]) .iwan-invite__platform [data-o-part=headline],:where([data-o-section-type=main-confirmation]) .iwan-invite__platform [data-o-part=order-number]{display:none}:where([data-o-section-type=main-confirmation]) .iwan-invite__platform [data-o-part=title]{color:var(--iwan-text);font-family:var(--iwan-font-display);text-align:center;background:0 0;margin-block-end:.75rem;font-size:1.25rem;font-weight:400}:where([data-o-section-type=main-confirmation]) .iwan-invite__platform [data-o-part=grid-track]{color:var(--iwan-text);background:0 0;grid-template-columns:repeat(auto-fill,minmax(min(11rem,100%),1fr));gap:1.25rem;display:grid}:where([data-o-section-type=main-confirmation]) .iwan-invite__more{text-align:center;justify-items:center;gap:.5rem;margin-block-start:1rem;display:grid}:where([data-o-section-type=main-confirmation]) .iwan-invite__more .iwan-grid{inline-size:100%;margin-block-start:1rem}:where([data-o-section-type=main-confirmation]) .iwan-invite__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}:where([data-o-section-type=main-cross-sell]) .iwan-after__inner.iwan-container{max-inline-size:56rem}:where([data-o-section-type=main-cross-sell]) .iwan-after__head{text-align:center;justify-items:center;gap:.5rem;margin-block-end:clamp(1.5rem,4vw,2.5rem);display:grid}:where([data-o-section-type=main-cross-sell]) .iwan-after__body{max-inline-size:36rem;color:var(--iwan-g-muted)}:where([data-o-section-type=main-cross-sell]) o-cross-sell{display:block}:where([data-o-section-type=main-cross-sell]) .iwan-after__platform{--o-checkout-accent:var(--iwan-accent);--o-checkout-accent-fg:var(--iwan-accent-ink)}:where([data-o-section-type=main-cross-sell]) .iwan-after__platform:empty{display:none}:where([data-o-section-type=main-cross-sell]) .iwan-after__platform [data-o-part=surface]{max-inline-size:none;color:var(--iwan-text);background:0 0;margin-inline:0;padding:0}:where([data-o-section-type=main-cross-sell]) .iwan-after__platform [data-o-part=headline]{display:none}:where([data-o-section-type=main-cross-sell]) .iwan-after__platform [data-o-part=layout]{gap:2rem}:where([data-o-section-type=main-cross-sell]) .iwan-after__platform [data-o-part=figure],:where([data-o-section-type=main-cross-sell]) .iwan-after__platform [data-o-part=thumb]{background:var(--iwan-porcelain);border-radius:100vmax 100vmax 0 0;overflow:hidden}:where([data-o-section-type=main-cross-sell]) .iwan-after__platform [data-o-part=price]{font-variant-numeric:tabular-nums}:where([data-o-section-type=main-cross-sell]) .iwan-after__platform [data-o-part=decline]{border:1px solid var(--iwan-line-strong);border-radius:var(--iwan-radius);min-block-size:44px;color:var(--iwan-text);text-decoration:none}:where([data-o-section-type=main-favourites]) .iwan-wishes__head{text-align:center;justify-items:center;gap:.5rem;margin-block-end:clamp(1.75rem,4vw,2.75rem);display:grid}:where([data-o-section-type=main-favourites]) .iwan-wishes__count{color:var(--iwan-g-muted);font-size:.9rem}:where([data-o-section-type=main-favourites]) .iwan-wishes__slip{border-radius:50% 50% var(--iwan-radius)var(--iwan-radius)/2.25rem 2.25rem var(--iwan-radius)var(--iwan-radius);max-inline-size:26rem;box-shadow:0 0 0 6px var(--iwan-ivory),0 0 0 7px var(--iwan-hairline);text-align:center;justify-items:center;gap:.5rem;margin:clamp(2.75rem,6vw,4rem) auto 0;padding:2.6rem clamp(1.25rem,5vw,2.25rem) 1.75rem;display:grid}:where([data-o-section-type=main-favourites]) .iwan-wishes__slip-title{font-family:var(--iwan-font-display);font-size:1.25rem;font-weight:400;line-height:var(--iwan-leading-heading)}:where([data-o-section-type=main-favourites]) .iwan-wishes__slip-line{max-inline-size:22rem;color:var(--iwan-g-muted);font-size:.92rem}:where([data-o-section-type=main-favourites]) .iwan-wishes__foot{justify-content:center;margin-block-start:clamp(1.75rem,4vw,2.25rem);display:flex}:where([data-o-section-type=main-favourites]) .iwan-wishes__empty{text-align:center;justify-items:center;gap:.75rem;max-inline-size:28rem;margin-inline:auto;display:grid}:where([data-o-section-type=main-favourites]) .iwan-wishes__empty-arch.iwan-arch{inline-size:7.5rem;margin-block-end:.75rem}:where([data-o-section-type=main-favourites]) .iwan-wishes__empty-title{font-family:var(--iwan-font-display);font-size:1.4rem;line-height:var(--iwan-leading-heading)}:where([data-o-section-type=main-favourites]) .iwan-wishes__empty-text,:where([data-o-section-type=main-favourites]) .iwan-wishes__loading{color:var(--iwan-g-muted);text-align:center}:where([data-o-section-type=main-landing]) .iwan-landing__canvas{inline-size:100%;margin:0;padding:0;display:block}:where([data-o-section-type=main-landing]) .iwan-landing__order{padding:clamp(1.5rem,5vw,3rem) 1rem clamp(2.5rem,6vw,4rem)}:where([data-o-section-type=main-landing]) .iwan-landing__order[data-ground=porcelain]{background:var(--iwan-porcelain);color:var(--iwan-text)}:where([data-o-section-type=main-landing]) .iwan-landing__column{gap:1.1rem;max-inline-size:34rem;margin-inline:auto;display:grid}:where([data-o-section-type=main-landing]) .iwan-landing__product{justify-content:center;align-items:center;gap:.9rem;display:flex}:where([data-o-section-type=main-landing]) .iwan-landing__thumb{aspect-ratio:4/5;background:var(--iwan-ivory);inline-size:56px;box-shadow:0 0 0 3px var(--iwan-g-bg,var(--iwan-porcelain)),0 0 0 4px var(--iwan-hairline);border-radius:100vmax 100vmax 0 0;flex:none;display:block;overflow:hidden}:where([data-o-section-type=main-landing]) .iwan-landing__thumb img{object-fit:cover;block-size:100%;inline-size:100%}:where([data-o-section-type=main-landing]) .iwan-landing__name{gap:.1rem;min-inline-size:0;display:grid}:where([data-o-section-type=main-landing]) .iwan-landing__title{overflow-wrap:anywhere;font-weight:700}:where([data-o-section-type=main-landing]) .iwan-landing__heading{font-family:var(--iwan-font-display);font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem);font-weight:400;line-height:var(--iwan-leading-heading);text-align:center}:where([data-o-section-type=main-landing]) .iwan-landing__note{color:var(--iwan-g-muted);text-align:center}:where([data-o-section-type=main-order]) .iwan-orders__inner.iwan-container{max-inline-size:52rem}:where([data-o-section-type=main-order]) .iwan-orders__head{text-align:center;justify-items:center;gap:.5rem;margin-block-end:clamp(1.75rem,4vw,2.75rem);display:grid}:where([data-o-section-type=main-order]) .iwan-orders__count{color:var(--iwan-g-muted);font-size:.9rem}:where([data-o-section-type=main-order]) .iwan-orders__group{gap:1rem;margin-block-end:2.25rem;display:grid}:where([data-o-section-type=main-order]) .iwan-orders__group-title{font-family:var(--iwan-font-display);font-size:1.2rem;font-weight:400;line-height:var(--iwan-leading-heading);justify-content:center;align-items:baseline;gap:.75rem;display:flex}:where([data-o-section-type=main-order]) .iwan-orders__group-count{font-family:var(--iwan-font-body);color:var(--iwan-g-muted);font-size:.82rem}:where([data-o-section-type=main-order]) .iwan-orders__list{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}:where([data-o-section-type=main-order]) .iwan-orders__empty{text-align:center;justify-items:center;gap:.75rem;max-inline-size:28rem;margin-inline:auto;display:grid}:where([data-o-section-type=main-order]) .iwan-orders__empty-arch.iwan-arch{inline-size:7.5rem;margin-block-end:.75rem}:where([data-o-section-type=main-order]) .iwan-orders__empty-title{font-family:var(--iwan-font-display);font-size:1.4rem;line-height:var(--iwan-leading-heading)}:where([data-o-section-type=main-order]) .iwan-orders__empty-text{color:var(--iwan-g-muted)}:where([data-o-section-type=main-page]) .iwan-page__column.iwan-container{justify-items:center;gap:clamp(1.5rem,4vw,2.5rem);max-inline-size:46rem;display:grid}:where([data-o-section-type=main-page]) .iwan-page__head{text-align:center;justify-items:center;gap:.5rem;display:grid}:where([data-o-section-type=main-page]) .iwan-page__crest{border:1px solid var(--iwan-hairline);block-size:52px;inline-size:52px;color:var(--iwan-hairline);border-radius:50%;place-items:center;display:grid}:where([data-o-section-type=main-page]) .iwan-page__crest .iwan-icon{block-size:24px;inline-size:24px}:where([data-o-section-type=main-page]) .iwan-page__text{inline-size:100%;max-inline-size:40rem;font-size:1.02rem}:where([data-o-section-type=main-page]) .iwan-page__text :where(h2,h3){font-family:var(--iwan-font-display);font-weight:400;line-height:var(--iwan-leading-heading);margin-block:1.75rem .65rem}:where([data-o-section-type=main-page]) .iwan-page__text :where(p,ul,ol){margin-block:0 1rem}:where([data-o-section-type=main-page]) .iwan-page__text :where(img){block-size:auto;max-inline-size:100%}:where([data-o-section-type=main-search]) .iwan-find__head{text-align:center;justify-items:center;gap:.75rem;margin-block-end:clamp(2rem,5vw,3rem);display:grid}:where([data-o-section-type=main-search]) .iwan-find__title{overflow-wrap:anywhere}:where([data-o-section-type=main-search]) .iwan-find__form{border:1px solid var(--iwan-g-line-strong);border-radius:var(--iwan-radius);background:var(--iwan-porcelain);align-items:center;gap:.5rem;inline-size:min(100%,38rem);margin-block-start:.5rem;padding-inline-start:.75rem;display:flex}:where([data-o-section-type=main-search]) .iwan-find__form:focus-within{border-color:var(--iwan-g-text)}:where([data-o-section-type=main-search]) .iwan-find__glyph{block-size:20px;inline-size:20px;color:var(--iwan-g-muted);flex:none}:where([data-o-section-type=main-search]) .iwan-find__input{background:0 0;border:0;outline:none;flex:auto;min-block-size:48px;min-inline-size:0}:where([data-o-section-type=main-search]) .iwan-find__go{border-start-start-radius:0;border-end-start-radius:0;flex:none;min-block-size:48px}:where([data-o-section-type=main-search]) .iwan-find__count{color:var(--iwan-g-muted)}:where([data-o-section-type=main-search]) .iwan-find__empty,:where([data-o-section-type=main-search]) .iwan-find__prompt{text-align:center;color:var(--iwan-g-muted);justify-items:center;gap:.75rem;display:grid}:where([data-o-section-type=main-search]) .iwan-find__alcove.iwan-arch{inline-size:7rem;margin-block-end:.75rem}:where([data-o-section-type=main-search]) .iwan-find__empty-title{font-family:var(--iwan-font-display);color:var(--iwan-g-text);font-size:1.5rem}:where([data-o-section-type=newsletter]) .iwan-letter__inner.iwan-container{text-align:center;justify-items:center;max-inline-size:40rem;display:grid}:where([data-o-section-type=newsletter]) .iwan-letter__inner form{inline-size:100%}:where([data-o-section-type=newsletter]) .iwan-letter__field{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}:where([data-o-section-type=newsletter]) .iwan-letter__input{border:1px solid var(--iwan-g-line-strong);border-radius:var(--iwan-radius);min-block-size:48px;min-inline-size:0;color:var(--iwan-g-text);background:0 0;flex:14rem;padding:.6rem 1rem}:where([data-o-section-type=newsletter]) .iwan-letter__input::placeholder{color:var(--iwan-g-muted);opacity:1}:where([data-o-section-type=newsletter]) .iwan-letter__submit{flex:none}:where([data-o-section-type=newsletter]) .iwan-letter__status span{margin-block-start:.75rem;font-size:.9rem;display:none}:where([data-o-section-type=newsletter]) form[data-o-state=sending] .iwan-letter__status [data-state=sending],:where([data-o-section-type=newsletter]) form[data-o-state=sent] .iwan-letter__status [data-state=sent],:where([data-o-section-type=newsletter]) form[data-o-state=error] .iwan-letter__status [data-state=error]{display:block}:where([data-o-section-type=occasions]) .iwan-occasions__list{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));justify-content:center;gap:clamp(2rem,4vw,3rem) clamp(1rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=990px){:where([data-o-section-type=occasions]) .iwan-occasions[data-count="2"] .iwan-occasions__list,:where([data-o-section-type=occasions]) .iwan-occasions[data-count="3"] .iwan-occasions__list{grid-template-columns:repeat(var(--iwan-oc-cols,3),minmax(0,18rem))}:where([data-o-section-type=occasions]) .iwan-occasions[data-count="2"]{--iwan-oc-cols:2}}:where([data-o-section-type=occasions]) .iwan-occasions__item{min-inline-size:0}:where([data-o-section-type=occasions]) .iwan-occasions__link{color:inherit;justify-items:center;text-decoration:none;display:grid;position:relative}:where([data-o-section-type=occasions]) .iwan-occasions__link img{transition:transform .9s cubic-bezier(.22,.7,.2,1)}@media (hover:hover) and (pointer:fine){:where([data-o-section-type=occasions]) .iwan-occasions__link:hover img{transform:scale(1.04)}}:where([data-o-section-type=occasions]) .iwan-occasions__plaque{z-index:1;border:1px solid var(--iwan-hairline);background:var(--iwan-ivory);inline-size:82%;color:var(--iwan-text);text-align:center;justify-items:center;gap:.2rem;margin-block-start:-2.25rem;padding:.85rem 1rem .95rem;display:grid;position:relative}:where([data-o-section-type=occasions]) .iwan-occasions__name{font-family:var(--iwan-font-display);font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem);line-height:var(--iwan-leading-heading)}:where([data-o-section-type=occasions]) .iwan-occasions__line{color:var(--iwan-muted);font-size:.85rem}:where([data-o-section-type=occasions]) .iwan-occasions__link:focus-visible{outline:none}:where([data-o-section-type=occasions]) .iwan-occasions__link:focus-visible .iwan-occasions__plaque{outline:2px solid var(--iwan-text);outline-offset:3px}:where([data-o-section-type=product-reviews]) .iwan-voices-pdp__head{text-align:center;justify-items:center;gap:.5rem;margin-block-end:clamp(1.75rem,4vw,2.75rem);display:grid}:where([data-o-section-type=product-reviews]) .iwan-voices-pdp__score{font-family:var(--iwan-font-display);font-size:clamp(2.5rem,2rem + 2vw,3.4rem);line-height:1.25}:where([data-o-section-type=product-reviews]) .iwan-voices-pdp__line{color:var(--iwan-g-muted);font-size:.9rem}:where([data-o-section-type=product-reviews]) .iwan-voices-pdp__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.25rem;max-inline-size:72rem;margin:0 auto;padding:0;list-style:none;display:grid}:where([data-o-section-type=product-reviews]) .iwan-voice{border:1px solid var(--iwan-g-line);border-radius:50% 50% var(--iwan-radius)var(--iwan-radius)/2.75rem 2.75rem var(--iwan-radius)var(--iwan-radius);background:color-mix(in srgb,var(--iwan-g-text)4%,transparent);text-align:center;align-content:start;justify-items:center;gap:.6rem;padding:2.4rem 1.4rem 1.4rem;display:grid}:where([data-o-section-type=product-reviews]) .iwan-voice__stars{color:var(--iwan-hairline);gap:.2rem;display:flex}:where([data-o-section-type=product-reviews]) .iwan-voice__star .iwan-icon{opacity:.45;block-size:17px;inline-size:17px}:where([data-o-section-type=product-reviews]) .iwan-voice__star.is-on .iwan-icon{fill:currentColor;opacity:1}:where([data-o-section-type=product-reviews]) .iwan-voice__title{font-weight:700}:where([data-o-section-type=product-reviews]) .iwan-voice__body{overflow-wrap:anywhere;text-wrap:pretty}:where([data-o-section-type=product-reviews]) .iwan-voice__photos{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}:where([data-o-section-type=product-reviews]) .iwan-voice__photos img{border-radius:var(--iwan-radius);object-fit:cover;block-size:64px;inline-size:64px}:where([data-o-section-type=product-reviews]) .iwan-voice__by{color:var(--iwan-g-muted);flex-wrap:wrap;justify-content:center;gap:.25rem .75rem;font-size:.82rem;display:flex}:where([data-o-section-type=product-reviews]) .iwan-voice__by span{color:var(--iwan-g-text);font-weight:700}:where([data-o-section-type=promo-banner]) .iwan-promo__frame{inline-size:min(100% - 2*clamp(16px,4vw,48px),var(--iwan-page) - 2*clamp(16px,4vw,48px));border:1px solid var(--iwan-hairline);margin-inline:auto;padding:6px}:where([data-o-section-type=promo-banner]) .iwan-promo[data-frame=full] .iwan-promo__frame{border-inline:0;inline-size:100%;padding:0}:where([data-o-section-type=promo-banner]) .iwan-promo__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:center;display:flex;overflow-x:auto}:where([data-o-section-type=promo-banner]) .iwan-promo__track::-webkit-scrollbar{display:none}:where([data-o-section-type=promo-banner]) .iwan-promo__slide{scroll-snap-align:start;min-inline-size:0;color:inherit;flex:0 0 100%;display:block}:where([data-o-section-type=promo-banner]) .iwan-promo__slide picture{display:block}:where([data-o-section-type=promo-banner]) .iwan-promo__img{block-size:auto;inline-size:100%;display:block}@media (width>=750px){:where([data-o-section-type=promo-banner]) .iwan-promo__img{object-fit:contain;max-block-size:80vh}}:where([data-o-section-type=promo-banner]) a.iwan-promo__slide:focus-visible{outline:2px solid var(--iwan-g-text);outline-offset:-4px}:where([data-o-section-type=promo-banner]) .iwan-promo__strip{justify-content:center;align-items:center;gap:.5rem;margin-block-start:.5rem;display:none}:where([data-o-section-type=promo-banner]) .iwan-promo__frame[data-o-bound] .iwan-promo__strip{display:flex}:where([data-o-section-type=promo-banner]) .iwan-promo__dots{gap:2px;display:flex}:where([data-o-section-type=promo-banner]) .iwan-promo__dot{cursor:pointer;background:0 0;border:0;block-size:44px;inline-size:28px;padding:0;position:relative}:where([data-o-section-type=promo-banner]) .iwan-promo__dot:before{content:"";border:1px solid var(--iwan-hairline);border-radius:50%;block-size:8px;inline-size:8px;margin:-4px 0 0 -4px;position:absolute;inset:50% auto auto 50%}:where([data-o-section-type=promo-banner]) .iwan-promo__dot[data-o-active]:before{background:var(--iwan-hairline)}:where([data-o-section-type=promo-banner]) .iwan-promo__step{block-size:44px;inline-size:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}:where([data-o-section-type=promo-banner]) .iwan-promo__step .iwan-icon{block-size:18px;inline-size:18px}:where([data-o-section-type=promo-banner]) .iwan-promo__slot{border:1px dashed var(--iwan-g-line-strong);margin:.25rem;padding:.35rem .75rem;display:inline-block}:where([data-o-section-type=rich-text]) .iwan-richtext__inner.iwan-container{text-align:center;justify-items:center;gap:1rem;max-inline-size:44rem;display:grid}:where([data-o-section-type=rich-text]) .iwan-richtext__inner .iwan-head{margin-block-end:0}:where([data-o-section-type=rich-text]) .iwan-richtext[data-align=start] .iwan-richtext__inner,:where([data-o-section-type=rich-text]) .iwan-richtext[data-align=start] .iwan-head{text-align:start;justify-items:start}:where([data-o-section-type=story]) .iwan-story__inner.iwan-container{text-align:center;justify-items:center;gap:1.25rem;max-inline-size:46rem;display:grid}:where([data-o-section-type=story]) .iwan-story__inner .iwan-head{margin-block-end:.25rem}:where([data-o-section-type=story]) .iwan-story__text{font-size:clamp(1.05rem,1rem + .35vw,1.25rem);line-height:var(--iwan-leading-body);text-wrap:pretty}:where([data-o-section-type=story]) .iwan-story__signature{font-family:var(--iwan-font-display);color:var(--iwan-g-muted);font-size:1.15rem}:where([data-o-section-type=testimonials]) .iwan-voices__frame{max-inline-size:48rem;margin-inline:auto}:where([data-o-section-type=testimonials]) .iwan-voices__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}:where([data-o-section-type=testimonials]) .iwan-voices__track::-webkit-scrollbar{display:none}:where([data-o-section-type=testimonials]) .iwan-voices__slide{text-align:center;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;justify-items:center;gap:1.25rem;min-inline-size:0;margin:0;padding-inline:clamp(.5rem,3vw,2rem);display:grid}:where([data-o-section-type=testimonials]) .iwan-voices__quote{font-family:var(--iwan-font-display);font-size:clamp(1.25rem,1rem + 1.2vw,1.75rem);line-height:var(--iwan-leading-heading);text-wrap:balance;margin:0;padding-block:1.5rem 0;position:relative}:where([data-o-section-type=testimonials]) .iwan-voices__quote:before{content:"";border:1px solid var(--iwan-hairline);border-block-end:0;border-start-start-radius:100vmax;border-start-end-radius:100vmax;block-size:12px;inline-size:18px;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50%}[dir=rtl] :where([data-o-section-type=testimonials]) .iwan-voices__quote:before{translate:50%}:where([data-o-section-type=testimonials]) .iwan-voices__who{justify-items:center;gap:.25rem;display:grid}:where([data-o-section-type=testimonials]) .iwan-voices__rule{background:var(--iwan-hairline);block-size:1px;inline-size:1.75rem;margin-block-end:.35rem;display:block}:where([data-o-section-type=testimonials]) .iwan-voices__name{font-weight:700}:where([data-o-section-type=testimonials]) .iwan-voices__detail{color:var(--iwan-g-muted);font-size:.86rem}:where([data-o-section-type=testimonials]) .iwan-voices__controls{justify-content:center;align-items:center;gap:.75rem;margin-block-start:1.5rem;display:none}:where([data-o-section-type=testimonials]) .iwan-voices__frame[data-o-bound] .iwan-voices__controls{display:flex}:where([data-o-section-type=testimonials]) .iwan-voices__arrow{border:1px solid var(--iwan-g-line-strong);block-size:44px;inline-size:44px;color:var(--iwan-g-text);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}:where([data-o-section-type=testimonials]) .iwan-voices__arrow .iwan-icon{block-size:18px;inline-size:18px}:where([data-o-section-type=testimonials]) .iwan-voices__dots{gap:2px;display:flex}:where([data-o-section-type=testimonials]) .iwan-voices__dot{background:0 0;border:0;block-size:44px;inline-size:28px;padding:0;position:relative}:where([data-o-section-type=testimonials]) .iwan-voices__dot:before{content:"";border:1px solid var(--iwan-hairline);border-radius:50%;block-size:8px;inline-size:8px;margin:-4px 0 0 -4px;position:absolute;inset:50% auto auto 50%}:where([data-o-section-type=testimonials]) .iwan-voices__dot[data-o-active]:before{background:var(--iwan-hairline)}:where([data-o-section-type=video-band]) .iwan-vband__inner{justify-items:center;gap:clamp(1.75rem,4vw,2.5rem);display:grid}:where([data-o-section-type=video-band]) .iwan-vband__window.iwan-arch{--iwan-arch-gap:10px;inline-size:min(100%,760px)}:where([data-o-section-type=video-band]) .iwan-vband__poster,:where([data-o-section-type=video-band]) .iwan-vband__video{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}:where([data-o-section-type=video-band]) .iwan-vband__inner .iwan-head{margin-block-end:0}@media (prefers-reduced-motion:reduce){:where([data-o-section-type=video-band]) .iwan-vband__video{display:none}}