html{height:100%;font-size:14px;-webkit-text-size-adjust:none}body{height:auto;min-height:100%;line-height:1.5;-webkit-font-smoothing:antialiased}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}*,*:before,*:after{box-sizing:border-box}*{margin:0;font-family:Apercu,sans-serif}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--primary-color: #D00;--secondary-color: orange;--label-color: #333;--header-icon-size: 40px;--gutter: .5rem;--red: #EB5757;--yellow: #F2C94C;--green: #27AE60;--blue: #2F80ED;--cyan: #56CCF2;--magenta: #BB6BD9;--white: #FFFFFF;--red-a: #EB5757AA;--yellow-a: #F2C94CAA;--green-a: #27AE60AA;--blue-a: #2F80EDAA;--cyan-a: #56CCF2AA;--magenta-a: #BB6BD9AA;--white-a: #FFFFFFAA}#root,#root>div{height:100%;min-height:100vh}#root>div{display:flex;flex-direction:column}.page{flex-grow:1}.page.page--scanner,.page.page--wemap{flex-grow:0}.header:has(+ .page--scanner),.header:has(+ .page--wemap){position:fixed!important;width:100%}.home-header{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:2rem var(--gutter);padding:2rem;border-radius:0}.home-header img{width:80%;-o-object-fit:contain;object-fit:contain}.home-header span{margin-top:.5em;font-weight:400}.menu{position:fixed;top:0px;left:0;bottom:0;width:80vw;background:#EEE;transition:all 2s ease;z-index:22}.menu__title{padding:var(--gutter)}.menu__group{margin:1em var(--gutter) .2em}.menu__entrylist{list-style-type:none;padding:.2em var(--gutter)}.menu__entry{padding:.2em 0}.menu__entry a{text-decoration:none;color:#333}.shadow-box{border-radius:2px;border:1px solid rgba(0,0,0,.05);background:#FFF;box-shadow:0 1px 2px #0000004d}.cards{margin:2em 0;list-style-type:none;padding:0 0 20px;display:flex;width:100%;overflow:auto}.cards__item{flex-grow:0;flex-shrink:0}.cards__item:nth-of-type(1){margin-left:var(--gutter)}.cards__item{margin-right:var(--gutter)}.card{padding:var(--gutter);font-size:12px;border:0;background:rgba(0,0,0,.02);text-align:center;height:100%;display:flex;flex-direction:column;width:100px}.products--promo .products__header{padding-top:1em}section>h3{font-size:1.6rem;padding:var(--gutter);font-weight:700}.products--promo .products__header h3{color:#fff;font-size:1.6rem}.products--new .products__header h3{font-size:1.6rem}.products--adshelf .products__header h3{font-size:1.6rem;margin-right:5px}.products--promo .product-card{background:#fff}.products__header{padding:var(--gutter) 0;display:flex;align-items:center;justify-content:space-between;margin:2em .5em 0}.products__header .afficher-tout{color:#000;text-decoration:underline}.products__header h3{font-size:20px;font-weight:700}.products__header h2{margin:0;font-size:20px;font-weight:700}.products__header .home-slider-size{color:#fff;background-color:#000;padding:5px 10px;border-radius:15px;font-size:13px;margin-left:5px}.crossflash--promo{margin:0;color:#e30513}.crossflash__header{padding:var(--gutter) 0;display:flex;align-items:center;justify-content:space-between;margin:2em .5em 0}.crossflash__header h3{font-size:20px;font-weight:700}.crossflash__header .afficher-tout{color:#000}.crossflash__header .count,.countHome--promo{color:#fff;background-color:#e30513;padding:5px 10px;border-radius:15px;font-size:13px}.product-slider{list-style-type:none;padding:0 0 20px;display:flex;width:100%;overflow:auto}.product-slider::-webkit-scrollbar{width:0;height:0}@keyframes moveBanner{0%{transform:translate(40rem) rotateX(-20deg)}to{transform:translate(0) rotateX(0);opacity:1}}.product-slider__item{flex-grow:0;flex-shrink:0}.product-slider__item:nth-of-type(1){margin-left:var(--gutter)}.product-slider__item{margin-right:var(--gutter)}.product-card{display:flex;font-size:13px;border:1px solid #CCC;text-decoration:none;flex-direction:column!important}.product-card__image{padding:var(--gutter)}.product-card__image img,.product-card__image div{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.product-card__image_missing{margin:30px}.product-card__image_{margin-top:20px;height:65%;align-items:center;justify-content:center;justify-items:center}.product-card__conditioning{font-size:1.2em;margin:var(--gutter);padding:0;line-height:1em;height:2em;text-decoration:none;color:#000;text-align:center}.product-card__name{font-size:1.2em;margin:var(--gutter);font-weight:700;overflow:hidden;text-align:center;line-height:1.1em;text-decoration:none;color:#000}.product-card--grid .product-card__conditioning{white-space:nowrap;text-overflow:ellipsis}.product-card__brand{color:#00000080;overflow-wrap:break-word}.product-card__price{padding:var(--gutter)}.product-card--grid{width:140px}.product-card--grid .product-card__image{width:130px;height:128px;margin:0 auto;border-radius:8px}.product-card--row{display:flex;margin:var(--gutter);align-items:center}.product-card--row .product-card__info{grid-template:"brand price" "name price" "conditioning price";grid-template-columns:1fr 120px}.product-card--row .product-card__image{width:100px;flex-shrink:0}.product-card--row .product-card__brand{grid-area:brand}.product-card--row .product-card__name{grid-area:name}.product-card--row .product-card__conditioning{grid-area:conditioning}.product-card--row .product-card__conditioning{height:auto}.product-card-result{display:flex;font-size:13px;border:1px solid #CCC;text-decoration:none;background-color:#fff}.product-card-result--row{display:flex;margin:10px;height:auto}.product-card-result--row .product-card__info{margin:auto;border-top:0;width:60%;color:#000}.product-card-result--row .product-card__image,.product-card-result--row .product-card__image_missing{width:40%}.product-card-result--row .product-card__image img{width:100%;margin:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.product-card-result__name,.product-card-result__brand,.product-card-result__conditioning{font-size:1.2em;margin:var(--gutter);margin-left:10px;padding:0;line-height:1em;height:2em;text-decoration:none;color:#000;text-align:start;word-wrap:break-word;overflow-wrap:break-word}.product-card-result__brand{color:gray;height:auto;text-transform:uppercase}.product-card-result__name{font-weight:700}.product-list,.product-list-main{list-style-type:none;padding:0}.product-cross h3{padding:var(--gutter);text-align:center;color:#999;font-weight:400}.product-cross-box{display:flex;align-items:center}.product-cross-box ul{flex-grow:1}.product-cross-button-holder{padding:var(--gutter)}.product-list-main .product-card{border:0}.product-list-main .product-card .product-card__price{display:none}.button--icon{border:0;padding:0;background:none;width:var(--header-icon-size);aspect-ratio:1;display:flex;align-items:center;justify-content:center;color:#000}button:active,a:active,link:active{box-shadow:2px 2px 3px #ddd;border:solid 1px #DDD;background-color:#ddd}header{background:#FFF;z-index:10}.header--small{display:flex;flex-direction:row}.header--small .header__center{flex-grow:1;text-align:center}.header__center{height:100px}.header--medium .header__center h1,.header--small .header__center h1{font-size:14px;margin:0;display:flex;justify-content:center;height:100%;min-height:30px}.header--large .header__left{align-self:flex-start}.header .header__left{align-self:auto}.header h1 a{text-decoration:none;color:var(--primary-color)}.header--medium{display:flex;flex-direction:row}.header--medium .header__center{flex-grow:1;text-align:center}.header--small,.header--medium{display:grid;grid-template-columns:40px 1fr 40px;grid-template-areas:"left center right" "input input input"}.header--medium .header__right{grid-area:input;margin-top:10px}.header__sticky{margin-bottom:5px;position:sticky;top:0px;padding:5px;z-index:21;background-color:#fff}.SearchBox__background{display:none}.searchbox__categories{margin-bottom:20px}.searchbox__categories ul{padding-left:0;list-style-type:none}.SearchBox--icon{width:var(--header-icon-size);aspect-ratio:1;overflow:hidden;position:relative}.SearchBox--icon .searchbox__placeholder{display:block;background:yellow;width:var(--header-icon-size);aspect-ratio:1;position:absolute;top:0;left:0;z-index:-1}.SearchBox--icon:not(.SearchBox--visible)>.searchbox__inner>*,.SearchBox--icon:not(.SearchBox--visible)>.searchbox__inner>form>*{display:none}.SearchBox--icon:not(.SearchBox--visible)>.searchbox__inner{height:100%}.SearchBox--icon:not(.SearchBox--visible) .searchbox__inner>form{height:100%;width:100%;box-sizing:border-box;display:flex}.SearchBox--icon:not(.SearchBox--visible) .searchbox__inner>form>input{display:block;box-sizing:border-box;height:100%;width:100%;margin:0;border-radius:0;opacity:0;z-index:1}.SearchBox--input:not(.SearchBox--visible)>.searchbox__inner>*,.SearchBox--input:not(.SearchBox--visible)>.searchbox__inner>form>*{display:none}.SearchBox--input:not(.SearchBox--visible)>.searchbox__inner{height:100%}.SearchBox--input:not(.SearchBox--visible) .searchbox__inner>form{height:100%;width:calc(100% - 2 * var(--header-icon-size) - 2 * .5em - var(--gutter));box-sizing:border-box;display:flex}.SearchBox--input:not(.SearchBox--visible) .searchbox__inner>form>input{display:block;box-sizing:border-box;height:100%;margin:0;border-radius:0;opacity:0;flex-grow:1}.SearchBox--input.SearchBox--input-only>.searchbox__inner{height:100%;display:block}.header--medium .button--scan{background:none;border:0;margin-left:5px}.filterbox__border{border-radius:4px;border:solid 2px rgba(5,5,5,.6);box-shadow:0 4px 4px #00000040;margin:auto}.filterbox__border_category{padding:0}.filterbox__border_filter{padding:15px}.filterbox__border_filter_border{border-color:#000;border-left:2px solid}.SearchBox--input{width:100vw;height:5em;overflow:hidden;position:relative}.SearchBox--input .searchbox__placeholder{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.searchbox__placeholder_input{display:flex;justify-content:center;align-items:center;height:100%;box-sizing:border-box}.searchbox__placeholder_mock{background:#FFF;border-bottom:1px solid #333;flex-grow:1;font-size:1.2em;padding:.5em;margin:var(--gutter);display:flex;align-items:center}.searchbox__placeholder_mock span{flex-grow:1;margin-left:1em}.card__content{display:inline-block;font-size:1.5em;height:3em;font-weight:700;margin:0;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;justify-content:center;flex-grow:1}.card__content img{height:100%}.SearchBox--icon{width:var(--header-icon-size);aspect-ratio:1;overflow:hidden;position:relative}.SearchBox--icon .searchbox__placeholder{display:block;background:#fff;width:var(--header-icon-size);aspect-ratio:1;position:absolute;top:0;left:0;z-index:-1}.searchbox__suggest{position:fixed;top:50px;background:#FFF;width:100%;padding:15px;z-index:10;height:calc(100% - 50px);overflow-y:scroll}.searchbox__suggest.examples ul{list-style-type:none;padding:0}.searchbox__suggest.examples ul li{border-bottom:1px solid var(--clr-light-gray);padding:.5rem;display:flex}.searchbox__suggest.examples ul li a{flex-grow:1}.searchbox__suggest li a{color:#596275;text-decoration:none;height:100%}.SearchBox--visible:not(.SearchBox--input-only) .searchbox__inner{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}.SearchBox--visible .SearchBox__background{display:block;height:100%;background:#000C}.SearchBox--visible:not(.SearchBox--input-only) .searchbox__inner form{position:fixed;top:0;background:#FFF;display:flex;width:100%}.SearchBox--input-only .searchbox__inner form{padding:0;margin-right:5px}.SearchBox--visible .searchbox__inner input{flex-grow:1;outline:0!important;color:#000}.Loading{z-index:1000;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#fff}.vads-campaign img{margin:auto}.vads-campaign--preview-message{text-align:center;font-size:1.2em;font-weight:700;border:1px solid #ef7a4e;background:#ef7a4e22;color:#ef7a4e;border-radius:5px;margin:var(--gutter);padding:4em 1em}.product-detail{padding:var(--gutter);border:1px solid white}.product-crossflash{margin-top:20px;margin-bottom:20px;padding:var(--gutter);--color: #DDD}.product-crossflash h1{margin-bottom:.5em;font-size:28px;font-weight:700}.product-crossflash section{margin:1em 0}.products-crossflash__title{padding:.2em var(--gutter);background:var(--color);font-weight:400}.products-crossflash__box{display:flex;justify-content:space-between;align-items:center;border-left:1px solid var(--color);flex-grow:1}.products-crossflash__images{display:flex;margin-left:var(--gutter)}.products-crossflash__images .products-crossflash__image .images img{max-height:98px}.crossflash__button{flex-grow:0;font-size:1.2em}.crossflash__products{align-items:center}.products-crossflash__more{font-size:12px;white-space:nowrap;margin:0 1em}.products-crossflash__box .images{max-width:80px;max-height:80px;margin:10px 0}.product-detail-title{font-family:Apercu Pro,sans-serif;font-size:19px;display:flex;background-color:#0000001a;font-weight:700;padding-inline:var(--gutter);border:1px solid white;margin-inline:var(--gutter)}.product-detail-content{margin-inline:10px}.detail_chevron{margin-left:auto;margin-top:auto;margin-bottom:auto;font-size:24px;color:#e30513}.breadcrumb{list-style-type:none;padding:3px;margin:var(--gutter);border-radius:10px;letter-spacing:-.2px}.breadcrumb li{display:inline}.breadcrumb li,.breadcrumb li a{text-decoration:none;color:#000}.breadcrumb .separator{color:#0000004d}.breadcrumb li+li{margin-left:.5em}.product--label{display:grid;grid-template-areas:"brand brand" "name name" "conditioning conditioning" "images label" "button button" "tags tags";grid-template-columns:1fr 1fr}.product{margin:1em 0;padding:var(--gutter)}.product--label .product__brand{grid-area:brand;font-size:1em;text-align:center;margin-top:1em}.product--label .product__brand a{font-weight:700;color:#00000080;text-decoration:none;font-size:16px}.product__tags{grid-area:tags;margin:30px 0 20px;display:flex;justify-content:center;align-items:center}.product__tag{display:flex;justify-content:center;align-items:center;letter-spacing:-.5px;padding-bottom:5px;color:#00000080;border-bottom:1px solid rgba(0,0,0,.1)}.product__tag+.product__tag{margin-left:10px}.product__tag img{height:25px;margin-right:5px}.product--label .product__name{grid-area:name;font-size:1.5em;text-align:center;font-weight:700}.product--label .product__conditioning{grid-area:conditioning;text-align:center;margin-bottom:1em;color:#00000080}.product--label .product__images{grid-area:images;display:flex;justify-content:center;align-items:center;margin-top:20px}.product__images .images img{max-height:280px}.product--label .product__label{grid-area:label;padding:1em;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gutter)}.product--label .product__button{grid-area:button;padding:1em;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gutter)}.label{background:var(--label-color);padding:10px 10px 10px 20px;border-radius:5px;position:relative}.label__screen{min-height:60px;min-width:120px;background:#FFF;display:flex;justify-content:center;align-items:center}.zoom__View{width:100%}.label__led{position:absolute;top:12px;left:6px;height:18px;width:9px;border-radius:6px;background:#FFFA;border:1px solid #FFF}.label-notice{width:100%}.label-notice--colors{display:flex;gap:2px}.label__flash-button{background:rgb(227,5,19);border:0;font-size:1.2em;font-weight:700;padding:.5em 1em;color:#fff;box-shadow:0 4px 4px #00000040;width:100%;border-radius:5px;text-transform:uppercase}.label__flash-button--small{font-size:.8em}.label__flash-button--white{--color: #666;background:#FFF;color:var(--color);border:1px solid var(--color)}@keyframes led-blink{30%{box-shadow:0 0 10px 5px var(--led-clr);background:var(--led-clr);border:1px solid var(--led-clr)}60%{box-shadow:0;background:var(--led-clr-a);border:1px solid var(--led-clr)}}@keyframes target-blink{30%{--size: 0px;position:absolute;top:20px;border:1px solid var(--led-clr);height:var(--size);width:var(--size);left:10px;border-radius:30px;opacity:0}to{--size: 70px;width:var(--size);height:var(--size);border-radius:var(--size);top:-15px;left:-25px;box-shadow:0 0 5px 5px var(--led-clr-a),inset 0 0 5px 5px var(--led-clr-a);opacity:.8}}.label__focus-target{--size: 0px;position:absolute;top:20px;border:1px solid var(--led-clr-a);height:var(--size);width:var(--size);left:10px;border-radius:30px;opacity:0;animation:target-blink 1s ease-out infinite}.label__led--flashing{animation:led-blink 1s ease-in-out infinite}.label__led--white{--led-clr: var(--white);--led-clr-a: var(--white-a)}.label__led--red{--led-clr: var(--red);--led-clr-a: var(--red-a)}.label__led--yellow{--led-clr: var(--yellow);--led-clr-a: var(--yellow-a)}.label__led--blue{--led-clr: var(--blue);--led-clr-a: var(--blue-a)}.label__led--green{--led-clr: var(--green);--led-clr-a: var(--green-a)}.label__led--cyan{--led-clr: var(--cyan);--led-clr-a: var(--cyan-a)}.label__led--magenta{--led-clr: var(--magenta);--led-clr-a: var(--magenta-a)}.button--flash{width:100%}.label-notice{font-size:.8em}.searchbox__footer{display:flex;gap:1em;padding:1em;justify-content:center;flex-direction:column}.searchbox__button{border:1px solid #000;padding:1em;text-decoration:none;font-weight:700;color:#000;text-align:center;border-radius:.25em;box-shadow:0 4px 4px #00000040}.searchbox__button.secondary{border:#FFF}.Pagination{display:flex;gap:5px;margin:var(--gutter)}.Pagination .ellipsis{flex-grow:1;text-align:center}.Pagination .page{font-weight:700;color:#999;text-decoration:none;border:1px solid #FFF0;background:#FFF;padding:.25em .5em;display:flex;align-items:center;justify-content:center}.Pagination .page.current{color:#fff;border:1px solid #AAA;background:rgb(172,171,171)}.Pagination .page.inactive{color:#ddd}.skeleton{background:#CCC}footer{color:#fff;padding:0;text-align:center;background-color:#303030;display:flex;flex-direction:column;font-size:14px}footer p{margin:0;min-height:50px;display:flex;justify-content:center;align-items:center}footer a{color:#4682b4;text-decoration:none}footer .mobile-app{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10px}footer .mobile-app img{display:inline-block;margin-top:10px}.page--product .product-details{font-family:Apercu Pro,sans-serif}.flash-btn{color:#000;background-color:#fff;border:none;padding:6px;font-size:14px;width:100%;border:1px solid black;margin-top:8px;display:block}.page-product-list h1{color:#000000b3;text-align:center}.page-product-list--promo .product-list{margin-bottom:10px}.product-card--row{background-color:#fff;box-shadow:none}.icons{display:flex;flex-direction:row}.icons .button--icon{background-color:#fff;color:#e1251b;margin-right:3px}.scans{display:flex;flex-direction:row}.scans li{list-style:none;margin-right:5px;color:#e1251b;background-color:#fff;border-radius:50%}.home-header{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:2rem var(--gutter);padding:2r;border-radius:0}.home-header--medium a,.home-header--small a{display:flex;flex-direction:column;align-items:center;margin:2rem var(--gutter)}.home-header--small a img,.home-header--medium a img{height:40px}.home-header img{width:80%;-o-object-fit:contain;object-fit:contain}.home-header span{color:#e1251b;margin-top:.5em;font-weight:400}.page-product-list--promo .product-list{padding:5px 0}.page--content{padding:var(--gutter)}.page--content p{margin:1em 0}.video-preview{width:100%;position:fixed;top:100px;bottom:0px;display:flex;background:rgb(0,0,0) none repeat scroll 0% 0%}.video-preview video{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100vw}.Controls__notice{text-align:center;padding:30px}.Controls__notice--error{color:var(--red);background:#0006}.Controls__notice--success{color:var(--green);background:#0006}.Controls__buttons{display:flex;width:100vw;justify-content:space-around;margin-bottom:20px}.Controls__buttons button{height:100px;width:100px;background:#0000;color:#fff;font-weight:400;font-size:16px}.qr-preview{display:none}.quagga-preview video{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100vw}.quagga-preview{width:100%;position:fixed;top:50px;bottom:0;display:flex;background:#000}.LottieMask{position:fixed;top:120px;bottom:0;width:100%;display:flex;justify-content:center}.LottieTarget{margin-top:100px;border:2px solid #000A;width:80%;aspect-ratio:2/1;border-radius:10px;box-shadow:0 0 0 1000px #00000080;position:absolute}.LottieTarget--error{position:absolute;width:80px;top:50%;margin:-40px;left:50%}@keyframes scan-pulse{0%{opacity:1;transform:scaleX(1) scaleY(1)}80%{opacity:0;transform:scaleX(1.15) scaleY(1.3)}to{opacity:0;transform:scaleX(1.15) scaleY(1.3)}}.LottieTarget--pulse{border:1px solid #FFF;width:100%;height:100%;border-radius:10px;animation:scan-pulse 1s ease-out infinite}.TargetMask{position:fixed;top:100px;bottom:0;height:100%;width:100%;display:grid;grid-template-columns:50px auto 50px;grid-template-rows:49% auto 49%}.TargetMask--qrcode{grid-template-columns:auto 50vw auto;grid-template-rows:auto 50vw auto}.TargetMask>*{background:#0006}.TargetMask>.Target{border:1px solid red;opacity:0;background:rgba(0,0,0,0)}.Controls{position:fixed;bottom:50px;left:0;right:0;color:#fff}.Controls__buttons{position:absolute;bottom:10px}.drawingBuffer{display:none}.lookup-results{margin-top:1em}.filter-search-box{margin:10px 0}.filter-search-box form{width:100%;display:flex;padding:var(--gutter);justify-content:space-between}.filter-search-box input{flex-grow:1;border:1px solid rgb(0,0,0);padding:6px}.filter-search-box button{margin-left:var(--gutter);border:1px solid rgb(216,216,216);font-size:12px;background:#EEE;color:#333}.page-product-list h1{margin:0 var(--gutter) 0}.pagination-page{display:block;margin:1em var(--gutter) 0;text-align:center;color:#666}.no-products{text-align:center}.ses ul .infos{list-style:none;margin-left:0}.ses ul .infos img{width:90%;margin-top:15px;margin-left:0}.ses ul .infos p a{color:#000}.mpf ul .infos{list-style:none;margin-left:0}.mpf ul .infos img{width:90%;margin-top:23px}.mpf ul .infos p a{color:#000}.highco ul .infos{list-style:none;margin-left:0}.highco ul .infos img{width:90%;height:3.6rem;margin-top:35px;margin-left:0}.highco ul .infos p a{color:#000}.highco ul .infos p:last-child{margin-bottom:15px}section.minimap{margin-top:2em}section.minimap h3{font-size:20px;padding:var(--gutter)}section.minimap p{margin:var(--gutter)}.Map canvas{width:100%;height:100%;transform-origin:0%;transform:none}.product-minimap h2{font-size:28px;font-weight:700;margin:0 var(--gutter)}.product-minimap{margin:1em 0 2em}.ol-rotate{display:none}.Map{height:100%;width:100%}.page--floor-map{position:fixed;top:90px;bottom:0;z-index:10;width:100%;background:#FFF}.filter-visisble{position:fixed;inset:0px;z-index:10;background-color:#000000ad;width:100%}.filter-container{transition:all .7s ease-in;padding:8px;position:fixed;bottom:0;top:25%;border-radius:10px 10px 0 0;color:#000;background-color:#fff}.filter-container .btns{display:flex;justify-content:center;margin-bottom:0;gap:var(--gutter);border-radius:.25em}.filter-container .btns button{text-transform:uppercase;padding:var(--gutter);flex-grow:1;border-radius:.25em}.filter-container .btns .cancel{background:none;font-weight:700;color:#e30513}.filter-container .btns .apply-button{background-color:#e30513;color:#fff}.filter-container .btns .apply{border:none;padding:4px}.filter-container .btns .apply.clicked{border:1px solid var(--green-a);color:#fff;background-color:var(--green-a)}.filter-container .label-title{margin-bottom:.1em}.category{margin-bottom:2em}.results{display:flex;flex-direction:row}.results label{padding:.2em 0;display:flex;align-items:center;gap:var(--gutter)}.results label span{font-weight:600;color:#000;margin-top:5px;margin-bottom:5px}.results-label input[type=checkbox]{accent-color:#d32f2f}.facets-display-result{position:relative;height:75%;overflow-y:scroll;overscroll-behavior:contain}.facets-show-more,.facets-show-less{color:#e30513;margin-top:10px;font-weight:700}.facet-cta{height:90px;background-color:#fff;width:100%;display:flex;justify-content:center;align-items:center}.facet-cta-two{height:90px;background-color:#fff;width:100%}.label-title-chevron{color:#ef4444}.facets-results{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0;gap:var(--gutter)}.facets-results li{background:rgba(0,0,0,.1);padding:0 0 0 var(--gutter);display:flex}.facets-results li.delete{background:none}.facets-results li.delete a{text-decoration:none;color:#f00303}.selectedFacet-size{color:#fff;font-weight:400;background-color:#030303;padding:2px 8px;border-radius:15px;font-size:13px}.facets-results li button{border:0;background:none}.ContactAdsPage{align-items:center;justify-content:center}.FilterBox{padding:0 var(--gutter)}.FilterBox .btn{background:none;padding:2px var(--gutter);color:#000;border:solid 1px #000;margin:0 auto calc(2*var(--gutter));display:block;width:75%}.category .results--more{display:none}.category--visible .results--more{display:flex}.page--wemap{position:fixed;top:100px;bottom:0;width:100%;display:flex;flex-direction:column}.wemap-notice{display:none}.wemap-static .wemap-notice{display:block;padding:var(--gutter);font-weight:700;font-size:.8rem;color:#de1a22;background:#fde1e3;text-align:center}.wemap-container{flex-grow:1;flex-basis:0}.wemap-actions{padding:5px}.wemap-outer{position:relative}.wemap-outer:not(.wemap-static){flex-grow:1;flex-basis:0;display:flex}.wemap-static .wemap-sidebar-container{display:none}.wemap-static .wemap-over{display:block}.over-map-select{position:absolute;z-index:20;top:5px;left:0;right:0;padding:5px}.over-map-level{position:absolute;z-index:20;bottom:80px;right:0;padding:5px}.over-map-level .buttons{display:flex;flex-direction:column;gap:0px}.over-map-level .buttons button{border-radius:5px;margin-top:10px;padding:7px 13px;height:35px;min-width:35px;line-height:20px;text-align:center;background:#9B2442;color:#fff;box-shadow:#00000040 0 2px 5px;font-weight:700;cursor:pointer;border:0;font-size:1.2rem;width:100px;border:2px solid #FFF}.livemap-floor-switcher div{background:#9B2442;color:#fff;border:2px solid #FFF;border-radius:5px;width:100px!important}.livemap-floor-switcher div:not(.selected){color:#000;background:#EDD6AA}.over-map-level .buttons button.active{color:#000;background:#EDD6AA}.wemap-container-home{position:relative}.over-map-select .select{display:flex}.over-map-select .select select{flex-grow:1;padding:.5rem 1rem;background:#FFF;border:0;border-radius:4px;box-shadow:#00000040 0 2px 5px}.wemap-over{position:absolute;display:none;inset:0px 0px 0px 0px;z-index:10}.location-title{padding:var(--gutter)}.filterbox__border:active,.open-map-button:active{box-shadow:2px 2px 3px #ddd;border:solid 1px #DDD;background-color:#ddd}.open-map-button{text-decoration:none;color:#000;display:block;text-align:center;background:#FFF;border:1px solid #000;border-radius:3px;margin:20px 27px 30px 28px;padding:1em;font-weight:700;text-transform:uppercase;box-shadow:0 4px 4px #00000040}.menu__header{display:flex}.menu__header>span{max-width:150px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.menu__header>span>img{margin-top:3px;max-width:250px}.player-wrapper{position:relative;padding-top:56.25%}.react-player{position:absolute;top:0;left:0}.vads-campaign__html{font-size:16px!important;padding:var(--gutter)}.facet-slider{height:70px;margin-right:20px}.facet-slider-track{bottom:8px;height:6px;border-radius:10px;background-color:#f5822061}.facet-slider-track-1{background-color:#f58220}.facet-slider-thumb{bottom:0;position:relative;width:10px;display:flex;flex-direction:column;align-items:center;justify-content:end;gap:10px;cursor:pointer}.facet-slider-thumb .val{padding:6px 9px;border-radius:4px;background-color:#21212114;cursor:pointer}.facet-slider-thumb-0{align-items:start}.facet-slider-thumb .dot{display:flex;width:40px;height:40px;border-radius:20px;margin:-10px}.facet-slider-thumb.active .dot{background-color:#f5822061}.facet-slider-thumb .dot div{display:block;margin:auto;width:20px;height:20px;border-radius:20px;background-color:#f58220}.page--store-home{margin-top:1rem}.page--store-home h2{padding:var(--gutter)}.livemap-floor-switcher div{font-size:1.2rem;width:50px}.map-select{display:flex;align-items:center}.map-select .label{border:0;background:#FFF;width:80px;padding:var(--gutter)}.map-select .select select{background:#FFF;border:1px solid #CCC;padding:.25rem .5rem;border-radius:4px}.product-card__name_clamp{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-decoration:none;text-align:center;font-weight:700}.searchbox__inner h3{margin-bottom:.5rem}.suggest-li{border-bottom:1px solid #E5E5E5;padding:.2rem}.product-card__brand{text-align:center;font-size:1.2em;margin:var(--gutter);padding:0;line-height:1em;text-decoration:none;overflow:hidden}.product-card__name_clamp{font-size:1rem;color:#000}.product-slider__item .product-card{height:100%}.searchbox__inner form{padding:5px}.SearchBox--visible .searchbox__inner form{display:flex;gap:2px}.button--clear{position:relative;right:40px;margin-right:-40px}.SearchBox--visible .searchbox__inner form input{padding-left:40px;background:#e5e5e5;border:1px solid #000;box-shadow:0 4px 4px #00000040;background-color:#f4f4f4;border-radius:.2rem}.button--magnifier{position:relative;margin-right:-40px}.button--cancel{border:0;background:0;height:40px;color:#d02e26}.clear--button--icon{background-color:#8e8e93}.product-card__info{border-top:1px solid #E5E5E5}.product-card{border-radius:.25em;box-shadow:0 4px 4px #00000040}.suggest-link{display:flex;align-items:center;gap:.5rem}.suggest-link .name{color:#000}.suggest-link .cat{color:#d02e26}.searchbox__scan{margin-bottom:1rem}.searchbox__scan .button{background:none;border:0;display:flex;align-items:center;gap:.5rem;font-size:1.1rem}.searchbox__scan .button span{color:#d02e26}.show-all{color:#000}.product--text{display:grid;grid-template-areas:"brand brand" "name name" "conditioning conditioning" "images label" "button button" "tags tags";grid-template-columns:1fr 1fr}.product{margin:1em 0;padding:var(--gutter)}.product--text .product__brand{grid-area:brand;font-size:1em;text-align:center;margin-top:1em}.product--text .product__brand a{font-weight:700;color:#00000080;text-decoration:none;font-size:16px}.product__tags{grid-area:tags;margin:30px 0 20px;display:flex;justify-content:center;align-items:center}.product__tag{display:flex;justify-content:center;align-items:center;letter-spacing:-.5px;padding-bottom:5px;color:#00000080;border-bottom:1px solid rgba(0,0,0,.1)}.product__tag+.product__tag{margin-left:10px}.product__tag img{height:25px;margin-right:5px}.product--text .product__name{grid-area:name;font-size:1.5em;text-align:center;font-weight:700}.product--text .product__conditioning{grid-area:conditioning;text-align:center;margin-bottom:1em;color:#00000080}.product--text .product__images{grid-area:images;display:flex;justify-content:center;align-items:center;margin-top:20px}.product__images .images img{max-height:280px}.product--text .product__label{grid-area:label;padding:1em;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gutter)}.product--text .product__button{grid-area:button;padding:1em;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gutter)}.product--text .product__price{font-size:2rem;font-weight:700;display:flex;flex-direction:column;justify-content:center;align-items:center}.product--text .product__price .price{display:flex;flex-direction:column}.product--text .product__price .price--regular{font-size:1.5rem;text-align:center;color:#0009}.popup{position:fixed;top:5%;left:0;width:100%;max-width:100%;height:90vh;background:rgba(0,0,0,.2);-o-object-fit:fill;object-fit:fill;display:flex;justify-content:center;align-items:center;z-index:999}.popup-inner{height:auto;border-radius:10px;position:relative;padding:20px;z-index:999;width:85%;max-width:640px;align-self:center;background:white;color:#fff;box-shadow:3px 3px 9px 6px #888}.popup-inner h3{font-family:Caveat,cursive;text-align:center}.popup-inner .close-btn{font-family:Apercu Pro,sans-serif;padding:5px;width:100px;font-size:18px;font-weight:800;border-radius:5px;background:#e1251b;position:absolute;bottom:20px;left:34%;border:white;color:#fff}.tagline{position:relative}.imgpop{position:absolute;margin-left:10px;top:-5px;width:30px;height:30px;animation:spinner 1s ease infinite}.popimg{display:block;margin-left:auto;margin-right:auto;width:80%;height:450px;margin-bottom:20px}.searcTree{margin:3em 0;padding:0;width:100%}ul.menu-Search-Tree{list-style-type:none}ul.menu-Search-Tree ul{display:none;list-style-type:none}ul.menu-Search-Tree li a:link,ul.menu-Search-Tree li a:visited a:focus{display:block;color:maroon;background:#f7f7f4;text-decoration:none}ul.menu-Search-Tree li:hover>ul,ul.menu-Search-Tree li:active>ul,ul.menu-Search-Tree li:focus>ul{display:block}.li{margin-bottom:0}ul.menu-Search-Tree li a:hover{background:orange}ul.menu-Search-Tree a{border:0px #f99026 solid}.title__content:hover{text-align:left;display:flex}.title__content:after{content:url(data:image/svg+xml,%3Csvg%20stroke%3D%22currentColor%22%20fill%3D%22none%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20color%3D%22orange%22%20height%3D%2230%22%20width%3D%2230%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20style%3D%22color%3A%20orange%3B%22%3E%3Cpolyline%20points%3D%229%2018%2015%2012%209%206%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);vertical-align:middle;align-items:center;align-content:center;align-self:center;position:absolute;margin-top:2px;right:0}.title__content:hover:after{content:url(data:image/svg+xml,%3Csvg%20stroke%3D%22currentColor%22%20fill%3D%22none%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20color%3D%22orange%22%20height%3D%2230%22%20width%3D%2230%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20style%3D%22color%3A%20orange%3B%22%3E%3Cpolyline%20points%3D%2218%2015%2012%209%206%2015%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);vertical-align:middle;align-items:center;align-content:center;align-self:center;position:absolute;right:0}.searchTreeItem{margin-top:.5em;border-bottom:3px solid white}.searchTreeItem-content{border-bottom:2px solid white}.title{margin:0 15px 5px 14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:2;font-size:17px;letter-spacing:normal;text-align:left;color:#121212}.show_all_tree{margin:5px 15px 5px 14px;font-family:Verdana;font-stretch:normal;font-style:normal;line-height:1.7;letter-spacing:normal;text-align:left;color:#121212;font-weight:400;font-size:16px;text-decoration:underline}.tree_sheet{margin:5px 15px;font-size:16px;line-height:1.7}.Line{background-color:#fff;width:85%;height:2px;margin-left:14px;margin-right:auto}.Line__show_all{background-color:#fff;width:83%;height:2px;margin-left:14px;margin-right:auto}.Line-sheet{background-color:#fff;height:2px;width:95%}.inmapz iframe{width:100%;border:0;height:500px}.inmapz h2 a{text-decoration:none;color:#000;padding:var(--gutter);font-size:1.6rem}.page--inmapz{position:fixed;top:40px;bottom:0;width:100%;display:flex;flex-direction:column}.page--inmapz .inmapz iframe{height:calc(100vh - 40px)}.page--inmapz .inmapz h2{display:none}:root,:host{--ol-background-color: white;--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .75);--ol-foreground-color: #333333;--ol-subtle-foreground-color: #666666;--ol-brand-color: #00AAFF}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:10px;z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{position:absolute;font-size:12px;text-align:center;bottom:25px;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset}.ol-viewport{touch-action:none}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:grabbing}.ol-grab{cursor:move;cursor:grab}.ol-control{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{text-decoration:none;outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}*{font-family:Avenir,Arial,Helvetica,sans-serif}.container{display:flex}header{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5px}.search-box{display:flex;flex-direction:column}.search-box .input{display:flex;padding:5px}.search-box .input textarea{flex-grow:1;font-size:1.25rem}.search-box .speech{display:flex;align-items:center;justify-content:center}.search-box .speech button{border:1px solid #000;font-size:1.25rem;background:#FFF;border-radius:5px;padding:.5rem 2rem}ul.search-results{margin:0;padding:0}ul.search-results li{list-style-type:none;margin-bottom:5px}.ia .product-card{display:flex;align-items:center;flex-direction:row;padding:1rem;background:#FFF;border:0;border-radius:2px;gap:5px}.ia .product-card .image{width:100px;margin-right:5px}.ia .product-card .image img{margin:auto;max-width:100px;max-height:100px}.ia .product-card .info{font-size:1.2rem;flex-grow:1}.ia .product-card .name{font-weight:700}.ia .product-card .price{padding:5px 0}.ia .product-card .price span{font-size:1.6rem;font-weight:700;background:#FFF;color:#2bc96d;padding:5px}.ia .product-card .price-flash{display:flex;flex-direction:column;justify-content:center;align-items:end}.search-box textarea{resize:none}.speech{margin-top:1rem}button.icon{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:2px solid #000!important;border-radius:100px!important;padding:1rem!important}button.icon svg{height:50px;width:50px}button.icon.stop svg{stroke:red}button.icon.search{border-color:#ccc!important}.result{padding:.5rem;margin-top:1rem}.results .result.perfect{background-color:#d3d3d3;background-image:linear-gradient(315deg,#d3d3d3 0%,#2bc96d 74%)}.results .result{margin-bottom:3rem}.results h2{font-size:2rem;margin:1rem 0;text-align:center}.results .result.perfect h2{color:#fffe}.results .result.perfect .no-result{color:#fffc}.results{display:flex;flex-direction:column}.results .query{margin:auto;text-align:center;margin-top:1rem;font-size:1.2rem;padding:1rem;background:#FFF;font-weight:700}.results.searching .query{color:#999}.results .no-results{margin:1rem auto;text-align:center}.ia .product-card .actions{display:flex;align-items:center;justify-content:center}.ia .product-card .actions .flash-button{width:100px;display:flex;align-items:center;justify-content:center;gap:4px;padding:2px;color:#fff;background:#2bc96d;border:0;border-radius:2px;font-size:1rem;padding:.5rem .2rem}.ia .product-card .actions .flash-button.flashing{width:100px;display:flex;align-items:center;justify-content:center;gap:4px;padding:2px;background:#FFF;color:#2bc96d;border:0;border-radius:2px;font-size:1rem;padding:.5rem .2rem}.ia .product-card .actions .flash-button svg{height:18px;width:18px}.pulse{animation:pulse-animation 2s infinite}@keyframes pulse-animation{0%,to{opacity:1}50%{opacity:.5}}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-top-6{top:-1.5rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.top-2{top:.5rem}.-ml-4{margin-left:-1rem}.-mt-1{margin-top:-.25rem}.-mt-1\.5{margin-top:-.375rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-1\/2{height:50%}.h-16{height:4rem}.h-full{height:100%}.w-11\/12{width:91.666667%}.w-full{width:100%}.w-px{width:1px}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.content-center{align-content:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.text-ellipsis{text-overflow:ellipsis}.text-wrap{text-wrap:wrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.p-1{padding:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--flashgreen: #157dbc;--flashlime: #999;--flashbeige: #f58220;--flashgray:#999999 }.Modal.jsx-2001199971{z-index:900;position:fixed;inset:0px;flex-direction:column;display:flex;align-items:center;justify-content:center}.Modal.jsx-2001199971 .jsx-2001199971{z-index:1000}.Modal__background.jsx-2001199971{background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:fixed;inset:0px}.Modal__content.jsx-2001199971{background:rgb(255,255,255);padding:var(--gutter);border-radius:5px;width:80vw}.Modal__content.jsx-2001199971 h1.jsx-2001199971{margin:calc(2*var(--gutter)) var(--gutter);color:#666;text-align:center}:-webkit-any(article,aside,nav,section) h1{font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em}.ColorButtons.jsx-2001199971{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gutter);align-items:stretch}.ColorButton--red.jsx-2001199971{background:var(--red)}.ColorButton.jsx-2001199971{height:50px;border:0px;border-radius:5px;place-self:stretch}.ColorButton--yellow.jsx-2001199971{background:var(--yellow)}.ColorButton--green.jsx-2001199971{background:#27ae60}.ColorButton--blue.jsx-2001199971{background:var(--blue)}.ColorButton--cyan.jsx-2001199971{background:var(--cyan)}.ColorButton--magenta.jsx-2001199971{background:var(--magenta)}.ColorButton--white.jsx-2001199971{background:rgb(255,255,255);border:2px solid rgb(221,221,221);grid-column:1 / span 3}.Modal__footer.jsx-2001199971{text-align:center;margin:var(--gutter)}.LinkButton.jsx-2001199971{color:var(--blue);background:transparent;border:0px;font-size:16px;outline:none;padding:var(--gutter)}.strike{text-decoration:none;position:relative}.strike:before{top:50%;background:red;opacity:.7;content:"";width:110%;position:absolute;height:.15em;border-radius:.1em;left:-5%;white-space:nowrap;display:block;transform:rotate(-15deg)}.strike.straight:before,.strike.straight:before{transform:rotate(0);left:-1%;width:102%}@media (min-width: 768px){.md\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}
