.cro-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:#777;margin-bottom:16px}.cro-breadcrumbs a{color:#777;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.cro-breadcrumbs a:hover{color:#234082;border-bottom-color:#234082}.cro-breadcrumbs span[aria-hidden]{margin:0 4px;color:#bbb}.cro-breadcrumbs__current{color:#444}.cro-text-serif{font-family:Georgia,Times New Roman,serif}.cro-short-desc{font-size:15px;line-height:1.6;color:#4a4a4a;margin:0}.cro-features{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cro-feature-item{display:flex;gap:12px;align-items:flex-start}.cro-feature-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;background:#23408214;border-radius:50%;flex-shrink:0;margin-top:1px}.cro-feature-icon i{font-size:15px;color:#234082;line-height:1}.cro-feature-text h4{margin:0 0 5px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#111}.cro-feature-text p{margin:0;font-size:13px;color:#666;line-height:1.2}.cro-testimonial{border:2px dashed rgba(35,64,130,.25);background:#fcfaf8;padding:16px 20px;border-radius:6px;text-align:center;position:relative}.cro-testimonial:before{content:"\201c";font-family:Georgia,serif;position:absolute;top:-14px;left:16px;background:#fff;padding:0 6px;color:#d1d8e8;font-size:28px;line-height:1}.cro-stars{display:flex;align-items:center;justify-content:center;gap:3px;margin-bottom:8px;color:#f59e0b}.cro-star-svg{width:14px;height:14px;fill:currentColor;flex-shrink:0}.cro-star-svg--empty{opacity:.2}.cro-testimonial-quote{display:block;margin:0 0 10px;font-style:italic;font-size:15px;line-height:1.5;color:#333}.cro-testimonial-author{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#666}.cro-author-badge-icon{width:14px;height:14px;color:#234082;flex-shrink:0;fill:currentColor}.cro-trust-badges{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.cro-badge{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:1px solid #eaeaea;padding:16px 12px;border-radius:6px;box-shadow:0 2px 5px #00000005}.cro-badge-icon{font-size:22px;color:#234082;margin-bottom:8px;opacity:.85;line-height:1}.cro-badge h4{margin:0 0 4px;font-size:13px;font-weight:700;color:#222}.cro-badge p{margin:0;font-size:14px;color:#777;line-height:1.3}.cro-cart-row{display:flex;gap:12px;align-items:stretch}.cro-qty-picker{display:flex;align-items:stretch;width:120px;min-width:120px;min-height:50px;border:1.5px solid #d0d5e0;border-radius:4px;overflow:hidden;background:#fff}.cro-qty-btn{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;background:transparent;border:none;cursor:pointer;color:#444;padding:0;margin:auto;line-height:1;transition:color .15s}.cro-qty-btn svg{pointer-events:none}.cro-qty-btn:hover{color:#234082}.cro-qty-input{flex:1;width:100%;border:none;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700;color:#111;background:transparent;padding:0;-moz-appearance:textfield}.cro-qty-input::-webkit-outer-spin-button,.cro-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cro-atc-form,.cro-atc-form .main-product-form{flex:1;display:flex;flex-direction:column}.cro-atc-form .f-product-form__buttons{flex:1;display:flex;flex-direction:column;gap:8px}.cro-cta{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;padding:12px 20px;background:linear-gradient(145deg,#2b4c9b,#1d356d);color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;box-shadow:0 4px 14px #1d356d59;transition:transform .15s,box-shadow .15s}.cro-cta .f-spinner-icon{position:absolute;display:none;width:20px;height:20px}.cro-cta.btn--loading .f-spinner-icon{display:inline-flex}.cro-cta.btn--loading>span,.cro-cta.btn--loading .cro-cta-icon{opacity:0}.cro-cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #1d356d73}.cro-cta:active:not(:disabled){transform:translateY(0)}.cro-cta:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.cro-cta-icon{width:18px;height:18px;flex-shrink:0}.cro-atc-form .f-product-form__button-dynamic{width:100%}.cro-payments{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;text-align:center;padding:0 20px}.cro-payments i{font-size:32px;color:#c4c4c4;transition:color .2s ease}.cro-payments i:hover{color:#888}.f-product-single .variant-picker__option-button--button{background-color:#fff;border-color:#d5d5d5;border-width:1px;color:#333;font-family:Georgia,Times New Roman,serif;font-size:15px;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.f-product-single .variant-picker__input input[type=radio]+label:hover.variant-picker__option-button--button{background-color:#fff;border-color:#999;border-width:1px;color:#333}.f-product-single .variant-picker__input input[type=radio]:checked+label.variant-picker__option-button--button{background-color:#fcfaf8;border-color:#234082;border-width:2px;color:#234082;font-weight:700;padding-left:calc(1.2rem - 1px);padding-right:calc(1.2rem - 1px)}.f-product-single .variant-picker__input input[type=radio]:checked+label.variant-picker__option-button--button{color:#234082}.f-product-single [data-collapsible-icon]{width:auto;height:auto;display:flex;align-items:center;justify-content:center}.f-product-single [data-collapsible-icon] svg{display:none}.cro-accordion-icon{font-size:14px;line-height:1;color:currentColor;transition:transform .3s ease}.f-product-single .collapsible__item[open=true] .cro-accordion-icon{transform:rotate(45deg)}.f-product-single__info .f-price-item{font-size:24px!important;font-weight:600!important;color:#111!important}.f-product-single__info .f-price--on-sale .f-price-item--regular{font-size:17px!important;color:#888!important}.f-product-single__info .f-price__badge-sale{background-color:#1d356d!important;border-color:#1d356d!important}.f-product-single__info .f-badge--sale{background-color:#1d356d!important;color:#fff!important;line-height:normal!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cro-product-blocks.css.map */
