.BannerWorkspace-module__s_ZiAW__page{color:#172322;background:#fff;padding-bottom:30px}.brand-configurator .BannerWorkspace-module__s_ZiAW__page{background:#fff}.BannerWorkspace-module__s_ZiAW__container{width:min(1500px,100%);margin:auto;padding:18px 28px 0}.BannerWorkspace-module__s_ZiAW__variants{justify-content:flex-start;margin:0 0 25px;display:flex}.BannerWorkspace-module__s_ZiAW__workspace{border:0;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) minmax(260px,.75fr);align-items:start;gap:28px;min-width:0;padding:0;display:grid}.BannerWorkspace-module__s_ZiAW__workspace>*{min-width:0}.BannerWorkspace-module__s_ZiAW__preview{flex-direction:column;gap:16px;display:flex;position:sticky;top:110px}.BannerWorkspace-module__s_ZiAW__preview>div:first-child{box-shadow:none;background:#f4f6f7;border:1px solid #e5e9e8;border-radius:14px}.BannerWorkspace-module__s_ZiAW__preview .aspect-square{aspect-ratio:1.1}@media (min-width:1024px){.BannerWorkspace-module__s_ZiAW__preview .aspect-square{aspect-ratio:auto;height:clamp(320px,48svh,550px)}}.BannerWorkspace-module__s_ZiAW__preview .print-product-gallery{grid-auto-columns:72px;padding:10px}.BannerWorkspace-module__s_ZiAW__options>header{margin:0 0 25px}.BannerWorkspace-module__s_ZiAW__options>header :is(h1,h2){font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.7px;font-size:23px;font-weight:750;line-height:1.25}.BannerWorkspace-module__s_ZiAW__options>header p{margin-top:6px;font-size:12px;line-height:1.65}.BannerWorkspace-module__s_ZiAW__fields{background:#fff}.BannerWorkspace-module__s_ZiAW__stepError{color:#8f3c20;background:#fff5ed;border:1px solid #eab29b;border-radius:8px;margin-bottom:12px;padding:10px;font-size:12px}.BannerWorkspace-module__s_ZiAW__fields .banner-step{border-bottom:1px solid #e5ebe7}.BannerWorkspace-module__s_ZiAW__fields .banner-step:last-child{border-bottom:0}.BannerWorkspace-module__s_ZiAW__fields .banner-step h2{font-family:var(--font-inter),Arial,sans-serif;margin:0}.BannerWorkspace-module__s_ZiAW__fields .banner-step-heading{text-align:left;align-items:center;gap:10px;width:100%;min-height:68px;padding:17px 0;display:flex}.BannerWorkspace-module__s_ZiAW__fields .banner-step-number{color:#4e6358;background:#edf3ef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:12px;font-weight:700;display:flex}.BannerWorkspace-module__s_ZiAW__fields [data-step-open=true] .banner-step-number{color:#fff;background:#087b50}.BannerWorkspace-module__s_ZiAW__fields .banner-step-label{flex-direction:column;gap:5px;min-width:0;display:flex}.BannerWorkspace-module__s_ZiAW__fields .banner-step-label strong{color:#172322;font-size:14px;font-weight:700}.BannerWorkspace-module__s_ZiAW__fields .banner-step-label>span{color:#738176;font-size:11px;font-weight:400;line-height:1.5}.BannerWorkspace-module__s_ZiAW__fields .banner-step-chevron{color:#6b7d70;flex-shrink:0;margin-left:auto;transition:transform .2s}.BannerWorkspace-module__s_ZiAW__fields [data-step-open=true] .banner-step-chevron{transform:rotate(180deg)}.BannerWorkspace-module__s_ZiAW__fields .banner-step-body{padding:0 0 19px}.BannerWorkspace-module__s_ZiAW__fields .banner-step-body[hidden]{display:none}.BannerWorkspace-module__s_ZiAW__fields .banner-step-next{color:#fff;background:#087b50;border:1px solid #087b50;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;margin-top:17px;padding:11px;font-size:12px;font-weight:650;display:flex}.BannerWorkspace-module__s_ZiAW__fields .banner-step input:not([type=checkbox]):not([type=radio]){min-width:0;min-height:44px;box-shadow:none;border-radius:9px;padding:10px 12px;font-size:16px}.BannerWorkspace-module__s_ZiAW__fields .banner-step label{font-size:12px}:is(.brand-configurator .BannerWorkspace-module__s_ZiAW__page h2,.brand-configurator .BannerWorkspace-module__s_ZiAW__page h3){font-family:var(--font-inter),Arial,sans-serif}@media (min-width:1024px){.BannerWorkspace-module__s_ZiAW__fields{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c0d0c5 transparent;min-height:380px;max-height:min(650px,100svh - 285px);padding-right:10px;overflow-y:auto}.BannerWorkspace-module__s_ZiAW__preview{max-height:calc(100svh - 140px)}.BannerWorkspace-module__s_ZiAW__preview>div:first-child{max-height:calc(100svh - 210px);overflow:hidden}}.BannerWorkspace-module__s_ZiAW__fields .configurator-open-section{border-bottom:1px solid #e7ecea;margin-bottom:24px;padding:0 0 24px}.BannerWorkspace-module__s_ZiAW__fields .configurator-open-section:last-child{border-bottom:0}.BannerWorkspace-module__s_ZiAW__fields .configurator-open-section>h2{color:#172322;margin-bottom:15px;font-size:16px;font-weight:700}.BannerWorkspace-module__s_ZiAW__fields .configurator-open-section input:not([type=checkbox]):not([type=radio]){min-width:0;min-height:45px;box-shadow:none;border-color:#d9e0de;border-radius:9px;padding:10px 12px;font-size:16px}.BannerWorkspace-module__s_ZiAW__fields .configurator-open-section label{font-size:12px;font-weight:600}.BannerWorkspace-module__s_ZiAW__fields [data-config-section="2"] .grid{grid-template-columns:1fr;gap:9px}.BannerWorkspace-module__s_ZiAW__fields [data-config-section="2"] button{text-align:left;box-shadow:none;border-radius:9px;padding:12px}.BannerWorkspace-module__s_ZiAW__fields .configurator-graphic-modes{grid-template-columns:1fr 1fr;gap:7px;display:grid}.BannerWorkspace-module__s_ZiAW__fields .configurator-graphic-modes button{color:#43544c;background:#fff;border:1px solid #d9e2df;border-radius:8px;min-height:43px;padding:10px 6px;font-size:12px;font-weight:650}.BannerWorkspace-module__s_ZiAW__fields .configurator-graphic-modes button[aria-pressed=true]{color:#08623f;background:#eff8f3;border-color:#087b50}.BannerWorkspace-module__s_ZiAW__fields .configurator-online-editor{margin-top:17px;font-size:12px;line-height:1.7}.BannerWorkspace-module__s_ZiAW__fields .configurator-online-editor summary{cursor:pointer;color:#076b46;min-height:35px}.BannerWorkspace-module__s_ZiAW__modelLink{color:#718078;margin-bottom:15px;font-size:12px;line-height:1.7}.BannerWorkspace-module__s_ZiAW__modelLink a,.BannerWorkspace-module__s_ZiAW__modelLink button{color:#086b46;text-underline-offset:3px;min-height:36px;font-weight:650;text-decoration:underline}.BannerWorkspace-module__s_ZiAW__chosenModel{color:#17633f;background:#eff8f3;border-radius:8px;margin-bottom:14px;padding:9px 12px;font-size:12px;line-height:1.6}.BannerWorkspace-module__s_ZiAW__modelDialog{color:#173025;background:#fff;border:1px solid #d6e0d9;border-radius:16px;width:min(1050px,100% - 32px);max-height:85svh;margin:auto;padding:25px;overflow-y:auto}.BannerWorkspace-module__s_ZiAW__modelDialog::backdrop{background:#0c271c77}.BannerWorkspace-module__s_ZiAW__modelDialogHeading{justify-content:space-between;align-items:center;gap:18px;display:flex}.BannerWorkspace-module__s_ZiAW__modelDialogHeading h2{font-size:23px;font-weight:700}.BannerWorkspace-module__s_ZiAW__modelDialogHeading button{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.BannerWorkspace-module__s_ZiAW__modelDialog>p{color:#6d7e74;margin-top:9px;font-size:13px;line-height:1.7}.BannerWorkspace-module__s_ZiAW__modelDialog [data-configurator-model]>div:first-child{aspect-ratio:2;height:auto}.BannerWorkspace-module__s_ZiAW__modelDialog [data-configurator-model] img{object-fit:cover;padding:0}.BannerWorkspace-module__s_ZiAW__summary{background:#fff;border:1px solid #dce4e0;border-radius:14px;padding:23px;position:sticky;top:110px;box-shadow:0 6px 20px #122d2005}.BannerWorkspace-module__s_ZiAW__summary>h2{letter-spacing:-.7px;border-bottom:1px solid #e7ecea;padding-bottom:17px;font-size:23px;font-weight:750}.BannerWorkspace-module__s_ZiAW__productName{margin:17px 0 11px;font-size:15px;font-weight:700}.BannerWorkspace-module__s_ZiAW__summaryRows>div{border-bottom:1px solid #eff1f0;justify-content:space-between;gap:14px;padding:11px 0;font-size:12px;line-height:1.55;display:flex}.BannerWorkspace-module__s_ZiAW__summaryRows dt{color:#708078}.BannerWorkspace-module__s_ZiAW__summaryRows dd{text-align:right;font-weight:500}.BannerWorkspace-module__s_ZiAW__summary>div:not([data-bottom-bar]){box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.BannerWorkspace-module__s_ZiAW__summary [data-price-summary]{border:0;order:-1;padding-top:18px;padding-bottom:10px}.BannerWorkspace-module__s_ZiAW__summary [data-price-summary]>span{text-transform:none;letter-spacing:0;font-size:11px;font-weight:500}.BannerWorkspace-module__s_ZiAW__summary [data-price-summary]>div>span:first-child{color:#087b50;letter-spacing:-1px;font-size:32px}.BannerWorkspace-module__s_ZiAW__summary button{min-height:47px;box-shadow:none;border-radius:9px;padding:13px 8px;font-size:14px}.BannerWorkspace-module__s_ZiAW__summary button svg{width:18px;height:18px}.BannerWorkspace-module__s_ZiAW__helpLink{color:#426153;border-top:1px solid #e8eeeb;justify-content:center;align-items:center;gap:9px;min-height:42px;margin-top:17px;padding-top:17px;font-size:12px;display:flex}.BannerWorkspace-module__s_ZiAW__summary .BannerWorkspace-module__s_ZiAW__contactOptions{border-top:1px solid #e5ebe7;margin-top:16px;padding-top:14px}.BannerWorkspace-module__s_ZiAW__contactOptions h3{margin-bottom:10px;font-size:13px;font-weight:650}.BannerWorkspace-module__s_ZiAW__contactGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.BannerWorkspace-module__s_ZiAW__contactGrid a{color:#fff;background:#08784e;border:1px solid #08784e;border-radius:9px;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 7px;font-size:12px;display:flex}.BannerWorkspace-module__s_ZiAW__contactGrid a+a{color:#53665d;background:#f6f8f8;border-color:#e0e6e4}.BannerWorkspace-module__s_ZiAW__contactGrid strong{font-size:12px;font-weight:700}.BannerWorkspace-module__s_ZiAW__page .BannerWorkspace-module__s_ZiAW__preview .print-product-gallery>button{aspect-ratio:1;width:64px;height:64px;min-height:0;max-height:64px}.BannerWorkspace-module__s_ZiAW__page .BannerWorkspace-module__s_ZiAW__preview .print-product-gallery{grid-auto-columns:64px}.BannerWorkspace-module__s_ZiAW__contactGrid a span{color:#718177;font-size:10px}.BannerWorkspace-module__s_ZiAW__fields .configurator-graphic-modes button>span{display:block}.BannerWorkspace-module__s_ZiAW__fields .configurator-graphic-modes button>small{color:#0f7950;background:#e8f5ed;border-radius:4px;margin-top:5px;padding:2px 6px;font-size:10px;font-weight:650;display:inline-block}.BannerWorkspace-module__s_ZiAW__page .BannerWorkspace-module__s_ZiAW__models .model-gallery-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#adc7b7 #edf2ef;grid-template-columns:none;grid-auto-columns:clamp(280px,27vw,340px);grid-auto-flow:column;gap:20px;max-height:none;padding:0 1px 18px;scroll-padding-left:1px;display:grid;overflow:auto hidden}.BannerWorkspace-module__s_ZiAW__page .BannerWorkspace-module__s_ZiAW__models .model-gallery-card{scroll-snap-align:start;background:#fff;border:1px solid #dee7e1;border-radius:13px;flex-direction:column;display:flex;overflow:hidden}.BannerWorkspace-module__s_ZiAW__page .BannerWorkspace-module__s_ZiAW__models .model-gallery-image{aspect-ratio:2;border:0;border-radius:0;flex-shrink:0}.BannerWorkspace-module__s_ZiAW__page .BannerWorkspace-module__s_ZiAW__models .model-gallery-copy{flex-direction:column;flex:1;padding:14px;display:flex}.BannerWorkspace-module__s_ZiAW__page .BannerWorkspace-module__s_ZiAW__models .model-gallery-card-bottom{align-items:flex-end;margin-top:auto;padding-top:13px}.BannerWorkspace-module__s_ZiAW__models .model-gallery-size{color:#64766b;margin-bottom:6px;font-size:11px;font-weight:600;line-height:1.5;display:block}.BannerWorkspace-module__s_ZiAW__models .model-gallery-controls{align-items:center;gap:8px;margin:-6px 0 18px;display:flex}.BannerWorkspace-module__s_ZiAW__models .model-gallery-controls>span{color:#849087;margin-right:auto;font-size:12px}.BannerWorkspace-module__s_ZiAW__models .model-gallery-controls>button{color:#176745;background:#fff;border:1px solid #d4e2d8;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.BannerWorkspace-module__s_ZiAW__models .model-gallery-controls>button:hover{background:#eff6f1}@media (max-width:640px){.BannerWorkspace-module__s_ZiAW__page .BannerWorkspace-module__s_ZiAW__models .model-gallery-grid{grid-auto-columns:84vw}.BannerWorkspace-module__s_ZiAW__models .model-gallery-controls>span{font-size:11px}.BannerWorkspace-module__s_ZiAW__contactGrid a{align-items:center}.BannerWorkspace-module__s_ZiAW__contactOptions h3{margin-top:5px}}.BannerWorkspace-module__s_ZiAW__information{box-shadow:none;background:#fff;border:0;border-top:1px solid #dce5df;border-bottom:1px solid #e5ece7;border-radius:0;margin-top:50px}.BannerWorkspace-module__s_ZiAW__information>nav{gap:18px}.BannerWorkspace-module__s_ZiAW__information>nav button{padding:17px 6px;font-size:13px;font-weight:650}.BannerWorkspace-module__s_ZiAW__information>div{padding:30px 0}.BannerWorkspace-module__s_ZiAW__information h2{letter-spacing:-.5px;font-size:25px}.BannerWorkspace-module__s_ZiAW__information h3{font-size:18px}.BannerWorkspace-module__s_ZiAW__information p{font-size:14px;line-height:1.8}:is(.BannerWorkspace-module__s_ZiAW__information .rounded-3xl,.BannerWorkspace-module__s_ZiAW__information .rounded-2xl,.BannerWorkspace-module__s_ZiAW__information .rounded-xl){box-shadow:none;border-radius:12px}.BannerWorkspace-module__s_ZiAW__information a.uppercase{letter-spacing:0;text-transform:none;padding:13px 18px;font-size:12px}.BannerWorkspace-module__s_ZiAW__specifications{max-width:950px}.BannerWorkspace-module__s_ZiAW__specifications h2{margin-bottom:20px}.BannerWorkspace-module__s_ZiAW__specifications dl>div{border-bottom:1px solid #e6ece8;grid-template-columns:minmax(130px,1fr) 2.5fr;gap:20px;padding:17px 0;font-size:14px;line-height:1.7;display:grid}.BannerWorkspace-module__s_ZiAW__specifications dt{font-weight:650}.BannerWorkspace-module__s_ZiAW__specifications dd{color:#62756b}.BannerWorkspace-module__s_ZiAW__additional>section{background:#fff;border:0;margin:0;padding:34px 0}.BannerWorkspace-module__s_ZiAW__additional h2{letter-spacing:-.5px;font-size:25px}.BannerWorkspace-module__s_ZiAW__additional details{border:1px solid #dce5df;border-radius:12px;margin-top:18px;padding:20px}.BannerWorkspace-module__s_ZiAW__additional summary{cursor:pointer;font-size:14px;font-weight:650}.BannerWorkspace-module__s_ZiAW__additional .sr-only{position:fixed;top:0;left:0}.BannerWorkspace-module__s_ZiAW__extrasGrid{border-bottom:1px solid #e3ebe5;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:35px;margin-top:30px;padding-bottom:24px;display:grid}.BannerWorkspace-module__s_ZiAW__extrasGrid>section{min-width:0;max-width:100%;margin:0;padding:0}.BannerWorkspace-module__s_ZiAW__extrasGrid>section>.overflow-x-auto{max-width:100%;position:relative}.BannerWorkspace-module__s_ZiAW__companions{min-width:0;padding:0}.BannerWorkspace-module__s_ZiAW__companions>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:21px;display:flex}.BannerWorkspace-module__s_ZiAW__companions h2{letter-spacing:-.5px;font-size:25px;font-weight:750}.BannerWorkspace-module__s_ZiAW__companions header p{color:#77877c;max-width:300px;margin-top:7px;font-size:12px;line-height:1.65}.BannerWorkspace-module__s_ZiAW__companionControls{gap:6px;display:flex}.BannerWorkspace-module__s_ZiAW__companionControls button{color:#176d47;border:1px solid #d8e4dc;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.BannerWorkspace-module__s_ZiAW__companionTrack{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b2cab9 #edf3ef;grid-auto-columns:230px;grid-auto-flow:column;gap:15px;padding-bottom:14px;display:grid;overflow:auto hidden}.BannerWorkspace-module__s_ZiAW__companionCard{scroll-snap-align:start;border:1px solid #dfe8e2;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.BannerWorkspace-module__s_ZiAW__companionCard>div{aspect-ratio:1.4;background:#f6f8f7;width:100%;position:relative}.BannerWorkspace-module__s_ZiAW__companionCard h3{min-height:48px;padding:13px 14px 0;font-size:14px;font-weight:650;line-height:1.5}.BannerWorkspace-module__s_ZiAW__companionCard>span{color:#176947;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px 14px;font-size:12px;display:flex}@media (max-width:1023px){.BannerWorkspace-module__s_ZiAW__extrasGrid{grid-template-columns:1fr;gap:30px}.BannerWorkspace-module__s_ZiAW__extrasGrid>section{width:100%}.BannerWorkspace-module__s_ZiAW__companionTrack{grid-auto-columns:250px}}.BannerWorkspace-module__s_ZiAW__models,.BannerWorkspace-module__s_ZiAW__related{width:min(1500px,100%);margin:0 auto;padding:20px 28px;scroll-margin-top:110px}.BannerWorkspace-module__s_ZiAW__models>section{box-shadow:none;background:#fff;border:0;padding:20px 0}:is(.BannerWorkspace-module__s_ZiAW__models h2,.BannerWorkspace-module__s_ZiAW__related h2){letter-spacing:-.5px;font-size:24px}.BannerWorkspace-module__s_ZiAW__page .BannerWorkspace-module__s_ZiAW__models [data-model-gallery]{max-width:none;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:35px 0}.BannerWorkspace-module__s_ZiAW__models .model-gallery-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px;display:flex}.BannerWorkspace-module__s_ZiAW__models .model-gallery-heading>div>span{color:#18825d;letter-spacing:1.4px;font-size:10px;font-weight:750}.BannerWorkspace-module__s_ZiAW__models .model-gallery-heading h2{letter-spacing:-1px;margin:9px 0;font-size:31px;font-weight:750}.BannerWorkspace-module__s_ZiAW__models .model-gallery-heading p{color:#758279;max-width:650px;font-size:14px;line-height:1.7}.BannerWorkspace-module__s_ZiAW__models .model-gallery-heading>a{color:#086941;border:1px solid #cbdcd1;border-radius:9px;flex-shrink:0;align-items:center;gap:14px;min-height:45px;padding:12px 17px;font-size:13px;font-weight:650;display:inline-flex}.BannerWorkspace-module__s_ZiAW__models .model-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px;max-height:none;display:grid;overflow:visible}.BannerWorkspace-module__s_ZiAW__models .model-gallery-card{background:#fff;border:0;border-radius:0;min-width:0;display:block}.BannerWorkspace-module__s_ZiAW__models .model-gallery-image{aspect-ratio:2;background:#f4f7f5;border:1px solid #e9eeeb;border-radius:12px;position:relative;overflow:hidden}.BannerWorkspace-module__s_ZiAW__models .model-gallery-image img{object-fit:cover;transition:transform .2s}.BannerWorkspace-module__s_ZiAW__models .model-gallery-card:hover .model-gallery-image img{transform:scale(1.025)}.BannerWorkspace-module__s_ZiAW__models .model-gallery-copy{padding:16px 0 0}.BannerWorkspace-module__s_ZiAW__models .model-gallery-category{color:#7b8b80;text-transform:uppercase;letter-spacing:.7px;font-size:10px}.BannerWorkspace-module__s_ZiAW__models .model-gallery-copy h3{-webkit-line-clamp:2;color:#173329;-webkit-box-orient:vertical;min-height:44px;margin-top:6px;font-size:15px;font-weight:650;line-height:1.5;display:-webkit-box;overflow:hidden}.BannerWorkspace-module__s_ZiAW__models .model-gallery-card-bottom{border-top:1px solid #e9eeeb;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:12px;display:flex}.BannerWorkspace-module__s_ZiAW__models .model-gallery-card-bottom p{letter-spacing:-.4px;color:#176b49;font-size:17px;font-weight:750}.BannerWorkspace-module__s_ZiAW__models .model-gallery-action{color:#234e39;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.BannerWorkspace-module__s_ZiAW__models .model-gallery-loading{color:#6d8072;justify-content:center;align-items:center;min-height:200px;font-size:14px;display:flex}@media (max-width:1023px){.BannerWorkspace-module__s_ZiAW__models .model-gallery-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.BannerWorkspace-module__s_ZiAW__models .model-gallery-heading{flex-direction:column;align-items:flex-start;gap:18px}.BannerWorkspace-module__s_ZiAW__models .model-gallery-heading h2{font-size:27px}.BannerWorkspace-module__s_ZiAW__models .model-gallery-grid{grid-template-columns:1fr;gap:28px}.BannerWorkspace-module__s_ZiAW__models .model-gallery-copy h3{min-height:0}.BannerWorkspace-module__s_ZiAW__models .model-gallery-card-bottom p{font-size:18px}}.BannerWorkspace-module__s_ZiAW__related{border-top:1px solid #e4ebe6;margin-top:24px}.BannerWorkspace-module__s_ZiAW__related>p{color:#08734c;margin-top:20px;font-size:13px;font-weight:650}.BannerWorkspace-module__s_ZiAW__page :is(button,a,input,summary):focus-visible{outline-offset:3px;outline:2px solid #078454}@media (min-width:1024px) and (max-width:1300px){.BannerWorkspace-module__s_ZiAW__container{padding:15px 20px 0}.BannerWorkspace-module__s_ZiAW__workspace{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 248px;gap:20px}.BannerWorkspace-module__s_ZiAW__summary{padding:18px}.BannerWorkspace-module__s_ZiAW__options>header h2{font-size:21px}}@media (max-width:1023px){.BannerWorkspace-module__s_ZiAW__workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.BannerWorkspace-module__s_ZiAW__preview{position:static}.BannerWorkspace-module__s_ZiAW__summary{grid-column:1/-1;position:static}.BannerWorkspace-module__s_ZiAW__summaryRows{grid-template-columns:1fr 1fr;gap:0 26px;display:grid}.BannerWorkspace-module__s_ZiAW__summary [data-bottom-bar]{z-index:100}.BannerWorkspace-module__s_ZiAW__summary>.h-24{display:none}.BannerWorkspace-module__s_ZiAW__summary [data-price-summary]{padding-top:15px}.BannerWorkspace-module__s_ZiAW__information{margin-top:35px}.BannerWorkspace-module__s_ZiAW__variants{margin-bottom:20px}}@media (max-width:640px){.BannerWorkspace-module__s_ZiAW__container{padding:12px 16px 0}.BannerWorkspace-module__s_ZiAW__workspace{grid-template-columns:1fr;gap:27px}.BannerWorkspace-module__s_ZiAW__preview{gap:10px}.BannerWorkspace-module__s_ZiAW__preview>div:first-child{border-radius:12px}.BannerWorkspace-module__s_ZiAW__preview .aspect-square{aspect-ratio:1.3}.BannerWorkspace-module__s_ZiAW__preview .print-product-gallery{grid-auto-columns:55px}.BannerWorkspace-module__s_ZiAW__options>header{margin-bottom:20px}.BannerWorkspace-module__s_ZiAW__options>header h2{font-size:22px}.BannerWorkspace-module__s_ZiAW__fields [data-config-section="1"]>div>.grid{grid-template-columns:1fr 1fr}.BannerWorkspace-module__s_ZiAW__fields [data-config-section="1"]>div>.grid>div:last-child{grid-column:1/-1}.BannerWorkspace-module__s_ZiAW__summary{grid-column:auto;padding:20px}.BannerWorkspace-module__s_ZiAW__summaryRows{display:block}.BannerWorkspace-module__s_ZiAW__information{margin-top:35px}.BannerWorkspace-module__s_ZiAW__information>nav{gap:0 13px}.BannerWorkspace-module__s_ZiAW__information>nav button{min-height:44px;padding:12px 3px;font-size:12px}.BannerWorkspace-module__s_ZiAW__information h2{font-size:22px}.BannerWorkspace-module__s_ZiAW__information>div{padding:23px 0}.BannerWorkspace-module__s_ZiAW__specifications dl>div{grid-template-columns:1fr;gap:4px;font-size:13px}.BannerWorkspace-module__s_ZiAW__models,.BannerWorkspace-module__s_ZiAW__related{padding:20px 16px}.BannerWorkspace-module__s_ZiAW__page{padding-bottom:95px}.BannerWorkspace-module__s_ZiAW__additional h2{font-size:23px}}.BannerWorkspace-module__s_ZiAW__singleCompanion .BannerWorkspace-module__s_ZiAW__companionTrack{scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;padding:0;display:flex;overflow-x:auto}.BannerWorkspace-module__s_ZiAW__singleCompanion .BannerWorkspace-module__s_ZiAW__companionTrack::-webkit-scrollbar{display:none}.BannerWorkspace-module__s_ZiAW__singleCompanion .BannerWorkspace-module__s_ZiAW__companionCard{border:1px solid #e0e9e3;border-radius:12px;flex:0 0 100%;grid-template-rows:1fr 1fr;grid-template-columns:1.1fr 1fr;min-width:0;display:grid}.BannerWorkspace-module__s_ZiAW__singleCompanion .BannerWorkspace-module__s_ZiAW__companionCard>div{aspect-ratio:auto;grid-row:1/3;height:230px}.BannerWorkspace-module__s_ZiAW__singleCompanion .BannerWorkspace-module__s_ZiAW__companionCard h3{letter-spacing:-.4px;align-self:end;min-height:0;padding:20px 20px 8px;font-size:19px;line-height:1.35}.BannerWorkspace-module__s_ZiAW__singleCompanion .BannerWorkspace-module__s_ZiAW__companionCard>span{justify-content:flex-start;align-self:start;gap:12px;padding:10px 20px 20px;font-size:13px;font-weight:650}.BannerWorkspace-module__s_ZiAW__companionCount{color:#849187;text-align:right;margin-top:10px;font-size:11px}@media (max-width:640px){.BannerWorkspace-module__s_ZiAW__singleCompanion .BannerWorkspace-module__s_ZiAW__companionCard{grid-template-columns:1fr 1fr}.BannerWorkspace-module__s_ZiAW__singleCompanion .BannerWorkspace-module__s_ZiAW__companionCard>div{height:190px}.BannerWorkspace-module__s_ZiAW__singleCompanion .BannerWorkspace-module__s_ZiAW__companionCard h3{padding:14px 14px 6px;font-size:16px}.BannerWorkspace-module__s_ZiAW__singleCompanion .BannerWorkspace-module__s_ZiAW__companionCard>span{padding:8px 14px 15px;font-size:12px}}@media (min-width:1024px){.BannerWorkspace-module__s_ZiAW__summary{scrollbar-width:thin;max-height:calc(100svh - 190px);padding:18px 20px;overflow-y:auto}.BannerWorkspace-module__s_ZiAW__summary>h2{padding-bottom:12px;font-size:19px}.BannerWorkspace-module__s_ZiAW__productName{margin:12px 0 6px;font-size:14px}.BannerWorkspace-module__s_ZiAW__summaryRows>div{padding:7px 0}.BannerWorkspace-module__s_ZiAW__summary [data-price-summary]{padding-top:12px;padding-bottom:6px}.BannerWorkspace-module__s_ZiAW__summary [data-price-summary]>div>span:first-child{font-size:28px}.BannerWorkspace-module__s_ZiAW__summary .BannerWorkspace-module__s_ZiAW__contactOptions{margin-top:10px;padding-top:10px}.BannerWorkspace-module__s_ZiAW__contactOptions h3{margin-bottom:7px}.BannerWorkspace-module__s_ZiAW__contactGrid a{min-height:40px;padding:8px 7px}}.BannerWorkspace-module__s_ZiAW__summary [data-add-to-cart]{min-height:52px;font-size:16px}.BannerWorkspace-module__s_ZiAW__contactGrid a:first-child{color:#08784e;background:#fff}.BannerWorkspace-module__s_ZiAW__workspace{gap:40px;grid-template-columns:minmax(0,55fr) minmax(0,45fr)!important}.BannerWorkspace-module__s_ZiAW__options{flex-direction:column;gap:18px;min-width:0;display:flex}.BannerWorkspace-module__s_ZiAW__formHead h2{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.6px;color:#172322;margin:0;font-size:26px;font-weight:800;line-height:1.2}.BannerWorkspace-module__s_ZiAW__formHead p{color:#6b7b72;margin:4px 0 0;font-size:13px}.BannerWorkspace-module__s_ZiAW__formHeadLine{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.BannerWorkspace-module__s_ZiAW__formHeadLine h2{flex:170px;min-width:0}.BannerWorkspace-module__s_ZiAW__options .BannerWorkspace-module__s_ZiAW__variants{margin:0}.BannerWorkspace-module__s_ZiAW__formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.BannerWorkspace-module__s_ZiAW__field{color:#33443b;flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:650;display:flex}.BannerWorkspace-module__s_ZiAW__field>span{color:#33443b!important;margin:0!important;font-size:13px!important;font-weight:650!important}.BannerWorkspace-module__s_ZiAW__field label{color:#33443b!important;margin:0!important;font-size:13px!important;font-weight:650!important}.BannerWorkspace-module__s_ZiAW__field input,.BannerWorkspace-module__s_ZiAW__field select{color:#172322;width:100%;min-height:48px;box-shadow:none;background:#fff;border:1px solid #cfd8d3;border-radius:10px;padding:10px 12px;font-size:16px;font-weight:500}.BannerWorkspace-module__s_ZiAW__field select{appearance:auto}.BannerWorkspace-module__s_ZiAW__field select:disabled{color:#4b5c53;background:#f4f6f5}.BannerWorkspace-module__s_ZiAW__field input:focus,.BannerWorkspace-module__s_ZiAW__field select:focus{outline-offset:1px;border-color:#087b50;outline:2px solid #087b50}.BannerWorkspace-module__s_ZiAW__field .flex>button{background:#f1f4f2;justify-content:center;align-items:center;min-width:46px;min-height:48px;display:flex}.BannerWorkspace-module__s_ZiAW__field .flex>input{text-align:center;border-left:0;border-right:0;border-radius:0}.BannerWorkspace-module__s_ZiAW__fieldWide{grid-column:1/-1}.BannerWorkspace-module__s_ZiAW__options>header.BannerWorkspace-module__s_ZiAW__formHead{margin:0}.BannerWorkspace-module__s_ZiAW__volumeLine{color:#6b7b72;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;min-height:24px;margin-top:-6px;padding:0;font-size:12px;text-decoration:underline}.BannerWorkspace-module__s_ZiAW__graphicBlock{flex-direction:column;gap:8px;padding-top:4px;display:flex}.BannerWorkspace-module__s_ZiAW__blockLabel{color:#33443b;font-size:13px;font-weight:650}.BannerWorkspace-module__s_ZiAW__graphicMore{flex-direction:column;gap:12px;padding-top:10px;display:flex}.BannerWorkspace-module__s_ZiAW__graphicMore .configurator-graphic-modes{grid-template-columns:1fr 1fr;gap:7px;display:grid}.BannerWorkspace-module__s_ZiAW__graphicMore .configurator-graphic-modes button{color:#43544c;background:#fff;border:1px solid #d9e2df;border-radius:8px;flex-direction:column;align-items:center;min-height:43px;padding:10px 6px;font-size:12px;font-weight:650;display:flex}.BannerWorkspace-module__s_ZiAW__graphicMore .configurator-graphic-modes button[aria-pressed=true]{color:#08623f;background:#eff8f3;border-color:#087b50}.BannerWorkspace-module__s_ZiAW__graphicMore .BannerWorkspace-module__s_ZiAW__modelLink{margin:0;font-size:13px}@media (max-width:1023px){.BannerWorkspace-module__s_ZiAW__workspace{gap:24px;grid-template-columns:1fr!important}.BannerWorkspace-module__s_ZiAW__options{position:static}}@media (max-width:640px){.BannerWorkspace-module__s_ZiAW__formHead h2{font-size:22px}.BannerWorkspace-module__s_ZiAW__formGrid{gap:12px 10px}.BannerWorkspace-module__s_ZiAW__fieldFull{grid-column:1/-1}}.BannerWorkspace-module__s_ZiAW__preview>div:first-child:has([data-contour-gallery]){max-height:none}
.QuantityTierChips-module__Ci2J6a__offer{color:#466e59;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:7px;width:fit-content;max-width:100%;margin:8px 0 0;padding:5px 0;font-size:12px;font-weight:400;line-height:1.6;display:flex}.QuantityTierChips-module__Ci2J6a__offer>svg{opacity:.7;flex:none;margin-top:3px}.QuantityTierChips-module__Ci2J6a__offer>svg:last-child{margin-left:1px}.QuantityTierChips-module__Ci2J6a__offer strong{color:#194d36;white-space:nowrap;font-weight:650}.QuantityTierChips-module__Ci2J6a__saving{color:#6c8273}.QuantityTierChips-module__Ci2J6a__offer:hover strong{text-underline-offset:3px;text-decoration:underline}.QuantityTierChips-module__Ci2J6a__offer:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #087b50}p.QuantityTierChips-module__Ci2J6a__offer{cursor:default}@media (max-width:480px){.QuantityTierChips-module__Ci2J6a__offer{gap:6px;font-size:11.5px}.QuantityTierChips-module__Ci2J6a__offer strong{white-space:normal}}
.ConfiguratorModelPicker-module__oZ2Wta__dialog{color:#172322;background:#fff;border:1px solid #d9e3dd;border-radius:18px;width:min(1100px,100vw - 32px);max-width:none;max-height:90dvh;padding:0;overflow:auto;box-shadow:0 24px 100px #001c2440}.ConfiguratorModelPicker-module__oZ2Wta__dialog::backdrop{background:#102e26aa}.ConfiguratorModelPicker-module__oZ2Wta__header{border-bottom:1px solid #e6ece8;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.ConfiguratorModelPicker-module__oZ2Wta__header h2{letter-spacing:-.4px;margin:0;font-size:23px;font-weight:750}.ConfiguratorModelPicker-module__oZ2Wta__header p{color:#65766b;margin:5px 0 0;font-size:13px}.ConfiguratorModelPicker-module__oZ2Wta__header>button{cursor:pointer;background:#f5f8f5;border:0;border-radius:50%;flex:0 0 44px;place-items:center;height:44px;display:grid}.ConfiguratorModelPicker-module__oZ2Wta__filters{border-bottom:1px solid #e8eeea;flex-wrap:wrap;align-items:center;gap:10px;padding:15px 24px;display:flex}.ConfiguratorModelPicker-module__oZ2Wta__search{color:#748379;border:1px solid #dbe3de;border-radius:9px;flex:200px;align-items:center;gap:8px;min-height:44px;padding:0 11px;display:flex}.ConfiguratorModelPicker-module__oZ2Wta__search input{width:100%;min-width:0;box-shadow:none!important;border:0!important;outline:none!important;min-height:42px!important;padding:8px 0!important;font-size:14px!important}.ConfiguratorModelPicker-module__oZ2Wta__filters>select{background:#fff;border:1px solid #dbe3de;border-radius:9px;max-width:230px;min-height:44px;padding:8px 10px;font-size:13px}.ConfiguratorModelPicker-module__oZ2Wta__fit{white-space:nowrap;color:#557160;align-items:center;gap:6px;font-size:12px;display:flex}.ConfiguratorModelPicker-module__oZ2Wta__fit input{accent-color:#075342;height:16px;width:16px!important;min-height:16px!important}.ConfiguratorModelPicker-module__oZ2Wta__layout{grid-template-columns:minmax(0,1.45fr) minmax(260px,1fr);min-height:420px;display:grid}.ConfiguratorModelPicker-module__oZ2Wta__catalog{max-height:62dvh;padding:20px;overflow:auto}.ConfiguratorModelPicker-module__oZ2Wta__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ConfiguratorModelPicker-module__oZ2Wta__card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e8e2;border-radius:11px;flex-direction:column;gap:6px;min-width:0;padding:7px 7px 11px;display:flex}.ConfiguratorModelPicker-module__oZ2Wta__card:hover{border-color:#8eb29b}.ConfiguratorModelPicker-module__oZ2Wta__card[aria-pressed=true]{border-color:#075342;box-shadow:0 0 0 1px #075342}.ConfiguratorModelPicker-module__oZ2Wta__image{aspect-ratio:1;background:#fff;border-radius:7px;display:block;position:relative;overflow:hidden}.ConfiguratorModelPicker-module__oZ2Wta__card strong{font-size:12px;font-weight:650;line-height:1.4}.ConfiguratorModelPicker-module__oZ2Wta__card>span:last-child:not(.ConfiguratorModelPicker-module__oZ2Wta__image){color:#718074;font-size:11px}.ConfiguratorModelPicker-module__oZ2Wta__preview,.ConfiguratorModelPicker-module__oZ2Wta__emptyPreview{border-left:1px solid #e4ebe6;min-width:0;padding:20px}.ConfiguratorModelPicker-module__oZ2Wta__preview{flex-direction:column;gap:12px;display:flex}.ConfiguratorModelPicker-module__oZ2Wta__large{aspect-ratio:1;width:100%;position:relative}.ConfiguratorModelPicker-module__oZ2Wta__preview h3{margin:0;font-size:18px;font-weight:700;line-height:1.4}.ConfiguratorModelPicker-module__oZ2Wta__preview p{color:#637167;margin:0;font-size:12px;line-height:1.6}.ConfiguratorModelPicker-module__oZ2Wta__apply{color:#fff;cursor:pointer;background:#075342;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-size:14px;font-weight:650;display:flex}.ConfiguratorModelPicker-module__oZ2Wta__back{color:#315b42;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;font-size:12px;display:none}.ConfiguratorModelPicker-module__oZ2Wta__emptyPreview{color:#789182;text-align:center;align-content:center;justify-items:center;gap:12px;font-size:13px;display:grid}.ConfiguratorModelPicker-module__oZ2Wta__status{color:#63766a;padding:15px 5px;font-size:13px;line-height:1.6}.ConfiguratorModelPicker-module__oZ2Wta__status button{color:#075342;cursor:pointer;background:0 0;border:0;text-decoration:underline}.ConfiguratorModelPicker-module__oZ2Wta__more{color:#285b3c;cursor:pointer;background:#f1f7f3;border:1px solid #dce8df;border-radius:8px;width:100%;min-height:44px;margin-top:15px;font-size:13px;font-weight:600;display:block}.ConfiguratorModelPicker-module__oZ2Wta__warning{color:#925a1d!important}.ConfiguratorModelPicker-module__oZ2Wta__dialog button:focus-visible,.ConfiguratorModelPicker-module__oZ2Wta__dialog select:focus-visible{outline-offset:3px;outline:2px solid #087b50}@media (max-width:700px){.ConfiguratorModelPicker-module__oZ2Wta__dialog{border-radius:13px;width:calc(100vw - 20px);max-height:94dvh}.ConfiguratorModelPicker-module__oZ2Wta__header{padding:13px 15px}.ConfiguratorModelPicker-module__oZ2Wta__header h2{font-size:20px}.ConfiguratorModelPicker-module__oZ2Wta__filters{gap:8px;padding:11px 13px}.ConfiguratorModelPicker-module__oZ2Wta__filters>select{flex:130px;max-width:none}.ConfiguratorModelPicker-module__oZ2Wta__search{flex-basis:100%}.ConfiguratorModelPicker-module__oZ2Wta__layout{min-height:0;display:block}.ConfiguratorModelPicker-module__oZ2Wta__catalog{max-height:65dvh;padding:13px}.ConfiguratorModelPicker-module__oZ2Wta__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ConfiguratorModelPicker-module__oZ2Wta__preview{border-left:0;max-height:70dvh;padding:15px;overflow:auto}.ConfiguratorModelPicker-module__oZ2Wta__back{display:flex}.ConfiguratorModelPicker-module__oZ2Wta__layout[data-has-preview]>.ConfiguratorModelPicker-module__oZ2Wta__catalog,.ConfiguratorModelPicker-module__oZ2Wta__emptyPreview{display:none}.ConfiguratorModelPicker-module__oZ2Wta__large{aspect-ratio:auto;min-height:240px;max-height:40dvh}.ConfiguratorModelPicker-module__oZ2Wta__apply{flex-shrink:0}.ConfiguratorModelPicker-module__oZ2Wta__fit{font-size:11px}}.ConfiguratorModelPicker-module__oZ2Wta__header{z-index:3;background:#fff;position:sticky;top:0}.ConfiguratorModelPicker-module__oZ2Wta__large{aspect-ratio:auto;flex:none;height:clamp(180px,28dvh,320px)}.ConfiguratorModelPicker-module__oZ2Wta__preview{max-height:62dvh;overflow:auto}.ConfiguratorModelPicker-module__oZ2Wta__dialog{overscroll-behavior:contain}@media (max-width:700px){.ConfiguratorModelPicker-module__oZ2Wta__preview{max-height:70dvh}.ConfiguratorModelPicker-module__oZ2Wta__large{height:38dvh;min-height:210px}}.ConfiguratorModelPicker-module__oZ2Wta__editorBadge{color:#315e46;background:#edf5f0;border-radius:4px;align-self:flex-start;padding:2px 5px;font-size:10px;line-height:1.4}
.GraphicNoteField-module__aUMKKq__note{flex-direction:column;gap:5px;min-width:0;margin:0;display:flex}.GraphicNoteField-module__aUMKKq__note>label{color:#5b6b62;font-size:12.5px;font-weight:600}.GraphicNoteField-module__aUMKKq__note>label em{color:#8a9891;font-style:normal;font-weight:500}.GraphicNoteField-module__aUMKKq__note textarea{color:#172322;resize:vertical;width:100%;min-height:0;box-shadow:none;background:#fbfcfb;border:0;border-radius:10px 10px 0 0;padding:8px 12px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4}.GraphicNoteField-module__aUMKKq__note textarea::placeholder{color:#9aa7a0}.GraphicNoteField-module__aUMKKq__note textarea:focus{background:#fff;outline:none}.GraphicNoteField-module__aUMKKq__count{color:#9aa7a0;align-self:flex-end;margin-top:-2px;font-size:11px}.GraphicNoteField-module__aUMKKq__box{background:#fbfcfb;border:1px solid #dbe2de;border-radius:10px;overflow:hidden}.GraphicNoteField-module__aUMKKq__box:focus-within{outline-offset:1px;background:#fff;border-color:#087b50;outline:2px solid #087b50}.GraphicNoteField-module__aUMKKq__box textarea{resize:vertical;background:0 0}.GraphicNoteField-module__aUMKKq__box .cfg-extra-files{border-top:1px dashed #e3e9e5;gap:4px;margin:0;padding:6px 10px 8px}.GraphicNoteField-module__aUMKKq__box .cfg-extra-add{color:#087b50;background:0 0;border:0;min-height:32px;padding:4px 6px;font-size:13px}.GraphicNoteField-module__aUMKKq__box .cfg-extra-add:hover{text-decoration:underline}.GraphicNoteField-module__aUMKKq__box .cfg-extra-hint{color:#8a9891;margin:0;padding:0 6px;font-size:11.5px}
.StdForm-module__2DlaUG__form{flex-direction:column;gap:18px;min-width:0;display:flex}.StdForm-module__2DlaUG__head h1,.StdForm-module__2DlaUG__head h2{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.6px;color:#172322;margin:0;font-size:26px;font-weight:800;line-height:1.2}.StdForm-module__2DlaUG__head p{color:#6b7b72;margin:4px 0 0;font-size:13px}.StdForm-module__2DlaUG__headLine{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.StdForm-module__2DlaUG__headLine>:first-child{flex:170px;min-width:0}.StdForm-module__2DlaUG__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.StdForm-module__2DlaUG__field{color:#33443b;flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:650;display:flex}.StdForm-module__2DlaUG__field>span{color:#33443b!important;margin:0!important;font-size:13px!important;font-weight:650!important}.StdForm-module__2DlaUG__field label{color:#33443b!important;margin:0!important;font-size:13px!important;font-weight:650!important}.StdForm-module__2DlaUG__field input,.StdForm-module__2DlaUG__field select,.StdForm-module__2DlaUG__field textarea{color:#172322;width:100%;min-height:48px;box-shadow:none;background:#fff;border:1px solid #cfd8d3;border-radius:10px;padding:10px 12px;font-size:16px;font-weight:500}.StdForm-module__2DlaUG__field select{appearance:auto}.StdForm-module__2DlaUG__field select:disabled{color:#4b5c53;background:#f4f6f5}.StdForm-module__2DlaUG__field textarea{resize:vertical;min-height:80px;font-family:inherit}.StdForm-module__2DlaUG__field input:focus,.StdForm-module__2DlaUG__field select:focus,.StdForm-module__2DlaUG__field textarea:focus{outline-offset:1px;border-color:#087b50;outline:2px solid #087b50}.StdForm-module__2DlaUG__field .flex>button{background:#f1f4f2;justify-content:center;align-items:center;min-width:46px;min-height:48px;display:flex}.StdForm-module__2DlaUG__field .flex>input{text-align:center;border-left:0;border-right:0;border-radius:0}.StdForm-module__2DlaUG__wide{grid-column:1/-1}.StdForm-module__2DlaUG__wide:empty{display:none}.StdForm-module__2DlaUG__block{flex-direction:column;gap:8px;padding-top:4px;display:flex}.StdForm-module__2DlaUG__blockLabel{color:#33443b;font-size:13px;font-weight:650}@media (max-width:480px){.StdForm-module__2DlaUG__grid{gap:12px 10px}}.StdForm-module__2DlaUG__receive{color:#33443b;border-top:1px solid #e1e7e3;border-bottom:1px solid #e1e7e3;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:14px 0;font-size:13px;line-height:1.6;display:grid}.StdForm-module__2DlaUG__receive>span{font-weight:750}.StdForm-module__2DlaUG__fixed{color:#33443b;align-items:center;min-height:48px;display:flex;padding:10px 0!important;font-size:15px!important;font-weight:500!important}.StdForm-module__2DlaUG__hint{color:#5b6b62;margin-top:4px;font-size:12px;font-weight:400;line-height:1.4;display:block}.StdForm-module__2DlaUG__quantityPrices{font-size:12px;font-weight:500}.StdForm-module__2DlaUG__quantityPrices>summary{cursor:pointer;color:var(--design-accent,#075342);padding:5px 0}.StdForm-module__2DlaUG__grid>:empty{display:none}.StdForm-module__2DlaUG__field:has([data-uniform-finish-group]){grid-column:1/-1}.StdForm-module__2DlaUG__quantity{grid-column:1/-1}.StdForm-module__2DlaUG__quantity>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.StdForm-module__2DlaUG__quantity>div:first-child>label{margin:0!important}.StdForm-module__2DlaUG__quantity>div:first-child>div{flex:0 0 180px;width:180px}.StdForm-module__2DlaUG__quantity input{min-width:0}.StdForm-module__2DlaUG__receive>div{overflow-wrap:anywhere}.StdForm-module__2DlaUG__head h1,.StdForm-module__2DlaUG__head h2{font-size:30px}@media (max-width:480px){.StdForm-module__2DlaUG__head h1,.StdForm-module__2DlaUG__head h2{font-size:25px}.StdForm-module__2DlaUG__quantity>div:first-child>div{flex-basis:160px;width:160px}}.StdForm-module__2DlaUG__ratioNote{color:#587064;margin:0;font-size:12px;line-height:1.5}
.UniformConfiguratorSection-module__tP2niW__section{background:#fff;border:1px solid #d9e0dc;border-radius:12px;min-width:0;overflow:hidden}.UniformConfiguratorSection-module__tP2niW__toggle{text-align:left;cursor:pointer;color:#172322;background:#fff;border:0;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:68px;padding:13px 15px;display:grid}.UniformConfiguratorSection-module__tP2niW__label{font-size:15px;font-weight:750}.UniformConfiguratorSection-module__tP2niW__value{color:#46584d;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.UniformConfiguratorSection-module__tP2niW__action{color:var(--design-accent,#075342);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.UniformConfiguratorSection-module__tP2niW__toggle:focus-visible{outline-offset:-3px;outline:2px solid #087b50}.UniformConfiguratorSection-module__tP2niW__section[data-open] .UniformConfiguratorSection-module__tP2niW__action svg{transform:rotate(180deg)}.UniformConfiguratorSection-module__tP2niW__body{border-top:1px solid #e4e9e6;padding:16px}.UniformConfiguratorSection-module__tP2niW__body[hidden]{display:none!important}.UniformConfiguratorSection-module__tP2niW__body[data-uniform-panel=finishes]{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-height:540px;display:grid;overflow:auto}.UniformConfiguratorSection-module__tP2niW__body [data-uniform-finish-group]{grid-column:1/-1;min-width:0}.UniformConfiguratorSection-module__tP2niW__body[data-uniform-panel=graphic]>:not(:first-child){margin-top:12px}@media (max-width:480px){.UniformConfiguratorSection-module__tP2niW__toggle{grid-template-columns:66px minmax(0,1fr) auto;gap:7px;padding:12px 10px}.UniformConfiguratorSection-module__tP2niW__label{font-size:14px}.UniformConfiguratorSection-module__tP2niW__value,.UniformConfiguratorSection-module__tP2niW__action{font-size:12px}.UniformConfiguratorSection-module__tP2niW__body{padding:12px}.UniformConfiguratorSection-module__tP2niW__body[data-uniform-panel=finishes]{gap:12px;max-height:65vh}}.UniformConfiguratorSection-module__tP2niW__body [data-uniform-finish-group]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.UniformConfiguratorSection-module__tP2niW__body [data-uniform-finish-group]>:only-child{grid-column:1/-1}.UniformConfiguratorSection-module__tP2niW__body .cfg-graphic-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.UniformConfiguratorSection-module__tP2niW__body .cfg-graphic-buttons:has([data-graphic-model-action]){grid-template-columns:repeat(3,minmax(0,1fr))}.UniformConfiguratorSection-module__tP2niW__body [data-graphic-editor-action]{grid-column:1/-1;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important}.UniformConfiguratorSection-module__tP2niW__body .cfg-graphic-buttons:has([data-graphic-model-action])>button{flex-direction:column;gap:5px;padding:10px 8px}.UniformConfiguratorSection-module__tP2niW__body .cfg-graphic-upload>[data-graphic-upload-label=action]{white-space:normal;text-overflow:clip;overflow-wrap:normal;overflow:visible}.UniformConfiguratorSection-module__tP2niW__body .cfg-graphic-upload>[data-graphic-upload-label=file]{max-width:100%}
