.krv-freeform{--krv-ff-height: 560px;--krv-ff-nav-size: 44px;min-width:0}.krv-freeform--desktop-compact{--krv-ff-height: 420px}.krv-freeform--desktop-standard{--krv-ff-height: 560px}.krv-freeform--desktop-tall{--krv-ff-height: 720px}.krv-freeform--desktop-screen{--krv-ff-height: 100svh}.krv-freeform--full,.krv-freeform--bleed{padding:0}.krv-freeform--bleed{position:relative;width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.krv-freeform--bleed .krv-freeform__shell{width:100%;max-width:none}.krv-freeform--desktop-auto{--krv-ff-height: auto}.krv-freeform--contained .krv-freeform__shell{max-width:var(--container-max-width, 1300px);width:min(100%,1300px);margin-inline:auto}.krv-freeform__shell{position:relative;isolation:isolate;min-width:0;container-type:inline-size}.krv-freeform__track{display:flex;width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.krv-freeform__track::-webkit-scrollbar{display:none}.krv-freeform__track:focus{outline:none}.krv-freeform__track:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.krv-freeform__slide{position:relative;flex:0 0 100%;min-width:0;width:100%;height:var(--krv-ff-height);overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;background:var(--krv-ff-fallback, var(--color-surface-technical))}.krv-freeform--desktop-auto .krv-freeform__slide{aspect-ratio:var(--krv-ff-ratio-desktop, 1.7777778)}.krv-freeform__picture,.krv-freeform__overlay,.krv-freeform__coordinate-layer{position:absolute;top:0;right:0;bottom:0;left:0}.krv-freeform__picture{display:block}.krv-freeform__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--krv-ff-focal, center)}.krv-freeform__overlay{background:rgb(0 0 0 / var(--krv-ff-overlay, 0));pointer-events:none}.krv-freeform__coordinate-layer{z-index:1;pointer-events:none}.krv-freeform__element{position:absolute;left:var(--ff-x);top:var(--ff-y);width:var(--ff-width);transform:translate(var(--ff-anchor-x),var(--ff-anchor-y));min-width:0;pointer-events:none}.krv-freeform__text{margin:0;color:var(--ff-color, #fff);font-family:var(--font-heading, inherit);font-size:calc(var(--ff-font) * 1cqw);font-weight:700;line-height:var(--ff-line, 1.1);text-align:var(--ff-align, left);overflow-wrap:break-word;white-space:normal}.krv-freeform__text--body{font-family:var(--font-body, inherit)}.krv-freeform__text--eyebrow{font-family:var(--font-body, inherit);letter-spacing:.08em;text-transform:uppercase}.krv-freeform__text--regular{font-weight:400}.krv-freeform__text--semibold{font-weight:600}.krv-freeform__text--bold{font-weight:700}.krv-freeform__button-container{display:flex;justify-content:var(--ff-align, center)}.krv-freeform__button{pointer-events:auto;text-align:center;max-width:100%;white-space:normal}.krv-freeform__button--placeholder{pointer-events:none}.krv-freeform__arrow{position:absolute;z-index:5;top:50%;transform:translateY(-50%);width:var(--krv-ff-nav-size);height:var(--krv-ff-nav-size);display:grid;place-items:center;padding:0;border:0;border-radius:0;background:#2e3d4247;color:#fff;cursor:pointer;transition:background-color .2s ease}.krv-freeform__arrow:hover{background:var(--krv-copper-500)}.krv-freeform__arrow:focus-visible,.krv-freeform__dot:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.krv-freeform__arrow svg{width:20px;height:20px}.krv-freeform__arrow--prev{left:12px}.krv-freeform__arrow--next{right:12px}.krv-freeform__pagination{position:absolute;z-index:5;bottom:18px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:8px 10px;background:transparent}.krv-freeform__dot{border:0;border-radius:0;width:24px;height:4px;padding:0;background:#ffffff8f;cursor:pointer;transition:background-color .2s ease,width .2s ease}.krv-freeform__dot.is-active{width:36px;background:var(--krv-copper-500)}.krv-freeform__empty{padding:60px 20px;text-align:center}.krv-freeform__element--hide-desktop{display:none}@media(max-width:699px){.krv-freeform--mobile-auto{--krv-ff-height: auto}.krv-freeform--mobile-auto .krv-freeform__slide{aspect-ratio:var(--krv-ff-ratio-mobile, 1.7777778)}.krv-freeform--desktop-auto:not(.krv-freeform--mobile-auto) .krv-freeform__slide{aspect-ratio:auto}.krv-freeform--mobile-compact{--krv-ff-height: 380px}.krv-freeform--mobile-standard{--krv-ff-height: 520px}.krv-freeform--mobile-tall{--krv-ff-height: 680px}.krv-freeform--mobile-screen{--krv-ff-height: 100svh}.krv-freeform__element{left:var(--ff-mx);top:var(--ff-my);width:var(--ff-mwidth);transform:translate(var(--ff-manchor-x),var(--ff-manchor-y))}.krv-freeform__text{font-size:calc(var(--ff-mobile-font) * 1cqw);text-align:var(--ff-mobile-align, left)}.krv-freeform__button-container{justify-content:var(--ff-mobile-align, center)}.krv-freeform__element--hide-mobile{display:none}.krv-freeform__element--hide-desktop:not(.krv-freeform__element--hide-mobile){display:block}.krv-freeform__arrow{display:none}.krv-freeform__pagination{bottom:12px}}@media(prefers-reduced-motion:reduce){.krv-freeform__track{scroll-behavior:auto}.krv-freeform__arrow,.krv-freeform__dot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/krv-freeform-slideshow.css.map */
