.jn-native.jn-purchase{display:grid;grid-template-columns:var(--jn-grid-two);gap:var(--jn-grid-shared-gap, var(--jn-gallery-gap, 20px));align-items:start;padding:var(--jn-space, 0) 0}.jn-purchase .jn-purchase-copy{width:min(var(--jn-copy-width, 402px),100%);margin:28px auto 0;position:sticky;top:20px}.jn-native.jn-purchase .jn-heading{font-size:calc(var(--jn-heading-size, 42px) * var(--jn-type-heading-scale, 1));line-height:1.28;margin:0!important}.jn-purchase .jn-offers{border:0;padding:0;margin:24px 0 0;min-width:0}.jn-purchase .jn-offers legend{font-size:calc(15px * var(--jn-type-body-scale, 1));line-height:1.42;padding:0;margin-bottom:12px}.jn-purchase .jn-offer{background:#f6f6f6;border:2px solid transparent;border-radius:12px;overflow:hidden}.jn-purchase .jn-offer:has(input[type=radio]:checked){border-color:#04f}.jn-purchase .jn-offer+.jn-offer{margin-top:8px}.jn-purchase .jn-offer>label{display:flex;align-items:center;gap:14px;border:0;border-radius:0;padding:0 18px;margin:0;cursor:pointer;font-size:18px;line-height:1.4;min-width:0}.jn-purchase .jn-offers .jn-offer>label:has(input:checked){border:0;padding:0 18px}.jn-purchase .jn-offer-single>label{min-height:54px}.jn-purchase .jn-offer-single strong{margin-left:auto;font-size:18px;font-weight:600;white-space:nowrap}.jn-purchase .jn-offer input[type=radio]{-webkit-appearance:none;appearance:none;flex:0 0 20px;width:20px;height:20px;border:0;border-radius:50%;margin:0;background:#d9d9d9;cursor:pointer}.jn-purchase .jn-offer input[type=radio]:checked{border-color:#04f;background:#04f url(/cdn/shop/files/Checkbox_base.svg?v=1787048078) center / 20px 20px no-repeat}.jn-purchase .jn-offer input[type=radio]:focus-visible{outline:2px solid #0044ff;outline-offset:3px}.jn-purchase .jn-offer input[type=radio]:disabled{opacity:.45;cursor:not-allowed}.jn-purchase .jn-offer-bundle{position:relative}.jn-purchase .jn-offers .jn-offer-bundle>.jn-bundle-label,.jn-purchase .jn-offers .jn-offer-bundle>.jn-bundle-label:has(input:checked){height:121px;align-items:start;padding:26.5px 20px 0}.jn-purchase .jn-bundle-name{position:relative}.jn-purchase .jn-offer-note{position:absolute;bottom:100%;left:0;width:max-content;color:#04f;font-size:12px;line-height:17px}.jn-purchase .jn-offer-badge{position:absolute;right:18px;top:16px;border-radius:4px;color:#fff;background:#04f;font-size:10px;line-height:14px;padding:3px 6px;font-weight:600}.jn-purchase .jn-bundle-prices{position:absolute;top:58px;right:18px;display:grid;text-align:right;gap:4px;white-space:nowrap}.jn-purchase .jn-bundle-prices strong{font-size:18px;line-height:25px;font-weight:600}.jn-purchase .jn-bundle-prices s{font-size:14px;line-height:20px;color:#888;font-weight:400}.jn-purchase .jn-quantity-row{position:absolute;top:75px;left:23px;margin:0}.jn-purchase .jn-quantity{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;width:140px;height:46px;border:0;border-radius:100px;background:#fff;overflow:hidden}.jn-purchase .jn-quantity button{width:30px;height:46px;padding:0;background:transparent;border:0;color:#111;font:400 20px/1 var(--jn-font-body, Inter),Arial,sans-serif}.jn-purchase .jn-quantity input{-webkit-appearance:textfield;appearance:textfield;min-width:0;width:100%;height:46px;background:transparent;border:0;padding:0;text-align:center;font:600 16px/1 var(--jn-font-body, Inter),Arial,sans-serif;color:#111}.jn-purchase .jn-quantity input::-webkit-inner-spin-button,.jn-purchase .jn-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.jn-purchase .jn-purchase-benefits{display:grid;grid-template-columns:var(--jn-grid-three);gap:0;list-style:none;margin:0;padding:30px 0 12px;border-top:1px solid rgba(0,0,0,.06);font-size:12px;line-height:1.4}.jn-purchase .jn-purchase-benefits li{display:flex;align-items:center;flex-direction:column;padding:0 4px;border:0;min-width:0}.jn-purchase .jn-purchase-benefits li+li{border:0}.jn-purchase .jn-purchase-benefits li>span{margin:0;width:100%;text-align:center}.jn-purchase .jn-purchase-benefits img{width:28px;height:28px;object-fit:contain;margin-bottom:8px;filter:brightness(0)}.jn-purchase .jn-buy{display:flex;justify-content:center;align-items:center;width:100%;height:55px;min-height:55px;margin-top:32px;padding:0 20px;border:0;border-radius:100px;background:#04f;color:#fff;font:600 calc(16px * var(--jn-type-body-scale, 1))/1.4 var(--jn-font-body, Inter),Arial,sans-serif}.jn-purchase .jn-risk{margin:16px 0 0;font-size:calc(13px * var(--jn-type-small-scale, 1));font-weight:500;line-height:1.7;color:#0000008f;text-align:center}.jn-purchase .jn-delivery{margin:4px 0 0;font-size:calc(13px * var(--jn-type-small-scale, 1));font-weight:500;line-height:1.4;color:#04f;text-align:center}.jn-purchase .jn-questions{margin-top:28px}.jn-purchase .jn-questions details{border-bottom:1px solid #dedede}.jn-purchase .jn-questions summary{padding:16px 0;font-size:16px;line-height:1.46;font-weight:700}.jn-purchase .jn-questions summary .jn-detail-icon{position:relative;height:20px;font-size:0}.jn-purchase .jn-questions summary .jn-detail-icon:before,.jn-purchase .jn-questions summary .jn-detail-icon:after{content:"";position:absolute;background:currentColor;width:14px;height:1px;left:3px;top:10px}.jn-purchase .jn-questions summary .jn-detail-icon:after{transform:rotate(90deg)}.jn-purchase .jn-questions details[open] summary .jn-detail-icon{transform:none}.jn-purchase .jn-questions details[open] summary .jn-detail-icon:after{display:none}.jn-purchase .jn-questions .jn-answer{padding:0 0 24px;font-size:calc(15px * var(--jn-type-body-scale, 1));line-height:1.4;color:#666}.jn-purchase .jn-answer p{margin:0}.jn-purchase .jn-purchase-gallery{min-width:0}.jn-purchase .jn-purchase-gallery img{object-fit:cover}@media(max-width:767px){.jn-native.jn-purchase{grid-template-columns:var(--jn-grid-one);gap:var(--jn-grid-shared-gap, var(--jn-gallery-gap, 20px));padding:0}.jn-purchase .jn-purchase-copy{position:static;width:100%;margin:0;padding:var(--jn-space-mobile, 20px) var(--jn-grid-shared-side, 20px) 20px}.jn-native.jn-purchase .jn-heading{font-size:calc(var(--jn-heading-size-mobile, 42px) * var(--jn-type-heading-scale, 1))}.jn-purchase .jn-purchase-gallery{grid-row:1}}@media(min-width:768px)and (max-width:1024px){.jn-native.jn-purchase{padding:var(--jn-space, 0) var(--jn-grid-shared-side, 15px)}.jn-purchase .jn-purchase-copy{margin-top:48px}}@media(max-width:1024px){.jn-purchase .jn-quantity{grid-template-columns:30px minmax(0,1fr) 30px;width:100px;height:40px}.jn-purchase .jn-quantity button{width:30px;height:40px}.jn-purchase .jn-quantity input{height:40px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/justnoise-zap-product.css.map */
