.cv.cv-detail{--cv-ink: #232220;--cv-muted: #51504d;--cv-bg: #fff;--cv-line: #e8e2db;--cd-soft: #f8f4ee;background:#fff}.cd-wrap{width:min(100% - 80px,1280px);margin-inline:auto}.cd-ribbon{display:flex;justify-content:center;gap:clamp(18px,6vw,85px);padding:8px 15px;background:#22211f;color:#fff;font-size:10px;font-weight:750;letter-spacing:.13em;text-align:center}.cd-ribbon span:first-child{color:#ffad88}.cd-top{padding-bottom:clamp(32px,6vw,80px);border-bottom:1px solid var(--cv-line)}.cd-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(22px,5vw,65px);align-items:start}.cd-gallery{display:block;min-width:0}.cd-gallery [hidden],.cd-photo-loop [hidden]{display:none!important}.cd-gallery__stage{position:relative;overflow:hidden;border-radius:16px;background:#f7f7f5;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.cd-gallery__stage figure{position:relative;width:100%;aspect-ratio:1}.cd-gallery__stage img{width:100%;height:100%;object-fit:contain}.cd-gallery__image-controls{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding-inline:8px;pointer-events:none}.cd-gallery__thumbs{position:relative;display:flex;gap:9px;overflow:auto;padding:10px 2px;scrollbar-width:thin}.cd-gallery button,.cd-photo-loop button{cursor:pointer;background:#fff;color:var(--cv-ink);font:inherit}.cd-gallery__thumbs button{flex:0 0 clamp(60px,6.7vw,85px);padding:2px;border:1px solid var(--cv-line);border-radius:8px;overflow:hidden}.cd-gallery__thumbs button[aria-pressed=true]{border:2px solid var(--cd-accent);padding:1px}.cd-gallery__thumbs img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:5px}.cd-gallery__arrows{display:flex;align-items:center;justify-content:center;gap:16px;font-size:12px;font-weight:700}.cd-gallery__arrows button,.cd-photo-loop button,.cd-gallery [data-step]{width:42px;height:42px;border-radius:100%;border:1px solid var(--cv-line);font-size:19px}.cd-gallery__image-controls button{pointer-events:auto;box-shadow:0 2px 8px #00000014}.cd-gallery .cd-gallery__zoom{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:8px;min-height:42px;padding:7px 13px;border:1px solid var(--cv-line);border-radius:30px;font-size:12px;box-shadow:0 2px 10px #00000010}.cd-gallery__zoom span{font-size:24px;line-height:1}html:has(.cd-lightbox[open]){overflow:hidden}.cd-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:min(96vw,1150px);height:min(94dvh,1100px);max-width:none;max-height:none;margin:auto;padding:0;border:0;border-radius:14px;background:#fff;color:#232220}.cd-lightbox[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.cd-lightbox::backdrop{background:#171716d9}.cd-lightbox__header,.cd-lightbox__navigation{display:flex;align-items:center;gap:15px;padding:10px 18px;font-size:13px;font-weight:700}.cd-lightbox__header{justify-content:space-between;border-bottom:1px solid #e8e2db}.cd-lightbox__header form{margin:0}.cd-lightbox__header button{width:42px;height:42px;border:0;border-radius:50%;font-size:27px}.cd-lightbox__navigation{justify-content:center;border-top:1px solid #e8e2db}.cd-lightbox__image{min-height:0;padding:12px}.cd-lightbox__image img{width:100%;height:100%;object-fit:contain}.cd-gallery--shoelift .cd-gallery__stage{background:#fff}.cd-gallery--shoelift .cd-gallery__thumbs,.cd-gallery--prostride .cd-gallery__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.cd-gallery--prostride .cd-gallery__thumbs{grid-template-columns:repeat(9,minmax(0,1fr));gap:5px}.cd-gallery--ikeros .cd-gallery__rail{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:4px}.cd-gallery--ikeros .cd-gallery__thumbs button{flex-basis:calc((100% - 45px) / 6)}.cd-gallery--ikeros .cd-gallery__rail>button{width:32px;height:32px}.cd-credit{font-size:11px;margin-top:7px!important;text-align:center}.cd-credit a,.cd-faq a,.cd-review-empty a{text-decoration:underline;text-underline-offset:3px}.cd-media-placeholder{display:grid;align-content:center;min-height:330px;gap:9px;padding:25px;border-radius:16px;background:var(--cd-soft);text-align:center}.cd-media-placeholder span{color:var(--cd-accent);font-size:12px;font-weight:800;letter-spacing:.18em}.cd-buy__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 17px}.cd-buy__meta a{font-size:13px;text-decoration:underline;text-underline-offset:3px}.cd-eyebrow{color:var(--cd-accent)!important;font-size:11px;font-weight:800;letter-spacing:.14em}.cv.cv-detail h1{font-size:clamp(3.2rem,3.5vw,4.8rem);margin-block:13px 15px}.cd-intro{font-size:clamp(1.55rem,1.5vw,1.9rem);max-width:48ch}.cd-checks{list-style:none;padding:0;margin:20px 0}.cd-checks li{display:flex;align-items:center;gap:10px;margin:7px 0;font-size:14px;font-weight:640}.cd-checks li:before{content:"\2713";display:grid;place-items:center;width:24px;height:24px;flex:none;color:var(--cd-accent);background:#fbefe7;border-radius:50%;font-weight:800}.cd-offer{padding:clamp(15px,2vw,22px);border:1px solid #eadcd1;border-radius:12px;background:#fbf6f1}.cd-offer p{margin:6px 0 14px;font-size:13px}.cd-button,.cd-review-form summary{display:inline-flex;justify-content:center;align-items:center;gap:13px;min-height:47px;border:1px solid transparent;border-radius:8px;padding:10px 19px;background:var(--cd-accent);color:#fff!important;font:inherit;font-size:13px;font-weight:750;text-align:center;cursor:pointer}.cd-button:hover,.cd-review-form summary:hover{filter:brightness(.91)}.cd-offer .cd-button{display:flex;width:100%}.cd-faq--top{margin-top:18px}.cd-faq details{border-bottom:1px solid var(--cv-line)}.cd-faq details:first-of-type{border-top:1px solid var(--cv-line)}.cd-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:48px;gap:12px;padding:9px 3px;font-size:14px;font-weight:720;cursor:pointer}.cd-faq summary::-webkit-details-marker,.cd-review-form summary::-webkit-details-marker{display:none}.cd-faq summary:after{content:"+";color:var(--cd-accent);font-size:20px}.cd-faq details[open] summary:after{content:"\2212"}.cd-faq details p{font-size:14px;padding:1px 3px 14px}.cd-story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,6vw,80px);align-items:center;padding-block:clamp(50px,7vw,96px)}.cd-story:not(:has(.cd-story__media)){grid-template-columns:minmax(0,650px);justify-content:center}.cd-story__copy{text-align:center}.cv.cv-detail h2{font-size:clamp(3rem,4.2vw,5.9rem)}.cd-story h2,.cd-centered h2{margin-top:10px}.cd-story h2 em{color:var(--cd-accent);font-style:normal}.cd-story__copy>p:not(.cd-eyebrow){max-width:48ch;margin:16px auto 20px;font-size:clamp(1.5rem,1.6vw,1.85rem)}.cd-story__media{position:relative;overflow:hidden;border-radius:16px;background:#f5f4f1}.cd-story__media video,.cd-story__media img{width:100%;display:block;height:auto;aspect-ratio:1;object-fit:cover}.cd-story__media figcaption{padding:8px 14px;font-size:11px;text-align:center}cloveey-motion{display:block}.cd-photo-loop{position:relative}.cd-photo-loop img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.cd-photo-loop[data-visible] img+img{animation:cd-photo-cycle 6s ease-in-out infinite}.cd-photo-loop[data-paused] img+img{animation-play-state:paused}.cd-photo-loop button{position:absolute;bottom:12px;right:12px}@keyframes cd-photo-cycle{0%,40%,to{opacity:0}49%,90%{opacity:1}}.cd-feature-band{background:var(--cd-soft);border-block:1px solid var(--cv-line)}.cd-design{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(25px,6vw,80px);padding-block:0 clamp(55px,7vw,96px)}.cd-design__media{overflow:hidden;border-radius:16px;border:1px solid var(--cv-line);background:#faf9f7}.cd-design__media img{width:100%;aspect-ratio:1;object-fit:contain}.cd-design__media figcaption{padding:8px 14px;text-align:center;font-size:11px}.cv-detail .cd-design h2{margin-top:12px;font-size:clamp(3rem,3.7vw,5rem)}.cd-design__points{display:grid;gap:0;list-style:none;padding:0;margin-top:24px!important}.cd-design__points li{display:flex;gap:17px;align-items:flex-start;padding:18px 0;border-bottom:1px solid var(--cv-line)}.cd-design__points li>span{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--cd-soft);color:var(--cd-accent);font-size:12px;font-weight:800}.cv-detail .cd-design__points h3{font-size:19px;line-height:1.2;letter-spacing:-.02em;margin:0 0 7px}.cd-design__points p{font-size:15px}.cv-detail a.cd-design__link{display:inline-flex;gap:15px;align-items:center;min-height:44px;margin-top:14px;font-size:14px;font-weight:750;text-decoration:underline;text-underline-offset:4px}.cd-features,.cd-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cd-features article{padding:28px 18px;text-align:center}.cd-features article+article{border-left:1px solid var(--cv-line)}.cd-features span,.cd-steps span{color:var(--cd-accent);font-size:12px;font-weight:800;letter-spacing:.11em}.cv-detail .cd-features h3{font-size:17px;margin-top:7px;letter-spacing:-.015em}.cd-steps{display:grid;gap:6px;padding:0;list-style:none;text-align:left}.cd-steps li{display:flex;align-items:baseline;gap:12px;padding:10px 12px;border-radius:7px;background:var(--cd-soft);font-size:14px}.cd-fit-section,.cd-reviews,#cloveey-demo{scroll-margin-top:100px}.cd-reviews{padding-block:clamp(48px,6vw,80px);background:var(--cd-soft);border-block:1px solid var(--cv-line)}.cd-centered{text-align:center;margin-bottom:25px}.cd-review-grid{gap:15px;margin:28px 0}.cd-review-card{border-radius:13px;overflow:hidden;background:#fff;border:1px solid var(--cv-line)}.cd-review-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.cd-review-card div{padding:20px}.cd-review-card h3{margin:7px 0}.cd-stars,.cd-review-empty__star{color:var(--cd-accent);font-size:20px}.cd-review-empty{max-width:720px;margin:0 auto;padding:24px 14px;background:#fff;border:1px solid var(--cv-line);border-radius:13px;text-align:center}.cd-review-empty p,.cd-review-empty a{font-size:14px;margin:10px 0 0}.cd-review-empty a{display:inline-block}.cd-review-form{text-align:center;margin:15px auto 0;max-width:720px}.cd-review-form__fields{display:grid;gap:8px;text-align:left;margin-top:12px;border:1px solid var(--cv-line);border-radius:13px;padding:20px;background:#fff}.cd-review-form label{font-size:13px;font-weight:700}.cd-review-form input:not([type=hidden]),.cd-review-form select,.cd-review-form textarea{width:100%;font:inherit;border:1px solid #ada59d;border-radius:7px;padding:8px 10px}.cd-review-form button{justify-self:start}.cd-reference-reviews{max-width:900px;margin:35px auto 0;padding-top:22px;border-top:1px solid var(--cv-line);text-align:center;font-size:14px}.cd-reference-reviews__quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0}.cd-reference-reviews blockquote{margin:0;padding:16px;border:1px solid var(--cv-line);border-radius:10px;background:#fff}.cd-reference-reviews a{text-decoration:underline;text-underline-offset:3px}.cd-related,.cd-bottom-faq{padding-block:clamp(42px,6vw,80px)}.cd-bottom-faq h2{margin-bottom:18px}@media(max-width:990px){.cd-wrap{width:calc(100% - 44px)}}@media(max-width:749px){.cd-wrap{width:calc(100% - 28px)}.cd-ribbon span:nth-child(2){display:none}.cd-hero,.cd-story,.cd-design,.cd-features,.cd-review-grid,.cd-reference-reviews__quotes{grid-template-columns:1fr}.cd-hero{gap:25px}.cd-gallery__thumbs{justify-content:center}.cd-gallery--shoelift .cd-gallery__thumbs,.cd-gallery--prostride .cd-gallery__thumbs,.cd-gallery--ikeros .cd-gallery__thumbs{display:flex;justify-content:flex-start;gap:6px}.cd-gallery--shoelift .cd-gallery__thumbs button,.cd-gallery--prostride .cd-gallery__thumbs button,.cd-gallery--ikeros .cd-gallery__thumbs button{flex-basis:calc((100% - 24px)/5)}.cd-story--reverse .cd-story__media{order:1}.cd-features article{padding:16px 4px}.cd-features article+article{border-left:0;border-top:1px solid var(--cv-line)}}@media(prefers-reduced-motion:reduce){.cd-photo-loop img+img{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cloveey-product-detail.css.map */
