@media (max-width:800px){.site-chrome input:not([type=checkbox]):not([type=radio]),.site-chrome textarea,.site-chrome select{font-size:16px}.site-chrome .site-search-box{height:46px}.site-chrome .site-search-box button{min-width:54px;height:44px}.site-chrome .account-nav li a{min-height:44px}.site-chrome .quantity-control button{width:44px;height:44px}.site-chrome .cart-line-actions{flex-wrap:wrap}.site-chrome .checkout-edit-link,.site-chrome .checkout-remove-link{align-items:center;min-height:36px;font-size:11px;display:inline-flex}}
:root{--type-label:12px;--type-ui:14px;--type-body:16px}.store.site-chrome{font-size:var(--type-body);line-height:1.5}.store.site-chrome .promo-bar,.store.site-chrome .site-search-row>span,.store.site-chrome .site-search-row>a,.store.site-chrome .site-search-box input,.store.site-chrome .site-search-box button,.store.site-chrome .premium-header .premium-service-nav a,.store.site-chrome .premium-header .premium-cart-link,.store.site-chrome .store-footer>div:not(.store-logo) b,.store.site-chrome .store-footer a,.store.site-chrome .store-footer p{font-size:var(--type-label)}.store.site-chrome .premium-header .premium-nav-item>a,.store.site-chrome .premium-menu-intro>span,.store.site-chrome .premium-menu-intro>a,.store.site-chrome .premium-menu-column>a b,.store.site-chrome .premium-menu-column>a span,.store.site-chrome .premium-menu-bottom span,.store.site-chrome .premium-menu-bottom a,.store.site-chrome .premium-mobile-submenu a,.store.site-chrome .premium-mobile-services a{font-size:var(--type-ui)}.store.site-chrome .premium-menu-intro p,.store.site-chrome .premium-menu-column p,.store.site-chrome .premium-mobile-kicker,.store.site-chrome .site-account-panel-heading span,.store.site-chrome .section-kicker,.store.site-chrome .product-category,.store.site-chrome .stock-tag,.store.site-chrome .shop-results-kicker,.store.site-chrome .shop-result-details>p,.store.site-chrome .knowledge-card p{font-size:var(--type-label)}.store.site-chrome :is(.hero-content p:not(.section-kicker),.category-hero>p:not(.section-kicker),.product-intro,.product-description,.advice-band p:not(.section-kicker),.commerce-heading>p:not(.section-kicker),.order-success>p,.knowledge-card span,.contact-page>div>p:not(.section-kicker),.config-copy>p:not(.section-kicker)){font-size:var(--type-ui);line-height:1.7}.store.site-chrome :is(.primary-button,.secondary-button,.product-card-action,.product-price button,.section-heading>a,.category-tile p:not(.section-kicker),.custom-tile b,.trust-strip span,.store-header nav a,.cart-button,.search-box,.search-box button){font-size:var(--type-ui)}.store.site-chrome .product-info h3,.store.site-chrome .shop-result-details h2,.store.site-chrome .cart-line-copy h2{font-size:16px;line-height:1.35}.store.site-chrome .product-info>p:not(.product-category),.store.site-chrome .shop-filter-group>p,.store.site-chrome .shop-category-filter,.store.site-chrome .shop-filter-option,.store.site-chrome .breadcrumb,.store.site-chrome .rating span,.store.site-chrome .delivery-box span,.store.site-chrome .secure-line,.store.site-chrome .spec-list p,.store.site-chrome .config-benefits span,.store.site-chrome .config-preview p,.store.site-chrome .cart-line-copy>p:not(.product-category),.store.site-chrome .remove-link,.store.site-chrome .clear-link,.store.site-chrome .edit-link{font-size:var(--type-ui);line-height:1.55}.store.site-chrome .product-page .breadcrumb,.store.site-chrome .product-page .gallery-main .stock-tag,.store.site-chrome .product-page .gallery-enlarge>span,.store.site-chrome .product-page .gallery-caption,.store.site-chrome .product-page .purchase-panel .product-category,.store.site-chrome .product-page .product-review-link,.store.site-chrome .product-page .product-secondary-link,.store.site-chrome .product-page .product-price-block>span,.store.site-chrome .product-page .product-price-block small,.store.site-chrome .product-page .variant-picker>b,.store.site-chrome .product-page .variant-picker button,.store.site-chrome .product-page .variant-picker button span,.store.site-chrome .product-page .product-purchase-actions .product-save-action,.store.site-chrome .product-page .product-service-list span,.store.site-chrome .product-page .product-specifications span,.store.site-chrome .product-page .product-specifications strong,.store.site-chrome .product-page .product-recommendations-heading>a,.store.site-chrome .product-page .product-recommendation-image>span,.store.site-chrome .product-page .product-recommendation-category{font-size:var(--type-ui)}.store.site-chrome .product-page .product-intro,.store.site-chrome .product-page .product-service-list span,.store.site-chrome .product-page .product-specifications span,.store.site-chrome .product-page .product-specifications strong{line-height:1.6}.store.site-chrome .config-step-help,.store.site-chrome .config-dimensions small,.store.site-chrome .config-option-price-impact b,.store.site-chrome .config-option-price-impact small,.store.site-chrome .configurator-gallery figcaption,.store.site-chrome .configurator-gallery-empty p{font-size:var(--type-label)!important}.store.site-chrome .checkout-form :is(label,input,select,textarea),.store.site-chrome .checkout-form :is(button,a),.store.site-chrome .cart-line-actions>strong,.store.site-chrome .quantity-control b,.store.site-chrome .order-summary .checkout-line-copy>b,.store.site-chrome .order-summary .checkout-line>strong,.store.site-chrome .order-summary .checkout-configuration,.store.site-chrome .checkout-edit-link,.store.site-chrome .checkout-remove-link,.store.site-chrome .mollie-order-summary .checkout-summary-heading>span,.store.site-chrome .mollie-order-summary .summary-total,.store.site-chrome .mollie-order-summary small{line-height:1.55;font-size:var(--type-ui)!important}.store.site-chrome .checkout-product-image,.store.site-chrome .cart-art,.store.site-chrome .configuration-summary{font-size:var(--type-label)!important;line-height:1.55!important}.store.site-chrome .auth-visual-content>p,.store.site-chrome .auth-kicker,.store.site-chrome .account-kicker,.store.site-chrome .account-nav-label,.store.site-chrome .account-order-number,.store.site-chrome .account-detail-summary dt,.store.site-chrome .project-status{font-size:var(--type-label)}.store.site-chrome :is(.auth-visual-content>span,.auth-visual-points b,.auth-intro,.auth-form label,.auth-form-meta a,.auth-submit,.auth-switch,.auth-help,.auth-message,.auth-form .text-error,.account-section-description,.account-form-intro,.account-form [data-slot=label],.account-address-form [data-slot=label],.account-order-meta,.account-order-actions a,.account-status,.account-pagination,.account-address-item address,.account-address-actions [data-slot=button],.account-detail-back,.account-address-dialog [data-slot=dialog-description]){font-size:var(--type-ui)}.store.site-chrome :is(.auth-input,.account-form input,.account-address-form input,.account-address-form [data-slot=select-trigger]){font-size:16px}.store.site-chrome :is(.projects-heading p:not(.account-kicker),.project-workspace-head p,.project-primary,.project-create-form label,.project-edit-form label,.project-dialog-body label,.project-create-form input,.project-create-form textarea,.project-edit-form input,.project-edit-form textarea,.project-dialog-body input,.project-dialog-body select,.project-form-actions button,.project-edit-form button,.project-list-row p,.project-list-meta span,.project-pagination span,.project-pagination a,.project-empty p,.project-empty :is(a,button),.project-muted,.project-back,.project-text-button,.project-error,.project-section-head h3 span,.project-section-head>a,.project-line-image span,.project-config-summary,.project-line-issue,.project-line-tools :is(button,a),.project-line-end>span,.project-quantity span,.project-delete-link,.project-summary-row span,.project-summary>p:not(.account-kicker),.project-summary small,.save-to-project,.project-save-dialog p){font-size:var(--type-ui)}.store.site-chrome .project-line-copy h4,.store.site-chrome .project-line-end strong{font-size:16px}.store.site-chrome :is(.category-catalog-breadcrumb,.category-catalog-eyebrow,.category-catalog-overline,.category-filter-categories a,.category-filter-heading button,.category-filter-content>p,.category-filter-range label,.category-filter-dimensions label,.category-filter-options label,.category-filter-options small,.category-filter-advice p,.category-filter-advice a,.category-sort,.category-sort select,.category-active-filters button,.category-catalog-empty button,.category-load-more,.category-filter-toggle,.shop-search-intro p){font-size:var(--type-ui)}.store.site-chrome .category-filter-content input[type=number]{font-size:16px}.store.site-chrome :is(.mk-contact-breadcrumb,.mk-contact-eyebrow,.mk-contact-shortcut-number,.mk-contact-shortcuts small,.mk-contact-message-note a,.mk-contact-topics strong,.mk-contact-topics small,.mk-contact-fields label,.mk-contact-fields label small,.mk-contact-form-foot p,.mk-contact-form-foot button,.mk-contact-location-index,.mk-contact-location-title p,.mk-contact-location-details p,.mk-contact-location-links a,.mk-contact-route){font-size:var(--type-ui)}.store.site-chrome .mk-contact-fields :is(input,textarea){font-size:16px}@media (max-width:640px){.store.site-chrome{font-size:15px}.store.site-chrome :is(.premium-mobile-submenu a,.premium-mobile-services a,.product-info h3,.shop-result-details h2,.cart-line-copy h2,.project-line-copy h4,.project-line-end strong){font-size:var(--type-ui)}}
:root{--dw-skeleton-base:#eae5dd;--dw-skeleton-border:#e7e0d6;--dw-skeleton-surface:#fffdf9}.dw-skeleton{background:var(--dw-skeleton-base);border-radius:5px;flex-shrink:0;max-width:100%;display:block;position:relative;overflow:hidden}.dw-skeleton:after{content:"";background:linear-gradient(105deg,#0000 20%,#ffffff64 49%,#0000 78%);animation:1.9s ease-in-out 3 dw-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.dw-skeleton--round{border-radius:50%}.dw-skeleton-lines{gap:9px;min-width:0;display:grid}.dw-loading{box-sizing:border-box;color:#252720;width:100%;max-width:1384px;min-height:65vh;margin:0 auto;padding:36px 28px 80px}.dw-loading *{box-sizing:border-box}.dw-loading--commerce{max-width:1236px;padding-top:70px}.dw-loading--checkout{max-width:1280px;padding:38px 32px 80px}.dw-loading-content{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}.dw-loading-heading{justify-content:space-between;align-items:end;gap:30px;min-width:0;margin-bottom:4px;display:flex}.dw-loading-heading>div{flex:1;gap:17px;width:650px;min-width:0;max-width:min(100%,650px);display:grid}.dw-loading-heading.is-compact>div{gap:12px;width:530px;max-width:min(100%,530px)}.dw-loading-title{border-radius:6px}.dw-loading-action{border-radius:8px;margin-bottom:5px}.dw-loading-divider{background:var(--dw-skeleton-border);height:1px;margin:5px 0}.dw-loading-panel,.dw-loading-form-panel{background:var(--dw-skeleton-surface);border:1px solid var(--dw-skeleton-border);border-radius:18px;gap:26px;padding:28px;display:grid}.dw-loading--contained{max-width:none;min-height:440px;margin:0;padding:0}.dw-loading--contained .dw-loading-content{gap:22px}.dw-loading-projects{gap:14px;display:grid}.dw-loading-project-row{background:var(--dw-skeleton-surface);border:1px solid var(--dw-skeleton-border);border-radius:12px;grid-template-columns:minmax(0,1fr) 100px 18px;align-items:center;gap:26px;min-height:154px;padding:24px;display:grid}.dw-loading-project-row>div:first-child{gap:12px;display:grid}.dw-loading-project-row>div:nth-child(2){flex-direction:column;align-items:end;gap:12px;display:flex}.dw-loading-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.dw-loading-fields>div{gap:10px;min-width:0;display:grid}.dw-loading-fields>div>.dw-skeleton:last-child{border:1px solid var(--dw-skeleton-border);background:#f3efe8;border-radius:8px}.dw-loading-addresses{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dw-loading-address{border:1px solid var(--dw-skeleton-border);border-radius:12px;gap:22px;padding:24px;display:grid}.dw-loading-order-row{border-top:1px solid var(--dw-skeleton-border);justify-content:space-between;align-items:center;gap:24px;padding:24px 0 2px;display:flex}.dw-loading-order-row>div:first-child{flex:1;gap:12px;min-width:0;display:grid}.dw-loading-columns{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);align-items:start;gap:30px;display:grid}.dw-loading-item-list{gap:14px;min-width:0;display:grid}.dw-loading-item{background:var(--dw-skeleton-surface);border:1px solid var(--dw-skeleton-border);border-radius:14px;grid-template-columns:112px minmax(0,1fr) 76px;align-items:center;gap:22px;padding:20px;display:grid}.dw-loading-item-photo{aspect-ratio:1;border-radius:10px;width:100%}.dw-loading-item>div{gap:14px;min-width:0;display:grid}.dw-loading-summary{background:#f0ece4;border:1px solid #e1d9cc;border-radius:16px;align-content:start;gap:26px;padding:26px;display:grid}.dw-loading-summary .dw-skeleton{background:#ddd6ca}.dw-loading-summary-lines{gap:17px;display:grid}.dw-loading-summary-lines>div,.dw-loading-summary-total{justify-content:space-between;align-items:center;gap:20px;display:flex}.dw-loading-summary-total{border-top:1px solid #ddd5c8;padding-top:22px}.dw-loading-summary>.dw-skeleton:nth-last-child(2){background:#d9cfc1;border-radius:8px}.dw-loading-steps{border-bottom:1px solid var(--dw-skeleton-border);justify-content:space-between;gap:28px;max-width:100%;margin-bottom:5px;padding:20px 0;display:flex}.dw-loading-steps>div{align-items:center;gap:12px;display:flex}.dw-loading-form-panel{gap:23px}.dw-loading-product-hero,.dw-loading-configurator{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(30px,5vw,76px);margin-top:8px;display:grid}.dw-loading-main-photo{aspect-ratio:1/1.03;border-radius:22px}.dw-loading-thumbs{grid-template-columns:repeat(4,minmax(0,82px));gap:12px;margin-top:14px;display:grid}.dw-loading-thumbs .dw-skeleton{aspect-ratio:1;border-radius:9px}.dw-loading-purchase{align-content:start;gap:23px;padding-top:7px;display:grid}.dw-loading-title-lines{gap:9px;display:grid}.dw-loading-options{gap:10px;display:flex}.dw-loading-options>.dw-skeleton{border-radius:9px;flex:1}.dw-loading-story{border-top:1px solid var(--dw-skeleton-border);grid-template-columns:1fr 1fr;gap:70px;margin-top:35px;padding-top:35px;display:grid}.dw-loading-story>div:first-child{align-content:start;gap:24px;display:grid}.dw-loading-specs>div{border-top:1px solid var(--dw-skeleton-border);justify-content:space-between;gap:20px;padding:20px 0;display:flex}.dw-loading-catalog-head{border:1px solid var(--dw-skeleton-border);background:#f1ede5;border-radius:16px;grid-template-columns:1.1fr .9fr;gap:40px;min-height:300px;display:grid;overflow:hidden}.dw-loading-catalog-head>div{align-content:center;gap:15px;padding:32px;display:grid}.dw-loading-catalog-photo{aspect-ratio:1.5;border-radius:0;min-height:300px}.dw-loading-catalog-body{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:30px;margin-top:10px;display:grid}.dw-loading-filter-panel{border:1px solid var(--dw-skeleton-border);background:#f3efe8;border-radius:15px;gap:29px;padding:24px 20px;display:grid}.dw-loading-filter-panel>div{border-top:1px solid #e2dacf;gap:20px;padding-top:24px;display:grid}.dw-loading-filter-panel .dw-skeleton{background:#e0d9cd}.dw-loading-catalog-toolbar{justify-content:space-between;align-items:center;gap:20px;min-height:38px;margin:0 0 24px;display:flex}.dw-loading-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px;display:grid}.dw-loading-product{align-content:start;gap:13px;min-width:0;display:grid}.dw-loading-product-photo{aspect-ratio:1/1.15;border-radius:16px}.dw-loading-search-field{border-radius:12px;max-width:850px}.dw-loading-config-options{align-content:start;gap:23px;display:grid}.dw-loading-config-steps{border-bottom:1px solid var(--dw-skeleton-border);grid-template-columns:repeat(3,1fr);gap:10px;padding-bottom:22px;display:grid}.dw-loading-editorial-hero{grid-template-columns:1.6fr 1fr;gap:22px;display:grid}.dw-loading-home-photo{aspect-ratio:1.5;border-radius:16px;min-height:360px}.dw-loading-home-finder{border:1px solid var(--dw-skeleton-border);background:#f2f1e9;border-radius:14px;align-content:start;gap:22px;padding:25px;display:grid}.dw-loading-category-tiles{border-top:1px solid var(--dw-skeleton-border);grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:8px;padding-top:28px;display:grid}.dw-loading-category-tiles>div{gap:12px;min-width:0;display:grid}.dw-loading-category-tiles>div>.dw-skeleton:first-child{aspect-ratio:1.1;border-radius:12px}.dw-loading-menu{min-width:0}.dw-loading-menu>div{gap:22px;display:grid}.dw-loading-menu-items{gap:19px;display:grid}.dw-loading-menu-items>div{justify-content:space-between;align-items:center;gap:15px;display:flex}img.skeleton-image:not(.is-loaded){background-color:var(--dw-skeleton-base)}@keyframes dw-skeleton-shimmer{to{transform:translate(100%)}}@media (max-width:1000px){.dw-loading{padding:28px 22px 64px}.dw-loading--contained{padding:0}.dw-loading-catalog-body{grid-template-columns:200px minmax(0,1fr);gap:24px}.dw-loading-products{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-loading-item{grid-template-columns:88px minmax(0,1fr);gap:16px}.dw-loading-item-price{grid-column:2}.dw-loading-columns{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:24px}.dw-loading-category-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.dw-loading{padding:24px 18px 56px}.dw-loading--contained{padding:0}.dw-loading-product-hero,.dw-loading-story,.dw-loading-configurator,.dw-loading-columns,.dw-loading-editorial-hero{grid-template-columns:minmax(0,1fr);gap:25px}.dw-loading-main-photo{aspect-ratio:1.12;max-height:560px}.dw-loading-summary{gap:23px;padding:24px}.dw-loading-catalog-body{grid-template-columns:minmax(0,1fr);gap:20px}.dw-loading-filter-panel{display:none}.dw-loading-catalog-head{grid-template-columns:1.25fr .75fr;gap:14px;min-height:250px}.dw-loading-catalog-head>div{padding:24px 18px}.dw-loading-catalog-photo{aspect-ratio:auto;min-height:250px}.dw-loading-heading{gap:18px}.dw-loading-title{height:34px!important}.dw-loading-heading.is-compact .dw-loading-title{height:28px!important}.dw-loading-panel{padding:24px}.dw-loading-project-row{grid-template-columns:minmax(0,1fr) 90px 16px;gap:18px;padding:22px}.dw-loading-action{width:110px!important}.dw-loading-home-photo{aspect-ratio:1.6;min-height:270px}.dw-loading-story{margin-top:16px;padding-top:28px}}@media (max-width:480px){.dw-loading-heading{flex-direction:column;align-items:start;gap:18px}.dw-loading-heading .dw-loading-action{width:128px!important;height:36px!important}.dw-loading-project-row{grid-template-columns:minmax(0,1fr) 76px;gap:14px;min-height:146px;padding:18px}.dw-loading-project-row>.dw-skeleton--round{display:none}.dw-loading-project-row>div:nth-child(2)>.dw-skeleton{max-width:76px}.dw-loading-panel,.dw-loading-form-panel{border-radius:14px;gap:23px;padding:20px}.dw-loading-addresses,.dw-loading-fields{grid-template-columns:minmax(0,1fr)}.dw-loading-fields{gap:17px}.dw-loading-order-row{flex-wrap:wrap;gap:16px}.dw-loading-order-row>div:first-child{flex-basis:55%}.dw-loading-order-row>.dw-skeleton:last-child{margin-left:auto}.dw-loading-item{grid-template-columns:80px minmax(0,1fr);gap:15px;padding:16px}.dw-loading-catalog-head{grid-template-columns:1fr;min-height:0}.dw-loading-catalog-photo{display:none}.dw-loading-catalog-head>div{gap:13px;padding:25px 21px}.dw-loading-catalog-head>div>.dw-skeleton:nth-child(2),.dw-loading-catalog-head>div>.dw-skeleton:nth-child(3){height:27px!important}.dw-loading-products{gap:25px 14px}.dw-loading-product-photo{aspect-ratio:.78;border-radius:11px}.dw-loading-product{gap:11px}.dw-loading-product .dw-skeleton-lines{gap:7px}.dw-loading-product .dw-skeleton-lines .dw-skeleton{height:9px!important}.dw-loading-catalog-toolbar>.dw-skeleton:last-child{width:124px!important}.dw-loading-steps{gap:12px;padding:16px 0}.dw-loading-steps>div{flex-direction:column;align-items:start;gap:7px}.dw-loading-steps>div>.dw-skeleton:last-child{width:74px!important;height:9px!important}.dw-loading-home-finder{padding:22px}.dw-loading-category-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.dw-loading-purchase{gap:20px}.dw-loading-title-lines>.dw-skeleton{height:27px!important}.dw-loading-thumbs{grid-template-columns:repeat(4,minmax(0,65px))}}@media (prefers-reduced-motion:reduce){.dw-skeleton:after,img.skeleton-image:not(.is-loaded){animation:none}.dw-skeleton:after{display:none}}.dw-loading--form{max-width:620px;padding-top:50px}.dw-loading--form .dw-loading-fields{grid-template-columns:minmax(0,1fr)}.dw-loading--configurator{--dw-skeleton-base:#e5e8e5;--dw-skeleton-border:#e2e6e3;color:#303c36;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f6f5;max-width:none;min-height:100svh;margin:0;padding:0}.dw-loading--configurator .dw-loading-content{grid-template-rows:66px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 400px;gap:0;min-height:100svh}.dw-loading-config-topbar{border-bottom:1px solid var(--dw-skeleton-border);background:#fff;grid-column:1/-1;justify-content:space-between;align-items:center;gap:30px;padding:0 32px;display:flex}.dw-loading-config-brand,.dw-loading-config-progress,.dw-loading-config-tabs,.dw-loading-visual-tools,.dw-loading-visual-controls{align-items:center;gap:12px;min-width:0;display:flex}.dw-loading-config-brand{gap:22px}.dw-loading-config-progress{gap:10px}.dw-loading-config-progress>:first-child{background:#ced8d0}.dw-loading-config-canvas{grid-template-rows:auto auto minmax(300px,1fr) auto;align-content:start;gap:0;min-width:0;padding:26px 40px 20px;display:grid}.dw-loading-config-heading{gap:13px;display:grid}.dw-loading-config-tabs{border-bottom:1px solid var(--dw-skeleton-border);gap:32px;height:54px;margin-top:13px}.dw-loading-visual-stage{border-radius:4px;height:100%;min-height:360px;position:relative;overflow:hidden}.dw-loading-visual-fill{background:#ece8e1;border-radius:0;position:absolute;inset:0}.dw-loading-visual-tools,.dw-loading-visual-controls{z-index:1;position:absolute}.dw-loading-visual-tools{justify-content:space-between;top:14px;left:14px;right:14px}.dw-loading-visual-controls{background:#ffffffb3;border:1px solid #fff;border-radius:7px;gap:6px;padding:6px;bottom:18px;left:50%;transform:translate(-50%)}.dw-loading-visual-tools .dw-skeleton,.dw-loading-visual-controls .dw-skeleton{background:#dcded9}.dw-loading-config-caption{justify-self:center;margin-top:14px}.dw-loading-config-sidebar{border-left:1px solid var(--dw-skeleton-border);background:#fff;flex-direction:column;min-width:0;display:flex}.dw-loading-config-summary{border-bottom:1px solid var(--dw-skeleton-border);gap:21px;padding:28px 30px;display:grid}.dw-loading-config-form{gap:20px;padding:28px 30px 36px;display:grid}.dw-loading-config-form .dw-loading-fields{grid-template-columns:minmax(0,1fr);gap:23px}.dw-loading-config-form .dw-loading-fields>div{gap:10px}.dw-loading-config-form .dw-loading-fields>div>:last-child{background:#f0f2ef;border:1px solid #e4e8e3;border-radius:5px}.dw-loading-config-footer{border-top:1px solid var(--dw-skeleton-border);gap:20px;margin-top:auto;padding:23px 30px;display:grid}.dw-loading-config-footer>div{gap:10px;display:grid}.dw-loading-config-footer>.dw-skeleton{background:#d9dfd9;border-radius:6px}@media (min-width:801px){.dw-loading-config-canvas{min-height:calc(100svh - 66px)}}@media (min-width:801px) and (max-width:1100px){.dw-loading--configurator .dw-loading-content{grid-template-columns:minmax(0,1fr) 350px}.dw-loading-config-canvas{padding:24px}.dw-loading-config-topbar{gap:20px;padding:0 24px}.dw-loading-config-brand>:last-child,.dw-loading-config-help{display:none}}@media (max-width:800px){.dw-loading--configurator .dw-loading-content{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.dw-loading-config-topbar{grid-template-columns:minmax(0,1fr);gap:12px;padding:13px 16px;display:grid}.dw-loading-config-brand>:first-child{width:145px!important;height:29px!important}.dw-loading-config-brand>:last-child{width:38px!important;height:8px!important}.dw-loading-config-progress{gap:8px;overflow:hidden}.dw-loading-config-progress .dw-skeleton--round{width:27px!important;height:27px!important}.dw-loading-config-current{width:70px!important}.dw-loading-config-help{display:none}.dw-loading-config-canvas{grid-template-rows:auto auto 260px auto;padding:18px 16px 14px}.dw-loading-config-heading{gap:10px}.dw-loading-config-title{width:91%!important;height:24px!important}.dw-loading-config-tabs{justify-content:space-between;height:44px;margin-top:8px;padding:0 8px}.dw-loading-visual-stage{min-height:0}.dw-loading-visual-tools{top:10px;left:10px;right:10px}.dw-loading-visual-controls{bottom:12px}.dw-loading-config-sidebar{border-left:0;border-top:1px solid var(--dw-skeleton-border)}.dw-loading-config-summary{display:none}.dw-loading-config-form{gap:16px;padding:24px 20px}.dw-loading-config-form .dw-loading-fields{gap:20px}.dw-loading-config-footer{padding:20px}}
