.att-responsive-calculator [hidden]{display:none!important;}
.att-wizard-selected-size{display:none;}
.sdcalc-summary-product-photo{display:none;}
.att-responsive-calculator .sdcalc-summary-approval-note{margin:16px 0 0;padding:12px 14px;border:1px solid #d4dbe5;border-radius:4px;background:#f7f9fc;color:#102341;font-family:inherit;font-size:16px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere;}
.att-responsive-calculator:not(.att-wallpaper-wizard) .att-wizard-dimension-note{display:none;}
.att-responsive-calculator:not(.att-wallpaper-wizard) .att-wizard-footer{display:block;margin-top:0;}
.att-responsive-calculator{--att-ink:#102341;--att-muted:#617189;--att-line:#d4dbe5;--att-red:#e30613;color:var(--att-ink);font-family:inherit;}
.att-responsive-calculator .sdcalc-section-title{color:var(--att-ink);font-family:inherit;}
.att-responsive-calculator:not(.att-wallpaper-wizard) .sdcalc-section{padding:18px 0;margin:0;border-top:1px solid #e2e7ed;}
.att-responsive-calculator:not(.att-wallpaper-wizard) .sdcalc-section:first-of-type{border-top:0;padding-top:0;}
.att-responsive-calculator:not(.att-wallpaper-wizard) .sdcalc-section-title{font-size:16px;font-weight:800;line-height:1.3;margin:0 0 16px;}
.att-responsive-calculator:not(.att-wallpaper-wizard) .sdcalc-section-head .sdcalc-section-title{margin:0;}
.att-responsive-calculator:not(.att-wallpaper-wizard) .sdcalc-section-head{margin-bottom:14px;}
.att-responsive-calculator:not(.att-wallpaper-wizard) .sdcalc-material-category-name{color:var(--att-ink);}
.att-responsive-calculator:not(.att-wallpaper-wizard) .sdcalc-material-category{border-radius:5px;box-shadow:none;}
.att-responsive-calculator:not(.att-wallpaper-wizard) .sdcalc-material-category.is-active{border-color:var(--att-red);box-shadow:none;}
.att-responsive-calculator:not(.att-wallpaper-wizard) .sdcalc-radio-box{min-height:120px;border-radius:5px;padding:19px 12px 15px;}
.att-responsive-calculator:not(.att-wallpaper-wizard) .sdcalc-radio-title{font-family:inherit;font-size:14px;font-weight:800;color:var(--att-ink);}
.att-responsive-calculator:not(.att-wallpaper-wizard) .sdcalc-radio-box .sdcalc-radio-desc{font-size:12px;line-height:1.4;color:var(--att-muted);}
.att-responsive-calculator:not(.att-wallpaper-wizard) .sdcalc-summary-details th,
.att-responsive-calculator:not(.att-wallpaper-wizard) .sdcalc-summary-details td{padding:7px 0;font-size:13px;line-height:1.4;border-color:#e2e7ed;}
.att-responsive-calculator:not(.att-wallpaper-wizard) .sdcalc-price-row{margin:14px 0 10px;font-size:14px;}
.att-responsive-calculator:not(.att-wallpaper-wizard) .sdcalc-main-price{font-size:23px;font-weight:800;}
.att-responsive-calculator:not(.att-wallpaper-wizard) .sdcalc-summary-sample{margin:12px 0 0;padding-top:12px;}
.att-configurator-launcher,.att-configurator-launcher[hidden]{display:none!important;}
.att-responsive-calculator .att-secondary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;width:100%;}
.att-responsive-calculator .att-secondary-actions .sdcalc-sample-placeholder{display:block;min-width:0;}
.att-responsive-calculator .att-secondary-actions .sdcalc-sample-open-btn,
.att-responsive-calculator .att-secondary-actions .sdcalc-texture-btn{display:flex!important;align-items:center;justify-content:center;gap:7px;width:100%;min-height:46px;height:100%;margin:0!important;padding:10px 12px!important;border:1px solid #cbd3df!important;border-radius:5px!important;background:#fff!important;color:#173b5a!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;line-height:1.3;white-space:normal;text-decoration:none;box-sizing:border-box;}
.att-responsive-calculator .att-secondary-actions .sdcalc-sample-open-btn{background:#eef8fc!important;border-color:#afd6ea!important;color:#177199!important;}
.att-responsive-calculator .att-secondary-actions:not(:has(.sdcalc-texture-btn)){grid-template-columns:1fr;}
.att-responsive-calculator .att-secondary-actions:not(:has(.sdcalc-sample-open-btn)){grid-template-columns:1fr;}
.att-wallpaper-wizard{--att-ink:#102341;--att-muted:#617189;--att-line:#d4dbe5;--att-red:#e30613;color:var(--att-ink);margin:0;width:100%;font-family:inherit;}
.att-wallpaper-wizard [hidden]{display:none!important;}
.att-wallpaper-wizard .sdcalc{max-width:none;}
.att-wallpaper-wizard button{font-family:inherit;}
.att-wallpaper-wizard button:focus-visible,.att-wallpaper-wizard a:focus-visible,.att-configurator-open:focus-visible{outline:3px solid #2456a0;outline-offset:3px;}
.att-wallpaper-wizard .att-wizard-header{display:flex;justify-content:space-between;align-items:flex-start;margin:0 0 14px;padding:0;gap:16px;}
.att-wallpaper-wizard .att-wizard-header h2{font-family:inherit;color:var(--att-ink);font-size:24px;font-weight:400;line-height:1.2;margin:0;}
.att-wallpaper-wizard .att-wizard-header p{display:none;}
.att-wallpaper-wizard .att-wizard-close{display:none;}
.att-wallpaper-wizard .att-wizard-progress{display:flex;position:relative;isolation:isolate;justify-content:space-between;margin:0 0 23px;gap:0;}
.att-wallpaper-wizard .att-wizard-progress:before{content:'';height:1px;position:absolute;top:11px;left:12%;right:12%;background:var(--att-line);z-index:-1;}
.att-wallpaper-wizard .att-wizard-progress:after{content:'';height:1px;position:absolute;top:11px;left:12%;width:calc(76% * var(--att-progress,0));background:var(--att-red);z-index:-1;}
.att-wallpaper-wizard .att-wizard-progress button{display:flex;flex-direction:column;align-items:center;gap:9px;flex:1;min-width:0;padding:0;background:transparent!important;border:0!important;border-radius:0;color:var(--att-muted);font-size:12px;font-weight:400;line-height:1.3;text-transform:none;box-shadow:none;cursor:pointer;}
.att-wallpaper-wizard .att-wizard-progress button:disabled{opacity:1;cursor:default;}
.att-wallpaper-wizard .att-wizard-progress button[data-step]:not(.is-current){color:#000!important;opacity:1!important;}
.att-wallpaper-wizard .att-wizard-progress button[data-step]:not(.is-current)>span:not(.att-wizard-dot){color:#000!important;-webkit-text-fill-color:#000;opacity:1!important;}
.att-wallpaper-wizard .att-wizard-dot{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid #a6b4c8;background:white;font-size:11px;color:transparent;}
.att-wallpaper-wizard .att-wizard-progress .is-current{font-weight:700;color:var(--att-ink);}
.att-wallpaper-wizard .att-wizard-progress .is-current .att-wizard-dot,.att-wallpaper-wizard .att-wizard-progress .is-complete .att-wizard-dot{background:var(--att-red);border-color:var(--att-red);color:white;}
.att-wallpaper-wizard .sdcalc-section{border:0;margin:0;padding:0;}
.att-wallpaper-wizard .sdcalc-section-title{font-family:inherit;font-size:21px;font-weight:400;line-height:1.25;color:var(--att-ink);margin:0 0 18px;outline:none;}
.att-wallpaper-wizard .sdcalc-section-title span{margin-right:3px;}
.att-wallpaper-wizard .sdcalc-product-sku{display:none;}
.att-wallpaper-wizard .sdcalc-material-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}
.att-wallpaper-wizard .sdcalc-material-category{padding:19px 8px 13px;min-height:100px;border:1px solid var(--att-line);border-radius:5px;box-shadow:none;font-family:inherit;font-size:14px;line-height:1.35;color:var(--att-ink);background:#fff;}
.att-wallpaper-wizard .sdcalc-material-category-name{font-size:inherit;font-weight:700;}
.att-wallpaper-wizard.sdcalc-variants-mode .sdcalc-material-category{padding:19px 8px 13px!important;}
.att-wallpaper-wizard .sdcalc-material-category.is-active{border:1.5px solid var(--att-red);outline:none;}
.att-wallpaper-wizard .sdcalc-material-category .sdcalc-variant-subtitle{font-family:inherit;font-size:12px;line-height:1.45;color:var(--att-muted);margin-top:8px;}
.att-wallpaper-wizard .sdcalc-category-badge{top:-8px;padding:4px 9px;font-family:inherit;font-size:10px;}
.att-wallpaper-wizard .sdcalc-material-panel{margin-top:18px;}
.att-wallpaper-wizard .sdcalc-aqua-options-title{font-family:inherit;font-size:18px;line-height:1.3;color:var(--att-ink);margin:0 0 10px;}
.att-wallpaper-wizard .sdcalc-variant-choice{padding:12px;min-height:66px;border-radius:5px;box-shadow:none;}
.att-wallpaper-wizard .sdcalc-variant-choice .sdcalc-subname-title{font-size:13px;color:var(--att-ink);}
.att-wallpaper-wizard .sdcalc-variant-choice .sdcalc-variant-subtitle{font-size:12px;line-height:1.4;color:var(--att-muted);}
.att-wallpaper-wizard.sdcalc-variants-mode .sdcalc-variant-choice{padding:10px!important;gap:8px!important;}
.att-wallpaper-wizard.sdcalc-variants-mode .sdcalc-variant-choice.is-active{padding:9px!important;border-color:var(--att-red)!important;}
.att-wallpaper-wizard .sdcalc-variants-mode .sdcalc-subgrid,.att-wallpaper-wizard.sdcalc-variants-mode .sdcalc-subgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}
.att-wallpaper-wizard .sdcalc-variant-radio{width:19px;height:19px;flex:0 0 19px;}
.att-wallpaper-wizard .att-wizard-footer{display:flex;align-items:stretch;gap:10px;margin-top:16px;padding:0;}
.att-wallpaper-wizard .att-wizard-footer button,.att-configurator-open{height:auto;min-height:50px;border-radius:4px;font-size:15px;font-weight:700;text-transform:none;line-height:1.3;padding:13px 18px;box-shadow:none;white-space:normal;}
.att-wallpaper-wizard .att-wizard-next,.att-wallpaper-wizard .sdcalc-primary-action,.att-configurator-open{background:var(--att-red,#e30613)!important;color:#fff!important;border:1px solid var(--att-red,#e30613)!important;}
.att-wallpaper-wizard .att-wizard-next{flex:1;}
.att-wallpaper-wizard .att-wizard-back{background:#fff;color:var(--att-ink);border:1px solid #9faec0;min-width:90px;}
.att-wallpaper-wizard .sdcalc-cart-button-slot{flex:1;}
.att-wallpaper-wizard .sdcalc-cart-button-slot .single_add_to_cart_button{width:100%;height:100%;margin:0;}
.att-wallpaper-wizard .att-wizard-price-note{text-align:center;font-size:12px;color:var(--att-muted);margin:9px 0 11px;}
.att-wallpaper-wizard .att-wizard-desktop-sample{width:100%;border:1px solid #8798af;background:white;color:var(--att-ink);border-radius:4px;padding:10px;font-size:14px;font-weight:600;}
.att-wallpaper-wizard .sdcalc-sample-open-btn{justify-content:center;min-height:44px;padding:10px 14px!important;font-size:14px!important;letter-spacing:0;text-transform:none;border-radius:4px!important;border:1px solid #8798af!important;background:#fff!important;color:var(--att-ink)!important;}
.att-wallpaper-wizard .sdcalc-price-section .sdcalc-sample-open-btn{border-color:#a7d2ed!important;background:#eff8fd!important;color:#17658d!important;}
.att-wallpaper-wizard .sdcalc-section-head{display:flex;flex-direction:column;align-items:stretch;gap:0;}
.att-wallpaper-wizard .sdcalc-measure-help-btn{justify-content:center;background:#f1f8fc;color:#225285;border-color:#a7cce8;margin-bottom:24px;min-height:46px;}
.att-wallpaper-wizard .sdcalc-dimensions-grid{gap:14px;}
.att-wallpaper-wizard .sdcalc-field label{font-size:15px;font-weight:400;color:var(--att-ink);margin-bottom:9px;}
.att-wallpaper-wizard .sdcalc-field{position:relative;}
.att-wallpaper-wizard .sdcalc-field:after{content:'cm';position:absolute;right:13px;bottom:17px;font-size:15px;color:var(--att-ink);pointer-events:none;}
.att-wallpaper-wizard .sdcalc-field input[type=number]{min-height:56px;padding:12px 45px 12px 14px;font-size:22px;font-weight:600;color:var(--att-ink);border-radius:4px;border-color:#b7c5d7;}
.att-wallpaper-wizard .att-wizard-dimension-note{font-size:14px;line-height:1.6;color:var(--att-muted);margin:19px 0 0;}
.att-wallpaper-wizard .sdcalc-radio-box{border-radius:5px;min-height:178px;border-color:var(--att-line);padding:24px 14px 19px;}
.att-wallpaper-wizard .sdcalc-radio-title{font-family:inherit;color:var(--att-ink);font-size:18px;}
.att-wallpaper-wizard .sdcalc-radio-desc{font-size:13px;line-height:1.5;color:var(--att-muted);}
.att-wallpaper-wizard .sdcalc-summary-details{margin:0 0 24px;width:100%;border-collapse:collapse;border-top:1px solid var(--att-line);}
.att-wallpaper-wizard .sdcalc-summary-details tr{border-bottom:1px solid var(--att-line);}
.att-wallpaper-wizard .sdcalc-summary-details th,.att-wallpaper-wizard .sdcalc-summary-details td{border:0;padding:15px 0;font-size:15px;}
.att-wallpaper-wizard .sdcalc-summary-details th{font-weight:400;color:var(--att-ink);}
.att-wallpaper-wizard .sdcalc-summary-details td{text-align:right;color:var(--att-ink);}
.att-wallpaper-wizard .sdcalc-price-row{font-family:inherit;font-size:20px;margin:0 0 12px;color:var(--att-ink);}
.att-wallpaper-wizard .sdcalc-main-price{font-family:inherit;font-size:30px;color:var(--att-ink);}
.att-wallpaper-wizard .sdcalc-summary-sample{border-top:1px solid var(--att-line);margin:24px 0 14px;padding-top:17px;font-size:14px;}
.att-wallpaper-wizard .sdcalc-price-section .sdcalc-sample-open-btn{width:100%;min-height:46px;background:#eff8fd;color:#17658d;border:1px solid #a7d2ed;border-radius:4px;}
.att-wallpaper-wizard .sdcalc-texture-btn{margin-top:10px;}
.att-wallpaper-wizard .att-wizard-error{font-size:14px;line-height:1.5;color:#a60916;margin:16px 0 0;}
.att-configurator-open{display:none;width:100%;}
@media(max-width:767px){
 .att-calculator-product .product-image-summary{row-gap:20px;}
 .att-calculator-product .att-mobile-product-tabs>ul.tabs,.att-calculator-product .att-mobile-product-tabs>ul.wc-tabs{display:none!important;}
 .att-mobile-product-tab{border-top:1px solid #e2e7ed;margin:0;}
 .att-mobile-product-tab:last-child{border-bottom:1px solid #e2e7ed;}
 .att-mobile-product-tab>summary{padding:14px 0;font-family:inherit;font-size:16px;font-weight:500;line-height:1.4;color:#102341;cursor:pointer;}
 .att-mobile-product-tab>summary:focus-visible{outline:2px solid #2456a0;outline-offset:3px;}
 .att-mobile-product-tab>.woocommerce-Tabs-panel{display:block!important;padding:0 0 18px;margin:0;}
 .att-calculator-product .woocommerce-product-gallery .flex-control-thumbs{display:flex!important;justify-content:center;align-items:center;gap:12px;margin:14px 0 18px;padding:0;list-style:none;}
 .att-calculator-product .woocommerce-product-gallery .flex-control-thumbs li{flex:0 0 12px;width:12px!important;height:12px;margin:0!important;border:1px solid #7085b0;border-radius:50%;overflow:hidden;box-sizing:border-box;background:#fff;}
 .att-calculator-product .woocommerce-product-gallery .flex-control-thumbs li:has(img.flex-active){background:#102341;border-color:#102341;}
 .att-calculator-product .woocommerce-product-gallery .flex-control-thumbs img{display:block;width:12px!important;height:12px!important;margin:0;opacity:0;cursor:pointer;}
 .att-calculator-product .woocommerce-product-gallery .flex-control-thumbs button{display:block;width:12px;height:12px;min-height:0;padding:0;border:0;background:transparent;}
 .att-calculator-product .woocommerce-product-gallery .flex-control-thumbs li:focus-within{outline:2px solid #2456a0;outline-offset:3px;}
 .att-calculator-product .summary .sku_wrapper{display:none;}
 .att-calculator-product .summary .product_meta:has(>.sku_wrapper:only-child){display:none;}
 body.att-wizard-open{overflow:hidden!important;overscroll-behavior:none;}
 body.att-wizard-open .att-wizard-ancestor{transform:none!important;filter:none!important;perspective:none!important;will-change:auto!important;contain:none!important;overflow:visible!important;}
 body.att-wizard-open .product,body.att-wizard-open .summary,body.att-wizard-open form.cart,body.att-wizard-open .att-product-summary-column{transform:none!important;filter:none!important;contain:none!important;overflow:visible!important;}
 .att-configurator-launcher:not([hidden]){display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:9px;position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e2e7ed;box-shadow:0 -5px 15px rgba(16,35,65,.04);box-sizing:border-box;}
 .att-configurator-launcher:not(.has-sample){grid-template-columns:minmax(0,1fr);}
 .att-configurator-launcher .att-configurator-open{display:flex;align-items:center;justify-content:center;position:static;width:100%;height:56px;min-height:56px!important;max-height:56px;margin:0!important;padding:10px 12px!important;border-radius:4px!important;font-family:inherit;font-size:15px;line-height:1.25;box-sizing:border-box;box-shadow:none;}
 .att-configurator-sample-slot{min-width:0;}
 .att-configurator-sample-slot[hidden]{display:none!important;}
 .att-configurator-sample-slot .sdcalc-sample-placeholder{display:block;}
 .att-configurator-launcher .sdcalc-sample-open-btn{display:flex!important;align-items:center;justify-content:center;width:100%;height:37px;min-height:37px;max-height:37px;box-sizing:border-box;padding:6px 8px!important;margin:0!important;background:#eef8fc!important;border:1px solid #afd6ea!important;border-radius:4px!important;color:#173b5a!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;line-height:1.2;white-space:nowrap;}
 body.sdcalc-active{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px));}
 .att-wallpaper-wizard{display:none;margin:0;}
 .att-wallpaper-wizard.is-open{display:block;position:fixed;inset:0;z-index:999999;width:100%;height:100vh;height:100dvh;background:#fff;padding:0;border:0;max-width:none;overflow:hidden;}
 .att-wallpaper-wizard .sdcalc{display:flex;flex-direction:column;height:100%;max-height:none;padding:0;}
 .att-wallpaper-wizard .att-wizard-header{flex:0 0 auto;padding:calc(16px + env(safe-area-inset-top,0px)) 18px 12px;margin:0;}
 .att-wallpaper-wizard .att-wizard-header h2{font-size:22px;font-weight:700;}
 .att-wallpaper-wizard .att-wizard-progress{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr) 32px;align-items:center;margin:0 10px 16px;gap:2px;flex:0 0 auto;}
 .att-wallpaper-wizard .att-wizard-progress:before,.att-wallpaper-wizard .att-wizard-progress:after{display:none;}
 .att-wallpaper-wizard .att-wizard-progress button[data-step]{font-size:10px;gap:6px;min-height:46px;justify-content:center;white-space:nowrap;}
 .att-wallpaper-wizard .att-wizard-dot{visibility:visible;width:22px;height:22px;background:var(--att-red);border-color:var(--att-red);color:#fff;font-size:12px;font-weight:700;}
 .att-wallpaper-wizard .att-wizard-progress button[data-step]:not(.is-current) .att-wizard-dot{background:#fff;border-color:#000;color:#000;-webkit-text-fill-color:#000;}
 .att-wallpaper-wizard .att-wizard-progress .is-current .att-wizard-dot{visibility:visible;-webkit-text-fill-color:#fff;}
 .att-wallpaper-wizard .att-wizard-progress .is-current .att-wizard-dot{outline:2px solid var(--att-red);outline-offset:3px;}
 .att-wallpaper-wizard .att-wizard-progress .att-wizard-close{display:grid;place-items:center;align-self:stretch;min-width:0;min-height:44px;width:32px;padding:0;border:0;background:none!important;color:var(--att-ink);font-size:30px;line-height:1;}
 .att-wallpaper-wizard .att-wizard-content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:5px 22px 26px;}
 .att-wallpaper-wizard .sdcalc-section-title{display:none;}
 .att-wallpaper-wizard .sdcalc-material-category-cell{padding-top:0;}
 .att-wallpaper-wizard.sdcalc-variants-mode .sdcalc-material-category-cell:not(:has(.sdcalc-choose-material)){grid-template-rows:minmax(0,1fr);}
 .att-wallpaper-wizard .att-wizard-selected-size{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 26px;font-size:14px;line-height:1.45;color:var(--att-ink);}
 .att-wallpaper-wizard .att-wizard-selected-size strong{font-weight:700;white-space:nowrap;}
 .att-wallpaper-wizard .sdcalc-choose-material{text-align:right;}
 .att-wallpaper-wizard .sdcalc-material-categories{grid-template-columns:1fr;gap:24px;margin:0;}
 .att-wallpaper-wizard .sdcalc-material-category{text-align:left;justify-content:center;align-items:flex-start;padding:22px 48px 15px 18px;min-height:92px;font-size:18px;position:relative;}
 .att-wallpaper-wizard.sdcalc-variants-mode .sdcalc-material-category{padding:18px 48px 13px 18px!important;font-size:18px!important;min-height:82px;}
 .att-wallpaper-wizard .sdcalc-material-category .sdcalc-material-category-name{font-size:18px;}
 .att-wallpaper-wizard.sdcalc-variants-mode .sdcalc-variant-name-price { font-size:14px; justify-content:flex-start; }
 .att-wallpaper-wizard .sdcalc-variant-name-price .sdcalc-material-category-name { font-size:14px; }
 .att-wallpaper-wizard .sdcalc-material-category:after{content:'';position:absolute;right:17px;top:calc(50% - 11px);width:22px;height:22px;border:2px solid #a6b4c8;border-radius:50%;box-sizing:border-box;}
 .att-wallpaper-wizard .sdcalc-material-category.is-active:after{border-color:var(--att-red);background:var(--att-red);box-shadow:inset 0 0 0 4px white;}
 .att-wallpaper-wizard .sdcalc-material-category .sdcalc-variant-subtitle{font-size:13px;margin-top:5px;}
 .att-wallpaper-wizard .sdcalc-category-badge{left:17px;right:auto;transform:none;top:-7px;font-size:10px;}
 .att-wallpaper-wizard.sdcalc-variants-mode .sdcalc-subgrid{grid-template-columns:1fr!important;gap:10px!important;}
 .att-wallpaper-wizard .sdcalc-aqua-options-title{font-size:20px;margin-bottom:16px;}
 .att-wallpaper-wizard .sdcalc-variant-choice{min-height:73px;padding:15px 18px;}
 .att-wallpaper-wizard.sdcalc-variants-mode .sdcalc-variant-choice{padding:8px 18px!important;min-height:62px!important;}
 .att-wallpaper-wizard.sdcalc-variants-mode .sdcalc-variant-choice.is-active{padding:7px 17px!important;border-color:var(--att-red)!important;}
 .att-wallpaper-wizard .sdcalc-variant-choice .sdcalc-subname-title{font-family:inherit;font-size:17px;}
 .att-wallpaper-wizard .sdcalc-variant-choice .sdcalc-variant-subtitle{font-size:13px;}
 .att-wallpaper-wizard .att-wizard-footer{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;flex:0 0 auto;margin:0;padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid #e2e7ed;background:#fff;box-shadow:0 -5px 14px rgba(16,35,65,.025);}
 .att-wallpaper-wizard .att-wizard-back{grid-column:1;grid-row:1;}
 .att-wallpaper-wizard .att-wizard-next,.att-wallpaper-wizard .sdcalc-cart-button-slot{grid-column:2;grid-row:1;}
 .att-wallpaper-wizard[data-current-step="0"] .att-wizard-next{grid-column:1 / -1;}
 .att-wallpaper-wizard .sdcalc-cart-button-slot .single_add_to_cart_button{height:auto;min-height:55px;}
 .att-wallpaper-wizard .att-secondary-actions{grid-column:1 / -1;grid-row:2;margin-top:0;}
 .att-wallpaper-wizard .att-wizard-footer button{min-height:55px;font-size:15px;padding:12px 14px;}
 .att-wallpaper-wizard .att-wizard-price-note,.att-wallpaper-wizard .att-wizard-desktop-sample{display:none;}
 .att-wallpaper-wizard .att-wizard-desktop-sample{display:none!important;}
 .att-wallpaper-wizard .sdcalc-dimensions-grid{grid-template-columns:1fr;gap:22px;}
 .att-wallpaper-wizard .sdcalc-dimension-separator{display:none;}
 .att-wallpaper-wizard .sdcalc-field input[type=number]{font-size:24px;min-height:58px;}
 .att-wallpaper-wizard .sdcalc-field label{font-size:16px;}
 .att-wallpaper-wizard .att-creator-calculator .sdcalc-radio-box{min-height:88px;height:88px;padding:9px 6px!important;justify-content:center;}
 .att-wallpaper-wizard .sdcalc-radio-title{font-size:13px;font-weight:700;margin:0;}
 .att-wallpaper-wizard .sdcalc-card-radio{top:8px;left:8px;width:14px;height:14px;}
 .att-wallpaper-wizard .att-creator-calculator .sdcalc-radio-box .sdcalc-radio-desc{display:none;}
 .att-wallpaper-wizard .sdcalc-main-price{font-size:32px;}
 .att-wallpaper-wizard .sdcalc-summary-product-photo{display:block;margin:0 0 18px;}
 .att-wallpaper-wizard .sdcalc-summary-product-photo img{display:block;width:100%;height:auto;aspect-ratio:16/10;max-height:200px;object-fit:contain;border-radius:4px;}
 .att-wallpaper-wizard .sdcalc-measure-modal{z-index:2;}
 .att-wallpaper-wizard .sdcalc-measure-modal__dialog{max-height:85dvh;overflow:auto;}
}
@media(max-width:350px){.att-configurator-launcher .att-configurator-open{font-size:14px;}}
@media(prefers-reduced-motion:reduce){.att-wallpaper-wizard *{scroll-behavior:auto!important;transition:none!important;}}
