.three-d-view iframe{width:100%;height:800px;border:1px solid var(--color-neutral-200, #e5e5e5)}.advantages__body :where(p){margin:0}.advantages__body :where(p+p){margin-top:1.25rem}@media(prefers-reduced-motion:no-preference){.advantages__reveal{animation:advantages-reveal .7s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--delay, 0ms)}@keyframes advantages-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@keyframes about-awards-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.about-awards__body :where(p){margin:0}.about-awards__body :where(p+p){margin-top:1.25rem}@media(prefers-reduced-motion:no-preference){.about-awards__reveal{animation:about-awards-rise .8s cubic-bezier(.22,1,.36,1) both}}.about-collab__body :where(p){margin:0}.about-collab__body :where(p+p){margin-top:1.25rem}.about-collab__head,.about-collab__plates,.about-collab__hero-media{animation:about-collab-rise .7s cubic-bezier(.22,1,.36,1) both}.about-collab__plates{animation-delay:.08s}.about-collab__hero-media{animation-delay:.16s}@keyframes about-collab-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.about-collab__head,.about-collab__plates,.about-collab__hero-media{animation:none}}.about-designers__body :where(p){margin:0}.about-designers__body :where(p+p){margin-top:1.25rem}@media(prefers-reduced-motion:no-preference){.about-designers__reveal{animation:about-designers-rise .6s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--delay, 0ms)}}@keyframes about-designers-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.about-designers__figure:hover .about-designers__img{transform:none}}.about-ergo__body :where(p){margin:0}.about-ergo__body :where(p+p){margin-top:1.25rem}@media(prefers-reduced-motion:no-preference){.about-ergo-rise{animation:about-ergo-rise .7s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--delay, 0ms)}}@keyframes about-ergo-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.about-fairs__body :where(p){margin:0}.about-fairs__body :where(p+p){margin-top:1.25rem}.about-fairs__reveal{opacity:1}@media(prefers-reduced-motion:no-preference){.about-fairs__reveal{animation:about-fairs-rise .7s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--delay, 0ms)}}@keyframes about-fairs-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.about-mfg__body :where(p){margin:0}.about-mfg__body :where(p+p){margin-top:1.25rem}@media(prefers-reduced-motion:no-preference){.about-mfg__rise{animation:about-mfg-rise .7s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--delay, 0ms)}@keyframes about-mfg-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}.about-modular__lead{font-size:1.0625rem;line-height:1.6}@media screen and (min-width:1024px){.about-modular__lead{font-size:1.25rem;line-height:1.5}}.about-modular__body :where(p){margin:0}.about-modular__body :where(p+p){margin-top:1.25rem}.about-modular__note+.about-modular__note{margin-top:2.25rem;padding-top:2.25rem;border-top:1px solid rgb(255 255 255 / .12)}.about-modular__reveal{opacity:1}@media(prefers-reduced-motion:no-preference){@keyframes about-modular-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.about-modular__reveal{animation:about-modular-rise .7s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--delay, 0ms)}}@media(prefers-reduced-motion:no-preference){.about-opening__rise{animation:about-opening-rise .7s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--rise-delay, 0ms)}}@keyframes about-opening-rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.about-opening__body{font-size:1rem;line-height:1.7;color:color-mix(in srgb,currentColor 78%,transparent)}@media(min-width:1024px){.about-opening__body{font-size:1.0625rem;line-height:1.75}}.about-opening__body :where(p){margin:0}.about-opening__body :where(p+p){margin-top:1.15rem}.about-projects__body :where(p){margin:0}.about-projects__body :where(p+p){margin-top:1.25rem}.about-projects__reveal{opacity:1}@media(prefers-reduced-motion:no-preference){.about-projects__reveal{animation:about-projects-rise .7s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--delay, 0ms);will-change:transform,opacity}}@keyframes about-projects-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.about-showroom__map-arrow svg{width:100%;height:100%}.about-showroom__map-arrow{transition:transform .2s ease}.about-showroom__map-link:hover .about-showroom__map-arrow,.about-showroom__map-link:focus-visible .about-showroom__map-arrow{transform:translate(2px) translateY(-2px)}.about-showroom__img{transition:transform .6s ease}.about-showroom__media:hover .about-showroom__img{transform:scale(1.02)}.about-showroom__body :where(p){margin:0}.about-showroom__body :where(p+p){margin-top:1.25rem}@media(prefers-reduced-motion:no-preference){.about-showroom__intro,.about-showroom__media,.about-showroom__body{animation:about-showroom-rise .7s ease both}.about-showroom__media:nth-child(2){animation-delay:.1s}.about-showroom__body{animation-delay:.15s}}@keyframes about-showroom-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.about-showroom__img,.about-showroom__map-arrow{transition:none}.about-showroom__media:hover .about-showroom__img{transform:none}}.about-sustainability__reveal{opacity:1}@media(prefers-reduced-motion:no-preference){.about-sustainability__reveal{animation:about-sustainability-rise .7s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--delay, 0ms)}@keyframes about-sustainability-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}.about-sustainability__body :where(p){margin:0}.about-sustainability__body :where(p+p){margin-top:1.25rem}.about-sustainability__quote{position:relative}.about-sustainability__mark{display:block;font-family:var(--font-serif, serif);font-size:4.5rem;line-height:.6;opacity:.2;margin-bottom:.25rem;-webkit-user-select:none;user-select:none}.about-sustainability__quote :where(p){margin:0}.about-sustainability__quote :where(p+p){margin-top:1.25rem}.about-tech-lede :where(p){margin:0}.about-tech-lede :where(p+p){margin-top:1.25rem}.about-tech-support{counter-reset:about-tech-index}.about-tech-support :where(p){margin:0}.about-tech-support>p{counter-increment:about-tech-index;position:relative;padding-top:1rem;font-size:.9375rem;line-height:1.7;color:#201d18b8;border-top:1px solid rgba(32,29,24,.12)}.about-tech-support>p+p{margin-top:1.25rem}@media screen and (min-width:1024px){.about-tech-support>p+p{margin-top:0}}.about-tech-support>p:before{content:"0" counter(about-tech-index);display:block;margin-bottom:.75rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:.875rem;line-height:1;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--color-brown, #98593e)}@media(prefers-reduced-motion:no-preference){.about-tech-reveal{animation:about-tech-rise .7s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--delay, 0ms)}}@keyframes about-tech-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.about-timeline__body :where(p){margin:0}.about-timeline__body :where(p+p){margin-top:1.25rem}.about-timeline__img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.about-timeline__row:hover .about-timeline__img{transform:scale(1.03)}@media screen and (min-width:1024px){.about-timeline__row--left .about-timeline__content{grid-column:1;text-align:right;padding-right:4rem}.about-timeline__row--left .about-timeline__spacer{grid-column:2}.about-timeline__row--left .about-timeline__media{margin-left:auto}.about-timeline__row--right .about-timeline__content{grid-column:2;text-align:left;padding-left:4rem}.about-timeline__row--right .about-timeline__spacer{grid-column:1}.about-timeline__connector{width:3.5rem}.about-timeline__row--left .about-timeline__connector{right:calc(50% + 7px)}.about-timeline__row--right .about-timeline__connector{left:calc(50% + 7px)}}@media(prefers-reduced-motion:no-preference){.about-timeline__reveal{animation:about-timeline-rise .7s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--delay, 0ms)}@keyframes about-timeline-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}.about-values__body :where(p){margin:0}.about-values__body :where(p+p){margin-top:1.25rem}.about-values__reveal{animation:about-values-rise .7s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--delay, 0ms)}@keyframes about-values-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.about-values__reveal{animation:none}.about-values__reveal .group:hover :where(img){transform:none}}.badge-showcase__row{display:flex;align-items:center;justify-content:center;gap:1.5rem}@media(min-width:768px){.badge-showcase__row{gap:3rem}}.badge-showcase__item{position:relative;display:flex;flex-direction:column;align-items:center;flex-shrink:0}.badge-showcase__trigger{display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer;width:50px;height:50px}@media(min-width:768px){.badge-showcase__trigger{width:80px;height:80px}}.badge-showcase__trigger img,.badge-showcase__trigger svg{width:100%;height:100%;object-fit:contain}.badge-showcase__arrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--color-background-inverted, #1a1a1a);margin-top:8px;opacity:0;transition:opacity .2s ease}.badge-showcase__item.is-active .badge-showcase__arrow{opacity:1}@media(min-width:768px){.badge-showcase__arrow{position:absolute;bottom:-18px;left:50%;transform:translate(-50%) translateY(6px);margin-top:0;transition:opacity .2s ease,transform .2s ease}.badge-showcase__item.is-active .badge-showcase__arrow{transform:translate(-50%) translateY(0)}}.badge-showcase__tooltip{display:none}@media(min-width:768px){.badge-showcase__tooltip{display:block;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%);width:max-content;max-width:320px;background:var(--color-background-inverted, #1a1a1a);color:var(--color-text-inverted, #ffffff);padding:1.25rem 1.5rem;z-index:30;text-align:center;opacity:0;visibility:hidden;transform:translate(-50%) translateY(6px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;pointer-events:none}.badge-showcase__item.is-active .badge-showcase__tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);pointer-events:auto}}.badge-showcase__mobile-tooltip{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.badge-showcase__mobile-tooltip.is-open{grid-template-rows:1fr}.badge-showcase__mobile-tooltip-inner{display:grid;overflow:hidden}.badge-showcase__mobile-tooltip-item{grid-area:1 / 1;background:var(--color-background-inverted, #1a1a1a);color:var(--color-text-inverted, #ffffff);padding:1rem 1.25rem;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease}.badge-showcase__mobile-tooltip-item.is-visible{visibility:visible;opacity:1}@media(min-width:768px){.badge-showcase__mobile-tooltip{display:none}}.badge-showcase__tooltip-title{font-size:.8rem;font-weight:700;line-height:1.3;margin-bottom:.35rem;text-transform:uppercase}@media(min-width:768px){.badge-showcase__tooltip-title{font-size:.95rem;margin-bottom:.5rem}}.badge-showcase__tooltip-text{font-size:.7rem;line-height:1.5;opacity:.9}@media(min-width:768px){.badge-showcase__tooltip-text{font-size:.8rem;line-height:1.6}}.card-carousel{position:relative}.card-carousel__viewport{overflow:hidden}.card-carousel__container{display:flex;gap:4px}.card-carousel__slide{flex:0 0 calc(91.666% - 3px)}@media(min-width:768px){.card-carousel__slide{flex:0 0 calc(50% - 2px)}}@media(min-width:1024px){.card-carousel__slide{flex:0 0 calc(33.333% - 3px)}}.card-carousel__card{position:relative;overflow:hidden;display:block;line-height:0}.card-carousel__card-image{display:block;line-height:0}.card-carousel__card-image img,.card-carousel__card-image svg{width:100%;height:auto;display:block;transition:transform .5s ease}.card-carousel__card:hover .card-carousel__card-image img{transform:scale(1.05)}.card-carousel__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;background:linear-gradient(to bottom,#00000059,#0000000d 40%,#00000040);color:#fff;text-align:center;pointer-events:none}.card-carousel__card-info{display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s ease}.card-carousel__card:hover .card-carousel__card-info{opacity:1}.card-carousel__controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}.card-carousel__progress{margin:0;width:60%;height:2px;background:color-mix(in srgb,currentColor 10%,transparent);overflow:hidden;cursor:pointer;touch-action:none}@media(min-width:1024px){.card-carousel__progress{width:20%}}.card-carousel__progress-bar{width:100%;height:100%;background:color-mix(in srgb,currentColor 85%,transparent);transform:scaleX(0);transform-origin:0 50%;transition:transform .1s linear}.card-carousel__button{background:transparent;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,currentColor 50%,transparent);transition:color .2s ease}.card-carousel__button:hover{color:currentColor}.card-carousel__button svg{width:20px;height:20px}.card-carousel__modal-link{display:inline-flex;align-items:center;gap:.25rem;font-weight:500;color:var(--color-foreground, #111);text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.card-carousel__modal-link:hover{opacity:.7}.card-carousel__modal-link svg{width:14px;height:14px}.card-carousel__video{width:100%;line-height:0}.card-carousel__video video{width:100%;height:auto;display:block}.collection-products-embla{position:relative}.collection-products-embla__viewport{overflow:hidden;min-height:1px}.collection-products-embla__container{display:flex}.collection-products-embla__container--static{display:grid;grid-template-columns:repeat(var(--cp-mobile-columns, 2),minmax(0,1fr));gap:.75rem}@media(min-width:768px){.collection-products-embla__container--static{grid-template-columns:repeat(var(--cp-desktop-columns, 4),minmax(0,1fr));gap:1rem}}.collection-products-embla__container--static>.collection-products-embla__slide{width:auto;margin-right:0}.collection-products-embla__slide{flex:0 0 auto;width:var(--cp-mobile-basis, calc(50% - .5rem) );margin-right:.75rem}@media(min-width:1024px){.collection-products-embla[data-show-controls=true] .collection-products-embla__slide{width:calc((100% / var(--cp-desktop-columns, 4)) - .75rem);margin-right:1rem}}.collection-products-embla__controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}.collection-products-embla__progress{margin:0;width:60%;min-width:8rem;max-width:18rem;flex:1 1 auto;height:2px;background:var(--color-border);overflow:hidden;cursor:pointer;touch-action:none}@media(min-width:1024px){.collection-products-embla__progress{width:20%}}.collection-products-embla__progress-bar{width:100%;height:100%;background:var(--color-text);transform:scaleX(0);transform-origin:0 50%;transition:transform .1s linear}.collection-products-embla__button{background:transparent;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-text);opacity:.55;transition:opacity .2s ease}.collection-products-embla__button:hover{opacity:1}.collection-products-embla__button svg{width:20px;height:20px}.collection-grid{background-image:linear-gradient(to right,rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.03) 1px,transparent 1px);background-size:30px 30px;mask-image:linear-gradient(to bottom,black,transparent 30%);-webkit-mask-image:linear-gradient(to bottom,black,transparent 30%)}@media screen and (max-width:749px){.collection-grid{background-size:20px 20px}}.designer-products-embla{position:relative}.designer-products-embla__viewport{overflow:visible;min-height:1px}.designer-products-embla__viewport--static{overflow:hidden}.designer-products-embla__container{display:flex}.designer-products-embla__container--static{display:grid;grid-template-columns:repeat(var(--designer-products-mobile-columns, 1),minmax(0,1fr));gap:.5rem}@media screen and (min-width:1024px){.designer-products-embla__container--static{grid-template-columns:repeat(var(--designer-products-desktop-columns, 4),minmax(0,calc((100% - 1.5rem)/4)));justify-content:center}}.designer-products-embla__container--static>.designer-products-embla__slide{width:auto;margin-right:0}.designer-products-embla__loader{display:flex}.designer-products-embla__slide{flex:0 0 auto;width:var(--mobile-slide-basis, calc(100% - .5rem) );margin-right:.5rem}.designer-products-embla__slide--skeleton{pointer-events:none}@media(min-width:1024px){.designer-products-embla__slide{width:calc(25% - .5rem)}}.designer-products-card-skeleton{display:flex;flex-direction:column;gap:1rem}.designer-products-card-skeleton__media,.designer-products-card-skeleton__text{background:color-mix(in srgb,var(--color-text) 8%,transparent);animation:designer-products-skeleton 1.1s ease-in-out infinite alternate}.designer-products-card-skeleton__media{aspect-ratio:4 / 5}.designer-products-card-skeleton__text{block-size:1rem;inline-size:65%}@keyframes designer-products-skeleton{0%{opacity:.45}to{opacity:1}}.designer-products-embla__controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}.designer-products-embla__progress{margin:0;width:60%;min-width:8rem;max-width:18rem;flex:1 1 auto;height:2px;background:var(--color-border);overflow:hidden;cursor:pointer;touch-action:none}@media(min-width:1024px){.designer-products-embla__progress{width:20%}}.designer-products-embla__progress-bar{width:100%;height:100%;background:var(--color-text);transform:scaleX(0);transform-origin:0 50%;transition:transform .1s linear}.designer-products-embla__button{background:transparent;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-text);opacity:.55;transition:color .2s ease}.designer-products-embla__button:hover{color:var(--color-text);opacity:1}.designer-products-embla__button svg{width:20px;height:20px}[x-cloak]{display:none!important}.featured-embla{position:relative}.featured-embla__viewport{overflow:hidden}.featured-embla__container{display:flex}.featured-embla__slide{flex:0 0 auto}.featured-embla__controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}.featured-embla__progress{margin:0;width:60%;height:2px;background:#0000001a;overflow:hidden;cursor:pointer;touch-action:none}@media(min-width:1024px){.featured-embla__progress{width:20%}}.featured-embla__progress-bar{width:100%;height:100%;background:#000000d9;transform:scaleX(0);transform-origin:0 50%;transition:transform .1s linear}.featured-embla__button{background:transparent;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#00000080;transition:color .2s ease}.featured-embla__button:hover{color:#000}.featured-embla__button svg{width:20px;height:20px}.posts-embla{position:relative}.posts-embla__viewport{overflow:hidden}.posts-embla__container{display:flex}.posts-embla__slide{flex:0 0 auto}.posts-embla__controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}.posts-embla__progress{margin:0;width:60%;height:2px;background:#0000001a;overflow:hidden;cursor:pointer;touch-action:none}@media(min-width:1024px){.posts-embla__progress{width:20%}}.posts-embla__progress-bar{width:100%;height:100%;background:#000000d9;transform:scaleX(0);transform-origin:0 50%;transition:transform .1s linear}.posts-embla__button{background:transparent;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#00000080;transition:color .2s ease}.posts-embla__button:hover{color:#000}.posts-embla__button svg{width:20px;height:20px}.product-featured-gallery__viewport{overflow:hidden;min-height:100vw}@media(min-width:1024px){.product-featured-gallery__viewport{min-height:100svh}}.product-featured-gallery__container{display:flex;min-height:inherit}.product-featured-gallery__slide{flex:0 0 100%;min-width:0}[data-product-manual] .product-manual-slide{flex:0 0 70%}@media(min-width:768px){[data-product-manual] .product-manual-slide{flex:0 0 calc(33.333% - .667rem)}}@media(min-width:1024px){[data-product-manual] .product-manual-slide{flex:0 0 calc(25% - .75rem)}}[data-product-manual] .product-manual-slide.is-active .thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid currentColor;pointer-events:none}.product-recommendations-embla{position:relative}.product-recommendations-embla__viewport{overflow:visible}.product-recommendations-embla__container{display:flex}.product-recommendations-embla__slide{flex:0 0 auto}.product-recommendations-embla__controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}.product-recommendations-embla__progress{margin:0;width:60%;height:2px;background:#0000001a;overflow:hidden;cursor:pointer;touch-action:none}@media(min-width:1024px){.product-recommendations-embla__progress{width:20%}}.product-recommendations-embla__progress-bar{width:100%;height:100%;background:#000000d9;transform:scaleX(0);transform-origin:0 50%;transition:transform .1s linear}.product-recommendations-embla__button{background:transparent;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#00000080;transition:color .2s ease}.product-recommendations-embla__button:hover{color:#000}.product-recommendations-embla__button svg{width:20px;height:20px}.spotlight-slider{background-color:#f4f0ea;border-top:1px solid #e3d9cc}[data-timeline-embla]{overscroll-behavior-x:contain}.timeline-embla__viewport{overflow:hidden}.timeline-embla__container{display:flex}.timeline-embla__slide{flex:0 0 auto}.timeline-embla__controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}.timeline-embla__progress{margin:0;width:60%;height:2px;background:#0000001a;overflow:hidden;cursor:pointer;touch-action:none}@media(min-width:1024px){.timeline-embla__progress{width:20%}}.timeline-embla__progress-bar{width:100%;height:100%;background:#000000d9;transform:scaleX(0);transform-origin:0 50%;transition:transform .1s linear}.timeline-embla__button{background:transparent;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#00000080;transition:color .2s ease}.timeline-embla__button:hover{color:#000}.timeline-embla__button svg{width:20px;height:20px}.checkmark-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cml-gap, 12px)}.checkmark-list__item{display:flex;align-items:flex-start;gap:12px;font-size:var(--cml-size, 16px);line-height:1.5}.checkmark-list__item--sub{padding-left:40px}.checkmark-list__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:2px;color:var(--color-accent, var(--color-foreground))}.checkmark-list__item--sub .checkmark-list__icon{width:18px;height:18px}.checkmark-list__icon svg{width:100%;height:100%}.checkmark-list__text{flex:1 1 auto}.expandable-icon-grid{font-size:1rem;line-height:1.6}.expandable-icon-grid__preview>*:first-child{margin-top:0}.expandable-icon-grid__preview>*+*{margin-top:1em}.expandable-icon-grid__preview>*:last-child{margin-bottom:0}.expandable-icon-grid__more[hidden]{display:none}.expandable-icon-grid__more{margin-top:2rem}.expandable-icon-grid__items{display:grid;grid-template-columns:1fr;gap:1.5rem 2rem}@media(min-width:768px){.expandable-icon-grid__more[data-columns="2"] .expandable-icon-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}.expandable-icon-grid__more[data-columns="3"] .expandable-icon-grid__items{grid-template-columns:repeat(3,minmax(0,1fr))}}.expandable-icon-grid__toggle{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:0;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;transition:opacity .2s ease}.expandable-icon-grid__toggle:hover{opacity:.6}.expandable-icon-grid__toggle-icon{display:inline-flex;width:20px;height:20px;transition:transform .2s ease}.expandable-icon-grid__toggle[aria-expanded=true] .expandable-icon-grid__toggle-icon{transform:rotate(180deg)}.expandable-richtext{font-size:1rem;line-height:1.6}.expandable-richtext--center{text-align:center}.expandable-richtext--right{text-align:right}.expandable-richtext__preview>*:first-child{margin-top:0}.expandable-richtext__preview>*+*,.expandable-richtext__more>*+*{margin-top:1em}.expandable-richtext__more{margin-top:1em}.expandable-richtext__preview>*:last-child,.expandable-richtext__more>*:last-child{margin-bottom:0}.expandable-richtext__more[hidden]{display:none}.expandable-richtext__toggle{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;padding:0;background:transparent;border:0;color:inherit;cursor:pointer;transition:opacity .2s ease}.expandable-richtext__toggle:hover{opacity:.6}.expandable-richtext__toggle-icon{display:inline-flex;width:32px;height:32px;transition:transform .2s ease}.expandable-richtext__toggle[aria-expanded=true] .expandable-richtext__toggle-icon{transform:rotate(180deg)}.gallery-embla{position:relative}.gallery-embla__viewport{overflow:hidden}.gallery-embla__container{display:flex}.gallery-embla__container>*{flex:0 0 100%;min-width:0}.gallery-embla__button[hidden]{display:none}.gallery-embla__button{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:0;width:2.5rem;height:2.5rem;border-radius:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000000d9;transition:color .2s ease,background-color .2s ease;z-index:2;box-shadow:0 1px 4px #00000014}.gallery-embla__button:hover{color:#000;background:#fff}.gallery-embla__button--prev{left:0}.gallery-embla__button--next{right:0}.gallery-embla__button svg{width:1rem;height:1rem}@media(min-width:768px){.gallery-embla__button{width:3rem;height:3rem}.gallery-embla__button svg{width:1.125rem;height:1.125rem}}@media screen and (max-width:749px){.grid--has-mobile-cols{padding-block:var(--mobile-padding)!important}.grid--has-mobile-cols>*{grid-column:auto!important}.grid--mobile-ar [data-image-block]{aspect-ratio:var(--mobile-ar)!important}}@media screen and (min-width:750px){.grid--has-mobile-cols{padding-block:var(--padding)}}.icon-text-item{display:grid;grid-template-columns:auto 1fr;gap:.875rem;align-items:start}.icon-text-item__icon{width:var(--iti-size, 32px);height:var(--iti-size, 32px);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--eig-accent, currentColor)}.icon-text-item__icon .icon-text-item__img,.icon-text-item__icon svg{width:100%;height:100%;object-fit:contain}.icon-text-item__heading{margin:0 0 .35rem;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.3}.icon-text-item__description{font-size:.875rem;line-height:1.55;opacity:.78}.icon-text-item__description>*{margin:0}.icon-text-item__description>*+*{margin-top:.4em}.icon-tooltip{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:8px;cursor:help;outline:none}.icon-tooltip--icon-only{padding:0}.icon-tooltip__icon{flex:0 0 auto;width:var(--it-size, 56px);height:var(--it-size, 56px);max-width:var(--it-size, 56px);max-height:var(--it-size, 56px);display:inline-flex;align-items:center;justify-content:center;color:var(--color-foreground);overflow:hidden}.icon-tooltip__icon svg,.icon-tooltip__img{width:100%;height:100%;object-fit:contain}.icon-tooltip__title{font-size:.875rem;font-weight:500;letter-spacing:.02em;margin:0;max-width:16ch}.icon-tooltip__bubble{position:absolute;left:0;bottom:calc(100% + 10px);transform:translateY(4px);width:max-content;max-width:min(260px,80vw);padding:12px 14px;background-color:#111;color:#fff;font-size:.8125rem;line-height:1.45;border-radius:6px;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:20;text-align:left;box-shadow:0 6px 20px #0000002e}.icon-tooltip__bubble>*{color:inherit;margin:0}.icon-tooltip__bubble:after{content:"";position:absolute;top:100%;left:18px;border:6px solid transparent;border-top-color:#111}.icon-tooltip:hover .icon-tooltip__bubble,.icon-tooltip:focus-visible .icon-tooltip__bubble,.icon-tooltip:focus-within .icon-tooltip__bubble{opacity:1;transform:translateY(0);pointer-events:auto}.info-card{position:relative;overflow:hidden;width:100%;line-height:0}.info-card__button{position:relative;display:block;width:100%;line-height:0;cursor:pointer;border:none;padding:0;background:transparent;text-align:center;overflow:hidden}.info-card__image{display:block;line-height:0}.info-card__image img,.info-card__image svg{width:100%;height:auto;display:block}.info-card__info{position:absolute;bottom:.75rem;right:.75rem;display:flex;align-items:center;justify-content:center;color:#00000073;pointer-events:none;transition:color .2s ease}.info-card__button:hover .info-card__info{color:#000000b3}.info-card__video{width:100%;line-height:0}.info-card__video video{width:100%;height:auto;display:block}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.featured-gallery-embla__viewport{overflow:hidden}.featured-gallery-embla__container{display:flex}.featured-gallery-embla__slide{flex:0 0 100%;min-width:0}.f-carousel__toolbar__column.is-right{gap:1px}.embla{position:relative}.embla__viewport{overflow:hidden}.embla__container{display:flex}.embla__slide{flex:0 0 auto}.embla__controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}.embla__progress{margin:0;width:60%;height:2px;background:#0000001a;overflow:hidden;cursor:pointer;touch-action:none}@media(min-width:1024px){.embla__progress{width:20%}}.embla__progress-bar{width:100%;height:100%;background:#000000d9;transform:scaleX(0);transform-origin:0 50%;transition:transform .1s linear}.embla__button{background:transparent;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#00000080;transition:color .2s ease}.embla__button:hover{color:#000}.embla__button svg{width:20px;height:20px}.video-unmute-btn{opacity:1}.video-unmute-btn.is-idle{opacity:0;pointer-events:none}.video-unmute-btn.is-idle:where(:hover,:focus-visible){opacity:1;pointer-events:auto}@media(hover:hover){*:hover>.video-unmute-btn.is-idle{opacity:1;pointer-events:auto}}@media(hover:none){.video-unmute-btn.is-idle{opacity:.35;pointer-events:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
