.product-cro-hero{--cro-accent: #ff5a00;--cro-accent-hover: #e64f00;--cro-ink: #07101f;--cro-muted: #4e5968;--cro-line: #dfe4ea;--cro-soft: #f7f8fa;--cro-warning-bg: #fff9e8;--cro-warning-line: #f3cf69;--cro-radius: 8px;--cro-column-gap: clamp(42px, 5vw, 82px);background:#fff;color:var(--cro-ink)}.section-product-cro{margin-bottom:0!important}.product-cro-hero .productView-container{width:min(100% - 48px,1440px);max-width:1440px;padding-inline:0}.product-cro-hero .productView-top{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(390px,.92fr);gap:var(--cro-column-gap);align-items:start}.product-cro-hero .halo-productView-left,.product-cro-hero .halo-productView-right{float:none;min-width:0;width:100%;padding:0}.product-cro-hero .productView-images-wrapper,.product-cro-hero .productView-image-wrapper,.product-cro-hero .productView-nav,.product-cro-hero .productView-nav .slick-list{min-width:0;max-width:100%}.product-cro-hero .productView-image-wrapper{overflow:hidden;border-radius:var(--cro-radius);background:var(--cro-soft)}.product-cro-hero .productView-nav{width:min(100%,630px);margin-inline:auto}.product-cro-hero .productView-nav .productView-image,.product-cro-hero .productView-nav .productView-img-container,.product-cro-hero .productView-nav .media{background:var(--cro-soft)}.product-cro-hero .productView-nav img{display:block;visibility:visible;opacity:1;object-fit:contain}.product-cro-hero .productView-nav img:not(.zoomImg){box-sizing:border-box;padding:clamp(22px,2.25vw,32px)}.product-cro-hero .productView-image img.lazyload,.product-cro-hero .productView-image img.lazyloading,.product-cro-hero .productView-image img.lazyloaded{visibility:visible;opacity:1}.product-cro-hero .productView-thumbnail-wrapper{margin-top:14px}.product-cro-hero .productView-thumbnail{padding-inline:6px}.product-cro-hero .productView-thumbnail-link{overflow:hidden;border:1px solid var(--cro-line);border-radius:7px;background:#fff}.product-cro-hero .productView-thumbnail.slick-current .productView-thumbnail-link{border-color:var(--cro-accent);box-shadow:inset 0 0 0 1px var(--cro-accent)}.product-cro-hero .productView-thumbnail img{object-fit:contain}.product-cro-hero .slick-arrow{border-color:#e7eaee;background:#fff;box-shadow:0 5px 18px #07101f1f}.product-cro-hero .productView-badge .badge{border-radius:5px}.product-cro-hero .cro-badge-zone.is-empty,.product-cro-hero .cro-badge-zone .is-hidden{display:none}.product-cro-hero .productView-product{max-width:560px}.product-cro-hero .productView-moreItem{margin-top:var(--spacing-top, 0);margin-bottom:var(--spacing-bottom, 0)}.product-cro-hero .productView-title{margin:0;color:var(--cro-ink);font-size:clamp(30px,2.45vw,44px)!important;font-weight:750;line-height:1.08;letter-spacing:-.035em;max-width:520px}.product-cro-hero .productView-price .price,.product-cro-hero .productView-price .price-item{color:var(--cro-ink);font-size:clamp(28px,2.1vw,36px);font-weight:750;line-height:1.15}.product-cro-hero .productView-price .price__compare,.product-cro-hero .productView-price s{color:#7a8491;font-size:17px;font-weight:500}.product-cro-hero .cro-sale-savings{margin-top:5px;color:var(--cro-muted);font-size:13px;font-weight:600}.product-cro-hero .cro-rating{display:flex;align-items:center;min-height:20px;margin:8px 0 10px;color:var(--cro-ink);font-size:14px}.product-cro-hero .cro-rating:empty{display:none}.product-cro-hero .cro-rating .jdgm-prev-badge[style*="display:none"],.product-cro-hero .cro-rating .jdgm-prev-badge[style*="display: none"]{display:none!important}.product-cro-hero .cro-rating:has(.jdgm-prev-badge[style*="display:none"]),.product-cro-hero .cro-rating:has(.jdgm-prev-badge[style*="display: none"]){display:none}.product-cro-hero .cro-rating:not(:has(.jdgm-prev-badge)){display:none}.product-cro-hero .jdgm-prev-badge__stars{color:#ff9800}.product-cro-hero .cro-value-proposition,.product-cro-hero .cro-value-proposition p{margin:0;color:var(--cro-muted);font-size:16px;line-height:1.55}.product-cro-hero .cro-value-proposition{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-cro-hero .cro-selling-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 26px}.product-cro-hero .cro-selling-point{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.product-cro-hero .cro-selling-point__icon{display:grid;width:44px;height:44px;margin-bottom:8px;place-items:center;color:var(--cro-accent)}.product-cro-hero .cro-selling-point__icon svg,.product-cro-hero .cro-shipping__icon svg,.product-cro-hero .cro-compliance__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.product-cro-hero .cro-selling-point__title{color:var(--cro-ink);font-size:14px;font-weight:700;line-height:1.3}.product-cro-hero .productView-options{padding:0}.product-cro-hero .product-form__label,.product-cro-hero .quantity__label{color:var(--cro-ink);font-weight:700}.product-cro-hero .productView-buttons .pvGroup-row{display:block}.product-cro-hero .productView-buttons .productView-quantity{display:flex!important;align-items:center;gap:14px;width:auto;margin:0 0 18px}.product-cro-hero .quantity__container{overflow:hidden;border:1px solid var(--cro-line);border-radius:6px}.product-cro-hero .productView-groupTop,.product-cro-hero .productView-action{width:100%;max-width:none}.product-cro-hero .product-form__submit{min-height:56px;border:1px solid var(--cro-accent)!important;border-radius:6px;background:var(--cro-accent)!important;color:#fff!important;font-size:16px;font-weight:750;text-transform:none}.product-cro-hero .product-form__submit:hover{border-color:var(--cro-accent-hover)!important;background:var(--cro-accent-hover)!important}.product-cro-hero .productView-groupBottom{margin-top:14px}.product-cro-hero .shopify-payment-button__button,.product-cro-hero .shopify-payment-button__button--unbranded{min-height:54px!important;border:1px solid #1c2938!important;border-radius:6px!important;background:#fff!important;color:var(--cro-ink)!important;font-size:15px!important;font-weight:700!important}.product-cro-hero .cro-shipping{display:flex;gap:14px;align-items:center;margin-top:18px;padding:2px 0}.product-cro-hero .cro-shipping__icon{flex:0 0 34px;width:34px;color:var(--cro-ink)}.product-cro-hero .cro-shipping__title,.product-cro-hero .cro-shipping__note{display:block;color:var(--cro-ink);font-size:14px;line-height:1.45}.product-cro-hero .cro-shipping__title{font-weight:700}.product-cro-hero .cro-compliance{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;margin-top:24px;padding:18px 20px;border:1px solid var(--cro-warning-line);border-radius:var(--cro-radius);background:var(--cro-warning-bg)}.product-cro-hero .cro-compliance__icon{width:34px;color:#e4a800}.product-cro-hero .cro-compliance__title{margin:0 0 5px;color:var(--cro-ink);font-size:14px;font-weight:800;line-height:1.35}.product-cro-hero .cro-compliance__body,.product-cro-hero .cro-compliance__body p{margin:0 0 5px;color:#303946;font-size:12px;line-height:1.55}.product-cro-hero .cro-compliance__body p:last-child{margin-bottom:0}.product-cro-hero .cro-compliance__body a{color:#0075cf;text-decoration:underline;text-underline-offset:2px}@media(max-width:1024px){.product-cro-hero .productView-container{width:min(100% - 36px,980px)}.product-cro-hero .productView-top{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:34px}.product-cro-hero .cro-selling-points{gap:10px}}@media(max-width:767px){.product-cro-hero .productView-container{width:min(100% - 28px,720px)}.product-cro-hero .productView-top{grid-template-columns:minmax(0,1fr);gap:30px}.product-cro-hero .productView-product{max-width:none}.product-cro-hero .productView-title{font-size:clamp(28px,8vw,36px)!important}.product-cro-hero .productView-nav img:not(.zoomImg){padding:18px}.product-cro-hero .cro-compliance{margin-top:18px;padding:16px}}@media(max-width:420px){.product-cro-hero .cro-selling-points{grid-template-columns:1fr;gap:14px}.product-cro-hero .cro-selling-point{flex-direction:row;gap:10px;text-align:left}.product-cro-hero .cro-selling-point__icon{flex:0 0 36px;width:36px;height:36px;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/component-product-cro.css.map */
