.announcement-bar__timezone{margin:0;padding:.4rem 1.5rem;background:#fff8e6;color:#111;font-size:1.2rem;line-height:1.4;text-align:center}announcement-bar-rotator{display:block}announcement-bar-rotator>.announcement-bar[hidden]{display:none!important}.announcement-bar .announcement-bar__message{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;column-gap:.6rem;min-width:0;letter-spacing:0}.announcement-bar .announcement-bar__message.left{justify-content:flex-start}.announcement-bar .announcement-bar__message.right{justify-content:flex-end}.announcement-bar__message-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1rem}.announcement-countdown{display:inline-flex;align-items:center;flex:0 0 auto;gap:.35rem;height:calc(1em*(1 + .3/max(1,var(--font-heading-scale))));letter-spacing:0;line-height:1}.announcement-countdown__group{display:inline-flex;align-items:center;justify-content:center;height:100%;min-width:1.7em;padding:0 .22em;background:#fff;color:#000;border-radius:.2rem;box-shadow:inset 0 0 0 1px #000;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:0}.announcement-countdown__sep{color:#000;font-weight:700;line-height:1;letter-spacing:0}.announcement-bar__link .announcement-bar__message .icon-arrow{flex:0 0 auto}@media screen and (max-width:749px){.announcement-bar .announcement-bar__message{column-gap:.4rem}.announcement-countdown{gap:.15rem}.announcement-countdown__group{min-width:1.5em;padding:0 .12em}}.banner-carousel{position:relative;display:block}.banner-carousel__viewport{position:relative;overflow:hidden;min-width:0}.banner-carousel--small{--bc-h: 28rem}.banner-carousel--medium{--bc-h: 34rem}.banner-carousel--large{--bc-h: 39rem}@media screen and (min-width:750px){.banner-carousel--small{--bc-h: 42rem}.banner-carousel--medium{--bc-h: 56rem}.banner-carousel--large{--bc-h: 72rem}}.banner-carousel:not(.banner-carousel--adapt) .banner-carousel__viewport{height:var(--bc-h)}.banner-carousel--adapt .banner-carousel__viewport{aspect-ratio:var(--bc-ratio, 1.777)}@media screen and (max-width:749px){.banner-carousel--adapt .banner-carousel__viewport{aspect-ratio:var(--bc-ratio-mobile, var(--bc-ratio, 1.777))}}.banner-carousel__track{position:relative;height:100%}.banner-carousel--slide .banner-carousel__track{display:flex;height:100%;transition:transform var(--bc-duration, .5s) ease;transform:translate3d(calc(var(--bc-index, 0) * -100%),0,0)}.banner-carousel--slide .banner-carousel__slide{position:relative;flex:0 0 100%;width:100%;min-width:0;height:100%}.banner-carousel--fade .banner-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--bc-duration, .5s) ease;pointer-events:none}.banner-carousel--fade .banner-carousel__slide.is-active{opacity:1;z-index:1;pointer-events:auto}.banner-carousel__media,.banner-carousel__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:100%}.banner-carousel__media img,.banner-carousel__media video,.banner-carousel__media iframe,.banner-carousel__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:var(--bc-fit, cover);border:0}.banner-carousel__desktop-media,.banner-carousel__desktop-media .banner-carousel__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.banner-carousel__iframe{position:relative;z-index:1;pointer-events:none}.banner-carousel__media:has(.banner-carousel__iframe) .banner-carousel__iframe,.banner-carousel__video{pointer-events:auto}.banner-carousel__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--bc-overlay, 0);pointer-events:none;z-index:1}.banner-carousel__image--mobile{display:none}@media screen and (max-width:749px){.banner-carousel__media--mobile-image .banner-carousel__desktop-media{display:none}.banner-carousel__media--mobile-image .banner-carousel__image--mobile{display:block;position:relative;z-index:1}}.banner-carousel__link{position:absolute;display:block!important;top:0;right:0;bottom:0;left:0;z-index:2}.banner-carousel__content,.banner-carousel__content *{pointer-events:none}.banner-carousel__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;padding:4rem 5rem}.banner-carousel__content--top-left{align-items:flex-start;justify-content:flex-start}.banner-carousel__content--top-center{align-items:flex-start;justify-content:center}.banner-carousel__content--top-right{align-items:flex-start;justify-content:flex-end}.banner-carousel__content--middle-left{align-items:center;justify-content:flex-start}.banner-carousel__content--middle-center{align-items:center;justify-content:center}.banner-carousel__content--middle-right{align-items:center;justify-content:flex-end}.banner-carousel__content--bottom-left{align-items:flex-end;justify-content:flex-start}.banner-carousel__content--bottom-center{align-items:flex-end;justify-content:center}.banner-carousel__content--bottom-right{align-items:flex-end;justify-content:flex-end}.banner-carousel__box{width:min(100%,68rem);padding:2.5rem 1.5rem;text-align:center}.banner-carousel__box--left{text-align:left}.banner-carousel__box--right{text-align:right}.banner-carousel__box--center{text-align:center}@media screen and (min-width:750px){.banner-carousel__box{padding:4rem 3.5rem}.banner-carousel__box--transparent{background:transparent}}@media screen and (max-width:749px){.banner-carousel__content{padding:2rem 1.6rem}.banner-carousel__box--mobile-left{text-align:left}.banner-carousel__box--mobile-right{text-align:right}.banner-carousel__box--mobile-center{text-align:center}}.banner-carousel__heading{margin:0}.banner-carousel__text{margin:1rem 0 0}.banner-carousel__box>.banner-carousel__text:first-child{margin-top:0}.banner-carousel__text p{margin:0}.banner-carousel__buttons,.banner-carousel__buttons *{pointer-events:auto}.banner-carousel__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bc-buttons-gap, 1rem);margin-top:1.6rem}.banner-carousel__box--left .banner-carousel__buttons,.banner-carousel__box--mobile-left .banner-carousel__buttons{justify-content:flex-start}.banner-carousel__box--right .banner-carousel__buttons,.banner-carousel__box--mobile-right .banner-carousel__buttons{justify-content:flex-end}@media screen and (min-width:750px){.banner-carousel__box--mobile-left .banner-carousel__buttons,.banner-carousel__box--mobile-right .banner-carousel__buttons,.banner-carousel__box--mobile-center .banner-carousel__buttons{justify-content:center}.banner-carousel__box--left .banner-carousel__buttons{justify-content:flex-start}.banner-carousel__box--right .banner-carousel__buttons{justify-content:flex-end}.banner-carousel__box--center .banner-carousel__buttons{justify-content:center}}.banner-carousel__box>.banner-carousel__buttons:first-child{margin-top:0}@media screen and (max-width:749px){.banner-carousel--text-below .banner-carousel__viewport,.banner-carousel--text-below.banner-carousel--adapt .banner-carousel__viewport{height:auto;aspect-ratio:auto}.banner-carousel--text-below .banner-carousel__slide{height:auto;display:flex;flex-direction:column}.banner-carousel--text-below .banner-carousel__media,.banner-carousel--text-below .banner-carousel__media picture{position:relative;inset:auto;flex:none;height:var(--bc-h)}.banner-carousel--adapt.banner-carousel--text-below .banner-carousel__media,.banner-carousel--adapt.banner-carousel--text-below .banner-carousel__media picture{height:auto;aspect-ratio:var(--bc-ratio-mobile, var(--bc-ratio, 1.777))}.banner-carousel--text-below .banner-carousel__content{position:relative;inset:auto;pointer-events:auto}.banner-carousel--text-below .banner-carousel__link{bottom:auto;height:var(--bc-h)}.banner-carousel--adapt.banner-carousel--text-below .banner-carousel__link{height:auto;aspect-ratio:var(--bc-ratio-mobile, var(--bc-ratio, 1.777))}.banner-carousel--text-below.banner-carousel--fade .banner-carousel__slide{position:absolute;opacity:0;visibility:hidden}.banner-carousel--text-below.banner-carousel--fade .banner-carousel__slide.is-active{position:relative;opacity:1;visibility:visible}}.banner-carousel__arrow,.banner-carousel__dot,.banner-carousel__toggle{border:0;cursor:pointer;color:var(--bc-arrow, #fff);background:var(--bc-arrow-bg, rgb(0 0 0 / 45%))}.banner-carousel__arrow{position:absolute;top:50%;z-index:4;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;transform:translateY(-50%)}.banner-carousel__arrow svg{width:1.8rem;height:1.8rem}.banner-carousel__arrow--prev{left:1.2rem}.banner-carousel__arrow--next{right:1.2rem}.banner-carousel__arrow--next svg{transform:scaleX(-1)}.banner-carousel__arrow--chevron{background:transparent}.banner-carousel__arrow--circle{border-radius:50%}.banner-carousel__arrow--square{border-radius:.4rem}.banner-carousel__arrow:disabled{opacity:.35;cursor:default}.banner-carousel__pagination{position:absolute;left:50%;bottom:1.6rem;z-index:4;display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;max-width:calc(100% - 10rem);transform:translate(-50%)}.banner-carousel__dot{width:1rem;height:1rem;padding:0;border-radius:50%;background:var(--bc-dot, rgb(255 255 255 / 55%))}.banner-carousel__dot.is-active{background:var(--bc-dot-active, #fff)}.banner-carousel__dot--number{width:auto;min-width:2.8rem;height:2.8rem;padding:0 .6rem;border-radius:999px;background:var(--bc-arrow-bg, rgb(0 0 0 / 45%));color:var(--bc-dot, #fff);font-size:1.3rem;line-height:2.8rem}.banner-carousel__dot--number.is-active{background:var(--bc-dot-active, #fff);color:#111}.banner-carousel__progress{position:absolute;left:0;right:0;bottom:0;z-index:4;height:.4rem;background:var(--bc-dot, rgb(255 255 255 / 35%));pointer-events:none}.banner-carousel__progress span{display:block;width:100%;height:100%;background:var(--bc-dot-active, #fff);transform:scaleX(0);transform-origin:left center}.banner-carousel__progress span.is-running{animation:banner-carousel-progress var(--bc-speed, 5s) linear forwards}@keyframes banner-carousel-progress{to{transform:scaleX(1)}}.banner-carousel__toggle{position:absolute;right:1.2rem;bottom:1.2rem;z-index:4;display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;border-radius:50%}.banner-carousel__toggle svg{width:1.4rem;height:1.4rem}.banner-carousel__toggle .icon-play,.banner-carousel__toggle.is-paused .icon-pause{display:none}.banner-carousel__toggle.is-paused .icon-play{display:block}.banner-carousel__arrow:focus-visible,.banner-carousel__dot:focus-visible,.banner-carousel__toggle:focus-visible,.banner-carousel:focus-visible{outline:.2rem solid var(--bc-dot-active, #fff);outline-offset:.2rem}.banner-carousel__editor-note{position:absolute;top:1rem;left:1rem;z-index:5;margin:0;padding:.4rem .8rem;background:#111;color:#fff;font-size:1.2rem;line-height:1.4;pointer-events:none}@media screen and (max-width:749px){.banner-carousel--text-below .banner-carousel__arrow{top:calc(var(--bc-h) / 2)}.banner-carousel--adapt.banner-carousel--text-below .banner-carousel__arrow{top:30%}.banner-carousel--text-below .banner-carousel__pagination,.banner-carousel--text-below .banner-carousel__toggle,.banner-carousel--text-below .banner-carousel__progress{top:calc(var(--bc-h) - 3.6rem);bottom:auto}.banner-carousel--adapt.banner-carousel--text-below .banner-carousel__pagination,.banner-carousel--adapt.banner-carousel--text-below .banner-carousel__toggle{top:auto;bottom:auto}}@media(prefers-reduced-motion:reduce){.banner-carousel__track,.banner-carousel--fade .banner-carousel__slide,.banner-carousel__progress span{transition:none;animation:none}}.no-js .banner-carousel__viewport{height:auto;aspect-ratio:auto}.no-js .banner-carousel--slide .banner-carousel__track,.no-js .banner-carousel--fade .banner-carousel__track{display:block;transform:none}.no-js .banner-carousel__slide{position:relative;opacity:1;visibility:visible;height:auto;pointer-events:auto}.no-js .banner-carousel__arrow,.no-js .banner-carousel__pagination,.no-js .banner-carousel__toggle,.no-js .banner-carousel__progress{display:none}.testing-standards{background:#f6f6f6;color:#1c1c1c;padding:3.6rem 0 4rem}.testing-standards__title{margin:0 0 2.4rem;text-align:center;font-size:2.8rem;line-height:1.2;font-weight:700;letter-spacing:-.02em}.testing-standards__tablist{display:none}.testing-standards__viewport{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.testing-standards__viewport::-webkit-scrollbar{display:none}.testing-standards__viewport>.shopify-block{flex:0 0 88%;min-width:0;scroll-snap-align:start}.testing-standards__viewport:after{content:"";flex:0 0 calc(12% - 1.2rem)}.testing-standards__slide{width:100%;scroll-snap-align:start;display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem;box-sizing:border-box;padding:1.6rem 1.4rem 2rem;overflow:hidden;border:.1rem solid #e6e6e6;border-radius:1.6rem;background:#fff}.testing-standards__tab{display:inline-flex;align-items:center;gap:.8rem;max-width:100%;margin:0;padding:.7rem 1.6rem .7rem .7rem;border:0;border-radius:999px;background:#f5c518;color:#1a1a1a;font:inherit;font-size:1.4rem;font-weight:650;line-height:1.2;text-align:left;cursor:pointer;white-space:nowrap}.testing-standards__tab.is-selected,.testing-standards:not(.is-ready) .testing-standards__slide:first-child>.testing-standards__tab{background:#6c4dff;color:#fff}.testing-standards__check{display:inline-flex;flex:0 0 auto;width:2rem;height:2rem;color:#1a1a1a}.testing-standards__tab.is-selected .testing-standards__check,.testing-standards:not(.is-ready) .testing-standards__slide:first-child>.testing-standards__tab .testing-standards__check,.testing-standards:not(.is-ready) .testing-standards__tablist .testing-standards__tab:first-child .testing-standards__check{color:#6c4dff}.testing-standards__check svg{display:block;width:100%;height:100%}.testing-standards__tab-label{overflow:hidden;text-overflow:ellipsis}.testing-standards__panel{display:flex;flex-direction:column;gap:1.6rem;width:100%}.testing-standards__media{width:100%;max-width:100%;margin:0;background:transparent}.testing-standards__media img,.testing-standards__placeholder{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.testing-standards__copy{width:100%}.testing-standards__item{text-align:center}.testing-standards__copy>.shopify-block+.shopify-block .testing-standards__item,.testing-standards__item+.testing-standards__item{margin-top:1.4rem;padding-top:1.4rem;border-top:.1rem solid #e6e6e6}.testing-standards__item-heading{margin:0;font-size:1.6rem;line-height:1.3;font-weight:700}.testing-standards__item-text{margin:.6rem 0 0;color:#6b6b6b;font-size:1.4rem;line-height:1.45}.testing-standards__tab:focus-visible{outline:.2rem solid #1a1a1a;outline-offset:.2rem}@media screen and (min-width:990px){.testing-standards{padding:5.6rem 0 6.4rem}.testing-standards__title{margin-bottom:2.8rem;font-size:4rem}.testing-standards__tablist:not(:empty){display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem;margin-bottom:2.4rem}.testing-standards__tablist .testing-standards__tab{font-size:1.6rem;padding:.9rem 2rem .9rem .9rem}.testing-standards__viewport{display:block;overflow:visible;scroll-snap-type:none}.testing-standards__viewport:after{content:none}.testing-standards__slide{display:none;width:auto;padding:0;border:0;background:transparent}.testing-standards__slide.is-active,.testing-standards:not(.is-ready) .testing-standards__slide:first-child{display:block}.testing-standards__slide>.testing-standards__tab{display:none}.testing-standards__panel{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:2.4rem;align-items:center;padding:2.8rem;overflow:hidden;border:.1rem solid #e6e6e6;border-radius:1.6rem;background:#fff}.testing-standards__copy{order:1;display:flex;flex-direction:column;justify-content:center;padding:0}.testing-standards__media{order:2;align-self:center;width:100%;height:auto;margin:0;background:transparent}.testing-standards__item-heading{font-size:1.8rem}.testing-standards__item-text{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.testing-standards__viewport{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/93/compiled_assets/styles.css.map?subset=BQAAAAAAAAI */
