.search-overlay-visible{overflow:hidden}.alt-index-sections-odd [id^=shopify-section-template]:nth-child(odd),.alt-index-sections-even [id^=shopify-section-template]:nth-child(2n){background-color:#eaeaea;padding-block:1px}@media(min-width:768px)and (pointer:fine){carousel-slider .os-scrollbar{display:none!important}carousel-slider .slider[data-overlayscrollbars-viewport]{padding-bottom:0!important}}.zsiq_floatmain,.zls-small.zls-btnmn.zls-btrht{display:none!important}.cc-header--sticky{z-index:32}.header__search.header__search--collapsible-mob,.header__search.header__search--collapsible-desktop{position:fixed;left:0;top:0;width:100vw;height:100dvh;background-color:#0000007f;z-index:100}.header__search.header__search--collapsible-mob predictive-search,.header__search.header__search--collapsible-desktop predictive-search{background-color:rgb(var(--bg-color));padding:20px 64px 20px 20px;position:relative}.header__search.header__search--collapsible-mob predictive-search .overlay,.header__search.header__search--collapsible-desktop predictive-search .overlay{background-color:transparent}.header__search.header__search--collapsible-mob .search__reset,.header__search.header__search--collapsible-desktop .search__reset{right:1px}.header__search.header__search--collapsible-mob .search__reset svg,.header__search.header__search--collapsible-desktop .search__reset svg{border-radius:50%;border:1px solid rgb(var(--text-color));padding:5px;display:block}.header__search.header__search--collapsible-mob .search__close,.header__search.header__search--collapsible-desktop .search__close{right:20px;top:50%;transform:translateY(-50%);z-index:31}.header__search.header__search--collapsible-mob .search,.header__search.header__search--collapsible-desktop .search{width:800px;max-width:100%;margin:0 auto}.header__search.header__search--collapsible-mob .header__search .overlay,.header__search.header__search--collapsible-desktop .header__search .overlay{background-color:transparent}.search-is-collapsed .header__search{opacity:0;pointer-events:none}.logo__link-image{max-width:var(--logo-width-desktop)}.main-nav__row:hover{color:#2968fe}.child-nav__item--toggle.is-visible,.child-nav__item:hover{background-color:transparent!important}.child-nav__item--toggle.is-visible .child-nav__item,.child-nav__item:hover,.grandchild-nav__item:hover{position:relative;color:#2968fe!important}.secondary-nav-container{display:flex}.secondary-nav-container .secondary-nav__item.secondary-nav__cta--button{font-family:Manrope,sans-serif;font-weight:700;font-size:14px;letter-spacing:.01em;padding:12px 22px;line-height:1.5;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background-color .2s ease}.secondary-nav-container .secondary-nav__item.secondary-nav__cta--button:hover{background-color:#020e2c;color:#fff}@media(max-width:768.98px){.header__search--collapsible-mob predictive-search,.header__search--collapsible-mob>.search{max-height:none;overflow:visible;transition:none}.search-is-collapsed .header__search--collapsible-mob predictive-search,.search-is-collapsed .header__search--collapsible-mob>.search{max-height:none}.logo__link-image{max-width:var(--logo-width-mobile)}.secondary-nav-container{display:block}.secondary-nav-container .secondary-nav__item.secondary-nav__cta--button{font-size:13px;padding:10px 16px}}@media screen and (min-width:769px){.header{padding:calc(4 * var(--space-unit)) 0}.header__grid--centered-menu .header__logo{flex:0 0 max-content;order:0;margin-bottom:0}.header__grid--centered-menu .main-menu{flex:1;order:1;display:flex;justify-content:center}.header__grid--centered-menu .header__icons{flex:0 0 max-content;order:2;margin-bottom:0}.search-is-collapsed .header__search--collapsible-desktop predictive-search,.search-is-collapsed .header__search--collapsible-desktop>.search{transform:translateY(-20px)}.cc-header--sticky .header.is-out .header__grid--centered-menu .main-menu__content{max-height:var(--menu-height)}}@media(min-width:1024px){.header__icon{padding:8px}}.sf9-footer .footer-block__social{width:max-content;margin-inline:auto;margin-top:40px;margin-bottom:40px}.sf9-footer .social__link{padding:12px}.sf9-footer .footer__meta{margin-block-start:20px;margin-block-end:40px}.sf9-footer .footer__meta--payment-icons-only .payment-icons{justify-content:center}.sf9-footer .footer-col--newsletter .checkbox+label{font-size:.75em}.sf9-footer .footer-col--newsletter .checkbox+label:before{margin-top:2px}.sf9-footer .footer-col--newsletter .checkbox+label:after{margin-top:4px}.sf9-footer .footer-block__text--with-icon{display:flex;align-items:center;column-gap:10px;margin-top:10px}.sf9-footer .footer-block__text--with-icon svg{display:block;width:20px;height:auto;flex-shrink:0}@media screen and (min-width:769px){.sf9-footer .footer__meta--payment-icons-only{justify-items:center}.sf9-footer .footer__meta--payment-icons-only .footer__payment{width:max-content;max-width:100%}}@media screen and (max-width:768.98px){.sf9-footer .footer-col+.footer-col--not-collapsed{margin-top:30px}}.sf9-slideshow .text-overlay{border-radius:20px;margin:calc(12 * var(--space-unit)) 0!important}.sf9-slideshow .slideshow-ctrl{bottom:none;left:none;transform:none;padding:5px 0;border:1px solid rgba(var(--text-color) / 15%)}.sf9-slideshow .slideshow-nav__btn{transition:transform .15s ease}.sf9-slideshow .slideshow-nav__btn:hover{background-color:transparent;transform:scale(1.15);color:var(--text-color)}.sf9-slideshow.slideshow--half-width-image .slideshow__slide{display:grid;grid-template-columns:3fr 2fr}.sf9-slideshow.slideshow--half-width-image .slideshow__slide .media{border-radius:20px;overflow:hidden}.sf9-slideshow.slideshow--half-width-image .slideshow__slide .text-overlay{max-width:100%}@media screen and (max-width:768px){.sf9-slideshow.slideshow--half-width-image .slideshow__slide{grid-template-columns:1fr 1fr}}@media screen and (min-width:600.01px){.sf9-slideshow.slideshow--half-width-image .slideshow-ctrl{border:none}}@media screen and (max-width:600px){.sf9-slideshow.slideshow--half-width-image .slideshow__slide{display:flex;flex-direction:column}}.sf9-image-banner .text-overlay{border-radius:20px}.sf9-image-banner:not(.section--full-width) .image-banner__image{border-radius:20px}@media screen and (max-width:767px){cart-drawer.drawer{height:100dvh}}.empty-cart__account-question{margin-top:40px;margin-bottom:0;font-size:18px;font-weight:600}.empty-cart__sign-in-invite{font-size:14px}.empty-cart__sign-in-invite a{text-decoration-line:underline;text-decoration-color:currentcolor}.sf9-featured-collection .carousel{overflow:hidden}.sf9-featured-collection .centered__grid{justify-content:safe center}.sf9-media-with-text .media{border-radius:16px}.sf9-product-features{max-width:800px;margin-inline:auto}.sf9-custom-contact-form{position:relative;z-index:1}.sf9-custom-contact-form .ccf__wrapper{display:grid;grid-template-columns:1fr 1fr}.sf9-custom-contact-form .ccf__content{padding-right:30px}.sf9-custom-contact-form .ccf__heading,.sf9-custom-contact-form .ccf__text a{color:#2968fe}.sf9-custom-contact-form .ccf__image:not(:first-child){margin-top:24px}.sf9-custom-contact-form .ccf__feature{display:grid;grid-template:"a b" max-content "a c" max-content / max-content 1fr;column-gap:30px;row-gap:8px}.sf9-custom-contact-form .ccf__feature:not(:first-child){margin-top:48px}.sf9-custom-contact-form .ccf__feature-icon{grid-area:a;width:48px;margin-top:6px}.sf9-custom-contact-form .ccf__feature-icon svg{width:100%;height:auto;stroke:#2968fe}.sf9-custom-contact-form .ccf__feature-title{grid-area:b;font-size:18px;font-weight:600;color:#2968fe}.sf9-custom-contact-form .ccf__feature-description{grid-area:c;font-size:16px}.sf9-custom-contact-form .ccf__form-text{font-size:14px}.sf9-custom-contact-form .ccf--style-dark .ccf__form{display:block;width:100%;transform:translateY(-100px);background-color:#2968fe;border-radius:10px;padding:48px 52px}.sf9-custom-contact-form .ccf--style-dark .ccf__form-heading,.sf9-custom-contact-form .ccf--style-dark .ccf__form-text{color:#fff}.sf9-custom-contact-form .ccf--style-light{background-color:#eaeaea}.sf9-custom-contact-form .ccf--style-light .ccf__wrapper{padding:72px;border-radius:24px;background-color:#fff}@media screen and (max-width:989.98px){.sf9-custom-contact-form .ccf__wrapper{display:flex;flex-direction:column;row-gap:24px}.sf9-custom-contact-form .ccf__content{padding-right:0}.sf9-custom-contact-form .ccf--style-dark .ccf__wrapper{flex-direction:column-reverse}.sf9-custom-contact-form .ccf--style-dark .ccf__form{transform:none;height:max-content;border-radius:0;padding:48px 32px;width:calc(100% + 2 * var(--gutter));margin-left:calc(-1 * var(--gutter))}.sf9-custom-contact-form .ccf--style-light .ccf__wrapper{padding:32px}}@media screen and (max-width:768.98px){.sf9-custom-contact-form .ccf__feature-icon{width:36px;column-gap:20px}}.sf9-product-comparison{font-size:16px}.sf9-product-comparison .container{overflow:hidden}.sf9-product-comparison .comparison-heading{margin-bottom:32px}.sf9-product-comparison .comparison-table-wrapper{overflow-x:auto}.sf9-product-comparison .comparison-table{width:100%;border-collapse:collapse;table-layout:fixed}.sf9-product-comparison .comparison-table__label-header{width:220px}.sf9-product-comparison .comparison-table__product-header{text-align:center;padding:24px 16px;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0}.sf9-product-comparison .comparison-table__product-image img{width:160px;height:160px;object-fit:contain;margin:0 auto 12px;display:block}.sf9-product-comparison .comparison-table__product-title{font-weight:600;margin:0}.sf9-product-comparison .comparison-table__row{border-bottom:1px solid #e0e0e0}.sf9-product-comparison .comparison-table__row--even{background-color:#fafafa}.sf9-product-comparison .comparison-table__label{padding:20px 16px;font-weight:600;vertical-align:middle;color:#111}.sf9-product-comparison .comparison-table__value{padding:20px 16px;text-align:center;vertical-align:middle;color:#444}@media screen and (max-width:768.98px){.sf9-product-comparison{font-size:14px}.sf9-product-comparison .comparison-table{table-layout:auto}.sf9-product-comparison .comparison-table th,.sf9-product-comparison .comparison-table td{min-width:calc((100vw - var(--gutter) * 2) / 3)}.sf9-product-comparison .comparison-table__label-header,.sf9-product-comparison .comparison-table__label{position:sticky;left:0;z-index:1;background-color:#fff}.sf9-product-comparison .comparison-table__row--even .comparison-table__label{background-color:#fafafa}}.section-floating-button{position:fixed;bottom:88px;right:0;z-index:200;pointer-events:auto;margin:0 20px;background-color:transparent!important}.section-floating-button .btn{box-shadow:0 0 2px 1px #fff,0 4px 16px #0000002e}.cc-multi-column .section__heading.h2{margin-bottom:16px}.cc-multi-column .multi-column{overflow:hidden}.cc-multi-column .multi-column.border-radius-true{border-radius:16px}.cc-multi-column .multi-column .card__media.custom-background-true img{object-fit:contain;width:calc(100% - 64px);height:calc(100% - 64px);left:32px;top:32px}.cc-multi-column .multi-column .card__info.card-padding-medium{padding:32px}.cc-multi-column .multi-column .card__info .card__subtitle{font-size:13px;font-weight:600;font-family:var(--heading-font-family);line-height:1.5;margin:0}.cc-multi-column .multi-column .card__info .card__title.h3{font-size:32px;margin-bottom:16px}.cc-multi-column .multi-column .card__info .price-button-wrap{width:100%;display:flex;align-items:center;justify-content:space-between}.cc-multi-column .multi-column .card__info .price-button-wrap .card__price{font-size:18px;font-weight:600}.cc-multi-column .multi-column .card__info .link-button-wrap .card__button{margin-left:auto}.cc-multi-column .multi-column .card__info .link-button-wrap .card__button.link{color:rgb(var(--btn-bg-color));text-decoration:none;font-weight:700}.cc-multi-column .custom-background-true{margin:0;padding-top:calc(var(--section-gap) * var(--fluid-1-5));padding-bottom:calc(var(--section-gap) * var(--fluid-1-5))}@media screen and (max-width:768.98px){.cc-multi-column .multi-column .card__media.custom-background-true img{width:calc(100% - 48px);height:calc(100% - 48px);left:24px;top:24px}.cc-multi-column .multi-column .card__info.card-padding-medium{padding:24px}.cc-multi-column .multi-column .card__info .card__title.h3{font-size:24px}}@media screen and (max-width:768.98px){.sf9-products-grid .main-products-grid[data-layout=grid] .grid-cols-2{column-gap:12px;row-gap:12px;padding:12px 12px 0}.sf9-products-grid .main-products-grid[data-layout=grid] .grid-cols-2>li{border:none}.sf9-products-grid .main-products-grid[data-layout=grid] .grid-cols-2 .card{padding:0}}.sf9-collection-list .card__collection{border:1px solid #808080;border-radius:20px;overflow:hidden;height:100%}.sf9-collection-list .card__info{padding-inline:20px;padding-bottom:26px}.sf9-collection-banner .collection-banner__media{border-radius:20px}.sf9-trust-section{background-color:transparent!important}.sf9-trust-section .trust-section__blocks{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:32px}.sf9-trust-section .trust-section__block{min-width:0;width:100%;background-color:#eaeaea;border-radius:20px;padding:26px;display:flex;flex-direction:column;align-items:center;row-gap:32px;text-align:center;line-height:1.75;font-size:17.6px}.sf9-trust-section .trust-section__block-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:16px}.sf9-trust-section .trust-section__block-image{width:80%;max-width:300px}.sf9-trust-section .trust-section__block-image img{display:block;width:100%;height:auto}.sf9-trust-section .trust-section__block-text>*{margin:0}.sf9-trust-section .trust-section__block-button{display:flex;align-items:center;column-gap:6px;line-height:1;margin-top:auto}.sf9-trust-section .trust-section__block-button svg{width:18px;height:auto}@media screen and (max-width:768.98px){.sf9-trust-section .trust-section__blocks{grid-template-columns:1fr}}.sf9-products-toolbar{justify-content:space-between}@media screen and (min-width:769px){.sf9-products-toolbar .products-toolbar__filter+.products-toolbar__sort{border-inline-start:none;margin-inline-start:none}.sf9-products-toolbar #products-sort-by .custom-select__btn{margin-right:0}}.sf9-product-card .ruk-rating-snippet-count:not(:last-child){display:none}.card--product{border:1px solid #808080;border-radius:20px;overflow:hidden}.card--product .card__info-container{padding:0 20px 20px}.card--product .btn.get-a-quote-btn{z-index:3}.sf9-product-info-block .product-info__add-to-cart{flex-wrap:wrap;gap:10px 8px}.sf9-product-info-block .product-info__add-to-cart quantity-input{margin-inline-end:0}.sf9-product-info-block .product-info__add-to-cart quantity-input+.product-info__add-button{margin-inline-start:0}.sf9-product-info-block .product-info__add-to-cart .orichi-limit-new-error{width:100%;margin-top:0}.sf9-media-gallery .media-gallery__viewer{border:none;background-color:transparent}.sf9-media-gallery .media-gallery__viewer .media-viewer{border-radius:20px}.sf9-media-gallery .media-thumbs__btn{background-color:transparent;border:1px solid transparent;border-radius:16px;transition:border-color .3s}.sf9-media-gallery .media-thumbs__btn.is-active{border-color:gray}.sf9-media-gallery .media-thumbs__btn.is-active:after{display:none}.sf9-variant-picker .opt-btn:checked+.opt-label:not(.opt-label--swatch):after{box-shadow:0 0 0 1px rgba(var(--text-color) / 60%)}
/*# sourceMappingURL=/cdn/shop/t/29/assets/theme.css.map */
