.gmega__caret .icon-caret,.gmega__l2-arrow .icon-caret,.g-chevron .icon-caret{position:static;height:auto;width:1rem;right:auto;top:auto}.g-range{display:grid;gap:.6rem;margin:1rem 0 .4rem;font-variant-numeric:tabular-nums}.g-range__row{display:flex;flex-direction:column;gap:.1rem;margin:0}.g-range__label{margin:0;font-size:1.2rem;line-height:1.3;color:var(--g-text-2)}.g-range__sym{color:var(--g-silver-500)}.g-range__value{margin:0;font-size:1.4rem;font-weight:600;line-height:1.3;color:var(--g-text-heading)}.g-range__dash{color:var(--g-text-2);font-weight:400}@media screen and (min-width:750px){.g-range__row{flex-direction:row;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.5rem;border-bottom:1px dashed var(--g-border)}.g-range__row:last-child{border-bottom:0;padding-bottom:0}.g-range__value{text-align:right}}.g-range--inline{display:flex;flex-wrap:wrap;gap:.2rem 1rem;margin:0;font-size:1.2rem;color:var(--g-text-2)}.g-range--inline abbr{text-decoration:none;font-weight:600;color:var(--g-text-heading)}.product-grid>.grid__item,.slider .grid__item{display:flex}.product-grid product-component,.slider product-component{display:flex;width:100%}.gcard{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;text-align:center;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-card);transition:box-shadow var(--g-dur-base) var(--g-ease),border-color var(--g-dur-base) var(--g-ease),transform var(--g-dur-base) var(--g-ease)}.gcard:hover{border-color:var(--g-border-strong);box-shadow:var(--g-shadow-card);transform:translateY(-2px)}.gcard:focus-within{border-color:var(--g-interactive)}.gcard__media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:1.6rem;background:var(--g-bg)}.gcard__img{position:absolute;top:1.6rem;right:1.6rem;bottom:1.6rem;left:1.6rem;width:calc(100% - 3.2rem);height:calc(100% - 3.2rem);object-fit:contain}.gcard__ph{display:inline-flex;width:36%;color:var(--g-silver-300)}.gcard .gravitus-badges{top:1.2rem;left:0;gap:.4rem}.gcard .g-badge{padding:.5rem 1.4rem .5rem 1rem;font-size:1.05rem;font-weight:700;letter-spacing:.04em;border-radius:0;clip-path:polygon(0 0,100% 0,calc(100% - .8rem) 100%,0 100%)}.gcard__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:1rem;padding:.4rem 1.6rem 1.8rem}.gcard__title{margin:0;font-size:inherit;line-height:inherit}.gcard__link{display:block;color:inherit;text-decoration:none}.gcard__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.gcard__link:focus-visible{outline:none}.gcard__link:focus-visible:after{outline:2px solid var(--g-focus);outline-offset:-2px;border-radius:var(--g-radius-card)}.gcard__name{display:-webkit-box;min-height:2.7em;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.55rem;font-weight:700;line-height:1.35;color:var(--g-text-heading)}.gcard__specs{display:flex;justify-content:center;gap:.4rem 1.6rem;min-height:4.6rem;font-variant-numeric:tabular-nums}.gcard__spec{display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:0}.gcard__spec-icon{display:inline-flex;width:2.2rem;height:2.2rem;color:var(--g-silver-500)}.gcard__spec-value{font-size:1.25rem;font-weight:600;line-height:1.2;color:var(--g-text);white-space:nowrap;max-width:100%}.gcard__feat{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem .6rem;min-height:1.6em;margin:0;font-size:1.15rem;line-height:1.35;color:var(--g-text-2)}.gcard__feat span+span:before{content:"\b7";margin-right:.6rem;color:var(--g-silver-500)}@media screen and (max-width:749px){.gcard__spec-value{font-size:1.1rem;white-space:normal;text-align:center}}.gcard__desc{display:-webkit-box;min-height:2.9em;margin:0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.3rem;line-height:1.45;color:var(--g-text-2)}.gcard__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.2rem .5rem;margin:auto 0 0;padding-top:.4rem;color:var(--g-text-heading)}.gcard__price-compare{font-size:1.3rem;color:var(--g-text-2)}.gcard__price-from{font-size:1.4rem}.gcard__price-value{font-size:2.2rem;font-weight:700;letter-spacing:-.01em}.gcard__price-vat{font-size:1.2rem;color:var(--g-text-2)}.gcard__price-incl{display:block;font-size:1.2rem;font-weight:400;color:var(--g-text-2)}.gcard__price-request{font-size:1.5rem;font-weight:700;color:var(--g-interactive)}@media screen and (max-width:749px){.gcard__img{top:1rem;right:1rem;bottom:1rem;left:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem)}.gcard__body{gap:.8rem;padding:.2rem 1rem 1.4rem}.gcard__name{font-size:1.35rem}.gcard__specs{gap:.4rem 1rem;min-height:4.2rem}.gcard__spec-value{font-size:1.15rem}.gcard__desc{font-size:1.2rem}.gcard__price-value{font-size:1.8rem}}@media(prefers-reduced-motion:reduce){.gcard:hover{transform:none}}.gmega{position:relative}.gmega__l1{display:flex;align-items:stretch;gap:.2rem;margin:0;padding:0;list-style:none}.gmega__l1-item{display:flex}.gmega__l1-item:has(.gmega__panel--compact){position:relative}.gmega__details{position:static}.gmega__l1-link{position:relative;display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:0 1.4rem;font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;line-height:1;color:var(--g-text-heading);text-decoration:none;white-space:nowrap;list-style:none;cursor:pointer;border-radius:var(--g-radius-btn);transition:background-color var(--g-dur-fast) var(--g-ease),color var(--g-dur-fast) var(--g-ease)}.gmega__l1-link::-webkit-details-marker{display:none}.gmega__l1-link::marker{content:""}.gmega__l1-link:hover{background:var(--g-surface)}.gmega__l1-link:focus-visible{outline:2px solid var(--g-focus);outline-offset:-2px}.gmega__l1-link:after{content:"";position:absolute;left:1.4rem;right:1.4rem;bottom:-.1rem;height:3px;border-radius:2px 2px 0 0;background:var(--g-action);transform:scaleX(0);transition:transform var(--g-dur-base) var(--g-ease)}.gmega__l1-link--current:after,.gmega__details[open]>.gmega__l1-link:after{transform:scaleX(1)}.gmega__caret{display:inline-flex;width:1.4rem;height:1.4rem;color:var(--g-text-2);transition:transform var(--g-dur-base) var(--g-ease)}.gmega__caret .g-icon{width:100%;height:100%}.gmega__details[open]>.gmega__l1-link .gmega__caret{transform:rotate(180deg);color:var(--g-text-heading)}.gmega__panel{position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:30;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-panel);box-shadow:var(--g-shadow-menu);overflow:hidden}.gmega__details[open]>.gmega__panel{animation:gmega-in var(--g-dur-base) var(--g-ease-out)}@keyframes gmega-in{0%{opacity:0;transform:translateY(-6px)}}.gmega__panel-inner{position:relative;min-height:54rem}.gmega__l2{width:30rem;min-height:54rem;margin:0;padding:1rem;list-style:none;background:var(--g-surface);border-right:1px solid var(--g-border)}.gmega__l2-item{position:static}.gmega__l2-link{display:flex;align-items:center;gap:1.2rem;min-height:4.4rem;padding:.6rem 1rem;font-size:1.45rem;font-weight:500;line-height:1.25;color:var(--g-text);text-decoration:none;border-radius:var(--g-radius-btn);transition:background-color var(--g-dur-fast) var(--g-ease),color var(--g-dur-fast) var(--g-ease)}.gmega__l2-icon{flex:none;display:inline-flex;width:3.2rem;height:3.2rem;padding:.6rem;border-radius:.8rem;background:var(--g-bg);border:1px solid var(--g-border);color:var(--g-text-2);transition:color var(--g-dur-fast) var(--g-ease),border-color var(--g-dur-fast) var(--g-ease)}.gmega__l2-text{flex:1 1 auto}.gmega__l2-arrow{flex:none;display:inline-flex;width:1.4rem;height:1.4rem;opacity:0;transform:rotate(-90deg);color:var(--g-text-2);transition:opacity var(--g-dur-fast) var(--g-ease)}.gmega__l2-link:hover,.gmega__l2-link.is-active{background:var(--g-bg);color:var(--g-interactive);box-shadow:var(--g-shadow-sm)}.gmega__l2-link:hover .gmega__l2-icon,.gmega__l2-link.is-active .gmega__l2-icon{color:var(--g-interactive);border-color:var(--g-action)}.gmega__l2-link:hover .gmega__l2-arrow,.gmega__l2-link.is-active .gmega__l2-arrow{opacity:1}.gmega__l2-link:focus-visible{outline:2px solid var(--g-focus);outline-offset:-2px}.gmega__l2-item--all{margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--g-border)}.gmega__l2-all{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:0 1rem;font-size:1.4rem;font-weight:600;color:var(--g-interactive);text-decoration:none}.gmega__l2-all .g-icon{width:1.6rem;height:1.6rem;transition:transform var(--g-dur-fast) var(--g-ease)}.gmega__l2-all:hover .g-icon{transform:translate(3px)}.gmega__l2-all:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px;border-radius:4px}.gmega__pane[hidden]{display:none}.gmega__pane{position:absolute;top:0;right:0;bottom:0;left:30rem;display:flex;flex-direction:column;gap:1.6rem;padding:2.2rem 2.4rem 2rem;overflow-y:auto}.gmega__pane-head{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem}.gmega__pane-title{margin:0;font-size:1.9rem;font-weight:700;color:var(--g-text-heading)}.gmega__pane-all{display:inline-flex;align-items:center;gap:.5rem;font-size:1.4rem;font-weight:600;color:var(--g-action-quiet);text-decoration:none;white-space:nowrap}.gmega__pane-all .g-icon{width:1.6rem;height:1.6rem;transition:transform var(--g-dur-fast) var(--g-ease)}.gmega__pane-all:hover .g-icon{transform:translate(3px)}.gmega__pane-all:hover{text-decoration:underline;text-underline-offset:3px}.gmega__subs{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.gmega__sub{display:flex;align-items:center;gap:1.2rem;height:100%;min-height:5.6rem;padding:1rem 1.2rem;color:var(--g-text);text-decoration:none;border:1px solid var(--g-border);border-radius:var(--g-radius-card);transition:border-color var(--g-dur-fast) var(--g-ease),box-shadow var(--g-dur-fast) var(--g-ease),transform var(--g-dur-fast) var(--g-ease)}.gmega__sub:hover{border-color:var(--g-interactive);box-shadow:var(--g-shadow-card);transform:translateY(-1px)}.gmega__sub:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}.gmega__sub-icon{flex:none;display:inline-flex;width:3.8rem;height:3.8rem;padding:.8rem;border-radius:1rem;background:var(--g-surface);color:var(--g-interactive)}.gmega__sub-body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.gmega__sub-title{font-size:1.45rem;font-weight:600;line-height:1.25;color:var(--g-text-heading)}.gmega__sub-meta{font-size:1.2rem;color:var(--g-text-2)}.gmega__sub-meta--request{color:var(--g-action-quiet);font-weight:600}.gmega__sub--acc{border-style:dashed;border-color:var(--g-silver-300);background:var(--g-surface)}.gmega__sub--acc .gmega__sub-icon{background:var(--g-bg);color:var(--g-action-quiet)}.gmega__sub--acc:hover{border-color:var(--g-action)}.gmega__products-title{margin:.4rem 0 -.4rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--g-text-2)}.gmega__products{min-height:0}.gmega__help{margin-top:auto;display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;border-radius:var(--g-radius-card);background:var(--g-surface)}.gmega__help-icon{flex:none;display:inline-flex;width:3.2rem;height:3.2rem;color:var(--g-interactive)}.gmega__help-text{flex:1 1 auto;margin:0;font-size:1.35rem;line-height:1.45;color:var(--g-text-2)}.gmega__help-text strong{color:var(--g-text-heading);margin-right:.4rem}.gmega__help-cta{flex:none;padding:1.1rem 1.8rem;font-size:1.4rem}.gmega-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.gmega-products__link{display:flex;flex-direction:column;gap:.6rem;height:100%;padding:1rem;color:var(--g-text);text-decoration:none;border:1px solid var(--g-border);border-radius:var(--g-radius-card);transition:border-color var(--g-dur-fast) var(--g-ease),box-shadow var(--g-dur-fast) var(--g-ease)}.gmega-products__link:hover{border-color:var(--g-interactive);box-shadow:var(--g-shadow-card)}.gmega-products__link:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}.gmega-products__media{display:flex;align-items:center;justify-content:center;height:10rem;background:var(--g-bg);border-radius:8px;overflow:hidden}.gmega-products__img{width:100%;height:100%;object-fit:contain}.gmega-products__img--empty{display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:var(--g-text-2);background:var(--g-surface)}.gmega-products__title{font-size:1.3rem;font-weight:600;line-height:1.35;color:var(--g-text-heading);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gmega-products__price{margin-top:auto;font-size:1.45rem;font-weight:700;color:var(--g-text-heading);font-variant-numeric:tabular-nums}.gmega-products__price--request{color:var(--g-action-quiet);font-size:1.3rem}.gmega-products__vat{font-size:1.1rem;font-weight:400;color:var(--g-text-2)}.gmega-products__empty{margin:0;font-size:1.4rem;color:var(--g-text-2)}.gmega-products__skeleton{display:block;aspect-ratio:4 / 5;border-radius:var(--g-radius-card);background:var(--g-surface-sunken);animation:gmega-pulse 1.4s ease-in-out infinite}@keyframes gmega-pulse{50%{opacity:.45}}.gmega__panel--compact{left:0;right:auto;width:32rem}.gmega__drop{margin:0;padding:.8rem;list-style:none}.gmega__drop-link{display:flex;align-items:center;gap:1.2rem;min-height:4.4rem;padding:.6rem 1rem;font-size:1.45rem;font-weight:500;color:var(--g-text);text-decoration:none;border-radius:var(--g-radius-btn);transition:background-color var(--g-dur-fast) var(--g-ease),color var(--g-dur-fast) var(--g-ease)}.gmega__drop-icon{flex:none;display:inline-flex;width:2rem;height:2rem;color:var(--g-text-2)}.gmega__drop-link:hover{background:var(--g-surface);color:var(--g-interactive)}.gmega__drop-link:hover .gmega__drop-icon{color:var(--g-interactive)}.gmega__drop-link:focus-visible{outline:2px solid var(--g-focus);outline-offset:-2px}.gmega__drop-all{margin-top:.4rem;padding-top:.4rem;border-top:1px solid var(--g-border)}@media(prefers-reduced-motion:reduce){.gmega__details[open]>.gmega__panel,.gmega-products__skeleton{animation:none}}.gmega:not(.gmega--js) .gmega__l2-item:hover .gmega__pane,.gmega:not(.gmega--js) .gmega__l2-item:focus-within .gmega__pane{display:flex}.menu-drawer .menu-drawer__menu-item{gap:1.2rem;min-height:5.2rem;padding-top:.8rem;padding-bottom:.8rem;font-size:1.6rem;font-weight:500;color:var(--g-text-heading)}.menu-drawer__menu>li>details>.menu-drawer__menu-item,.menu-drawer__menu>li>.menu-drawer__menu-item{font-weight:600}.gdrawer__icon{flex:none;display:inline-flex;width:3.4rem;height:3.4rem;padding:.7rem;border-radius:.9rem;background:var(--g-surface);color:var(--g-interactive)}.gdrawer__label{display:flex;flex-direction:column;gap:.1rem;min-width:0;line-height:1.25}.gdrawer__meta{font-size:1.25rem;font-weight:400;color:var(--g-text-2)}.gdrawer__meta--request{color:var(--g-action-quiet);font-weight:600}.gdrawer__all-item{margin-bottom:.4rem;border-bottom:1px solid var(--g-border)}.menu-drawer .gdrawer__all{justify-content:space-between;font-size:1.5rem;font-weight:700;color:var(--g-interactive)}.gdrawer__all-arrow{display:inline-flex;width:2rem;height:2rem;color:var(--g-action-quiet)}.gdrawer__acc-item{margin-top:.8rem;padding-top:.8rem;border-top:1px dashed var(--g-silver-300)}.gdrawer__acc .gdrawer__icon{background:var(--g-bg);border:1px dashed var(--g-silver-300);color:var(--g-action-quiet)}.gdrawer__contact{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;padding:1.6rem 3rem;border-top:1px solid var(--g-border)}.gdrawer__contact .g-btn{width:100%;padding:1.3rem 1rem;font-size:1.45rem}.gdrawer__btn-icon{display:inline-flex;width:1.8rem;height:1.8rem}.gdrawer__hours{grid-column:1 / -1;margin:0;font-size:1.25rem;text-align:center;color:var(--g-text-2)}.gsearch{position:relative;display:block;width:100%}.gsearch__form{position:relative;display:flex;align-items:center;gap:.4rem;min-height:4.8rem;padding:0 .4rem 0 1.4rem;background:var(--g-surface);border:1px solid var(--g-border);border-radius:var(--g-radius-btn);transition:border-color var(--g-dur-fast) var(--g-ease),box-shadow var(--g-dur-fast) var(--g-ease),background-color var(--g-dur-fast) var(--g-ease)}.gsearch__form:hover{border-color:var(--g-silver-300)}.gsearch__form:focus-within,.gsearch.is-open .gsearch__form{background:var(--g-bg);border-color:var(--g-interactive);box-shadow:0 0 0 3px var(--g-focus-ring)}.gsearch__glass{flex:none;display:inline-flex;width:2rem;height:2rem;color:var(--g-text-2)}.gsearch__input{flex:1 1 auto;min-width:0;height:4.6rem;padding:0 .6rem;font-family:var(--font-body-family);font-size:1.5rem;color:var(--g-text);background:transparent;border:0;outline:none;-webkit-appearance:none;appearance:none}.gsearch__input::placeholder{color:var(--g-text-2)}.gsearch .gsearch__input,.gsearch .gsearch__input:focus,.gsearch .gsearch__input:focus-visible{background:transparent;box-shadow:none;outline:none;border:0;border-radius:0}.gsearch__input::-webkit-search-cancel-button{display:none}.gsearch__clear{flex:none;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:.9rem;color:var(--g-text-2);background:none;border:0;border-radius:50%;cursor:pointer}.gsearch__clear:hover{background:var(--g-surface-sunken);color:var(--g-text)}.gsearch__clear[hidden]{display:none}.gsearch__submit{flex:none;height:4rem;padding:0 1.6rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;color:var(--g-text-on-inverse);background:var(--g-interactive);border:0;border-radius:calc(var(--g-radius-btn) - 2px);cursor:pointer;transition:background-color var(--g-dur-fast) var(--g-ease)}.gsearch__submit:hover{background:var(--g-interactive-hover)}.gsearch__submit:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}.gsearch__panel{position:absolute;top:calc(100% + .6rem);left:0;z-index:40;width:max(100%,76rem);max-height:min(70vh,64rem);overflow-y:auto;overscroll-behavior:contain;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-panel);box-shadow:var(--g-shadow-menu);animation:gmega-in var(--g-dur-base) var(--g-ease-out)}.gsearch__panel[hidden]{display:none}.gsearch__start,.gsearch__results{padding:1.6rem 1.8rem .4rem}.gsearch__start[hidden],.gsearch__results[hidden],.gsearch__group[hidden]{display:none}.gsearch__results[aria-busy=true]{opacity:.6;transition:opacity var(--g-dur-base) var(--g-ease)}.gsearch__group{margin-bottom:1.6rem}.gsearch__group-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.gsearch__group-title{margin:0 0 .8rem;font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--g-text-2)}.gsearch__link-btn{padding:0;font-family:var(--font-body-family);font-size:1.25rem;color:var(--g-text-2);background:none;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.gsearch__link-btn:hover{color:var(--g-text)}.gsearch__chips{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.gsearch__chip{display:inline-flex;align-items:center;gap:.6rem;min-height:3.6rem;padding:.4rem 1.2rem;font-size:1.35rem;color:var(--g-text);text-decoration:none;background:var(--g-surface);border:1px solid var(--g-border);border-radius:var(--g-radius-pill);transition:border-color var(--g-dur-fast) var(--g-ease),color var(--g-dur-fast) var(--g-ease)}.gsearch__chip-icon{display:inline-flex;width:1.5rem;height:1.5rem;color:var(--g-text-2)}.gsearch__chip:hover,.gsearch__chip.is-active{border-color:var(--g-interactive);color:var(--g-interactive)}.gsearch__chip--recent:before{content:"";width:1.4rem;height:1.4rem;background:currentColor;opacity:.55;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 3-6.7L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3Cpath d='M12 8v4l3 2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 3-6.7L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3Cpath d='M12 8v4l3 2'/%3E%3C/svg%3E") center / contain no-repeat}.gsearch__sectors{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.4rem;margin:0;padding:0;list-style:none}.gsearch__sector{display:flex;align-items:center;gap:1rem;min-height:4.4rem;padding:.4rem .8rem;font-size:1.4rem;font-weight:500;color:var(--g-text);text-decoration:none;border-radius:var(--g-radius-btn)}.gsearch__sector-icon{flex:none;display:inline-flex;width:3rem;height:3rem;padding:.6rem;border-radius:.8rem;background:var(--g-surface);color:var(--g-interactive)}.gsearch__sector:hover,.gsearch__sector.is-active{background:var(--g-surface);color:var(--g-interactive)}.gsearch__foot{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:1rem 1.8rem;background:var(--g-surface);border-top:1px solid var(--g-border)}.gsearch__help{font-size:1.3rem;font-weight:600;color:var(--g-action-quiet);text-decoration:none;white-space:nowrap}.gsearch__help:hover{text-decoration:underline;text-underline-offset:3px}.gsearch-r__cols{display:grid;grid-template-columns:1fr;gap:0 2.4rem}@media screen and (min-width:990px){.gsearch-r__cols:has(.gsearch-r__side){grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.gsearch-r__side{padding-left:2.4rem;border-left:1px solid var(--g-border)}}.gsearch-r__group{margin-bottom:1.6rem}.gsearch-r__queries,.gsearch-r__products,.gsearch-r__links{margin:0;padding:0;list-style:none}.gsearch-r__query{display:flex;align-items:center;gap:1rem;min-height:4rem;padding:.4rem .8rem;font-size:1.45rem;color:var(--g-text);text-decoration:none;border-radius:var(--g-radius-btn)}.gsearch-r__query-icon{flex:none;display:inline-flex;width:1.6rem;height:1.6rem;color:var(--g-text-2)}.gsearch-r__query mark{background:none;color:var(--g-text);font-weight:400}.gsearch-r__query span{font-weight:700}.gsearch-r__product{display:grid;grid-template-columns:6rem minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:.8rem;color:var(--g-text);text-decoration:none;border-radius:var(--g-radius-card)}.gsearch-r__thumb{display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;overflow:hidden;background:var(--g-bg);border:1px solid var(--g-border);border-radius:1rem}.gsearch-r__thumb img{width:100%;height:100%;object-fit:contain}.gsearch-r__thumb-ph{display:inline-flex;width:2.6rem;height:2.6rem;color:var(--g-silver-400)}.gsearch-r__info{display:flex;flex-direction:column;gap:.3rem;min-width:0}.gsearch-r__title{font-size:1.4rem;font-weight:600;line-height:1.3;color:var(--g-text-heading);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gsearch-r__sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem}.gsearch-r__vendor{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--g-text-2)}.gsearch-r__price{font-size:1.45rem;font-weight:700;color:var(--g-text-heading);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.gsearch-r__vat{display:block;font-size:1.1rem;font-weight:400;color:var(--g-text-2)}.gsearch-r__request{font-size:1.3rem;color:var(--g-action-quiet)}.gsearch-r__link{display:flex;align-items:center;gap:1rem;min-height:4.4rem;padding:.4rem .8rem;font-size:1.4rem;color:var(--g-text);text-decoration:none;border-radius:var(--g-radius-btn)}.gsearch-r__link-icon{flex:none;display:inline-flex;width:3rem;height:3rem;padding:.6rem;border-radius:.8rem;background:var(--g-surface);color:var(--g-interactive)}.gsearch-r__count{margin-left:auto;font-size:1.2rem;color:var(--g-text-2);font-variant-numeric:tabular-nums}.gsearch-r mark{padding:0 .1rem;background:var(--g-amber-50);color:inherit;border-radius:2px}.gsearch-r__product:hover,.gsearch-r__product.is-active,.gsearch-r__query:hover,.gsearch-r__query.is-active,.gsearch-r__link:hover,.gsearch-r__link.is-active{background:var(--g-surface)}.gsearch-r__product.is-active,.gsearch-r__query.is-active,.gsearch-r__link.is-active,.gsearch__sector.is-active{box-shadow:inset 3px 0 0 var(--g-action)}.gsearch-r__all{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.6rem;margin:0 0 1.4rem;padding:0 1.6rem;font-size:1.45rem;font-weight:600;color:var(--g-interactive);text-decoration:none;border:1px solid var(--g-border);border-radius:var(--g-radius-btn)}.gsearch-r__all .g-icon{width:1.6rem;height:1.6rem}.gsearch-r__all:hover,.gsearch-r__all.is-active{border-color:var(--g-interactive);background:var(--g-surface)}.gsearch-r__empty{padding:1.2rem 0 2rem;text-align:center}.gsearch-r__empty-title{margin:0 0 .6rem;font-size:1.7rem;font-weight:700;color:var(--g-text-heading)}.gsearch-r__empty-text{margin:0 auto 1.6rem;max-width:52ch;font-size:1.4rem;color:var(--g-text-2)}.gsearch-r__empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.gsearch--modal{flex:1 1 auto}.gsearch--modal .gsearch__submit{display:none}.gsearch--modal .gsearch__panel{position:static;width:auto;max-height:calc(100vh - 14rem);max-height:calc(100dvh - 14rem);margin-top:1rem;border:0;box-shadow:none;animation:none}.gsearch--modal .gsearch__start,.gsearch--modal .gsearch__results{padding:.4rem 0 0}.gsearch--modal .gsearch__foot{padding:1rem 0;background:var(--g-bg);justify-content:center}.gsearch--modal .gsearch-r__product{grid-template-columns:5.2rem minmax(0,1fr)}.gsearch--modal .gsearch-r__thumb{width:5.2rem;height:5.2rem}.gsearch--modal .gsearch-r__price{grid-column:2;text-align:left}.gsearch--modal .gsearch-r__vat{display:inline;margin-left:.4rem}.search-modal__content:has(.gsearch--modal){align-items:flex-start;padding-top:1.6rem;padding-bottom:1.6rem}@media screen and (max-width:749px){.search-modal__content:has(.gsearch--modal){padding-left:1.6rem;padding-right:1.6rem}}@media(prefers-reduced-motion:reduce){.gsearch__panel{animation:none}}.glang .glang__button{display:inline-flex;align-items:center;gap:.6rem;min-height:4rem;padding:0 1.2rem;font-size:1.4rem;font-weight:600;color:var(--g-text-heading);text-decoration:none;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-pill);transition:border-color var(--g-dur-fast) var(--g-ease),background-color var(--g-dur-fast) var(--g-ease)}.glang .glang__button:hover{border-color:var(--g-interactive);background:var(--g-surface)}.glang .glang__button:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}.glang .glang__button:before,.glang .glang__button:after{content:none;display:none;box-shadow:none}.glang__globe{display:inline-flex;width:1.8rem;height:1.8rem;color:var(--g-text-2)}.glang__chev{display:inline-flex;width:1.4rem;height:1.4rem;color:var(--g-text-2);transition:transform var(--g-dur-base) var(--g-ease)}.glang .glang__button[aria-expanded=true] .glang__chev{transform:rotate(180deg)}.glang__code{letter-spacing:.04em}.glang .disclosure__list-wrapper{min-width:22rem;padding:.6rem;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-card);box-shadow:var(--g-shadow-menu)}.glang--compact .disclosure__list-wrapper{right:0;left:auto}.glang .disclosure__list{padding:0;max-height:none;overflow:visible}.glang .disclosure__item{margin:0}.glang .disclosure__link{display:flex;align-items:center;gap:1rem;min-height:4.4rem;padding:.6rem 1rem;font-size:1.45rem;color:var(--g-text);text-decoration:none;border-radius:var(--g-radius-btn)}.glang .disclosure__link:hover{background:var(--g-surface);color:var(--g-interactive)}.glang .disclosure__link[aria-current=true]{font-weight:600;color:var(--g-interactive);background:var(--g-surface)}.glang .disclosure__link .icon-checkmark{width:1.4rem;height:1.4rem;color:var(--g-action-quiet)}.glang__name{flex:1 1 auto}.glang__iso{font-size:1.1rem;font-weight:600;letter-spacing:.06em;color:var(--g-text-2);padding:.2rem .6rem;border:1px solid var(--g-border);border-radius:.4rem}.gfoot .glang .glang__button{min-height:4rem;color:var(--g-text-on-inverse);background:transparent;border-color:var(--g-border-inverse)}.gfoot .glang .glang__button:hover{background:#ffffff14;border-color:var(--g-text-on-inverse-2)}.gfoot .glang__globe,.gfoot .glang__chev{color:var(--g-text-on-inverse-2)}#FacetsWrapperDesktop{display:flex;flex-direction:column}#FacetsWrapperDesktop>.active-facets{order:-2}#FacetsWrapperDesktop>.gcnav{order:-1}.mobile-facets__main{display:flex;flex-direction:column}.facets__disclosure-vertical{border-top:1px solid var(--g-border)}.facets-vertical .facets__summary{padding:1.4rem 0;font-size:1.45rem;font-weight:600;color:var(--g-text-heading)}.facets-vertical .facets__summary .icon-caret{color:var(--g-text-2)}.facets__selected{color:var(--g-action-quiet);font-weight:700}.gfacet__help{margin:-.4rem 0 1rem;font-size:1.25rem;line-height:1.45;color:var(--g-text-2)}.gfacet__help--mobile{margin:0;padding:1.2rem 2.5rem 0}.facets-vertical .facets__item{padding:0}.facets-vertical .facets__label{display:flex;align-items:center;gap:1rem;width:100%;min-height:3.8rem;padding:.4rem .6rem;border-radius:var(--g-radius-btn);font-size:1.4rem;color:var(--g-text);transition:background-color var(--g-dur-fast) var(--g-ease)}.facets-vertical .facets__label:hover{background:var(--g-surface)}.facets-vertical .facet-checkbox>svg{flex:none;border-radius:.4rem}.facets-vertical .facet-checkbox input[type=checkbox]:checked~svg,.facet-checkbox input[type=checkbox]:checked~svg{background:var(--g-interactive);border-radius:.4rem}.facet-checkbox input[type=checkbox]:checked~.svg-wrapper .icon-checkmark{color:var(--g-text-on-inverse)}.facet-checkbox__text{display:flex;justify-content:space-between;gap:1rem;flex:1 1 auto}.facets__label.active{font-weight:600;color:var(--g-interactive)}.facets__label.disabled{opacity:.45}.active-facets-vertical-filter .facets__heading--vertical{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--g-text-2)}.active-facets__button-inner.button--tertiary{min-height:3.4rem;padding:.4rem 1rem;font-size:1.3rem;color:var(--g-interactive);background:var(--g-info-bg);border:1px solid transparent;border-radius:var(--g-radius-pill);box-shadow:none}.active-facets__button-inner.button--tertiary:hover{border-color:var(--g-interactive)}.active-facets__button-remove{font-weight:600;color:var(--g-action-quiet)}.facets-vertical-sort{display:flex;align-items:center;justify-content:flex-end;gap:2.4rem}.facet-filters.sorting{padding:0}.facet-filters__field{display:flex;align-items:center;gap:1rem}.facet-filters__label{margin:0;font-size:1.4rem;font-weight:600;color:var(--g-text-heading);white-space:nowrap}.facet-filters .select{position:relative;width:auto}.facet-filters .select:before,.facet-filters .select:after{content:none}.facet-filters .select__select,.mobile-facets__sort .select__select{-webkit-appearance:none;appearance:none;height:4.2rem;min-width:21rem;margin:0;padding:0 4.2rem 0 1.4rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;line-height:4rem;color:var(--g-text-heading);background:var(--g-bg);border:1px solid var(--g-border-strong);border-radius:var(--g-radius-btn);box-shadow:none;cursor:pointer;transition:border-color var(--g-dur-fast) var(--g-ease)}.facet-filters .select__select:hover{border-color:var(--g-interactive)}.facet-filters .select__select:focus,.facet-filters .select__select:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px;box-shadow:none}.facet-filters .select .svg-wrapper,.mobile-facets__sort .select .svg-wrapper{position:absolute;top:50%;right:1.4rem;width:1.2rem;height:1.2rem;transform:translateY(-50%);color:var(--g-text-2);pointer-events:none}.facet-filters .select .icon-caret{position:static;width:100%;height:100%;transform:none}.product-count-vertical{margin:0}.product-count__text{margin:0;font-size:1.4rem;color:var(--g-text-2)}.template-search__header{text-align:left}.gsearch-page__title{margin:0 0 2.4rem;font-size:clamp(2.8rem,3.4vw,4rem);font-weight:700;line-height:1.15;color:var(--g-text-heading);overflow-wrap:anywhere}.template-search--empty .gsearch-page__title{text-align:center}.gcnav--sidebar{margin:0 0 1.6rem}.gcnav__title{margin:0 0 .8rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--g-text-2)}.gcnav__up{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:.6rem;font-size:1.35rem;font-weight:600;color:var(--g-interactive);text-decoration:none}.gcnav__up-icon{display:inline-flex;width:1.4rem;height:1.4rem;transform:rotate(180deg)}.gcnav__up:hover{text-decoration:underline;text-underline-offset:3px}.gcnav__list{margin:0;padding:0;list-style:none}.gcnav__link{display:flex;align-items:center;gap:1rem;min-height:4rem;padding:.4rem .6rem;font-size:1.4rem;color:var(--g-text);text-decoration:none;border-radius:var(--g-radius-btn);transition:background-color var(--g-dur-fast) var(--g-ease),color var(--g-dur-fast) var(--g-ease)}.gcnav__icon{flex:none;display:inline-flex;width:2.8rem;height:2.8rem;padding:.5rem;border-radius:.7rem;background:var(--g-surface);color:var(--g-interactive)}.gcnav__label{flex:1 1 auto;line-height:1.3}.gcnav__count{font-size:1.2rem;color:var(--g-text-2);font-variant-numeric:tabular-nums}.gcnav__count--request{color:var(--g-action-quiet);font-weight:600;white-space:nowrap;font-size:1.1rem}.gcnav__link:hover{background:var(--g-surface);color:var(--g-interactive)}.gcnav__link.is-current{background:var(--g-surface);color:var(--g-interactive);font-weight:600;box-shadow:inset 3px 0 0 var(--g-action)}.gcnav__item--acc{margin-top:.4rem;padding-top:.4rem;border-top:1px dashed var(--g-silver-300)}.gcnav__link--acc .gcnav__icon{background:var(--g-bg);border:1px dashed var(--g-silver-300);color:var(--g-action-quiet)}.gcnav--chips{margin:0 -1.5rem 1.2rem}.gcnav--chips .gcnav__list{display:flex;gap:.8rem;overflow-x:auto;padding:0 1.5rem .4rem;scroll-snap-type:x proximity;scrollbar-width:none}.gcnav--chips .gcnav__list::-webkit-scrollbar{display:none}.gcnav--chips .gcnav__item{flex:none;scroll-snap-align:start}.gcnav--chips .gcnav__item--acc{margin:0;padding:0;border:0}.gcnav--chips .gcnav__link{min-height:4.4rem;padding:.4rem 1.4rem .4rem .6rem;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-pill);white-space:nowrap}.gcnav--chips .gcnav__icon{width:3rem;height:3rem;border-radius:50%}.gcnav--chips .gcnav__link.is-current{border-color:var(--g-interactive);box-shadow:none}.gcnav--chips .gcnav__link--acc{border-style:dashed}.gcnav--chips .gcnav__count--request{display:none}.collection--empty .gonreq{margin:1rem 0 2rem}.gonreq{display:grid;grid-template-columns:1fr;gap:2.4rem;padding:2.4rem;background:var(--g-surface);border:1px solid var(--g-border);border-radius:var(--g-radius-panel);text-align:left}@media screen and (min-width:990px){.gonreq{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:4rem;padding:4rem}}.gonreq__icon{display:inline-flex;width:4.8rem;height:4.8rem;padding:1.1rem;border-radius:1.2rem;background:var(--g-bg);color:var(--g-interactive);box-shadow:var(--g-shadow-sm)}.gonreq__eyebrow{margin:1.6rem 0 .4rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--g-action-quiet)}.gonreq__title{margin:0 0 1rem;font-size:clamp(2.2rem,3vw,2.8rem);line-height:1.2;color:var(--g-text-heading)}.gonreq__text{margin:0 0 1.6rem;font-size:1.5rem;line-height:1.6;color:var(--g-text-2)}.gonreq__points{display:grid;gap:.8rem;margin:0 0 2rem;padding:0;list-style:none}.gonreq__points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1.4rem;color:var(--g-text)}.gonreq__points li>span{flex:none;display:inline-flex;width:1.8rem;height:1.8rem;margin-top:.1rem;color:var(--g-success)}.gonreq__btn-icon{display:inline-flex;width:1.8rem;height:1.8rem}.gonreq__form{padding:2rem;background:var(--g-bg);border-radius:var(--g-radius-card);box-shadow:var(--g-shadow-card)}.gguide__block+.gguide__block{margin-top:5.6rem}.gguide__head{max-width:72rem;margin-bottom:2.4rem}.gguide__title{margin:0 0 .8rem;font-size:clamp(2.2rem,3vw,3rem);color:var(--g-text-heading)}.gguide__sub{margin:0;font-size:1.55rem;line-height:1.6;color:var(--g-text-2)}.gguide__sectors{display:grid;grid-template-columns:1fr;gap:1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.gguide__sectors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px){.gguide__sectors{grid-template-columns:repeat(4,minmax(0,1fr))}}.gguide__sector{display:flex;align-items:flex-start;gap:1.4rem;height:100%;padding:1.8rem;color:var(--g-text);text-decoration:none;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-card);transition:border-color var(--g-dur-fast) var(--g-ease),box-shadow var(--g-dur-fast) var(--g-ease),transform var(--g-dur-fast) var(--g-ease)}.gguide__sector:hover{border-color:var(--g-interactive);box-shadow:var(--g-shadow-card);transform:translateY(-2px)}.gguide__sector:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}.gguide__sector-icon{flex:none;display:inline-flex;width:4.4rem;height:4.4rem;padding:1rem;border-radius:1.1rem;background:var(--g-surface);color:var(--g-interactive)}.gguide__sector-body{display:flex;flex-direction:column;gap:.4rem;flex:1 1 auto;min-width:0}.gguide__sector-title{font-size:1.6rem;font-weight:700;color:var(--g-text-heading)}.gguide__sector-text{font-size:1.35rem;line-height:1.5;color:var(--g-text-2)}.gguide__sector-count{margin-top:.4rem;font-size:1.2rem;font-weight:600;color:var(--g-action-quiet)}.gguide__sector-arrow{flex:none;display:inline-flex;width:1.8rem;height:1.8rem;margin-top:1.2rem;color:var(--g-text-2);transition:transform var(--g-dur-fast) var(--g-ease)}.gguide__sector:hover .gguide__sector-arrow{transform:translate(3px);color:var(--g-interactive)}.gguide__guide{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:start}@media screen and (min-width:990px){.gguide__guide{grid-template-columns:minmax(0,1fr) 32rem;gap:5.6rem}}.gguide__rte{max-width:76ch;font-size:1.6rem;line-height:1.7;color:var(--g-text)}.gguide__rte :is(h2,h3){margin:2.4rem 0 .8rem;color:var(--g-text-heading);line-height:1.25}.gguide__rte h2{font-size:2.2rem}.gguide__rte h3{font-size:1.8rem}.gguide__rte :is(h2,h3):first-child{margin-top:0}.gguide__rte table{width:100%;border-collapse:collapse;margin:1.6rem 0;font-size:1.4rem}.gguide__rte th,.gguide__rte td{padding:1rem 1.2rem;border-bottom:1px solid var(--g-border);text-align:left}.gguide__rte th{background:var(--g-surface);color:var(--g-text-heading);font-weight:600}.gguide__aside{position:sticky;top:12rem;display:flex;flex-direction:column;gap:.8rem;padding:2.4rem;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-card);box-shadow:var(--g-shadow-card)}.gguide__aside-icon{display:inline-flex;width:4.4rem;height:4.4rem;padding:1rem;border-radius:1.1rem;background:var(--g-surface);color:var(--g-interactive)}.gguide__aside-title{margin:.4rem 0 0;font-size:1.7rem;font-weight:700;color:var(--g-text-heading)}.gguide__aside-text{margin:0 0 .8rem;font-size:1.4rem;line-height:1.55;color:var(--g-text-2)}.gguide__aside-cta{width:100%}.gguide__aside-phone{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.4rem;font-weight:600;color:var(--g-interactive);text-decoration:none}.gguide__aside-phone>span{display:inline-flex;width:1.8rem;height:1.8rem}.gguide__faq{display:grid;gap:.8rem;max-width:96rem}.gguide__faq-item{background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-card)}.gguide__faq-item[open]{border-color:var(--g-silver-300);box-shadow:var(--g-shadow-sm)}.gguide__faq-q{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:5.6rem;padding:1.2rem 1.8rem;list-style:none;cursor:pointer;font-size:1.55rem;font-weight:600;color:var(--g-text-heading)}.gguide__faq-q::-webkit-details-marker{display:none}.gguide__faq-q:focus-visible{outline:2px solid var(--g-focus);outline-offset:-2px;border-radius:var(--g-radius-card)}.gguide__faq-chev{flex:none;display:inline-flex;width:1.8rem;height:1.8rem;color:var(--g-text-2);transition:transform var(--g-dur-base) var(--g-ease)}.gguide__faq-item[open] .gguide__faq-chev{transform:rotate(180deg)}.gguide__faq-a{padding:0 1.8rem 1.6rem;font-size:1.5rem;line-height:1.65;color:var(--g-text-2)}.ghero{position:relative;display:block;overflow:hidden;color:var(--g-text-on-inverse);background:var(--g-surface-inverse-deep);isolation:isolate}.ghero--full{min-height:max(52rem,calc(100vh - var(--ghero-offset, 19.4rem)));min-height:max(52rem,calc(100svh - var(--ghero-offset, 19.4rem)))}.ghero--large{min-height:max(54rem,80vh);min-height:max(54rem,80svh)}.ghero--medium{min-height:max(48rem,60vh);min-height:max(48rem,60svh)}@media screen and (max-width:749px){.ghero--large{min-height:max(62rem,86svh)}.ghero--full{min-height:max(56rem,calc(100svh - var(--ghero-offset, 10rem)))}.ghero--medium{min-height:max(56rem,70svh)}}.ghero__slides{position:relative;display:grid;min-height:inherit}.ghero__slide{position:relative;grid-area:1 / 1;min-height:inherit;opacity:0;visibility:hidden;transition:opacity .7s var(--g-ease),visibility 0s linear .7s}.ghero__slide.is-active{opacity:1;visibility:visible;z-index:1;transition:opacity .7s var(--g-ease),visibility 0s}.ghero__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ghero__img,.ghero__video,.ghero__bg picture,.ghero__bg picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ghero__slide.is-active .ghero__img:not(.ghero__img--poster){animation:ghero-zoom 9s var(--g-ease-out) both}@keyframes ghero-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}.ghero__iframe-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.ghero__iframe{position:absolute;top:50%;left:50%;width:max(100%,177.78vh);height:max(100%,56.25vw);transform:translate(-50%,-50%);border:0}.ghero__img--poster{z-index:-1}.ghero__slide--media .ghero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,20,60,var(--ghero-overlay, .55)),rgba(0,20,60,calc(var(--ghero-overlay, .55) * .7)) 45%,rgba(0,20,60,calc(var(--ghero-overlay, .55) * .15))),linear-gradient(0deg,rgba(0,20,60,.55) 0%,transparent 35%)}.ghero__slide--center .ghero__bg:after{background:rgba(0,20,60,var(--ghero-overlay, .55))}.ghero__slide--showcase .ghero__bg{background:radial-gradient(60% 70% at 72% 45%,rgba(232,163,61,.22) 0%,transparent 60%),radial-gradient(80% 90% at 10% 100%,rgba(77,106,150,.35) 0%,transparent 60%),linear-gradient(135deg,var(--g-navy-950) 0%,var(--g-navy-900) 100%)}.ghero__pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 80% at 60% 40%,#000 0%,transparent 85%);mask-image:radial-gradient(70% 80% at 60% 40%,#000 0%,transparent 85%)}.ghero__inner{position:relative;z-index:1;min-height:inherit;display:grid;grid-template-columns:1fr;align-content:center;gap:2.4rem;padding-top:4rem;padding-bottom:12rem}@media screen and (min-width:990px){.ghero__slide--showcase .ghero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:4rem}}.ghero__slide--center .ghero__inner{justify-items:center;text-align:center;grid-template-columns:1fr!important}.ghero__copy{max-width:64rem}.ghero__slide--center .ghero__copy{margin-inline:auto}.ghero__eyebrow{display:inline-flex;align-items:center;gap:1rem;margin:0 0 1.6rem;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--g-amber-200)}.ghero__eyebrow-line{width:3.2rem;height:2px;background:currentColor}.ghero__title{margin:0 0 1.6rem;font-size:clamp(3.4rem,5.4vw,6.6rem);font-weight:700;line-height:1.04;letter-spacing:-.02em;color:var(--g-text-on-inverse);text-wrap:balance}.ghero__title em{font-style:normal;color:var(--g-amber-200);white-space:nowrap}.ghero__text{max-width:54ch;margin:0 0 2.8rem;font-size:clamp(1.6rem,1.4vw,1.9rem);line-height:1.6;color:#ffffffdb}.ghero__slide--center .ghero__text{margin-inline:auto}.ghero__text p{margin:0}.ghero__cta{display:flex;flex-wrap:wrap;gap:1.2rem}.ghero__slide--center .ghero__cta{justify-content:center}.ghero__btn{min-height:5.2rem;padding:0 2.4rem;font-size:1.6rem}.ghero__btn-icon{display:inline-flex;width:1.8rem;height:1.8rem;transition:transform var(--g-dur-fast) var(--g-ease)}.ghero__btn:hover .ghero__btn-icon{transform:translate(3px)}.ghero__btn--ghost{color:var(--g-text-on-inverse);background:#ffffff0f;border-color:#ffffff8c}.ghero__btn--ghost:hover{color:var(--g-text-heading);background:var(--g-bg);border-color:var(--g-bg)}.ghero .g-btn:focus-visible{outline:2px solid var(--g-amber-200);outline-offset:3px}.ghero__points{display:flex;flex-wrap:wrap;gap:.8rem 2rem;margin:2.8rem 0 0;padding:0;list-style:none}.ghero__slide--center .ghero__points{justify-content:center}.ghero__points li{display:inline-flex;align-items:center;gap:.8rem;font-size:1.45rem;color:#ffffffe6}.ghero__points li>span{display:inline-flex;width:1.8rem;height:1.8rem;color:var(--g-amber-200)}.ghero__product{position:relative;display:flex;flex-direction:column;width:100%;max-width:46rem;justify-self:center;overflow:hidden;color:inherit;text-decoration:none;background:var(--g-bg);border-radius:var(--g-radius-panel);box-shadow:0 40px 80px #00000059;transition:transform .6s var(--g-ease)}.ghero__slide.is-active .ghero__product{animation:ghero-float .9s var(--g-ease-out) both}@keyframes ghero-float{0%{opacity:0;transform:translateY(24px) scale(.98)}}.ghero__product:hover{transform:translateY(-4px)}.ghero__product:focus-visible{outline:2px solid var(--g-amber-200);outline-offset:4px}.ghero__product-media{display:flex;align-items:center;justify-content:center;padding:2.4rem 2.4rem 0;background:var(--g-bg)}.ghero__product-img{display:block;width:100%;height:32rem;object-fit:contain}.ghero__product-card{display:flex;flex-direction:column;gap:.4rem;padding:1.6rem 2rem 1.8rem;color:var(--g-text);border-top:1px solid var(--g-border)}.ghero__product-vendor{font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--g-text-2)}.ghero__product-title{font-size:1.45rem;font-weight:700;line-height:1.3;color:var(--g-text-heading)}.ghero__product-price{font-size:1.6rem;font-weight:700;color:var(--g-text-heading)}.ghero__product-price small{font-size:1.15rem;font-weight:400;color:var(--g-text-2)}@media screen and (max-width:989px){.ghero__inner{align-content:end;padding-top:2.4rem;padding-bottom:10rem;gap:1.6rem}.ghero__slide--showcase .ghero__inner{grid-template-rows:minmax(0,1fr) auto}.ghero__slide--showcase .ghero__product{order:-1;flex-direction:row;align-items:stretch;max-width:52rem}.ghero__product-media{flex:0 0 38%;padding:1.2rem}.ghero__product-img{height:auto;max-height:22vh;aspect-ratio:1}.ghero__product-card{flex:1 1 auto;justify-content:center;padding:1.2rem 1.4rem;border-top:0;border-left:1px solid var(--g-border)}.ghero__product-card .g-range{display:none}.ghero__product-title{font-size:1.35rem}.ghero__title{font-size:clamp(3rem,8.4vw,4.2rem)}.ghero__text{margin-bottom:2rem;font-size:1.55rem}.ghero__btn{min-height:4.8rem;padding:0 1.8rem;font-size:1.5rem}.ghero__points{margin-top:2rem;gap:.6rem 1.6rem}.ghero__points li{font-size:1.3rem}}@media screen and (max-width:749px){.ghero__cta .g-btn{flex:1 1 100%}.ghero__points{display:none}}.ghero__nav{position:absolute;left:0;right:0;bottom:2.8rem;z-index:2;display:flex;align-items:flex-end;gap:2.4rem}.ghero__tabs{flex:1 1 auto;display:flex;gap:1.2rem;min-width:0}.ghero__tab{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:1rem;padding:.8rem 0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;text-align:left;color:#ffffff9e;background:none;border:0;cursor:pointer;transition:color var(--g-dur-fast) var(--g-ease)}.ghero__tab:hover,.ghero__tab.is-active{color:var(--g-text-on-inverse)}.ghero__tab:focus-visible{outline:2px solid var(--g-amber-200);outline-offset:4px;border-radius:4px}.ghero__tab-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ghero__tab-bar{position:relative;display:block;height:3px;border-radius:3px;background:#ffffff40;overflow:hidden}.ghero__tab-fill{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;transform:scaleX(0);background:var(--g-action);border-radius:inherit}.ghero__tab.is-active .ghero__tab-fill{transform:scaleX(1)}.ghero.is-autoplay .ghero__tab.is-active .ghero__tab-fill{animation:ghero-progress var(--ghero-interval, 7s) linear forwards;animation-play-state:paused}.ghero.is-running .ghero__tab.is-active .ghero__tab-fill{animation-play-state:running}@keyframes ghero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ghero__controls{flex:none;display:flex;gap:.8rem}.ghero__ctrl{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:1.2rem;color:var(--g-text-on-inverse);background:#ffffff14;border:1px solid rgba(255,255,255,.3);border-radius:50%;cursor:pointer;transition:background-color var(--g-dur-fast) var(--g-ease),border-color var(--g-dur-fast) var(--g-ease)}.ghero__ctrl:hover{background:#ffffff2e;border-color:#fff9}.ghero__ctrl:focus-visible{outline:2px solid var(--g-amber-200);outline-offset:2px}.ghero__ctrl-icon{display:inline-flex;width:100%;height:100%}.ghero__ctrl .ghero__ctrl-icon--play,.ghero__ctrl.is-paused .ghero__ctrl-icon--pause{display:none}.ghero__ctrl.is-paused .ghero__ctrl-icon--play{display:inline-flex}@media screen and (max-width:749px){.ghero__nav{bottom:2rem;gap:1.2rem}.ghero__tab-label{display:none}.ghero__tabs{gap:.6rem}.ghero__ctrl{width:4rem;height:4rem;padding:1.1rem}}@media(prefers-reduced-motion:reduce){.ghero__slide{transition:none}.ghero__slide.is-active .ghero__img,.ghero__slide.is-active .ghero__product{animation:none}}.gtrust{padding:2.8rem 0 3.2rem;border-bottom:1px solid var(--g-border)}.gtrust__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2.4rem;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.gtrust__items{grid-template-columns:repeat(4,minmax(0,1fr))}}.gtrust__item{display:flex;align-items:center;gap:1.2rem}.gtrust__icon{flex:none;display:inline-flex;width:4.4rem;height:4.4rem;padding:1rem;border-radius:1.2rem;background:var(--g-surface);color:var(--g-interactive)}.gtrust__body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.gtrust__title{font-size:1.5rem;font-weight:700;color:var(--g-text-heading);line-height:1.25}.gtrust__text{font-size:1.3rem;color:var(--g-text-2);line-height:1.4}.gtrust__brands{margin-top:2.8rem}.gtrust__brands-title{margin:0 auto 1.4rem;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--g-text-2);text-align:center}.gtrust__marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.gtrust__track{flex:none;display:flex;align-items:center;gap:6.4rem;min-width:100%;margin:0;padding:0 3.2rem;list-style:none;justify-content:space-around;animation:gtrust-marquee 40s linear infinite}@media(hover:hover)and (pointer:fine){.gtrust__marquee:hover .gtrust__track{animation-play-state:paused}}@media screen and (max-width:749px){.gtrust__track{gap:4rem;padding:0 2rem;animation-duration:22s}.gtrust__brand{font-size:2rem}}@keyframes gtrust-marquee{to{transform:translate(-100%)}}.gtrust__brand{flex:none;font-size:2.4rem;font-weight:800;letter-spacing:.08em;color:var(--g-silver-400);white-space:nowrap;transition:color var(--g-dur-base) var(--g-ease)}.gtrust__brand:hover{color:var(--g-text-heading)}@media(prefers-reduced-motion:reduce){.gtrust__track{animation:none;flex-wrap:wrap;justify-content:center;gap:2rem 4rem}.gtrust__track[aria-hidden=true]{display:none}.gtrust__marquee{-webkit-mask-image:none;mask-image:none;justify-content:center}}@media screen and (min-width:990px){.gravitus-cats__scroll{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));overflow:visible}.gravitus-cats__card{width:auto}.gravitus-sectors__grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.gravitus-cats__icon{width:4.8rem;height:4.8rem;padding:1.1rem}.gravitus-sectors__icon{width:4.4rem;height:4.4rem;color:var(--g-interactive)}.gfoot{color:var(--g-text-on-inverse);background:var(--g-surface-inverse)}.gfoot a{color:inherit}.gfoot a:focus-visible,.gfoot button:focus-visible,.gfoot summary:focus-visible{outline:2px solid var(--g-amber-200);outline-offset:2px;border-radius:4px}.gfoot__contact{background:var(--g-surface-inverse-deep);border-bottom:1px solid var(--g-border-inverse)}.gfoot__contact-inner{display:grid;grid-template-columns:1fr;gap:2rem;padding-top:3.2rem;padding-bottom:3.2rem}@media screen and (min-width:990px){.gfoot__contact-inner{grid-template-columns:minmax(0,.7fr) minmax(0,2.3fr);align-items:center;gap:3.2rem}}.gfoot__contact-title{margin:0 0 .6rem;font-size:2.2rem;font-weight:700;line-height:1.25;color:var(--g-text-on-inverse)}.gfoot__contact-hours{display:inline-flex;align-items:center;gap:.6rem;margin:0;font-size:1.35rem;color:var(--g-text-on-inverse-2)}.gfoot__contact-hours>span{display:inline-flex;width:1.6rem;height:1.6rem}.gfoot__channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.gfoot__channels{grid-template-columns:repeat(4,minmax(0,1fr))}}.gfoot__channel{display:flex;align-items:center;gap:1.2rem;height:100%;padding:1.4rem;text-decoration:none;border:1px solid var(--g-border-inverse);border-radius:var(--g-radius-card);transition:background-color var(--g-dur-fast) var(--g-ease),border-color var(--g-dur-fast) var(--g-ease)}.gfoot__channel:hover{background:#ffffff0f;border-color:#ffffff73}.gfoot__channel-icon{flex:none;display:inline-flex;width:4rem;height:4rem;padding:.9rem;border-radius:1rem;background:#ffffff14;color:var(--g-amber-200)}.gfoot__channel-body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.gfoot__channel-label{font-size:1.2rem;color:var(--g-text-on-inverse-2)}.gfoot__channel-value{font-size:1.4rem;font-weight:700;overflow-wrap:anywhere}.gfoot__channel--cta{background:var(--g-action);border-color:var(--g-action);color:var(--g-action-text)!important}.gfoot__channel--cta:hover{background:var(--g-action-hover);border-color:var(--g-action-hover)}.gfoot__channel--cta .gfoot__channel-icon{background:#ffffff59;color:var(--g-action-text)}.gfoot__channel--cta .gfoot__channel-label{color:var(--g-action-text);opacity:.85}.gfoot__main{display:grid;grid-template-columns:1fr;gap:3.2rem;padding-top:4.8rem;padding-bottom:3.2rem}@media screen and (min-width:990px){.gfoot__main{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);gap:6.4rem}}.gfoot__logo{display:inline-block;width:17rem}.gfoot__logo svg{display:block;width:100%;height:auto}.gfoot__desc{margin:1.6rem 0 0;font-size:1.45rem;line-height:1.65;color:var(--g-text-on-inverse-2);max-width:44ch}.gfoot__desc p{margin:0}.gfoot__news{margin-top:2.4rem}.gfoot__news-title{margin:0 0 1rem;font-size:1.5rem;font-weight:700}.gfoot__news-row{display:flex;gap:.8rem}.gfoot__news-input{flex:1 1 auto;min-width:0;min-height:4.8rem;padding:0 1.4rem;font-family:var(--font-body-family);font-size:1.45rem;color:var(--g-text-on-inverse);background:#ffffff0f;border:1px solid rgba(255,255,255,.4);border-radius:var(--g-radius-btn)}.gfoot__news-input::placeholder{color:var(--g-text-on-inverse-2)}.gfoot__news-input:focus{outline:none;border-color:var(--g-amber-200);box-shadow:0 0 0 3px #e8a33d4d}.gfoot__news-btn{flex:none;min-height:4.8rem}.gfoot__news-consent{display:flex;align-items:flex-start;gap:.8rem;margin-top:1rem;font-size:1.2rem;line-height:1.45;color:var(--g-text-on-inverse-2)}.gfoot__news-consent input{margin-top:.2rem;accent-color:var(--g-action)}.gfoot__news-ok{margin:1rem 0 0;color:var(--g-green-200);font-weight:600}.gfoot__news-err{margin:1rem 0 0;color:var(--g-red-200)}.gfoot__social{display:flex;gap:.8rem;margin:2.4rem 0 0;padding:0;list-style:none}.gfoot__social:empty{display:none}.gfoot__social a{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:1.2rem;border:1px solid var(--g-border-inverse);border-radius:50%;transition:background-color var(--g-dur-fast) var(--g-ease)}.gfoot__social a:hover{background:#ffffff1a}.gfoot__social svg{width:100%;height:100%}.gfoot__cols{display:grid;grid-template-columns:1fr;gap:0}@media screen and (min-width:750px){.gfoot__cols{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:2.4rem}}.gfoot__col{border-bottom:1px solid var(--g-border-inverse)}@media screen and (min-width:750px){.gfoot__col{border-bottom:0}}.gfoot__col-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:5.2rem;list-style:none;cursor:pointer;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--g-text-on-inverse)}.gfoot__col-title::-webkit-details-marker{display:none}.gfoot__col-chev{display:inline-flex;width:1.6rem;height:1.6rem;color:var(--g-text-on-inverse-2);transition:transform var(--g-dur-base) var(--g-ease)}.gfoot__col[open] .gfoot__col-chev{transform:rotate(180deg)}@media screen and (min-width:750px){.gfoot__col-title{min-height:0;margin-bottom:1.4rem;cursor:default;pointer-events:none}.gfoot__col-chev{display:none}}.gfoot__links{margin:0 0 1.6rem;padding:0;list-style:none}.gfoot__link{display:inline-flex;align-items:center;min-height:3.6rem;font-size:1.45rem;color:var(--g-text-on-inverse-2)!important;text-decoration:none;transition:color var(--g-dur-fast) var(--g-ease)}.gfoot__link:hover{color:var(--g-text-on-inverse)!important;text-decoration:underline;text-underline-offset:3px}.gfoot__trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 3.2rem;padding-top:2.4rem;padding-bottom:2.4rem;border-top:1px solid var(--g-border-inverse)}.gfoot__badges{display:flex;flex-wrap:wrap;gap:1rem 2.4rem;margin:0;padding:0;list-style:none}.gfoot__badges li{display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem;color:var(--g-text-on-inverse-2)}.gfoot__badges li>span{display:inline-flex;width:2rem;height:2rem;color:var(--g-amber-200)}.gfoot__pay-list{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.gfoot__pay-icon{width:3.8rem;height:2.4rem}.gfoot__bottom{background:var(--g-surface-inverse-deep)}.gfoot__bottom-inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:2rem;padding-top:2.4rem;padding-bottom:2.4rem}.gfoot__legal{flex:1 1 52rem;min-width:0}.gfoot__company{margin:0 0 1rem;font-size:1.25rem;line-height:1.6;color:var(--g-text-on-inverse-2)}.gfoot__company strong{color:var(--g-text-on-inverse)}.gfoot__placeholder{display:inline-block;padding:.4rem 1rem;color:var(--g-amber-100);background:#e8a33d1f;border:1px dashed var(--g-amber-300);border-radius:var(--g-radius-badge)}.gfoot__policies{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin:0 0 1rem;padding:0;list-style:none}.gfoot__policies a,.gfoot__cookie{display:inline-flex;align-items:center;min-height:3.2rem;padding:0;font-family:var(--font-body-family);font-size:1.25rem;color:var(--g-text-on-inverse-2);text-decoration:underline;text-underline-offset:3px;background:none;border:0;cursor:pointer}.gfoot__policies a:hover,.gfoot__cookie:hover{color:var(--g-text-on-inverse)}.gfoot__copy{margin:0;font-size:1.2rem;color:var(--g-text-on-inverse-2)}.gfoot__tools{display:flex;align-items:center;gap:1.2rem}.gfoot__top{display:inline-flex;align-items:center;gap:.6rem;min-height:4rem;padding:0 1.2rem;font-size:1.3rem;font-weight:600;text-decoration:none;border:1px solid var(--g-border-inverse);border-radius:var(--g-radius-pill)}.gfoot__top>span{display:inline-flex;width:1.4rem;height:1.4rem;transform:rotate(180deg)}.gfoot__top:hover{background:#ffffff14}.gfoot .glang .disclosure__list-wrapper{bottom:calc(100% + .6rem);top:auto}.gfoot .glang .disclosure__link{color:var(--g-text)}.gfoot__channel-value--sm{font-size:1.25rem;overflow-wrap:normal;word-break:normal}.gquote-add--card{position:relative;z-index:2;display:block;margin-top:1rem}.gquote-add__card{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:4rem;padding:0 1.2rem;font-family:var(--font-body-family);font-size:1.35rem;font-weight:600;color:var(--g-interactive);background:var(--g-bg);border:1px solid var(--g-border-strong);border-radius:var(--g-radius-btn);cursor:pointer;transition:background-color var(--g-dur-fast) var(--g-ease),border-color var(--g-dur-fast) var(--g-ease),color var(--g-dur-fast) var(--g-ease)}.gquote-add__card:hover{border-color:var(--g-interactive);background:var(--g-surface)}.gquote-add__card:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}.gquote-add__card.is-added{color:var(--g-green-800);background:var(--g-success-bg);border-color:var(--g-success)}.gquote-add__icon{display:inline-flex;width:1.8rem;height:1.8rem}.gquote-count.is-bump{animation:gquote-bump .4s var(--g-ease-out)}@keyframes gquote-bump{40%{transform:scale(1.3)}}.gheader-quote-icon{position:relative}.gheader-quote-icon__svg{display:inline-flex;width:2.4rem;height:2.4rem;color:var(--g-text-heading)}.gquote-count--icon{position:absolute;top:.4rem;right:.2rem;min-width:1.8rem;height:1.8rem;margin:0;font-size:1rem;color:var(--g-action-text);background:var(--g-action)}.gquote-toast{position:fixed;z-index:60;right:2rem;bottom:2rem;display:flex;align-items:center;gap:1.2rem;width:min(44rem,calc(100vw - 3.2rem));padding:1.2rem;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-card);box-shadow:var(--g-shadow-panel);opacity:0;transform:translateY(12px);transition:opacity var(--g-dur-slow) var(--g-ease),transform var(--g-dur-slow) var(--g-ease)}.gquote-toast.is-visible{opacity:1;transform:none}.gquote-toast[hidden]{display:none}.gquote-toast__media{flex:none;width:5.6rem;height:5.6rem;border-radius:.8rem;overflow:hidden;background:var(--g-surface)}.gquote-toast__media:empty{display:none}.gquote-toast__media img{width:100%;height:100%;object-fit:contain}.gquote-toast__body{flex:1 1 auto;display:flex;flex-direction:column;gap:.2rem;min-width:0}.gquote-toast__label{font-size:1.2rem;font-weight:700;color:var(--g-success)}.gquote-toast__title{font-size:1.35rem;font-weight:600;color:var(--g-text-heading);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gquote-toast__actions{flex:none;display:flex;align-items:center;gap:.4rem}.gquote-toast__go{padding:1rem 1.4rem;font-size:1.35rem;white-space:nowrap}.gquote-toast__close{display:inline-flex;width:3.6rem;height:3.6rem;padding:.9rem;color:var(--g-text-2);background:none;border:0;border-radius:50%;cursor:pointer}.gquote-toast__close:hover{background:var(--g-surface)}@media screen and (max-width:749px){.gquote-toast{left:1.2rem;right:1.2rem;bottom:1.2rem;width:auto;flex-wrap:wrap}.gquote-toast__actions{width:100%}.gquote-toast__go{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.gquote-toast{transition:none}}.gq__h2{margin:0 0 1.6rem;font-size:2.2rem;line-height:1.25;color:var(--g-text-heading)}.gq__h3{margin:0 0 1.2rem;font-size:1.7rem;line-height:1.3;color:var(--g-text-heading)}.gq__lead{margin:0 0 2rem;font-size:1.6rem;line-height:1.6;color:var(--g-text-2);max-width:60ch}.gq__muted{margin:0 0 1rem;font-size:1.3rem;line-height:1.55;color:var(--g-text-2)}.gq__label{margin:0 0 1.2rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--g-text-2)}.gq__btn-icon{display:inline-flex;width:1.8rem;height:1.8rem}.gq__card{padding:2.4rem;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-panel);box-shadow:var(--g-shadow-sm)}.gq__card+.gq__card{margin-top:1.6rem}@media screen and (max-width:749px){.gq__card{padding:1.8rem 1.6rem}}.gq__steps{display:flex;gap:.8rem;margin:0 0 2.4rem;padding:0;list-style:none;counter-reset:none}.gq__step{flex:1 1 0;display:flex;align-items:center;gap:1rem;padding:1rem 1.2rem;font-size:1.4rem;font-weight:600;color:var(--g-text-2);background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-card)}.gq__step-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:50%;font-size:1.3rem;font-weight:700;background:var(--g-surface);color:var(--g-text-2)}.gq__step.is-current{color:var(--g-text-heading);border-color:var(--g-interactive);box-shadow:0 0 0 3px var(--g-focus-ring)}.gq__step.is-current .gq__step-num{background:var(--g-interactive);color:var(--g-text-on-inverse)}.gq__step.is-done{color:var(--g-success)}.gq__step.is-done .gq__step-num{background:var(--g-success);color:#fff;font-size:0}.gq__step.is-done .gq__step-num:after{content:"\2713";font-size:1.4rem}@media screen and (max-width:749px){.gq__step{flex-direction:column;gap:.4rem;padding:.8rem .4rem;font-size:1.15rem;text-align:center}}.gq__empty{display:grid;gap:3.2rem}.gq__empty[hidden]{display:none}.gq__empty-head{padding:3.2rem;text-align:center;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-panel)}.gq__empty-head .gq__lead{margin-inline:auto}.gq__empty-icon{display:inline-flex;width:6.4rem;height:6.4rem;padding:1.6rem;margin-bottom:1.6rem;border-radius:50%;background:var(--g-surface);color:var(--g-interactive)}.gq__empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.gq__empty-note{margin:1.6rem auto 0;max-width:56ch;font-size:1.3rem;color:var(--g-text-2)}.gq__sectors{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.gq__sector{display:flex;align-items:center;gap:1rem;min-height:5.2rem;padding:.8rem 1.2rem;font-size:1.45rem;font-weight:600;color:var(--g-text-heading);text-decoration:none;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-card);transition:border-color var(--g-dur-fast) var(--g-ease),box-shadow var(--g-dur-fast) var(--g-ease)}.gq__sector:hover{border-color:var(--g-interactive);box-shadow:var(--g-shadow-card)}.gq__sector-icon{flex:none;display:inline-flex;width:3.4rem;height:3.4rem;padding:.7rem;border-radius:.9rem;background:var(--g-surface);color:var(--g-interactive)}.gq__popular{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.gq__popular{grid-template-columns:repeat(4,minmax(0,1fr))}}.gq__pop{display:flex;flex-direction:column;gap:.6rem;padding:1.2rem;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-card)}.gq__pop-media{display:flex;align-items:center;justify-content:center;height:14rem;border-radius:.8rem;overflow:hidden}.gq__pop-media img{width:100%;height:100%;object-fit:contain}.gq__pop-title{font-size:1.4rem;font-weight:600;line-height:1.35;color:var(--g-text-heading);text-decoration:none}.gq__pop-title:hover{text-decoration:underline;text-underline-offset:3px}.gq__pop .gquote-add--card{margin-top:auto}.gq__layout{display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:start}.gq__layout[hidden]{display:none}@media screen and (min-width:990px){.gq__layout{grid-template-columns:minmax(0,1fr) 36rem;gap:3.2rem}}.gq__aside{display:grid;gap:1.6rem}@media screen and (min-width:990px){.gq__aside{position:sticky;top:2.4rem}}.gq__aside .gq__card+.gq__card{margin-top:0}.gq__card-head{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem}.gq__card-head .gq__h2{margin-bottom:1.2rem}.gq__more{font-size:1.4rem;font-weight:600;color:var(--g-action-quiet);text-decoration:none;white-space:nowrap}.gq__more:hover{text-decoration:underline;text-underline-offset:3px}.gq__free{display:flex;gap:1.6rem;align-items:flex-start;background:var(--g-info-bg);border-color:transparent}.gq__free[hidden]{display:none}.gq__free-icon{flex:none;display:inline-flex;width:4.4rem;height:4.4rem;padding:1rem;border-radius:1.1rem;background:var(--g-bg);color:var(--g-interactive)}.gquote__list{margin:0;padding:0;list-style:none}.gquote__item{display:grid;grid-template-columns:8.8rem minmax(0,1fr) auto auto auto;grid-template-areas:"thumb info price qty remove";align-items:center;gap:1.6rem;padding:1.6rem 0;border-top:1px solid var(--g-border)}.gquote__item:first-child{border-top:0;padding-top:.4rem}.gquote__thumb{grid-area:thumb;display:flex;align-items:center;justify-content:center;width:8.8rem;height:8.8rem;overflow:hidden;background:var(--g-bg);border:1px solid var(--g-border);border-radius:1rem}.gquote__thumb img{width:100%;height:100%;object-fit:contain}.gquote__thumb--empty{background:var(--g-surface)}.gquote__info{grid-area:info;display:flex;flex-direction:column;gap:.3rem;min-width:0}.gquote__vendor{font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--g-text-2)}.gquote__name{font-size:1.5rem;font-weight:600;line-height:1.35;color:var(--g-text-heading)}.gquote__name a{color:inherit;text-decoration:none}.gquote__name a:hover{text-decoration:underline;text-underline-offset:3px}.gquote__meta{font-size:1.25rem;color:var(--g-text-2)}.gquote__opts{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.6rem;margin-top:.4rem}.gquote__omol{display:inline-flex;align-items:center;gap:.6rem;min-height:3.2rem;font-size:1.3rem;font-weight:600;color:var(--g-info);cursor:pointer}.gquote__omol input{width:1.8rem;height:1.8rem;accent-color:var(--g-info)}.gquote__note-toggle{min-height:3.2rem;padding:0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;color:var(--g-interactive);background:none;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.gquote__note{margin-top:.4rem}.gquote__note[hidden]{display:none}.gquote__note textarea{width:100%;padding:.8rem 1rem;font-family:var(--font-body-family);font-size:1.35rem;border:1px solid var(--g-border-strong);border-radius:var(--g-radius-btn);resize:vertical}.gquote__note textarea:focus{outline:none;border-color:var(--g-focus);box-shadow:0 0 0 3px var(--g-focus-ring)}.gquote__price{grid-area:price;display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;font-variant-numeric:tabular-nums;white-space:nowrap}.gquote__price-unit{font-size:1.5rem;font-weight:700;color:var(--g-text-heading)}.gquote__price-line{font-size:1.2rem;color:var(--g-text-2)}.gquote__price-request{font-size:1.35rem;font-weight:600;color:var(--g-action-quiet)}.gquote__stepper{grid-area:qty;display:inline-flex;align-items:center;border:1px solid var(--g-border-strong);border-radius:var(--g-radius-btn);overflow:hidden}.gquote__step{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4.2rem;font-size:1.8rem;color:var(--g-text-heading);background:var(--g-bg);border:0;cursor:pointer}.gquote__step:hover:not(:disabled){background:var(--g-surface)}.gquote__step:disabled{color:var(--g-silver-300);cursor:not-allowed}.gquote__step:focus-visible{outline:2px solid var(--g-focus);outline-offset:-2px}.gquote__stepper .gquote__qty{width:5rem;height:4.2rem;padding:0;text-align:center;font-weight:700;border:0;border-left:1px solid var(--g-border);border-right:1px solid var(--g-border);border-radius:0;-moz-appearance:textfield}.gquote__stepper .gquote__qty::-webkit-outer-spin-button,.gquote__stepper .gquote__qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gquote__item .gquote__remove{grid-area:remove}@media screen and (max-width:749px){.gquote__item{grid-template-columns:6.4rem minmax(0,1fr) auto;grid-template-areas:"thumb info remove" "thumb price price" "qty qty qty";gap:.8rem 1.2rem}.gquote__thumb{width:6.4rem;height:6.4rem;align-self:start}.gquote__price{align-items:flex-start}.gquote__stepper{justify-self:start}}.gq__fieldset{margin:0 0 1.6rem;padding:0;border:0}.gq__legend{margin:0 0 1.2rem;padding:0;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--g-text-2)}.gq__form input[type=text],.gq__form input[type=email],.gq__form input[type=tel],.gq__form textarea,.gq__select{width:100%;min-height:4.6rem;padding:1rem 1.4rem;font-family:var(--font-body-family);font-size:1.5rem;color:var(--g-text);background:var(--g-bg);border:1px solid var(--g-border-strong);border-radius:var(--g-radius-btn)}.gq__select{appearance:none;-webkit-appearance:none;padding-right:3.6rem;background:var(--g-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2362697A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 1.2rem center / 1.6rem}.gq__form :is(input,textarea,select):focus{outline:none;border-color:var(--g-focus);box-shadow:0 0 0 3px var(--g-focus-ring)}.gq__form input[aria-invalid=true]{border-color:var(--g-danger);box-shadow:0 0 0 3px #c6382f26}.gq__submit{width:100%;min-height:5.6rem;font-size:1.6rem}.gq__submit.is-loading{opacity:.7;cursor:progress}.gq__submit-note{margin:1rem 0 0;font-size:1.25rem;text-align:center;color:var(--g-text-2)}.gq__sum{margin:0 0 1.2rem}.gq__sum>div{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px dashed var(--g-border);font-size:1.4rem}.gq__sum>div[hidden]{display:none}.gq__sum dt{color:var(--g-text-2)}.gq__sum dd{margin:0;font-weight:600;color:var(--g-text-heading);font-variant-numeric:tabular-nums}.gq__sum .gq__sum-total{border-bottom:0;padding-top:1.2rem;font-size:1.6rem}.gq__sum .gq__sum-total dd{font-size:2.2rem;font-weight:800}.gq__sum .gq__sum-total small{font-size:1.2rem;font-weight:400;color:var(--g-text-2)}.gq__sum-req{padding:.8rem 1rem;background:var(--g-surface);border-radius:var(--g-radius-btn)}.gq__sum-req[hidden]{display:none}.gq__sum-cta{width:100%}@media screen and (max-width:989px){.gq__sum-cta{display:none}}.gq__timeline{position:relative;margin:0 0 1.6rem;padding:0;list-style:none;display:grid;gap:1.4rem}.gq__timeline li{position:relative;padding-left:2.8rem;font-size:1.35rem;line-height:1.5;color:var(--g-text-2)}.gq__timeline li strong{display:block;color:var(--g-text-heading)}.gq__tl-dot{position:absolute;left:0;top:.4rem;width:1.4rem;height:1.4rem;border-radius:50%;border:2px solid var(--g-interactive);background:var(--g-bg)}.gq__tl-dot.is-done{background:var(--g-success);border-color:var(--g-success)}.gq__timeline li:not(:last-child):before{content:"";position:absolute;left:.6rem;top:2rem;bottom:-1.2rem;width:2px;background:var(--g-border)}.gq__phone{display:flex;align-items:center;gap:1rem;min-height:4.8rem;padding:0 1.4rem;font-weight:700;color:var(--g-text-on-inverse);text-decoration:none;background:var(--g-surface-inverse);border-radius:var(--g-radius-btn)}.gq__phone>span:first-child{display:inline-flex;width:2rem;height:2rem;color:var(--g-amber-200)}.gq__phone-label{font-weight:400;opacity:.8}.gq__phone:hover{background:var(--g-surface-inverse-deep)}.gq__done{padding:4rem 2.4rem;text-align:center;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-panel);box-shadow:var(--g-shadow-card)}.gq__done[hidden]{display:none}.gq__done .gq__lead{margin-inline:auto}.gq__done-icon{display:inline-flex;width:7.2rem;height:7.2rem;padding:1.8rem;margin-bottom:1.6rem;border-radius:50%;color:#fff;background:var(--g-success)}.gq__timeline--row{max-width:80rem;margin:0 auto 2.8rem;text-align:left}@media screen and (min-width:750px){.gq__timeline--row{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.gq__timeline--row li:not(:last-child):before{left:2rem;right:-2.4rem;top:1.05rem;bottom:auto;width:auto;height:2px}}.gquote__thumb--empty{color:var(--g-silver-400)}.gquote__thumb--empty svg{width:45%;height:45%}.gq__mini{display:flex;align-items:baseline;justify-content:flex-end;gap:.6rem;margin:1.2rem 0 0;padding-top:1.2rem;border-top:1px solid var(--g-border);font-size:1.4rem;color:var(--g-text-2)}.gq__mini strong{font-size:2rem;color:var(--g-text-heading)}.gravitus-phero__inner{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.gravitus-phero--side .gravitus-phero__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.gravitus-phero__title{font-size:clamp(3rem,4.4vw,5rem);letter-spacing:-.015em;text-wrap:balance}.gravitus-phero__sub{font-size:clamp(1.6rem,1.3vw,1.8rem);max-width:60ch}.gphero__crumbs{margin-bottom:1.6rem}.gphero__crumbs ol{display:flex;flex-wrap:wrap;gap:.4rem .8rem;margin:0;padding:0;list-style:none;font-size:1.3rem}.gphero__crumbs li{display:inline-flex;align-items:center;gap:.8rem;color:#ffffffb3}.gphero__crumbs li+li:before{content:"/";opacity:.5}.gphero__crumbs a{color:#ffffffd9;text-decoration:none}.gphero__crumbs a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.gphero__crumbs [aria-current]{color:#fff}.gphero__cta{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.4rem}.gphero__ghost{color:#fff;background:transparent;border-color:#ffffff8c}.gphero__ghost:hover{color:var(--g-text-heading);background:#fff;border-color:#fff}.gphero__facts{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;margin:2.4rem 0 0;padding:0;list-style:none}.gphero__facts li{display:inline-flex;align-items:center;gap:.8rem;font-size:1.45rem;color:#ffffffe6}.gphero__facts li>span{display:inline-flex;width:1.8rem;height:1.8rem;color:var(--g-amber-200)}.gphero__media img{width:100%;height:auto;border-radius:var(--g-radius-panel);box-shadow:0 30px 60px #0000004d}.gsteps__head{max-width:72rem;margin-bottom:3.2rem}.gsteps__eyebrow{margin:0 0 .8rem;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--g-action-quiet)}.gsteps__title{margin:0 0 .8rem;font-size:clamp(2.4rem,3vw,3.2rem);color:var(--g-text-heading)}.gsteps__sub{margin:0;font-size:1.6rem;line-height:1.6;color:var(--g-text-2)}.gsteps__list{display:grid;grid-template-columns:1fr;gap:2.4rem;margin:0;padding:0;list-style:none;counter-reset:none}@media screen and (min-width:990px){.gsteps__list{grid-template-columns:repeat(var(--gsteps, 3),minmax(0,1fr));gap:3.2rem}}.gsteps__item{position:relative;padding-left:6.4rem}@media screen and (min-width:990px){.gsteps__item{padding-left:0;padding-top:6.4rem}}.gsteps__num{position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:50%;font-size:1.8rem;font-weight:800;color:var(--g-action-text);background:var(--g-action);box-shadow:0 0 0 6px var(--g-bg)}.gsteps__item:not(:last-child):before{content:"";position:absolute;left:2.3rem;top:5.6rem;bottom:-2rem;width:2px;background:var(--g-border)}@media screen and (min-width:990px){.gsteps__item:not(:last-child):before{left:5.6rem;right:-2.4rem;top:2.3rem;bottom:auto;width:auto;height:2px}}.gsteps__item-title{margin:0 0 .6rem;font-size:1.8rem;color:var(--g-text-heading)}.gsteps__text{font-size:1.5rem;line-height:1.6;color:var(--g-text-2)}.gsteps__text p{margin:0}.gsteps__time{display:inline-flex;align-items:center;gap:.6rem;margin:1rem 0 0;padding:.4rem 1rem;font-size:1.25rem;font-weight:600;color:var(--g-interactive);background:var(--g-surface);border-radius:var(--g-radius-pill)}.gsteps__time>span{display:inline-flex;width:1.4rem;height:1.4rem}.gsteps__cta{margin-top:3.2rem}.gptable__head{max-width:72rem;margin-bottom:2.4rem}.gptable__title{margin:0 0 .8rem;font-size:clamp(2.4rem,3vw,3.2rem);color:var(--g-text-heading)}.gptable__sub{margin:0;font-size:1.6rem;color:var(--g-text-2)}.gptable__wrap{overflow-x:auto;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-panel);box-shadow:var(--g-shadow-sm)}.gptable__table{width:100%;min-width:64rem;border-collapse:collapse;font-size:1.45rem}.gptable__table th,.gptable__table td{padding:1.4rem 1.8rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--g-border)}.gptable__table thead th{font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--g-text-2);background:var(--g-surface)}.gptable__table tbody th{font-weight:700;color:var(--g-text-heading)}.gptable__table tbody td{color:var(--g-text-2)}.gptable__table tbody tr:last-child>*{border-bottom:0}.gptable__table tr.is-highlight{background:#e8a33d14}.gptable__num{text-align:right!important;white-space:nowrap;font-variant-numeric:tabular-nums}.gptable__table tbody .gptable__num{font-weight:700;color:var(--g-text-heading)}.gptable__request{font-weight:600;color:var(--g-action-quiet)}.gptable__note{margin:1.4rem 0 0;font-size:1.3rem;color:var(--g-text-2)}.gcontent__grid{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:start}@media screen and (min-width:990px){.gcontent__grid{grid-template-columns:22rem minmax(0,1fr) 30rem;gap:4.8rem}.gcontent__grid--single{grid-template-columns:minmax(0,1fr) 30rem}}.gcontent__toc{position:sticky;top:2.4rem}.gcontent__toc[hidden]{display:none}.gcontent__toc-title{margin:0 0 1rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--g-text-2)}.gcontent__toc-list{margin:0;padding:0;list-style:none;border-left:2px solid var(--g-border)}.gcontent__toc-list a{display:block;margin-left:-2px;padding:.6rem 0 .6rem 1.4rem;font-size:1.35rem;line-height:1.4;color:var(--g-text-2);text-decoration:none;border-left:2px solid transparent}.gcontent__toc-list a:hover{color:var(--g-interactive)}.gcontent__toc-list a.is-active{color:var(--g-interactive);font-weight:600;border-left-color:var(--g-action)}@media screen and (max-width:989px){.gcontent__toc{position:static;padding:1.6rem;background:var(--g-surface);border-radius:var(--g-radius-card)}}.gcontent__body{max-width:76ch;font-size:1.65rem;line-height:1.75;color:var(--g-text)}.gcontent__body :is(h2,h3){color:var(--g-text-heading);line-height:1.25;scroll-margin-top:2.4rem}.gcontent__body h2{margin:4rem 0 1.2rem;font-size:clamp(2.2rem,2.4vw,2.8rem)}.gcontent__body h3{margin:2.8rem 0 .8rem;font-size:1.9rem}.gcontent__body>:first-child,.gcontent__body h2:first-of-type{margin-top:0}.gcontent__body ul,.gcontent__body ol{padding-left:2.2rem}.gcontent__body li{margin-bottom:.6rem}.gcontent__body table{width:100%;margin:2rem 0;border-collapse:collapse;font-size:1.4rem;line-height:1.5}.gcontent__body th,.gcontent__body td{padding:1rem 1.2rem;text-align:left;border-bottom:1px solid var(--g-border);vertical-align:top}.gcontent__body thead th{color:var(--g-text-heading);background:var(--g-surface);font-weight:700}.gcontent__body blockquote{margin:2rem 0;padding:1.6rem 2rem;font-style:normal;background:var(--g-info-bg);border-left:4px solid var(--g-info);border-radius:0 var(--g-radius-card) var(--g-radius-card) 0}.gcontent__body blockquote p{margin:0}.gcontent__updated{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 2rem;font-size:1.3rem;color:var(--g-text-2)}.gcontent__updated>span{display:inline-flex;width:1.4rem;height:1.4rem}.gcontent__aside{position:sticky;top:2.4rem}.gcontent__aside-card{display:flex;flex-direction:column;gap:.8rem;padding:2.4rem;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-card);box-shadow:var(--g-shadow-card)}.gcontent__aside-icon{display:inline-flex;width:4.4rem;height:4.4rem;padding:1rem;border-radius:1.1rem;background:var(--g-surface);color:var(--g-interactive)}.gcontent__aside-title{margin:.4rem 0 0;font-size:1.7rem;font-weight:700;color:var(--g-text-heading)}.gcontent__aside-text{margin:0 0 .8rem;font-size:1.4rem;line-height:1.55;color:var(--g-text-2)}.gcontent__aside-phone{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.4rem;font-weight:600;color:var(--g-interactive);text-decoration:none}.gcontent__aside-phone>span{display:inline-flex;width:1.8rem;height:1.8rem}@media screen and (max-width:989px){.gcontent__aside{position:static}}.glinks__head{max-width:72rem;margin-bottom:2.4rem}.glinks__title{margin:0 0 .8rem;font-size:clamp(2.2rem,2.8vw,3rem);color:var(--g-text-heading)}.glinks__sub{margin:0;font-size:1.55rem;color:var(--g-text-2)}.glinks__grid{display:grid;grid-template-columns:1fr;gap:1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.glinks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1100px){.glinks__grid{grid-template-columns:repeat(var(--glinks-cols, 3),minmax(0,1fr))}}.glinks__card{display:flex;align-items:flex-start;gap:1.4rem;height:100%;padding:2rem;color:var(--g-text);text-decoration:none;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-card);transition:border-color var(--g-dur-fast) var(--g-ease),box-shadow var(--g-dur-fast) var(--g-ease),transform var(--g-dur-fast) var(--g-ease)}.glinks__card:hover{border-color:var(--g-interactive);box-shadow:var(--g-shadow-card);transform:translateY(-2px)}.glinks__card:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}.glinks__icon{flex:none;display:inline-flex;width:4.4rem;height:4.4rem;padding:1rem;border-radius:1.1rem;background:var(--g-surface);color:var(--g-interactive)}.glinks__body{flex:1 1 auto;display:flex;flex-direction:column;gap:.4rem;min-width:0}.glinks__card-title{font-size:1.6rem;font-weight:700;color:var(--g-text-heading)}.glinks__text{font-size:1.4rem;line-height:1.5;color:var(--g-text-2)}.glinks__arrow{flex:none;display:inline-flex;width:1.8rem;height:1.8rem;margin-top:1.2rem;color:var(--g-text-2);transition:transform var(--g-dur-fast) var(--g-ease)}.glinks__card:hover .glinks__arrow{transform:translate(3px);color:var(--g-interactive)}.gcta__box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2.4rem;padding:clamp(2.8rem,4vw,4.8rem);color:var(--g-text-on-inverse);background:radial-gradient(60% 120% at 100% 0%,rgba(232,163,61,.25) 0%,transparent 60%),linear-gradient(135deg,var(--g-navy-950) 0%,var(--g-navy-900) 100%);border-radius:var(--g-radius-panel)}.gcta__copy{flex:1 1 44rem}.gcta__title{margin:0 0 .8rem;font-size:clamp(2.4rem,3vw,3.4rem);line-height:1.2;color:var(--g-text-on-inverse)}.gcta__text{margin:0;font-size:1.6rem;line-height:1.6;color:#ffffffd9;max-width:60ch}.gcta__actions{display:flex;flex-wrap:wrap;gap:1rem}.gcta__ghost{color:#fff;background:transparent;border-color:#ffffff8c}.gcta__ghost:hover{color:var(--g-text-heading);background:#fff;border-color:#fff}.gcta__icon{display:inline-flex;width:1.8rem;height:1.8rem}.gravitus-features__ctitle{font-size:1.8rem;line-height:1.3}.gravitus-features__ctext{font-size:1.5rem;line-height:1.6}.gmega__products{flex:none}.gmega__help{position:sticky;bottom:-2rem;z-index:1;margin-bottom:-.4rem;box-shadow:0 -12px 20px var(--g-bg)}@media screen and (min-width:990px){.gravitus-sectors__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem}.gravitus-sectors__card{flex:0 1 calc((100% - 5 * 1.2rem) / 6)}}#MainContent [id^=price-]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem}.g-pdp-vat{font-size:1.3rem;color:var(--g-text-2)}.gquote-add__short{display:none}@media screen and (max-width:749px){.gquote-add--card [data-quote-add-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gquote-add--card .gquote-add__short{display:inline}.gquote-add__card.is-added .gquote-add__short{display:none}.gquote-add__card.is-added [data-quote-add-label]{position:static;width:auto;height:auto;clip:auto}}.product-form__buttons:has(.gquote-add--pdp){display:grid;grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));gap:1rem}.product-form__buttons:has(.gquote-add--pdp)>*{margin:0}.gquote-add--pdp{display:block}.gquote-add__pdp{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;height:100%}.gquote-add__pdp .gquote-add__icon{width:1.8rem;height:1.8rem}.gquote-add__pdp.is-added{color:var(--g-green-800);box-shadow:0 0 0 .1rem var(--g-success);background:var(--g-success-bg)}.product-form__buttons:has(.g-buy-now){grid-template-columns:repeat(2,minmax(0,1fr))}.product-form__buttons:has(.g-buy-now) .gquote-add--pdp{grid-column:1 / -1}.product-form__buttons:has(.g-buy-now)>.button{padding-inline:1.2rem;white-space:nowrap}.g-buy-now{color:var(--g-text-on-inverse);background-color:var(--g-surface-inverse)}.g-buy-now:after{box-shadow:none}.g-buy-now:hover{background-color:var(--g-surface-inverse-deep)}.g-buy-now:not([disabled]):hover:after{box-shadow:none}.g-buy-now.loading>span{visibility:hidden}.g-buy-now .loading__spinner{color:var(--g-text-on-inverse)}@media screen and (max-width:389px){.product-form__buttons:has(.g-buy-now){grid-template-columns:minmax(0,1fr)}}.g-pdp-request-note{display:none;margin:0 0 1.2rem;padding:1.2rem 1.4rem;border-radius:var(--g-radius-card);background:var(--g-info-bg);font-size:1.4rem;line-height:1.5;color:var(--g-text)}product-info.is-on-request .g-pdp-request-note{display:block}product-info.is-on-request .product-form__submit,product-info.is-on-request .product-form__quantity,product-info.is-on-request [id^=Quantity-Form-],product-info.is-on-request .gravitus-omolog__choice,product-info.is-on-request .g-buy-now{display:none}product-info.is-on-request .gquote-add__pdp{color:var(--color-button-text, #fff);background:var(--g-navy);box-shadow:none}.gravitus-omolog{padding:1.4rem 1.6rem;margin-bottom:1.6rem}.gravitus-omolog__legal{margin-top:.6rem;font-size:1.3rem}.gravitus-omolog__includes{margin:.8rem 0 0;font-size:1.3rem}.gravitus-omolog__choice{margin-top:1rem}.gquote-add__pdp .gquote-add__icon svg{width:100%;height:100%}@media screen and (max-width:749px){.gravitus-sectors__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.gravitus-sectors__card{padding:1.2rem .6rem;gap:.6rem;min-height:0}.gravitus-sectors__icon{width:3.2rem;height:3.2rem}.gravitus-sectors__label{font-size:1.2rem;line-height:1.25;-webkit-hyphens:auto;hyphens:auto}.gfoot__channels{grid-template-columns:minmax(0,1fr);gap:.8rem}.gfoot__channel{padding:1rem 1.2rem}.gfoot__channel-icon{width:3.6rem;height:3.6rem}.gfoot__channel-value{white-space:normal}}.g404{max-width:64rem;padding-top:6.4rem;padding-bottom:4rem;text-align:center}.g404__code{margin:0;font-size:1.3rem;font-weight:700;letter-spacing:.14em;color:var(--g-amber-700)}.g404__title{margin:.8rem 0 1.2rem;font-size:clamp(2.8rem,4vw,4rem);color:var(--g-text-heading)}.g404__text{margin:0 auto 2.4rem;font-size:1.6rem;line-height:1.6;color:var(--g-text-2)}.g404__search{display:flex;gap:.8rem}.g404__input{flex:1 1 auto;min-width:0;height:5rem;padding:0 1.6rem;border:1px solid var(--g-border-strong);border-radius:var(--g-radius-btn);font:inherit;font-size:1.6rem;background:var(--g-bg);color:var(--g-text)}.g404__input:focus-visible{outline:2px solid var(--g-focus);outline-offset:1px}.g404__home{display:inline-block;margin-top:2rem;font-size:1.4rem;font-weight:600;color:var(--g-interactive)}.g-blog-empty{max-width:64rem;margin:0;font-size:1.6rem;line-height:1.6;color:var(--g-text-2)}@media screen and (min-width:990px)and (max-height:860px){.ghero__inner{padding-top:3.2rem;padding-bottom:10rem}.ghero__title{font-size:clamp(3.4rem,4.4vw,5.4rem)}.ghero__text{margin-bottom:2rem}.ghero__product-img{height:24rem}}@media screen and (min-width:990px)and (max-height:960px){.gmega-products__media{height:7.2rem}}.gconf-open{overflow:hidden}.gconf{width:min(96rem,calc(100vw - 3.2rem));max-width:none;max-height:calc(100vh - 6.4rem);max-height:calc(100dvh - 6.4rem);margin:auto;padding:0;overflow:hidden;color:var(--g-text);background:var(--g-bg);border:0;border-radius:var(--g-radius-panel);box-shadow:0 30px 80px #00143c59}.gconf::backdrop{background:#00143c8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.gconf[open]{animation:gconf-in var(--g-dur-slow) var(--g-ease-out)}@keyframes gconf-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}.gconf__panel{max-height:inherit;overflow-y:auto;padding:2.4rem 3.2rem 2.8rem;overscroll-behavior:contain}.gconf__top{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.6rem}.gconf__steps{display:flex;gap:.6rem;margin:0}.gconf__step-dot{width:2.8rem;height:.4rem;border-radius:.4rem;background:var(--g-border);transition:background-color var(--g-dur-base) var(--g-ease)}.gconf__step-dot.is-active{background:var(--g-action)}.gconf__eyebrow{flex:1 1 auto;margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--g-text-2)}.gconf__close{flex:none;display:inline-flex;width:4rem;height:4rem;padding:1rem;color:var(--g-text-2);background:none;border:0;border-radius:50%;cursor:pointer}.gconf__close:hover{color:var(--g-text-heading);background:var(--g-surface)}.gconf__close:focus-visible,.gconf__activity:focus-visible,.gconf__option:focus-visible,.gconf__back:focus-visible,.gconf__all:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}.gconf__title{margin:0 0 .6rem;font-size:clamp(2.4rem,3vw,3.2rem);font-weight:700;line-height:1.15;color:var(--g-text-heading)}.gconf__title:focus,.gconf__title:focus-visible{outline:none;box-shadow:none}.gconf__sub{margin:0 0 2.4rem;font-size:1.5rem;color:var(--g-text-2)}.gconf__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.gconf__activity{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;min-height:13rem;padding:1.8rem 1.2rem;font-family:var(--font-body-family);font-size:1.45rem;font-weight:600;line-height:1.3;text-align:center;color:var(--g-text-heading);background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-card);cursor:pointer;transition:border-color var(--g-dur-fast) var(--g-ease),box-shadow var(--g-dur-fast) var(--g-ease),transform var(--g-dur-fast) var(--g-ease)}.gconf__activity:hover{border-color:var(--g-interactive);box-shadow:var(--g-shadow-card);transform:translateY(-2px)}.gconf__activity-icon{display:inline-flex;width:4.8rem;height:4.8rem;padding:1.1rem;border-radius:1.2rem;color:var(--g-interactive);background:var(--g-surface)}.gconf__back{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1.4rem;padding:.4rem 0;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;color:var(--g-interactive);background:none;border:0;cursor:pointer}.gconf__back-icon{display:inline-flex;width:1.6rem;height:1.6rem;transform:rotate(180deg)}.gconf__back:hover{text-decoration:underline;text-underline-offset:3px}.gconf__options{display:grid;grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));gap:1rem;margin:0;padding:0;list-style:none}.gconf__option{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.2rem;min-height:6.4rem;padding:1.2rem 1.6rem;color:var(--g-text-heading);text-decoration:none;border:1px solid var(--g-border);border-radius:var(--g-radius-card);transition:border-color var(--g-dur-fast) var(--g-ease),background-color var(--g-dur-fast) var(--g-ease)}.gconf__option:hover{border-color:var(--g-interactive);background:var(--g-surface)}.gconf__option-label{font-size:1.5rem;font-weight:600;line-height:1.3}.gconf__option-meta{font-size:1.2rem;color:var(--g-text-2);white-space:nowrap}.gconf__option-arrow{display:inline-flex;width:1.8rem;height:1.8rem;color:var(--g-interactive)}.gconf__all{display:inline-block;margin-top:1.8rem;font-size:1.4rem;font-weight:600;color:var(--g-interactive)}.gconf__help{margin:2.4rem 0 0;padding-top:1.6rem;border-top:1px solid var(--g-border);font-size:1.35rem;color:var(--g-text-2)}.gconf__help a{font-weight:600;color:var(--g-action-quiet)}@media screen and (max-width:749px){.gconf{width:100vw;max-height:100vh;max-height:100dvh;height:100dvh;margin:0;border-radius:0}.gconf__panel{padding:1.6rem 1.6rem 2.4rem}.gconf__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.gconf__activity{min-height:11rem;padding:1.4rem .8rem;font-size:1.35rem}.gconf__options{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.gconf[open]{animation:none}.gconf__activity:hover{transform:none}}.gmega__nav{display:flex;align-items:center;justify-content:space-between;gap:2rem}.gfinder{display:inline-flex;align-items:center;gap:.8rem;min-height:4rem;padding:0 1.6rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;line-height:1;white-space:nowrap;color:var(--g-interactive);background:var(--g-info-bg);border:1px solid transparent;border-radius:var(--g-radius-pill);cursor:pointer;text-decoration:none;transition:border-color var(--g-dur-fast) var(--g-ease),background-color var(--g-dur-fast) var(--g-ease)}.gfinder:hover{border-color:var(--g-interactive)}.gfinder:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}.gfinder__icon{display:inline-flex;width:1.8rem;height:1.8rem}.gfinder--drawer{width:calc(100% - 4rem);margin:1.6rem 2rem .8rem;justify-content:center;min-height:4.8rem}.gfinder--section{margin-top:2.4rem}.gravitus-sectors__finder{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 1.6rem;margin-top:1.6rem;text-align:center}.gravitus-sectors__finder-text{margin:2.4rem 0 0;font-size:1.5rem;color:var(--g-text-2)}.gfoot--compatto .gfoot__main{padding-bottom:2.4rem}@media screen and (min-width:990px){.gfoot--compatto .gfoot__main{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr)}}.gfoot__newsrow{padding-bottom:2.4rem}.gfoot__newsrow>.gfoot__news{padding-top:2.4rem;border-top:1px solid var(--g-border-inverse)}.gfoot__newsrow .gfoot__news{display:grid;grid-template-columns:1fr;gap:1.2rem 3.2rem;align-items:center;margin:0}.gfoot__newsrow .gfoot__news-title{margin:0}@media screen and (min-width:990px){.gfoot__newsrow .gfoot__news{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.gfoot__newsrow .gfoot__news-form{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem}.gfoot__newsrow .gfoot__news-consent{margin-top:0}}.gfoot__tools{flex-wrap:wrap}.gfoot__tools .gfoot__pay-list{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.gfoot__mini{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem 3.2rem;padding-top:4rem;padding-bottom:2.4rem}.gfoot__mini .gfoot__logo svg{width:15rem;height:auto}.gfoot__mini-contacts{display:flex;flex-wrap:wrap;gap:1rem 2.4rem;margin:0;padding:0;list-style:none}.gfoot__mini-contacts a{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;font-size:1.5rem;font-weight:600;color:var(--g-text-on-inverse);text-decoration:none}.gfoot__mini-contacts a:hover{text-decoration:underline;text-underline-offset:3px}.gfoot__mini-contacts span{display:inline-flex;width:2rem;height:2rem;color:var(--g-amber-200)}.gfoot__mini-quote{min-height:4.8rem}.gfoot__mini-nav{padding-bottom:3.2rem}.gfoot__mini-links{display:flex;flex-wrap:wrap;gap:.4rem 2.4rem;margin:0;padding:2rem 0 0;list-style:none;border-top:1px solid var(--g-border-inverse)}.gfoot__mini-links a{display:inline-flex;align-items:center;min-height:4rem;font-size:1.4rem;color:var(--g-text-on-inverse-2);text-decoration:none}.gfoot__mini-links a:hover,.gfoot__mini-links a[aria-current=page]{color:var(--g-text-on-inverse);text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.gfoot__mini{flex-direction:column;align-items:flex-start}.gfoot__mini-quote{width:100%}.gfoot__mini-links{gap:0 1.6rem}}.gfoot .gfoot__mini-quote,.gfoot .gfoot__mini-quote:hover{color:var(--g-action-text)}@media screen and (max-width:749px){.rte table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width:989px){.ghero__slide--showcase .ghero__product{align-self:end;height:auto}.ghero__product-media{max-height:16rem}}@media screen and (max-width:749px){.gcard__name{-webkit-line-clamp:3;min-height:calc(3 * 1.35em)}}.gconf__grid{grid-auto-rows:1fr}.gsoon{display:grid;gap:4rem;padding-bottom:2rem}.gsoon__banner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.6rem 2rem;align-items:start;padding:2.4rem 2.8rem;background:var(--g-info-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-panel)}@media screen and (min-width:990px){.gsoon__banner{grid-template-columns:auto minmax(0,1.2fr) minmax(0,1fr);align-items:center}}.gsoon__icon{display:inline-flex;width:5.2rem;height:5.2rem;padding:1.2rem;border-radius:1.4rem;color:var(--g-interactive);background:var(--g-bg)}.gsoon__eyebrow{margin:0 0 .4rem;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--g-action-quiet)}.gsoon__title{margin:0 0 .6rem;font-size:clamp(2.2rem,2.6vw,2.8rem);line-height:1.2;color:var(--g-text-heading)}.gsoon__text{margin:0;font-size:1.5rem;line-height:1.55;color:var(--g-text-2)}.gsoon__notify{grid-column:1 / -1}@media screen and (min-width:990px){.gsoon__notify{grid-column:auto}}.gsoon__label{display:block;margin-bottom:.8rem;font-size:1.4rem;font-weight:700;color:var(--g-text-heading)}.gsoon__row{display:flex;gap:.8rem}.gsoon__input{flex:1 1 auto;min-width:0;height:4.8rem;padding:0 1.4rem;font:inherit;font-size:1.5rem;color:var(--g-text);background:var(--g-bg);border:1px solid var(--g-border-strong);border-radius:var(--g-radius-btn)}.gsoon__input:focus-visible{outline:2px solid var(--g-focus);outline-offset:1px}.gsoon__btn{flex:none;min-height:4.8rem}.gsoon__consent{display:flex;gap:.8rem;align-items:flex-start;margin-top:.8rem;font-size:1.2rem;line-height:1.45;color:var(--g-text-2)}.gsoon__consent input{margin-top:.2rem;accent-color:var(--g-interactive)}.gsoon__ok{margin:0;padding:1.2rem 1.4rem;font-weight:600;color:var(--g-green-800);background:var(--g-success-bg);border-radius:var(--g-radius-btn)}.gsoon__err{margin:.8rem 0 0;color:var(--g-red-700, #a1260f);font-size:1.3rem}.gsoon__alt-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.gsoon__alt-title{margin:0;font-size:2.2rem;color:var(--g-text-heading)}.gsoon__alt-link{font-size:1.4rem;font-weight:600;color:var(--g-interactive)}.gsoon .product-grid{margin:0;padding:0}@media screen and (max-width:749px){.gsoon__banner{padding:1.8rem 1.6rem}.gsoon__row{flex-direction:column}}.gconf--inline{width:auto;max-height:none;margin:0;overflow:visible;border:1px solid var(--g-border);box-shadow:var(--g-shadow-card)}.gconf--inline .gconf__panel{max-height:none;overflow:visible}.gpdp-side{display:flex;flex-direction:column;gap:1.2rem;margin:1.6rem 0;padding:1.8rem;background:var(--g-bg);border:1px solid var(--g-border);border-radius:var(--g-radius-card);box-shadow:var(--g-shadow-card)}@media screen and (min-width:1200px){.product .product__info-container{display:grid;grid-template-columns:minmax(0,1fr) 28rem;column-gap:2.4rem;align-items:start}.product .product__info-container>*{grid-column:1}.product .product__info-container>.gpdp-side{grid-column:2;grid-row:1 / span 40;margin:0;position:sticky;top:2rem}}.gpdp-side .product-form{margin:0}.gpdp-side .product-form__buttons,.gpdp-side .product-form__buttons:has(.g-buy-now){display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem;max-width:none}.gpdp-side .product-form__buttons>*{margin:0}.gpdp-side .g-pdp-request-note{margin:0}.gpdp-step{margin:2rem 0 0;padding:1.8rem 2rem;border:1px solid var(--g-border);border-radius:var(--g-radius-card);background:var(--g-bg)}.gpdp-step+.gpdp-step{margin-top:1.2rem}.gpdp-step__title{display:flex;align-items:center;gap:1rem;margin:0 0 1.4rem;font-size:1.7rem;font-weight:700;color:var(--g-text-heading)}.gpdp-step__num{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.8rem;height:2.8rem;font-size:1.4rem;color:var(--g-text-on-inverse);background:var(--g-surface-inverse);border-radius:50%}.gpdp-step__hint{margin:-.6rem 0 1.2rem;font-size:1.35rem;color:var(--g-text-2)}.gpdp-step__all{display:inline-flex;margin-top:1.4rem;font-size:1.4rem;font-weight:700;color:var(--g-interactive)}.gpdp-step variant-selects{display:block}.gpdp-step .product-form__input{margin:0 0 1.4rem;max-width:none}.gpdp-step .product-form__input .form__label{margin-bottom:.8rem;font-size:1.4rem;font-weight:700;color:var(--g-text-heading)}.gpdp-step .product-form__input--pill input[type=radio]+label,.gchip__label{display:inline-flex;align-items:center;gap:.6rem;min-height:4rem;margin:0 .6rem .8rem 0;padding:.6rem 1.4rem;font-size:1.4rem;font-weight:500;letter-spacing:0;color:var(--g-text);background:var(--g-bg);border:1px solid var(--g-border-strong);border-radius:var(--g-radius-btn);cursor:pointer;transition:border-color var(--g-dur-fast) var(--g-ease),background-color var(--g-dur-fast) var(--g-ease)}.gpdp-step .product-form__input--pill input[type=radio]+label:hover,.gchip:hover .gchip__label{border-color:var(--g-interactive)}.gpdp-step .product-form__input--pill input[type=radio]:checked+label,.gchip input:checked+.gchip__label{color:var(--g-text-on-inverse);background:var(--g-surface-inverse);border-color:var(--g-surface-inverse)}.gpdp-step .product-form__input--pill input[type=radio]:focus-visible+label,.gchip input:focus-visible+.gchip__label{outline:2px solid var(--g-focus);outline-offset:2px}.gpdp-step .product-form__input--pill input[type=radio].disabled+label{color:var(--g-text-2);border-style:dashed;text-decoration:line-through}.product-form__input--pill input[type=radio].g-opt-missing+label{cursor:not-allowed;opacity:.55;color:var(--g-text-2);border-style:dashed;text-decoration:line-through}.gchip{position:relative;display:inline-flex}.gchip input{position:absolute;opacity:0;width:1px;height:1px}.gchip__price{font-size:1.25rem;font-weight:600;opacity:.85}.gaddon{display:block;margin:0 0 .4rem}.gaddon__fieldset{margin:0;padding:0;border:0;min-width:0}.gaddon__legend{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;width:100%;margin:0 0 .8rem;padding:0}.gaddon__title{font-size:1.4rem;font-weight:700;color:var(--g-text-heading)}.gaddon__help{font-size:1.25rem;color:var(--g-interactive)}.gaddon__chips{display:flex;flex-wrap:wrap}product-info.is-on-request .gaddon{display:none}.gpdp-opts{display:grid;gap:.8rem;margin:0;padding:0;border:0;min-width:0}.gopt{position:relative;display:flex;align-items:center;gap:.8rem}.gopt__main{position:relative;flex:1 1 auto;display:block;cursor:pointer}.gopt__main input{position:absolute;opacity:0;width:1px;height:1px}.gopt__body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;min-height:5.6rem;padding:.8rem 1.4rem;border:1px solid var(--g-border-strong);border-radius:var(--g-radius-btn);transition:border-color var(--g-dur-fast) var(--g-ease),background-color var(--g-dur-fast) var(--g-ease)}.gopt__body:not(:has(.gopt__img)){grid-template-columns:minmax(0,1fr) auto}.gopt__main:hover .gopt__body{border-color:var(--g-interactive)}.gopt__main input:checked+.gopt__body{border-color:var(--g-interactive);background:var(--g-info-bg);box-shadow:inset 0 0 0 1px var(--g-interactive)}.gopt__main input:focus-visible+.gopt__body{outline:2px solid var(--g-focus);outline-offset:2px}.gopt__img{width:4.4rem;height:4.4rem;object-fit:contain}.gopt__name{display:flex;flex-direction:column;font-size:1.4rem;font-weight:600;line-height:1.3;color:var(--g-text-heading)}.gopt__variant{font-size:1.2rem;font-weight:400;color:var(--g-text-2)}.gopt__price{font-size:1.4rem;font-weight:700;color:var(--g-text-heading);white-space:nowrap}.gopt__more{flex:none;font-size:1.2rem;color:var(--g-interactive)}.gsum__title{margin:0 0 .8rem;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--g-text-2)}.gsum__list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.gsum__row{display:flex;flex-direction:column;gap:.1rem;padding-bottom:.6rem;border-bottom:1px solid var(--g-border)}.gsum__row[hidden]{display:none}.gsum__k{font-size:1.2rem;color:var(--g-text-2)}.gsum__v{font-size:1.4rem;font-weight:600;color:var(--g-text-heading);overflow-wrap:anywhere}.gsum__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin:1.2rem 0 0}.gsum__total-k{font-size:1.4rem;color:var(--g-text-2)}.gsum__total-v{font-size:2.4rem;font-weight:700;color:var(--g-text-heading)}.gsum__vat{font-size:1.2rem;color:var(--g-text-2)}.gsum__help{font-size:1.3rem;font-weight:600;color:var(--g-interactive)}.geta{display:flex;gap:1rem;align-items:flex-start;padding:1.2rem 1.4rem;background:var(--g-surface);border-radius:var(--g-radius-btn)}.geta__icon{display:inline-flex;flex:none;width:2.2rem;height:2.2rem;color:var(--g-green-700)}.geta__date{margin:0 0 .2rem;font-size:1.35rem;line-height:1.4;color:var(--g-text)}.geta__date strong{color:var(--g-green-800)}.geta__tempi{margin:0;font-size:1.25rem;color:var(--g-text-2)}.g-pdp-vat-incl{margin-left:.4rem;font-size:1.3rem;color:var(--g-text-2)}.gpdp-anchors{margin:2rem 0 0}.gpdp-anchors__list{display:flex;flex-wrap:wrap;gap:.6rem 1.8rem;margin:0;padding:0;list-style:none}.gpdp-anchors__list a{font-size:1.4rem;font-weight:600;color:var(--g-interactive);text-underline-offset:3px}.gpdp-highlights{margin:2.4rem 0 0}.gpdp-highlights__title{margin:0 0 1rem;font-size:1.9rem;color:var(--g-text-heading)}.gpdp-highlights__list{margin:0;padding-left:2rem;font-size:1.45rem;line-height:1.6;color:var(--g-text)}.gpdp-highlights__list li+li{margin-top:.3rem}@media screen and (max-width:749px){.gpdp-anchors,.gpdp-highlights{padding:0 1.5rem}}.gpdx__block{padding:3.2rem 0;border-top:1px solid var(--g-border);scroll-margin-top:2rem}.gpdx__block:first-child{border-top:0}.gpdx__title{margin:0 0 2rem;font-size:clamp(2.2rem,2.4vw,2.8rem);color:var(--g-text-heading)}.gpdx__desc{max-width:90rem;font-size:1.55rem;line-height:1.65}.gspec__filters{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-bottom:1.4rem}.gspec__filters-label{font-size:1.4rem;font-weight:700;color:var(--g-text-heading)}.gspec__filter select{-webkit-appearance:none;appearance:none;height:4rem;min-width:16rem;padding:0 3.6rem 0 1.2rem;font:inherit;font-size:1.35rem;font-weight:600;color:var(--g-text-heading);background:var(--g-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2362697A' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 1.2rem center / 1.1rem;border:1px solid var(--g-border-strong);border-radius:var(--g-radius-btn);cursor:pointer}.gspec__filter select:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}.gspec__reset{font:inherit;font-size:1.35rem;font-weight:600;color:var(--g-interactive);text-decoration:underline;background:none;border:0;cursor:pointer}.gspec__wrap{overflow-x:auto;border:1px solid var(--g-border);border-radius:var(--g-radius-card)}.gspec__wrap:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}.gspec__table{width:max-content;min-width:100%;border-collapse:collapse;font-size:1.35rem;font-variant-numeric:tabular-nums}.gspec__table th,.gspec__table td{padding:1rem 1.4rem;text-align:center;border-bottom:1px solid var(--g-border);white-space:nowrap}.gspec__table tbody th,.gspec__corner{position:sticky;left:0;z-index:1;text-align:left;font-weight:600;color:var(--g-text-heading);background:var(--g-surface)}.gspec__table thead th{font-weight:700;color:var(--g-text-heading);background:var(--g-surface)}.gspec__table thead th.is-current{color:var(--g-text-on-inverse);background:var(--g-surface-inverse)}.gspec__table tr:last-child th,.gspec__table tr:last-child td{border-bottom:0}.gspec__span{text-align:left!important;white-space:normal!important}.gspec__price{font-weight:700;color:var(--g-text-heading)}.gspec__sku{font-size:1.2rem;color:var(--g-text-2)}.gspec__ok{display:inline-flex;width:2rem;height:2rem;color:var(--g-green-600)}.gspec__select{min-height:3.6rem;padding:0 1.4rem;font:inherit;font-size:1.3rem;font-weight:700;color:var(--g-interactive);background:var(--g-bg);border:1px solid var(--g-interactive);border-radius:var(--g-radius-btn);cursor:pointer}.gspec__select[aria-pressed=true]{color:var(--g-text-on-inverse);background:var(--g-surface-inverse);border-color:var(--g-surface-inverse)}.gspec__select .gspec__select-on{display:none}.gspec__select[aria-pressed=true] .gspec__select-on{display:inline}.gspec__select[aria-pressed=true] .gspec__select-off{display:none}.gspec__empty{margin:1rem 0 0;color:var(--g-text-2)}[data-gspec-col][hidden]{display:none}.gdocs{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--g-border);border-radius:var(--g-radius-card)}.gdocs__row{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;padding:1.2rem 1.6rem}.gdocs__row+.gdocs__row{border-top:1px solid var(--g-border)}.gdocs__name{flex:1 1 24rem;font-size:1.45rem;font-weight:600;color:var(--g-text-heading)}.gdocs__tags{display:flex;gap:.6rem}.gdocs__tag{padding:.2rem .8rem;font-size:1.2rem;font-style:italic;color:var(--g-text-2);background:var(--g-surface);border-radius:.4rem}.gdocs__btn{display:inline-flex;align-items:center;min-height:4rem;padding:0 1.6rem;font-size:1.35rem;font-weight:700;color:var(--g-text-on-inverse);background:var(--g-surface-inverse);border-radius:var(--g-radius-btn);text-decoration:none}.gdocs__btn:hover{background:var(--g-surface-inverse-deep);color:var(--g-text-on-inverse)}.gfaq{margin:0 0 2.4rem;background:var(--g-surface);border-radius:var(--g-radius-card);overflow:hidden}.gfaq__group{margin:0;padding:1.4rem 1.8rem;font-size:1.6rem;font-weight:700;color:var(--g-text-heading);border-bottom:1px solid var(--g-border)}.gfaq__item{border-bottom:1px solid var(--g-border);background:var(--g-bg)}.gfaq__item[hidden]{display:none}.gfaq__q{display:flex;align-items:center;gap:1.2rem;padding:1.3rem 1.8rem;font-size:1.45rem;font-weight:600;color:var(--g-text-heading);cursor:pointer;list-style:none}.gfaq__q::-webkit-details-marker{display:none}.gfaq__q:focus-visible{outline:2px solid var(--g-focus);outline-offset:-2px}.gfaq__plus{position:relative;flex:none;width:1.4rem;height:1.4rem}.gfaq__plus:before,.gfaq__plus:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background:currentColor;transition:transform var(--g-dur-base) var(--g-ease)}.gfaq__plus:after{transform:rotate(90deg)}.gfaq__item[open] .gfaq__plus:after{transform:rotate(0)}.gfaq__a{padding:0 1.8rem 1.6rem 4.4rem;font-size:1.45rem;line-height:1.6;color:var(--g-text)}.gfaq__more{display:block;margin:0 0 0 auto;padding:1.2rem 1.8rem;font:inherit;font-size:1.35rem;font-weight:600;color:var(--g-interactive);text-decoration:underline;background:none;border:0;cursor:pointer}.grecent__title{margin:0 0 2rem;font-size:clamp(2.2rem,2.4vw,2.8rem);color:var(--g-text-heading)}.grecent__grid{margin:0;padding:0}gravitus-recent[hidden]{display:none}.gpdp-step .product-form__input--pill input[type=radio]{position:absolute;display:inline;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.gpdp-step .product-form__input--pill .form__label{display:block;width:100%}@media screen and (min-width:1200px){.product .product__title h1{font-size:clamp(2.6rem,2.1vw,3.2rem);line-height:1.15}}.product .product__title h1{overflow-wrap:anywhere}.gpdp-side .gquote-add__pdp{white-space:nowrap}@media screen and (min-width:1200px){.product.product--small:not(.product--no-media)>.product__media-wrapper{width:38%;max-width:38%}.product.product--small:not(.product--no-media)>.product__info-wrapper{width:62%;max-width:62%;padding-left:3.2rem}.product .product__info-container{grid-template-columns:minmax(0,1fr) 27rem;max-width:none}}.gopt{display:block}.gopt__more{display:inline-block;margin:.4rem 0 0 1.4rem}gravitus-spec-table,gravitus-buybox,gravitus-recent{display:block}.gspec__wrap{max-width:100%;position:relative}.gpdx{overflow-x:clip}.facets-vertical-sort{align-items:center}.facets-vertical-sort .product-count-vertical{display:flex;align-items:center;min-height:4.2rem}.facets-wrapper--bare .mobile-facets__wrapper,.facets-wrapper--bare .mobile-facets__open{display:none}.gpdp-noimg{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:var(--g-bg);border-radius:var(--g-radius-md, 8px);color:var(--g-silver-300)}.gpdp-noimg svg{width:30%;height:auto}@media screen and (max-width:749px){.gpdp-noimg{aspect-ratio:16 / 9}.gpdp-noimg svg{width:18%}}.product-form__submit[disabled],.product-form__submit[aria-disabled=true]{background:var(--g-danger);color:#fff;opacity:1;cursor:not-allowed;box-shadow:none}.product-form__submit[disabled]:after{box-shadow:none}.product-form__buttons:has(.product-form__submit[disabled]) .g-buy-now{display:none}.gwa__glyph{display:inline-flex;width:28px;height:28px}.gwa__glyph .g-icon{width:100%;height:100%}.gwa__launcher{padding:0 2.2rem 0 1.6rem;gap:1rem}@media screen and (max-width:749px){.gwa__launcher{width:5.6rem;height:5.6rem;min-height:0;padding:0;justify-content:center;border-radius:50%}.gwa__glyph{width:30px;height:30px}}.gravitus-utility__phone{display:inline-flex;align-items:center;gap:.6rem}.gravitus-utility__phone .g-icon--wa{width:18px;height:18px;flex:none;color:currentColor}.g-icon.g-icon--wa{fill:currentColor;stroke:none}.gwa__cta-glyph{display:inline-flex;width:20px;height:20px;flex:none}.gwa__cta-glyph .g-icon{width:100%;height:100%}.gacct{position:relative;display:flex;align-items:center}.gacct__panel{position:absolute;top:calc(100% + .4rem);right:-1.2rem;z-index:30;width:26rem;padding:1.6rem;display:grid;gap:.4rem;background:var(--g-bg);color:var(--g-text);border:1px solid var(--g-border);border-radius:var(--g-radius-card);box-shadow:var(--g-shadow-panel);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--g-dur-fast) var(--g-ease),transform var(--g-dur-fast) var(--g-ease),visibility 0s linear var(--g-dur-fast)}.gacct__panel:before{content:"";position:absolute;left:0;right:0;top:-.8rem;height:.8rem}.gacct:hover .gacct__panel,.gacct:focus-within .gacct__panel{opacity:1;visibility:visible;transform:none;transition-delay:0s}.gacct__title,.gacct__hello{margin:0;font-weight:700;font-size:1.5rem;color:var(--g-text-heading)}.gacct__text{margin:0 0 .8rem;font-size:1.3rem;line-height:1.45;color:var(--g-text-2)}.gacct__btn{width:100%;justify-content:center}.gacct__link{display:block;padding:.7rem .4rem;font-size:1.4rem;color:var(--g-text);text-decoration:none;border-radius:var(--g-radius-btn)}.gacct__link:hover{background:var(--g-surface);color:var(--g-text-heading)}.gacct__link--muted{color:var(--g-text-2);border-top:1px solid var(--g-border);border-radius:0;margin-top:.4rem;padding-top:1rem}.gacct__link--center{text-align:center;text-decoration:underline;text-underline-offset:3px}@media(hover:none){.gacct__panel{display:none}}.article-card .card__heading a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gconf__or{margin:2.4rem 0 1rem;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--g-text-2)}.gconf__types{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.gconf__type{display:inline-flex;align-items:center;min-height:4rem;padding:0 1.4rem;border:1px solid var(--g-border-strong);border-radius:var(--g-radius-pill);font-size:1.4rem;font-weight:600;color:var(--g-text-heading);text-decoration:none;background:var(--g-bg);transition:border-color var(--g-dur-fast) var(--g-ease),background-color var(--g-dur-fast) var(--g-ease)}.gconf__type:hover{border-color:var(--g-interactive);background:var(--g-surface)}.gconf__type:focus-visible{outline:3px solid var(--g-focus);outline-offset:2px}.gconf__q{margin:0 0 2rem;padding:0;border:0;min-width:0}.gconf__q-title{padding:0;margin:0 0 .6rem;font-size:1.6rem;font-weight:700;color:var(--g-text-heading)}.gconf__q-hint{margin:-.2rem 0 1rem;font-size:1.3rem;line-height:1.45;color:var(--g-text-2)}.gconf__q-note{margin:1rem 0 0;padding:1rem 1.2rem;border-radius:var(--g-radius-card);background:var(--g-info-bg);font-size:1.3rem;line-height:1.45;color:var(--g-text)}.gconf__chips{display:flex;flex-wrap:wrap;gap:.8rem}.gconf__chip{position:relative}.gconf__chip input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.gconf__chip span{display:inline-flex;align-items:center;min-height:4rem;padding:0 1.4rem;border:1px solid var(--g-border-strong);border-radius:var(--g-radius-pill);font-size:1.4rem;font-weight:600;color:var(--g-text);background:var(--g-bg);font-variant-numeric:tabular-nums;transition:all var(--g-dur-fast) var(--g-ease)}.gconf__chip input:hover+span{border-color:var(--g-interactive)}.gconf__chip input:checked+span{border-color:var(--g-interactive);background:var(--g-surface-inverse);color:var(--g-text-on-inverse)}.gconf__chip input:focus-visible+span{outline:3px solid var(--g-focus);outline-offset:2px}.gconf__chip--muted span{color:var(--g-text-2)}.gconf__result{position:sticky;bottom:-1px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;margin:0 -.4rem;padding:1.4rem .4rem;background:var(--g-bg);border-top:1px solid var(--g-border)}.gconf__count{margin:0;font-size:1.5rem;font-weight:700;color:var(--g-text-heading)}.gconf__count.is-loading{opacity:.5}.gconf__count.is-empty{color:var(--g-danger);font-weight:600;font-size:1.4rem;max-width:46rem}.gconf__go.is-disabled{opacity:.5;pointer-events:none}.g-used-note{display:none;align-items:flex-start;gap:.8rem;margin:1rem 0 0;padding:1rem 1.2rem;border-radius:var(--g-radius-card);background:var(--g-success-bg, var(--g-surface));font-size:1.3rem;line-height:1.45;color:var(--g-text)}.g-used-note .g-icon{flex:none;width:1.8rem;height:1.8rem;color:var(--g-success)}product-info.is-used .g-used-note{display:flex}.gpdp-opts--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gpdp-opts--grid .gopt__body{min-height:5rem;padding:.6rem 1rem;gap:.8rem}.gpdp-opts--grid .gopt__img{width:3.6rem;height:3.6rem}.gpdp-opts--grid .gopt__name{font-size:1.3rem}.gpdp-opts--grid .gopt__more{margin-left:1rem}[data-gmore-item][hidden]{display:none!important}.gpdp-more{margin:1rem 0 0;padding:0;border:0;background:none;font:inherit;font-size:1.4rem;font-weight:600;color:var(--g-interactive);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.gpdp-more:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}.gpdp-acc-col{margin-top:2.4rem}.gpdp-acc{padding:2rem;border:1px solid var(--g-border);border-radius:var(--g-radius-card);background:var(--g-bg)}.gpdp-acc__title{margin:0 0 .4rem;font-size:1.8rem;font-weight:700;color:var(--g-text-heading)}.gpdp-acc__hint{margin:0 0 1.4rem;font-size:1.3rem;line-height:1.45;color:var(--g-text-2)}.gpdp-opts--cards{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem}.gpdp-opts--cards .gopt__body{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;justify-items:start;gap:.6rem;height:100%;min-height:0;padding:1rem 1rem 1.2rem}.gpdp-opts--cards .gopt__img{width:100%;height:9rem;object-fit:contain}.gpdp-opts--cards .gopt__name{font-size:1.3rem}.gpdp-opts--cards .gopt__price:before{content:"";display:inline-block;width:1.6rem;height:1.6rem;margin-right:.6rem;vertical-align:-.3rem;border:1.5px solid var(--g-border-strong);border-radius:4px;background:var(--g-bg)}.gpdp-opts--cards .gopt__main input:checked+.gopt__body .gopt__price:before{border-color:var(--g-interactive);background:var(--g-interactive) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center / 80% no-repeat}.gpdp-opts--cards .gopt{display:flex;flex-direction:column}.gpdp-opts--cards .gopt__main{flex:1 1 auto}.gpdp-opts--cards .gopt__more{margin:.4rem 0 0 .2rem}@media screen and (min-width:750px){.product.product--gacc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:0}.product.product--gacc>.grid__item{width:auto;max-width:none}.product.product--gacc>.product__media-wrapper{grid-column:1;grid-row:1}.product.product--gacc>.product__info-wrapper{grid-column:2;grid-row:1 / span 2}.product.product--gacc>.gpdp-acc-col{grid-column:1;grid-row:2;padding-right:var(--grid-desktop-horizontal-spacing, 2rem)}}@media screen and (min-width:1200px){.product.product--gacc.product--small:not(.product--no-media){grid-template-columns:38% 62%}.product.product--gacc.product--small:not(.product--no-media)>.product__media-wrapper,.product.product--gacc.product--small:not(.product--no-media)>.product__info-wrapper{width:auto;max-width:none}}.price .price__badge-sale{display:none}.grelart{padding-top:var(--pt);padding-bottom:var(--pb)}.grelart__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin-bottom:1.8rem}.grelart__title{margin:0;font-size:clamp(2.2rem,2vw,2.8rem);color:var(--g-text-heading)}.grelart__all{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:1.4rem;color:var(--g-interactive);text-decoration:none}.grelart__all .g-icon{width:1.6rem;height:1.6rem}.grelart__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:2rem;margin:0;padding:0;list-style:none}.grelart__card{display:flex;flex-direction:column;height:100%;border:1px solid var(--g-border);border-radius:var(--g-radius-card);overflow:hidden;text-decoration:none;color:inherit;background:var(--g-bg);transition:box-shadow var(--g-dur-fast) var(--g-ease),transform var(--g-dur-fast) var(--g-ease)}.grelart__card:hover{box-shadow:var(--g-shadow-card);transform:translateY(-2px)}.grelart__card:focus-visible{outline:3px solid var(--g-focus);outline-offset:2px}.grelart__media{display:block;aspect-ratio:16 / 9;background:var(--g-surface-inverse)}.grelart__media img{width:100%;height:100%;object-fit:cover;display:block}.grelart__body{display:grid;gap:.6rem;padding:1.6rem}.grelart__date{font-size:1.2rem;color:var(--g-text-2)}.grelart__name{font-size:1.6rem;font-weight:700;line-height:1.3;color:var(--g-text-heading)}.grelart__excerpt{font-size:1.35rem;line-height:1.5;color:var(--g-text-2)}.gcmp-add{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:4.4rem;margin-top:.8rem;padding:0 1.4rem;border:2px solid var(--g-interactive);border-radius:var(--g-radius-btn);background:color-mix(in srgb,var(--g-interactive) 8%,var(--g-bg));font:inherit;font-size:1.45rem;font-weight:700;color:var(--g-interactive);cursor:pointer}.gcmp-add:hover{background:color-mix(in srgb,var(--g-interactive) 16%,var(--g-bg))}.gcmp-add:focus-visible{outline:3px solid var(--g-focus);outline-offset:2px}.gcmp-add__icon{display:inline-flex;width:2rem;height:2rem}.gcmp-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--g-bg);border-top:1px solid var(--g-border);box-shadow:0 -8px 24px #00143c1f;animation:gcmp-up var(--g-dur-base) var(--g-ease-out)}.gcmp-bar[hidden]{display:none}@keyframes gcmp-up{0%{transform:translateY(100%)}}.gcmp-bar__inner{display:flex;align-items:center;gap:1.6rem;padding-top:1rem;padding-bottom:1rem}.gcmp-bar__title{margin:0;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--g-text-2);white-space:nowrap}.gcmp-bar__slots{flex:1 1 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.gcmp-bar__slot{display:flex;align-items:center;gap:1rem;min-height:5.6rem;padding:.4rem 1rem .4rem .4rem;border:1px solid var(--g-border);border-radius:var(--g-radius-btn);min-width:0}.gcmp-bar__slot--empty{border-style:dashed;padding:0}.gcmp-bar__img{width:4.8rem;height:4.8rem;object-fit:contain;flex:none}.gcmp-bar__name{flex:1 1 auto;min-width:0;font-size:1.3rem;font-weight:600;color:var(--g-text-heading);text-decoration:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gcmp-bar__rm,.gcmp-bar__close{flex:none;width:3.2rem;height:3.2rem;border:0;border-radius:50%;background:none;font-size:2.2rem;line-height:1;color:var(--g-text-2);cursor:pointer}.gcmp-bar__rm:hover,.gcmp-bar__close:hover{background:var(--g-surface);color:var(--g-text-heading)}.gcmp-bar__pick{width:100%;height:100%;min-height:5.6rem;border:0;background:none;font:inherit;font-size:1.4rem;font-weight:600;color:var(--g-interactive);cursor:pointer}.gcmp-bar__go.is-disabled{opacity:.45;pointer-events:none}.gcompare-bar-open .gwa{bottom:9rem}@media screen and (max-width:749px){.gcmp-bar__inner{flex-wrap:wrap;gap:.8rem}.gcmp-bar__title{display:none}.gcmp-bar__slots{order:1;flex-basis:100%}.gcmp-bar__go{order:2;flex:1 1 auto}.gcmp-bar__close{order:3}.gcmp-bar__img{width:3.6rem;height:3.6rem}.gcompare-bar-open .gwa{bottom:15rem}}.gcmp-pick{width:min(64rem,calc(100vw - 3.2rem));max-height:calc(100vh - 6rem);padding:0;border:0;border-radius:var(--g-radius-card);box-shadow:var(--g-shadow-panel)}.gcmp-pick::backdrop{background:#00143c8c}.gcmp-pick__panel{display:grid;gap:1.2rem;padding:2.4rem}.gcmp-pick__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.gcmp-pick__title{margin:0;font-size:2.2rem;color:var(--g-text-heading)}.gcmp-pick__close{flex:none;width:3.6rem;height:3.6rem;padding:.6rem;border:0;background:none;color:var(--g-text-2);cursor:pointer}.gcmp-pick__sub{margin:0;font-size:1.4rem;color:var(--g-text-2)}.gcmp-pick__q{height:4.8rem;padding:0 1.4rem;border:1px solid var(--g-border-strong);border-radius:var(--g-radius-btn);font:inherit;font-size:1.5rem}.gcmp-pick__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));gap:.8rem;margin:0;padding:0;list-style:none;max-height:44vh;overflow:auto}.gcmp-pick__item{display:flex;align-items:center;gap:1rem;width:100%;padding:.6rem 1rem .6rem .6rem;border:1px solid var(--g-border);border-radius:var(--g-radius-btn);background:var(--g-bg);font:inherit;font-size:1.35rem;font-weight:600;text-align:left;color:var(--g-text-heading);cursor:pointer}.gcmp-pick__item:hover{border-color:var(--g-interactive);background:var(--g-surface)}.gcmp-pick__item img,.gcmp-pick__noimg{width:5.6rem;height:5.6rem;object-fit:contain;flex:none;background:var(--g-surface);border-radius:6px}.gcmp-pick__empty{font-size:1.4rem;color:var(--g-text-2)}.gcmp-pick__later{justify-self:start;padding:0;border:0;background:none;font:inherit;font-size:1.4rem;color:var(--g-interactive);text-decoration:underline;cursor:pointer}.gcmp-page{padding:2rem 0 6rem}.gcmp-page__empty,.gcmp-page__loading{font-size:1.6rem;color:var(--g-text-2)}.gcmp-t__tools{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.gcmp-t__only{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem}.gcmp-t__share{padding:0;border:0;background:none;font:inherit;font-size:1.4rem;font-weight:600;color:var(--g-interactive);text-decoration:underline;cursor:pointer}.gcmp-t__wrap{overflow-x:auto;border:1px solid var(--g-border);border-radius:var(--g-radius-card)}.gcmp-t{width:100%;min-width:56rem;border-collapse:collapse;font-size:1.4rem;table-layout:fixed}.gcmp-t th,.gcmp-t td{padding:1.2rem 1.4rem;border-bottom:1px solid var(--g-border);text-align:left;vertical-align:top}.gcmp-t thead td{width:22%}.gcmp-t tbody th{font-weight:600;color:var(--g-text-2);background:var(--g-surface)}.gcmp-t tbody td{font-variant-numeric:tabular-nums;color:var(--g-text-heading)}.gcmp-t tr.is-diff td{font-weight:700}.gcmp-t tr.is-same td{color:var(--g-text-2)}.is-only-diff .gcmp-t tr.is-same{display:none}.gcmp-t__link{display:grid;gap:.8rem;text-decoration:none;color:var(--g-text-heading)}.gcmp-t__link img{width:100%;max-width:20rem;height:auto;aspect-ratio:1;object-fit:contain}.gcmp-t__title{font-size:1.6rem;font-weight:700;line-height:1.3}.gcmp-t__price{display:block;margin:.8rem 0;font-size:1.8rem;font-weight:700;color:var(--g-text-heading)}.gcmp-t__price small{font-size:1.2rem;font-weight:400;color:var(--g-text-2)}.geta__pallet{margin:.6rem 0 0;font-size:1.25rem;line-height:1.45;color:var(--g-text)}.g-todo{background:#fff3c4;color:var(--g-text-heading);padding:0 .3em;border-radius:3px;outline:1px dashed var(--g-action-hover)}.shopify-policy__container{max-width:78rem;margin:4rem auto 6rem;padding:0 2rem}.shopify-policy__title h1{font-size:clamp(2.8rem,3vw,3.8rem);color:var(--g-text-heading);margin-bottom:2.4rem}.shopify-policy__body{font-size:1.6rem;line-height:1.65;color:var(--g-text)}.shopify-policy__body h2{margin:3.2rem 0 1rem;font-size:2.1rem;color:var(--g-text-heading)}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:2.2rem}.shopify-policy__body li{margin:.4rem 0}.shopify-policy__body a{color:var(--g-interactive)}.rte table,.shopify-policy__body table{width:100%;border-collapse:collapse;font-size:1.4rem;margin:1.6rem 0}.rte th,.rte td,.shopify-policy__body th,.shopify-policy__body td{padding:.8rem 1rem;border:1px solid var(--g-border);text-align:left;vertical-align:top}.rte thead th,.shopify-policy__body thead th{background:var(--g-surface);color:var(--g-text-heading)}.gconsent{position:fixed;left:1.6rem;bottom:1.6rem;z-index:60;width:min(46rem,calc(100vw - 3.2rem))}.gconsent[hidden]{display:none}.gconsent__card{padding:2.2rem;background:var(--g-bg);border:1px solid var(--g-border);border-top:4px solid var(--g-action);border-radius:var(--g-radius-card);box-shadow:var(--g-shadow-panel);animation:gcmp-up var(--g-dur-base) var(--g-ease-out)}.gconsent__title{margin:0 0 .8rem;font-size:1.8rem;font-weight:700;color:var(--g-text-heading)}.gconsent__text{margin:0 0 1.6rem;font-size:1.4rem;line-height:1.55;color:var(--g-text)}.gconsent__text a{color:var(--g-interactive)}.gconsent__actions{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.gconsent__actions .g-btn--primary{grid-column:1 / -1}.gconsent__btn{min-height:4.4rem;justify-content:center;width:100%}.gconsent__cats{display:grid;gap:1rem;margin:0 0 1.6rem;padding:0;list-style:none}.gconsent__cat{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;padding:1rem 1.2rem;border:1px solid var(--g-border);border-radius:var(--g-radius-btn)}.gconsent__cat-text{display:grid;gap:.2rem;font-size:1.3rem;line-height:1.45;color:var(--g-text-2);cursor:pointer}.gconsent__cat-text strong{font-size:1.45rem;color:var(--g-text-heading)}.gconsent__always{flex:none;font-size:1.2rem;font-weight:600;color:var(--g-success);white-space:nowrap}.gconsent__switch{flex:none;appearance:none;-webkit-appearance:none;width:4.4rem;height:2.4rem;margin:.2rem 0 0;border-radius:999px;background:var(--g-border-strong);position:relative;cursor:pointer;transition:background-color var(--g-dur-fast) var(--g-ease)}.gconsent__switch:after{content:"";position:absolute;top:.3rem;left:.3rem;width:1.8rem;height:1.8rem;border-radius:50%;background:#fff;transition:transform var(--g-dur-fast) var(--g-ease)}.gconsent__switch:checked{background:var(--g-interactive)}.gconsent__switch:checked:after{transform:translate(2rem)}.gconsent__switch:focus-visible{outline:3px solid var(--g-focus);outline-offset:2px}@media screen and (max-width:749px){.gconsent{left:.8rem;right:.8rem;bottom:.8rem;width:auto}.gconsent__card{padding:1.8rem}}.gwa__panel{max-height:min(68rem,calc(100vh - 11rem));max-height:min(68rem,calc(100dvh - 11rem))}.gwa__thread{flex:1 1 auto;min-height:15rem}.gwa__prompts{flex:0 1 auto;min-height:9rem;max-height:42%;overflow-y:auto;overscroll-behavior:contain}.gwa__head,.gwa__foot{flex:none}.gwa__foot{padding-bottom:1.2rem}@media screen and (max-width:749px){.gwa__panel{width:calc(100vw - 2.4rem);max-height:calc(100vh - 9rem);max-height:calc(100dvh - 9rem)}.gwa__thread{min-height:13rem}.gwa__chip{font-size:1.3rem}}@media screen and (min-width:750px){.facets-vertical--noaside>.facets-wrapper{display:none}.facets-vertical--noaside>.product-grid-container{width:100%;max-width:none;flex:1 1 100%;padding-left:0}}.gaddon__chips--stack{flex-direction:column;align-items:stretch}.gaddon__note{margin:.6rem 0 0;font-size:1.25rem;line-height:1.45;color:var(--g-text-2)}.gaddon__accept{margin-top:.8rem;padding:1rem 1.2rem;border:1px solid var(--g-border, #d9dfe9);border-radius:.8rem;background:var(--g-surface-2, #f5f7fb)}.gaddon__accept-text{margin:0 0 .6rem;font-size:1.3rem;line-height:1.45}.gaddon__accept-label{display:flex;gap:.8rem;align-items:flex-start;font-size:1.3rem;line-height:1.45;cursor:pointer}.gaddon__accept-label input{margin-top:.25rem;flex:none;width:1.6rem;height:1.6rem;accent-color:var(--g-interactive)}.gaddon__accept-label a{color:var(--g-interactive);text-decoration:underline}.gaddon__accept-error{margin:.6rem 0 0;font-size:1.25rem;font-weight:600;color:var(--g-error, #b42318)}.gfun{display:grid;grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:1.2rem 2.4rem;margin:0;padding:0;list-style:none}.gfun__item{display:flex;gap:1rem;align-items:flex-start}.gfun__icon{flex:none;display:inline-flex;width:2rem;height:2rem;margin-top:.2rem;color:var(--g-interactive)}.gfun__body{display:flex;flex-direction:column;gap:.2rem}.gfun__name{font-size:1.5rem;font-weight:700;color:var(--g-text-heading)}.gfun__text{font-size:1.35rem;line-height:1.5;color:var(--g-text-2)}.gversions{display:flex;flex-direction:column;gap:.8rem;margin:0 0 1.2rem}.gchip--link{text-decoration:none}.gchip--link.is-current .gchip__label{color:var(--g-text-on-inverse);background:var(--g-surface-inverse);border-color:var(--g-surface-inverse)}.gchip--link:not(.is-current):hover .gchip__label{border-color:var(--g-border-strong)}.gcmp-t__edit{display:flex;justify-content:center;gap:1.2rem;margin-top:.8rem}.gcmp-t__btn{padding:0;border:0;background:none;font:inherit;font-size:1.3rem;color:var(--g-interactive);text-decoration:underline;cursor:pointer}.goffers{margin-top:2.4rem;padding:1.6rem;border:1px solid var(--g-border);border-radius:1rem;background:var(--g-surface)}.goffers__title{display:flex;align-items:center;gap:.6rem;margin:0 0 1.2rem;font-size:1.5rem;font-weight:700;color:var(--g-text-heading)}.goffers__title .g-icon,.goffers__title svg{width:1.8rem;height:1.8rem;color:var(--g-sale, #e4572e)}.goffers__list{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none}.goffers__link{display:grid;grid-template-columns:5.6rem 1fr;gap:1rem;align-items:center;text-decoration:none;color:inherit}.goffers__img{width:5.6rem;height:5.6rem;object-fit:contain;background:#fff;border-radius:.6rem}.goffers__body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.goffers__name{font-size:1.3rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.goffers__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:1.3rem}.goffers__price s{color:var(--g-text-2)}.goffers__price small{font-size:1.1rem;color:var(--g-text-2)}.goffers__end{font-size:1.15rem;font-weight:600;color:var(--g-sale, #e4572e)}.goffers__all{display:inline-block;margin-top:1.2rem;font-size:1.3rem;color:var(--g-interactive)}.gfind-wrap{width:min(124rem,calc(100vw - 3.2rem))}.gfind-wrap:not(.gconf--inline) .gfind{max-height:calc(100dvh - 6.4rem);overflow-y:auto;overscroll-behavior:contain}.gfind{position:relative;display:flex;flex-direction:column;gap:2rem;padding:2.8rem 3.2rem}.gfind__head{display:flex;flex-direction:column;gap:.6rem;padding-right:4rem}.gfind__close{position:absolute;top:1.6rem;right:1.6rem}.gfind__eyebrow{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--g-text-2)}.gfind__title{margin:0;font-size:clamp(2.2rem,3vw,3rem);line-height:1.15;color:var(--g-text-heading)}.gfind__lede{margin:0;max-width:64ch;font-size:1.45rem;color:var(--g-text-2)}.gfind__quick{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:.6rem}.gfind__search{flex:1 1 28rem;min-width:0;min-height:4.4rem;padding:0 1.4rem;font:inherit;font-size:1.4rem;border:1px solid var(--g-border-strong);border-radius:var(--g-radius-btn);background:var(--g-bg);color:var(--g-text)}.gfind__link{padding:0;border:0;background:none;font:inherit;font-size:1.35rem;color:var(--g-interactive);text-decoration:underline;cursor:pointer}.gfind__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:2.4rem;align-items:start}.gfind__panel{display:flex;flex-direction:column;gap:2.2rem;padding:2rem;border:1px solid var(--g-border);border-radius:1.2rem;background:var(--g-surface)}.gfind__q{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;border:0;min-width:0}.gfind__q[hidden]{display:none}.gfind__qt{display:flex;gap:.8rem;align-items:baseline;padding:0;font-size:1.6rem;font-weight:700;color:var(--g-text-heading)}.gfind__n{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--g-surface-inverse);color:var(--g-text-on-inverse);font-size:1.2rem}.gfind__hint,.gfind__note{margin:0;font-size:1.3rem;line-height:1.45;color:var(--g-text-2)}.gfind__note{padding:.8rem 1rem;border-radius:.8rem;background:var(--g-bg)}.gfind__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.8rem}.gfind__tile{display:flex;flex-direction:column;gap:.2rem;min-height:6.4rem;padding:1rem 1.1rem;text-align:left;font:inherit;color:var(--g-text);background:var(--g-bg);border:1px solid var(--g-border);border-radius:1rem;cursor:pointer}.gfind__tile b{font-size:1.4rem;line-height:1.25}.gfind__tile small{font-size:1.15rem;color:var(--g-text-2)}.gfind__tile[aria-pressed=true]{border-color:var(--g-interactive);box-shadow:inset 0 0 0 1px var(--g-interactive);background:color-mix(in srgb,var(--g-interactive) 8%,var(--g-bg))}.gfind__readout{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem}.gfind__val{font-size:2rem;font-weight:700;color:var(--g-text-heading);font-variant-numeric:tabular-nums}.gfind__ex{font-size:1.25rem;color:var(--g-text-2)}.gfind input[type=range]{width:100%;accent-color:var(--g-interactive)}.gfind__ticks{display:flex;justify-content:space-between;font-size:1.1rem;color:var(--g-text-2)}.gfind__seg{display:inline-flex;flex-wrap:wrap;align-self:flex-start;border:1px solid var(--g-border-strong);border-radius:var(--g-radius-btn);overflow:hidden}.gfind__seg button{padding:.8rem 1.4rem;font:inherit;font-size:1.35rem;border:0;background:var(--g-bg);color:var(--g-text);cursor:pointer}.gfind__seg button+button{border-left:1px solid var(--g-border-strong)}.gfind__seg button[aria-pressed=true],.gfind__chip[aria-pressed=true]{background:var(--g-surface-inverse);color:var(--g-text-on-inverse);border-color:var(--g-surface-inverse)}.gfind__chips{display:flex;flex-wrap:wrap;gap:.6rem}.gfind__chip{padding:.6rem 1.2rem;font:inherit;font-size:1.3rem;border:1px solid var(--g-border-strong);border-radius:99rem;background:var(--g-bg);color:var(--g-text);cursor:pointer}.gfind__res{position:sticky;top:0;display:flex;flex-direction:column;gap:1.4rem}.gfind__sum{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.gfind__count{margin:0;font-size:2rem;font-weight:800;line-height:1.15;color:var(--g-text-heading)}.gfind__count span{display:block;font-size:1.3rem;font-weight:500;color:var(--g-text-2)}.gfind__tabs{display:inline-flex;gap:.4rem}.gfind__cards{display:flex;flex-direction:column;gap:1rem}.gfind__card{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:1.2rem;padding:1.4rem;border:1px solid var(--g-border);border-radius:1.2rem;background:var(--g-bg)}.gfind__card.is-top{border-color:var(--g-interactive);box-shadow:0 0 0 1px var(--g-interactive)}.gfind__card img,.gfind__noimg{width:8rem;height:8rem;object-fit:contain;background:#fff;border:1px solid var(--g-border);border-radius:.8rem}.gfind__cbody{display:flex;flex-direction:column;gap:.6rem;min-width:0}.gfind__badges{display:flex;flex-wrap:wrap;gap:.6rem}.gfind__badge{padding:.3rem .7rem;border-radius:.6rem;font-size:1.1rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--g-surface);color:var(--g-text-2)}.gfind__badge.is-best{background:var(--g-interactive);color:#fff}.gfind__badge.is-ok{background:color-mix(in srgb,#13795b 14%,var(--g-bg));color:#13795b}.gfind__cname{margin:0;font-size:1.5rem;line-height:1.3;color:var(--g-text-heading)}.gfind__spec{margin:0;font-size:1.3rem;font-weight:600;color:var(--g-text);font-variant-numeric:tabular-nums}.gfind__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.gfind__price{font-size:1.7rem;font-weight:700;font-variant-numeric:tabular-nums}.gfind__price small{font-size:1.15rem;font-weight:500;color:var(--g-text-2)}.gfind__btns{display:flex;flex-wrap:wrap;gap:.6rem}.gfind__btns .g-btn{min-height:3.8rem;padding:0 1.4rem;font-size:1.3rem}.gfind__empty{display:flex;flex-direction:column;gap:1rem;padding:1.8rem;border:1px dashed var(--g-border-strong);border-radius:1.2rem}.gfind__empty p{margin:0}.gfind__table{overflow-x:auto;border:1px solid var(--g-border);border-radius:1.2rem}.gfind__table table{width:100%;min-width:56rem;border-collapse:collapse;font-size:1.3rem}.gfind__table th,.gfind__table td{padding:.8rem 1rem;border-bottom:1px solid var(--g-border);text-align:left;white-space:nowrap}.gfind__table th{font-size:1.15rem;text-transform:uppercase;letter-spacing:.04em;color:var(--g-text-2)}.gfind__table td.num{font-variant-numeric:tabular-nums}.gfind__help{display:flex;flex-direction:column;gap:1rem;padding:1.6rem;border-radius:1.2rem;background:var(--g-surface-inverse);color:var(--g-text-on-inverse)}.gfind__help p{margin:0;font-size:1.4rem}.gfind__help-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.gfind__help .gfind__link{color:var(--g-text-on-inverse)}.gfind__wa{display:inline-flex;align-items:center;gap:.6rem}.gfind__wa svg{width:1.8rem;height:1.8rem}.gfind__foot{margin:0;font-size:1.15rem;color:var(--g-text-2)}.gfind__mbar{display:none}@media screen and (max-width:899px){.gfind{padding:2rem 1.6rem 7.2rem}.gfind__grid{grid-template-columns:minmax(0,1fr)}.gfind__res{position:static}.gfind__mbar{position:sticky;bottom:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0 -1.6rem -7.2rem;padding:1.2rem 1.6rem;background:var(--g-surface-inverse);color:var(--g-text-on-inverse);font-weight:700}.gfind__mbar a{padding:.7rem 1.2rem;border-radius:.8rem;background:var(--g-bg);color:var(--g-text-heading);text-decoration:none}.gfind__card{grid-template-columns:6.4rem minmax(0,1fr)}.gfind__card img,.gfind__noimg{width:6.4rem;height:6.4rem}}.garticle-head{max-width:116rem}.garticle{display:grid;grid-template-columns:minmax(0,72ch) minmax(26rem,32rem);justify-content:space-between;gap:4.8rem;max-width:116rem;align-items:start}.garticle__main{margin:0;max-width:72ch}.garticle__sticky{position:sticky;top:10rem;display:flex;flex-direction:column;gap:1.6rem}.garticle__box{padding:1.6rem;border:1px solid var(--g-border);border-radius:1.2rem;background:var(--g-surface)}.garticle__h{margin:0 0 1rem;font-size:1.4rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--g-text-2)}.garticle__toc ol{display:flex;flex-direction:column;gap:.6rem;margin:0;padding-left:1.8rem;font-size:1.35rem;line-height:1.35}.garticle__toc a{color:var(--g-text);text-decoration:none}.garticle__toc a:hover{color:var(--g-interactive);text-decoration:underline}.garticle__prods{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}.garticle__prods a{display:grid;grid-template-columns:5.6rem 1fr;gap:1rem;align-items:center;font-size:1.3rem;font-weight:600;line-height:1.3;color:var(--g-text-heading);text-decoration:none}.garticle__prods img{width:5.6rem;height:5.6rem;object-fit:contain;background:#fff;border-radius:.6rem}.garticle__more{display:inline-block;margin-top:1rem;font-size:1.3rem;color:var(--g-interactive)}.garticle__cta{background:var(--g-surface-inverse);border-color:var(--g-surface-inverse);color:var(--g-text-on-inverse)}.garticle__cta .garticle__h{color:var(--g-text-on-inverse);opacity:.85}.garticle__cta p{margin:0 0 1.2rem;font-size:1.35rem;line-height:1.45}.garticle__cta .g-btn{display:inline-flex;align-items:center;gap:.6rem}.garticle__cta .g-btn svg{width:1.8rem;height:1.8rem}.garticle-extras{display:flex;flex-direction:column;gap:4rem;max-width:116rem;margin-top:5.6rem}.garticle-extras__title{margin:0 0 1.6rem;font-size:2.2rem;color:var(--g-text-heading)}.garticle-extras__news{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.4rem;align-items:center;padding:2.8rem;border-radius:1.2rem;background:var(--g-surface)}.garticle-extras__news .garticle-extras__title{margin-bottom:.6rem}.garticle-extras__news p{margin:0;color:var(--g-text-2)}.garticle-extras__form{display:flex;flex-wrap:wrap;gap:1rem}.garticle-extras__form input[type=email]{flex:1 1 24rem;min-height:4.6rem;padding:0 1.4rem;font:inherit;border:1px solid var(--g-border-strong);border-radius:var(--g-radius-btn);background:var(--g-bg)}.garticle-extras__ok,.garticle-extras__err{flex-basis:100%;margin:0;font-size:1.3rem}.garticle-extras__err{color:var(--g-error, #b42318)}.garticle-extras__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.garticle-extras__list a{display:block;height:100%;padding:1.6rem;border:1px solid var(--g-border);border-radius:1.2rem;font-size:1.5rem;font-weight:600;color:var(--g-text-heading);text-decoration:none}.garticle-extras__list a:hover{border-color:var(--g-interactive)}@media screen and (max-width:989px){.garticle{grid-template-columns:minmax(0,1fr);gap:3.2rem}.garticle__sticky{position:static}.garticle-extras__news{grid-template-columns:minmax(0,1fr);padding:2rem}}@media screen and (max-width:749px){.gfind-wrap:not(.gconf--inline){width:100vw;max-width:100vw;max-height:100dvh;height:100dvh;margin:0;border-radius:0}.gfind-wrap:not(.gconf--inline) .gfind{max-height:100dvh}}.gcart-invoice{max-width:36rem;margin-left:auto}.gcart-invoice__hint{max-width:36rem;margin:.6rem 0 1.6rem auto;color:var(--g-text-2)}.collection-hero__finder{margin:1rem 0 0;color:var(--g-text-2)}.collection-hero__finder a{font-weight:600}a.g-badge{color:#fff;text-decoration:none}a.g-badge:hover,a.g-badge:focus-visible{text-decoration:underline}.gview-toggle{display:flex;justify-content:flex-end;gap:.4rem;margin:0 0 1.2rem}.gview-toggle__btn{min-height:3.6rem;padding:0 1.4rem;border:1px solid var(--g-border-strong);border-radius:999px;background:transparent;color:var(--g-text);font:inherit;font-size:1.3rem;cursor:pointer}.gview-toggle__btn[aria-pressed=true]{background:var(--g-surface-inverse);border-color:var(--g-surface-inverse);color:var(--g-text-on-inverse)}#product-grid[hidden],.gview-table[hidden]{display:none!important}#ProductGridContainer,#ProductGridContainer>.collection{min-width:0}.gview-table{overflow-x:auto;border:1px solid var(--g-border);border-radius:1.2rem}.gview-table table{width:100%;min-width:64rem;border-collapse:collapse;font-size:1.35rem}.gview-table th,.gview-table td{padding:.9rem 1.2rem;border-bottom:1px solid var(--g-border);text-align:left;font-variant-numeric:tabular-nums}.gview-table thead th{font-size:1.15rem;text-transform:uppercase;letter-spacing:.04em;color:var(--g-text-2);white-space:nowrap}.gview-table tbody th{font-weight:600}.gview-table tbody th a{color:var(--g-text-heading);text-decoration:none}.gview-table tbody th a:hover{text-decoration:underline}.gview-table td{white-space:nowrap}.gview-table tbody tr:last-child>*{border-bottom:0}@media screen and (max-width:749px){.gview-toggle{justify-content:flex-start;padding:0 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/gravitus-ui.css.map */
