@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--gx-black:#000;--gx-white:#fff;--gx-grey:#f4f4f4;--gx-line:#e2e2e2;--gx-muted:#6b6b6b;--gx-red:#c8102e;--gx-radius:0px;--gx-font:"Inter","Helvetica Neue",Arial,sans-serif;--gx-gutter:clamp(16px,2.6vw,40px);--gx-gap:clamp(8px,1vw,16px);--gx-pad:clamp(40px,5.5vw,88px)}.gx,.gx *{box-sizing:border-box}.gx{font-family:var(--gx-font);color:var(--gx-black);-webkit-font-smoothing:antialiased}.gx img,.gx video{display:block;width:100%;height:100%;object-fit:cover}.gx a{color:inherit}.gx-wrap{padding-inline:var(--gx-gutter);max-width:1920px;margin-inline:auto}.gx a:focus-visible,.gx button:focus-visible,.gx input:focus-visible{outline:2px solid currentColor;outline-offset:3px}.gx-title{font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:.98;margin:0}.gx-title--xl{font-size:clamp(2.5rem,7vw,6rem)}.gx-title--l{font-size:clamp(1.5rem,2.6vw,2.25rem)}.gx-title--m{font-size:clamp(1.125rem,1.6vw,1.375rem)}.gx-copy{font-size:clamp(.9375rem,1.1vw,1.0625rem);line-height:1.5;margin:14px 0 0;max-width:46ch}.gx-copy p{margin:0}.gx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border:1px solid var(--gx-black);border-radius:var(--gx-radius);background:var(--gx-black);color:var(--gx-white)!important;font:700 .8125rem/1 var(--gx-font);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s}.gx-btn:hover{background:var(--gx-white);color:var(--gx-black)!important}.gx-btn--white{background:var(--gx-white);color:var(--gx-black)!important;border-color:var(--gx-white)}.gx-btn--white:hover{background:transparent;color:var(--gx-white)!important}.gx-btn--line-w{background:transparent;border-color:var(--gx-white)}.gx-btn--line-w:hover{background:var(--gx-white);color:var(--gx-black)!important}.gx-btn--line{background:transparent;color:var(--gx-black)!important}.gx-btn--line:hover{background:var(--gx-black);color:var(--gx-white)!important}.gx-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}@media(max-width:599px){.gx-btns .gx-btn{flex:1 1 100%}}.gx-ann{background:var(--gx-black);color:var(--gx-white);position:relative;height:40px;overflow:hidden}.gx-ann__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font:600 .75rem/1 var(--gx-font);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:inherit;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .35s;pointer-events:none;padding-inline:48px;text-align:center}.gx-ann__slide.is-active{opacity:1;transform:none;pointer-events:auto}.gx-ann__pause{position:absolute;right:var(--gx-gutter);top:50%;translate:0 -50%;width:28px;height:28px;border:0;background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center}.gx-ann__pause svg{width:12px;height:12px;fill:currentColor}.gx-ann__pause .i-play{display:none}.gx-ann.is-paused .i-play{display:block}.gx-ann.is-paused .i-pause{display:none}.gx-hero{position:relative;background:#111;overflow:hidden}.gx-hero__media{position:relative;height:clamp(520px,88vh,920px)}.gx-hero__media>img,.gx-hero__media>video,.gx-hero__media>.gx-ph{position:absolute;top:0;right:0;bottom:0;left:0}.gx-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#0000008c)}.gx-hero__content{position:absolute;left:0;right:0;bottom:0;padding:var(--gx-gutter) var(--gx-gutter) clamp(28px,4vw,56px);color:var(--gx-white)}.gx-hero--dark .gx-hero__content{color:var(--gx-black)}.gx-hero--dark .gx-hero__scrim{background:linear-gradient(180deg,#fff0 40%,#ffffff8c)}.gx-hero__vtoggle{position:absolute;right:var(--gx-gutter);bottom:clamp(28px,4vw,56px);width:40px;height:40px;border:1px solid currentColor;border-radius:50%;background:#00000040;color:var(--gx-white);cursor:pointer;display:grid;place-items:center}.gx-hero__vtoggle svg{width:12px;height:12px;fill:currentColor}.gx-hero__vtoggle .i-play{display:none}.gx-hero__vtoggle.is-paused .i-play{display:block}.gx-hero__vtoggle.is-paused .i-pause{display:none}.gx-rail-sec{padding-block:clamp(28px,3.5vw,56px) var(--gx-pad)}.gx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:clamp(14px,1.8vw,24px)}.gx-head__link{font:700 .8125rem/1 var(--gx-font);letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;white-space:nowrap}.gx-rail{display:grid;grid-auto-flow:column;grid-auto-columns:44vw;gap:var(--gx-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.gx-rail::-webkit-scrollbar{display:none}.gx-rail>*{scroll-snap-align:start}@media(min-width:750px){.gx-rail{grid-auto-columns:29%}}@media(min-width:1100px){.gx-rail{grid-auto-columns:calc((100% - 4*var(--gx-gap))/5)}}.gx-rail-wrap{position:relative}.gx-arrow{position:absolute;top:calc(50% - 60px);width:44px;height:44px;border:0;border-radius:50%;background:var(--gx-white);box-shadow:0 2px 10px #0000002e;display:none;place-items:center;cursor:pointer;z-index:3;color:var(--gx-black)}.gx-arrow svg{width:16px;height:16px}.gx-arrow--prev{left:-14px}.gx-arrow--next{right:-14px}.gx-arrow[disabled]{opacity:0;pointer-events:none}@media(min-width:1100px){.gx-arrow{display:grid}}.gx-card{display:block;text-decoration:none;color:inherit}.gx-card__media{display:block;position:relative;aspect-ratio:4/5;background:var(--gx-grey);overflow:hidden}.gx-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .3s}.gx-card__media .is-alt{opacity:0}.gx-card:hover .is-alt{opacity:1}.gx-card__tag{position:absolute;top:10px;left:10px;z-index:2;background:var(--gx-white);color:var(--gx-black);font:700 .6875rem/1 var(--gx-font);letter-spacing:.05em;text-transform:uppercase;padding:6px 8px}.gx-card__tag--sale{background:var(--gx-red);color:var(--gx-white)}.gx-card__body{padding-top:10px;font-size:.8125rem;line-height:1.4}.gx-card__row{display:flex;justify-content:space-between;gap:10px}.gx-card__title{font-weight:700;font-size:.875rem;margin:0}.gx-card__rate{display:flex;align-items:center;gap:4px;font-weight:600;white-space:nowrap}.gx-card__rate svg{width:11px;height:11px;fill:currentColor}.gx-card__meta{color:var(--gx-muted);margin:2px 0 0}.gx-card__price{font-weight:700;font-size:.875rem;margin:6px 0 0;display:flex;gap:8px}.gx-card__price del{color:var(--gx-muted);font-weight:400}.gx-card__price ins{color:var(--gx-red);text-decoration:none}.gx-tiles{padding-block:var(--gx-pad)}.gx-tabs{display:flex;gap:20px}.gx-tab{border:0;background:none;padding:0 0 6px;font:700 .8125rem/1 var(--gx-font);letter-spacing:.06em;text-transform:uppercase;color:var(--gx-muted);cursor:pointer;border-bottom:2px solid transparent}.gx-tab[aria-selected=true]{color:var(--gx-black);border-color:var(--gx-black)}.gx-tiles__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gx-gap)}.gx-tiles__grid[hidden]{display:none}@media(min-width:900px){.gx-tiles__grid{grid-template-columns:repeat(4,1fr)}}.gx-tile{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:var(--gx-grey);color:var(--gx-white);text-decoration:none}.gx-tile img,.gx-tile .gx-ph{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.gx-tile:hover img{transform:scale(1.03)}.gx-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#0009);pointer-events:none}.gx-tile__text{position:absolute;left:0;right:0;bottom:0;padding:clamp(12px,1.6vw,22px);z-index:2}.gx-tile__title{font-weight:800;text-transform:uppercase;letter-spacing:-.005em;line-height:1;font-size:clamp(1.125rem,2vw,1.75rem);margin:0}.gx-tile__desc{font-size:.8125rem;line-height:1.4;margin:8px 0 0;max-width:30ch;display:none}@media(min-width:750px){.gx-tile__desc{display:block}}.gx-tile--tall{aspect-ratio:4/5}.gx-signup{background:var(--gx-grey);padding-block:clamp(36px,5vw,72px)}.gx-signup__in{display:grid;gap:20px;align-items:center}@media(min-width:900px){.gx-signup__in{grid-template-columns:1.2fr 1fr;gap:56px}}.gx-signup form{display:flex;gap:8px;flex-wrap:wrap}.gx-signup input[type=email]{flex:1 1 220px;min-height:48px;padding:0 16px;border:1px solid var(--gx-black);border-radius:var(--gx-radius);background:var(--gx-white);font:400 .9375rem var(--gx-font)}.gx-signup__msg{flex-basis:100%;font-size:.8125rem;margin:0}.gx-seo{padding-block:var(--gx-pad);border-top:1px solid var(--gx-line)}.gx-seo__cols{display:grid;grid-template-columns:repeat(2,1fr);gap:28px var(--gx-gap)}@media(min-width:900px){.gx-seo__cols{grid-template-columns:repeat(4,1fr)}}.gx-seo h3{font:700 .8125rem/1.2 var(--gx-font);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px}.gx-seo ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.gx-seo li a{font-size:.8125rem;color:var(--gx-muted);text-decoration:none}.gx-seo li a:hover{color:var(--gx-black);text-decoration:underline}.gx-seo__text{margin-top:clamp(32px,4vw,56px);max-width:960px;font-size:.875rem;line-height:1.65;color:#333}.gx-seo__text h1,.gx-seo__text h2{font-weight:800;text-transform:uppercase;letter-spacing:-.005em;color:var(--gx-black);margin:28px 0 10px;line-height:1.05}.gx-seo__text h1{font-size:clamp(1.5rem,2.4vw,2rem);margin-top:0}.gx-seo__text h2{font-size:1.125rem}.gx-seo__text p{margin:0 0 12px}.gx-seo__text a{color:var(--gx-black)}.gx-ph{background:var(--gx-grey)}.gx-ph svg{width:100%;height:100%;fill:#00000012}@media(prefers-reduced-motion:reduce){.gx *{transition:none!important;scroll-behavior:auto!important}}@media(max-width:749px){.gx-hero__content .gx-title{color:#000!important;text-shadow:-2px -2px 0 #fff,0 -2px 0 #fff,2px -2px 0 #fff,-2px 0 0 #fff,2px 0 0 #fff,-2px 2px 0 #fff,0 2px 0 #fff,2px 2px 0 #fff!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/proteo-gx.css.map */
