.gtlab-configurator:is([data-profile=pieghevole],[data-profile=magnetico],[data-profile=faro]) :is(.gtlab-configurator__field>legend,.gtlab-configurator__label,.gtlab-configurator__accessory>h3){display:flex;align-items:center;gap:10px;font-family:var(--font-body-family,Sora,sans-serif);font-size:16px;font-weight:700;line-height:1.4;color:#dbeaf5;margin-bottom:13px}.gtlab-configurator:is([data-profile=pieghevole],[data-profile=magnetico],[data-profile=faro]) .gtlab-configurator__divider{display:block;height:1px;margin:0 0 16px;background:linear-gradient(90deg,#55caff66,#55caff2e 72%,transparent);pointer-events:none}.gtlab-configurator:is([data-profile=pieghevole],[data-profile=magnetico]) [data-choice=light] .gtlab-configurator__swatch{width:19px;height:19px;flex:none}.gtlab-configurator:is([data-profile=pieghevole],[data-profile=magnetico]) .gtlab-configurator__light-label{display:contents}.gtlab-configurator:is([data-profile=pieghevole],[data-profile=magnetico]) [data-choice=light] .gtlab-configurator__extra{font-size:12px;margin-top:0}@media(max-width:850px){.gtlab-configurator:is([data-profile=pieghevole],[data-profile=magnetico],[data-profile=faro]) :is(.gtlab-configurator__field>legend,.gtlab-configurator__label,.gtlab-configurator__accessory>h3){font-size:15px}}.gtlab-configurator{display:block;color:var(--gt-text,#eaf3fb);font-family:var(--font-body-family,Sora,sans-serif)}.gtlab-configurator [hidden]{display:none!important}.gtlab-configurator *,.gtlab-configurator *:before,.gtlab-configurator *:after{box-sizing:border-box}.gtlab-configurator__dialog{--cfg-margin:clamp(18px,1.55vw,24px);--cfg-radius:24px;--cfg-deck:40%;--cfg-head:86px;--cfg-dock:88px;--cfg-pad:clamp(24px,2.8vw,48px);position:fixed;inset:calc(var(--cfg-top,0px) + var(--cfg-margin)) var(--cfg-margin) auto;margin:0;padding:0;border:1px solid #66cfff57;border-radius:var(--cfg-radius);width:calc(100% - var(--cfg-margin)*2);max-width:none;height:calc(var(--cfg-height,100dvh) - var(--cfg-margin)*2);max-height:none;overflow:hidden;background:radial-gradient(ellipse 105% 120% at 108% 92%,#008dcc1c,transparent 64%),linear-gradient(116deg,#01020518,#0102059c 47%,#01020520),var(--gt-main-atmosphere),#010205;box-shadow:0 28px 90px #0009,0 6px 24px #0008,inset 0 1px #bdeeff15;color:var(--gt-text,#eaf3fb);isolation:isolate}.gtlab-configurator__dialog[open]{display:grid;grid-template-rows:var(--cfg-head) minmax(0,1fr) var(--cfg-dock);animation:cfg-open .24s ease-out}.gtlab-configurator__dialog[data-closing=true]{opacity:0;transition:opacity .18s ease}.gtlab-configurator__dialog::backdrop{background:#01050c94;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.gtlab-configurator__dialog>.gtlab-background{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55;z-index:0}.gtlab-configurator button,.gtlab-configurator input{font:inherit;color:inherit;letter-spacing:normal}.gtlab-configurator button{cursor:pointer}.gtlab-configurator button:disabled{cursor:default;opacity:.48}.gtlab-configurator :is(button,input):focus-visible{outline:2px solid var(--gt-ice,#bdeeff);outline-offset:3px}.gtlab-configurator__heading{position:relative;z-index:3;display:grid;grid-template-columns:auto minmax(0,1fr) 48px;align-items:center;gap:clamp(24px,3vw,52px);padding:0 30px;border-width:0 0 1px;border-bottom-color:#55caff40}.gtlab-configurator__title{font-size:clamp(21px,1.9vw,29px)!important;line-height:1.1!important;letter-spacing:-.035em!important;margin:0!important;white-space:nowrap}.gtlab-configurator__title .gtlab-heading__base{color:#f6fbff}.gtlab-configurator__exit{width:48px;height:48px;display:grid;place-items:center;border:1px solid #78d9ff85;border-radius:14px}.gtlab-configurator__exit svg{width:22px;height:22px}.gtlab-configurator__exit:hover{border-color:#bdeeff;box-shadow:0 0 20px #0b98ff38}.gtlab-configurator__progress{min-width:0;max-width:730px;width:100%;justify-self:center}.gtlab-configurator__steps{display:grid;grid-template-columns:1fr 1.15fr 1.35fr .8fr;gap:12px;align-items:center}.gtlab-configurator__step{padding:5px 0;border:0;background:none;color:#b0bfcb!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase;white-space:nowrap;transition:color .2s ease,text-shadow .2s ease}.gtlab-configurator__step:disabled{opacity:1!important}.gtlab-configurator__step[data-complete=true]{color:#f5f8fa!important}.gtlab-configurator__step[aria-current=step]{color:#39caff!important;text-shadow:0 0 10px #25adff40}.gtlab-configurator__rail{position:relative;height:2px;background:#12619e80;margin-top:13px;border-radius:4px;overflow:hidden}.gtlab-configurator__rail span{display:block;height:100%;background:linear-gradient(90deg,#0784dc,#39caff);box-shadow:0 0 8px #1abaff55;transition:width .25s ease}.gtlab-configurator__workspace{display:grid;grid-template-columns:var(--cfg-deck) minmax(0,1fr);min-height:0;position:relative;z-index:2}.gtlab-configurator__controls{position:relative;min-width:0;min-height:0;border-right:1px solid transparent;background:radial-gradient(ellipse 130% 90% at -25% 5%,#1166a024,transparent 72%),linear-gradient(145deg,#06132350,#01020555 78%);outline:none;overflow:hidden}.gtlab-configurator__controls:after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;pointer-events:none;background:linear-gradient(180deg,#55caff15,#55caff8a 30%,#168fe858 73%,#55caff15);box-shadow:0 0 12px #0b98ff24}.gtlab-configurator__panel{position:absolute;top:0;right:0;bottom:0;left:0;padding:32px var(--cfg-pad) 24px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.gtlab-configurator__panel h2{font-family:var(--font-heading-family,Oxanium,sans-serif);font-size:clamp(27px,2.4vw,38px);font-weight:800;line-height:1.07;letter-spacing:-.03em;text-transform:uppercase;color:#f6fbff;margin:0 0 30px}.gtlab-configurator__field{min-width:0;border:0;padding:0;margin:0 0 24px}.gtlab-configurator__field>legend,.gtlab-configurator__label{display:block;float:none;width:auto;font-size:14px;line-height:1.4;font-weight:600;color:#dbeaf5;margin:0 0 11px;padding:0}.gtlab-configurator__choices,.gtlab-configurator__graphic-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gtlab-configurator [data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.gtlab-configurator__option{min-width:0;position:relative;display:flex;align-items:center;justify-content:center;gap:9px;padding:16px 10px;min-height:68px;border:1px solid #69bafa42;border-radius:15px;background:linear-gradient(135deg,#14273abf,#070f1bdc 56%,#030912f0);box-shadow:inset 0 1px #d9f5ff09;font-size:14px!important;font-weight:600!important;line-height:1.35;transition:border-color .18s,background-position .18s,box-shadow .18s,transform .18s}.gtlab-configurator__option:hover{border-color:#55caff99;box-shadow:inset 0 0 24px #0b98ff10}.gtlab-configurator__option[aria-pressed=true]{border-color:#65d1ffb5;background:linear-gradient(135deg,#155e8de8,#0c2c47ed 43%,#040c17f5);box-shadow:inset 0 1px #b9eaff30,inset 1px 0 #71ceff12,0 5px 16px #0003,0 0 19px #0b98ff13}.gtlab-configurator__option>span{min-width:0}.gtlab-configurator__extra{display:block;font-size:13px;font-weight:700;color:#8bdefe;margin-top:6px;white-space:nowrap}.gtlab-configurator [data-field=personalization] .gtlab-configurator__option{min-height:96px}.gtlab-configurator [data-field=personalization] .gtlab-configurator__option>span>span:first-child{display:flex;min-height:38px;align-items:center;justify-content:center}.gtlab-configurator__input,.gtlab-configurator__select{display:flex;align-items:center;justify-content:space-between;width:100%;height:58px;padding:0 16px;border:1px solid #69bafa50;border-radius:14px;background:linear-gradient(145deg,#101f32ed,#050c17f5);font-size:15px!important;text-align:left}.gtlab-configurator__select svg{width:20px;height:20px;flex-shrink:0;margin-left:10px;color:#55caff}.gtlab-configurator__select[aria-expanded=true]{border-color:#55caff}.gtlab-configurator__select[aria-expanded=true] svg{transform:rotate(180deg)}.gtlab-configurator__input::placeholder{color:#8196ab;opacity:1}.gtlab-configurator__input-slot{height:136px;position:relative;margin-top:4px}.gtlab-configurator__input-slot .gtlab-configurator__field{margin-bottom:6px}.gtlab-configurator__swatch{display:block;flex-shrink:0;width:27px;height:27px;border-radius:50%;border:1px solid #c6dcec80;box-shadow:inset 0 0 0 2px #0002}.gtlab-configurator__swatch--steel{background:linear-gradient(135deg,#596977,#e1e9ec 44%,#6d7c85)}.gtlab-configurator__swatch--black{background:linear-gradient(135deg,#020305,#2a323a)}.gtlab-configurator__swatch--white{background:linear-gradient(135deg,#fff,#cbd6de)}.gtlab-configurator__dimensions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gtlab-configurator__hint,.gtlab-configurator__error,.gtlab-configurator__demo{font-size:12px;line-height:1.6;color:#a7b8c8;margin:8px 0 14px}.gtlab-configurator__error{color:#ffadb5;margin:6px 0 0}.gtlab-configurator [data-error=true] :is(input,button){border-color:#ee6d80}.gtlab-configurator__micro{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:5px;border:1px solid #55caff50;border-radius:15px;margin-bottom:25px}.gtlab-configurator__micro button{border:1px solid transparent;background:none;padding:9px 4px;min-height:52px;border-radius:10px;color:#a6b8ca;font-size:11px;font-weight:700;line-height:1.4;text-transform:uppercase}.gtlab-configurator__micro button[aria-current=step]{border-color:#65d1ff8c;background:linear-gradient(135deg,#155e8dba,#08182be8);box-shadow:inset 0 1px #b9eaff24,0 0 12px #0b98ff10;color:#fff}.gtlab-configurator__micro button:hover{color:#fff;background-color:#10518338}.gtlab-configurator__accessory-stage{position:relative;min-height:370px}.gtlab-configurator__accessory{position:absolute;inset:0 auto auto 0;width:100%}.gtlab-configurator__accessory h3{display:flex;align-items:center;gap:12px;font-family:var(--font-heading-family,Oxanium,sans-serif);font-size:29px;font-weight:700;line-height:1.2;color:#fff;margin:0 0 20px}.gtlab-configurator__graphic{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;min-height:200px;padding:14px 10px}.gtlab-configurator__art{display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;width:100%;height:110px;overflow:hidden}.gtlab-configurator__art>img{min-width:0;min-height:0;max-width:100%;max-height:100%;object-position:center}.gtlab-configurator__art :is(svg,img){width:100%;height:100%;object-fit:contain}.gtlab-configurator__graphic:not([data-value=none]) .gtlab-configurator__art:has(>img){overflow:visible;background:radial-gradient(ellipse 54% 48% at 50% 53%,rgba(145,212,239,.19),rgba(33,131,185,.085) 52%,transparent 82%)}.gtlab-configurator :is([data-choice=extras],[data-choice=faroExtras]).gtlab-configurator__graphic .gtlab-configurator__art:has(>img){background:radial-gradient(ellipse at 50% 52%,rgba(39,126,211,.65),rgba(20,73,137,.42) 44%,rgba(7,28,53,.18) 68%,transparent 82%)}.gtlab-configurator__option:is([data-choice=light],[data-choice=indicators]):not([data-value=none]) .gtlab-configurator__art>img{transform:scale(1.12)}.gtlab-configurator__card-label{font-size:16px;line-height:1.3;text-align:center}.gtlab-configurator [data-group=kit] .gtlab-configurator__option{min-height:120px;font-size:18px!important}.gtlab-configurator__sub{margin-top:20px;min-height:110px;visibility:hidden;pointer-events:none}.gtlab-configurator__sub[data-visible=true]{visibility:visible;pointer-events:auto}.gtlab-configurator__sub legend{font-size:17px}.gtlab-configurator__sub .gtlab-configurator__option{min-height:50px;padding:9px 12px}.gtlab-configurator__sub .gtlab-configurator__extra{display:inline;margin-left:6px}.gtlab-configurator__info{width:32px;height:32px;display:grid;place-items:center;border:1px solid #72d8ffa8;border-radius:50%;background:linear-gradient(145deg,#15517a,#081727);color:#bdeeff!important;font-family:Sora,sans-serif!important;font-size:16px!important;font-weight:700!important;box-shadow:0 0 16px #0b98ff17}.gtlab-configurator__summary{margin:0;display:flex;flex-direction:column}.gtlab-configurator__summary>div{display:flex;flex-direction:column;gap:5px;padding:13px 0;border-bottom:1px solid #55caff36}.gtlab-configurator__summary dt{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#55caff}.gtlab-configurator__summary dd{font-size:15px;line-height:1.4;color:#fff;margin:0}.gtlab-configurator__preview{position:relative;min-width:0;min-height:0;overflow:hidden;pointer-events:none}.gtlab-configurator__preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 78% 74% at 51% 55%,#149eda20,transparent 74%),radial-gradient(ellipse 115% 90% at 85% 80%,#0b59c31c,transparent 73%)}.gtlab-configurator__scene{position:absolute;top:3%;right:3%;bottom:3%;left:3%;display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center}.gtlab-configurator__scene>:is(img,svg){grid-area:1/1;min-width:0;min-height:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 22px 30px #0005)}.gtlab-configurator__scene>svg{filter:none}.gtlab-configurator__render-loading{position:absolute;z-index:2;left:50%;bottom:6%;transform:translate(-50%);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#102b3ed9,#030e19e6);border:1px solid #68d5ff38;box-shadow:inset 0 1px #d1f6ff20,0 3px 16px #0003;pointer-events:none}.gtlab-configurator__render-loading[hidden]{display:none}.gtlab-configurator__render-spinner{width:15px;height:15px;border:1.5px solid #58caff30;border-top-color:#d3f6ff;border-right-color:#42caff;border-radius:50%;animation:gtlab-render-spin 1s linear infinite}@keyframes gtlab-render-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gtlab-configurator__render-spinner{animation:none}}.gtlab-configurator[data-motion=false] .gtlab-configurator__render-spinner{animation:none}.gtlab-configurator__bar{position:relative;z-index:4;display:grid;grid-template-columns:var(--cfg-deck) 1fr;align-items:stretch;border-width:1px 0 0;border-top-color:#75d5ff70}.gtlab-configurator__price{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px var(--cfg-pad);border-right:1px solid #55caff64;min-width:0}.gtlab-configurator__amount{flex-shrink:0;display:flex;flex-direction:column;gap:2px}.gtlab-configurator__amount>[data-total-label]{color:#a8bac9;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gtlab-configurator__amount output{font-family:var(--font-heading-family,Oxanium,sans-serif);font-size:34px;font-weight:800;line-height:1.1;letter-spacing:-.025em;white-space:pre}.gtlab-configurator__model{color:#c8dfef;font-size:11px;line-height:1.5;text-align:right;text-transform:uppercase;overflow-wrap:break-word}.gtlab-configurator__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 30px}.gtlab-configurator__back{border:1px solid #55caff50;background:#091524;border-radius:14px;padding:0 20px;height:50px;font-size:12px!important;font-weight:700!important}.gtlab-configurator__next{min-width:180px;min-height:50px;font-size:14px!important;font-weight:800!important;padding:0 24px!important}.gtlab-configurator__next[data-incomplete=true]{filter:saturate(.65);opacity:.76}.gtlab-configurator__floating,.gtlab-configurator__popover{position:fixed;z-index:10;padding:9px;border:1px solid #55caff8c;border-radius:16px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.gtlab-configurator__floating{overflow-y:scroll;scrollbar-gutter:stable}.gtlab-configurator__result{display:block;width:100%;text-align:left;border:0;border-radius:10px;background:transparent;padding:13px 14px;font-size:14px!important;color:#fff!important;min-height:46px}.gtlab-configurator__result:hover,.gtlab-configurator__result[aria-selected=true]{background:#0b98ff26}.gtlab-configurator__family{padding:10px 12px 8px;margin:5px 0;border-bottom:1px solid #55caff5c;color:#55caff;font:700 14px var(--font-heading-family,Oxanium,sans-serif);letter-spacing:.09em}.gtlab-configurator__popover{padding:15px;font-size:13px;line-height:1.65;color:#dbeaf5}.gtlab-configurator :is(.gtlab-configurator__panel,.gtlab-configurator__floating){scrollbar-width:thin;scrollbar-color:#3a86b6 #06111d}.gtlab-configurator ::-webkit-scrollbar{width:8px}.gtlab-configurator ::-webkit-scrollbar-thumb{background:#3a86b6;border-radius:8px}@media(hover:hover)and (pointer:fine){.gtlab-configurator__option:hover,.gtlab-configurator__select:hover,.gtlab-configurator__exit:hover{transform:translateY(-1px)}.gtlab-configurator__select:hover{border-color:#55caff99}}.gtlab-configurator{--cfg-reflection: radial-gradient(ellipse at 7% 0%, #ccefff24, transparent 39%), linear-gradient(118deg, #effcff0e, transparent 25%, transparent 70%, #168de714);--cfg-edge: linear-gradient(90deg, transparent, #f2fdffb8 28%, #72d7ff5c 65%, transparent);--cfg-glass-border: linear-gradient(118deg, #9de4ff94, #24aafc47 42%, #ffffff1a 67%, #0f7de46e)}.gtlab-configurator__dialog{border-color:#8cdfff66;background:radial-gradient(ellipse 105% 120% at 108% 92%,#008dcc24,transparent 64%),radial-gradient(ellipse 90% 60% at 90% -25%,#d4efff0f,transparent 70%),linear-gradient(116deg,#01020530,#010205ba 47%,#01020530),var(--gt-main-atmosphere),#010205f5;box-shadow:0 32px 100px #000b,0 8px 30px #0009,0 0 38px #157eb814,inset 0 1px #eafaff40,inset 0 -1px #3a99d21c}.gtlab-configurator__dialog::backdrop{background:#01071285;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.gtlab-configurator__dialog:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #f0fbff36,inset 1px 0 #a5e5ff12,inset -1px 0 #61c9ff12}.gtlab-configurator__controls{background:radial-gradient(ellipse 100% 70% at -15% 0%,#2275a622,transparent 72%),linear-gradient(145deg,#030c1845,#01020580 78%)}.gtlab-configurator__controls:after{background:linear-gradient(180deg,#55caff0d,#b6edff83 27%,#168fe86b 68%,#55caff0d)}.gtlab-configurator__preview:before{background:radial-gradient(ellipse 88% 82% at 51% 55%,#149eda36,transparent 78%),radial-gradient(ellipse 70% 54% at 54% 38%,#d6f4ff12,transparent 82%),radial-gradient(ellipse 115% 90% at 85% 80%,#0b59c328,transparent 73%)}.gtlab-configurator .gtlab-glass:before{background:var(--cfg-reflection)}.gtlab-configurator__heading.gtlab-glass{background:linear-gradient(132deg,#174263ac,#061423e0 45%,#030a13ed) padding-box,var(--cfg-glass-border) border-box;box-shadow:0 8px 24px #0003,inset 0 1px #f0fbff40,inset 0 -1px #4db4ec24}.gtlab-configurator__bar.gtlab-glass{background:radial-gradient(ellipse 52% 180% at 9% -45%,#b8eaff1a,transparent 75%) padding-box,linear-gradient(132deg,#174766c7,#061727e8 40%,#030c17f2 70%,#08263acd) padding-box,var(--cfg-glass-border) border-box;border-top-color:#9ce1ff8c;box-shadow:0 -14px 36px #0006,0 -1px 14px #4eb9f018,inset 0 1px #f2fdff59,inset 0 -1px #369cdc26}.gtlab-configurator__heading:after,.gtlab-configurator__bar:after,.gtlab-configurator__micro:after,.gtlab-configurator__floating:after,.gtlab-configurator__popover:after,.gtlab-configurator__exit:after,.gtlab-configurator__option:after,.gtlab-configurator__select:after{content:"";position:absolute;top:0;left:8%;width:62%;height:1px;background:var(--cfg-edge);opacity:.62;pointer-events:none;transition:opacity .2s ease}.gtlab-configurator__bar:after{width:54%;opacity:.85}.gtlab-configurator__heading:after{width:38%;opacity:.62}.gtlab-configurator__option,.gtlab-configurator__select,.gtlab-configurator__input,.gtlab-configurator__back{position:relative;isolation:isolate;border-color:#76bcd651;background:linear-gradient(132deg,#153349c9,#061521e6 48%,#030b15f2) padding-box;box-shadow:0 8px 22px #0003,inset 0 1px #effcff26,inset 0 -1px #177ed51c}.gtlab-configurator__option:before,.gtlab-configurator__select:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--cfg-reflection);opacity:.6;pointer-events:none;transition:opacity .2s ease}.gtlab-configurator__option[aria-pressed=true],.gtlab-configurator__select[aria-expanded=true]{border-color:#7cd9ffc4;background:radial-gradient(ellipse at 8% 0%,#66d3ff26,transparent 45%) padding-box,linear-gradient(132deg,#15466de8,#05192bee 48%,#020b15f5) padding-box;box-shadow:0 10px 26px #0005,0 0 22px #128fef24,inset 0 1px #eefcff61,inset 0 -1px #177ed536,inset 1px 0 #bdeeff14}.gtlab-configurator__option[aria-pressed=true]:before,.gtlab-configurator__select[aria-expanded=true]:before{opacity:1}.gtlab-configurator__option[aria-pressed=true]:after,.gtlab-configurator__select[aria-expanded=true]:after{opacity:1}.gtlab-configurator__micro.gtlab-glass{background:linear-gradient(132deg,#163b55b8,#051321df 50%,#020a14ed) padding-box,var(--cfg-glass-border) border-box;box-shadow:0 10px 24px #0004,inset 0 1px #effcff36,inset 0 -1px #177ed524}.gtlab-configurator__micro button[aria-current=step]{border-color:#7edbff96;background:radial-gradient(ellipse at 8% 0%,#d8f4ff28,transparent 52%),linear-gradient(132deg,#1b5b81d9,#071b2eea 65%,#030c18ee);box-shadow:0 4px 12px #0004,inset 0 1px #eafbff57,inset 0 -1px #55caff22,0 0 14px #0b98ff16}.gtlab-configurator__floating.gtlab-glass,.gtlab-configurator__popover.gtlab-glass{background:radial-gradient(ellipse at 7% 0%,#b8eaff17,transparent 42%) padding-box,linear-gradient(132deg,#143b58eb,#04111ff2 48%,#020913f7) padding-box,var(--cfg-glass-border) border-box;border-color:#8ddfff9c;box-shadow:0 24px 64px #000b,0 4px 18px #0008,0 0 24px #1493e822,inset 0 1px #effcff66,inset 0 -1px #3b9bd32e}.gtlab-configurator__floating:after,.gtlab-configurator__popover:after{opacity:.95}.gtlab-configurator__result:hover,.gtlab-configurator__result[aria-selected=true]{background:linear-gradient(125deg,#27628963,#0b233936);box-shadow:inset 0 1px #dcf5ff14}.gtlab-configurator__exit.gtlab-glass{border-color:#9adeff91;background:linear-gradient(132deg,#245477b8,#071625e8 54%,#020c17f2) padding-box;box-shadow:0 8px 18px #0006,inset 0 1px #effcff61,inset 0 -1px #4eb4ef26}.gtlab-configurator__next{box-shadow:0 12px 30px #0055be45,0 0 20px #23b3ff3d,inset 0 1px #f3fcffc4,inset 0 -2px 3px #0029526b}.gtlab-configurator__next:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 110% 85% at 36% -30%,#effcff70,transparent 75%),linear-gradient(180deg,#ffffff12,transparent 38%,#00172c12)}@media(hover:hover)and (pointer:fine){.gtlab-configurator__option:hover,.gtlab-configurator__select:hover{border-color:#9adeffb8;box-shadow:0 10px 26px #0004,0 0 20px #128fef20,inset 0 1px #effcff52}.gtlab-configurator__option:hover:before,.gtlab-configurator__select:hover:before{opacity:1}.gtlab-configurator__option:hover:after,.gtlab-configurator__select:hover:after,.gtlab-configurator__exit:hover:after{opacity:1}.gtlab-configurator__exit:hover{box-shadow:0 8px 22px #0006,0 0 18px #0b98ff2e,inset 0 1px #effcff8c}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.gtlab-configurator .gtlab-glass{background-color:#04111f}}@keyframes cfg-open{0%{opacity:0;transform:scale(.994)}to{opacity:1;transform:none}}@media(max-width:1200px){.gtlab-configurator__dialog{--cfg-deck:46%;--cfg-pad:24px}.gtlab-configurator__heading{gap:22px;padding:0 22px}.gtlab-configurator__title{font-size:22px!important}.gtlab-configurator__step{font-size:9px!important}.gtlab-configurator__steps{gap:7px}.gtlab-configurator__panel h2{font-size:30px}.gtlab-configurator__graphic{min-height:185px}}.gtlab-configurator__option[aria-pressed=true]{background:radial-gradient(ellipse at 12% 0%,#a6edff40,transparent 64%) padding-box,linear-gradient(135deg,#236c9be8,#124e80ed 48%,#0a2948f2) padding-box;border-color:#90e3ffcc;box-shadow:inset 0 1px #e4faff75,inset 0 -1px #248cba40,0 5px 16px #0004}.gtlab-configurator__amount{position:relative;padding-bottom:7px}.gtlab-configurator__amount output{color:#fff;-webkit-text-fill-color:#fff;text-shadow:none}.gtlab-configurator__amount:after{content:"";position:absolute;left:0;bottom:0;width:68px;max-width:90%;height:2px;background:linear-gradient(90deg,#d4f6ff,#39caff 24%,#087bc7 65%,transparent);border-radius:2px;pointer-events:none}.gtlab-configurator__stage-total{display:none}@media(min-width:851px){.gtlab-configurator__stage-total{display:block;position:absolute;z-index:3;left:clamp(16px,2vw,28px);bottom:clamp(16px,2vw,28px);padding:clamp(12px,1.15vw,16px) 20px;border:1px solid #a4e6ff75;border-radius:18px;color:#fff;background:radial-gradient(ellipse at 8% 0%,#e5f8ff30,transparent 62%),linear-gradient(115deg,#ecfaff12,transparent 40%,#62cfff08),linear-gradient(135deg,#28608055,#06182770 70%);backdrop-filter:blur(22px) saturate(155%);-webkit-backdrop-filter:blur(22px) saturate(155%);box-shadow:inset 0 1px #f0fcff85,inset 1px 0 #d5f5ff22,inset 0 -1px #62cfff24,0 8px 24px #0004;opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s;pointer-events:none}.gtlab-configurator__stage-total span{font:800 clamp(26px,2.4vw,34px)/1.15 var(--font-heading-family,Oxanium,sans-serif);white-space:pre}.gtlab-configurator__dialog[data-summary=true] .gtlab-configurator__stage-total{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}}@media(max-width:850px){.gtlab-configurator__dialog{--cfg-margin:8px;--cfg-radius:16px;--cfg-head:86px;--cfg-dock:104px;--cfg-pad:16px}.gtlab-configurator__heading{grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:48px 38px;gap:0 8px;padding:0 12px}.gtlab-configurator__title{font-size:clamp(17px,4.6vw,22px)!important}.gtlab-configurator__exit{grid-column:2;grid-row:1;width:44px;height:44px;border-radius:12px}.gtlab-configurator__exit.gtlab-glass{transform:translateY(2px);border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.gtlab-configurator__exit.gtlab-glass:before{top:3px;right:3px;bottom:3px;left:3px;border:1px solid #9adeff91;border-radius:11px;background:var(--cfg-reflection),linear-gradient(132deg,#245477b8,#071625e8 54%,#020c17f2);box-shadow:0 5px 12px #0004,inset 0 1px #effcff61}.gtlab-configurator__exit:after{top:3px;left:9px;width:26px}.gtlab-configurator__exit svg{width:19px;height:19px}.gtlab-configurator__progress{grid-column:1/-1;grid-row:2;align-self:start}.gtlab-configurator__steps{gap:4px}.gtlab-configurator__step{min-height:28px;padding:4px 0;font-size:clamp(9px,2vw,10px)!important;white-space:normal;line-height:1.15}.gtlab-configurator__rail{margin-top:0}.gtlab-configurator__workspace{display:flex;flex-direction:column}.gtlab-configurator__preview{order:0;flex:0 0 45%;min-height:110px}.gtlab-configurator__dialog[data-summary=true] .gtlab-configurator__preview{flex-basis:27%}.gtlab-configurator__scene{top:1.5%;right:1.5%;bottom:1.5%;left:1.5%}.gtlab-configurator__controls:after{display:none}.gtlab-configurator__controls{order:1;flex:1;border-right:0;border-top:1px solid #55caff36}.gtlab-configurator__panel{padding:14px var(--cfg-pad) 16px;scrollbar-gutter:auto}.gtlab-configurator__panel h2{font-size:22px;margin-bottom:14px}.gtlab-configurator__field{margin-bottom:14px}.gtlab-configurator__field>legend,.gtlab-configurator__label{font-size:13px;margin-bottom:7px}.gtlab-configurator__choices,.gtlab-configurator__graphic-choices{gap:7px}.gtlab-configurator__option{font-size:13px!important;min-height:44px;padding:9px 6px;gap:6px;border-radius:12px}.gtlab-configurator__extra{font-size:12px;margin-top:3px}.gtlab-configurator [data-field=personalization] .gtlab-configurator__option{min-height:70px;padding:8px 5px;font-size:12px!important}.gtlab-configurator [data-field=personalization] .gtlab-configurator__option>span>span:first-child{min-height:32px}.gtlab-configurator__input,.gtlab-configurator__select{height:44px;padding:0 12px;border-radius:12px}.gtlab-configurator__input{font-size:16px!important}.gtlab-configurator__select{font-size:14px!important}.gtlab-configurator__input-slot{height:auto;min-height:0;margin:0}.gtlab-configurator__input-slot:has(.gtlab-configurator__field:not([hidden])){margin-bottom:14px}.gtlab-configurator__input-slot .gtlab-configurator__field{margin-bottom:4px}.gtlab-configurator__hint{font-size:11px;line-height:1.4;margin:4px 0 8px}.gtlab-configurator__swatch{width:22px;height:22px}.gtlab-configurator__micro{padding:3px;gap:2px;border-radius:12px;margin-bottom:12px}.gtlab-configurator[data-profile=pieghevole] .gtlab-configurator__micro{grid-template-columns:repeat(3,minmax(0,1fr))}.gtlab-configurator__micro button{font-size:9px;min-height:44px;padding:5px 2px;line-height:1.25;border-radius:9px}.gtlab-configurator__accessory-stage{display:grid;min-height:0}.gtlab-configurator__accessory{position:relative;inset:auto;grid-area:1/1;min-width:0}.gtlab-configurator__accessory h3{font-size:21px;gap:8px;margin-bottom:10px}.gtlab-configurator__graphic{min-height:132px;padding:8px 6px;gap:6px}.gtlab-configurator__art{height:74px}.gtlab-configurator__card-label{font-size:12px;line-height:1.3}.gtlab-configurator [data-group=kit] .gtlab-configurator__option{min-height:48px;font-size:14px!important}.gtlab-configurator [data-group=kit] .gtlab-configurator__extra{display:inline;margin:0 0 0 5px}.gtlab-configurator__sub{margin-top:12px;min-height:0}.gtlab-configurator__sub:not([data-visible=true]){display:none}.gtlab-configurator__sub legend{font-size:13px}.gtlab-configurator__sub .gtlab-configurator__option{min-height:44px;padding:8px 6px}.gtlab-configurator__bar{grid-template-columns:1fr;grid-template-rows:46px 58px}.gtlab-configurator__bar.gtlab-glass{background:radial-gradient(ellipse 90% 180% at 5% -55%,#d0f2ff2b,transparent 72%) padding-box,linear-gradient(130deg,#25648885,#0b243784 48%,#061725ba 78%,#154c6e85) padding-box;backdrop-filter:blur(28px) saturate(155%);-webkit-backdrop-filter:blur(28px) saturate(155%);border-top-color:#a6e9ff99;box-shadow:0 -8px 24px #0004,inset 0 1px #effcff80,inset 0 -1px #69ceff2b}.gtlab-configurator__bar.gtlab-glass:before{background:linear-gradient(115deg,#edfbff1a,transparent 34%,transparent 65%,#43baff0c);opacity:1}.gtlab-configurator__bar:after{left:4%;width:88%;opacity:.9}.gtlab-configurator__price{padding:4px 14px;gap:12px;border-right:0}.gtlab-configurator__amount{flex-direction:row;align-items:center;gap:7px}.gtlab-configurator__amount output{font-size:28px}.gtlab-configurator__amount>[data-total-label]{display:none}.gtlab-configurator__model{font-size:10px;line-height:1.2;min-width:0}.gtlab-configurator__actions{padding:4px 12px 8px;gap:8px;justify-content:flex-end}.gtlab-configurator__back{margin-right:auto;height:44px;padding:0 12px;font-size:11px!important;border-radius:12px}.gtlab-configurator__next{min-width:150px;min-height:44px;height:44px;padding:0 12px!important;font-size:12px!important}}@media(max-width:390px){.gtlab-configurator__dialog{--cfg-margin:6px;--cfg-pad:13px}.gtlab-configurator__heading{padding:0 10px}}@media(max-width:850px)and (max-height:600px){.gtlab-configurator__preview{flex-basis:36%;min-height:75px}}@media(prefers-reduced-motion:reduce){.gtlab-configurator *,.gtlab-configurator *:before,.gtlab-configurator *:after{animation:none!important;transition:none!important}}.gtlab-configurator[data-motion=false] *{animation:none!important;transition:none!important}@media(max-width:850px){.gtlab-configurator__dialog[data-keyboard=true]{--cfg-head:46px;--cfg-dock:34px;--cfg-margin:4px}.gtlab-configurator__dialog[data-keyboard=true] .gtlab-configurator__heading{grid-template-rows:46px}.gtlab-configurator__dialog[data-keyboard=true] .gtlab-configurator__progress,.gtlab-configurator__dialog[data-keyboard=true] .gtlab-configurator__actions{display:none!important;pointer-events:none}.gtlab-configurator__dialog[data-keyboard=true] .gtlab-configurator__bar{grid-template-rows:34px}.gtlab-configurator__dialog[data-keyboard=true] .gtlab-configurator__amount output{font-size:23px}.gtlab-configurator__dialog[data-keyboard=true] .gtlab-configurator__model{display:none}.gtlab-configurator__dialog[data-keyboard=true] .gtlab-configurator__preview{flex:0 0 40%;min-height:80px}.gtlab-configurator__dialog[data-keyboard=true] .gtlab-configurator__panel{padding-top:10px;padding-bottom:10px;scroll-behavior:auto}}.gtlab-configurator .gtlab-pieghevole__accessory-assembly{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:14px;padding:12px;border:1px solid #55caff3d;border-radius:16px;background:linear-gradient(145deg,#10243a80,#07111c90);box-shadow:inset 0 1px #e6f8ff12}.gtlab-configurator .gtlab-pieghevole__accessory-art{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;min-width:0;overflow:hidden;padding:8px;border:1px solid #55caff2e;border-radius:12px;background:radial-gradient(ellipse at 50% 55%,#52b2df21,transparent 76%)}.gtlab-configurator .gtlab-pieghevole__accessory-art img{width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;object-position:center}.gtlab-configurator .gtlab-pieghevole__accessory-assembly .gtlab-configurator__choices{grid-template-columns:1fr;gap:8px}.gtlab-configurator .gtlab-pieghevole__accessory-assembly .gtlab-configurator__option{min-height:49px;padding:9px 12px}.gtlab-configurator .gtlab-pieghevole__accessory-assembly .gtlab-configurator__option>span{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px}.gtlab-configurator .gtlab-pieghevole__accessory-assembly .gtlab-configurator__extra{font-size:12px;margin-top:0}.gtlab-configurator .gtlab-pieghevole__accessory-art .gtlab-configurator__image-pending{color:#9cb0be;font-size:11px;text-align:center}@media(max-width:850px){.gtlab-configurator .gtlab-pieghevole__accessory-assembly{grid-template-columns:112px minmax(0,1fr);gap:9px;padding:9px}.gtlab-configurator .gtlab-pieghevole__accessory-assembly .gtlab-configurator__option{min-height:44px;padding:7px 9px}}.gtlab-configurator [data-group=plateAccessories]{position:relative;inset:auto}.gtlab-configurator__plate-accessories{display:grid;gap:22px}.gtlab-configurator__accessory-item{min-width:0}.gtlab-configurator__accessory-item>.gtlab-configurator__label{margin:0 0 13px}@media(max-width:850px){.gtlab-configurator__plate-accessories{gap:18px}.gtlab-configurator__accessory-item>.gtlab-configurator__label{margin-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/gtlab-configurator.css.map */
