.product--keysrus-pdp .keysrus-pdp__purchase-facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.6rem;margin:1.2rem 0 .8rem;font-size:1.3rem;line-height:1.5}.product--keysrus-pdp .keysrus-pdp__heading .b-main-title{font-size:clamp(24px,2.1vw,30px);line-height:1.2}.product--keysrus-pdp:has(.kr-quantity-family) .kr-product-price-block{display:none}.kr-product-price-block .product__tax,.kr-product-price-block .installment{display:none}.product--keysrus-pdp .kr-quantity-family{margin:18px 0 16px}.product--keysrus-pdp .kr-quantity-family__label{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.product--keysrus-pdp .kr-quantity-family__label small{color:#596368;font-size:12px;font-weight:400}.product--keysrus-pdp .kr-quantity-card{min-height:98px}.product--keysrus-pdp .kr-quantity-card__number{border:0;padding-bottom:0;font-size:20px}.product--keysrus-pdp .kr-quantity-card__number small{font-size:14px;font-weight:600}.product--keysrus-pdp .kr-quantity-card__price{font-size:20px;font-weight:700}.product--keysrus-pdp .kr-quantity-family .kr-quantity-card__unit,.product--keysrus-pdp .kr-quantity-family .kr-quantity-card__compare{display:block}.kr-single-pack,.kr-product-price-block{margin:18px 0}.kr-product-price-block>[id^=price-]{margin:0}.kr-single-pack__label{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 12px;font-size:16px;font-weight:700}.kr-single-pack__label small{color:#596368;font-size:12px;font-weight:400}.kr-single-pack__card{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:96px;padding:16px 18px;border:1px solid #d9dfe2;border-radius:10px;background:#fff;color:#192529}.kr-single-pack__quantity{display:flex;flex-direction:column;gap:2px;line-height:1.2}.kr-single-pack__quantity strong{font-size:26px}.kr-single-pack__quantity span{color:#596368;font-size:14px}.kr-single-pack__cost{min-width:0;text-align:right}.kr-single-pack__prices{display:flex;justify-content:flex-end;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.kr-single-pack__prices strong{font-size:24px;line-height:1.3}.kr-single-pack__prices s{color:#596368;font-size:13px}.kr-single-pack__cost p{margin:4px 0 0;color:#596368;font-size:13px;line-height:1.4}.kr-product-price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:6px 10px;padding:12px 16px;border:1px solid #d9dfe2;border-radius:10px;background:#fff;color:#192529}.kr-product-price__cost{min-width:0;text-align:left}.kr-product-price__currency{color:#596368;font-size:13px;font-weight:400}.kr-product-price .kr-product-price__cost .price{font-size:24px;line-height:1.3;font-weight:700;color:#192529}.kr-product-price .kr-product-price__cost .price__container{display:block;font-size:inherit;margin:0}.kr-product-price .kr-product-price__cost .price-item{margin:0;white-space:nowrap}.kr-product-price .kr-product-price__cost .price-item--sale{color:#192529}.kr-product-price .kr-product-price__cost .price--on-sale .price__sale{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:baseline;gap:8px}.kr-product-price .kr-product-price__cost s.price-item{color:#596368;font-size:13px;font-weight:400}.kr-product-price .kr-product-price__cost .unit-price{margin-top:4px;color:#596368;font-size:13px;font-weight:400}@media(max-width:374px){.kr-single-pack__card{padding:14px;gap:12px}.kr-single-pack__prices strong,.kr-product-price .kr-product-price__cost .price{font-size:22px}}@media(max-width:749px){.product--keysrus-pdp .product__media-list{scroll-padding-left:0;scroll-padding-right:0}.product--keysrus-pdp .product__media-list.grid--peek .product__media-item:first-of-type{margin-left:0;scroll-margin-left:0}.product--keysrus-pdp .product__media-list.grid--peek:after{content:none}}@container (max-width: 360px){.product--keysrus-pdp .kr-quantity-card__prices{gap:6px}.product--keysrus-pdp .kr-quantity-card__price{font-size:18px}.product--keysrus-pdp .kr-quantity-card__compare{font-size:12px}}@container (max-width: 320px){.product--keysrus-pdp .kr-quantity-card__prices{gap:4px;padding-inline:8px}.product--keysrus-pdp .kr-quantity-card__price{font-size:16px}}.product--keysrus-pdp .kr-fulfillment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:0 14px}.product--keysrus-pdp .kr-fulfillment-panel{min-height:0;padding:12px;border:1px solid #d9dfe2;border-radius:10px;background:#fff}.product--keysrus-pdp .kr-fulfillment-panel h3{font-size:16px;margin:0 0 8px}.product--keysrus-pdp .kr-fulfillment-panel p{font-size:13px}.product--keysrus-pdp .product-purchase-block .kr-fulfillment-grid .pickup-availability-button{font-size:12px;margin-top:4px}.kr-shipping-details{margin-top:8px;font-size:13px;color:#596368}.kr-shipping-details summary{font-size:13px}.kr-product-reference{margin-top:18px;border-top:1px solid #e1e4e6;padding-top:12px;font-size:13px;color:#596368}.kr-product-reference p{font-size:13px;line-height:1.45;margin:10px 0}.product--keysrus-pdp .kr-product-reference .keysrus-pdp__purchase-facts{font-size:13px;margin:8px 0;padding:0;border:0}.keysrus-pdp__purchase-facts p{margin:0;overflow-wrap:anywhere}.keysrus-pdp__sku{color:rgba(var(--color-foreground),.8)}.keysrus-pdp__availability{font-weight:600}.product--keysrus-pdp .keysrus-pdp__highlights{display:block;width:100%;padding:1.2rem 0;margin:.8rem 0 1.6rem!important;border:0;border-radius:0;background:transparent;box-shadow:none}body.product-template .product--keysrus-pdp .keysrus-pdp__highlights .keysrus-pdp__highlights-title{margin:0 0 1.2rem;font-size:19px;line-height:1.35}body.product-template .product--keysrus-pdp .keysrus-pdp__highlights .keysrus-pdp__highlights-content :is(p,li,h1,h2,h3,h4,h5,h6),body.product-template .product--keysrus-pdp .keysrus-pdp__highlights .keysrus-pdp__highlights-list li{font-size:16px;line-height:1.55;overflow-wrap:anywhere}.product--keysrus-pdp .keysrus-pdp__highlights-content .metafield-rich_text_field,.product--keysrus-pdp .keysrus-pdp__highlights-content :is(ul,ol),.product--keysrus-pdp .keysrus-pdp__highlights-list{gap:.7rem}.product--keysrus-pdp .keysrus-pdp__highlights-content li::marker{color:#d97706}body.product-template .product--keysrus-pdp .keysrus-pdp__highlights .keysrus-pdp__highlights-list li{position:relative;display:block;padding-inline-start:1.55rem}body.product-template .product--keysrus-pdp .keysrus-pdp__highlights .keysrus-pdp__highlights-list li:before{position:absolute;inset-inline-start:0;top:.65em;margin:0;background:#d97706}.product--keysrus-pdp .product-purchase-block .product-form__buttons{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.product--keysrus-pdp .product-purchase-block .product-form__buttons>.flex{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:stretch;gap:1rem;width:100%}.product--keysrus-pdp .product-purchase-block .product-form__buttons>.flex:not(:has(quantity-input)){grid-template-columns:minmax(0,1fr)}.product--keysrus-pdp .product-form__buttons>.flex>.pb-1{padding-bottom:0}.product--keysrus-pdp .product-purchase-block .quantity{--color-foreground: 27, 39, 43;--color-secondary-button-text: 27, 39, 43;display:grid;grid-template-areas:none;grid-template-rows:52px;grid-template-columns:44px minmax(0,1fr) 44px;width:128px;min-height:52px;padding:0;color:#1b272b;border:1px solid rgba(27,39,43,.22);border-radius:6px}.product--keysrus-pdp .product-purchase-block .quantity__input{grid-area:1 / 2;width:100%;min-width:0;max-width:none;padding:0;font-size:15px}.product--keysrus-pdp .product-purchase-block .quantity__button{position:relative;grid-row:1;width:44px;min-height:52px;padding:0;border:0;font-size:20px;transform:none}.product--keysrus-pdp .product-purchase-block .quantity__button-increase{grid-area:1 / 3}.product--keysrus-pdp .product-purchase-block .quantity__button-decrease{grid-area:1 / 1}.product--keysrus-pdp .product-purchase-block .quantity__button.disabled{opacity:.4}.product--keysrus-pdp .product-purchase-block .quantity__button:before{position:static;width:auto;height:auto;transform:none;pointer-events:none}.product--keysrus-pdp .product-purchase-block .quantity__button-increase:before{content:"+"}.product--keysrus-pdp .product-purchase-block .quantity__button-decrease:before{content:"\2212"}.product--keysrus-pdp .product-purchase-block .quantity__button svg{display:none}.product--keysrus-pdp .product-purchase-block .product-form__submit{--color-button: 245, 158, 11;--color-button-text: 27, 39, 43;--color-icon: 27, 39, 43;min-height:52px;padding:1.2rem;border:1px solid #f59e0b;border-radius:.6rem;background:#f59e0b;color:#1b272b;font-size:15px;font-weight:700;line-height:1.4;text-transform:none;box-shadow:none}.product--keysrus-pdp .product-purchase-block .product-form__submit.button-with-icon .icon{--color-icon: 27, 39, 43;color:currentColor}.product--keysrus-pdp .product-purchase-block .product-form__submit:hover:not(:disabled){background:#ed9507}.product--keysrus-pdp .product-purchase-block .product-form__submit:disabled{opacity:.55;cursor:not-allowed}.product--keysrus-pdp .product-purchase-block .product-form__submit:focus-visible{outline:2px solid #1b272b;outline-offset:3px}.product--keysrus-pdp .product-purchase-block shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 4.4rem !important;width:100%}.section-product-page .sticky-cta .button--primary{--color-button: 245, 158, 11;--color-button-text: 27, 39, 43;--color-icon: 27, 39, 43;background:#f59e0b;color:#1b272b;font-size:15px;font-weight:700;text-transform:none}.section-product-page .sticky-cta .button--primary:hover:not(:disabled){background:#ed9507}@media screen and (max-width:749px){.section-product-page .sticky-cta{padding-bottom:env(safe-area-inset-bottom,0px);background:#f59e0b}.section-product-page .sticky-cta.keysrus-sticky-cta--lifted{z-index:6}body:has(.cart-notification.active) .section-product-page .sticky-cta,body:has(cart-drawer.active) .section-product-page .sticky-cta{display:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/keysrus-purchase-summary.css.map */
