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}.swatch-item:not(:has(>img)){display:none}.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%)}.btn--sizeguide{background:#f5f5f5;border-radius:2px;padding:12px 20px}.btn--sizeguide:hover{background:#f3f3f3}.facet-drawer-button,.form-control--select,.facet-short select{background:#f5f5f5}.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:2px;background-color:#fed304}.shopify-payment-button__button--unbranded::selection{background-color:#fed304}.shopify-payment-button__button--unbranded:after{display:inline-block;content:"";width:14px;height:15px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.94677 12.7137C5.33705 12.7137 5.65345 13.0389 5.65345 13.4402C5.65345 13.8414 5.33705 14.1667 4.94677 14.1667C4.55648 14.1667 4.24009 13.8414 4.24009 13.4402C4.24009 13.0389 4.55648 12.7137 4.94677 12.7137ZM9.89354 12.7137C10.2838 12.7137 10.6002 13.0389 10.6002 13.4402C10.6002 13.8414 10.2838 14.1667 9.89354 14.1667C9.50324 14.1667 9.18686 13.8414 9.18686 13.4402C9.18686 13.0389 9.50324 12.7137 9.89354 12.7137ZM0.141378 0.290641C0.357538 -0.00565505 0.751589 -0.0838746 1.05651 0.0951925L1.13073 0.145342L2.33757 1.07585C2.54422 1.23518 2.70326 1.44872 2.79929 1.69215L2.84199 1.81624H11.9197C12.7344 1.81624 13.3725 2.51972 13.3315 3.34162L13.3222 3.44945L12.9993 6.10511C12.7987 7.75463 11.537 9.04613 9.94671 9.25705L9.78662 9.27452L4.6189 9.71724L4.8023 10.5343H10.9536C11.3439 10.5343 11.6603 10.8595 11.6603 11.2608C11.6603 11.6333 11.3875 11.9404 11.036 11.9824L10.9536 11.9873H4.8023C4.18288 11.9873 3.6406 11.5735 3.45557 10.9752L3.42513 10.861L1.48955 2.23824L0.282714 1.30774C-0.0295187 1.067 -0.0927949 0.611629 0.141378 0.290641Z' fill='%231B1B1B'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}@media(max-width:572px){.btn--sizeguide{background:#f5f5f5;border-radius:2px;font-size:14px!important;padding:8px 14px}}.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}.product-card__badge .f-badge--sale{top:0;position:absolute;right:0;background:#1b1b1b;padding:12px 18px;font-size:14px;color:#fff;font-weight:600;text-transform:uppercase;border-radius:0 0 0 4px}.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}}:root{--dv-yellow:#ffcd00;--dv-ink:rgb(var(--color-text-heading, 27,27,27));--dv-muted:rgb(var(--color-subtext, 77,77,77));--dv-line:rgb(var(--color-border, 229,229,229));--dv-soft:rgb(var(--color-secondary-background, 245,245,245));--dv-bg:rgb(var(--color-background, 255,255,255));--dv-radius:var(--blocks-radius, 2px);--dv-heading-font:var(--font-heading-family, "Golos Text", sans-serif)}.page__content h2.dv-title,.page__content h2.dv-h2,.page__content h3.dv-h3{display:block!important;font-family:var(--dv-heading-font)!important;letter-spacing:var(--font-heading-letter-spacing, 0em);text-transform:var(--font-heading-transform, none);color:var(--dv-ink)!important}.page__content h2.dv-title{font-size:clamp(26px,4.4vw,36px)!important;font-weight:800!important;line-height:1.15!important;margin:0 0 16px!important}.page__content h2.dv-h2{font-size:clamp(22px,4vw,32px)!important;font-weight:800!important;line-height:1.2!important;margin:0 0 20px!important}.page__content h3.dv-h3{font-size:clamp(19px,3vw,24px)!important;font-weight:700!important;line-height:1.3!important;margin:0 0 10px!important}.page__content .dv-hero{display:block;padding:0 0 32px;border-bottom:3px solid var(--dv-yellow);margin-bottom:38px}.page__content .dv-eyebrow{display:inline-block;background:var(--dv-yellow);color:#000;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;margin-bottom:18px;border-radius:var(--dv-radius)}.page__content .dv-lead{font-size:clamp(17px,2.2vw,19px);color:var(--dv-ink)}.page__content .dv-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--dv-line);border:1px solid var(--dv-line);border-radius:var(--dv-radius);overflow:hidden;margin:0 0 44px}.page__content .dv-fact{background:var(--dv-bg);padding:20px 16px;text-align:center}.page__content .dv-fact b{display:block;font-family:var(--dv-heading-font);font-size:clamp(20px,3vw,26px);font-weight:800;color:var(--dv-ink);line-height:1.15}.page__content .dv-fact span{display:block;font-size:13px;color:var(--dv-muted);margin-top:6px;line-height:1.4}.page__content ol.dv-timeline{position:relative;margin:0 0 48px;padding:0 0 0 30px;list-style:none}.page__content ol.dv-timeline>li{list-style:none;margin:0}.page__content ol.dv-timeline:before{content:"";position:absolute;left:5px;top:10px;bottom:10px;width:2px;background:var(--dv-line)}.page__content .dv-item{position:relative;padding:0 0 34px}.page__content .dv-item:last-child{padding-bottom:0}.page__content .dv-item:before{content:"";position:absolute;left:-30px;top:9px;width:12px;height:12px;border-radius:50%;background:var(--dv-yellow);border:2px solid var(--dv-bg);box-shadow:0 0 0 2px var(--dv-yellow)}.page__content .dv-year{display:inline-block;background:var(--dv-yellow);color:#000;font-family:var(--dv-heading-font);font-size:15px;font-weight:800;letter-spacing:.06em;padding:3px 10px;margin-bottom:10px;border-radius:var(--dv-radius)}.page__content .dv-figure{margin:16px 0 0}.page__content .dv-figure img{display:block;width:100%;height:auto;border-radius:var(--dv-radius)}.page__content .dv-figure figcaption{font-size:13px;color:var(--dv-muted);margin-top:8px}.page__content .dv-panel{background:var(--dv-soft);border-left:5px solid var(--dv-yellow);border-radius:0 var(--dv-radius) var(--dv-radius) 0;padding:26px 26px 22px;margin:0 0 44px}.page__content .dv-panel>h2.dv-h2{margin-top:0!important}.page__content .dv-panel>p:first-of-type{margin-top:0}.page__content ul.dv-list{list-style:none;margin:0;padding:0}.page__content ul.dv-list>li{list-style:none;margin:0;position:relative;padding:0 0 10px 24px}.page__content ul.dv-list>li:last-child{padding-bottom:0}.page__content ul.dv-list>li:before{content:"";position:absolute;left:0;top:10px;width:9px;height:9px;background:var(--dv-yellow)}.page__content .dv-founder{display:grid;grid-template-columns:210px 1fr;gap:24px;align-items:start;border-top:1px solid var(--dv-line);border-bottom:1px solid var(--dv-line);padding:30px 0;margin:0 0 44px}.page__content .dv-founder img{display:block;width:100%;height:auto;margin:0;border-radius:var(--dv-radius)}.page__content .dv-founder p:first-of-type{margin-top:0}.page__content .dv-founder-name{font-family:var(--dv-heading-font);font-weight:800;color:var(--dv-ink);margin-bottom:2px}.page__content .dv-founder-role{font-size:14px;color:var(--dv-muted);margin-bottom:14px}.page__content p.dv-taglabel{font-size:12px;font-weight:700;color:var(--dv-muted);text-transform:uppercase;letter-spacing:.1em;margin:20px 0 0}.page__content ul.dv-tags{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.page__content ul.dv-tags>li{list-style:none;margin:0;border:1px solid var(--dv-line);border-radius:var(--dv-radius);padding:6px 12px;font-size:14px}.page__content .dv-cta{text-align:center;background:#000;color:#fff;border-radius:var(--dv-radius);padding:38px 24px;margin:32px 0 10px}.page__content .dv-cta p{color:#e8e8e8;max-width:520px;margin:0 auto 22px}.page__content .dv-cta p.dv-slogan{font-family:var(--dv-heading-font);font-size:clamp(22px,4vw,32px);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--dv-yellow);max-width:none;margin:0 0 10px}.page__content .dv-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0}.page__content a.dv-btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:var(--buttons-height, 48px);padding:0 32px;background:var(--dv-yellow);color:#000;text-decoration:none;border:var(--buttons-border-width, 1px) solid var(--dv-yellow);border-radius:var(--buttons-radius, 2px);font-family:var(--font-button-family, inherit);font-weight:var(--font-button-weight, 700);letter-spacing:var(--buttons-letter-spacing, 0em);text-transform:var(--buttons-transform, none);transition:background var(--animation-button, .4s ease),border-color var(--animation-button, .4s ease)}.page__content a.dv-btn:hover{background:#e6b900;border-color:#e6b900;color:#000}.page__content a.dv-btn--ghost{background:transparent;color:#fff;border-color:#fff}.page__content a.dv-btn--ghost:hover{background:#fff;color:#000;border-color:#fff}@media(max-width:640px){.page__content .dv-facts{grid-template-columns:repeat(2,1fr)}.page__content .dv-founder{grid-template-columns:1fr;gap:18px}.page__content .dv-founder img{max-width:220px}.page__content .dv-panel{padding:22px 20px 18px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
