.template-product-shotty .kaotik-product-details__overview{grid-template-rows:none;grid-auto-rows:minmax(76px,auto);row-gap:32px}.template-product-shotty .kaotik-product-details__fact dt{white-space:normal}.template-product-shotty .kaotik-vibration-modes__heading{color:var(--kaotik-vibration-text)}.template-product-shotty .kaotik-vibration-modes__intro{max-width:560px;margin:14px auto 0;color:var(--kaotik-vibration-text);font-family:var(--font-base, sans-serif);font-size:clamp(10px,.625vw,12px);font-weight:600;line-height:1.5}@media(min-width:750px){.template-product-shotty .kaotik-vibration-modes__modes{top:clamp(48px,calc(144px - 6.25vw),96px)}}@media(min-width:990px){.template-product-shotty .kaotik-blur-banner__top-layer{height:clamp(850px,87.86vw,1687px);min-height:0}.template-product-shotty .kaotik-blur-banner .kaotik-blur-bottom-content{min-height:clamp(500px,35.625vw,684px);padding:0 clamp(24px,2.0833vw,40px) 100px}.template-product-shotty .kaotik-blur-cards__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.0833vw,40px);overflow:visible}.template-product-shotty .kaotik-blur-cards__navigation{display:none}.template-product-shotty .kaotik-blur-card__media{aspect-ratio:430 / 274;border-radius:18px}.template-product-shotty .kaotik-blur-card__heading{max-width:100%;min-height:2.6em;overflow:visible;font-size:clamp(22px,1.6667vw,32px);line-height:1.3;letter-spacing:0;white-space:pre-line;text-overflow:clip}.template-product-shotty .kaotik-blur-card__description{margin-top:8px;font-size:clamp(12px,.8333vw,16px);font-weight:600;line-height:1.5;letter-spacing:0}.template-product-shotty .kaotik-grip-controls .kaotik-grip-controls__inner{grid-template-columns:minmax(300px,490px) minmax(0,781px);justify-content:center;gap:clamp(48px,9.95vw,191px);padding-inline:clamp(32px,12.083vw,232px)}.template-product-shotty .kaotik-grip-controls .kaotik-grip-controls__content{grid-column:1;margin-top:clamp(140px,13.8vw,265px)}.template-product-shotty .kaotik-grip-controls .kaotik-grip-controls__visual{grid-column:2}}@media(min-width:990px)and (max-width:1439px){.template-product-shotty .kaotik-grip-controls .kaotik-grip-controls__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;padding-inline:40px}}@media(max-width:749px){.template-product-shotty .kaotik-pattern-speed__eyebrow{font-size:16px;line-height:21px}.template-product-shotty .kaotik-pattern-speed__heading{font-size:22px;line-height:29px}.template-product-shotty .kaotik-pattern-speed__text{width:min(100%,320px);margin-top:17px;font-size:12px;line-height:16px}.template-product-shotty .kaotik-vibration-modes__intro{margin-top:17px;font-size:12px;line-height:16px}.template-product-shotty .kaotik-grip-controls{padding:48px 16px 56px}.template-product-shotty .kaotik-grip-controls__mobile{height:auto;overflow:visible}.template-product-shotty .kaotik-grip-controls__mobile-eyebrow,.template-product-shotty .kaotik-grip-controls__mobile-heading{position:static;width:100%;transform:none}.template-product-shotty .kaotik-grip-controls__mobile-eyebrow{font-size:16px;line-height:21px}.template-product-shotty .kaotik-grip-controls__mobile-heading{margin-top:9px;color:var(--kaotik-grip-text);font-size:22px;line-height:1.35}.template-product-shotty .kaotik-grip-controls__mobile-tabs{position:relative;top:auto;left:auto;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:28px auto 20px;transform:none}.template-product-shotty .kaotik-grip-controls__mobile-tab{height:52px}.template-product-shotty .kaotik-grip-controls__mobile-tab-text:empty{display:none}.template-product-shotty .kaotik-grip-controls__mobile-panels{position:relative;inset:auto}.template-product-shotty .kaotik-grip-controls__mobile-panel{position:relative;inset:auto;display:none;opacity:1;visibility:visible;pointer-events:auto}.template-product-shotty .kaotik-grip-controls__mobile-panel.is-active{display:flex;flex-direction:column}.template-product-shotty .kaotik-grip-controls__mobile-art{position:relative;inset:auto;width:100%;height:clamp(240px,78vw,310px);aspect-ratio:auto;overflow:hidden}.template-product-shotty .kaotik-grip-controls__mobile-product{object-position:center}.template-product-shotty .kaotik-grip-controls__mobile-description{position:static;width:100%;min-height:4.5em;margin:20px 0 0;color:var(--kaotik-grip-text);font-size:12px;font-weight:600;line-height:1.5;text-align:center}.template-product-shotty .kaotik-sync-modes{padding:48px 16px}.template-product-shotty .kaotik-sync-modes__header{position:relative;top:auto;left:auto;height:auto;width:100%;margin-bottom:28px;transform:none}.template-product-shotty .kaotik-sync-modes__eyebrow{font-size:16px;line-height:21px}.template-product-shotty .kaotik-sync-modes__heading{width:100%;margin-top:9px;font-size:22px;line-height:1.4}.template-product-shotty .kaotik-sync-modes__inner{min-height:0;height:auto}.template-product-shotty .kaotik-sync-modes__subheading{position:static;width:100%;margin-top:16px;transform:none;font-size:12px;line-height:1.5}.template-product-shotty .kaotik-sync-modes__grid{position:relative;top:auto;height:auto;grid-auto-columns:minmax(260px,82%);align-items:stretch;padding:4px 0 12px;scroll-padding-inline:0}.template-product-shotty .kaotik-sync-modes__card{width:100%;height:auto;aspect-ratio:auto}.template-product-shotty .kaotik-sync-modes__content{flex:1 0 auto;padding:20px 14px}.template-product-shotty .kaotik-sync-modes__card-title{font-size:14px;line-height:1.5}.template-product-shotty .kaotik-sync-modes .kaotik-sync-modes__card .kaotik-sync-modes__description{width:100%;max-width:none;font-size:12px;line-height:1.5}.template-product-shotty .kaotik-sync-modes__cta{position:relative;inset:auto;width:100%;margin-top:24px;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/shotty-page.css.map */
