#vstar-reviews{display:none}.product-main-content-area section{padding-inline-start:0!important;padding-inline-end:0!important}.page-width:has(.page-width-desktop){max-width:120rem!important}.collapsible-content-wrapper-narrow{max-width:100rem!important}.global-media-settings img{border-radius:.75rem}.custom-facets-wrap{padding-inline-end:initial}.footer__content-top.page-width{max-width:120rem!important}.title-wrapper{text-align:center}.custom__title.title-wrapper{margin-bottom:2.5rem}.custom__title .title:not(:only-child){margin-bottom:initial}@media screen and (min-width: 990px){.custom__title--desktop-slider .title{margin-bottom:2.5rem}.custom__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}.custom__subtitle>*{margin:0}}.card-information.hide-price{display:none}.card__information{display:flex;flex-direction:column}.button-product{display:block;text-align:center;margin-top:1.2rem}.card__heading{flex:1}.button-product button{background-color:#fff;color:#000;padding:4px 28px;border-radius:999px;border:1px solid #707070;text-decoration:none;font-size:1.4rem;font-weight:400}.custom-filter-button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 15px;margin-bottom:10px;background-color:#fff;color:var(--color-foreground);text-decoration:none;font-size:1.5rem;cursor:pointer;box-shadow:3px 3px 6px #00000029;transition:background-color .2s,color .2s,border-color .2s}.custom-filter-button[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}.custom-filter-button__icon{width:24px;height:24px;border-radius:50%;background-image:url(icon-green.png);background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center;margin-left:10px;flex-shrink:0}@media screen and (max-width: 749px){.custom-filter-button{padding:10px 12px;font-size:1.3rem}.custom-filter-button__icon{width:20px;height:20px}}.blog-articles.blog-articles-grid-container{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;margin-bottom:50px}@media screen and (min-width: 450px){.blog-articles.blog-articles-grid-container{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (min-width: 750px){.blog-articles.blog-articles-grid-container{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (min-width: 990px){.blog-articles.blog-articles-grid-container{grid-template-columns:repeat(3,1fr);row-gap:40px;column-gap:55px}}.blog-articles-grid-container .blog-articles__article{background-color:#fff;display:flex;flex-direction:column;height:100%}.card__heading.h2{font-size:1.6rem;font-weight:400;line-height:1.6875}.article-card__meta-row{display:flex;align-items:center;gap:8px;justify-content:center;margin-bottom:8px}.article-badges span{padding-block-start:.8rem;background-color:var(--tag-bg-color, #f5dcdc);border-color:transparent}.blog-tag-filter{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:33px;margin-top:37px}.tag-filter-btn{background:var(--tag-bg-color, #f5dcdc);color:#222;border:none;border-radius:24px;padding:6px 28px;font-size:1.2rem;font-weight:500;cursor:pointer;transition:background-color .2s,color .2s;margin-bottom:0;text-decoration:none}.tag-filter-btn.active{background:#000;color:#fff}.product-sidebar-area{display:none}@media screen and (min-width: 990px){.product-sidebar-area{display:block}.page-width.product-page-layout-wrapper{display:grid;grid-template-columns:min(22.5vw,225px) auto}.product-main-content-area{flex:1;min-width:0}.product-page-layout-wrapper{flex-direction:column;gap:min(3.3333vw,6rem);padding-block-start:44px}.product-sidebar-area{width:100%}.sidebar-block{margin-bottom:30px}.sidebar-block__header{margin-bottom:15px}.sidebar-block__title{font-size:1.8rem;font-weight:400;margin:0;padding:0;color:rgb(var(--color-foreground))}.sidebar-block__content ul{list-style:none;padding:0;margin:0}.list-menu__item{margin-bottom:8px}.sidebar-filter-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 15px;margin-bottom:10px;background-color:#fff;color:var(--color-foreground);text-decoration:none;font-size:1.4rem;cursor:pointer;box-shadow:3px 3px 6px #00000029}.sidebar-filter-link:hover{color:rgb(var(--color-link))}.sidebar-filter-link__text{flex-grow:1}.sidebar-filter-link__icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:10px;flex-shrink:0;font-weight:700;font-size:1.5rem;color:red}.sidebar-filter-link__icon:after{content:"\203a"}.sidebar-block__content ul .list-menu__item:last-child .sidebar-filter-link{border-bottom:none}}.keyword-grid{display:grid;grid-template-columns:1fr;gap:6px;list-style:none;padding:0}.keyword-btn{display:block;padding:5px 0;border:1px solid #707070;border-radius:5px;background:#fff;text-align:center;font-size:1.2rem;color:#222;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;font-family:inherit;box-sizing:border-box}.keyword-btn:hover,.keyword-btn.active{background-color:var(--color-link);color:var(--color-link-text);border-color:var(--color-link)}@media screen and (min-width: 750px){.keyword-grid{grid-template-columns:repeat(3,1fr)}}.single-selection-wrapper{margin-bottom:20px}.single-selection-buttons{display:flex;gap:8px;flex-wrap:wrap}.filter-buttons-wrapper{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.sort-buttons-wrapper{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.sort-filter-button{display:flex;align-items:center;padding:8px 16px 8px 28px;background-color:#fff;color:#333;text-decoration:none;font-size:1.3rem;cursor:pointer;border:1px solid #707070;border-radius:5px;white-space:nowrap;position:relative}.sort-filter-button.active{border-color:#5bd13f;background-color:#fff}.sort-filter-button__text{margin-left:0}.sort-filter-button__icon{display:none}.sort-filter-button:before{content:"";position:absolute;left:8px;width:12px;height:12px;border:1px solid #707070;border-radius:50%;background-color:#fff}.sort-filter-button.active:before{background-color:#5bd13f;border-color:#5bd13f}@media screen and (min-width: 750px){.single-selection-wrapper{margin-bottom:24px}.single-selection-buttons{gap:12px}.filter-buttons-wrapper{gap:12px;margin-bottom:24px}.sort-buttons-wrapper{gap:12px}.sort-filter-button{padding:2px 20px 2px 32px;font-size:1.2rem}.sort-filter-button:before{left:10px;width:14px;height:14px}}@media screen and (min-width: 990px){.single-selection-wrapper{margin-bottom:28px}.single-selection-buttons{gap:16px}.filter-buttons-wrapper{gap:16px;margin-bottom:28px}.sort-buttons-wrapper{gap:16px}}[id*="Details-filter.v.availability-"],[id*="Details-filter.p.m.custom.free_shipping-"],[id*="Details-Mobile-filter.v.availability-"],[id*="Details-Mobile-filter.p.m.custom.free_shipping-"],.product-count-vertical,.product-count-vertical.light{display:none!important}.facets-search-box{margin-bottom:20px}.facets-search-box .sidebar-block{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin-bottom:16px}.facets-search-box .sidebar-block__title{font-size:16px;font-weight:400;margin-bottom:12px}.facets-search-box .custom-search-form{display:flex;gap:8px}.facets-search-box .custom-search-input{flex:1;padding:10px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px}.facets-search-box .custom-search-button{padding:8px;border:none;background:transparent;cursor:pointer}.facets-search-box .custom-search-button img{width:24px;height:24px}.main-content-search-box{margin:16px 0;padding:0}.main-search-form{display:flex;width:100%;height:42px;gap:0;background:#fff;border-radius:21px;border:1px solid #707070;overflow:hidden}.main-search-input{flex:1;height:42px;padding:0 16px;border:none;font-size:14px;line-height:42px;outline:none;background:transparent;box-sizing:border-box;-webkit-appearance:none;-webkit-search-decoration:none;-webkit-search-cancel-button:none;-webkit-search-results-decoration:none;-webkit-search-results-button:none}.main-search-input:focus{outline:none;border:none;box-shadow:none;-webkit-appearance:none;-webkit-search-decoration:none;-webkit-search-cancel-button:none;-webkit-search-results-decoration:none;-webkit-search-results-button:none}.main-search-input::placeholder{color:#999}.main-search-input::-webkit-search-decoration,.main-search-input::-webkit-search-cancel-button,.main-search-input::-webkit-search-results-decoration,.main-search-input::-webkit-search-results-button{display:none}.main-search-input:focus::-webkit-search-decoration,.main-search-input:focus::-webkit-search-cancel-button,.main-search-input:focus::-webkit-search-results-decoration,.main-search-input:focus::-webkit-search-results-button{display:none}.main-search-button{width:42px;height:42px;padding:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.custom-search-button{width:42px;height:42px;padding:0;border:none;background:transparent;cursor:pointer}.main-search-button:hover,.custom-search-button:hover{background:transparent}.main-search-button img{width:22px;height:22px}@media screen and (min-width: 750px){.main-content-search-box{margin:20px 0}.main-search-form{max-width:600px}.main-search-input{padding:0 20px;font-size:16px}.main-search-button,.custom-search-button{padding-inline-end:15px;padding-block-end:5px}.main-search-button img,.custom-search-button img{width:39px;height:39px}}@media screen and (min-width: 990px){.facets-vertical .main-content-search-box{grid-column:2;margin-bottom:24px}}.active-facets.active-facets-desktop,.active-facets-vertical-filter,.active-facets .active-facets__button{display:none!important}.product__title.custom-product-title h1{font-size:3rem;font-weight:700;letter-spacing:-.02em}.page-width.custom-product-page-layout{padding-left:initial;padding-right:initial;margin-top:0}.price__discount-amount{display:inline-flex;align-items:center;justify-content:center;background-color:#e74c3c;color:#fff;font-size:1.2rem;font-weight:500;padding:.4rem .8rem;border-radius:20px;white-space:nowrap;vertical-align:middle}.price__sale{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.price__sale .price-item--sale{margin-right:1rem}.price__sale .price-item--regular{margin-right:0}@media screen and (min-width: 750px){.price__discount-amount{font-size:1.2rem;font-weight:600;padding:.3rem .5rem;border-radius:25px}.price__sale{gap:.8rem}.price__sale .price-item--sale{margin-right:1rem}}.price__badge-sale{display:none!important}.vehicle-list-button-wrapper:not(:first-child){margin-top:10px!important}.vehicle-list-button{width:80%;padding:10px;border:1px solid #000;background:#fff;font-weight:700;border-radius:9999px;cursor:pointer}.vehicle-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.vehicle-modal__overlay{position:absolute;display:block!important;top:0;left:0;width:100%;height:100%;background-color:#0009}.vehicle-list-accordion__title h2{padding:0;margin:0;font-size:2.3rem}.vehicle-list-accordion__title p{font-size:1.6rem;letter-spacing:.05em}.vehicle-modal__content{position:relative;top:10%;left:50%;transform:translate(-50%);background-color:#fff;background:#fff;padding:30px;max-height:90vh;max-width:600px;width:90%;max-height:75vh;overflow-y:auto}.vehicle-modal__close{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#333}.vehicle-list-accordion{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.vehicle-accordion-item{border:1px solid #e0e0e0;overflow:hidden;background-color:#fafafa;transition:box-shadow .3s ease}.vehicle-accordion-item[open]{background-color:#fff}.vehicle-accordion-item summary{padding-inline:1.5rem;font-size:2rem;font-weight:400;color:#333;cursor:pointer;position:relative;list-style:none;background-color:transparent;display:flex;justify-content:space-between;align-items:center}.vehicle-accordion-item summary:after{content:"+";font-size:2.5rem;color:#666;transition:transform .3s ease}.vehicle-accordion-item[open] summary:after{content:"\2212";color:#000}.vehicle-accordion-item ul{padding:0 1.5rem 1rem 2.5rem;margin:0;margin-left:1rem;list-style:disc;color:#555}.vehicle-accordion-item li{margin-bottom:.4rem;font-size:2rem}.custom-accordion-summary{display:flex;align-items:center}.circle-chevron{width:2.4rem;height:2.4rem;border-radius:50%;background-color:#1a1a1a0d;flex-shrink:0;place-items:center;transition:all .2s ease-in-out;display:grid}.circle-chevron[disabled]{opacity:.5}details[open] .circle-chevron.group-expanded\:colors:not([disabled]){background:#1a1a1a;color:#fff}details[open] .circle-chevron.group-expanded\:rotate{transform:rotate(180deg)}summary[aria-expanded=true] .circle-chevron.group-expanded\:colors:not([disabled]){background:#1a1a1a;color:#fff}summary[aria-expanded=true] .circle-chevron.group-expanded\:rotate{transform:rotate(180deg)}@media screen and (pointer: fine){.custom-accordion-summary:hover .circle-chevron.group-hover\:colors:not([disabled]),.circle-chevron.hover\:colors:hover:not([disabled]){background:#1a1a1a;color:#fff}}.complementary-products .slider-button{border:none;cursor:pointer;background-color:#1a1a1a0d;padding:0;width:2.4rem;height:2.4rem}.complementary-products .slider-button--prev svg{transform:rotate(90deg)}.complementary-products .slider-button--next svg{transform:rotate(-90deg)}.complementary-products .slider-buttons{display:flex;align-items:center;gap:.8rem}.complementary-products .slider-button:hover{background:#1a1a1a;color:#fff!important}.custom-slide-wrapper{border:.1rem solid rgba(var(--color-foreground),.1);padding-inline:1rem!important;padding-block:1.5rem!important;border-radius:5px;margin-inline:.5rem;width:99%!important}.custom-accordion-title{font-size:1.6rem}.complementary-products .card--horizontal__quick-add{background-color:#0000000d!important;color:#000!important;font-size:1.2rem;padding:.8rem 1.6rem!important;line-height:1.7;border-radius:999px;text-align:center;font-weight:700;transition:background-color .15s ease-in-out,color .15s ease-in-out;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative;border:none;cursor:pointer;text-decoration:none;min-width:auto;width:auto;flex-direction:row!important}@media (max-width: 450px){.complementary-products .card--horizontal__quick-add{padding:.5rem 1rem!important}}.card.card--horizontal{align-items:center!important}.card__heading.h5{font-size:1.6rem!important;font-weight:700!important}.complementary-products .card__content{display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:space-between;padding:0!important;position:static!important}@media (max-width: 450px){.complementary-products .card__content{flex-direction:column!important}}.complementary-products .card__information{display:flex!important;flex-direction:column!important;align-items:stretch!important}.complementary-products .quick-add:has(.card--horizontal__quick-add+.card--horizontal__quick-add){flex-wrap:wrap!important;gap:.5rem!important}.complementary-products .card--horizontal__quick-add:hover{background-color:#0003!important}.complementary-products .card--horizontal__quick-add:focus{outline:none;box-shadow:0 0 0 2px #0003}.complementary-products .card--horizontal__quick-add .icon-wrap,.complementary-products .card--horizontal__quick-add .loading__spinner{display:none!important}.complementary-products .card--horizontal__quick-add span:first-child{display:inline-block;font-size:inherit;font-weight:inherit;color:inherit}.complementary-products .card--horizontal__quick-add .sold-out-message{display:none!important}@media screen and (min-width: 700px){.complementary-products .card--horizontal__quick-add{padding-inline:1.8rem!important;padding-block:.9rem!important;font-size:1.4rem}}.complementary-products .card--horizontal__quick-add[disabled]{opacity:.5;cursor:not-allowed;background-color:#1a1a1a0d!important}slideshow-component .button-product.custom-button-product{display:none}.custom-card-content{display:flex}.complementary-products .slider-counter{display:none}.sidebar-banners{display:flex;flex-direction:column;gap:2rem}.sidebar-banner,.sidebar-banner a{display:block;width:100%;height:100%}.sidebar-banner img,.sidebar-banner a img{width:100%;height:100%;object-fit:cover;aspect-ratio:225 / 108;vertical-align:top}.complementary-products__container{position:relative}.complementary-products .slider-buttons{position:absolute;top:0;right:0;z-index:10}@media screen and (max-width: 749px){.complementary-products .slider-buttons{position:static;margin-top:10px}}.newsletter h2.h2{font-size:2.4rem!important;font-weight:400}.field__input.custom-bg-white{background-color:#fff}.newsletter-form__field-wrapper .field{display:flex;width:100%}.newsletter-form__field-wrapper .field__input{background-color:#fff}.newsletter-form__field-wrapper .field__input::placeholder{color:#888;font-size:20px;letter-spacing:.05em}.newsletter-form__button.field__button{background-color:#3a3a3a!important;color:#fff;border:1px solid #bdbdbd;border-left:none;border-radius:0 4px 4px 0;min-width:103px;font-size:1.6rem;font-weight:400;cursor:pointer}.newsletter-form__button.field__button:hover{background:#222}.custom-newsletter-form{margin-top:4rem!important;max-width:55rem!important}.newsletter-form__field-wrapper{max-width:100%!important}.field:after,.field.custom-newsletter-field:after{border-color:#ccc!important;box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),.1);border-radius:2px!important}.newsletter-form{max-width:55rem!important}.accordion .summary__title{display:flex;flex:1}.accordion .summary__title+.icon-caret{display:none}.accordion .custom-accordion-summary .circle-chevron{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background-color:rgba(var(--color-foreground),.04);transition:all .3s ease}.accordion .custom-accordion-summary:hover .circle-chevron{background-color:rgba(var(--color-foreground),.08)}.accordion details[open] .custom-accordion-summary .circle-chevron{transform:rotate(180deg)}.accordion__title{font-weight:600;max-width:100%!important}.offer-block{padding:16px 20px;border-radius:.75rem;margin:16px 0;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 2px 4px #0000001a}.offer-icon{flex-shrink:0}.offer-icon svg{width:24px;height:24px}.offer-title{margin:0 0 4px;font-size:1.6rem;font-weight:600}.offer-content{margin:0}.offer-content p{margin:0;padding:0;font-size:1.4rem;line-height:1.4}.text-success{color:#00a341!important;display:inline-flex;align-items:center;gap:.5em}#tt-carousel{max-width:80%!important;margin:0 auto}.header__menu-item.list-menu__item{margin-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
