:root{--card-pack-strength-segments: 8;--card-pack-strength-height: 10px;--card-pack-strength-track: #dfe5ee;--card-pack-strength-fill: #0047ab;--card-pack-box-size: 18px;--card-pack-box-color: #000}.card-pack__price{font-weight:700;display:flex;gap:6px;margin:0;color:#0047ab;font-size:1.65rem}@media(max-width:765px){.card-pack__price{font-size:1.6rem}}.card__heading{margin:0 0 8px}.card__heading a{color:#000;font-weight:600;text-transform:uppercase;letter-spacing:normal;text-decoration:none;font-size:2rem}.card-pack__strength-label{margin-top:0;color:#333;text-transform:uppercase;letter-spacing:normal;font-size:16px}@media(max-width:755px){.card-pack__strength-label{font-size:1.5rem}}.option-block-for-card{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;box-sizing:border-box;padding:4px 0;cursor:pointer;overflow:hidden}.option-price-for-card{color:#000;font-weight:400}.percent-off-badge{padding:0 4px}.option-block-for-card input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;flex:0 0 auto;display:inline-block;box-sizing:border-box;width:var(--card-pack-box-size);height:var(--card-pack-box-size);margin:0 10px 0 0;border:2px solid var(--card-pack-box-color);border-radius:4px;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:12px 12px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.option-block-for-card input[type=radio]:checked{background-color:var(--card-pack-box-color);border-color:var(--card-pack-box-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13.5 4.75 6.4 11.5 2.5 7.75' fill='none' stroke='%23ffffff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.option-block-for-card input[type=radio]:focus-visible{outline:2px solid var(--card-pack-strength-fill);outline-offset:2px}.card-pack__strength-bar{position:relative;height:var(--card-pack-strength-height);padding:0;border:0;border-radius:0;background:var(--card-pack-strength-track);overflow:hidden;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Crect x='5' y='0' width='90' height='40' rx='20' ry='20' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Crect x='5' y='0' width='90' height='40' rx='20' ry='20' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-size:calc(100% / var(--card-pack-strength-segments)) 100%;mask-size:calc(100% / var(--card-pack-strength-segments)) 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.card-pack__strength-fill{content:"";position:absolute;left:0;top:0;bottom:0;right:auto;background:var(--card-pack-strength-fill);border-radius:0;transition:width .2s ease}.card-pack__strength-fill.is-full{width:100%}product-form.card-pack__form form{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:8px;width:100%}.quantity.card-pack__quantity{display:flex;gap:0;border:2px solid #000;align-items:center;justify-content:space-between;border-radius:8px;margin-bottom:0;flex:0 0 calc(30% - 4px);width:calc(30% - 4px);max-width:calc(30% - 4px);min-height:40px;box-sizing:border-box;overflow:hidden}.quantity.card-pack__quantity .quantity__button{flex:0 0 auto;width:26px;min-width:26px;padding:0}.quantity.card-pack__quantity .quantity__input{flex:1 1 auto;width:100%;min-width:0;padding:0;text-align:center;font-size:14px}.quantity.card-pack__quantity button svg{width:14px;height:14px;pointer-events:none}.card-pack__form .card-pack__submit{cursor:pointer;background:#000;background-color:#000;border-radius:8px;color:#fff;text-transform:uppercase;font-size:15px;letter-spacing:normal;padding:0 6px;min-height:40px;min-width:0;flex:0 0 calc(70% - 4px);width:calc(70% - 4px);max-width:calc(70% - 4px);box-sizing:border-box;text-decoration:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-pack__form .card-pack__submit:after{display:none}@media(max-width:989px){.card-pack__form .card-pack__submit{font-size:13px}.quantity.card-pack__quantity .quantity__button{width:22px;min-width:22px}.quantity.card-pack__quantity button svg{width:12px;height:12px}}@media(max-width:749px){.card-pack__form .card-pack__submit{font-size:12px}}@media(max-width:767px){.option-label-for-card,.option-price-compare,.option-price-for-card .option-price-current{font-size:12.5px}.option-block-for-card input[type=radio]{margin-right:6px}}.option-price-for-card{display:inline-flex;align-items:center;column-gap:8px;justify-content:flex-end;white-space:wrap;min-width:auto;flex-wrap:wrap}.option-price-for-card .option-price-compare{color:#000;text-decoration:line-through;opacity:.6}.option-price-for-card .option-price-current{color:#000;font-weight:400}.card-wrapper--pack{height:100%}.card-wrapper--pack .card{height:100%;display:flex;flex-direction:column}.card-wrapper--pack .card__inner{flex:0 0 auto}.card-wrapper--pack>.card>.card__content{flex:1 1 auto;display:flex}.card-wrapper--pack .card__information{flex:1 1 auto;display:flex;flex-direction:column;width:100%}.card-wrapper--pack .card-pack__price{min-height:24px;align-items:baseline}.card-wrapper--pack .card-pack__price-compare.is-hidden{display:inline!important;visibility:hidden}.card-wrapper--pack .card__heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.2;min-height:2.4em;font-size:clamp(14px,3.4vw,20px)}.card-wrapper--pack .card-pack__strength{min-height:42px}.card-wrapper--pack product-form.card-pack__form{margin-top:auto}.card-wrapper--pack .card__content{display:flex}.card-wrapper--pack .card__content,.card-wrapper--pack .card__information,.card-wrapper--pack .pack-options-for-card{min-width:0}.option-label-for-card{flex:1 1 auto;min-width:0;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:normal;font-size:clamp(12px,2.6vw,16px);white-space:wrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:520px){.option-price-compare{display:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-card-pack.css.map */
