@charset "UTF-8";@layer reset,grid,gridDefaults,userDefaults,elements;@property --bg-overlay-opacity{syntax: "<number>"; inherits: false; initial-value: 0;}@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{line-height:1.5}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden],[type=hidden]{display:none}button[disabled]{pointer-events:none;opacity:.5;filter:grayscale(1)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}svg{vertical-align:top}a:not([class]){text-decoration-skip-ink:auto}ul[role=list],ol[role=list]{list-style:none}img,picture{max-width:100%;height:auto;display:block;border-style:none;overflow:hidden}pre,code{font-family:monospace,monospace;font-size:1em}b,strong{font-weight:bolder}em{font-style:italic}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse}input,button,textarea,select{font:inherit}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;cursor:pointer;background-color:transparent;background-image:none}textarea{overflow:auto;resize:vertical}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer grid{:root{--gwe-mask-circle: url(../img/masks/circle.svg);--gwe-mask-squircle: url(../img/masks/squircle.svg);--gwe-mask-rounded-square: url(../img/masks/rounded-square.svg);--gwe-mask-superellipse: url(../img/masks/superellipse.svg);--gwe-mask-triangle: url(../img/masks/triangle.svg);--gwe-mask-triangle-rounded: url(../img/masks/triangle-rounded.svg);--gwe-mask-diamond: url(../img/masks/diamond.svg);--gwe-mask-diamond-rounded: url(../img/masks/diamond-rounded.svg);--gwe-mask-pentagon: url(../img/masks/pentagon.svg);--gwe-mask-pentagon-rounded: url(../img/masks/pentagon-rounded.svg);--gwe-mask-hexagon: url(../img/masks/hexagon.svg);--gwe-mask-hexagon-rounded: url(../img/masks/hexagon-rounded.svg);--gwe-mask-octagon: url(../img/masks/octagon.svg);--gwe-mask-parallelogram: url(../img/masks/parallelogram.svg);--gwe-mask-cross: url(../img/masks/cross.svg);--gwe-mask-reuleaux: url(../img/masks/reuleaux.svg);--gwe-mask-reuleaux-5: url(../img/masks/reuleaux-5.svg);--gwe-mask-cookie-4: url(../img/masks/cookie-4.svg);--gwe-mask-cookie-6: url(../img/masks/cookie-6.svg);--gwe-mask-cookie-7: url(../img/masks/cookie-7.svg);--gwe-mask-cookie-9: url(../img/masks/cookie-9.svg);--gwe-mask-cookie-12: url(../img/masks/cookie-12.svg);--gwe-mask-wavy-circle: url(../img/masks/wavy-circle.svg);--gwe-mask-sunny: url(../img/masks/sunny.svg);--gwe-mask-very-sunny: url(../img/masks/very-sunny.svg);--gwe-mask-soft-burst: url(../img/masks/soft-burst.svg);--gwe-mask-soft-boom: url(../img/masks/soft-boom.svg);--gwe-mask-clover-4: url(../img/masks/clover-4.svg);--gwe-mask-clover-8: url(../img/masks/clover-8.svg);--gwe-mask-flower: url(../img/masks/flower.svg);--gwe-mask-flower-5: url(../img/masks/flower-5.svg);--gwe-mask-puffy: url(../img/masks/puffy.svg);--gwe-mask-puffy-diamond: url(../img/masks/puffy-diamond.svg);--gwe-mask-gem: url(../img/masks/gem.svg);--gwe-mask-clamshell: url(../img/masks/clamshell.svg);--gwe-mask-slanted: url(../img/masks/slanted.svg);--gwe-mask-arrow: url(../img/masks/arrow.svg);--gwe-mask-pill-slanted: url(../img/masks/pill-slanted.svg);--gwe-mask-fan: url(../img/masks/fan.svg);--gwe-mask-semicircle: url(../img/masks/semicircle.svg);--gwe-mask-sparkle: url(../img/masks/sparkle.svg);--gwe-mask-bowtie: url(../img/masks/bowtie.svg);--gwe-mask-ovals-stack-2: url(../img/masks/ovals-stack-2.svg);--gwe-mask-ovals-stack-3: url(../img/masks/ovals-stack-3.svg);--gwe-mask-ovals-row-3: url(../img/masks/ovals-row-3.svg);--gwe-mask-ovals-diagonal: url(../img/masks/ovals-diagonal.svg);--gwe-mask-ovals-cascade: url(../img/masks/ovals-cascade.svg);--gwe-mask-petals-2: url(../img/masks/petals-2.svg);--gwe-mask-petals-3: url(../img/masks/petals-3.svg);--gwe-mask-petals-4: url(../img/masks/petals-4.svg);--gwe-mask-circles-2: url(../img/masks/circles-2.svg);--gwe-mask-circles-2-stack: url(../img/masks/circles-2-stack.svg);--gwe-mask-circles-3: url(../img/masks/circles-3.svg);--gwe-mask-circles-4: url(../img/masks/circles-4.svg);--gwe-mask-bubbles: url(../img/masks/bubbles.svg);--gwe-mask-ring: url(../img/masks/ring.svg);--gwe-mask-ring-thin: url(../img/masks/ring-thin.svg);--gwe-mask-capsule-cross: url(../img/masks/capsule-cross.svg);--gwe-mask-capsule-x: url(../img/masks/capsule-x.svg);--gwe-mask-capsules-3: url(../img/masks/capsules-3.svg);--gwe-mask-capsules-steps: url(../img/masks/capsules-steps.svg);--gwe-mask-lens: url(../img/masks/lens.svg);--gwe-mask-lens-vertical: url(../img/masks/lens-vertical.svg);--gwe-mask-blob-1: url(../img/masks/blob-1.svg);--gwe-mask-blob-2: url(../img/masks/blob-2.svg);--gwe-mask-blob-3: url(../img/masks/blob-3.svg);--gwe-mask-blob-4: url(../img/masks/blob-4.svg);--gwe-mask-blob-5: url(../img/masks/blob-5.svg);--gwe-mask-blob-6: url(../img/masks/blob-6.svg);--gwe-mask-blob-7: url(../img/masks/blob-7.svg);--gwe-mask-blob-8: url(../img/masks/blob-8.svg);--gwe-mask-pebble: url(../img/masks/pebble.svg);--gwe-mask-leaf: url(../img/masks/leaf.svg);--gwe-mask-leaf-diagonal: url(../img/masks/leaf-diagonal.svg);--gwe-mask-drop: url(../img/masks/drop.svg);--gwe-mask-heart: url(../img/masks/heart.svg);--gwe-mask-cloud: url(../img/masks/cloud.svg);--gwe-mask-moon: url(../img/masks/moon.svg);--gwe-mask-star: url(../img/masks/star.svg);--gwe-mask-star-rounded: url(../img/masks/star-rounded.svg);--gwe-mask-star-4: url(../img/masks/star-4.svg);--gwe-mask-star-6: url(../img/masks/star-6.svg);--gwe-mask-star-8: url(../img/masks/star-8.svg);--gwe-mask-star-12: url(../img/masks/star-12.svg);--gwe-mask-burst: url(../img/masks/burst.svg);--gwe-mask-boom: url(../img/masks/boom.svg);--gwe-mask-scallop: url(../img/masks/scallop.svg);--gwe-mask-arch: url(../img/masks/arch.svg);--gwe-mask-arch-down: url(../img/masks/arch-down.svg);--gwe-mask-arch-gothic: url(../img/masks/arch-gothic.svg);--gwe-mask-arch-rounded: url(../img/masks/arch-rounded.svg);--gwe-mask-arches-2: url(../img/masks/arches-2.svg);--gwe-mask-keyhole: url(../img/masks/keyhole.svg);--gwe-mask-ticket: url(../img/masks/ticket.svg);--gwe-mask-shield: url(../img/masks/shield.svg);--gwe-mask-speech: url(../img/masks/speech.svg);--gwe-mask-tag: url(../img/masks/tag.svg);--gwe-mask-pennant: url(../img/masks/pennant.svg);--gwe-mask-house: url(../img/masks/house.svg);--gwe-mask-pixel-circle: url(../img/masks/pixel-circle.svg);--gwe-mask-pixel-heart: url(../img/masks/pixel-heart.svg);--gwe-mask-pixel-triangle: url(../img/masks/pixel-triangle.svg);--fluid-min-width: 640;--fluid-max-width: 990;--base-font-size: 16;--fluid-screen: 100vw;--fluid-bp: calc( (var(--fluid-screen) - var(--fluid-min-width) / 16 * 1rem) / (var(--fluid-max-width) - var(--fluid-min-width)) );--system-font-family: -apple-system, BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue", Arial,"Noto Sans",sans-serif,"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--clr-background-contrast: 0,0,0;--text-color-alpha: .75;--bg-transparent: transparent;--text-color: var(--clr-background-contrast );--text-color-auto: rgba( var(--text-color),var(--text-color-alpha,1) );color:var(--text-color-auto)}*{border-style:solid;border-width:0}html::-webkit-scrollbar{display:none}html{scroll-behavior:smooth;overscroll-behavior-y:contain}html,body,section{overflow-x:clip}body,.gwe-body{scroll-behavior:smooth;min-height:100vh;display:flex;flex-direction:column;position:relative;font-family:var(--general-font-family,""),var(--general-font-family-fallback, var(--system-font-family));background-color:var(--clr-background, #FFF);--default-contrast: 0,0,0;--text-color: var(--clr-background-contrast, var(--default-contast) );font-weight:400}h1,h2,h3,h4,h5,h6,p,blockquote,a,button,.gwe-p,.gwe-h1,.gwe-h2,.gwe-h3,.gwe-h4,.gwe-h5,.gwe-h6,.gwe-blockquote,.gwe-text,.gwe-label,summary,.gwe-dropdown,form,.gwe-filter-title,.gwe-separator{--min-font-size: min( ( var(--base-font-size) + ( ( var(--font-size) - var(--base-font-size) ) / 2.5) ), var(--font-size) );font-size:calc(((var(--min-font-size) / 16) * 1rem) + (var(--font-size) - var(--min-font-size)) * var(--fluid-bp))}@media (min-width: 990px){h1,h2,h3,h4,h5,h6,p,blockquote,a,button,.gwe-p,.gwe-h1,.gwe-h2,.gwe-h3,.gwe-h4,.gwe-h5,.gwe-h6,.gwe-blockquote,.gwe-text,.gwe-label,summary,.gwe-dropdown,form,.gwe-filter-title,.gwe-separator{font-size:calc((var(--font-size) / 16) * 1rem)}}@media (max-width: 640px){h1,h2,h3,h4,h5,h6,p,blockquote,a,button,.gwe-p,.gwe-h1,.gwe-h2,.gwe-h3,.gwe-h4,.gwe-h5,.gwe-h6,.gwe-blockquote,.gwe-text,.gwe-label,summary,.gwe-dropdown,form,.gwe-filter-title,.gwe-separator{font-size:calc((var(--min-font-size) / 16) * 1rem)}}.gwe-p a:where(:not(.gwe-button)),.gwe-text a:where(:not(.gwe-button)),.gwe-label a:where(:not(.gwe-button)),.gwe-blockquote a:where(:not(.gwe-button)),.gwe-h1 a:where(:not(.gwe-button)),.gwe-h2 a:where(:not(.gwe-button)),.gwe-h3 a:where(:not(.gwe-button)),.gwe-h4 a:where(:not(.gwe-button)),.gwe-h5 a:where(:not(.gwe-button)),.gwe-h6 a:where(:not(.gwe-button)){color:var(--link-color)}h1,h2,h3,h4,h5,h6{--text-color-alpha: 1;text-wrap:balance}.gwe-rich-text img{max-height:90vmin;display:block;margin-inline:auto}.gwe-rich-text iframe.ql-video{width:100%;aspect-ratio:16 / 9;height:auto}.gwe-rte-paragraph{margin:.35em 0;line-height:1.6}.gwe-rte-simple-text{margin:0;line-height:1.6}.gwe-rte-heading-1{font-size:2em;font-weight:700;margin:.6em 0 .3em;line-height:1.15}.gwe-rte-heading-2{font-size:1.6em;font-weight:700;margin:.55em 0 .3em;line-height:1.2}.gwe-rte-heading-3{font-size:1.3em;font-weight:600;margin:.5em 0 .25em}.gwe-rte-heading-4{font-size:1.15em;font-weight:600;margin:.5em 0 .25em}.gwe-rte-heading-5{font-size:1em;font-weight:600;margin:.5em 0 .25em}.gwe-rte-heading-6{font-size:.9em;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin:.5em 0 .25em}ul.gwe-rte-list{list-style:disc;margin:.4em 0;padding-inline-start:1.4em}ol.gwe-rte-list{list-style:decimal;margin:.4em 0;padding-inline-start:1.4em}.gwe-rte-divider{border:none;border-top:1px solid rgba(150,150,150,.4);margin:1em 0}.gwe-rte-callout{border-radius:8px;padding:12px 14px;margin:.6em 0}.gwe-rte-inline-code{font-family:ui-monospace,Menlo,monospace;font-size:.9em;background:#87878738;padding:.1em .35em;border-radius:4px}.gwe-rte-image-caption{font-size:.85em;opacity:.7;margin-top:6px}.gwe-rte-video-ratio{position:relative;width:100%;padding-top:56.25%}.gwe-rte-table{font-size:.95em}.gwe-rte-table-cell{min-width:60px}.gwe-rte-table-scroll{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}.gwe-rte-content,.gwe-rich-text{min-width:0}.gwe-layout-item:has(.gwe-rte-table-scroll){min-width:0}:where(.gwe-layout-item,.gwe-rich-text):has(.gwe-rte-table-scroll){max-width:100%}.gwe-rte-link{color:var(--link-color, #3b82f6);text-decoration:underline}.gwe-rte-link-button{display:inline-block;text-decoration:none}[data-animation-split]{font-kerning:none;text-rendering:optimizeSpeed;text-wrap:wrap}[data-animation-split],[data-animation-split] *,[data-animation-appear-clone],[data-animation-appear-clone] *{text-wrap:wrap!important}.gwe-has-js [data-animation-appear]:not([data-animation-appear-start]):not([data-animation-appear-clone]){visibility:hidden}h1{font-family:var(--heading-1-font-family,""),var(--general-font-family,""),var(--heading-1-font-family-fallback, var(--general-font-family-fallback, var(--system-font-family)))}h2{font-family:var(--heading-2-font-family,""),var(--heading-1-font-family,""),var(--general-font-family,""),var(--heading-2-font-family-fallback, var(--heading-1-font-family-fallback, var(--general-font-family-fallback, var(--system-font-family))))}h3{font-family:var(--heading-3-font-family,""),var(--heading-2-font-family,""),var(--heading-1-font-family,""),var(--general-font-family,""),var(--heading-3-font-family-fallback, var(--heading-2-font-family-fallback, var(--heading-1-font-family-fallback, var(--general-font-family-fallback, var(--system-font-family)))))}h4{font-family:var(--heading-4-font-family,""),var(--heading-3-font-family,""),var(--heading-2-font-family,""),var(--heading-1-font-family,""),var(--general-font-family,""),var(--heading-4-font-family-fallback, var(--heading-3-font-family-fallback, var(--heading-2-font-family-fallback, var(--heading-1-font-family-fallback, var(--general-font-family-fallback, var(--system-font-family))))))}h5{font-family:var(--heading-5-font-family,""),var(--heading-4-font-family,""),var(--heading-3-font-family,""),var(--heading-2-font-family,""),var(--heading-1-font-family,""),var(--general-font-family,""),var(--heading-5-font-family-fallback, var(--heading-4-font-family-fallback, var(--heading-3-font-family-fallback, var(--heading-2-font-family-fallback, var(--heading-1-font-family-fallback, var(--general-font-family-fallback, var(--system-font-family)))))))}h6{font-family:var(--heading-6-font-family,""),var(--heading-5-font-family,""),var(--heading-4-font-family,""),var(--heading-3-font-family,""),var(--heading-2-font-family,""),var(--heading-1-font-family,""),var(--general-font-family,""),var(--heading-6-font-family-fallback, var(--heading-5-font-family-fallback, var(--heading-4-font-family-fallback, var(--heading-3-font-family-fallback, var(--heading-2-font-family-fallback, var(--heading-1-font-family-fallback, var(--general-font-family-fallback, var(--system-font-family))))))))}p,.gwe-p{font-family:var(--paragraph-font-family,""),var(--general-font-family,""),var(--paragraph-font-family-fallback, var(--general-font-family-fallback, var(--system-font-family)))}blockquote,.gwe-blockquote{font-family:var(--blockquote-font-family,""),var(--paragraph-font-family,""),var(--general-font-family,""),var(--blockquote-font-family-fallback, var(--paragraph-font-family-fallback, var(--general-font-family-fallback, var(--system-font-family))))}.gwe-list li{margin-left:calc(var(--list-level,0) * var(--list-margin,1em))}.gwe-text,.gwe-label{font-family:var(--general-font-family,""),var(--general-font-family-fallback, var(--system-font-family))}.gwe-details-summary{--text-color-alpha: 1}:where(p,h1,h2,h3,h4,h5,h6,blockquote,a,button,.gwe-text,.gwe-p,.gwe-h1,.gwe-h2,.gwe-h3,.gwe-h4,.gwe-h5,.gwe-h6,.gwe-blockquote,.gwe-label,.gwe-form-submit,.gwe-footer-text,.gwe-link,.gwe-dropdown,.gwe-legal-text,.gwe-form,.gwe-layout,.gwe-layout-item,.gwe-details-summary,.gwe-lang-switcher,.gwe-list,.gwe-rich-text,.gwe-rte-content,.gwe-separator){--text-color-auto: rgba( var(--text-color),var(--text-color-alpha,1) );color:var(--text-color-auto)}.gwe-lang-switcher option{color:#000}main{flex-grow:1}section{display:block;align-content:start}@supports (-webkit-touch-callout: none){*:not(img,video,picture,canvas,embed,object,iframe){aspect-ratio:auto!important}}header,section,footer,.gwe-container,.gwe-columns,.gwe-grid,.gwe-hr{clear:both}details summary div{display:inline!important}.skip-nav{position:absolute;padding:.5em;color:#fff;background:#000;top:0;left:0;transform:translateY(-300%);transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;z-index:999;font-size:1rem}.skip-nav:focus{transform:translateY(0)}.gwe-grid{--grid-cols: 4;grid-template-columns:repeat(var(--grid-cols),1fr)}.gwe-grid-cell{grid-column:span var(--col-span);grid-row:span var(--row-span)}.gwe-columns{--column-gap: 15;gap:calc(var(--column-gap,0) * 1px)}.gwe-column{--column-flex-basis: 1;flex-basis:calc(var(--column-flex-basis,1) * 100%)}.gwe-nav{--nav-mode: block;--nav-display: block;--nav-mode-btn: none;display:var(--nav-display, block);justify-content:var(--nav-align, start)}.gwe-nav-menu-button{display:var(--nav-mode-btn,none);position:relative;z-index:999;width:var(--nav-btn-width, 48px);height:var(--nav-btn-height, 48px);--nav-menu-btn-final: var(--nav-menu-btn-mask, var(--nav-menu-btn, url(/assets/img/menu.svg)));--text-color-alpha: 1;--text-color-auto: rgba( var(--text-color),var(--text-color-alpha) )}.gwe-nav-menu-button:after{content:"";display:block;width:100%;height:100%;background-color:var(--nav-icon-color, var(--text-color-auto));mask-image:var(--nav-menu-btn-final);mask-repeat:no-repeat;mask-position:center center;mask-size:100%;-webkit-mask-image:var(--nav-menu-btn-final);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:100%}.gwe-nav-menu{display:var(--nav-mode, block);align-items:center}.gwe-nav[open]>.gwe-nav-menu{display:block;position:fixed;inset:0;z-index:100;overflow-y:auto}.gwe-nav[open]>.gwe-nav-menu-button{--nav-menu-btn-final: var(--nav-menu-btn-close-mask, var(--nav-menu-btn-close, url(/assets/img/close.svg)))}.gwe-cart{display:var(--visibility-flex, flex);align-items:center;position:relative;cursor:pointer}.gwe-cart-icon{display:var(--visibility-block, block);position:relative;flex-shrink:0;width:var(--cart-icon-width, var(--cart-icon-size, 24px));height:var(--cart-icon-height, var(--cart-icon-size, 24px));--cart-icon-final: var(--cart-icon-mask, none);--text-color-alpha: 1;--text-color-auto: rgba( var(--text-color),var(--text-color-alpha) )}.gwe-cart-icon:after{content:"";display:block;width:100%;height:100%;background-color:var(--cart-icon-color, var(--text-color-auto));mask-image:var(--cart-icon-final);mask-repeat:no-repeat;mask-position:center center;mask-size:100%;-webkit-mask-image:var(--cart-icon-final);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:100%}.gwe-icon{display:var(--visibility-block, block);position:relative;flex-shrink:0;width:var(--icon-size, 24px);height:var(--icon-size, 24px);--text-color-alpha: 1;--text-color-auto: rgba( var(--text-color),var(--text-color-alpha) )}.gwe-icon:after{content:"";display:block;width:100%;height:100%;background-color:var(--icon-color, var(--text-color-auto));mask-image:var(--icon-mask, none);mask-repeat:no-repeat;mask-position:center center;mask-size:100%;-webkit-mask-image:var(--icon-mask, none);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:100%}.gwe-icon-empty{outline:1px dashed rgba(0,0,0,.25);background-color:#0000000a}.gwe-dynamic-pagination-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--icon-size, 16px);height:var(--icon-size, 16px);vertical-align:middle;--text-color-alpha: 1;--text-color-auto: rgba( var(--text-color),var(--text-color-alpha) )}.gwe-dynamic-pagination-icon:after{content:"";display:block;width:100%;height:100%;background-color:var(--icon-color, var(--text-color-auto));mask-image:var(--icon-mask, none);mask-repeat:no-repeat;mask-position:center center;mask-size:100%;-webkit-mask-image:var(--icon-mask, none);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:100%}.gwe-cart-badge{display:var(--visibility-flex, inline-flex);align-items:center;justify-content:center;box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:999px;line-height:1;white-space:nowrap}.gwe-cart-product-image{object-fit:cover}.gwe-cart-product-image-empty{background-color:#0000000f;outline:1px dashed rgba(0,0,0,.15)}.gwe-cart-control{display:inline-flex;flex-direction:column;align-items:center;gap:8px}.gwe-cart-quantity{display:inline-flex;align-items:center;gap:6px}.gwe-cart-remove{padding:0;border:none;background:none;color:var(--clr-error, #dc2626);text-decoration:underline;cursor:pointer}.gwe-cart-remove:hover{opacity:.8}.gwe-cart-quantity-btn:disabled{opacity:.5;cursor:default}.gwe-cart-quantity-value{width:44px;height:28px;padding:0;border:1px solid rgba(0,0,0,.2);border-radius:3px;background-color:#fff;color:inherit;font:inherit;text-align:center;box-sizing:border-box;-moz-appearance:textfield;appearance:textfield}.gwe-cart-quantity-value::-webkit-outer-spin-button,.gwe-cart-quantity-value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gwe-nav[open] .gwe-dropdown{display:flex;flex-direction:column;align-items:center}.gwe-nav[open] .gwe-dropdown>span{display:inline-flex}.gwe-nav[open] .gwe-dropdown-content{position:static;width:auto}.gwe-dropdown{position:relative;--btn-style: inline-block;display:var(--btn-style, inline-block);padding:10px}.gwe-dropdown>span{display:flex;width:100%;align-items:center;gap:1ch;cursor:pointer}.gwe-dropdown>span:after{content:"";width:.4em;height:.4em;border:1px solid currentColor;margin-left:auto;border-left:0;border-top:0;transform:scaleY(1) translateY(0) rotate(45deg);display:inline-block;transition:transform .2s ease-in-out}.gwe-dropdown-content{--dropdown-absolute-top: 0;--dropdown-anchor: calc(100% + var(--dropdown-absolute-top) * 1px) auto auto 0;--dropdown-position: absolute;--dropdown-fixed-top: 0;--dropdown-fixed-width: 100%;--dropdown-backdrop: none;--dropdown-backdrop-opacity: .5;--dropdown-backdrop-blur: 0;--dropdown-fixed-anchor: calc((var(--dropdown-fixed-top,0) + var(--dropdown-absolute-top,0)) * 1px) 0 auto 0;display:none;position:var(--dropdown-position);inset:var(--dropdown-anchor);z-index:100;background-color:var(--clr-header, var(--transparent));--text-color: var(--clr-header-contrast);min-width:100%;width:max-content}.gwe-dropdown[open]:after{content:var(--dropdown-backdrop,none);position:absolute;inset:-100vmax;background:rgba(0,0,0,var(--dropdown-backdrop-opacity, .5));backdrop-filter:blur(calc(var(--dropdown-backdrop-blur,0) * 2px));z-index:-1;display:block}.gwe-dropdown-content:before{content:"";position:absolute;display:block;inset:calc(var(--dropdown-absolute-top) * -1px) 0 auto 0;height:calc(var(--dropdown-absolute-top) * 1px);background:transparent;opacity:0}.gwe-dropdown:not([data-behaviour=click]):hover>.gwe-dropdown-content,.gwe-dropdown[data-behaviour=click][open]>.gwe-dropdown-content,.gwe-dropdown[data-preview=true]>.gwe-dropdown-content{display:block}.gwe-dropdown:not([data-behaviour=click]):hover>span:after,.gwe-dropdown[data-behaviour=click][open]>span:after,.gwe-dropdown[data-preview=true]>span:after{transform:scaleY(-1) translateY(-25%) rotate(45deg)}.gwe-div,.gwe-section,.gwe-text,.gwe-p,.gwe-h1,.gwe-h2,.gwe-h3,.gwe-h4,.gwe-h5,.gwe-h6,.gwe-blockquote,.gwe-line,.gwe-image,.gwe-form,.gwe-input-text,.gwe-label,.gwe-filter-title,.gwe-layout-item,.gwe-code{display:var(--visibility-block, block)}.gwe-form-recaptcha{opacity:.65}.gwe-form-recaptcha,.gwe-form-recaptcha *{font-size:.75rem}.gwe-form-recaptcha a{text-decoration:none}.gwe-form-recaptcha a:hover{text-decoration:underline}.gwe-button{--btn-style: inline-block;display:var(--btn-style, inline-block);--text-color-alpha: 1;text-decoration:none}.gwe-button:empty{display:none}.gwe-button-content{display:inline-flex;align-items:center;justify-content:center;gap:var(--icon-gap, 8px);max-width:100%}.gwe-button-icon{display:block;flex-shrink:0;width:var(--icon-size, 1em);height:var(--icon-size, 1em)}.gwe-button-icon:after{content:"";display:block;width:100%;height:100%;background-color:currentColor;mask-image:var(--icon-mask, none);mask-repeat:no-repeat;mask-position:center center;mask-size:100%;-webkit-mask-image:var(--icon-mask, none);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:100%}.gwe-link{--btn-style: inline-block;display:var(--btn-style, inline-block);text-decoration:none}.gwe-link:hover,.gwe-p a:hover{text-decoration:underline}.gwe-link-block{text-decoration:none;display:block;--btn-style: block;display:var(--btn-style, block);--height-full:auto;height:var(--height-full, auto)}.gwe-columns,.gwe-flex-container{display:var(--visibility-flex, flex)}.gwe-column,.gwe-grid-cell{display:var(--visibility-flex, block);flex-direction:column;min-width:0;max-width:100%}.gwe-grid{display:var(--visibility-grid, grid)}.gwe-video{display:var(--visibility-grid, grid);position:relative}.gwe-image{--img-responsive: 100%;max-width:var(--img-responsive,100%);width:auto;height:auto;object-fit:contain;overflow:hidden;-webkit-mask-image:var(--mask-shape, none);mask-image:var(--mask-shape, none);-webkit-mask-size:var(--mask-size, 100% 100%);mask-size:var(--mask-size, 100% 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.gwe-image[data-lightbox],.glightbox{cursor:zoom-in}.gwe-line{--text-color-alpha: 1;--hr-border: 12px;--text-color-auto: rgba( var(--text-color),var(--text-color-alpha) );--hr-color: var(--text-color-auto);max-width:var(--hr-width,100%);background-color:var(--hr-color, rgba(0,0,0,.5) );height:calc(var(--hr-border,5px) + var(--hr-border,5px) + var(--hr-height, 1px));border-top:var(--hr-border) solid transparent;border-bottom:var(--hr-border) solid transparent;border-left:0;border-right:0;background-clip:padding-box;margin-block:16px}.gwe-video{align-items:stretch;background:#000}.gwe-video-iframe{width:100%;object-fit:cover}.gwe-video:has(>video){min-height:0;grid-template-rows:minmax(0,1fr)}video.gwe-video-iframe{display:block;height:100%}.gwe-input,.gwe-input-text,.gwe-input-email,.gwe-input-select,.gwe-input-textarea,.gwe-input-date,.gwe-input-number{width:100%}.gwe-input-textarea{resize:vertical;field-sizing:content;min-height:3lh;max-height:10em}.gwe-form-submit{--text-color-alpha: 1}.gwe-input-container{display:block}.gwe-input-container:has([required]) .gwe-label:not(:has([data-slate-leaf])):after,.gwe-input-container:has([required]) .gwe-label:has([data-slate-leaf]) [data-slate-leaf]:after{content:"*"}.gwe-container{max-width:var(--container-width,960px);margin-left:auto;margin-right:auto}img[src*="img.svg"]{display:none}.gwe-video:has(img[src*="video.svg"]){display:none}section *{--transform-rotate-x: 0;--transform-rotate-y: 0;--transform-rotate-z: 0;--transform-translate-x: 0;--transform-translate-y: 0;--transform-translate-z: 0;--transform-scale: 1;--transform-skew-x: 0;--transform-skew-y: 0}section *[style*="transform:"],section *[style*=--transform-],[data-transform],section *[data-animation-scroll],section *[data-animation-appear],section *[data-animation-continuous]{transform:scale(var(--transform-scale)) translate(var(--transform-translate-x)) translateY(var(--transform-translate-y)) translateZ(var(--transform-translate-z)) rotateX(var(--transform-rotate-x)) rotateY(var(--transform-rotate-y)) rotate(var(--transform-rotate-z)) skew(var(--transform-skew-x)) skewY(var(--transform-skew-y))}section{max-width:100%}*{--bg-overlay-opacity: 0;--background-image: none;--background-gradient: none;--background-repeat: no-repeat;--background-size: auto;--background-position: center center;--background-attachment: scroll;--background-gradient-attachment: scroll;--custom-shadow: 0;--filter-blur: 0;--filter-brightness: 0;--filter-saturation: 0;--backdrop-filter-blur: 0;--transition: 0s;transition:--bg-overlay-opacity var(--transition),all var(--transition);box-shadow:0 calc(var(--custom-shadow) * 1px) calc(var(--custom-shadow) * 5px) 0 #00000040;background-image:linear-gradient(rgba(0,0,0,var(--bg-overlay-opacity, 0)),rgba(0,0,0,var(--bg-overlay-opacity, 0))),var(--background-image,none),var(--background-gradient,none);background-repeat:var(--background-repeat,no-repeat);background-size:auto,var(--background-size,auto);background-position:center center,var(--background-position,center center);background-attachment:scroll,var(--background-attachment,scroll),var(--background-gradient-attachment,scroll)}.gwe-hidden{display:none!important}.gwe-map{position:relative;min-height:300px;overflow:hidden}.gwe-map-canvas{position:absolute;inset:0;width:100%;height:100%}.gwe-map-overlay{position:absolute;inset:0;z-index:1;cursor:pointer}.gwe-map-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:1rem;background:#e5e7eb;color:#6b7280;font-size:.875rem;pointer-events:none}.gwe-legal-text,.gwe-legal-text *{font-size:14px}.gwe-gallery{--gallery-visible: var(--gallery-type, grid);--gallery-type: grid;--gallery-cols: 3;--gallery-gap: 10px;--carousel: grid;--gallery-img-height: 240;--gallery-justify-snap: 85%;--gallery-carousel-btns: none;--gallery-img-grid-aspect-ratio: 1 / 1;--gallery-img-aspect-ratio: var(--gallery-img-grid-aspect-ratio, 1 / 1);display:var(--visibility-gallery, var(--gallery-type, grid));grid-template-columns:repeat(var(--gallery-cols,3),1fr);gap:var(--gallery-gap,0px);flex-wrap:wrap;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;scroll-snap-type:x mandatory}.gwe-gallery:after{content:"";flex-grow:999999999;order:999999999;min-width:calc(100% - var(--gallery-justify-snap,85%))}.gwe-gallery-item{overflow:hidden;flex-grow:calc(var(--w) * 100 / var(--h));flex-basis:calc(1px * var(--w) * var(--gallery-img-height) / var(--h));scroll-snap-align:center;--gallery-item-col-span: 1;--gallery-item-row-span: 1;grid-column:var(--gallery-item-grid-col, span var(--gallery-item-col-span, 1));grid-row:var(--gallery-item-grid-row, span var(--gallery-item-row-span, 1))}.gwe-gallery-item img{object-fit:cover;aspect-ratio:var(--gallery-img-aspect-ratio, 1)}.gwe-gallery-item.gwe-gallery-item-hidden{display:none}.gwe-gallery-item{position:relative}.gwe-gallery-more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,var(--gallery-more-overlay, .5));color:var(--gallery-more-color, #fff);font-size:var(--gallery-more-font-size, 2rem);font-weight:600;pointer-events:none}.gwe-gallery-carousel-btns{display:var(--gallery-carousel-btns, none);pointer-events:none;position:sticky;left:0;grid-column:1;height:100%;z-index:2}.gwe-gallery-carousel-btn{pointer-events:all;position:absolute;top:50%;transform:translateY(-50%);z-index:100;padding:15px 5px;border-radius:6px;background:#00000080;margin:10px}.gwe-gallery-carousel-prev{left:0}.gwe-gallery-carousel-next{right:0}.gwe-gallery-carousel-btn:hover{cursor:pointer;background-color:#000000a6}.gwe-gallery-carousel-btn svg{width:25px;fill:#fff}@media (min-width: 768px){.gslide-description{background:transparent!important;color:#fff!important;text-align:center!important}}.gwe-slider{display:grid;aspect-ratio:2 / 1;position:relative}.gwe-slider-item{grid-row:1;grid-column:1;align-content:center;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out;transition-delay:.5s}.gwe-slider:not(:has(.gwe-selected)) .gwe-slider-item[data-active]{opacity:1;pointer-events:all;z-index:2;transition-delay:0s}.gwe-slider:has(.gwe-selected) .gwe-slider-item.gwe-selected,.gwe-slider:has(.gwe-selected) .gwe-slider-item:has(.gwe-selected){opacity:1;pointer-events:all;z-index:2;transition-delay:0s}.gwe-slider-nav{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:10px;padding:20px;z-index:5}.gwe-slider-nav-btn{width:12px;height:12px;display:block;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #0000001a;cursor:pointer}.gwe-slider-nav-btn[data-active]{scale:1.25}.gwe-slider-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:100;padding:15px 5px;border-radius:6px;background:#00000080;margin:0 10px}.gwe-slider-prev{left:0}.gwe-slider-next{right:0}.gwe-slider-btn:hover{cursor:pointer;background-color:#000000a6}.gwe-slider-btn svg{width:25px;fill:#fff}.grecaptcha-badge{visibility:hidden}.gwe-slider,.gwe-slider-item{transform:none!important;perspective:none!important}form{font-size:1rem;font-weight:400}.pointer-events-none{pointer-events:none}.gwe-list{padding-left:var(--list-margin, 1.5em);list-style-position:outside}ol.gwe-list{list-style-type:decimal}ul.gwe-list{list-style-type:disc}.gwe-table{width:100%;table-layout:var(--table-layout,fixed);border-collapse:collapse;min-width:var(--table-min-width,none)}.gwe-table-wrapper{max-width:100%;width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;contain:inline-size}@media (max-width: 640px){.gwe-table-wrapper{max-width:100vw}}.gwe-table-cell{border-width:var(--table-border-width, 1px);border-color:var(--table-border-color, currentColor);border-style:solid;padding:var(--table-gap, 10px)}.gwe-table th.gwe-table-cell{background-color:var(--table-heading-color, transparent);--text-color: var(--table-heading-text-color, currentColor);text-align:inherit;font-weight:inherit}.gwe-table thead{position:var(--table-heading-position,static);top:0;z-index:2}.gwe-table th:first-child{position:var(--table-heading-position,static);left:0;z-index:3}.gwe-editor-mode-preview a:empty,.gwe-editor-mode-preview a:not([data-href]){display:none}.gwe-layout{margin-left:auto;margin-right:auto;--height-full:auto;height:var(--height-full, auto);--layout: flex;--visibility-layout: var(--layout);display:var(--visibility-layout,flex);gap:var(--layout-gap);--layout-cols: 4;grid-template-columns:repeat(var(--layout-cols),1fr);--layout-flex-direction: row;flex-direction:var(--layout-flex-direction);--layout-flex-wrap: nowrap;flex-wrap:var(--layout-flex-wrap);--layout-align-items: stretch;align-items:var(--layout-align-items);--layout-justify-items: start;justify-content:var(--layout-justify-items);--layout-flex-overflow: visible;overflow-x:var(--layout-flex-overflow);--layout-flex-scroll-snap: none;scroll-snap-type:var(--layout-flex-scroll-snap);--layout-flex-scroll-padding: 0px;--layout-items-basis: 0%;--layout-flex-items: 1 1 var(--layout-items-basis,0%);--layout-flex-items-multiplier: 1;--layout-flex-items-min-width: auto;--layout-items-min-width: var(--layout-flex-items-min-width)}@media (max-width: 640px){.gwe-layout{--layout-flex-direction: column}}.gwe-layout-item{flex:var(--layout-flex-items, 1 1 var(--layout-items-basis,0%));flex-shrink:1;min-width:var(--layout-items-min-width,auto);scroll-snap-align:start;--layout-item-col-span: 1;--layout-item-row-span: 1;grid-column:span var(--layout-item-col-span);grid-row:span var(--layout-item-row-span);--layout-item-flex-grow: 1;flex-grow:calc(var(--layout-item-flex-grow,1) * (var(--layout-flex-items-multiplier,1)))}.gwe-dynamic-list{margin-left:auto;margin-right:auto;--layout: grid;--visibility-layout: var(--layout);--layout-cols: 4;--layout-flex-direction: row;--layout-flex-wrap: nowrap;--layout-align-items: stretch;--layout-justify-items: start;--layout-flex-overflow: hidden;--layout-flex-scroll-snap: none;--layout-items-basis: 0%;--layout-flex-items: 1 1 var(--layout-items-basis,0%);--layout-flex-items-multiplier: 1;--layout-flex-items-min-width: 0px;--layout-items-min-width: var(--layout-flex-items-min-width);--dynamic-list-filters: var(--dynamic-list-filters-width, 25%) 1fr}.gwe-dynamic-list-content:has(.gwe-dynamic-list-filter){gap:var(--grid-gap);display:grid;grid-template-columns:var(--dynamic-list-filters)}.gwe-dynamic-list-filter{align-self:start}.gwe-dynamic-list-filter-button{display:var(--filters-mode-button-display, none);width:var(--btn-filter-style,auto)}.gwe-dynamic-list-filter-content{display:var(--filters-mode-content-display, block)}@media (max-width: 640px){.gwe-dynamic-list-filter-button{display:var(--filters-mode-button-display, block)}.gwe-dynamic-list-filter-content{display:var(--filters-mode-content-display, none)}}.gwe-dynamic-list-filter-content.gwe-filter-visible{display:block!important}.gwe-filter-group{display:block}.gwe-filter-option{text-align:left;display:flex;width:auto;padding:0}.gwe-filter-option-active,.gwe-editor-state-isgwe-filter-option-active{color:var(--clr-primary)}.gwe-filter-option-active:after,.gwe-editor-state-isgwe-filter-option-active:after{content:" \d7";display:inline-block;margin-left:.5em}.gwe-filter-group:has(.gwe-filter-option-active,.gwe-editor-state-isgwe-filter-option-active)>.gwe-filter-option:not(.gwe-filter-option-active,.gwe-editor-state-isgwe-filter-option-active){display:none}.gwe-filter-range{--filter-range-thumb-size: 28px;--filter-range-track-size: 2px;padding-top:.5em}.gwe-filter-range-track{position:relative;height:var(--filter-range-thumb-size)}.gwe-filter-range-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--filter-range-track-size);transform:translateY(-50%);border-radius:var(--filter-range-track-size);background:var(--filter-range-track-color, rgba(128,128,128,.35))}.gwe-filter-range-fill{position:absolute;top:50%;height:var(--filter-range-track-size);transform:translateY(-50%);border-radius:var(--filter-range-track-size);background:var(--clr-primary, #c8375a)}.gwe-filter-range-input{-webkit-appearance:none;appearance:none;position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;background:transparent;pointer-events:none;outline:none}.gwe-filter-range-input-front{z-index:1}.gwe-filter-range-input::-webkit-slider-runnable-track{height:100%;background:transparent;border:0}.gwe-filter-range-input::-moz-range-track{height:100%;background:transparent;border:0}.gwe-filter-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;width:var(--filter-range-thumb-size);height:var(--filter-range-thumb-size);border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 6px #00000040;cursor:grab}.gwe-filter-range-input::-moz-range-thumb{pointer-events:auto;width:var(--filter-range-thumb-size);height:var(--filter-range-thumb-size);border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 6px #00000040;cursor:grab}.gwe-filter-range-input:active::-webkit-slider-thumb{cursor:grabbing}.gwe-filter-range-input:active::-moz-range-thumb{cursor:grabbing}.gwe-filter-range-static .gwe-filter-range-input::-webkit-slider-thumb{pointer-events:none}.gwe-filter-range-static .gwe-filter-range-input::-moz-range-thumb{pointer-events:none}.gwe-filter-range-values{display:flex;justify-content:space-between;margin-top:.25em;font-size:.875em}.gwe-dynamic-list-items-container{flex:1 1 0;min-width:0}.gwe-dynamic-list-items{display:var(--visibility-layout,grid);gap:var(--layout-gap);grid-template-columns:repeat(var(--layout-cols),1fr);flex-direction:var(--layout-flex-direction);flex-wrap:var(--layout-flex-wrap);align-items:var(--layout-align-items);justify-content:var(--layout-justify-items);overflow-x:var(--layout-flex-overflow);scroll-snap-type:var(--layout-flex-scroll-snap);scroll-padding:var(--layout-flex-scroll-padding, 0px)}.gwe-dynamic-list:not(:has(div.gwe-dynamic-item)){display:flex;flex-direction:column}.gwe-dynamic-item{flex:var(--layout-flex-items, 1 1 var(--layout-items-basis,0%));min-width:var(--layout-items-min-width,none);scroll-snap-align:start;--layout-item-col-span: 1;--layout-item-row-span: 1;grid-column:span var(--layout-item-col-span);grid-row:span var(--layout-item-row-span);--layout-item-flex-grow: 1;flex-grow:calc(var(--layout-item-flex-grow,1) * (var(--layout-flex-items-multiplier,1)))}.gwe-dynamic-list-pagination{display:flex;justify-content:center;align-items:center}.gwe-dynamic-placeholder{display:none}footer a[target=_F960AFIPInfo]{display:inline-block}footer a[target=_F960AFIPInfo] img{height:1.4em;width:auto;margin-right:.6ch;vertical-align:text-bottom;display:inline-block}footer a[target=_F960AFIPInfo]:after{content:"Data fiscal"}}.gwe-lang-switcher{position:relative;background:transparent;border:none;cursor:pointer;font-size:var(--font-size, 1rem);font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit}[data-slate-placeholder],[data-slate-zero-width=n][data-slate-length="0"]{display:none!important}.gwe-cookie-banner-buttons{display:flex;gap:var(--cookies-buttons-gap,10px)}.gwe-cookie-banner-button{padding:4px 8px;border-width:1px;border-radius:3px;border-color:currentColor;flex:1}.gwe-product-price{display:flex;flex-wrap:wrap;align-items:center;gap:.2em .5em}.gwe-product-price-compare{flex-basis:100%}.gwe-product-price-sale .gwe-product-price-compare{text-decoration:line-through;opacity:.5;font-size:.6em;line-height:1.2}.gwe-product-price-sale .gwe-product-price-row{display:inline-flex;align-items:center;gap:.5em;flex-wrap:wrap}.gwe-product-price-sale .gwe-product-price-off{font-size:.45em;font-weight:700;line-height:1;padding:.4em .6em;border-radius:4px;background:var(--clr-primary, #17313f);color:rgb(var(--clr-primary-contrast, 255, 255, 255));white-space:nowrap;letter-spacing:.02em}.gwe-search{display:flex;align-items:center;width:100%;max-width:360px;height:40px;padding:0 14px;box-sizing:border-box;border:1px solid rgba(0,0,0,.2);border-radius:999px;background-color:#fff;color:#555;cursor:text}.gwe-search-trigger{display:flex;align-items:center;gap:8px;width:100%;height:100%;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:inherit}.gwe-search-icon{flex:none;width:18px;height:18px}.gwe-search-placeholder{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:.7}.gwe-search-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:flex-start;justify-content:center;padding:15vh 16px 16px;box-sizing:border-box}.gwe-search-modal[hidden]{display:none}.gwe-search-backdrop{position:absolute;inset:0;background:#00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gwe-search-dropdown{padding:0}.gwe-search-dropdown .gwe-search-backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.gwe-search-dropdown .gwe-search-panel{position:fixed;width:min(760px,calc(100vw - 16px))}.gwe-search-icon-only{width:40px;padding:0;justify-content:center;cursor:pointer}.gwe-search-icon-only .gwe-search-trigger{justify-content:center;cursor:pointer}.gwe-search-icon-only .gwe-search-placeholder{display:none}.gwe-search-panel{position:relative;display:flex;flex-direction:column;width:100%;max-width:760px;max-height:80vh;overflow:hidden;border-radius:12px;background:#fff;color:#111;box-shadow:0 20px 50px #0000004d}.gwe-search-bar{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.1)}.gwe-search-input{flex:1;min-width:0;padding:0;border:none;outline:none;background:none;color:inherit;font:inherit;font-size:16px;-webkit-appearance:none;appearance:none}.gwe-search-close{flex:none;padding:4px 8px;border:none;background:none;color:inherit;font:inherit;font-size:22px;line-height:1;cursor:pointer;opacity:.6}.gwe-search-close:hover{opacity:1}.gwe-search-results{margin:0;padding:6px;list-style:none;overflow-y:auto}.gwe-search-results:empty{display:none}.gwe-search-result{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:8px;color:inherit;text-decoration:none}.gwe-search-result[aria-selected=true],.gwe-search-result:hover{background:#0000000f}.gwe-search-result-img{flex:none;width:48px;height:48px;border-radius:6px;object-fit:cover;background:#0000000d}.gwe-search-result-text{display:flex;flex-direction:column;min-width:0}.gwe-search-result-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.gwe-search-result-sub{font-size:.875em;opacity:.7}.gwe-search-status{margin:0;padding:18px 16px;font-size:.9375em;opacity:.7}.gwe-search-status[hidden]{display:none}.gwe-search-input::-webkit-search-cancel-button,.gwe-search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.gwe-search-previewing{position:relative}.gwe-search-preview.gwe-search-modal{z-index:50;cursor:default}.gwe-search-preview.gwe-search-dropdown{position:absolute;inset:auto;top:calc(100% + 8px);left:0;display:block;width:min(760px,90vw);padding:0}.gwe-search-preview.gwe-search-dropdown .gwe-search-panel{position:static;width:100%;max-width:none}.gwe-search-preview .gwe-search-result{cursor:default}.gwe-filter-search{display:block;box-sizing:border-box;width:100%;margin-bottom:.75em;padding:.5em .75em;border:1px solid rgba(0,0,0,.2);border-radius:6px;background-color:#fff;color:inherit;font:inherit}.gwe-search-preview.gwe-search-modal,.gwe-search-preview .gwe-search-backdrop{pointer-events:none}.gwe-search-preview .gwe-search-panel{pointer-events:auto}.gwe-search-list-idle{display:none}.gwe-search-panel>.gwe-dynamic-list{overflow-y:auto;min-height:0;--layout-cols: 1;--layout-gap: 0px}.gwe-ai-chat{position:fixed;bottom:20px;right:20px;z-index:9998;display:flex;align-items:center;justify-content:center;cursor:pointer}.gwe-ai-chat.gwe-ai-chat--left{right:auto;left:20px}:where(.gwe-ai-chat){width:58px;height:58px;padding:0;border:none;border-radius:50%;background-color:#111827;color:#fff;box-shadow:0 6px 20px #0003;transition:transform .15s ease}:where(.gwe-ai-chat):hover{transform:scale(1.05)}.gwe-ai-chat[hidden]{display:none}.gwe-ai-chat-panel{--gwe-ai-chat-accent:#111827;--gwe-ai-chat-on-accent:#ffffff;position:fixed;bottom:92px;right:20px;z-index:9999;width:380px;max-width:calc(100vw - 32px);height:560px;max-height:calc(100vh - 120px);display:flex;flex-direction:column;background:#fff;color:#111827;border-radius:16px;box-shadow:0 12px 40px #00000038;overflow:hidden;font-family:inherit;font-size:15px;line-height:1.45;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.gwe-ai-chat-panel--left{right:auto;left:20px}.gwe-ai-chat-panel p,.gwe-ai-chat-panel ul,.gwe-ai-chat-panel li,.gwe-ai-chat-panel strong,.gwe-ai-chat-panel em,.gwe-ai-chat-panel a{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:normal;text-transform:none}.gwe-ai-chat-panel *{box-sizing:border-box}.gwe-ai-chat-panel.is-open{opacity:1;transform:none;pointer-events:auto}.gwe-ai-chat-header{display:flex;align-items:center;gap:8px;padding:14px 16px;background:var(--gwe-ai-chat-accent);color:var(--gwe-ai-chat-on-accent)}.gwe-ai-chat-heading{flex:1;min-width:0}.gwe-ai-chat-title{margin:0;font-size:16px;font-weight:600}.gwe-ai-chat-subtitle{margin-top:1px;font-size:12.5px;opacity:.8}.gwe-ai-chat-subtitle[hidden]{display:none}.gwe-ai-chat-close{display:flex;padding:4px;border:none;background:transparent;color:inherit;cursor:pointer;border-radius:6px}.gwe-ai-chat-close:hover{background:#ffffff26}.gwe-ai-chat-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:#f7f7f8}.gwe-ai-chat-msg{max-width:85%;padding:9px 13px;border-radius:14px;white-space:normal;overflow-wrap:anywhere}.gwe-ai-chat-msg p{margin:0 0 .5em}.gwe-ai-chat-msg p:last-child,.gwe-ai-chat-msg ul:last-child{margin-bottom:0}.gwe-ai-chat-msg ul{margin:0 0 .5em;padding-left:1.2em}.gwe-ai-chat-msg a{color:inherit;text-decoration:underline}.gwe-ai-chat-msg--assistant{align-self:flex-start;background:#fff;border:1px solid #e5e7eb;border-bottom-left-radius:4px}.gwe-ai-chat-msg--user{align-self:flex-end;background:var(--gwe-ai-chat-accent);color:var(--gwe-ai-chat-on-accent);border-bottom-right-radius:4px;white-space:pre-wrap}.gwe-ai-chat-msg--error{align-self:flex-start;background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.gwe-ai-chat-typing{align-self:flex-start;display:flex;align-items:center;gap:8px;padding:12px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:14px}.gwe-ai-chat-dots{display:flex;gap:4px}.gwe-ai-chat-typing-label{font-size:13px;color:#6b7280}.gwe-ai-chat-dots span{width:7px;height:7px;border-radius:50%;background:#9ca3af;animation:gwe-ai-chat-dot 1.2s infinite ease-in-out}.gwe-ai-chat-dots span:nth-child(2){animation-delay:.15s}.gwe-ai-chat-dots span:nth-child(3){animation-delay:.3s}@keyframes gwe-ai-chat-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.gwe-ai-chat-suggestions{display:flex;flex-wrap:wrap;gap:6px}.gwe-ai-chat-suggestion{padding:6px 11px;border:1px solid var(--gwe-ai-chat-accent);border-radius:999px;background:#fff;color:#111827;font:inherit;font-size:13px;cursor:pointer}.gwe-ai-chat-suggestion:hover{background:#f3f4f6}.gwe-ai-chat-form{display:flex;align-items:flex-end;gap:8px;padding:10px 12px;border-top:1px solid #e5e7eb;background:#fff}.gwe-ai-chat-input{flex:1;resize:none;max-height:120px;min-height:22px;padding:9px 12px;border:1px solid #d1d5db;border-radius:12px;font:inherit;color:#111827;background:#fff;outline:none}.gwe-ai-chat-input:focus{border-color:var(--gwe-ai-chat-accent)}.gwe-ai-chat-send{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border:none;border-radius:50%;background:var(--gwe-ai-chat-accent);color:var(--gwe-ai-chat-on-accent);cursor:pointer}.gwe-ai-chat-send:disabled{opacity:.5;cursor:default}@media (max-width:600px){.gwe-ai-chat-panel,.gwe-ai-chat-panel--left{inset:0;width:100%;max-width:none;height:100%;max-height:none;border-radius:0}.gwe-ai-chat-panel.is-open{bottom:auto;transition:none}.gwe-ai-chat-input{font-size:16px}.gwe-ai-chat.is-open{display:none}html.gwe-ai-chat-lock,html.gwe-ai-chat-lock body{overflow:hidden}}.gwe-ai-chat-actions{align-self:flex-start;display:flex;flex-wrap:wrap;gap:6px;margin-top:-4px}.gwe-ai-chat-action{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none}.gwe-ai-chat-panel .gwe-ai-chat-action--whatsapp{background:#25d366;color:#fff;text-decoration:none}.gwe-ai-chat-panel .gwe-ai-chat-action--whatsapp:hover{background:#1ebe5b;color:#fff}
