body:has(.fixed-overlay[aria-expanded=true]) #shopify-chat{display:none}.product__info-wrapper .accordion-details__summary{background:#f5f5f5;border-top-left-radius:2px;border-top-right-radius:2px;padding:24px;color:#060606;border-bottom:0}.product__info-wrapper .accordion-details__summary h2.h4{font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:unset}.product__info-wrapper .accordion-details__content{padding:24px;background:#f5f5f5;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.footer-block .footer-block__heading{text-transform:uppercase}.footer-block .accordion-details__content{font-size:16px;color:#e5e5e5}.topbar-links{display:flex;flex-direction:row;gap:24px;align-items:center}.topbar-links .topbar-link{display:flex;flex-direction:row;gap:8px;align-items:center}.topbar-links .topbar-link a{text-decoration:none;font-size:14px;font-weight:400;color:#fff}.topbar__menu li a{color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.disclosure--plain .disclosure__toggle,.disclosure__toggle.btn--plain{padding:8px 12px;border-radius:2px;background:#ffffff0d!important;color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.disclosure--plain .disclosure__toggle:hover,.disclosure__toggle.btn--plain:hover{text-decoration:none}.product__media-item img,.product__thumbs-inner img,.has-blend{filter:brightness(.97)}.f-column .card-media{height:100%}.products-bundle__items .product-card{border-radius:2px;background:#fff;padding:1rem}.newsletter-overlay{width:100%;height:100%;background:linear-gradient(0deg,#1b1b1bb3 0% 100%);position:absolute;top:0;left:0;right:0;bottom:0}.newsletter-slogan{position:relative;z-index:2}.section__header--buttons{color:#000}.footer-contacts p{color:#e5e5e5}.footer-contacts a{text-decoration:none;display:flex;gap:8px;align-items:center;color:#fff}.mega-menu__wrapper{max-width:calc(10rem + 1440px);padding:32px 5rem}.drivos-sidebar-mega{gap:40px}.drivos-sidebar-mega__columns{display:flex;flex-direction:column;gap:24px}.megamenu-row{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:24px}.megamenu-column{flex:0 0 216px;display:flex;flex-direction:column}.drivos-sidebar-mega__col-heading{margin-bottom:16px}.drivos-sidebar-mega__col-list{margin-bottom:24px}.megamenu-column:last-child{margin-bottom:0}.drivos-sidebar-mega__left{display:flex;flex-direction:column;min-width:200px;width:221px;flex-shrink:0;padding-right:0}.drivos-sidebar-mega__tab{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;text-align:left;background:transparent;border:none;cursor:pointer;border-radius:4px;font-size:16px;font-weight:500;color:#646464;width:100%;transition:background .15s ease}.drivos-sidebar-mega__tab:hover,.drivos-sidebar-mega__tab.is-active{background:#f5f5f5;color:#1b1b1b;font-weight:500}.sidebar-col__title{color:#646464;font-size:24px;font-weight:700;margin-bottom:16px}.sidebar-col__title:hover{color:#656565}.drivos-sidebar-mega__columns{align-items:start}.drivos-sidebar-mega__col-heading{margin-bottom:.75rem;font-weight:700;text-transform:uppercase;color:#1b1b1b;font-size:16px}.drivos-sidebar-mega__col-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:.4rem}.drivos-sidebar-mega__col-link{display:flex;align-items:center;gap:.5rem;padding:0}.drivos-sidebar-mega__col-link .reversed-link__text{color:#646464;font-size:16px;font-weight:400}.drivos-sidebar-mega__col-children{list-style:none;padding-left:1rem;margin:.25rem 0 .5rem;display:flex;flex-direction:column;gap:.25rem;font-size:.9em;opacity:.75}.drivos-sidebar-mega__empty{opacity:.5;font-style:italic;padding:1rem}.product-form__submit{border-radius:2px;background:#1b1b1b;color:#fff}.product-form__quantity{border-radius:2px;background:#f5f5f5;border:0}.btn--coupon{background:#f5f5f5;color:#1b1b1b;width:100%;font-weight:500;padding:16px}.btn--checkout{background:#fed304;color:#1b1b1b}.btn--checkout:before{background:#1b1b1b}.btn--checkout .btn__text{display:flex;flex-direction:row;gap:12px;align-items:center}.btn--checkout:hover .btn__text{color:#fff}.btn--checkout svg{fill:#1b1b1b}.btn--checkout:hover svg{fill:#fff}.btn--login{background:#ffffff0d;border-radius:2px;height:40px;padding:8px 12px;font-size:14px;font-weight:700;text-transform:uppercase}.btn--newsletter{position:absolute;right:16px;background:transparent;color:#1b1b1b;font-size:16px;text-transform:uppercase;display:flex;gap:8px;align-items:center;padding:0;line-height:1;height:auto;top:50%;transform:translateY(-50%)}.facet-drawer-button,.form-control--select,.facet-short select{background:#f5f5f5}.product-page-payment-banner{width:100%;max-width:340px;height:auto;object-fit:contain}.icons-with-text{display:flex;flex-direction:column;gap:8px;margin:32px 0}.icon-with-text{display:flex;flex-direction:row;align-items:center;gap:12px}.icon-with-text span{font-size:14px;font-weight:400;color:#6b6b6b}.product__card-stock-message{color:#646464;font-size:14px;font-weight:400}collection-item-slider .product__card-stock-message{display:none}.benefits-banner{background:#fed304;border-radius:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:8px}.benefits-banner .benefit-box{display:flex;flex-direction:row;gap:8px;align-items:center}.benefits-banner .benefit-box p{padding:0;margin:0;font-size:16px;color:#1b1b1b;font-weight:400}.totals__subtotal-value{color:#1b1b1b;font-size:32px;font-weight:700}.cart-item__product{align-items:center}.cart-item__media,.cart-item__media.media-wrapper.loaded{background:#f7f7f7}.cart-item__media img{filter:brightness(.97);margin-top:20px;margin-bottom:20px;object-fit:contain}.price{font-size:20px;color:#1b1b1b;font-weight:700}.tax-note{color:#727272;font-size:14px;font-weight:400;line-height:100%;max-width:220px}.drawer__footer-payment-methods{width:100%}.product-card__badge{width:100%;top:0;left:0}.f-badge--sale{top:0;position:absolute;right:0;background:#fff;padding:12px 18px;font-size:14px;color:#1b1b1b;font-weight:600;text-transform:uppercase;border-radius:2px}.product-card__vendor{color:#1b1b1b;font-size:14px;font-weight:500;line-height:normal}.f-price{color:#1b1b1b;font-weight:600;font-size:20px}.f-price--on-sale .f-price__sale,.f-price__sale{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:8px}.f-price--on-sale .f-price-item--sale,.f-price-item--sale{color:#1b1b1b}.f-price-item--sale .f-price-item--regular,.f-price--on-sale .f-price-item--regular{color:#9a9a9a;line-height:1;font-size:14px}.product-card__title{font-size:14px;color:#1b1b1b;height:40px;font-weight:400;line-height:normal}.f-price-sale__percent{border-radius:2px;background:#f5f5f5;color:#646464;padding:2px 4px;font-size:12px;font-weight:700;margin-left:7px}.card-media__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000000b3,#0000004d);display:block}.product__block.product__block--title{margin-top:8px}.product__block.product__block--price .f-price-item--regular{font-size:32px;font-weight:600}.product-card__size-item{padding:4px 14px;border-radius:2px;background:#1b1b1b;color:#fff;font-size:14px;font-weight:400;text-wrap:nowrap}.product-card__swatches{display:flex;flex-wrap:nowrap;flex-direction:row;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.products-bundle__total-inner{background:#fff;margin-bottom:.8rem;border-radius:2px;padding:24px}h3.bundle-title{color:#1b1b1b;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.products-bundle__total-amount{font-size:48px;color:#1b1b1b;font-weight:600;line-height:1}.bundle-summary-col{display:flex;flex-direction:column;align-items:flex-start;position:relative}.summary-save-upto{border-radius:2px;padding:6px 10px;background:#fed304;font-size:16px;color:#1b1b1b;font-weight:600;align-self:flex-end;margin-bottom:12px}.summary-save-desc{align-self:flex-end;color:#1b1b1b;font-size:16px}@media(max-width:979px){.products-bundle__total-inner{flex-direction:column;align-items:flex-start}.summary-save-upto{align-self:flex-start}}@media(max-width:728px){.products-bundle__total-inner{flex-direction:column;align-items:flex-start}.summary-save-upto,.summary-save-desc{align-self:flex-start}.card-media__button .btn--primary,.card-media__button .btn--secondary{padding:0 16px}}@media(min-width:1024px){.benefits-banner{flex-direction:row;gap:120px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
