.dsx:not(#_) .ds-grid>li{display:flex;min-width:0}.dsx:not(#_) .ds-grid>li>.ds-card{flex:1}.dsx:not(#_) .ds-section-head p{max-width:var(--ds-measure);margin-top:var(--ds-space-4)}.dsx:not(#_) div:where(.ds-main) h3:where(:not(.ds-card__title,.ds-faq summary h3)){font-family:var(--ds-stack);font-weight:500;color:var(--e-global-color-primary);font-size:var(--e-global-typography-h3-font-size);line-height:var(--e-global-typography-h3-line-height);letter-spacing:var(--e-global-typography-h3-letter-spacing)}.dsx:not(#_) div:where(.ds-main) h1 a,.dsx:not(#_) div:where(.ds-main) h2 a,.dsx:not(#_) div:where(.ds-main) h3 a{color:inherit}.dsx:not(#_) .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-2);height:var(--btn-h,var(--ds-control-h));padding:var(--btn-pad,var(--ds-control-pad));border-radius:var(--ds-radius-control);font-family:var(--ds-stack);font-size:var(--e-global-typography-accent-font-size);font-weight:500;line-height:var(--e-global-typography-accent-line-height);letter-spacing:0;white-space:nowrap;border:1px solid var(--e-global-color-secondary);background:var(--e-global-color-secondary);color:var(--e-global-color-white);text-decoration:none;cursor:pointer;box-sizing:border-box;box-shadow:none;transition:background-color var(--ds-t-hover) var(--ds-ease),color var(--ds-t-hover) var(--ds-ease),border-color var(--ds-t-hover) var(--ds-ease),transform var(--ds-t-press) var(--ds-ease)}.dsx:not(#_) .btn:hover{background:var(--e-global-color-secondary-hover);border-color:var(--e-global-color-secondary-hover)}.dsx:not(#_) .btn:active{transform:scale(.985)}.dsx:not(#_) .btn--secondary{background:0 0;color:var(--e-global-color-secondary)}.dsx:not(#_) .btn--secondary:hover{background:var(--e-global-color-petrol-tint);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.dsx:not(#_) .btn[disabled],.dsx:not(#_) .btn[aria-disabled=true]{background:var(--e-global-color-surface);border-color:var(--e-global-color-line);color:var(--e-global-color-muted);cursor:not-allowed;transform:none}.dsx:not(#_) .btn--s{--btn-h:var(--ds-control-h-s);--btn-pad:0 var(--ds-space-4);position:relative}.dsx:not(#_) .btn--s::after{content:"";position:absolute;inset:-4px 0}.dsx:not(#_) :is(.ds-input,.ds-select,.ds-textarea)::placeholder{color:var(--e-global-color-muted);opacity:1}.dsx:not(#_) :is(.ds-input,.ds-select,.ds-textarea):not(:disabled):hover{border-color:var(--e-global-color-muted)}.dsx:not(#_) :is(.ds-input,.ds-select,.ds-textarea):focus{outline:none;border-color:var(--e-global-color-secondary);box-shadow:inset 0 0 0 1px var(--e-global-color-secondary)}.dsx:not(#_) :is(.ds-input,.ds-select,.ds-textarea):disabled{background-color:var(--e-global-color-surface);border-color:var(--e-global-color-line);color:var(--e-global-color-muted);cursor:not-allowed}.dsx:not(#_) :is(.ds-input,.ds-select,.ds-textarea)[aria-invalid=true]{border-color:var(--e-global-color-error);box-shadow:inset 0 0 0 1px var(--e-global-color-error)}.dsx:not(#_) :is(.ds-checkbox,.ds-check input[type=checkbox]):not(:disabled):hover{border-color:var(--e-global-color-muted)}.dsx:not(#_) :is(.ds-checkbox,.ds-check input[type=checkbox]):disabled{background-color:var(--e-global-color-surface);border-color:var(--e-global-color-line);cursor:not-allowed}.dsx:not(#_) :is(.ds-checkbox,.ds-check input[type=checkbox]):checked:disabled{background-color:var(--e-global-color-line-strong);border-color:var(--e-global-color-line-strong)}.dsx:not(#_) .ds-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;color:inherit;background:var(--e-global-color-white);border:var(--ds-hairline);border-radius:var(--ds-radius-m);transition:box-shadow var(--ds-t-out) var(--ds-ease),border-color var(--ds-t-out) var(--ds-ease)}.dsx:not(#_) :is(a.ds-card,.ds-card:has(:is(.ds-card__title,h3)>a)):hover{border-color:var(--e-global-color-line-strong);box-shadow:var(--ds-shadow-hover)}.dsx:not(#_) .ds-card:has(:is(.ds-card__title,h3)>a:focus-visible){outline:2px solid var(--e-global-color-secondary);outline-offset:3px}.dsx:not(#_) .ds-card :is(.ds-card__title,h3)>a:focus-visible{outline:none}.dsx:not(#_) .ds-card :is(.ds-card__title,h3)>a::after{content:"";position:absolute;inset:0;z-index:1}.dsx:not(#_) .ds-card :is(button,input,.ds-quickadd,.ds-card__body a:not(:is(.ds-card__title,h3)>a)){position:relative;z-index:2}.dsx:not(#_) .ds-card__media{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--e-global-color-surface)}.dsx:not(#_) .ds-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--ds-t-image) var(--ds-ease)}.dsx:not(#_) :is(a.ds-card,.ds-card:has(:is(.ds-card__title,h3)>a)):hover .ds-card__media:not(.ds-card__media--product):not(.ds-card__media--contain) img{transform:scale(1.02)}.dsx:not(#_) .ds-card__media--product{aspect-ratio:1/1;background:var(--e-global-color-white)}.dsx:not(#_) .ds-card__media--product img{object-fit:contain}.dsx:not(#_) .ds-card__body{flex:1;display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-card-pad)}.dsx:not(#_) .ds-card--product .ds-card__body{padding:var(--ds-space-4);gap:var(--ds-space-1)}.dsx:not(#_) .ds-card__title{margin:0;font:500 var(--e-global-typography-h4-font-size)/var(--e-global-typography-h4-line-height) var(--ds-stack);letter-spacing:0;color:var(--e-global-color-primary)}.dsx:not(#_) .ds-card__title a{color:inherit}.dsx:not(#_) .ds-card__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:400 var(--e-global-typography-small-font-size)/var(--e-global-typography-small-line-height) var(--ds-stack);color:var(--e-global-color-muted)}.dsx:not(#_) .ds-card__buy{margin-top:auto;padding-top:var(--ds-space-4);display:flex;flex-direction:column;gap:var(--ds-space-3)}.dsx:not(#_) .ds-card__price{font:500 var(--e-global-typography-h4-font-size)/var(--e-global-typography-h4-line-height) var(--ds-stack);color:var(--e-global-color-primary);font-variant-numeric:tabular-nums}.dsx:not(#_) .ds-card__buy:has(>.btn){flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--ds-space-3)}.dsx:not(#_) .ds-card__buy>.btn{flex:none}.dsx:not(#_) .ds-prose h2{margin-top:var(--ds-space-9);margin-bottom:0;scroll-margin-top:88px}.dsx:not(#_) .ds-prose h2:first-child{margin-top:0}.dsx:not(#_) .ds-prose h2+*{margin-top:var(--ds-space-5)}.dsx:not(#_) .ds-prose h3{margin-top:var(--ds-space-7)}.dsx:not(#_) .ds-prose h3+*{margin-top:var(--ds-space-3)}.dsx:not(#_) .ds-prose ul li,.dsx:not(#_) .ds-prose ol li{position:relative;padding-left:var(--ds-space-5)}.dsx:not(#_) .ds-prose :is(ul,ol) li+li{margin-top:var(--ds-space-2)}.dsx:not(#_) .ds-prose ul li::before{content:"";position:absolute;left:4px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--e-global-color-secondary)}.dsx:not(#_) .ds-prose ol{counter-reset:n}.dsx:not(#_) .ds-prose ol li{counter-increment:n}.dsx:not(#_) .ds-prose ol li::before{content:counter(n) ".";position:absolute;left:0;font-weight:500;color:var(--e-global-color-primary)}.dsx:not(#_) .ds-card__media:has(img:is([src*="img/p-"],[src*=Deppeler_],[src*="/cut-"],[src*=products-],[src*=op43-spatule-carre])){aspect-ratio:1/1;background:var(--e-global-color-white)}.dsx:not(#_) :where(.dh) *,.dsx:not(#_) :where(.dh) *::before,.dsx:not(#_) :where(.dh) *::after{box-sizing:border-box;margin:0;padding:0}.dsx:not(#_) :where(.dh) a{color:inherit;text-decoration:none}.dsx:not(#_) :where(.dh) ul{list-style:none}.dsx:not(#_) :where(.dh) img{display:block}.dsx:not(#_) .ar .ar-body>h2{margin-top:var(--ds-space-8)}.dsx:not(#_) .ar .ar-body>h3{margin-top:var(--ds-space-6)}.dsx:not(#_) .ar .ar-body a.btn,.dsx:not(#_) .ar .ar-body a.btn:hover{text-decoration:none}.elementor-location-single:has(.dsx-art)>.elementor-section:not(:has(.dsx-art)),.elementor-location-single:has(.dsx-art)>.e-con:not(:has(.dsx-art)){display:none!important}