html{scroll-behavior:smooth}@media screen and (min-width: 750px){.hide-desktop{display:none!important}}@media screen and (max-width: 749px){.hide-mobile{display:none}}.slideshow__arrow_down{position:relative;color:#fff;display:flex;align-items:center;justify-content:center;padding-bottom:5px;height:30px}.slideshow__arrow-buttons{position:absolute;height:0;display:inline-flex;justify-content:space-between;top:calc(50% - 22px);transform:translateY(-50%);width:100%;padding:0 10px}.slideshow__arrow-buttons .slider-button{background-color:#d3d3d3cc;border-radius:4px}.title-wrapper-with-link{justify-content:center}.dashed-link{text-decoration:none;color:inherit;border-bottom:1px dashed}.brand-list{padding-left:0;padding-right:0}.brand-list slider-component{padding-left:5rem;padding-right:5rem}.brand-list .slider-button{position:absolute;top:50%;transform:translateY(-50%)}.brand-list .slider-button.slider-button--prev{left:0}.brand-list .slider-button.slider-button--next{right:0}.brand-list .viewall-btn{margin-top:0}.article-card-wrapper .article-card__image-wrapper span.article-post-date{padding:1rem;height:auto;top:auto;bottom:0;font-size:1.4rem;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.5);z-index:1}.article-card-wrapper .card__heading a:after{bottom:115px}.article-card-wrapper .article-card__tags{display:flex;flex-wrap:wrap;align-items:center}.article-card-wrapper .article-card__tags a.tag{font-size:1.4rem}.press-mention .splide__slide{background-color:#f3f3f3}.press-mention .image-with-text__quote{font-size:2.4rem;margin:0 auto;padding:0 15px;text-align:center}.press-mention .image-with-text__logo{margin-left:auto;margin-right:auto}.press-mention .my-carousel-progress{width:100%;background:#ccc;position:absolute;right:0;bottom:20px}.press-mention .my-carousel-progress-bar{display:block;background:#000;height:4px;transition:width .4s ease}.press-mention .splide__pagination{bottom:40px}.press-mention .splide__pagination .splide__pagination__page{border:1px black solid;margin:0 10px;width:10px;height:10px}@media screen and (min-width: 750px){.press-mention .my-carousel-progress{width:44%;right:3%}.press-mention .splide__pagination{width:50%;left:auto}}.press-video-embed{height:100%}.press-video-embed video{object-fit:cover}.facets__disclosure .facets__summary{border-bottom:1px solid black;padding-bottom:2px}.facet-filters__sort{outline:1px solid black;outline-offset:8px}:is(.price__badges,.card__badge) .badge{border:none}:is(.price__badges,.card__badge) .badge--new{background-color:#e4f5f7;color:#666}:is(.price__badges,.card__badge) .badge--best-seller{background-color:#f2f2f2;color:#666}.product-card-wrapper .card__badge .badge{border:none;display:flex;width:fit-content;margin-top:3px}.product-card-wrapper .card-vendor{margin-bottom:6px}.product-card-wrapper .card__content .card__heading a:after{bottom:100px}.product-card-wrapper .card-variants-color{display:flex;flex-wrap:wrap;flex-direction:row}.product-card-wrapper .card-variants-color .card-variants-color__item{width:18px;height:18px;border:1px solid #D9D9D9;border-radius:50%;margin-right:10px}.product-card-wrapper .card-variants-color .card-variants-color__item.active{border:3px solid #111;cursor:pointer}.product-card-wrapper .card-variants-color .card-variants-color__item:hover{border:2px solid #000;cursor:pointer}.card__image_ads{width:calc(50% - var(--grid-desktop-horizontal-spacing)* 1 / 2);text-decoration-line:none;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:6px;margin-bottom:40px}.card__image_ads:hover{box-shadow:0 0 6px #0003}.card__video_ads{width:100%;height:auto;aspect-ratio:1.5 / 1;margin-bottom:50px}.ad-banner{margin-top:20px;margin-bottom:20px;text-decoration:none;width:100vw;min-height:350px}.ad-banner .text-container{position:relative;padding:25px}.ad-banner .text-container .ad-heading{font-size:3.6rem;font-weight:700;margin:0}.ad-banner .text-container .ad-content{font-size:1.6rem;color:#000}@media screen and (min-width: 750px){.ad-banner{margin-left:-32px;margin-right:-32px}.ad-banner .text-container{position:absolute;top:50%;left:10%;max-width:33%;min-width:360px;transform:translateY(-50%)}.ad-banner .text-container .ad-heading{font-size:3.6rem;font-weight:700}.ad-banner .text-container .ad-content{font-size:1.6rem;color:#000}}@media screen and (min-width: 990px){.card__video_ads{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 1 / 2)}}.award-container{position:relative}.award-container .award-icon{z-index:2;position:absolute;top:12px;right:12px}.card__content .award-container .award-icon{width:25px;top:0;right:0}@media screen and (min-width: 750px){.card__content .award-container .award-icon{width:40px}}@media screen and (min-width: 750px){.product__media-wrapper .slider-mobile-gutter{padding-left:10vw}.product__media-wrapper .thumbnail-slider{padding-left:0;width:min(47vw,85vh);max-width:850px;position:absolute;transform:rotate(90deg) translateY(200%) translate(65%);left:0;top:0}.product__media-wrapper .thumbnail-slider .thumbnail img{transform:rotate(-90deg)}}@media screen and (min-width: 900px){.product__media-wrapper .thumbnail-slider{transform:rotate(90deg) translateY(350%) translate(66%)}}@media screen and (min-width: 1250px){.product__media-wrapper .thumbnail-slider{transform:rotate(90deg) translateY(350%) translate(62%)}}.product-notification{background-color:#e5012e;color:#fff;border-radius:15px}.product-notification .metafield-rich_text_field{display:flex;align-items:center;justify-content:center;text-align:center}.product-notification .metafield-rich_text_field p{margin:0;font-size:1.2rem}.product__info-wrapper .product__text.caption-with-letter-spacing{font-size:1.6rem}.product__info-wrapper .product__title h1{font-size:3.6rem;font-weight:700;margin-bottom:5px}.product__info-wrapper .price{padding-top:5px}.product__info-wrapper .product__tax{display:none}.product__info-wrapper .price__regular .price-item--regular,.product__info-wrapper .price__sale .price-item--sale{font-weight:700}.product__info-wrapper .product__sku{font-size:1.2rem;padding-bottom:10px;border-bottom:1px solid #eeeeee}.product__info-wrapper .product-form__buttons .product-form__submit{text-transform:uppercase}.product__info-wrapper .product-popup-modal__button{font-size:1.4rem}.h-divider:empty{display:block;border-left:1px dotted #000;width:1px;height:auto;padding-left:15px}.product-form__input--swatch .form__label{font-weight:700}.product__info-container{padding-left:8px;padding-right:8px}.product__info-container .sales-price-notice,.card__information .sales-price-notice{margin-top:5px;display:flex;font-size:12px;font-weight:700;color:#ee4933;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:3px}:is(.product__info-container .sales-price-notice,.card__information .sales-price-notice) .icon-sale{margin-right:10px}.product__blurb{font-size:1.4rem}.product__specs{border-top:1px solid #eee;margin-bottom:0!important}.product__specs .spec_header{display:flex;justify-content:space-between}.product__specs .spec_header h3{font-size:1.6rem;font-weight:700}.product__specs .spec_header .switch_unit{display:flex}.product__specs .spec_header .switch_unit .full-unstyled-link{color:#676767}.product__specs .spec_details .spec_hwd{font-size:1.3rem;color:#676767}.product-popup-modal__opener{margin-top:0!important}.product-popup-modal__opener .product-popup-modal__button{text-decoration-style:dashed}.breadcrumbs{padding-bottom:5px}.breadcrumbs .breadcrumb-link{padding-right:10px;font-size:1.4rem;text-decoration:none;color:#666}.breadcrumbs .breadcrumb-link:hover{text-decoration:underline}.breadcrumbs .slash{padding-right:10px}.breadcrumbs .slash:last-child{display:none}.product-accordion{padding-left:10px;padding-right:10px}.product-accordion .accordion{padding-left:20px;padding-right:20px;border-top:1px solid #000}.product-accordion details[open] .accordion-icon .icon-plus{display:none}.product-accordion details:not([open]) .accordion-icon .icon-minus{display:none}.product-accordion .accordion-icon{margin-right:10px;width:2rem;height:2rem;display:flex}.product-accordion .accordion__title{font-size:2.4rem;font-weight:700}.product-accordion .accordion__content{display:flex;flex-direction:column}.product-accordion .material-country{border-top:1px solid #eee;border-bottom:1px solid #eee;display:flex;flex-direction:row}.product-accordion .material-country .flex-1{flex:1}.product-accordion .material-country .material-country-title{font-size:1.6rem;font-weight:700;margin-bottom:0}.product-accordion .warning-notes{padding-left:20px;color:#e5012e}.product-accordion .warning-notes .warning-link{color:#e5012e}.product-accordion .icon-feature-container{display:flex;flex-direction:row;align-items:center}.product-accordion .icon-feature-container .icon-feature{display:flex;margin-right:10px}.product-accordion .icon-feature-container .icon-feature .icon-img{border:none;object-fit:contain}@media screen and (min-width: 750px){.product-accordion .accordion__content{display:flex;flex-direction:row}.product-accordion .accordion__content .desktop-half{flex:1;padding-left:20px;padding-right:20px}.product-accordion .accordion__content .border-right{border-right:1px solid #000}.product-accordion .accordion__content .material-country{padding-left:20px}}.product-accordion .brand-name{font-size:3rem;font-weight:700}.product-collection-feature .feature__row{flex-direction:column}.product-collection-feature .feature__row .feature__image img{width:100%;object-fit:contain}.product-collection-feature .feature__row .feature__content{padding:10px;margin-bottom:40px}.product-collection-feature .feature__row .feature__heading{font-size:3.6rem;font-weight:700;margin-top:20px;margin-bottom:20px}@media screen and (min-width: 750px){.product-collection-feature .feature__row{display:flex;flex-direction:row}.product-collection-feature .feature__row .feature__image{flex:1}.product-collection-feature .feature__row .feature__image img{width:45vw;object-fit:contain}.product-collection-feature .feature__row .feature__content{flex:1;padding-left:3vw;padding-right:3vw;align-content:center}.product-collection-feature .feature__row .feature__content .feature__heading{font-size:3.6rem;font-weight:700}.product-collection-feature .feature__row:nth-child(2n){flex-direction:row-reverse}.product-collection-feature .feature__row:nth-child(2n) .feature__image{text-align:right}}.page-banner-container{background-color:#181713}.page-banner-container .page-banner{color:#fff;display:flex;flex-direction:column}.page-banner-container .page-banner .banner-title{padding:24px 24px 16px;align-self:center;display:flex;flex-direction:column}.page-banner-container .page-banner .banner-title .page-title{color:#fff}.page-banner-container .page-banner .banner-text{margin-top:0}.page-banner-container .page-banner .banner-image{display:flex}.page-banner-container .page-banner .banner-image img{width:100%;height:auto;object-fit:cover}@media screen and (min-width: 750px){.page-banner-container .page-banner{margin:0 auto;max-width:120rem;display:flex;flex-direction:row;height:400px}.page-banner-container .page-banner .banner-title{padding-top:50px;padding-left:3%;padding-right:4%;align-self:center;display:flex;flex-direction:column}.page-banner-container .page-banner .banner-image img{width:auto;height:400px;object-fit:cover}}.dot-divider{display:flex;flex-direction:column;align-items:center}.dot-divider .dot{line-height:10px}.video-section .title-wrapper .content{max-width:650px;margin:0 auto}.main-blog .title-banner{background-color:#000;padding:50px 30px}.main-blog .title-banner .title--primary,.main-blog .title-banner .description{margin:0 auto;text-align:center;color:#fff}.main-blog .other-article-title{margin-top:50px}.latest-article-bg{background-color:#f5f5f5}.latest-article{padding-top:50px;padding-bottom:50px;display:flex}.latest-article .title{flex:1;margin-right:30px}.latest-article .first-article-card{display:flex;flex:4;flex-direction:column}.latest-article .first-article-card .article-image{display:flex;position:relative;margin-bottom:10px}.latest-article .first-article-card .article-image .article-image__img{border-radius:6px;width:100%;height:auto;object-fit:cover}.latest-article .first-article-card .article-image .article-post-date{position:absolute;left:50px;bottom:20px;font-size:1.4rem;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.5);z-index:1}.latest-article .first-article-card .article-content{padding-left:50px;padding-right:50px}.latest-article .first-article-card .article-content .article-card__tags{display:flex;flex-wrap:wrap;align-items:center}.latest-article .first-article-card .article-content .article-card__tags a.tag{font-size:1.4rem}.latest-article .first-article-card .article-content .title{font-size:2.4rem;margin-top:0;margin-bottom:0}@media screen and (max-width: 749px){.latest-article{flex-direction:column}.latest-article .first-article-card .article-content{padding-left:20px;padding-right:20px}}.article-template .black-banner{margin-top:0!important;padding:90px 0;background-color:#000}.article-template .article-card__tags{display:flex;flex-wrap:wrap;align-items:center}.article-template .article-card__tags a.tag{font-size:1.4rem}.article-template .summary-excerpt{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background-color:#f6f6f6;padding:0 20px}.article-template .article-template__hero-container{margin-top:-120px}.article-template .article-template__hero-container .article-post-date{position:absolute;padding:1.5rem;height:auto;top:auto;bottom:0;font-size:1.4rem;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.5);z-index:1}.article-template .article-template__hero-container .article-post-date .date-text{display:block;margin:0 auto;max-width:72.6rem}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ace.css.map */
