.cv-ready-product{padding-top:32px;padding-bottom:48px}
.cv-ready-product .product-meta{margin-bottom:22px;padding-bottom:0;border-bottom:0}
.cv-ready-product .product-meta .cv-product-rating{margin-bottom:0}
.cv-ready-product .product-meta__title{overflow-wrap:anywhere}
.cv-ready-product .product-form__option-info,.cv-ready-options__label{font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px}
.cv-ready-product .product-form__option-selector{margin-bottom:24px}
.cv-ready-product .color-swatch-list{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.cv-ready-product .color-swatch{display:grid;place-items:center;width:44px;height:44px;margin:0}
.cv-ready-product .color-swatch__item{width:30px!important;height:30px!important;min-width:30px;border:1px solid #0001;border-radius:50%;box-shadow:none!important;outline:none!important}
.cv-ready-product .color-swatch__item::before{display:none!important}
.cv-ready-product .color-swatch__radio:checked+.color-swatch__item::after{content:'';position:absolute;top:auto;left:calc(50% - 3px);bottom:-8px;width:6px;height:3px;background:currentColor;border:0;border-radius:0;box-shadow:none}
.cv-ready-product .color-swatch__radio:focus-visible+.color-swatch__item{outline:2px solid #35352f!important;outline-offset:5px!important}
.cv-ready-product .block-swatch__item{min-height:44px;min-width:44px!important;font-size:13px!important;padding:12px!important}
.cv-ready-product .product-form__add-button,.cv-ready-unavailable{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:18px 20px;border:0;border-radius:4px;background:#1a1a1a;color:#fff;text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:.13em;text-align:center}
.cv-ready-unavailable{opacity:1;cursor:default}
.cv-ready-availability{font-size:12px;text-align:center;color:#6f6963;margin:10px 0}
.cv-ready-options{margin-bottom:24px}.cv-ready-options__values{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.cv-ready-options__values li{padding:7px 10px;background:#f5f4f1;font-size:13px}
.cv-ready-options__values--colors li{display:flex;align-items:center;gap:8px;background:transparent;padding:4px 12px 4px 0}.cv-ready-options__dot{display:block;flex:0 0 24px;width:24px;height:24px;border-radius:50%;border:1px solid #0001;background-size:cover;background-position:center}
.cv-ready-payments img{display:block;width:min(100%,300px);height:auto;margin:14px auto 24px}
.cv-ready-details{border-top:1px solid #e7e4df;margin-top:24px}.cv-ready-details details{border-bottom:1px solid #e7e4df}.cv-ready-details summary{padding:17px 0;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.cv-ready-details details>div,.cv-ready-details details>p{font-size:14px;line-height:1.6;margin:0;padding:0 0 18px}.cv-ready-details details>div>p{margin:0 0 10px}.cv-ready-details details>div>a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:740px){.cv-ready-product{padding-top:16px}.cv-ready-product .product__info{min-width:0}.cv-ready-product .product-meta__title{font-size:27px}}
