/* Owner presentation corrections 14 October 2026. Native SKU and prices are retained. */
#main #content .ang-card-v24 .product-info>.flexbox,#main #content .ang-card-v24 .product-main>.flexbox{align-items:start!important}
#main #content .ang-card-v24 .product-info-headnote{display:none!important}
#main #content .ang-card-v24 .ang-card-action{background:transparent!important;border:1px solid #a8b5b1!important;border-radius:15px!important;color:#152b3a!important;min-height:58px!important;margin:10px 0!important;box-shadow:none!important;font-weight:500!important}
#main #content .ang-card-v24 .ang-card-action:hover{background:#f0f4f1!important;border-color:#526a62!important}
#main #content .ang-card-v24 .ang-card-action small{font-size:11px!important;font-weight:400!important}
#main #content .ang-card-v24 .ang-card-samples{margin:12px 0!important;min-height:62px!important}
#main #content .ang-card-v24 [data-ang-block=fabric]{margin-bottom:12px!important}
#main #content .ang-card-v24 [data-ang-block=design]{margin-top:10px!important}
#main #content .ang-card-v24 .product-action .buy_block{padding:10px 0 0!important;margin-bottom:0!important}
#main #content .ang-card-v24 .product-action .counter_wrapp{margin:0!important}
#main #content .ang-card-v24 .product-action [data-ang-zone=right]{margin-top:0!important}
#main #content .ang-card-v24 .product-action [data-ang-block=consult]{margin:8px 0 12px!important}
#main #content .ang-card-v24 .product-action .prices.ang-price-promo-active{background:#edf0e9;border:1px solid #dde3d7;padding:16px!important;border-radius:15px;margin-bottom:4px!important}
.ang-price-promo-title{margin:0 0 5px!important;text-transform:uppercase;font-size:10px!important;letter-spacing:.09em;color:#65745e;font-weight:600}
.ang-price-promo-date{font-size:11px!important;color:#596956!important;margin:10px 0 0!important}
#main #content .ang-card-v24 [id$="_prop_1161_cont"] .item.active .cnt1:after,#main #content .ang-card-v24 [id$="_prop_1161_cont"] .item.active:after,#main #content .ang-card-v24 [id$="_prop_1161_cont"] .item.active:before{display:none!important;content:none!important}
#main #content .ang-card-v24 [id$="_prop_1161_cont"] .item.active{border:2px solid #7c928a!important;border-radius:50%!important;box-shadow:none!important}
.ang-angle-enabled>.bx_size_scroller_container{display:none!important}
.ang-angle-thumbnails{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}
.ang-angle-thumb{display:flex;flex-direction:column;align-items:center;gap:7px;min-height:85px;background:transparent;border:1px solid #c7cfcb;border-radius:13px;padding:12px 6px;color:#526a62;font:500 11px/1.4 Montserrat,Arial,sans-serif;cursor:pointer}
.ang-angle-thumb svg{width:48px;height:36px}
.ang-angle-thumb[aria-pressed=true]{border:2px solid #7c928a;background:#eff3ee}
.ang-angle-thumb:disabled{opacity:.35;cursor:default}
#main #content .ang-card-v24 .char-side.ang-characteristics-ready>.properties,#main #content .ang-card-v24 .char-side.ang-characteristics-ready>.more-char-link{display:none!important}
.ang-compact-characteristics{font-size:12px;line-height:1.5;width:100%}.ang-compact-characteristics>div{display:flex;justify-content:space-between;gap:12px;margin:8px 0}.ang-compact-characteristics strong{font-weight:500;text-align:right}
.ang-characteristics-link{display:inline-block;font-size:11px;margin-top:8px;text-decoration:underline;text-underline-offset:3px}
#main #content .ang-card-v24 .detail-gallery-big__item img.detail-gallery-big__picture{transform:scale(1.3);transform-origin:center}
.ang-photo-views{display:flex;gap:8px;margin:14px 0 12px}.ang-photo-view{flex:1;padding:10px 5px;border:1px solid #bac5c0;border-radius:11px;background:transparent;font:500 11px/1.4 Montserrat,Arial,sans-serif;color:#526a62;cursor:default;opacity:1}
.ang-model-statistics{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px;background:#fff;border-radius:15px;margin-top:12px}.ang-model-statistics[hidden]{display:none}.ang-model-statistics>div{display:flex;gap:8px;align-items:center}.ang-model-statistics svg{flex:0 0 20px;color:#789085}.ang-model-statistics strong{font-weight:500;font-size:24px;color:#152b3a}.ang-model-statistics span{font-size:10px;line-height:1.4}.ang-model-statistics small{display:block;font-size:9px!important;color:#6f7b75}.ang-statistics-scope{grid-column:1/-1;line-height:1.3}
#main #content .ang-card-v24>[data-ang-zone=bottom]{margin-top:16px!important}
#main #content .ang-card-v24 .product-info{margin-bottom:0!important;padding-bottom:0!important}
.ang-card-stores{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.ang-card-stores .ang-card-store{min-width:0;padding:10px 0;margin:0}.ang-card-stores .ang-card-store p{font-size:11px}.ang-card-stores .ang-card-store small{font-size:10px}
#main #content .ang-card-v24 .ang-confidence-grid article{align-items:stretch}
#main #content .ang-card-v24 .ang-confidence-grid .ang-card-action{height:58px!important;flex-shrink:0;margin-top:auto!important}
.ang-warranty-title{display:flex;gap:14px;align-items:center}.ang-warranty-title svg{width:42px;height:42px;flex:0 0 42px;color:#789085}
[data-ang-delivery-result] .ang-assembly-caption{display:block;text-align:right;margin-top:2px;font-size:10px;font-weight:400;color:#72806b}
[data-ang-delivery-result] .ang-assembly-free{align-items:flex-start}.ang-assembly-free strong{display:flex;flex-direction:column;text-align:right}
.catalog_detail .bottom-info-wrapper .ordered-block.goods,.catalog_detail .ask_block,.catalog_detail .ask-block,.catalog_detail .ask_question{display:none!important}
@media(max-width:1100px) and (min-width:768px){.ang-card-v24 .product-info>.flexbox{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr)!important}.ang-card-v24 .product-main>.flexbox{grid-template-columns:1fr!important}}
@media(max-width:767px){.ang-photo-views{gap:6px}.ang-model-statistics{gap:8px;padding:12px}.ang-model-statistics strong{font-size:21px}.ang-model-statistics span{font-size:9px}.ang-card-stores{gap:10px}.ang-warranty-title{gap:10px}.ang-warranty-title svg{width:34px;height:34px;flex-basis:34px}.ang-angle-thumb{min-height:84px}}

#main #content .ang-card-v24 .detail-gallery-big__link{overflow:hidden;display:flex;justify-content:center;align-items:center}

.ang-card-v24 .ang-empty-price-note{display:none!important}

/* Keep only selection outlines and remove clearfix flex gaps. */
#main #content .ang-card-v24 [id$="_prop_1263_cont"] .item.active .cnt1:after,#main #content .ang-card-v24 [id$="_prop_1263_cont"] .item.active:after{display:none!important;content:none!important}
#main #content .ang-card-v24 .product-action .counter_wrapp:before,#main #content .ang-card-v24 .product-action .counter_wrapp:after{display:none!important;content:none!important}

/* Owner follow-up: beige secondary actions and stable gallery flow, 2026-10-14. */
#main #content .ang-card-v24 .ang-card-action,#main #content .ang-card-v24 .ang-photo-view{background:#eeebe2!important;border-color:#d6d1c5!important;color:#152b3a!important}
#main #content .ang-card-v24 .ang-card-action:hover{background:#e4e1d7!important}
#main #content .ang-card-v24 .ang-card-action small{color:#233d4c!important}
#main #content .ang-card-v24 .product-detail-gallery-sticky{position:static!important;top:auto!important}
#main #content .ang-card-v24 .ang-photo-views{clear:both;position:relative;margin-top:20px;isolation:isolate}



/* Owner alignment follow-up 2026-10-14. */
#main #content .ang-card-v24 .ang-photo-views{width:calc(100% - 30px);max-width:530px;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}
#main #content .ang-card-v24 .product-action{padding-top:0!important}
#main #content .ang-card-v24 .product-action .prices_block{padding:0 12px 20px!important}
#main #content .ang-card-v24 .product-action .prices.ang-price-promo-active{padding:20px!important;min-height:200px;box-sizing:border-box}

/* Interior feed aligned with R4 content, 2026-10-14. */
#main #content .product-view:has(.ang-card-v24) .ang-product-ideas{box-sizing:border-box;width:calc(100% - 108px)!important;max-width:1500px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
@media(min-width:768px) and (max-width:1100px){#main #content .product-view:has(.ang-card-v24) .ang-product-ideas{width:calc(100% - 96px)!important}}
@media(max-width:767px){#main #content .product-view:has(.ang-card-v24) .ang-product-ideas{width:calc(100% - 24px)!important}}

/* Owner-approved sales lower bound and swatch clearance 2026-10-14. */
#main #content .ang-card-v24 [id$="_prop_1161_cont"] .bx_scu_scroller_container{padding:8px 7px!important;box-sizing:border-box}

/* Larger primary price 2026-10-14. */
#main #content .ang-card-v24 .product-action .prices .price:not(.discount){font-size:38px!important;font-weight:600!important;line-height:1.18!important;letter-spacing:-.6px;margin:8px 0 10px!important;white-space:nowrap}
#main #content .ang-card-v24 .product-action .prices .price:not(.discount) .price_currency{font-size:.72em!important}
#main #content .ang-card-v24 .product-action .prices .price.discount .values_wrapper{font-size:14px!important}

/* Approved sales lower bound and full-width description 2026-10-14. */
#main #content .ang-card-v24 .ang-sales-bound{width:calc(100% - 30px);max-width:530px;box-sizing:border-box;margin:0 auto 16px;padding:12px 16px;background:#eeebe2;border-radius:12px;color:#152b3a;font-size:14px;line-height:1.5;font-weight:500}
#main #content .ang-card-v24 .ang-sales-bound[hidden]{display:none!important}
#main #content .product-view:has(.ang-card-v24) .bottom-info-wrapper{box-sizing:border-box;width:calc(100% - 108px)!important;max-width:1500px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;display:block!important}
#main #content .product-view:has(.ang-card-v24) .bottom-info-wrapper>.bottom-info{width:100%!important;max-width:none!important;float:none!important}
#main #content .product-view:has(.ang-card-v24) .bottom-info-wrapper>.product-side,#main #content .product-view:has(.ang-card-v24) .bigdata-wrapper{display:none!important}
@media(min-width:768px) and (max-width:1100px){#main #content .product-view:has(.ang-card-v24) .bottom-info-wrapper{width:calc(100% - 96px)!important}}
@media(max-width:767px){#main #content .product-view:has(.ang-card-v24) .bottom-info-wrapper{width:calc(100% - 24px)!important}}

/* Compact sales badge without moving gallery; two-column description. */
#main #content .ang-card-v24 .ang-sales-bound{position:absolute;left:15px;top:-27px;right:15px;width:auto;max-width:none;margin:0;padding:0;background:none;border-radius:0;display:flex;gap:4px;align-items:center;flex-wrap:wrap;font-size:11px;line-height:16px;font-weight:400;z-index:2}
#main #content .ang-card-v24 .ang-sales-bound:before{content:'';display:block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#6fa773;margin-right:3px}
#main #content .ang-card-v24 .ang-sales-bound strong{font-weight:700}
#main #content .product-view:has(.ang-card-v24) .ordered-block.desc .content{column-count:2;column-gap:36px}
#main #content .product-view:has(.ang-card-v24) .ordered-block.desc .content p,#main #content .product-view:has(.ang-card-v24) .ordered-block.desc .content img{break-inside:avoid}
@media(max-width:767px){#main #content .product-view:has(.ang-card-v24) .ordered-block.desc .content{column-count:1}}

/* Additional 20 percent primary price increase. */
#main #content .ang-card-v24 .product-action .prices .price:not(.discount){font-size:45.6px!important}

/* Native additional photo carousel: centered slide and visible neighbours. */
#main #content .ang-centered-gallery .owl-stage{display:flex;align-items:center}
#main #content .ang-centered-gallery .owl-item .item>a{display:flex;align-items:center;justify-content:center;height:520px}
#main #content .ang-centered-gallery .owl-item img{width:100%!important;height:100%!important;max-height:520px;object-fit:contain;opacity:.55;transform:scale(.92);transition:opacity .25s,transform .25s}
#main #content .ang-centered-gallery .owl-item.center img{opacity:1;transform:scale(1)}
#main #content .ang-centered-gallery .owl-nav{display:block!important}
@media(max-width:767px){#main #content .ang-centered-gallery .owl-item .item>a{height:300px}}

/* Separate description panels without changing stored product content. */
#main #content .product-view:has(.ang-card-v24) .ordered-block.desc .content{position:relative;isolation:isolate;padding:24px;column-gap:84px;box-sizing:border-box}
#main #content .product-view:has(.ang-card-v24) .ordered-block.desc .content:before,#main #content .product-view:has(.ang-card-v24) .ordered-block.desc .content:after{content:'';position:absolute;top:0;bottom:0;width:calc(50% - 18px);border-radius:22px;background:#f7f5f1;z-index:-1;pointer-events:none}
#main #content .product-view:has(.ang-card-v24) .ordered-block.desc .content:before{left:0}
#main #content .product-view:has(.ang-card-v24) .ordered-block.desc .content:after{right:0}
@media(max-width:767px){#main #content .product-view:has(.ang-card-v24) .ordered-block.desc .content:before{width:100%}#main #content .product-view:has(.ang-card-v24) .ordered-block.desc .content:after{display:none}}

/* 2026-10-14: gallery edge arrows and top alignment */
.ang-centered-gallery .owl-nav{left:0!important;right:0!important;top:50%!important;height:0!important;margin:0!important;pointer-events:none}
.ang-centered-gallery .owl-nav button.owl-prev,.ang-centered-gallery .owl-nav button.owl-next{position:absolute!important;top:0!important;transform:translateY(-50%);margin:0!important;width:44px;height:44px;border-radius:50%;background:#eeebe2!important;color:#333!important;pointer-events:auto}
.ang-centered-gallery .owl-nav button.owl-prev{left:8px!important;right:auto!important}
.ang-centered-gallery .owl-nav button.owl-next{right:8px!important;left:auto!important}
.ang-centered-gallery .owl-nav button:hover{background:#e4e1d7!important}
.ang-centered-gallery .owl-nav button svg path{fill:#333!important}
@media(min-width:768px){
.ang-card-v24 .ang-sales-bound{top:-35px}
.ang-card-v24 [id$="_prop_1263_cont"]{position:relative}
.ang-card-v24 [id$="_prop_1263_cont"]>.bx_item_section_name{position:absolute;left:0;top:-25px;margin:0}
.ang-card-v24 .detail-gallery-big__link{align-items:flex-start!important}
.ang-card-v24 .detail-gallery-big__picture{margin-top:0!important;transform-origin:top center!important}
}

@media(min-width:768px){
#main .ang-card-v24 .ang-fabric-ui[id$="_prop_1263_cont"]{padding-top:7px!important}
#main .ang-card-v24 .ang-fabric-ui[id$="_prop_1263_cont"]>.bx_item_section_name{top:-18px!important}
#main .ang-card-v24 .detail-gallery-big__picture{margin-top:1px!important}
#main .product-view .ang-sales-bound{top:-35px!important}
}

/* Reviews: model first, then same product category; source text unchanged. */
#main .ang-feedback-columns{display:block!important}
#main .ang-feedback-columns .ang-feedback-heading{margin-bottom:22px}
#main .ang-feedback-columns .ang-reviews-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}
#main .ang-feedback-columns .ang-card-review{background:#fff;border:1px solid #eee;border-radius:16px;padding:24px;margin:0;min-width:0;font-family:Arial,sans-serif;color:#222;box-shadow:0 2px 10px #00000006}
#main .ang-feedback-columns .ang-card-review header{display:flex;align-items:center;gap:12px;margin:0 0 16px}
#main .ang-feedback-columns .ang-review-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:#f0edf7;color:#595269;font-size:18px}
#main .ang-feedback-columns .ang-card-review header strong{font-size:16px;line-height:22px;font-weight:600}
#main .ang-feedback-columns .ang-review-meta{display:flex;align-items:center;gap:12px;margin-bottom:10px}
#main .ang-feedback-columns .ang-card-stars{color:#ffcc00;font-size:20px;letter-spacing:0;line-height:20px}
#main .ang-feedback-columns time{font-size:13px;color:#999;margin:0}
#main .ang-feedback-columns blockquote{font-size:16px;line-height:22px;font-style:normal;font-weight:400;border:0;background:none;padding:0;margin:0 0 18px;white-space:pre-line}
#main .ang-feedback-columns blockquote:before,#main .ang-feedback-columns blockquote:after{display:none}
#main .ang-feedback-columns .ang-card-review>a{font-size:13px;color:#2979d5}
@media(max-width:1100px){#main .ang-feedback-columns .ang-reviews-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){#main .ang-feedback-columns .ang-reviews-list{grid-template-columns:1fr}}

/* Compact reviews, expandable originals, equal row heights */
#main .ang-feedback-columns .ang-reviews-list{align-items:stretch}
#main .ang-feedback-columns .ang-card-review{display:flex;flex-direction:column;padding:20px;box-sizing:border-box}
#main .ang-feedback-columns .ang-card-review>a{margin-top:auto;padding-top:12px}
#main .ang-feedback-columns .ang-review-expand{position:relative;padding:0 0 28px;border:0;margin:0 0 8px}
#main .ang-feedback-columns .ang-review-expand summary{position:absolute;bottom:0;left:0;list-style:none;color:#2979d5;font-size:14px;cursor:pointer;padding:0;background:none;border:0}
#main .ang-feedback-columns .ang-review-expand summary::-webkit-details-marker{display:none}
#main .ang-feedback-columns .ang-review-expand:not([open])>blockquote{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;max-height:110px;margin-bottom:0}
#main .ang-feedback-columns .ang-review-expand[open]>blockquote{display:block;max-height:none;margin-bottom:0}
.ang-review-expand .ang-read-less,.ang-review-expand[open] .ang-read-more{display:none}
.ang-review-expand[open] .ang-read-less{display:inline}
#main .ang-feedback-heading>.ang-card-stars{display:block;margin:8px 0}
#main .ang-feedback-heading>.ang-card-stars+small{display:block;color:#999}

#main .ang-feedback-columns .ang-review-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;max-height:110px;margin-bottom:0}
#main .ang-feedback-columns .ang-card-review:has(.ang-review-expand[open]) .ang-review-preview{display:none}
#main .ang-feedback-columns .ang-review-expand:not([open])>blockquote{display:none!important}

/* Owner correction 2026-10-14: rating | review | review, one equal-height row */
#main .ang-feedback-columns{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
#main .ang-feedback-columns .ang-reviews-list{display:contents!important}
#main .ang-feedback-columns .ang-reviews-list>.ang-card-review:nth-child(n+3){display:none!important}
#main .ang-feedback-columns .ang-feedback-heading{margin:0;padding:24px;border:1px solid #eee;border-radius:16px;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
#main .ang-feedback-columns .ang-feedback-heading h2{font-size:24px;line-height:30px;margin:0 0 10px}
#main .ang-feedback-columns .ang-feedback-heading p{margin:0 0 16px}
@media(max-width:767px){#main .ang-feedback-columns{grid-template-columns:repeat(3,minmax(260px,82vw));overflow-x:auto;scroll-snap-type:x proximity;gap:16px}#main .ang-feedback-columns>.ang-feedback-heading,#main .ang-feedback-columns .ang-card-review{scroll-snap-align:start}}

/* 2026-10-14: inset price panel within unchanged white container */
#main #content .ang-card-v24 .product-action .prices_block{padding-top:20px!important}

/* Review cards separated from white section background */
#main .ang-feedback-columns .ang-card-review{background:#f7f5f1;border-color:#eeebe2;box-shadow:none}

/* Reviews match confidence section: transparent group, white cards */
#main .ang-feedback-columns{background:transparent;border-radius:0;padding:0}
#main .ang-feedback-columns .ang-feedback-heading,#main .ang-feedback-columns .ang-card-review{background:#fff;border:0;border-radius:22px;box-shadow:none;color:#152b3a}

/* 2026-10-14 owner: simplified delivery display in product card */
#main #content .ang-card-v24 [data-ang-delivery] .ang-delivery-head>small,
#main #content .ang-card-v24 [data-ang-delivery] [data-ang-delivery-result]>small,
#main #content .ang-card-v24 [data-ang-delivery] [data-ang-delivery-open],
#main #content .ang-card-v24 [data-ang-delivery]>.ang-delivery-note{display:none!important}
