.apex-collection-page .apex-product-grid{align-items:start!important}.apex-collection-page .apex-product-card,.template-index .apex-product-card{height:auto!important;min-height:0!important;align-self:start!important}.apex-collection-page .apex-product-card .apex-card-media,.apex-collection-page .apex-product-card .apex-card-media.co-auto-product-gallery{min-height:0!important;height:clamp(190px,18vw,265px)!important;aspect-ratio:auto!important;padding:clamp(8px,1vw,14px)!important}.apex-collection-page .apex-product-card .co-auto-gallery-slide img,.apex-collection-page .apex-product-card .apex-card-media img{padding:6px!important;max-height:100%!important;object-fit:contain!important}.apex-collection-page .apex-product-card .co-auto-gallery-dots{bottom:7px!important;gap:5px!important;padding:4px 7px!important}.apex-collection-page .apex-product-card .co-auto-gallery-dots i{width:6px!important;height:6px!important}.apex-collection-page .apex-product-card .co-auto-gallery-dots i.is-active{width:16px!important}.apex-collection-page .apex-product-card .apex-card-body,.template-index .co-horizontal-products.co-showcase-slider .apex-card-body{display:grid!important;gap:7px!important;padding:13px 14px 14px!important;min-height:0!important}.co-card-topline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}.co-card-topline .apex-card-brand{margin:0!important;min-width:0!important}.co-card-topline .co-card-rating{flex:0 0 auto!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;white-space:nowrap!important}.co-card-topline .co-card-rating span{font-size:12px!important;letter-spacing:-.05em!important}.co-card-topline .co-card-rating b{font-size:12px!important;font-weight:900!important}.co-card-variant-strip{display:flex!important;align-items:center!important;gap:6px!important;max-width:100%!important;min-height:28px!important;overflow:hidden!important;mask-image:linear-gradient(90deg,#000 84%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 84%,transparent 100%)}.co-card-variant-strip span{flex:0 0 auto!important;max-width:96px!important;padding:5px 8px!important;border:1px solid rgba(214,167,33,.38)!important;border-radius:999px!important;color:#fff4d3!important;background:linear-gradient(135deg,#b85b222e,#ffd21f14),#ffffff05!important;font-size:10px!important;font-weight:900!important;letter-spacing:.04em!important;line-height:1!important;text-transform:uppercase!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.apex-collection-page .apex-product-card h3,.template-index .co-horizontal-products.co-showcase-slider .apex-product-card h3{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;min-height:0!important;margin:0!important;font-size:clamp(17px,1.03vw,22px)!important;line-height:1.05!important}.co-card-price-line{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important}.co-card-price-line .apex-card-price,.apex-collection-page .apex-product-card .apex-card-price,.template-index .co-horizontal-products.co-showcase-slider .apex-card-price{display:inline-flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:nowrap!important;margin:0!important;min-width:0!important;color:#fff9e9!important;font-family:"Source Sans 3",Arial,sans-serif!important;font-size:clamp(19px,1.2vw,25px)!important;font-weight:900!important;letter-spacing:-.018em!important;line-height:1.02!important}.co-card-price-line .apex-card-price span{white-space:nowrap!important}.co-card-price-line .apex-card-price s,.apex-collection-page .apex-product-card .apex-card-price s,.template-index .co-horizontal-products.co-showcase-slider .apex-card-price s{display:inline-block!important;margin:0!important;color:#fff9e98f!important;font-size:clamp(12px,.78vw,15px)!important;line-height:1!important;white-space:nowrap!important;text-decoration-thickness:1px!important}.apex-collection-page .apex-product-card .apex-card-actions{grid-template-columns:minmax(0,.92fr) minmax(0,1fr)!important;gap:9px!important;margin-top:3px!important}.apex-collection-page .apex-product-card .apex-card-actions .apex-button,.apex-collection-page .apex-product-card .co-quote-actions button{min-height:44px!important;font-size:11px!important}.apex-collection-page .apex-product-card .co-quote-actions{gap:8px!important}.apex-collection-page .apex-product-card .co-quote-actions button{min-height:38px!important}.template-index .co-horizontal-products.co-showcase-slider{align-items:start!important}.template-index .co-horizontal-products.co-showcase-slider .apex-card-media{min-height:0!important;height:clamp(210px,16vw,270px)!important}.template-index .co-horizontal-products.co-showcase-slider .co-card-variant-strip span{max-width:88px!important}.template-index .apex-hero{min-height:clamp(610px,79vh,760px)!important}.template-index .apex-hero-layout{grid-template-columns:minmax(0,1.34fr) minmax(330px,430px)!important;gap:clamp(30px,4.2vw,74px)!important;align-items:center!important}.template-index .apex-hero-copy{max-width:min(980px,63vw)!important}.template-index .apex-hero h1{max-width:100%!important;font-size:clamp(50px,5.25vw,88px)!important;line-height:.92!important}.template-index .apex-hero-copy>p:not(.apex-eyebrow){max-width:72ch!important}.template-index .apex-hero-showcase--offer{width:min(100%,430px)!important;max-width:430px!important;justify-self:end!important}.template-index .co-offer-carousel .apex-hero-product.is-offer,.template-index .co-offer-carousel .co-offer-slide{min-height:clamp(310px,30vw,390px)!important;grid-template-rows:auto minmax(150px,205px) auto auto auto!important;gap:9px!important;padding:clamp(16px,1.35vw,22px)!important}.template-index .co-offer-carousel .co-offer-media{border-radius:16px!important}.template-index .co-offer-carousel .co-offer-media img,.template-index .co-offer-carousel .apex-hero-product.is-offer img{padding:clamp(12px,1.1vw,20px)!important}.template-index .co-offer-carousel .apex-hero-product.is-offer strong{font-size:clamp(19px,1.28vw,26px)!important}.template-index .co-offer-carousel .apex-hero-product.is-offer small{font-size:clamp(20px,1.34vw,28px)!important}.template-index .co-offer-carousel .co-offer-action,.template-index .apex-hero-product.is-offer .co-offer-action{min-height:40px!important;min-width:118px!important;padding:0 18px!important}.template-index .co-offer-controls{right:15px!important;bottom:15px!important}@media(max-width:1366px){.template-index .apex-hero-layout{grid-template-columns:minmax(0,1.42fr) minmax(300px,390px)!important;gap:clamp(24px,3.5vw,58px)!important}.template-index .apex-hero-copy{max-width:min(880px,62vw)!important}.template-index .apex-hero h1{font-size:clamp(42px,5vw,74px)!important}.template-index .apex-hero-showcase--offer{max-width:390px!important}.template-index .co-offer-carousel .apex-hero-product.is-offer,.template-index .co-offer-carousel .co-offer-slide{min-height:clamp(286px,29vw,350px)!important;grid-template-rows:auto minmax(132px,178px) auto auto auto!important}}@media(max-width:1100px){.template-index .apex-hero{min-height:auto!important}.template-index .apex-hero-layout{grid-template-columns:1fr!important;gap:24px!important}.template-index .apex-hero-copy{max-width:100%!important;text-align:center!important;justify-items:center!important}.template-index .apex-hero-showcase--offer{justify-self:center!important;width:min(100%,460px)!important;max-width:460px!important}.apex-collection-page .apex-product-card .apex-card-media,.apex-collection-page .apex-product-card .apex-card-media.co-auto-product-gallery{height:clamp(180px,28vw,250px)!important}}@media(max-width:680px){.template-index .apex-hero h1{font-size:clamp(40px,12vw,58px)!important}.template-index .co-offer-carousel .apex-hero-product.is-offer,.template-index .co-offer-carousel .co-offer-slide{grid-template-rows:auto minmax(160px,210px) auto auto auto!important}.apex-collection-page .apex-product-card .apex-card-media,.apex-collection-page .apex-product-card .apex-card-media.co-auto-product-gallery{height:210px!important}.apex-collection-page .apex-product-card .apex-card-actions{grid-template-columns:1fr!important}.co-card-topline{align-items:flex-start!important}}
/*# sourceMappingURL=/cdn/shop/t/181/assets/cyclooutlet-product-compact-v25.css.map */
