.ccv{position:relative;padding-block:64px;border-top:1px solid rgba(0,0,0,.08)}.ccv__variant-tag{display:inline-flex;align-items:center;gap:.45em;margin:0 auto 1.75rem;padding:7px 16px;width:fit-content;border-radius:999px;background:#111;color:#f9f8f6;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1}.ccv__variant-tag:before{content:"";width:7px;height:7px;border-radius:50%;background:#ee371e}.ccv>.page-width>.ccv__variant-tag{display:flex}.ccv__header{margin:0 0 1.5rem;text-align:center}.ccv__header h2{font-size:calc(var(--font-heading-scale) * 4rem);width:100%;max-width:894px;margin:0 auto}.ccv__header h2 img{vertical-align:bottom}.ccv__subheading p{margin:0;font-size:calc(var(--font-heading-scale) * 1.5rem)}.ccv-rating{display:inline-flex;align-items:center;gap:.4rem;min-height:1em}.ccv-stars{position:relative;display:inline-block;font-size:14px;line-height:1;letter-spacing:1px;color:#d8d2cc;font-family:Arial,Helvetica Neue,sans-serif}.ccv-stars:before{content:"\2605\2605\2605\2605\2605"}.ccv-stars__fill{position:absolute;left:0;top:0;height:100%;overflow:hidden;white-space:nowrap;color:#111}.ccv-stars__fill:before{content:"\2605\2605\2605\2605\2605"}.ccv-rating[data-size=lg] .ccv-stars{font-size:18px}.ccv-rating__num{font-size:12.5px;font-weight:700;color:#0000009e}.ccv-rating__count{font-size:12.5px;font-weight:500;color:#0000009e}.ccv-series{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0000009e}.ccv-name{font-size:16px;font-weight:700;line-height:1.2;color:#000}.ccv-price{font-size:15px;font-weight:600;color:#000}.ccv-price--sale{color:#cc301a}.ccv-price--was{color:#0000009e;font-weight:500}.ccv__cta{margin-top:56px;display:flex;align-items:center;justify-content:center}.ccv .button{padding:23px 36px;font-size:18px;color:#f9f8f6}.ccv .button:after{border-radius:32px;font-size:18px;background-color:#ee371e}@media only screen and (max-width:1024px){.ccv__header h2{font-size:calc(var(--font-heading-scale) * 2rem)}.ccv__header h2 img{width:37px;height:32px}.ccv__subheading p{font-size:calc(var(--font-heading-scale) * 1rem);line-height:1.2}}@media only screen and (max-width:768px){.ccv{padding-block:44px}.ccv__cta{margin-top:36px}.ccv .button{padding:19px 0;width:100%;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/section-ccv-variants.css.map */
