/* Match the supplied v7 detail layout while retaining the live CRM component. */
.chiper-v7 .product-page .animation-block{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}
.chiper-v7 .product-page{padding:12px 0 70px}
.chiper-v7 .product-info>.row.flex{display:grid!important;grid-template-columns:.95fr 1.05fr!important;grid-template-areas:"info gallery" "tabs tabs";column-gap:78px!important;row-gap:64px;align-items:start;direction:rtl}
.chiper-v7 .product-info .col-xs-8.l{display:contents!important}
.chiper-v7 .product-info .col-xs-4.r{grid-area:info;min-width:0;width:auto!important;max-width:none!important}
.chiper-v7 .product-info .l>.product-images{grid-area:gallery;min-width:0;margin:0!important;position:relative;padding:38px 35px 20px!important;background:#f0f4f8;border:1px solid #dde5ed;border-radius:13px}
.chiper-v7 .product-images .main-img img{height:435px!important;object-fit:contain!important;width:100%!important;border-radius:0!important}
.chiper-v7 .product-images .main-img .fa{display:none}
.chiper-v7 .product-images-out{margin-top:20px!important}
.chiper-v7 .product-images-in{display:flex!important;justify-content:flex-start;gap:10px;padding:0!important;flex-wrap:wrap}
.chiper-v7 .product-images-in .product-page__image-wrapper,.chiper-v7 .v7-image-choice{border:1px solid #dde5ed!important;border-radius:6px!important;background:#fff!important;padding:7px!important;width:68px!important;height:68px!important;margin:0!important;overflow:hidden;flex-shrink:0;cursor:pointer}
.chiper-v7 .product-images-in img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:0!important}
.chiper-v7 .product-images-in .active,.chiper-v7 .v7-image-choice[aria-pressed=true]{border-color:#326cd0!important}
.chiper-v7 .v7-image-choice{display:block}
.chiper-v7 .product-info .sticky{position:static!important;top:auto!important;width:100%!important}
.chiper-v7 .product-info .after_imgs{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;min-width:0}
.chiper-v7 .product-info h1{text-transform:none!important;font-size:39px!important;line-height:1.25!important;font-weight:650!important;margin:0 0 17px!important;overflow-wrap:anywhere}
.chiper-v7 .v7-product-kicker{display:block;margin:7px 0 15px;font-size:12px;font-weight:500;color:#2d5eac;letter-spacing:.025em}
.chiper-v7 .v7-product-intro{font-size:16px;line-height:1.9;color:#62728a;margin:0 0 23px}
.chiper-v7 .after_imgs .p{display:flex;flex-direction:column;align-items:stretch}
.chiper-v7 .after_imgs .p>br,.chiper-v7 .after_imgs>.clear{display:none}
.chiper-v7 .after_imgs .p>.price{order:0;margin:0!important;gap:14px;flex-wrap:wrap}
.chiper-v7 .after_imgs .price .green{font-size:41px!important;line-height:1.3;font-weight:650!important;direction:rtl}
.chiper-v7 .after_imgs .price .old-price{font-size:18px!important;color:#7d8da0!important}
.chiper-v7 .after_imgs .p>#promo{order:1;background:#f4f8fd!important;border:1px solid #cbddef!important;border-radius:10px!important;padding:18px!important;margin:24px 0 0!important;font-size:13px;line-height:1.8;color:#53647a}
.chiper-v7 #promo:before,.chiper-v7 #promo:after,.chiper-v7 #promo .promo-steps:before,.chiper-v7 #promo .promo-steps:after{content:none!important;display:none!important}
.chiper-v7 .v7-promo-heading{display:flex;gap:12px;align-items:flex-start;margin-bottom:10px}
.chiper-v7 .v7-promo-heading>.ic{color:#326cd0;margin-top:4px;width:25px;height:25px}
.chiper-v7 .v7-promo-heading h2{font-size:16px!important;line-height:1.5;margin:0 0 5px!important;color:#1c304a;font-weight:600}
.chiper-v7 .v7-promo-heading p{font-size:12px;line-height:1.85;margin:0;color:#53647a}
.chiper-v7 #promo .myLinkModal{display:inline-flex!important;align-items:center;background:transparent!important;color:#326cd0!important;padding:0!important;font-size:13px!important;font-weight:600;text-align:right!important;margin:0 0 13px!important}
.chiper-v7 #promo .myLinkModal:after{content:'←';margin-inline-start:10px}
.chiper-v7 .coupon-section{border-top:1px solid #dce5f0;padding-top:14px}
.chiper-v7 .coupon-section:before{content:'קיבלתם קוד? מממשים כאן.';display:block;font-size:12px;margin-bottom:8px;color:#53647a}
.chiper-v7 .coupon-section form{gap:8px!important;display:flex!important;width:100%!important}
.chiper-v7 .coupon-section input{flex:1;width:0!important;min-width:0!important;background:#fff!important;padding:10px!important;min-height:43px;border:1px solid #c5d1df!important;border-radius:6px}
.chiper-v7 .coupon-section button{width:auto!important;white-space:nowrap;border-radius:6px;padding:10px 14px;background:#326cd0!important;color:#fff!important}
.chiper-v7 .v7-product-upgraded .p>.animation-block:has(.adds){display:none}
.chiper-v7 .v7-live-key-specs{order:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-block:1px solid #dde5ed;padding:23px 0;margin-top:24px}
.chiper-v7 .v7-live-key-specs>div{display:flex;align-items:center;gap:9px;border-inline-end:1px solid #dde5ed;padding-inline:4px;min-width:0}
.chiper-v7 .v7-live-key-specs>div:last-child{border:0}
.chiper-v7 .v7-live-key-specs .ic{color:#326cd0;width:23px;height:23px}
.chiper-v7 .v7-live-key-specs span{font-size:10px;color:#6b7b90;line-height:1.6}
.chiper-v7 .v7-live-key-specs b{display:block;font-size:12px;color:#1c304a;font-weight:500;margin-top:4px;overflow-wrap:anywhere}
.chiper-v7 .v7-product-upgraded .share-btn-group{display:none}
.chiper-v7 .v7-product-upgraded .after_imgs>.animation-block:has(>.minban:not(.phone-block)){display:none}
.chiper-v7 .product-info .fancybox-buy{margin-top:23px!important;padding:16px 19px!important;min-height:54px;font-size:15px!important;font-weight:500}
.chiper-v7 .v7-product-perks{display:grid;gap:8px;border-top:1px solid #dde5ed;margin-top:23px;padding-top:20px;font-size:12px;color:#53647a}
.chiper-v7 .v7-product-perks span{display:flex;align-items:center;gap:9px}
.chiper-v7 .v7-product-perks .ic{width:20px;height:20px;color:#326cd0}
.chiper-v7 .v7-availability{display:flex;gap:10px;align-items:flex-start;padding:15px;background:#f5f8fb;border-radius:7px;margin-top:20px;font-size:12px;line-height:1.9;color:#62728a}
.chiper-v7 .v7-availability .ic{width:18px;height:18px;color:#326cd0;margin-top:3px}
.chiper-v7 .warranty-block{padding-top:14px;margin-top:16px}
.chiper-v7 .warranty-block h4{font-size:13px!important;margin:0 0 6px}
.chiper-v7 .warranty-block label{font-size:11px;line-height:1.7}
.chiper-v7 .product-info .l>.product-tabs{grid-area:tabs;display:block!important;border:0!important;border-radius:0;margin:0!important;padding:35px!important;background:#f3f6f9}
.chiper-v7 .product-tabs.mob{display:none!important}
.chiper-v7 .product-tabs .tabs-navigation{padding:0!important;border-bottom:1px solid #d5dfeb;background:transparent;gap:24px}
.chiper-v7 .product-tabs .tab-button{font-size:15px;padding:15px 0!important}
.chiper-v7 .product-tabs .tab-content{padding:28px 0 0!important;max-width:100%}
.chiper-v7 .product-tabs .tab-panel h2{font-size:27px!important;font-weight:600}
.chiper-v7 .product-page__description__item img{max-width:100%;height:auto}
.chiper-v7 .product-page__description__item table{max-width:100%}
.chiper-v7 .v7-related{padding:60px 0 0}
.chiper-v7 .v7-related h2{font-size:30px;margin:0 0 15px}
.chiper-v7 .v7-related .button-row{display:flex;flex-wrap:wrap;gap:12px}
.chiper-v7 .v7-image-dialog{width:min(850px,calc(100% - 30px));max-height:90vh;padding:24px;border:0;border-radius:14px;background:white}
.chiper-v7 .v7-image-dialog::backdrop{background:#142842b3}
.chiper-v7 .v7-image-dialog button{float:left;background:#edf3fb;padding:5px 14px;border-radius:6px}
.chiper-v7 .v7-image-dialog img{height:70vh;width:100%;object-fit:contain}
@media(max-width:1100px){.chiper-v7 .product-info>.row.flex{gap:35px!important}.chiper-v7 .product-info h1{font-size:33px!important}.chiper-v7 .product-images .main-img img{height:370px!important}}
@media(max-width:800px){.chiper-v7 .product-info>.row.flex{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"gallery" "info" "tabs";gap:28px!important}.chiper-v7 .product-info .col-xs-4.r{grid-row:auto!important}.chiper-v7 .product-info .l>.product-images{padding:25px 20px 18px!important}.chiper-v7 .product-images .main-img img{height:310px!important}.chiper-v7 .product-info .l>.product-tabs{padding:22px!important}.chiper-v7 .product-info h1{font-size:31px!important}}
@media(max-width:420px){.chiper-v7 .product-info h1{font-size:28px!important}.chiper-v7 .product-images .main-img img{height:270px!important}.chiper-v7 .v7-live-key-specs{gap:4px}.chiper-v7 .v7-live-key-specs .ic{width:17px;height:17px}.chiper-v7 .v7-live-key-specs b{font-size:11px}.chiper-v7 .product-tabs .tabs-navigation{gap:17px}.chiper-v7 .product-tabs .tab-button{font-size:13px}.chiper-v7 .coupon-section button{padding:10px;font-size:11px}}

.chiper-v7 #promo .promo-steps{display:none!important}
.chiper-v7 #promo .myLinkModal:before{content:none!important;display:none!important}
.chiper-v7 #promo .coupon-section{margin:0!important}
.chiper-v7 #promo .coupon-section:before{content:'קיבלתם קוד? מממשים כאן.'!important}
.chiper-v7 .v7-product-upgraded .after_imgs>.warranty-block{display:block!important}

.chiper-v7 #promo .v7-facebook-share{display:inline-block;background:#326cd0;color:#fff;border-radius:6px;padding:7px 12px;font-size:12px;margin:0 0 13px 15px;font-weight:500}
.chiper-v7 .product-page .animation-block:before{display:none!important;content:none!important}

.chiper-v7 .product-page .warranty-block h4{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important;height:auto!important;color:#1c304a!important;text-align:right!important;line-height:1.7!important;border-radius:0!important}
.chiper-v7 .product-page .fancybox-buy{border:1px solid transparent!important;box-shadow:none!important}
