.nd-image-tabs{color:var(--ndit-text);background:var(--ndit-bg);font-family:inherit}.nd-image-tabs__inner{box-sizing:border-box;padding-top:var(--ndit-pad-top);padding-bottom:var(--ndit-pad-bottom)}.nd-image-tabs__header{display:flex;width:100%;margin-bottom:var(--ndit-heading-gap)}.nd-image-tabs__header--left{justify-content:flex-start;text-align:left}.nd-image-tabs__header--center{justify-content:center;text-align:center}.nd-image-tabs__header--right{justify-content:flex-end;text-align:right}.nd-image-tabs__section-heading{width:min(100%,var(--ndit-heading-max));margin:0;color:var(--ndit-text);overflow-wrap:anywhere;text-wrap:balance}.nd-image-tabs__heading-accent,.nd-image-tabs__accent,.nd-image-tabs__accent *{color:var(--ndit-accent)!important;-webkit-text-fill-color:var(--ndit-accent)!important}.nd-image-tabs__media-shell{position:relative;width:100%}.nd-image-tabs--media-full_bleed .nd-image-tabs__media-shell{left:50%;width:100vw;max-width:100vw;margin-left:-50vw}.nd-image-tabs__media-frame{position:relative;width:100%;aspect-ratio:var(--ndit-media-ratio);overflow:hidden;border-radius:var(--ndit-media-radius);background:var(--ndit-surface);isolation:isolate}.nd-image-tabs__media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transform:scale(1.018);transition:opacity .65s ease,transform 1s cubic-bezier(.2,.8,.2,1),visibility .65s}.nd-image-tabs__media.is-active{opacity:1;visibility:visible;transform:scale(1)}.nd-image-tabs__asset{display:block;width:100%;height:100%;object-fit:var(--ndit-media-fit)}.nd-image-tabs__progress{position:absolute;z-index:3;right:var(--ndit-progress-inset);bottom:var(--ndit-progress-inset);left:var(--ndit-progress-inset);height:var(--ndit-progress-height);overflow:hidden;border-radius:999px;background:var(--ndit-progress-track);pointer-events:none}.nd-image-tabs__progress span{display:block;width:100%;height:100%;border-radius:inherit;background:var(--ndit-progress-fill);transform:scaleX(0);transform-origin:left}.nd-image-tabs__tabs-outer{display:flex;width:100%;min-width:0;margin-top:var(--ndit-tabs-gap)}.nd-image-tabs--tabs-align-left .nd-image-tabs__tabs-outer{justify-content:flex-start}.nd-image-tabs--tabs-align-center .nd-image-tabs__tabs-outer{justify-content:center}.nd-image-tabs--tabs-align-right .nd-image-tabs__tabs-outer{justify-content:flex-end}.nd-image-tabs__tabs-viewport{min-width:0;max-width:100%}.nd-image-tabs--tabs-underline .nd-image-tabs__tabs-viewport{width:100%}.nd-image-tabs__mobile-arrow{display:none}.nd-image-tabs__tabs{position:relative;isolation:isolate;display:flex;max-width:100%;overflow-x:auto;scrollbar-width:none}.nd-image-tabs__tabs::-webkit-scrollbar{display:none}.nd-image-tabs__tab-indicator{position:absolute;z-index:0;left:0;width:0;pointer-events:none;transform:translateZ(0);transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1)}.nd-image-tabs__tab{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:0;border-radius:var(--ndit-tab-radius);color:var(--ndit-tab-text);background:transparent;box-shadow:none;font:inherit;font-size:var(--ndit-tab-size);font-weight:400;line-height:1.25;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:color .3s ease,background .2s ease,font-weight .2s ease}.nd-image-tabs__tab:not(.is-active):hover{background:var(--ndit-tab-hover)}.nd-image-tabs__tab.is-active{font-weight:600}.nd-image-tabs--tabs-underline .nd-image-tabs__tabs{width:100%;border-bottom:1px solid var(--ndit-tab-border)}.nd-image-tabs--tabs-underline .nd-image-tabs__tab{flex:1 0 140px;border-radius:0}.nd-image-tabs--tabs-underline .nd-image-tabs__tab.is-active{color:var(--ndit-tab-active-bg)}.nd-image-tabs--tabs-underline .nd-image-tabs__tab-indicator{bottom:-1px;height:2px;background:var(--ndit-tab-active-bg)}.nd-image-tabs--tabs-pill .nd-image-tabs__tabs{width:fit-content;gap:0;padding:4px;border-radius:var(--ndit-tabs-radius);background:var(--ndit-tabs-bg)}.nd-image-tabs--tabs-pill .nd-image-tabs__tab{flex:0 0 auto;min-height:40px;padding:9px 20px}.nd-image-tabs--tabs-pill .nd-image-tabs__tab.is-active{color:var(--ndit-tab-active-text)}.nd-image-tabs--tabs-pill .nd-image-tabs__tab-indicator{top:4px;bottom:4px;border-radius:var(--ndit-tab-radius);background:var(--ndit-tab-active-bg)}.nd-image-tabs__tab:focus-visible{outline:2px solid var(--ndit-tab-active-bg);outline-offset:-3px}.nd-image-tabs__copy-stack{display:grid;margin-top:var(--ndit-description-gap)}.nd-image-tabs__copy{grid-area:1 / 1;width:min(100%,var(--ndit-description-max));opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .4s ease,transform .5s cubic-bezier(.2,.8,.2,1),visibility .4s}.nd-image-tabs__copy.is-active{opacity:1;visibility:visible;transform:none}.nd-image-tabs--copy-align-left .nd-image-tabs__copy{margin-right:auto;text-align:left}.nd-image-tabs--copy-align-center .nd-image-tabs__copy{margin-inline:auto;text-align:center}.nd-image-tabs--copy-align-right .nd-image-tabs__copy{margin-left:auto;text-align:right}.nd-image-tabs__description{color:var(--ndit-muted);font-size:var(--ndit-description-size);line-height:1.5;overflow-wrap:anywhere}.nd-image-tabs__description :where(p,li,span,strong,em,a){font-size:inherit}.nd-image-tabs__description>:first-child{margin-top:0}.nd-image-tabs__description>:last-child{margin-bottom:0}.nd-image-tabs__empty{padding:5rem 1rem;border:1px dashed currentColor;border-radius:12px;text-align:center;opacity:.55}@media(max-width:749px){.nd-image-tabs__header{margin-bottom:clamp(24px,var(--ndit-heading-gap),48px)}.nd-image-tabs--media-full_bleed .nd-image-tabs__media-frame{border-radius:min(var(--ndit-media-radius),24px)}.nd-image-tabs__tabs-outer{align-items:center;justify-content:center;width:min(100%,680px);min-height:56px;margin:min(var(--ndit-tabs-gap),24px) auto 0;padding:0 4px;overflow:hidden;border-radius:var(--ndit-tabs-radius);background:var(--ndit-tabs-bg)}.nd-image-tabs__tabs-viewport{flex:1 1 auto;width:auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%)}.nd-image-tabs__mobile-arrow{position:relative;z-index:3;display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:48px;padding:0;border:0;border-radius:999px;color:var(--ndit-tab-text);background:transparent;box-shadow:none;cursor:pointer;transition:color .25s ease,background-color .25s ease,transform .2s ease}.nd-image-tabs__mobile-arrow:hover{color:var(--ndit-text);background:var(--ndit-tab-hover)}.nd-image-tabs__mobile-arrow:active{transform:scale(.92)}.nd-image-tabs__mobile-arrow:focus-visible{outline:2px solid var(--ndit-tab-active-bg);outline-offset:-4px}.nd-image-tabs__mobile-arrow svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.nd-image-tabs__tabs,.nd-image-tabs--tabs-underline .nd-image-tabs__tabs,.nd-image-tabs--tabs-pill .nd-image-tabs__tabs{width:100%;max-width:none;min-width:100%;gap:0;padding:4px;overflow-x:auto;border:0;border-radius:0;background:transparent;scroll-behavior:smooth;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.nd-image-tabs__tab,.nd-image-tabs--tabs-underline .nd-image-tabs__tab,.nd-image-tabs--tabs-pill .nd-image-tabs__tab{flex:0 0 auto;min-width:0;min-height:48px;padding:10px 18px;border-radius:var(--ndit-tab-radius);color:var(--ndit-tab-text);scroll-snap-align:center}.nd-image-tabs--tabs-underline .nd-image-tabs__tab.is-active,.nd-image-tabs--tabs-pill .nd-image-tabs__tab.is-active{color:var(--ndit-tab-active-text)}.nd-image-tabs__tab-indicator,.nd-image-tabs--tabs-underline .nd-image-tabs__tab-indicator,.nd-image-tabs--tabs-pill .nd-image-tabs__tab-indicator{top:4px;bottom:4px;height:auto;border-radius:var(--ndit-tab-radius);background:var(--ndit-tab-active-bg)}.nd-image-tabs__copy-stack{margin-top:min(var(--ndit-description-gap),24px)}}@media(prefers-reduced-motion:reduce){.nd-image-tabs__media,.nd-image-tabs__tab-indicator,.nd-image-tabs__tab,.nd-image-tabs__copy{transition:none}}.nd-impact-fan{display:block;color:var(--ndif-text);background:var(--ndif-bg);padding-block:var(--ndif-pad-top) var(--ndif-pad-bottom);overflow:clip}.nd-impact-fan *,.nd-impact-fan *:before,.nd-impact-fan *:after{box-sizing:border-box}.nd-impact-fan__scroll-stage{position:relative;height:calc(100svh + var(--ndif-scroll-distance));min-height:980px}.nd-impact-fan__sticky{position:sticky;top:var(--ndif-sticky-offset);height:calc(100svh - var(--ndif-sticky-offset));min-height:620px;overflow:hidden}.nd-impact-fan__inner{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;margin-inline:auto;padding-top:clamp(20px,4svh,54px);will-change:transform}.nd-impact-fan__header{position:relative;z-index:10;width:min(100%,var(--ndif-text-width));margin-inline:auto}.nd-impact-fan--align-left .nd-impact-fan__header{margin-left:0;text-align:left}.nd-impact-fan--align-center .nd-impact-fan__header{text-align:center}.nd-impact-fan--align-right .nd-impact-fan__header{margin-right:0;text-align:right}.nd-impact-fan__subheading{margin:0 0 clamp(14px,2vw,24px);color:var(--ndif-subheading);font-family:var(--heading-font-family, "miso", sans-serif);font-size:var(--ndif-subheading-size);font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.nd-impact-fan__impact{margin:0;color:var(--ndif-dim-text);font-family:var(--heading-font-family, "miso", sans-serif);font-size:clamp(40px,5.6vw,var(--ndif-impact-size));font-weight:700;line-height:var(--ndif-impact-line-height);letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere}.nd-impact-fan__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(22px,3vw,36px)}.nd-impact-fan--align-left .nd-impact-fan__buttons{justify-content:flex-start}.nd-impact-fan--align-center .nd-impact-fan__buttons{justify-content:center}.nd-impact-fan--align-right .nd-impact-fan__buttons{justify-content:flex-end}.nd-impact-fan__word{display:inline;color:var(--ndif-dim-text);transition:color .18s ease}.nd-impact-fan__word.is-lit{color:var(--ndif-text)}.nd-impact-fan__word--accent.is-lit{color:var(--ndif-accent);-webkit-text-fill-color:var(--ndif-accent)}.nd-impact-fan__fan{position:relative;flex:0 0 var(--ndif-fan-height);width:100%;height:var(--ndif-fan-height);min-height:0;margin-top:var(--ndif-text-fan-gap);isolation:isolate}.nd-impact-fan__card{position:absolute;z-index:1;bottom:clamp(14px,2.5svh,34px);left:50%;width:min(var(--ndif-card-width),36vw);aspect-ratio:var(--ndif-card-ratio);margin:0;overflow:hidden;border:var(--ndif-card-border-width) solid var(--ndif-card-border);border-radius:var(--ndif-card-radius);background:color-mix(in srgb,var(--ndif-bg) 86%,white);transform:translate3d(-50%,46px,0) scale(.84);transform-origin:50% 112%;will-change:transform;backface-visibility:hidden}.nd-impact-fan--card-shadow .nd-impact-fan__card{box-shadow:0 18px 38px rgba(0,0,0,var(--ndif-card-shadow-alpha))}.nd-impact-fan__image{display:block;width:100%;height:100%;object-fit:var(--ndif-card-fit)}.nd-impact-fan__placeholder{color:color-mix(in srgb,var(--ndif-text) 24%,transparent);background:color-mix(in srgb,var(--ndif-bg) 80%,white)}.nd-impact-fan__carousel-controls{display:none}@media screen and (max-width:749px){.nd-impact-fan{width:100%;max-width:100%;overflow-x:clip;overflow-y:visible}.nd-impact-fan__scroll-stage{min-height:820px}.nd-impact-fan__sticky{top:var(--ndif-sticky-mobile-offset);width:100%;max-width:100%;height:calc(100svh - var(--ndif-sticky-mobile-offset));min-height:560px;overflow:visible;clip-path:inset(-1000px -100vw -1000px -100vw)}.nd-impact-fan__inner{padding-top:clamp(12px,2.5svh,28px)}.nd-impact-fan__subheading{margin-bottom:12px}.nd-impact-fan__impact{font-size:min(12vw,var(--ndif-impact-mobile-size));line-height:var(--ndif-impact-mobile-line-height)}.nd-impact-fan__fan{--ndif-mobile-card-size: min(var(--ndif-card-mobile-width), 78vw);display:block;flex:0 0 auto;position:relative;left:50%;width:100vw;width:100dvw;max-width:none;height:var(--ndif-fan-mobile-height);min-height:var(--ndif-fan-mobile-height);margin-left:-50vw;margin-left:-50dvw;margin-right:0;margin-top:min(var(--ndif-text-fan-gap),34px);overflow:visible;clip-path:inset(-1000px 0 -1000px 0);touch-action:pan-y;perspective:1200px;cursor:grab;isolation:auto}.nd-impact-fan__fan.is-dragging{cursor:grabbing}.nd-impact-fan__card{position:absolute;top:50%;bottom:auto;left:50%;width:var(--ndif-mobile-card-size);border-radius:min(var(--ndif-card-radius),28px);transform:translate3d(-50%,0,0);transform-origin:50% 100%;transition:transform .62s cubic-bezier(.22,.72,.18,1),opacity .36s ease;will-change:transform,opacity;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.nd-impact-fan__fan.is-dragging .nd-impact-fan__card,.nd-impact-fan__fan.is-animating .nd-impact-fan__card{transition:none}.nd-impact-fan__carousel-controls{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:22px;width:100%;margin-top:18px}.nd-impact-fan__carousel-arrow{display:grid;place-items:center;width:42px;height:42px;padding:0;color:var(--ndif-text);border:1px solid color-mix(in srgb,var(--ndif-text) 32%,transparent);border-radius:50%;background:transparent;cursor:pointer;transition:opacity .18s ease,background-color .18s ease}.nd-impact-fan__carousel-arrow:active{background:color-mix(in srgb,var(--ndif-text) 10%,transparent)}.nd-impact-fan__carousel-arrow:focus-visible{outline:2px solid currentColor;outline-offset:3px}.nd-impact-fan__carousel-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nd-impact-fan__buttons{gap:10px;margin-top:20px}}@media(prefers-reduced-motion:reduce){.nd-impact-fan__word{transition:none}.nd-impact-fan__card{transition:none;will-change:auto}.nd-impact-fan__inner{will-change:auto}}.nd-product-carousel{color:var(--ndpc-text);background:var(--ndpc-bg);font-family:inherit}.nd-product-carousel__inner{box-sizing:border-box;margin:0 auto;padding-top:var(--ndpc-pad-top);padding-bottom:var(--ndpc-pad-bottom)}.nd-product-carousel__eyebrow{margin:0 0 var(--ndpc-eyebrow-gap);color:var(--ndpc-eyebrow);text-wrap:balance}.nd-product-carousel__layout{display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1.5fr);gap:clamp(40px,7vw,112px);align-items:center}.nd-product-carousel__copy,.nd-product-carousel__visual{min-width:0}.nd-product-carousel__heading,.nd-product-carousel__description,.nd-product-carousel__eyebrow{overflow-wrap:anywhere}.nd-product-carousel__copy-stack{display:grid}.nd-product-carousel__copy-item{grid-area:1 / 1;align-self:center;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1),visibility .5s}.nd-product-carousel__copy-item.is-active{opacity:1;visibility:visible;transform:none}.nd-product-carousel__heading{margin:0;color:var(--ndpc-text);text-wrap:balance}.nd-product-carousel .nd-product-carousel__accent,.nd-product-carousel .nd-product-carousel__accent *{color:var(--ndpc-accent)}.nd-product-carousel .nd-product-carousel__eyebrow-accent{color:var(--ndpc-eyebrow-accent)!important;-webkit-text-fill-color:var(--ndpc-eyebrow-accent)!important}.nd-product-carousel .nd-product-carousel__heading-accent{color:var(--ndpc-accent)!important;-webkit-text-fill-color:var(--ndpc-accent)!important}.nd-product-carousel__description{max-width:35rem;margin-top:1.4rem;color:var(--ndpc-muted);font-size:var(--ndpc-description-size);line-height:1.5}.nd-product-carousel__description :where(p,li,span,strong,em,a){font-size:inherit}.nd-product-carousel__description>:first-child{margin-top:0}.nd-product-carousel__description>:last-child{margin-bottom:0}.nd-product-carousel__button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;gap:.5em;margin-top:24px;padding:var(--ndpc-button-y) var(--ndpc-button-x);border:1px solid var(--ndpc-button-border);border-radius:var(--ndpc-button-radius);background:var(--ndpc-button-bg);color:var(--ndpc-button-text);font:inherit;font-size:var(--ndpc-button-size);line-height:1.3;text-align:center;text-decoration:none;overflow-wrap:anywhere;transition:background .2s ease,color .2s ease,border-color .2s ease}.nd-product-carousel__button--outline{background:transparent}.nd-product-carousel__button--full{width:100%}.nd-product-carousel__button:hover{background:var(--ndpc-button-hover-bg);color:var(--ndpc-button-hover-text);border-color:var(--ndpc-button-hover-bg)}.nd-product-carousel__button:focus-visible{outline:2px solid var(--ndpc-button-text);outline-offset:4px}.nd-product-carousel__media-frame{position:relative;aspect-ratio:var(--ndpc-media-ratio);overflow:hidden;border-radius:var(--ndpc-radius);background:var(--ndpc-surface);isolation:isolate}.nd-product-carousel__media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transform:scale(1.025);transition:opacity .65s ease,transform 1s cubic-bezier(.2,.8,.2,1),visibility .65s}.nd-product-carousel__media.is-active{opacity:1;visibility:visible;transform:scale(1)}.nd-product-carousel__asset{display:block;width:100%;height:100%;object-fit:cover}.nd-product-carousel__progress{position:absolute;z-index:3;left:max(var(--ndpc-progress-inset),calc(var(--ndpc-radius) * .5));right:max(var(--ndpc-progress-inset),calc(var(--ndpc-radius) * .5));bottom:max(var(--ndpc-progress-inset),calc(var(--ndpc-radius) * .25));height:var(--ndpc-progress-height);overflow:hidden;border-radius:999px;background:var(--ndpc-progress-track);pointer-events:none}.nd-product-carousel__progress span{display:block;width:100%;height:100%;background:var(--ndpc-progress-fill);border-radius:inherit;transform:scaleX(0);transform-origin:left}.nd-product-carousel__tabs-outer{display:flex;justify-content:center;margin-top:20px;min-width:0}.nd-product-carousel__tabs{position:relative;isolation:isolate;display:flex;width:fit-content;max-width:100%;gap:0;padding:4px;overflow-x:auto;border:0;border-radius:var(--ndpc-tabs-radius);background:var(--ndpc-tabs-bg);box-shadow:none;scrollbar-width:none}.nd-product-carousel__tabs::-webkit-scrollbar{display:none}.nd-product-carousel__tab-indicator{position:absolute;z-index:0;top:4px;bottom:4px;left:0;width:0;border-radius:var(--ndpc-tab-radius);background:var(--ndpc-tab-active-bg);box-shadow:none;pointer-events:none;transform:translateZ(0);transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1)}.nd-product-carousel__tab{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:40px;padding:9px 20px;border:0;border-radius:var(--ndpc-tab-radius);color:var(--ndpc-tab-text);background:transparent;box-shadow:none;font:inherit;font-size:14px;line-height:1.25;letter-spacing:-.01em;cursor:pointer;transition:color .3s ease,background .2s ease}.nd-product-carousel__tab:not(.is-active):hover{background:var(--ndpc-tab-hover-bg)}.nd-product-carousel__tab.is-active{color:var(--ndpc-tab-active-text);background:transparent;box-shadow:none}.nd-product-carousel--dividers .nd-product-carousel__tab+.nd-product-carousel__tab:before{content:"";position:absolute;width:1px;height:40%;left:0;top:30%;background:var(--ndpc-tab-divider);pointer-events:none;transition:opacity .2s ease}.nd-product-carousel--dividers .nd-product-carousel__tab.is-active:before,.nd-product-carousel--dividers .nd-product-carousel__tab.is-active+.nd-product-carousel__tab:before{opacity:0}.nd-product-carousel__tab:focus-visible{outline:2px solid var(--ndpc-tab-active-text);outline-offset:-3px}.nd-product-carousel__compact-controls{display:none;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;width:min(100%,360px);margin:20px auto 0;color:var(--ndpc-tab-text)}.nd-product-carousel__arrow{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;padding:0;width:44px;height:44px;min-width:44px;border:1px solid var(--ndpc-tab-border);border-radius:var(--ndpc-arrow-radius);background:var(--ndpc-tabs-bg);color:var(--ndpc-tab-text);font:inherit;cursor:pointer;transition:background .2s ease,color .2s ease}.nd-product-carousel__arrow:hover{background:var(--ndpc-tab-active-bg);color:var(--ndpc-tab-active-text)}.nd-product-carousel__arrow:focus-visible{outline:2px solid var(--ndpc-tab-text);outline-offset:3px}.nd-product-carousel__arrow svg{flex:none}.nd-product-carousel__arrow[data-ndpc-prev] svg{transform:scaleX(-1)}.nd-product-carousel__slide-status{min-width:0;text-align:center;font:inherit;line-height:1.4}.nd-product-carousel__slide-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.nd-product-carousel__slide-count{display:block;font-size:12px;font-variant-numeric:tabular-nums}.nd-product-carousel__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.nd-product-carousel[data-ndpc-overflow] .nd-product-carousel__tabs-outer{display:none}.nd-product-carousel[data-ndpc-overflow] .nd-product-carousel__compact-controls{display:grid}.nd-product-carousel__empty{padding:5rem 1rem;border:1px dashed currentColor;border-radius:12px;text-align:center;opacity:.55}@media(max-width:749px){.nd-product-carousel__layout{display:flex;flex-direction:column;gap:28px;align-items:stretch}.nd-product-carousel__media-frame{aspect-ratio:var(--ndpc-media-ratio)}.nd-product-carousel__tabs-outer{display:none}.nd-product-carousel__compact-controls{display:grid;grid-template-columns:minmax(0,1fr) 36px 36px;gap:12px;width:100%;margin:20px 0 0}.nd-product-carousel__compact-controls .nd-product-carousel__slide-status{grid-column:1;grid-row:1;text-align:left}.nd-product-carousel__compact-controls [data-ndpc-prev]{grid-column:2;grid-row:1}.nd-product-carousel__compact-controls [data-ndpc-next]{grid-column:3;grid-row:1}.nd-product-carousel__arrow{box-sizing:border-box;width:36px;height:36px;min-width:36px;min-height:36px}.nd-product-carousel__tab{flex:0 0 auto}}@media(prefers-reduced-motion:reduce){.nd-product-carousel__copy-item,.nd-product-carousel__media,.nd-product-carousel__tab-indicator,.nd-product-carousel__tab,.nd-product-carousel__button,.nd-product-carousel__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/93/compiled_assets/styles.css.map */
