.cf-custom-title{margin:0 0 4px}.cf-subtitle{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;letter-spacing:.96px;color:#0000008c;text-transform:uppercase;margin:0 0 8px;line-height:1.4}.cf-product-h1{font-family:Libre Baskerville,serif!important;font-size:22px!important;font-weight:700!important;line-height:1.4!important;color:#000!important;margin:0!important;padding:0}[id^=MainProduct] .rating-stars .star-icon{width:20px;height:20px}[id^=MainProduct] .rating-stars__label{font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;color:#121212bf}[id^=MainProduct] .price--large s,[id^=MainProduct] .price--large s .price-item--sale,[id^=MainProduct] .price--large .price-item--regular{font-family:Montserrat,sans-serif!important;font-size:15px!important;font-weight:400!important;color:#db5461!important}[id^=MainProduct] .price--large .price__sale>.price-item--sale,[id^=MainProduct] .price--large .price-item--sale{font-family:Montserrat,sans-serif!important;font-size:20px!important;font-weight:600!important;color:#000!important}[id^=MainProduct] .price--large s .price-item--sale{font-size:15px!important;font-weight:400!important;color:#db5461!important}[id^=MainProduct] .price--large .price__sale{display:flex;align-items:baseline;gap:10px;flex-direction:row}[id^=MainProduct] .price .badge,[id^=MainProduct] .price .price__badge-sale,[id^=MainProduct] .price .price__badge-new{display:none!important}.cf-prod-desc{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.65;color:#121212e6;margin:4px 0 8px}.cf-prod-desc strong{color:#000;font-weight:700}.cf-stock-line{display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:14px;color:#121212d9;margin:10px 0 4px}.cf-stock-dot{position:relative;width:8px;height:8px;border-radius:50%;background:#db5461;display:inline-block;flex-shrink:0}.cf-stock-dot:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:#db546166;transform:translate(-50%,-50%);animation:cf-ripple 2s ease-out infinite}@keyframes cf-ripple{0%{width:8px;height:8px;opacity:.6}to{width:24px;height:24px;opacity:0}}@media(min-width:768px){[id^=MainProduct] .product-form__input.product-form__quantity{float:left!important;width:auto!important;margin-right:12px!important;margin-bottom:0!important;margin-top:0!important;padding:0!important}}@media(max-width:767px){[id^=MainProduct] .product-form__input.product-form__quantity{width:100%!important;margin-bottom:10px!important}}[id^=MainProduct] .quantity__label,[id^=MainProduct] .quantity__rules,[id^=MainProduct] .quantity__rules-cart{display:none!important}[id^=MainProduct] quantity-input.quantity{display:inline-flex!important;align-items:center;border:none!important;border-radius:0!important;background:#e9f3ff!important;height:54px}[id^=MainProduct] .quantity__button{background-color:#e9f3ff!important;color:#000!important;border:none!important;border-radius:0!important;width:48px;height:54px;font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}[id^=MainProduct] .quantity__button:hover{background-color:#d4e6f8!important}[id^=MainProduct] .quantity__input{background-color:#e9f3ff!important;color:#000!important;border:none!important;border-radius:0!important;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;width:48px;height:54px;text-align:center;-moz-appearance:textfield}[id^=MainProduct] .quantity__input::-webkit-inner-spin-button,[id^=MainProduct] .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[id^=MainProduct] .product-form__quantity-breaks,[id^=MainProduct] .quantity-breaks,[id^=MainProduct] .quantity-break-option{display:none!important}@media(min-width:768px){[id^=MainProduct] .product-form__input.product-form__quantity+div{overflow:hidden}}[id^=MainProduct] .product-form__buttons{display:flex;align-items:stretch}[id^=MainProduct] .atc-button,[id^=MainProduct] .product-form__submit,[id^=MainProduct] .main-product-atc{background-color:#212320!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:18px!important;font-weight:700!important;border-radius:0!important;min-height:54px;border:none!important;text-transform:none!important;letter-spacing:normal!important;width:100%;transition:background .2s}[id^=MainProduct] .atc-button:hover,[id^=MainProduct] .product-form__submit:hover,[id^=MainProduct] .main-product-atc:hover{background-color:#3a3d38!important}[id^=MainProduct] .main-atc__label__text{font-family:Montserrat,sans-serif!important;font-size:18px!important;font-weight:700!important;text-transform:none!important}[id^=MainProduct] .product__accordion{border-top:none}[id^=MainProduct] .accordion__details{border-bottom:1px solid rgba(18,18,18,.15)!important}[id^=MainProduct] .accordion__details:first-child{border-top:1px solid rgba(18,18,18,.15)!important}[id^=MainProduct] .accordion__summary{padding:16px 4px 16px 0}[id^=MainProduct] .accordion__title{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;color:#000}[id^=MainProduct] .accordion__content{font-family:Montserrat,sans-serif;font-size:14px;line-height:1.6;color:#121212d9}[id^=MainProduct] .accordion__content ul{padding-left:18px;margin:8px 0}[id^=MainProduct] .accordion__content li{margin-bottom:6px}[id^=MainProduct] .payment-icons{justify-content:flex-start}@media(max-width:767px){.cf-product-h1{font-size:20px!important;line-height:1.35!important}.cf-subtitle{font-size:11px}[id^=MainProduct] .product-form__input.product-form__quantity{margin-right:8px!important}[id^=MainProduct] quantity-input.quantity{height:48px}[id^=MainProduct] .quantity__button{width:38px;height:48px}[id^=MainProduct] .quantity__input{width:38px;height:48px;font-size:15px}[id^=MainProduct] .atc-button,[id^=MainProduct] .product-form__submit,[id^=MainProduct] .main-product-atc{min-height:48px;font-size:16px!important}[id^=MainProduct] .accordion__title{font-size:15px}[id^=MainProduct] .product__media-wrapper{padding:16px 16px 0}[id^=MainProduct] .product__media-item img,[id^=MainProduct] .product__media-item model-viewer,[id^=MainProduct] .product__media-item video,[id^=MainProduct] .product__media-item iframe{border-radius:12px!important}[id^=MainProduct] .thumbnail-list__item img,[id^=MainProduct] .thumbnail-list__item video,[id^=MainProduct] .thumbnail-list__item iframe{border-radius:8px!important}[id^=MainProduct] .thumbnail-list{padding:0 16px}[id^=MainProduct] .slider-button[aria-controls^=GalleryThumbnails]{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-cerviflex.css.map */
