.button:not(.search-modal__button):not(.header-actions__action):not(.predictive-search__close-modal-button):not(.cart-drawer__close-button),.button-secondary{padding:14px 20px;font-size:16px;line-height:normal}button.button.predictive-search__close-modal-button{padding:0}.custom-trusted-by-sec .image-block{background:#f8f9fa}.custom-trusted-by-sec.section-content-wrapper{justify-content:center}.richtext-home-sec .text-block h1{text-wrap:auto;max-width:860px}.richtext-home-sec rte-formatter.text-block{max-width:680px}footer .group-block-content .menu__item a,footer .group-block-content p{font-size:calc(var(--font-paragraph--size) - 2px)}.collection-custom-video deferred-media button{padding:0}.collection-custom-faq .accordion .details__header{padding:20px 18px;color:var(--color-primary-hover);font-weight:700;box-shadow:#0000001a 0 2px 12px}.collection-custom-faq .accordion{display:flex;flex-direction:column;gap:18px}.collection-custom-faq .accordion .details__header .icon-caret{width:20px;height:20px;color:#ff7003}.collection-custom-faq .accordion accordion-custom{border:1px solid #E8EAED;border-radius:8px;overflow:hidden;background:#fff}.collection-custom-faq .accordion .details-content{padding:20px 18px}.collection-custom-faq .accordion .details-content p{font-size:calc(var(--summary-font-size) - 2px);max-width:80%}.collection-custom-video deferred-media button svg{background:#fff;border-radius:50%}.collection-custom-video deferred-media button svg{background:transparent;border-radius:50%;width:36px;height:36px}.collection-custom-video deferred-media button .deferred-media__poster-icon{width:64px;height:64px;background:#fff}.collection-custom-video deferred-media button svg path{fill:#ff7003}.custom-product-tag svg{width:18px;height:18px}.custom-product-tag .custom-product-tag-label{display:flex;align-items:center;gap:6px}.custom-product-tag{display:flex;flex-wrap:wrap;align-items:center;row-gap:8px;column-gap:12px;margin:0 0 10px}.collection-wrapper product-price{margin:0 0 10px}.collection-wrapper .product-card__link{display:none}.collection-wrapper .main-collection-grid .product-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}.collection-wrapper .main-collection-grid .product-grid .product-grid__item .group-block-content{border-left:1px solid #E5E7EB;border-right:1px solid #E5E7EB;border-bottom:1px solid #E5E7EB;padding:20px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.custom-product-tag span{font-size:15px;line-height:normal}.collection-wrapper product-price div[ref=priceContainer]{display:flex;flex-direction:column;gap:6px}.collection-wrapper product-card-link{pointer-events:none}.cus-compare-at-price.compare-at-price{text-decoration-line:unset;opacity:1;display:flex;align-items:center;flex-wrap:wrap;gap:2px}.collection-wrapper product-price div[ref=priceContainer] .price{font-size:22px;font-weight:700;color:var(--color, var(--font-h4-color))}.button:not(.button-secondary):not(.button-unstyled):not(.search-modal__button):not(.header-actions__action):not(.predictive-search__close-modal-button):not(.menu-drawer__close-button){outline:1px solid}.facets--horizontal .facets__form{border:1px solid #E5E7EB;padding:12px 24px;border-radius:8px}.collection-has-custom-design .facets--horizontal .facets__filters-wrapper{flex-wrap:nowrap;align-items:center}.collection-has-custom-design .facets__filters-wrapper .coll-filter-label{color:var(--color-foreground)}.collection-has-custom-design .facets__item:before,sorting-filter-component:before{border-width:6px!important}.collection-has-custom-design .facets__item .facets__label{font-weight:700;color:#404959}.collection-has-custom-design .facets__item .facets__inputs-list{gap:14px}.collection-has-custom-design .facets__actions{flex-direction:column-reverse}.collection-has-custom-design .facets__actions button{width:100%}.collection-has-custom-design .facets__actions button.facets__see-results{background:#ff6b35}.collection-has-custom-design .facets__actions .facets__clear-all{background:transparent;--button-border-width: 0px;padding-block:6px}.collection-has-custom-design .facets .checkbox:has(.checkbox__input:checked):not(:has(.checkbox__input:disabled)):hover .icon-checkmark{background-color:transparent}.collection-has-custom-design .facets .checkbox:has(.checkbox__input:checked):not(:has(.checkbox__input:disabled)):hover .icon-checkmark path{stroke:#0006}.section--page-width,.product-grid-container{max-width:1400px;margin:0 auto}header .section--page-width,footer .section--page-width{max-width:initial}.custom-warrenty-badge{display:flex;align-items:center;gap:12px;background:#eff6ff;padding:20px;border:1px solid #DBEAFE;border-radius:8px}.custom-warrenty-badge p{margin:0;font-size:18px;line-height:normal}.custom-warrenty-badge .custom-warrenty-badge-text{color:#2563eb}.custom-warrenty-badge .custom-warrenty-badge-heading{color:#1e40af;font-weight:700}.custom-warrenty-badge .custom-warrenty-badge-icon svg{width:24px;height:24px}.custom-warrenty-badge .custom-warrenty-badge-content{display:flex;flex-direction:column;gap:2px}.product-information div[ref=priceContainer] .price{font-size:30px;line-height:normal;font-weight:700}.product-information div[ref=priceContainer] .cus-compare-at-price.compare-at-price{font-size:14px;line-height:normal;color:#4b5563;margin:6px 0 0}.product-information div[ref=priceContainer] .cus-compare-at-price.compare-at-price .save-percentage{background:green;color:#fff;padding:2px 8px;border-radius:20px;font-size:13px;line-height:normal;margin:0 0 0 6px}.custom-product-condition{display:flex;align-items:center;gap:8px;position:relative}.custom-product-condition .custom-product-condition-label{margin:0;font-size:16px;line-height:normal;color:#166534;font-weight:700;background:#dcfce7;padding:6px 12px;border-radius:8px}.custom-product-condition .custom-product-condition-info svg{width:18px;height:18px}.custom-product-condition-content{position:absolute;background:#eff6ff;font-size:14px;line-height:20px;padding:12px 14px;z-index:1;top:100%;left:0;width:100%;max-width:480px;margin:8px 0 0;border-radius:8px;box-shadow:#00000017 0 3px 12px;transition:opacity .3s ease,transform .3s ease,visibility .3s;transform:translateY(-10px);opacity:0;visibility:hidden}.product-information .product-information__media .product-media .product-media__image{border-radius:12px}.product-information .slideshow-controls__thumbnails .slideshow-controls__thumbnail{padding:0;border-radius:4px}.product-information .slideshow-controls__thumbnails .slideshow-controls__thumbnail[aria-selected=true]{outline:2px solid #F44336;outline-offset:0}.product-information .slideshow-controls__thumbnails .slideshow-controls__thumbnail{padding:0;border-radius:4px;width:clamp(64px,7vw,var(--thumbnail-width))!important}.product-information .custom-product-condition-icon{position:relative;cursor:pointer}.product-information .custom-product-condition-icon:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%,-10px);width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:16px solid #eff6ff;margin:4px 0 0;opacity:0;visibility:hidden;transition:opacity .3s ease,transform .3s ease,visibility .3s}.product-information .custom-product-condition-icon:hover~.custom-product-condition-content{transform:translateY(0);opacity:1;visibility:visible}.product-information .custom-product-condition-icon:hover:after{opacity:1;visibility:visible;transform:translate(-50%)}.custom-accordion-main .accordion-icon-img{max-width:28px}.custom-accordion-main .accordion-sub-item{display:flex;align-items:center;gap:12px}.custom-accordion-main .accordion-subheading{margin:0;font-size:20px;line-height:normal;font-weight:500}.custom-accordion-main .accordion-inner{display:flex;flex-direction:column;gap:12px;padding:28px 24px}.custom-accordion-main .custom-accordion-head{font-size:24px;line-height:normal;margin:0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:18px 24px}.custom-accordion-main .custom-accordion-block{border:1px solid #e5e7eb;border-radius:8px}.custom-accordion-main .accordion-inner{display:flex;flex-direction:column;gap:14px;border-top:1px solid #eee}.custom-accordion-main .custom-accordion-content{overflow:hidden;max-height:0;transition:max-height .4s ease;background:#fff}.custom-accordion-main .custom-accordion-wrapper{display:flex;flex-direction:column;gap:14px}.custom-accordion-main .custom-accordion-block.design-layout-2 .accordion-inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:24px;column-gap:18px}.custom-accordion-main .custom-accordion-block.design-layout-2 .accordion-sub-item{display:flex;flex-direction:column;justify-content:center;align-items:center}.custom-accordion-main .custom-accordion-block.design-layout-2 .accordion-icon-img{background:#f3f4f6;border-radius:50%;padding:18px;max-width:60px}.custom-accordion-main .custom-accordion-block.design-layout-3 .accordion-sub-content,.custom-accordion-main .custom-accordion-block.design-layout-5 .accordion-sub-content{display:flex;flex-direction:column;gap:4px}.custom-accordion-main .custom-accordion-block.design-layout-3 .accordion-subheading,.custom-accordion-main .custom-accordion-block.design-layout-5 .accordion-subheading{font-weight:700}.custom-accordion-main .custom-accordion-block.design-layout-3 .metafield-rich_text_field *,.custom-accordion-main .custom-accordion-block.design-layout-5 .metafield-rich_text_field *{font-size:17px}.custom-accordion-main .custom-accordion-block.design-layout-3 .accordion-inner,.custom-accordion-main .custom-accordion-block.design-layout-5 .accordion-inner{gap:18px}.custom-accordion-main .custom-accordion-block.design-layout-4 .accordion-inner{flex-direction:row;flex-wrap:wrap;row-gap:24px;column-gap:28px}.custom-accordion-main .custom-accordion-block.design-layout-4 .accordion-sub-item{width:100%;max-width:calc(50% - 14px);border-bottom:6px solid #F3F4F6;padding-bottom:12px}.custom-accordion-main .custom-accordion-block.design-layout-4 .accordion-subheading{color:#6b7280;font-size:17px;line-height:normal}.custom-accordion-main .custom-accordion-block.design-layout-4 .accordion-subcontent{font-size:18px;line-height:normal}.custom-accordion-main .custom-accordion-block.design-layout-4 .accordion-sub-content{display:flex;flex-direction:column;gap:6px}.custom-accordion-main .custom-accordion-block.design-layout-4 .accordion-subcontent{font-size:18px;line-height:normal;font-weight:600}.collection-wrapper .main-collection-grid .product-grid .product-grid__item .custom-product-tag-label{color:var(--color-foreground);overflow:hidden}.accordion-icon-svg{transition:transform .3s ease;display:inline-block}.custom-accordion-main .accordion-icon-svg .line-vertical{transition:opacity .3s ease;transform-origin:center}.custom-accordion-main .custom-accordion-head.active .accordion-icon-svg{transform:rotate(180deg)}.custom-accordion-main .custom-accordion-head.active .line-vertical{opacity:0}.pdp-bottom-richtext a.link{font-weight:700}.pdp-bottom-richtext .text-block h2{font-size:24px;line-height:normal}.icon-text-has-mobile-slider .text-block p{font-size:16px;max-width:320px;margin:10px auto 0}.ui-test-collection-list .resource-list .resource-list__item .collection-card__inner .text-block,.ui-test-collection-list .resource-list .resource-list__item .collection-card__inner .text-block p{width:100%;max-width:100%}.get-offer-modal,.global-popup-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:1000;justify-content:center;align-items:center}.get-offer-modal .get-offer-modal-btn-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:16px;margin:20px 0 0}.get-offer-modal .get-offer-modal-btn-wrapper a{width:100%;border-radius:4px}.get-offer-modal .get-offer-heading,.global-popup-wrapper .global-popup-heading{font-size:22px;line-height:normal;color:#000;margin:0}.get-offer-modal .get-offer-modal-footer{font-size:13px;line-height:normal;color:#000;margin-top:20px}.get-offer-modal .close-modal,.global-popup-wrapper .close-modal{position:absolute;top:10px;right:10px;cursor:pointer;width:24px;height:24px;fill:#000;transition:transform .3s ease}.get-offer-modal .close-modal:hover,.global-popup-wrapper .close-modal:hover{transform:scale(1.2)}.get-offer-modal .get-offer-modal-content,.global-popup-wrapper .global-popup-primary,.global-popup-wrapper .global-popup-secondary{background-color:#fff;border-radius:8px;padding:48px 38px;width:450px;max-width:520px;box-sizing:border-box;text-align:center;box-shadow:0 4px 10px #0003;display:flex;flex-direction:column;align-items:center;position:relative;margin:30px}.get-offer-modal .get-offer-modal-btn-wrapper .get-offer-modal-btn-private{color:#2563eb;background:transparent}.get-offer-modal .get-offer-modal-btn-wrapper .get-offer-modal-btn-private:hover{background:#2563eb;color:#fff}body.get-offer-popup .custom-section-content{z-index:0}body.global-lightbox-open .custom-section-content{z-index:unset}.global-popup-wrapper .global-popup-secondary .global-popup-button-label{--button-color: #0047AB;--button-border-color: #0047AB}.global-popup-wrapper .global-popup-secondary .global-popup-button-label:hover{--button-color: var(--color-secondary-button-hover-text);--button-background-color: #0047AB}.global-popup-wrapper{align-items:center;justify-content:center}.global-popup-wrapper .global-popup-image img{display:block;width:100%}.global-popup-wrapper .global-popup-logo{max-width:100px}.global-popup-wrapper .global-popup-primary{gap:20px}.global-popup-wrapper .global-popup-secondary{gap:12px}.global-popup-wrapper .global-popup-primary,.global-popup-wrapper .global-popup-secondary{padding:32px 28px}.global-popup-wrapper .global-popup-subheading{margin:0;font-size:14px;line-height:normal}.global-popup-wrapper .global-popup-btn-wrapper{margin:10px 0 0;display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;gap:12px}.global-popup-wrapper .global-popup-btn-wrapper .global-popup-button-label{width:100%}.get-offer-modal .close-modal:hover,.global-popup-wrapper .close-modal:hover{transform:rotate(90deg);stroke:#ff6b35}.product-information__media .media-above-the-fold slideshow-slides{max-height:60vh}.product-information .product-information__media .media-above-the-fold .product-media .product-media__image{object-fit:contain}.custom-pdp-desc{border-bottom:2px solid #f3f4f6}.richtext-home-sec rte-formatter.text-block,.custom-pdp-desc rte-formatter.text-block:last-child p{font-size:18px;line-height:1.6}p,.card-content{line-height:1.6}@media only screen and (max-width:990px){.richtext-home-sec rte-formatter.text-block,.custom-pdp-desc rte-formatter.text-block:last-child p,.custom-pdp-desc rte-formatter.text-block p{font-size:17px;line-height:1.6}.custom-pdp-desc rte-formatter.text-block:first-child{padding-top:42px}.custom-pdp-desc rte-formatter.text-block:last-child{padding-bottom:42px}.custom-accordion-main .custom-accordion-block.design-layout-4 .accordion-sub-item:last-child{border-bottom:0;padding-bottom:0}.custom-collection-trusted-by-sec .slick-slide{margin:0 10px}.custom-collection-trusted-by-sec .slick-list{margin:0 -10px}.custom-collection-trusted-by-sec:not(.slick-initialized),.icon-text-has-mobile-slider:not(.slick-initialized),.custom-trusted-by-sec:not(.slick-initialized){display:none!important}.icon-text-has-mobile-slider .slick-slide img{width:54px!important}.custom-collection-trusted-by-sec .slick-dots,.icon-text-has-mobile-slider .slick-dots,.custom-trusted-by-sec .slick-dots{bottom:24px}.custom-collection-trusted-by-sec .slick-dots li,.icon-text-has-mobile-slider .slick-dots li,.custom-trusted-by-sec .slick-dots li{width:8px;height:8px;background:transparent;border:1px solid #ff6b35;border-radius:50%}.custom-collection-trusted-by-sec .slick-dots li.slick-active,.icon-text-has-mobile-slider .slick-dots li.slick-active,.custom-trusted-by-sec .slick-dots li.slick-active{background:#ff6b35}.custom-collection-trusted-by-sec .slick-dots li button,.icon-text-has-mobile-slider .slick-dots li button,.custom-trusted-by-sec .slick-dots li button{display:none}.icon-text-has-mobile-slider .spacing-style.text-block{flex:1 1 32px}.custom-trusted-by-sec .slick-slide{margin:0 6px}.custom-trusted-by-sec .slick-list{margin:0 -6px}}@media only screen and (min-width:768px) and (max-width:990px){.product-information .text-block h1{font-size:28px;line-height:normal}.custom-product-condition .custom-product-condition-label{font-size:12px}.product-information div[ref=priceContainer] .price{font-size:24px}.custom-warrenty-badge p{font-size:16px}.custom-warrenty-badge{padding:14px}.custom-warrenty-badge .custom-warrenty-badge-icon svg{width:20px;height:20px}.custom-accordion-main .custom-accordion-head{font-size:20px;padding:16px 20px}.custom-accordion-main .accordion-subheading,.custom-accordion-main .custom-accordion-block.design-layout-3 .accordion-subheading,.custom-accordion-main .custom-accordion-block.design-layout-4 .accordion-subheading{font-size:16px}.custom-accordion-main .accordion-icon-img{max-width:18px}.accordion-icon-svg{width:16px;height:16px;min-width:16px;max-width:16px}.custom-accordion-main .accordion-inner{padding:16px 20px}.custom-accordion-main .custom-accordion-block.design-layout-2 .accordion-inner{grid-template-columns:1fr 1fr 1fr}.custom-accordion-main .custom-accordion-block.design-layout-2 .accordion-icon-img{padding:14px;max-width:48px}.custom-accordion-main .accordion-subheading,.custom-accordion-main .custom-accordion-block.design-layout-4 .accordion-subcontent{font-size:16px}.custom-accordion-main .custom-accordion-block.design-layout-3 .accordion-icon-img{max-width:22px}.custom-accordion-main .custom-accordion-block.design-layout-4 .accordion-sub-item{max-width:100%;border-bottom:3px solid #F3F4F6;padding-bottom:16px}.custom-accordion-main .custom-accordion-block.design-layout-4 .accordion-inner{row-gap:16px;column-gap:20px}.pdp-bottom-richtext a.link,.custom-accordion-main .custom-accordion-block.design-layout-3 .metafield-rich_text_field *,.custom-accordion-main .custom-accordion-block.design-layout-5 .metafield-rich_text_field *{font-size:16px}}@media only screen and (max-width:767px){body,.paragraph:not(.button),.paragraph>*{font-size:calc(var(--font-paragraph--size) - 1px)}.custom-trusted-by-sec.section-content-wrapper{align-items:center}h2{font-size:calc(var(--font-h2--size) / 1.2857)!important}.collection-custom-video deferred-media button .deferred-media__poster-icon{width:48px;height:48px;background:#fff}.collection-custom-video deferred-media button svg{width:28px;height:28px}.collection-wrapper .main-collection-grid .product-grid{grid-template-columns:1fr 1fr;gap:20px;padding-inline:16px}.collection-wrapper .main-collection-grid .product-grid .group-block{padding:0!important}.collection-wrapper .main-collection-grid .product-grid .group-block .button{padding:10px;font-size:14px}.collection-wrapper .main-collection-grid .product-grid .product-grid__item .group-block-content{padding:14px}.custom-product-tag{row-gap:6px}.custom-product-tag svg{width:14px;height:14px}.custom-product-tag span{font-size:12px;line-height:normal}.product-information .text-block h1{font-size:20px;line-height:normal}.custom-product-condition .custom-product-condition-label{font-size:12px}.product-information div[ref=priceContainer] .price{font-size:24px}.custom-warrenty-badge p{font-size:16px}.custom-warrenty-badge{padding:14px}.custom-warrenty-badge .custom-warrenty-badge-icon svg{width:20px;height:20px}.custom-accordion-main .custom-accordion-head{font-size:16px;padding:14px 18px}.custom-accordion-main .accordion-subheading,.custom-accordion-main .custom-accordion-block.design-layout-3 .accordion-subheading,.custom-accordion-main .custom-accordion-block.design-layout-4 .accordion-subheading{font-size:15px}.custom-accordion-main .accordion-icon-img{max-width:18px}.accordion-icon-svg{width:16px;height:16px;min-width:16px;max-width:16px}.custom-accordion-main .accordion-inner{padding:14px 18px}.custom-accordion-main .custom-accordion-block.design-layout-2 .accordion-inner{grid-template-columns:1fr 1fr}.custom-accordion-main .custom-accordion-block.design-layout-2 .accordion-icon-img{padding:14px;max-width:48px}.custom-accordion-main .accordion-subheading,.custom-accordion-main .custom-accordion-block.design-layout-4 .accordion-subcontent{font-size:14px}.custom-accordion-main .custom-accordion-block.design-layout-3 .accordion-icon-img{max-width:22px}.custom-accordion-main .custom-accordion-block.design-layout-4 .accordion-sub-item{max-width:100%;border-bottom:3px solid #F3F4F6;padding-bottom:16px}.custom-accordion-main .custom-accordion-block.design-layout-4 .accordion-inner{row-gap:16px;column-gap:20px}.pdp-bottom-richtext a.link{font-size:16px}.custom-product-condition .custom-product-condition-info svg{width:16px;height:16px}.shopify-section-group-footer-group .text-block p,.shopify-section-group-footer-group .menu__item a{font-size:14px!important}.shopify-section-group-footer-group summary{font-size:20px!important;padding-bottom:0}.product-information .product-information__media slideshow-controls.mobile\:hidden{display:block!important}.section-content-wrapper.richtext-home-sec{align-items:flex-start}.section-content-wrapper.richtext-home-sec .text-block *{text-align:left}.richtext-home-sec rte-formatter.text-block{padding:12px 0 18px}.text-block *{text-wrap:auto!important}.get-offer-modal .get-offer-heading,.global-popup-wrapper .global-popup-heading{font-size:22px!important}}@media only screen and (max-width:749px){.product-information__media{grid-column:2!important}.product-information.section--page-width .product-details>.group-block{padding-bottom:0!important}.product-information .product-information__media slideshow-controls.desktop\:hidden.media-gallery__mobile-controls{display:none!important}}@media only screen and (max-width:426px){.global-popup-wrapper .global-popup-logo{max-width:90px}.get-offer-modal .get-offer-heading,.global-popup-wrapper .global-popup-heading{font-size:20px!important}.global-popup-wrapper .global-popup-subheading{font-size:13px}.global-popup-wrapper .global-popup-btn-wrapper{gap:10px}.global-popup-wrapper .global-popup-button-label{font-size:14px}}@media (max-width:1024px){div#shopify-section-template--19822110081266__section_VeE7nh .spacing-style.layout-panel-flex.layout-panel-flex--column.section-content-wrapper.mobile-column.richtext-home-sec p{text-align:center;font-size:28px}.icon-block{display:flex;fill:currentcolor;flex-shrink:0;background:#f5f5f5;padding:14px!important;border-radius:50px}.icon-block__media{height:auto;width:40px!important}}.icon-block{display:flex;fill:currentcolor;flex-shrink:0;background:#f5f5f5;padding:26px;border-radius:50px}.section.section--page-width.color-scheme-3.section-resource-list.spacing-style.gap-style{max-width:85%}section.image-text-icons-wrapper.section.section--page-width.color-scheme-3.section-resource-list.spacing-style.gap-style{padding-top:0}@media (max-width:1024px){.section.section--page-width.color-scheme-3.section-resource-list.spacing-style.gap-style{max-width:100%!important}}div#shopify-section-template--19822110081266__section_GMt4ww{background:#f5f5f5}section.image-text-icons-wrapper.section.section--page-width.color-scheme-3.section-resource-list.spacing-style.gap-style{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
