/* Width-only desktop override: template visual order is preserved without JS.
   Each column relinquishes its proportional share of the 34px gutter. */
@media (min-width:1200px){
body.template-13.type-product .p-detail-inner>.p-image-wrapper{width:calc(61.8% - 21.012px);flex-basis:calc(61.8% - 21.012px);max-width:calc(61.8% - 21.012px)}
body.template-13.type-product .p-detail-inner>.p-data-wrapper{width:calc(38.2% - 12.988px);flex-basis:calc(38.2% - 12.988px);max-width:calc(38.2% - 12.988px)}
}
html body.template-13.type-product .p-image img{max-width:100%;width:auto;height:auto;aspect-ratio:1/1;object-fit:contain}
html.edur-v2 .edur-trust{list-style:none;margin:13px 0 0;padding:0;display:grid;gap:8px;font-size:13px;line-height:1.5;color:#4a5560}
html.edur-v2 .edur-trust li{margin:0;padding:0 0 0 21px;position:relative}
html.edur-v2 .edur-trust li::before{content:"";position:absolute;left:3px;top:5px;width:6px;height:10px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg)}
html.edur-v2 .edur-trust a{color:inherit;text-decoration:underline}
html.edur-v2 body.type-product #description .description-inner{display:block}
html.edur-v2 body.type-product #description .description-inner>:is(.basic-description,.extended-description){float:none;width:100%;max-width:100%;order:0}
html.edur-v2 body.type-product #description .basic-description.edur-paragraphed{display:block}
html.edur-v2 body.type-product #description .edur-pb{display:block;height:21px}
html.edur-v2 body.type-product #description .basic-description.edur-description-clamped{position:relative;max-height:610px;overflow:hidden}
html.edur-v2 body.type-product #description .edur-description-clamped::after{content:"";position:absolute;bottom:0;left:0;right:0;height:55px;background:linear-gradient(transparent,#fff);pointer-events:none}
html.edur-v2 .edur-description-toggle{display:block;min-height:48px;padding:8px 0;margin:0 0 21px;border:0;background:none;color:#2a353d;text-decoration:underline;font:inherit;cursor:pointer}
html.edur-v2 .edur-description-toggle[hidden],html.edur-v2 .edur-buy-bar[hidden]{display:none}
html body.template-13.type-product .p-final-price-wrapper::after{content:" s DPH";font-size:13px;font-weight:400;color:#4a5560;white-space:nowrap}
html.edur-v2 .edur-unrated .stars--productDetail{display:none}
html.edur-v2 .edur-buy-bar{display:none}
@media (max-width:767px){
html.edur-v2 .edur-buy-bar{position:fixed;bottom:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:13px;box-sizing:border-box;padding:8px 13px;border-top:1px solid #e5e8ea;background:#fff;color:#2a353d}
html.edur-v2 .edur-buy-bar button{height:55px;min-height:48px;flex:0 0 auto;max-width:65%;padding:8px 21px;border:0;border-radius:8px;background:#2a8420;color:#fff;font:inherit;cursor:pointer}
html.edur-v2 .edur-buy-price{font-size:21px;font-weight:700;min-width:0;overflow-wrap:anywhere}
html body.template-13 .siteCookies{padding:8px 13px;font-size:13px;line-height:1.3}
html body.template-13 .siteCookies__form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0}
html body.template-13 .siteCookies__content{display:contents}
html body.template-13 .siteCookies__text{grid-column:1/-1;font-size:13px;line-height:1.3;margin:0;padding:0}
html body.template-13 .siteCookies__links{grid-column:1;margin:0;padding:0}
html body.template-13 .siteCookies__buttonWrap{grid-column:2/4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;width:auto}
html body.template-13 .siteCookies :is(.siteCookies__link,.siteCookies__button){box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:44px;height:auto;margin:0;padding:8px;font-size:13px;line-height:1.3}
}
/* Fable plan 4.6/7.5: active sidebar category = navy text + coral marker (template rule needs !important) */
body.template-13.type-category .sidebar-inner .categories li.active>a{color:#2b373e!important;box-shadow:inset 3px 0 0 #f45e5e!important}
/* Fable plan 3.4: slider dots keep the 2px bar, hit area 24px (WCAG 2.5.8) */
html body.template-13 .product-slider-pagination button.pagination-button{box-sizing:border-box!important;height:24px!important;padding:11px 0!important;background-clip:content-box!important}
