.product-page .product-title{margin:8px 0 12px;font-size:clamp(28px,2.7vw,44px);line-height:1.08;letter-spacing:-.035em}.product-page .product-price{margin-bottom:16px;font-size:21px}.product-page .product-back{margin-bottom:14px}.product-page .product-form{margin:0}.product-page .dependent-variant-picker{margin-top:0;padding:18px;gap:10px}.kr-device-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.kr-device-summary[hidden]{display:none!important}.kr-device-summary strong{font-size:16px;line-height:1.4;overflow-wrap:anywhere}.kr-device-summary button{flex-shrink:0;min-height:44px;padding:8px 10px;border:0;background:transparent;color:#111;font:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.product-page .dependent-variant-picker.is-compact{padding:8px 16px}.dependent-variant-picker.is-compact>:not(.kr-device-summary){display:none!important}.product-page .selection-progress{display:none}.product-page .product-selection-header{margin-bottom:4px}.product-page .product-selection-header strong{font-size:16px}.product-page .brand-picker{margin:4px 0}.product-page .brand-picker__choices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.product-page .brand-picker__choices label{min-width:0;min-height:38px;padding:9px 6px}.product-page .selected-device{margin-top:10px;padding:8px 10px}.product-page .variant-picker__status{margin:8px 0;font-size:12px}.product-page .kr-model-help{margin:6px 0 0;padding:8px 0;font-size:12px}.product-page .product-quantity-row{margin:14px 0}.product-page .product-actions{position:static!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}.product-page .product-actions .product-submit{min-height:50px}.kr-product-help{display:block;margin:10px 0 0;color:#444;font-size:12px;line-height:1.5;text-align:center;text-underline-offset:3px}.product-page .kr-case-offer--compact{margin:14px 0 0;padding:12px 14px;border:1px solid #dadfd9;border-radius:10px;background:#f4f7f3}.kr-case-offer--compact summary{cursor:pointer;font-size:13px;font-weight:650;line-height:1.5}.kr-case-offer--compact p{margin:10px 0 0;font-size:12px;line-height:1.6;color:#555}.model-design-preview__caption{flex-wrap:wrap;gap:8px}.kr-product-aftercare{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:16px 28px;padding-bottom:48px}.kr-product-aftercare .kr-shipest,.kr-product-aftercare .kr-purchase-info{margin:0}.kr-product-aftercare .kr-product-description,.kr-product-aftercare .product-details-list{grid-column:1 / -1;margin:0}.kr-product-aftercare .rte{padding-top:12px;font-size:14px;line-height:1.65}.kr-product-aftercare .product-details-list img{max-width:520px}body.kr-page-product .floating-whatsapp{display:none!important}@media(min-width:961px){.product-page{gap:40px;padding-top:28px;padding-bottom:32px}.product-page .product-detail.is-sticky-fit,.product-page .product-gallery.is-sticky-fit{position:sticky;top:var(--kr-product-sticky-top,88px);align-self:start}}@media(min-width:741px){body.kr-page-product .kr-mobile-buybar{display:none!important}body.kr-page-product{padding-bottom:0!important}}@media(max-width:740px){.product-page .product-title{font-size:clamp(27px,7.4vw,34px);line-height:1.1}.product-page .product-detail{position:static!important}.product-page .dependent-variant-picker{padding:16px}.product-page .brand-picker__choices{grid-template-columns:repeat(4,minmax(0,1fr))}.kr-product-aftercare{grid-template-columns:1fr;gap:14px;padding-bottom:28px}.kr-case-offer--compact summary{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/kr-product-layout.css.map */
