.product-panels-offer{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:13px;color:#7a8090;font:11px/1.4 var(--font-body)}.product-panels-offer__badge{padding:5px 8px;border-radius:5px;background:#eef0ff;color:#394cbe;font-weight:700;letter-spacing:.02em}.product-panels-offer strong{color:#18233e;font-size:14px}.product-panels-offer s{color:#858895}.template-index .promo-hero__gallery--explorer{background:linear-gradient(125deg,#eef1fb,#f1effb 58%,#faf7f8)}.template-index .promo-hero__gallery--explorer .product-explorer{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.product-panel{--panel-blue:#304be1;--panel-violet:#7560c7;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;position:relative;border:1px solid #dde3f8;border-radius:22px;background:linear-gradient(145deg,#fffefa 4%,#f4f5ff);color:#18233e;box-shadow:0 8px 24px #223a7a04;isolation:isolate}.product-panel:before{content:"";position:absolute;z-index:2;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#304be1,#7965c5 58%,#a7537900);pointer-events:none}.product-panel--appearance{grid-row:1 / 3;grid-column:1;border-radius:140px 140px 20px 20px/74px 74px 20px 20px;background:linear-gradient(165deg,#fffefa 15%,#f0f2ff)}.product-panel--benefits{grid-column:2;grid-row:1}.product-panel--accessories{grid-column:2;grid-row:2}.product-panel:focus-visible{outline:2px solid #4557d8;outline-offset:3px}.product-panel__topline{display:flex;flex:none;align-items:center;justify-content:space-between;gap:6px;padding:10px 17px 0;color:#3f53b7;font-size:8px;font-weight:700;line-height:1.35;letter-spacing:.07em;text-transform:uppercase}.product-panel__topline>span{min-width:0}.product-panel__tools{display:flex;flex:none;align-items:center;gap:5px}.product-panel__autoplay{display:grid;flex:none;place-items:center;width:28px;height:28px;margin:0;padding:7px;border:0;border-radius:50%;background:#e9edff;color:#3d50c9;cursor:pointer}.product-panel__autoplay[hidden]{display:none!important}.product-panel__autoplay svg{display:block;width:13px;height:13px;fill:currentColor}.product-panel__autoplay .product-panel__autoplay-pause{display:none}.product-panel__autoplay[data-autoplay-active=true] .product-panel__autoplay-pause{display:block}.product-panel__autoplay[data-autoplay-active=true] .product-panel__autoplay-play{display:none}.product-panel__autoplay:hover{background:#dfe5ff;color:#263dbd}.product-panel__autoplay:focus-visible{outline:2px solid #4557d8;outline-offset:2px}.product-panel--appearance .product-panel__topline{padding-top:42px;padding-inline:22px}.product-panel__count{flex:none;letter-spacing:.02em;font-size:9px;font-variant-numeric:tabular-nums;color:#66739b;font-weight:600}.product-panel__viewport{display:flex;flex:1;min-height:0;position:relative;touch-action:pan-y pinch-zoom}.product-panel__slide{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.product-panel__slide[hidden]{display:none!important}.product-panel__copy{position:relative;z-index:1;flex:none;padding:8px 17px 6px}.product-panel__copy h2{margin:0;color:#172443;font-size:clamp(17px,1.18vw,22px);font-weight:600;line-height:1.12;letter-spacing:-.035em}.product-panel__tag{display:none;color:#4c53c2;font-size:9px;font-weight:600;line-height:1.35;letter-spacing:.02em}.product-panel--appearance .product-panel__copy{padding:12px 22px 8px}.product-panel--appearance .product-panel__copy h2{font-size:clamp(23px,1.55vw,30px);line-height:1.08;max-width:11ch;letter-spacing:-.04em}.product-panel--appearance .product-panel__tag{display:block;margin-bottom:7px}.product-panel__visual{position:relative;flex:1;min-height:0;overflow:hidden;align-self:stretch}.product-panel__image-frame{position:absolute;top:0;right:0;bottom:0;left:0}.product-panel__visual--rear{margin:8px 12px 0}.product-panel__visual--rear .product-panel__image-frame{inset:auto;left:2%;top:50%;width:96%;aspect-ratio:755/564;transform:translateY(-50%);overflow:hidden;border-radius:14px}.product-panel__visual--rear .product-panel__image{inset:auto;left:-3.97351%;top:-34.75177%;width:212.05298%;height:auto;max-width:none;object-fit:fill}.product-panel__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.product-panel__visual--portrait .product-panel__image{object-fit:contain;mix-blend-mode:multiply}.product-panel__visual--macro{margin:9px 15px 0;border-radius:16px}.product-panel__visual--macro .product-panel__image{object-position:center}.product-panel__visual--programs{margin:8px 15px 0;border-radius:12px;min-height:80px}.product-panel__visual--programs .product-panel__image{object-position:48% 55%;transform:scale(1.03)}.product-panel__visual--delay{margin:8px 15px 0;border-radius:12px;min-height:80px}.product-panel__visual--delay .product-panel__image{object-position:32% 48%;transform:scale(1.7);transform-origin:29% 51%}.product-panel__visual--laundry{margin:3px 10px 0;min-height:80px}.product-panel__visual--laundry .product-panel__image{object-fit:contain;mix-blend-mode:multiply}.product-panel__visual--kit{margin:4px 8px 0;min-height:80px}.product-panel__visual--kit .product-panel__image{object-fit:contain;mix-blend-mode:multiply}.product-panel__visual--inlet{margin:5px 15px 0;border-radius:10px;min-height:80px}.product-panel__visual--inlet .product-panel__image{object-fit:contain;mix-blend-mode:multiply}.product-panel__visual--hoses{margin:5px 15px 0;border-radius:10px;min-height:80px}.product-panel__visual--hoses .product-panel__image{object-fit:contain;mix-blend-mode:multiply}.product-panel__visual--cutout .product-panel__image{mix-blend-mode:normal}.product-panel__description{flex:none;min-height:30px;margin:8px 17px 0;color:#606d88;font-size:11px;line-height:1.35;letter-spacing:0}.product-panel--appearance .product-panel__description{margin:10px 22px 1px;min-height:32px;font-size:12px;max-width:28ch}.product-panel__footer{position:relative;z-index:2;flex:none;padding:5px 12px 9px;background:linear-gradient(180deg,#fff0,#f9faff80)}.product-panel__footer:before{content:"";display:block;height:1px;margin:0 4px 5px;background:linear-gradient(90deg,#526de200,#8b9ce248,#526de200)}.product-panel__navigation{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0}.product-panel__select{width:100%;min-width:0;max-width:100%;height:48px;padding:0 5px;border:0;border-bottom:1px solid #cbd3ef;border-radius:0;background:transparent;color:#344dc0;font:600 11px/1.3 var(--font-body);cursor:pointer}.product-panel__select option{background:#fffefa;color:#172443}.product-panel__select:focus-visible{outline:2px solid #4557d8;outline-offset:2px}.product-panel[data-panel-navigation=select] .product-panel__dots,.product-panel[data-panel-navigation=dots] .product-panel__select{display:none}.product-panel__visual--inside{margin:8px 12px 0}.product-panel__visual--inside .product-panel__image{object-fit:contain;mix-blend-mode:multiply}.product-panel__visual--lifestyle{margin:8px 15px 0;border-radius:12px;min-height:80px}.product-panel__visual--lifestyle .product-panel__image{object-fit:cover;object-position:center}.product-panel__arrow{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid #d9e1fb;border-radius:50%;background:#fffafc;color:#3e54ce;cursor:pointer;padding:8px}.product-panel__arrow .icon{width:15px;height:15px}.product-panel__arrow--prev .icon{transform:rotate(180deg)}.product-panel__arrow:hover{border-color:#a6afd8;background:#fff}.product-panel__arrow:focus-visible,.product-panel__dots button:focus-visible,.product-panel__link:focus-visible{outline:2px solid #4557d8;outline-offset:2px}.product-panel__dots{display:flex;align-items:center;justify-content:center;gap:0;min-width:0}.product-panel__dots button{position:relative;flex:none;width:24px;height:30px;padding:0;border:0;background:transparent;cursor:pointer}.product-panel__dots button:before{content:"";position:absolute;left:calc(50% - 2px);top:calc(50% - 2px);width:4px;height:4px;border-radius:5px;background:#bec8e5}.product-panel__dots button[aria-current=true]:before{left:calc(50% - 7px);width:14px;background:linear-gradient(90deg,#304be1,#7965c5)}.product-panel__link{display:none;align-items:center;gap:7px;width:fit-content;color:#3448b0;font-size:11px;font-weight:600;text-decoration:none;padding:7px 1px 1px}.product-panel__link .icon{width:13px;height:13px}.product-panel--appearance .product-panel__footer{padding:3px 19px 17px}.product-panel--appearance .product-panel__link{display:flex}@media(min-width:1441px){.product-panel__topline{font-size:8px;padding-top:11px}.product-panel__copy{padding-top:9px}.product-panel__description{margin-top:9px;min-height:30px}.product-panel--appearance .product-panel__topline{padding-top:42px}.product-panel__footer{padding-bottom:11px}}@media(min-width:991px)and (max-width:1150px){.product-panel__topline{font-size:7px;padding:6px 11px 0;letter-spacing:.03em}.product-panel__count{font-size:8px}.product-panel__copy{padding:6px 12px 4px}.product-panel__copy h2{font-size:17px}.product-panel__description{min-height:27px;margin:4px 12px 0;font-size:10px}.product-panel__footer{padding:3px 8px 7px}.product-panel__dots button{width:19px}.product-panel--benefits .product-panel__visual,.product-panel--accessories .product-panel__visual{min-height:64px}.product-panel--appearance .product-panel__topline,.product-panel--appearance .product-panel__copy{padding-inline:16px}}@media(max-width:990px){.template-index .promo-hero__gallery--explorer{height:auto;display:flex;flex-direction:column;gap:18px;padding:16px;background:linear-gradient(135deg,#eef1fb,#f3f0fb)}.template-index .promo-hero__gallery--explorer .product-explorer{display:grid;width:100%;height:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:16px;overflow:visible;padding:0}.product-panel--appearance,.product-panel--benefits,.product-panel--accessories{grid-column:auto;grid-row:auto;border-radius:22px}.product-panel--appearance{height:590px;min-height:0}.product-panel--benefits,.product-panel--accessories{height:420px;min-height:0}.product-panel__topline,.product-panel--appearance .product-panel__topline{padding:10px 22px 0;font-size:10px}.product-panel__autoplay{width:48px;height:48px;padding:16px;background:transparent}.product-panel__autoplay svg{width:16px;height:16px}.product-panel__tools{gap:3px}.product-panel__count{font-size:11px}.product-panel__copy,.product-panel--appearance .product-panel__copy{padding:10px 22px 9px}.product-panel__copy h2,.product-panel--appearance .product-panel__copy h2{font-size:28px;max-width:none}.product-panel__tag{display:block;margin-bottom:6px;font-size:10px}.product-panel__viewport{flex:1;min-height:0}.product-panel__visual{flex:1;min-height:0;max-height:none}.product-panel--appearance .product-panel__visual{min-height:0;max-height:none}.product-panel__visual--portrait .product-panel__image{object-fit:contain}.product-panel__visual--programs,.product-panel__visual--delay,.product-panel__visual--macro{margin-inline:22px}.product-panel__description,.product-panel--appearance .product-panel__description{min-height:0;margin:10px 22px 3px;font-size:13px;max-width:none}.product-panel__footer,.product-panel--appearance .product-panel__footer{padding:7px 16px 14px}.product-panel__navigation{gap:6px}.product-panel__arrow{width:48px;height:48px;padding:14px}.product-panel__dots button{width:48px;height:48px}.product-panel__select{font-size:16px;padding-inline:8px}.product-panel__link{display:flex;margin-left:6px;font-size:12px}.product-panels-offer{margin-top:12px;font-size:11px}}@media(min-width:641px)and (max-width:990px){.template-index .promo-hero__gallery--explorer .product-explorer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr 1fr}.product-panel--appearance{grid-column:1;grid-row:1 / 3;height:auto;min-height:0}.product-panel--benefits{grid-column:2;grid-row:1}.product-panel--accessories{grid-column:2;grid-row:2}.product-panel--appearance .product-panel__visual{min-height:0;max-height:none}.product-panel__copy h2{font-size:24px}.product-panel__topline{font-size:8px}}@media(max-width:360px){.product-panel__topline,.product-panel--appearance .product-panel__topline{padding-inline:16px;font-size:9px}.product-panel__copy,.product-panel--appearance .product-panel__copy{padding-inline:16px}.product-panel__copy h2,.product-panel--appearance .product-panel__copy h2{font-size:25px}.product-panel__description,.product-panel--appearance .product-panel__description{margin-inline:16px}.product-panel__footer,.product-panel--appearance .product-panel__footer{padding-inline:7px}}@media(prefers-reduced-motion:no-preference){.product-panel__arrow{transition:background-color .15s,border-color .15s}.product-panel__dots button:before{transition:width .15s,left .15s,background-color .15s}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/dewel-product-panels-v69.css.map */
