.dennly-belt-shortening{padding-block:40px 80px;color:var(--color-foreground)}.dennly-belt-shortening__header{margin-bottom:28px}.dennly-belt-shortening__header h1,.dennly-belt-shortening__step-copy h2,.dennly-belt-shortening__finish h2{margin:0;color:var(--color-foreground);font-family:var(--font-body--family);font-weight:400}.dennly-belt-shortening__header h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.12}.dennly-belt-shortening__subtitle{margin:10px 0 0;color:rgb(var(--color-foreground-rgb) / .78);font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.45}.dennly-belt-shortening__notice{margin-bottom:40px;padding:16px 20px;border:1px solid rgb(var(--color-foreground-rgb) / .18);background:rgb(var(--color-foreground-rgb) / .035);color:rgb(var(--color-foreground-rgb) / .9)}.dennly-belt-shortening__notice p,.dennly-belt-shortening__step-copy p,.dennly-belt-shortening__finish p{margin:0;font-size:1rem;line-height:1.65}.dennly-belt-shortening__steps{display:grid;gap:36px}.dennly-belt-shortening__mobile-slider{display:none}.dennly-belt-shortening__step{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,80px)}.dennly-belt-shortening__step:nth-child(2n) .dennly-belt-shortening__image-wrap{grid-column:2;grid-row:1}.dennly-belt-shortening__step:nth-child(2n) .dennly-belt-shortening__step-copy{grid-column:1;grid-row:1}.dennly-belt-shortening__image-wrap{width:100%;max-width:360px}.dennly-belt-shortening__image-button{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.dennly-belt-shortening__image{display:block;width:100%;height:auto}.dennly-belt-shortening__image-button:focus-visible,.dennly-belt-shortening__zoom button:focus-visible,.dennly-belt-shortening__finish a:focus-visible{outline:2px solid var(--color-foreground);outline-offset:4px}.dennly-belt-shortening__step-copy{max-width:600px}.dennly-belt-shortening__step-copy h2,.dennly-belt-shortening__finish h2{margin-bottom:10px;font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.25}.dennly-belt-shortening__step-heading-desktop{display:none}.dennly-belt-shortening__finish{max-width:800px;margin-top:48px;padding-top:28px;border-top:1px solid rgb(var(--color-foreground-rgb) / .18)}.dennly-belt-shortening__finish p+p{margin-top:18px}.dennly-belt-shortening__finish a{color:inherit;text-underline-offset:.2em}.dennly-belt-shortening__zoom-dialog{position:fixed;top:0;right:0;bottom:0;left:0;display:none;width:100vw;height:100dvh;max-width:100%;max-height:100%;margin:0;padding:48px 20px 88px;border:0;background:var(--color-background);color:var(--color-foreground)}.dennly-belt-shortening__zoom-dialog[open]{display:block}.dennly-belt-shortening__zoom-close{position:fixed;z-index:2;top:12px;right:16px;width:44px;height:44px;color:var(--color-foreground);font-size:32px}.dennly-belt-shortening__zoom-thumbnails{position:fixed;z-index:2;right:0;bottom:16px;left:0;display:flex;justify-content:center;gap:8px}.dennly-belt-shortening__zoom-thumbnails button{min-width:44px;min-height:44px;border:1px solid rgb(var(--color-foreground-rgb) / .3);background:var(--color-background);color:var(--color-foreground);cursor:pointer}.dennly-belt-shortening__zoom-thumbnails button[aria-selected=true]{border-color:var(--color-foreground)}.dennly-belt-shortening__zoom-media{display:flex;width:100%;height:100%;margin:0;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.dennly-belt-shortening__zoom-slide{display:grid;flex:0 0 100%;min-width:0;height:100%;place-items:center;scroll-snap-align:start}.dennly-belt-shortening__zoom-slide img{display:block;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain}@media screen and (max-width:749px){.dennly-belt-shortening{width:calc(100% - (var(--page-margin) * 2));max-width:none;margin-inline:auto;padding-block:28px 56px}.dennly-belt-shortening__header{margin-bottom:20px;text-align:center}.dennly-belt-shortening__notice{margin-bottom:28px;padding:14px 16px}.dennly-belt-shortening__steps{display:none}.dennly-belt-shortening__mobile-slider{display:block;width:100%;min-width:0}.dennly-belt-shortening__slider{width:100%;min-width:0}.dennly-belt-shortening__slider slideshow-slides{align-items:stretch}.dennly-belt-shortening__mobile-slide{display:flex;flex:0 0 100%;flex-direction:column;align-items:center;gap:12px;width:100%;height:auto;max-height:none;min-width:0;padding:0;overflow:visible}.dennly-belt-shortening__mobile-slide .dennly-belt-shortening__image-wrap{width:100%;max-width:280px;margin-inline:auto}.dennly-belt-shortening__mobile-slide .dennly-belt-shortening__image-button{width:100%}.dennly-belt-shortening__mobile-slide .dennly-belt-shortening__step-copy{width:100%;max-width:none}.dennly-belt-shortening__mobile-slide .dennly-belt-shortening__step-copy h2{margin-bottom:8px}.dennly-belt-shortening__mobile-slide--finish .dennly-belt-shortening__step-copy{max-width:34rem;margin-block:auto;text-align:center}.dennly-belt-shortening__controls{display:grid;grid-template-columns:minmax(76px,1fr) auto minmax(76px,1fr);align-items:center;width:100%;min-height:44px;margin-block-start:12px}.dennly-belt-shortening__nav-button{min-width:76px;min-height:44px;padding-inline:8px;border:1px solid #e5e5e5;border-radius:0;background:#e5e5e5;color:#111;font:inherit;text-align:center}.dennly-belt-shortening__nav-button:hover:not(:disabled),.dennly-belt-shortening__nav-button:active:not(:disabled){border-color:#e5e5e5;background:#e5e5e5;color:#111}.dennly-belt-shortening__nav-button:disabled{border-color:#3a3a3a;background:#262626;color:#a3a3a3;cursor:not-allowed;opacity:1}.dennly-belt-shortening__nav-button:focus-visible{outline:2px solid #e5e5e5;outline-offset:3px}.dennly-belt-shortening__nav-button:first-child{justify-self:start}.dennly-belt-shortening__nav-button:last-child{justify-self:end}.dennly-belt-shortening__controls .slideshow-controls__counter{margin:0;padding:0;color:#d1d1d1;background:transparent;font-size:14px}.dennly-belt-shortening__counter-slash{padding-inline:6px;color:#929292}.dennly-belt-shortening__mobile-support{margin:16px 0 0;text-align:center;font-size:.95rem;line-height:1.5}.dennly-belt-shortening__mobile-support a{color:inherit;text-underline-offset:.2em}.dennly-belt-shortening__desktop-support,.dennly-belt-shortening__finish{display:none}.dennly-belt-shortening__step,.dennly-belt-shortening__step:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:12px}.dennly-belt-shortening__step:nth-child(2n) .dennly-belt-shortening__image-wrap,.dennly-belt-shortening__step:nth-child(2n) .dennly-belt-shortening__step-copy{grid-column:1;grid-row:auto}.dennly-belt-shortening__image-wrap{max-width:none}.dennly-belt-shortening__step-copy h2,.dennly-belt-shortening__finish h2{margin-bottom:8px}.dennly-belt-shortening__finish{margin-top:32px;padding-top:22px}.dennly-belt-shortening__zoom-dialog{padding-inline:12px}}@media screen and (min-width:990px){.dennly-belt-shortening{width:min(1440px,calc(100% - (var(--page-margin) * 2)));max-width:1440px;margin-inline:auto;padding-top:64px}.dennly-belt-shortening__header{margin-bottom:32px;text-align:center}.dennly-belt-shortening__notice{width:100%;max-width:900px;margin:0 auto 48px;padding:20px 24px}.dennly-belt-shortening__steps{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:24px}.dennly-belt-shortening__mobile-slider{display:none}.dennly-belt-shortening__step{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:16px}.dennly-belt-shortening__step:nth-child(2n) .dennly-belt-shortening__image-wrap,.dennly-belt-shortening__step:nth-child(2n) .dennly-belt-shortening__step-copy{grid-column:1;grid-row:auto}.dennly-belt-shortening__image-wrap,.dennly-belt-shortening__step-copy{width:100%;max-width:none}.dennly-belt-shortening__step-copy h2{min-height:2.5em;margin-bottom:0;font-size:clamp(20px,1.15vw,22px);line-height:1.25;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal}.dennly-belt-shortening__step-heading-mobile{display:none}.dennly-belt-shortening__step-heading-desktop{display:inline}.dennly-belt-shortening__finish{max-width:800px;margin:56px auto 0;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dennly-belt-shortening.css.map */
