.vesta-awards{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);column-gap:64px;align-items:center;padding:var(--awards-top) 80px var(--awards-bottom);background:var(--awards-background);color:var(--awards-color)}.vesta-awards__heading{margin:0;padding:24px 0 24px 24px;border-left:3px solid #00ff6f;color:inherit;text-align:left;font:var(--font-heading-style) var(--font-menu-weight) clamp(32px,3.2vw,56px)/1.05 var(--font-menu-family);letter-spacing:normal}.vesta-awards__heading br{display:block}.vesta-awards__viewport{position:relative;overflow:hidden;padding:32px 0;touch-action:pan-y;cursor:grab}.vesta-awards__viewport:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--awards-background),transparent 16%,transparent 84%,var(--awards-background));pointer-events:none}.vesta-awards__track{display:flex;align-items:center;gap:24px;width:max-content;min-width:100%}.vesta-awards__logo{display:flex;align-items:center;justify-content:center;flex:0 0 240px;height:160px;margin:0;padding:24px;border:1px solid #303030;background:transparent;color:inherit;font:var(--font-body-style) var(--font-body-weight-bold) 36px/1 var(--font-menu-family);opacity:.5;transition:opacity .3s ease,border-color .3s ease;cursor:inherit;-webkit-user-select:none;user-select:none}.vesta-awards__logo img{display:block;width:auto;height:calc(42px * var(--logo-scale, 1));max-height:100%;max-width:100%;object-fit:contain;filter:brightness(0) invert(1);pointer-events:none}.vesta-awards__logo--badge img{filter:grayscale(1);mix-blend-mode:screen}.vesta-awards__logo.is-active{opacity:1;border-color:#00ff6f}.vesta-awards__logo:focus-visible{outline:2px solid currentColor;outline-offset:6px}.vesta-awards.is-dragging .vesta-awards__viewport{cursor:grabbing}.vesta-awards:not(.is-ready) .vesta-awards__viewport{overflow-x:auto}.vesta-awards[data-count="1"] .vesta-awards__track{justify-content:center}@media(max-width:990px){.vesta-awards{grid-template-columns:minmax(0,1fr);gap:0;padding:56px 24px}.vesta-awards__heading{margin-bottom:24px;padding:4px 0 4px 20px;font-size:36px}.vesta-awards__heading br{display:inline}.vesta-awards__viewport{padding:20px 0}.vesta-awards__viewport:after{display:none}.vesta-awards__track{gap:16px}.vesta-awards__logo{flex-basis:200px;height:136px;font-size:24px}.vesta-awards__logo img{max-width:156px}}@media(prefers-reduced-motion:reduce){.vesta-awards__logo{transition:none}}.vesta-awards__controls{display:none;grid-column:2;align-items:center;justify-content:center;gap:20px;margin:20px 0 0;width:100%}.vesta-awards.is-ready .vesta-awards__controls{display:flex}.vesta-awards__arrow{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid #444;border-radius:50%;background:transparent;color:var(--awards-color);cursor:pointer}.vesta-awards__arrow svg{width:7px;height:14px}.vesta-awards__segments{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;flex:0 1 100%}.vesta-awards__segment{display:flex;align-items:center;flex:1 1 48px;max-width:48px;min-width:0;height:44px;padding:0;border:0;background:transparent;cursor:pointer;transition:flex-grow .25s ease,max-width .25s ease}.vesta-awards__segment[aria-current=true]{flex-grow:2;max-width:96px}.vesta-awards__rail{display:block;position:relative;width:100%;height:2px;overflow:hidden;background:#666}.vesta-awards__fill{display:block;height:100%;width:100%;background:#00ff6f;transform:scaleX(0);transform-origin:left}.vesta-awards__arrow:focus-visible,.vesta-awards__segment:focus-visible{outline:2px solid #00ff6f;outline-offset:2px}@media(max-width:990px){.vesta-awards__controls{grid-column:1;gap:12px;margin-top:16px}.vesta-awards__segments{gap:8px}}.vesta-faq{display:grid;grid-template-columns:minmax(0,29.6875vw) minmax(0,1fr);align-items:start;gap:8.854167vw;padding:var(--faq-top) 4.166667vw var(--faq-bottom);background:var(--faq-background);color:var(--faq-heading);font-family:var(--font-menu-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:1.3;letter-spacing:normal}.vesta-faq__intro{position:sticky;top:1.666667vw}.vesta-faq__heading{margin:0 0 1.041667vw;color:var(--faq-heading);font:var(--font-heading-style) var(--font-menu-weight) 3.125vw/1.3 var(--font-menu-family);letter-spacing:normal}.vesta-faq__subtitle{color:var(--faq-muted);font-size:1.458333vw}.vesta-faq__subtitle>:first-child,.vesta-faq__answer>:first-child{margin-top:0}.vesta-faq__subtitle>:last-child,.vesta-faq__answer>:last-child{margin-bottom:0}.vesta-faq__item{overflow:hidden;border-top:1px solid #dedede}.vesta-faq__item:last-child{border-bottom:1px solid #dedede}.vesta-faq__number{flex:0 0 28px;color:var(--faq-muted);font-size:12px;font-weight:var(--font-body-weight);letter-spacing:.08em}.vesta-faq__label{flex:1}.vesta-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.25vw;padding:clamp(22px,2vw,36px) 0;list-style:none;cursor:pointer;color:var(--faq-heading);font:var(--font-heading-style) var(--font-menu-weight) clamp(20px,1.45vw,28px)/1.3 var(--font-menu-family);transition:color .3s ease}.vesta-faq__question::-webkit-details-marker{display:none}.vesta-faq__question:after{content:none}.vesta-faq__question:focus-visible{outline:2px solid var(--faq-accent);outline-offset:-2px}.vesta-faq__icon{position:static;flex-shrink:0;width:1.875vw;height:1.875vw;transition:transform .3s ease}.vesta-faq__item[open]:not(.is-closing)>.vesta-faq__question{color:var(--faq-accent)}.vesta-faq__item[open]:not(.is-closing) .vesta-faq__icon{transform:rotate(45deg)}.vesta-faq__panel{padding-left:calc(28px + 1.25vw)}.vesta-faq__answer{padding:1.041667vw 0;color:var(--faq-answer);font-size:1.041667vw}.vesta-faq__answer a,.vesta-faq__subtitle a{color:var(--faq-accent);text-decoration:underline}@media(hover:hover)and (pointer:fine){.vesta-faq__question:hover{color:var(--faq-accent)}}@media(max-width:767px){.vesta-faq{grid-template-columns:minmax(0,1fr);gap:8.533333vw;padding:var(--faq-mobile-top) 6.4vw var(--faq-mobile-bottom)}.vesta-faq__intro{position:static}.vesta-faq__heading{font-size:8.533333vw;margin-bottom:4.266667vw}.vesta-faq__subtitle{font-size:5.333333vw}.vesta-faq__panel{padding-left:40px}.vesta-faq__number{flex-basis:24px}.vesta-faq__question{gap:16px;padding:4.266667vw 0;font-size:4.8vw}.vesta-faq__icon{width:5.333333vw;height:5.333333vw}.vesta-faq__answer{padding:4.266667vw 0;font-size:4.266667vw}}@media(prefers-reduced-motion:reduce){.vesta-faq__question,.vesta-faq__icon{transition:none}}.vesta-faq__intro--brand{padding-top:1.041667vw}.vesta-faq__intro--brand .vesta-faq__heading{margin:0 0 clamp(24px,2vw,40px)}.vesta-faq__eyebrow{display:block;text-align:left;margin-bottom:14px;font:var(--font-heading-style) var(--font-menu-weight) clamp(12px,.85vw,16px)/1.2 var(--font-menu-family);letter-spacing:.22em}.vesta-faq__brand{display:flex;align-items:flex-end;gap:12px;width:100%;max-width:500px}.vesta-faq__wordmark{display:block;flex:1;min-width:0;aspect-ratio:1200 / 172;overflow:hidden}.vesta-faq__wordmark img{display:block;width:100%;height:auto;max-width:none}.vesta-faq__highlight{color:var(--faq-accent)}.vesta-faq__intro--brand .vesta-faq__subtitle{max-width:19ch;font-size:clamp(18px,1.35vw,26px);line-height:1.5;letter-spacing:-.015em}@media(max-width:767px){.vesta-faq__intro--brand{padding-top:0}.vesta-faq__intro--brand .vesta-faq__heading{margin-bottom:24px}.vesta-faq__eyebrow{font-size:12px;gap:12px;margin-bottom:16px}.vesta-faq__brand{max-width:380px;gap:10px}.vesta-faq__intro--brand .vesta-faq__subtitle{font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/225/compiled_assets/styles.css.map */
