@import url(https://fonts.googleapis.com/css2?family=Khand:wght@400;500;600;700&display=swap);
body,h1.section__title,h2.section__title,h3.section__title,h4.section__title{font-family:var(--body-fonts)}
::-webkit-scrollbar{width:5px;height:5px}
::-webkit-scrollbar-thumb{border-radius:12px;background:#ccc}
::-webkit-scrollbar-track{background-color:#ebebeb;border-radius:0}
.heading,.paragraph,h1,h2,h3,h4,h5,h6,p{margin:0 0 20px;line-height:1.5}
.btn,.btn.btn--inverse:hover,.button,.button:hover,a.btn,a.btn:hover{color:var(--primary-button-text-color)!important}
.custom-recomandation header.section__header h2,.footer .footer__title{text-transform:capitalize}
:root{--primary-color:#07163d;--secondary-color:#cc000c;--accent-color-high:#01739e;--accent-color-low:#354363;--accent-color-error:#700000;--seperator-color:#f4f4f4;--seperator-color-darker:#e7e7e7;--menu-color-secondary:#81899d;--menu-color-focused:#e6e8ec;--menu-color-nested:#f3f3f5;--font-color-white:#fff;--font-color-light:#fff;--font-color-grey:#cdd1d8;--font-color-dark:#151515;--font-color-black:#000;--shadow-color:#06173e1f;--body-fonts:"Roboto",sans-serif;--anim-speed-hover:.35s;--header-icons-scale:1;--header-icons-mobi-scale:1.1;--mobile-layout-width:641px}
body{color:var(--font-color-dark)}
.heading,h1,h2,h3,h4,h5,h6{font-family:var(--heading-font-family);font-weight:700;padding:0}
h1{font-size:34px}
.our-projects-section .title h4,h2,span.price{font-size:30px}
.footer .linst_images ul li:last-child,.paragraph:last-child{margin-bottom:0}
span.paragraph,svg.icon.icon--cart{display:inline-block}
a,img{border:0;text-decoration:none;outline:0}
a:focus:not(.ignore-link-style),a:focus:not(.link--ignore-style),a:hover:not(.ignore-link-style),a:hover:not(.link--ignore-style),a:link:not(.ignore-link-style),a:link:not(.link--ignore-style),a:not(.ignore-link-style),a:not(.link--ignore-style),a:visited:not(.ignore-link-style),a:visited:not(.link--ignore-style){outline:0;text-decoration:none;transition:all var(--anim-speed-hover) ease 0}
a:hover:not(.link--ignore-style,.btn,.button){text-decoration:none;text-shadow:0 0 rgb(0 0 0 / 60%);transition:all var(--anim-speed-hover) ease 0}
a:link:not(.link--ignore-style,.btn,.button),a:not(.link--ignore-style,.btn,.button){color:var(--link-color)}
.btn,.button,a.btn{background-color:var(--primary-button-background);padding:10px 30px;font-weight:700;border-radius:8px;line-height:normal}
.button:hover,a.btn:hover{background-color:var(--link-color)}
.btn.btn--inverse{color:var(--primary-button-background)!important;background-color:#0000;border:1px solid var(--primary-button-background)}
.mega-menu__column--featured:not(:first-child):not(:nth-child(4)) .mega-menu__column_inner--featured,.mega-menu__column--side-bar .menu-dropdown{border-left:1px solid var(--seperator-color-darker)}
.btn.btn--inverse:hover{background-color:var(--primary-button-background)!important}
.hulkapps_option_name .product_tooltip>a:link,a:link:not(.ignore-link-style),a:not(.ignore-link-style){color:var(--accent-color-high)}
@media(max-width:641px){
.button{font-weight:600}
.table-wrapper tbody td.line-item__line-price{
    vertical-align:middle;
}
}
body .use-heading-type{color:var(--font-color-dark)}
img{max-width:100%}
.comn-sm-padd{padding-top:40px;padding-bottom:40px}
.custom-short-description p,.header span.header__action-item-title,.mega_menu--all-products .left_mega_menu ul li,.mega_menu--all-products .right_mega_menu ul li,shopify-payment-terms{font-size:14px}
.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{color:var(--font-color-black)}
body.warehouse--v1{background:inherit}
a.link--ignore-style:hover{color:inherit}
.popover{max-width:none}
.table-wrapper tbody td,.table-wrapper thead th{border-top:0;border-bottom:0}

#contact_form label,.blog-container .text_wrapper h1.page__title.heading.h1,.contect-us-tempalte h1,.esti_shipping label.form__label{color:#000}
@media screen and (max-width:1000px){
.header__item--hide-tablet,.header__section--hide-tablet{display:none}
nav.header__left.noprint.header_nav_bar__menus.header__section--desktop{flex:0}
.header__right.header_nav_bar__search{max-width:100%!important}
}
@media(min-width:641px){
.header__item--mobile,.header__logo-image--mobile,.header__section--mobile,.header_nav_bar__logo--mobile{display:none}
.header_action_bar__quick,.header_announce__promos,.header_nav_bar__menus{flex:2}
.header_action_bar{padding-left:18px}
.header_nav_bar{padding-left:10px}
.header__action-item--cart.header_bar__item{position:relative}
form#mini-cart{right:-15%}
.header .icon--cart{width:25px;height:90%}
.header .icon--account{width:21px}
.header .icon--account,.header .icon--hamburger-mobile{height:100%}
.content_col.container{padding-left:0;padding-right:0}
}
#shopify-section-header .header.header--inline .header-cols,.header_logo_col{display:flex;background-color:inherit}
.header_logo_col{justify-content:flex-start;align-items:center;z-index:2}
.header_logo_col .header_nav_bar__logo--desktop{display:flex;position:relative;background-color:inherit;height:100%}
.header_logo_col .header_nav_bar__logo--desktop:after{right:-1px;transform:skew(-6.71372deg);transform-origin:bottom right;background-color:inherit;content:"";display:block;width:50%;top:0;position:absolute;bottom:0;z-index:-1}
.complementary-price-qty,.header__center,.header__left,.header__right,.header_logo_col .header_nav_bar__logo--desktop .header__logo-link,.header_nav_bar__menus>.header_bar__item,.itg-icon-truck,.shipping-icon{display:flex;align-items:center}
.header_bars_col{flex:1}
.header_action_bar .header_action_bar__inner{height:100%;justify-content:space-between}
div#account-popover,form#mini-cart{z-index:2}
.mega_menu--all-products .left_mega_menu .col-lg-7,div#header_item__block_1:not(:only-child){padding-left:0}
.header_nav_bar .header_nav_bar__inner{height:inherit;justify-content:space-between;padding:8px 0}
nav.header_nav_bar__navigation--inline.nav-bar{position:unset}
.header_bar__item,.link-wrap,.nav-bar .nav-bar__item{white-space:nowrap}
.header_bar__item form{white-space:normal;z-index:2}
.nav-bar__link .link{color:inherit;font-weight:inherit;font-size:inherit}
.collections-categories__content,.itg-faster-checkout .itg-checkbox,.nav-bar .nav-bar__linklist,.nav-bar__linklist,.pagination .pagination__inner,.product-block-list__item--info .price-list,.product-block-list__item--info .product-form__info-item,.product-block-list__item--info .product-item__price-list,.product_tooltip:last-of-type,.search-results{display:flex}
.CB-watch-youtube--bg,.collection-item--no-arrow-anim svg.icon.icon--tail-right,.header .nav-bar::after,.header nav.nav-bar ul li.is-dropdown-open a svg.icon.icon--nav-triangle,.header__action-item.mob_search_form,.index-collection-list--use-inline a.collection-item span.collection-item__title.text--strong svg.icon.icon--tail-right,.search-bar__close-button{display:none}
.nav-bar .nav-dropdown{border-radius:0 0 5px 5px;box-shadow:0 0 4px var(--shadow-color)}
.nav-bar__linklist .nav-bar__item>.nav-dropdown{top:calc(100% - 1px);border:1px solid var(--border-color)}
div#mobile-menu{z-index:-1}
.header__right.header_nav_bar__search{max-width:650px;justify-content:end;flex-grow:1}
.brand-logos img,.burger-center>.button,.header_search-bar-wrapper,.index-top-blocks-section img{width:100%}
p.search-bar__result-category:first-child{padding-top:21px}
.search-bar.is-expanded .search-bar__inner,.search-bar__menu-wrapper[aria-hidden=false],.search-bar__results[aria-hidden=false]{visibility:visible;opacity:1}
.collection_filter_items ul li span,.header__search-bar-wrapper.is-fixed .search-bar__close-button,.price-list,.product-form__info-item,.product-item__price-list{display:block}
.footer .footer__wrapper{padding:40px 30px}
.collection-item__image-wrapper,.collection-item__title,.footer .footer__block-list,.index-collection-list,.index-collection-list--use-grid .scroller__inner-border .collection-item,.index-top-blocks-section .row{margin:0}
.footer .linst_images{flex:0 0 auto;width:25%}
.footer .footer__block-item{flex:0 0 auto;width:16%;max-width:100%;padding:0 15px}
.footer .footer__block-list ul{margin:0;padding:0;list-style:none}
.footer .footer__block-item:last-child{width:27%}
.footer .footer__title{color:#fff;font-weight:700;font-size:18px;line-height:1.4}
.footer .footer__title span{border-bottom:1px solid #fff}
.footer .footer__block-item p.heading{text-transform:uppercase}
.footer .footer__block-item ul li a{color:#fff;font-size:16px;font-weight:700}
.footer .footer__block-item p{color:#fff;font-weight:700}
.footer .linst_images ul li{margin-bottom:15px}
.footer .footer__aside .footer__aside-item--social p.footer__aside-title{text-align:center;color:#f4f4f4}
.announcement-bar .center_text_phone p a,.footer .footer__aside p.footer__aside-title{color:#fff}
.collection__active-filter-item,.menu-dropdown__item.is-dropdown-open svg.icon--arrow-right,.menu-dropdown__item:hover svg.icon--arrow-right,.menu-dropdown__link,.nav-bar__link,.nav-dropdown__item.is-dropdown-open svg.icon--arrow-right,.nav-dropdown__item:hover svg.icon--arrow-right,.search-results__heading{color:var(--primary-color)}
.footer .footer__aside .footer__aside-item--social ul li a svg,.new_socialmedia_icons ul li a svg{opacity:1!important}
.footer button.btn.form__submit.form__submit--tight.button{border-radius:25px}
#shopify-section-header{position:relative!important}
.header__logo{margin:0!important}
.announcement-bar .announcement-bar__inner{justify-content:space-between;padding:8px 0}
.announcement-bar .center_text_phone p,.hulkapps_wrap .hulkapps_option.is_radio_selected .hulkapps_option_name{font-weight:700;font-size:16px}
.announcement-bar .announcement-bar__button,.announcement-bar button{box-shadow:inherit!important;font-size:16px;color:#fff}
.hulkapps_wrap .radio_div,.swatches .star-btn-border-2{box-shadow:0 1px 1px rgba(var(--border-color-rgb),.25)}
.header nav.nav-bar{background:0 0;border:0;padding:0}
.collection__active-filters,.header li.nav-bar__item,.header nav.nav-bar .container,.mega-menu--vendors{padding:0}
.header nav.nav-bar ul li a{font-weight:700;color:#fff;font-size:.88rem}
.header nav.nav-bar ul li a:hover{color:var(--secondary-color)}
.header .search-bar__top input.search-bar__input{background-color:#fff;border-radius:64px}
.header button.search-bar__submit{background:var(--secondary-color);border-radius:60px;display:flex;align-items:center;justify-content:center;padding-inline:40px}
.header a.header__action-item-link{font-weight:700}
.header span.header__cart-count{background-color:var(--secondary-color)}
.header__action-item--account{text-transform:uppercase}
.menu-dropdown .menu-dropdown,.nav-dropdown .nav-dropdown{background-color:var(--menu-color-nested);top:-.1em!important}
.header__action-item--cart .icon{width:30px;height:30px}
.header__watch-yt{position:absolute;inset:0;left:unset}
.icon--CB-watch-youtube{height:100%;max-height:100%;width:auto}
@media only screen and (min-width:1000px){
.CB-watch-youtube--bg{display:block}
}
.menu-dropdown__item.is-dropdown-open,.menu-dropdown__item:hover,.nav-dropdown__item.is-dropdown-open,.nav-dropdown__item:hover{background-color:var(--menu-color-focused)!important}
.menu-dropdown__item.is-dropdown-open,.nav-dropdown__item.is-dropdown-open{padding:16px 8px 16px 32px!important}
.menu-dropdown__item:not(:first-child),.nav-dropdown__item:not(:first-child){border-top:1px solid var(--menu-color-focused)}
.menu-dropdown__item svg.icon,.nav-dropdown__item svg.icon{color:var(--menu-color-secondary);transition:.3s 0}
.header nav.nav-bar ul li.is-dropdown-open a svg.icon.icon--arrow-bottom,.menu-dropdown__item.is-dropdown-open svg.icon--arrow-right,.nav-dropdown__item.is-dropdown-open svg.icon--arrow-right{transform:rotate(180deg)}
.CB-infoColumns .columnContent .infoLink a:hover span,.menu-dropdown .menu-dropdown__item--btn,.nav-dropdown .nav-dropdown__item--btn{color:var(--secondary-color)!important}
.menu-dropdown .menu-dropdown__item--btn:last-child,.nav-dropdown .nav-dropdown__item--btn:last-child{border-top:0}
.menu-dropdown .menu-dropdown__item--btn:hover,.nav-dropdown .nav-dropdown__item--btn:hover{color:var(--link-color)!important}
.mega_menu_custom{position:absolute;width:900px;left:0;top:100%;background:#fff;box-shadow:0 0 15px -3px rgb(0 0 0 / 50%);opacity:0;visibility:hidden;z-index:99}
.mega-menu,.mega-menu--vendors:not(.mega-menu--floating){width:100vw}
.header nav.nav-bar ul li.is-dropdown-open .mega_menu_custom,.loading .loader.itg-load,.loading .overlay-itg{opacity:1;visibility:visible}
.mega_menu_custom .h4{color:#000;margin-bottom:15px;font-size:18px}
.header nav.nav-bar ul li .mega_menu_custom ul li,.mega-menu--vendors ul{list-style:none}
.header nav.nav-bar ul li .mega_menu_custom ul li a{color:var(--primary-color);font-weight:400;display:block;flex-wrap:row;white-space:normal;padding:3px 0;width:100%}
.container.collection-wrapper,.header nav.nav-bar ul li .mega_menu_custom ul li.all_col_link a,.product-block-list__item--info{position:relative}
.header nav.nav-bar ul li .mega_menu_custom ul li.all_col_link a:after{content:"";width:12px;height:12px;display:inline-block;vertical-align:middle;background-size:12px;background-repeat:no-repeat;filter:grayscale(100%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M11.3242 5.48627L7.35169 0.711125C7.23829 0.574818 7.08716 0.5 6.926 0.5C6.76467 0.5 6.61362 0.574926 6.50023 0.711125L6.13955 1.14477C6.02625 1.28086 5.96382 1.46264 5.96382 1.65646C5.96382 1.85017 6.02625 2.03807 6.13955 2.17417L8.45705 4.96598H1.09426C0.762299 4.96598 0.5 5.27837 0.5 5.67751V6.29057C0.5 6.6897 0.762299 7.03359 1.09426 7.03359H8.48334L6.13964 9.84099C6.02634 9.9773 5.96391 10.1541 5.96391 10.3479C5.96391 10.5416 6.02634 10.721 6.13964 10.8572L6.50032 11.2894C6.61371 11.4257 6.76476 11.5 6.92609 11.5C7.08725 11.5 7.23838 11.4248 7.35178 11.2884L11.3243 6.51341C11.4379 6.37667 11.5004 6.19414 11.5 6.00011C11.5004 5.80543 11.4379 5.62279 11.3242 5.48627Z' fill='%23cc000c'%3E%3C/path%3E%3C/svg%3E")}
.CB-relatedCollection .collectionButtons .collectionLink:hover span.icon,.header nav.nav-bar ul li .mega_menu_custom ul li.all_col_link a:hover:after{filter:grayscale(0)}
.mega_menu_custom .img_wrapp a{display:block;height:80px;position:relative;overflow:hidden}
.mega_menu_custom .img_wrapp a img{height:100%;width:100%;object-fit:contain}
.mega_menu_custom a.btn.megamenu_btn,.mobile-menu__section a.btn.megamenu_btn{background:var(--primary-color);color:#fff;transform:inherit;padding:10px 15px;position:relative;border-radius:40px;font-weight:600;margin-top:15px;text-decoration:none}
.blog-container .article_content p a,.itg-tooltip-popup>h3,.register_form .popover__secondary-action a:hover{text-decoration:underline}
.header nav.nav-bar ul li a svg.icon.icon--arrow-bottom{transition:all var(--anim-speed-hover) ease 0}
.left_mega_menu,.right_mega_menu{height:100%;position:relative}
.mega_menu_custom a.btn.megamenu_btn,.megamenu_btn_new{position:absolute;left:0;right:0;bottom:0;margin:0 auto}
.left_mega_menu a.btn.megamenu_btn{width:195px}
.right_mega_menu a.btn.megamenu_btn{width:fit-content}
.mega-menu{left:0;right:0;margin-left:auto;margin-right:auto;padding:25px 0;border-radius:5px;border:1px solid var(--border-color);box-shadow:0 0 4px var(--shadow-color)}
.mega-menu--custom:not(.mega-menu--floating){width:100vw;max-width:800px;max-height:600px;padding:0}
.mega_menu--custom .mega-menu__inner{overflow:hidden;padding:0}
.mega-menu:not(.mega-menu--floating) .mega-menu__column,.mega-menu:not(.mega-menu--floating) .mega-menu__column:first-child,.mega-menu:not(.mega-menu--floating) .mega-menu__column:last-child{margin:2px!important}
.mega-menu__column[data-link-type=collections_link]:last-child,.mega-menu__column[data-link-type=page_link]:last-child{grid-column-end:-1}
.custom-recomandation .product-recommendations .complementary-price-qty,.mega-menu__column[data-link-type=page_link]{display:flex;align-items:center;justify-content:center}
a.btn.mega-menu__btn{padding:10px 25px}
.mega-menu--vendors .container{max-height:inherit;padding:0}
.mega-menu--vendors .mega-menu__inner{padding:0;max-height:inherit}
.mega-menu__column--featured{padding-top:40px;padding-bottom:15px;padding-left:10px;font-style:normal;font-weight:500;font-size:16px;line-height:150%;letter-spacing:-.02em}
.mega-menu__column_inner--featured{height:100%;width:100%;padding-left:10px}
.card__title--small.heading,.mega-menu__column--featured .collection-item__image-wrapper{text-align:left}
.mega-menu__column--featured .mega-menu__linklist{padding:5px 0 0 .15em}
.mega-menu__column--featured .mega-menu__item:hover{transition:all var(--anim-speed-hover) ease 0;filter:brightness(45%)}
.mega-menu__column--side-bar{padding-left:10px}
.mega-menu__column--side-bar .menu-dropdown{display:flex;flex-direction:column;height:100%;width:100%;overflow-y:auto;max-height:inherit;padding-left:10px;font-size:14px;font-weight:600;text-align:left}
.mega-menu-overflow__item{padding:5px 20px}
.mega-menu-overflow__item--btn{font-size:20px;color:inherit;color:var(--secondary-color)}
.mega-menu-overflow__item--btn:hover{color:var(--link-color)}
.mega-menu-overflow__item--btn:last-child{border-top:0;margin-top:auto}
.mega-menu--vendors .mega-menu__inner{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:0;justify-items:start;justify-content:space-between}
.mega-menu--vendors .mega-menu__inner>*{height:100%;width:100%}
.mega-menu__column--featured#vendor-featured-col-0{grid-row-start:1;grid-column-start:1}
.mega-menu__column--featured#vendor-featured-col-1{grid-row-start:1;grid-column-start:2}
.mega-menu__column--featured#vendor-featured-col-2{grid-row-start:1;grid-column-start:3}
.mega-menu__column--featured#vendor-featured-col-3{grid-row-start:2;grid-column-start:1}
.mega-menu__column--featured#vendor-featured-col-4{grid-row-start:2;grid-column-start:2}
.mega-menu__column--featured#vendor-featured-col-5{grid-row-start:2;grid-column-start:3}
.mega-menu__column--side-bar#vendor-overflow-col{grid-row-start:1;grid-row-end:3;grid-column-start:4;overflow:hidden;max-height:inherit}
@keyframes fadeIn{
0%{opacity:0}
100%{opacity:1}
}
@keyframes slide-down{
0%{transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%)}
100%{transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}
}
.image--fade-in{opacity:0;transition:opacity .35s ease-in-out;animation:fadeIn var(--anim-speed-hover)}
.lazyloaded.image--fade-in,.no-js [data-bg],.no-js [data-bgset],[loading=eager].image--fade-in,[loading=lazy].image--fade-in{opacity:1}
.index-collection-list--use-inline a.collection-item{border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color);padding:15px;position:relative;margin:0}
.index-collection-list--use-inline .scroller__inner-border{display:block;border-color:var(--border-color);border-style:solid;border-width:1px 0 0 1px}
.index-collection-list--use-inline a.collection-item:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border:10px solid #d8d8d8;opacity:0;transition:all var(--anim-speed-hover) ease 0}
.index-collection-list--use-inline a.collection-item .collection-item__title.text--strong{transform:inherit;height:40px;padding-top:5px;text-align:center;color:var(--font-color-dark);font-weight:700;font-size:14px}
.collection-item--no-arrow-anim:hover:after,.index-collection-list--use-inline a.collection-item:hover:after,.sub-col-list .flickity-prev-next-button,ul.cbb-frequently-bought-selector-list input[type=checkbox]:checked:after{opacity:1}
.index-collection-list--use-grid .scroller__inner-border{display:grid;grid-gap:20px 10px;margin-left:0;margin-right:0;justify-content:space-evenly;justify-items:center;align-content:space-evenly}
.index-collection-list--use-flex .scroller__inner-border{display:flex;flex-wrap:wrap;justify-content:center}
.index-collection-list--use-flex .scroller__inner-border .collection-item{flex:0 0 calc(20% - 40px);margin:5px!important}
.index-collection-list:not(.index-collection-list--use-inline) .collection-item{position:relative;box-shadow:0 0 4px var(--shadow-color);border:1px solid var(--border-color);border-radius:4px;transition:border var(--anim-speed-hover) ease 0}
.index-collection-list:not(.index-collection-list--use-inline) .collection-item:hover{border:1px solid var(--primary-color)!important}
.index-collection-list header.section__header a.section__action-link.link{display:inline-block;background:var(--primary-color);color:#fff;transform:inherit;padding:9px 30px;position:relative;border-radius:40px;text-decoration:underline;font-weight:700}
.index-collection-list header.section__header a.section__action-link.link svg{visibility:hidden;position:absolute;right:18px;transform:translateX(26px);transition:transform var(--anim-speed-hover) cubic-bezier(.645,.045,.355,1)}
.index-collection-list header.section__header a.section__action-link.link:hover{padding:9px 45px 9px 30px}
.index-collection-list header.section__header a.section__action-link.link:hover svg{visibility:visible;transform:inherit;top:15px}
.features--animate-zoom .collection-item:hover img.image--no-zoom{transform:scale(1.01)}
.features--animate-zoom .collection-item:hover img.image--zoom{transform:scale(1.05)}
.collection-item--no-arrow-anim .collection-item__title,.collection-item__title.collection-item__title--no-arrow{transform:inherit}
.collection-item .collection-item__title.collection-item__title--no-arrow{transform:inherit;justify-content:center}
.blog-container .article-item span.article-item__meta-item:after,.collection-item .collection-item__title.collection-item__title--no-arrow svg.icon.icon--tail-right,.product-block-list__item.product-block-list__item--info hr.card__separator,.product-list .product-item::after,.product-list::before,.selected_tick.hidden,.show_in_mobile{display:none}
.CB-infoColumns .columnContent .infoText p,.collection-item__image-wrapper,.header-announcement-bar{text-align:center}
.collection-item__image-wrapper img{max-height:100%;max-width:100%}
.collection-item__image-wrapper svg.placeholder-svg{background-color:inherit}
.index-collection-list header.section__header h2{letter-spacing:0}
.index-collection-list a.collection-item .collection-item__image-wrapper{margin-bottom:0}
#shopify-section-brands-list .index-collection-list{padding-top:100px;padding-bottom:100px}
.index-top-blocks-section,.worldwide-btm{padding:30px 0}
.index-top-blocks-section .col-md-4{padding:0;border:1px solid #fff}
.index-top-blocks-section .col-md-4 a{position:relative;display:block}
.index-top-blocks-section .col-md-4 a:before{background-image:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.5));bottom:0;content:"";left:0;position:absolute;right:0;top:0}
.index-top-blocks-section .text{position:absolute;left:0;bottom:0;width:100%;padding:24px}
.index-top-blocks-section .text .h4{text-shadow:1px 1px 3px rgb(0 0 0 / 60%);color:#fff;font-size:20px;margin-bottom:5px;line-height:normal!important}
.index-top-blocks-section .text p{text-shadow:1px 1px 3px rgb(0 0 0 / 60%);color:#fff;font-size:14px;font-family:var(--body-fonts)}
.collection__filter-linklist{padding:0 5px}
.collection__filter-linklist a.is-active,.collection__filter-linklist a:hover,.collection__filter-linklist button.collection__filter-link.is-active,.collection__filter-linklist button.collection__filter-link:focus,.collection__filter-linklist button.collection__filter-link:hover{color:#cb1836}
.product-block-list__item.product-block-list__item--info h1{color:#000;font-size:22px;font-weight:500;margin-bottom:10px}
.product-block-list__item.product-block-list__item--info .text--strong{color:#000;cursor:pointer;line-height:3;display:none}
.product-block-list__item.product-block-list__item--info .product-meta__reference a.link{color:var(--secondary-color);text-transform:capitalize}
.product-block-list__item.product-block-list__item--info span.price{color:#31a300}
.cbb-frequently-bought-container.cbb-desktop-view{padding:0 var(--desktop-container-gutter);text-align:center!important}
.cbb-frequently-bought-container.cbb-desktop-view h2{text-align:center!important;color:#000!important;text-transform:uppercase;letter-spacing:1px;font-weight:500!important;font-size:25px!important;margin-bottom:40px!important}
.cbb-frequently-bought-container.cbb-desktop-view ul.cbb-frequently-bought-products{float:none!important}
.product-block-list__item.product-block-list__item--info .product-meta__reference{margin-bottom:20px;border-bottom:1px solid var(--border-color);padding-bottom:10px}
.cbb-frequently-bought-recommendations-container{justify-content:center;align-items:baseline;display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}
.cbb-frequently-bought-recommendations-container ul.cbb-frequently-bought-products{flex:0 0 auto;width:70%;margin:0!important;padding-left:15px!important;padding-right:15px!important}
.cbb-frequently-bought-recommendations-container .cbb-frequently-bought-form{flex:0 0 auto;width:30%;padding-left:15px!important;padding-right:15px!important;margin:0!important}
.cbb-frequently-bought-recommendations-container ul.cbb-frequently-bought-products li{flex:0 0 auto;width:33.33%;text-align:center!important;position:relative!important;vertical-align:middle!important}
.cbb-frequently-bought-recommendations-container ul.cbb-frequently-bought-products li a{float:none!important;display:block;height:200px;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}
.cbb-frequently-bought-recommendations-container ul.cbb-frequently-bought-products li a .cbb-frequently-bought-product-image{width:100%!important;height:100%!important;margin:0!important}
ul.cbb-frequently-bought-selector-list{display:flex!important;flex:0 0 auto;width:75%;margin-left:-15px!important;margin-right:-15px!important;margin-top:20px}
.collection-sucategory-row,.mega_menu_custom>.row .col-lg-9 a.btn,ul.cbb-frequently-bought-selector-list li{padding-left:15px;padding-right:15px}
ul.cbb-frequently-bought-selector-list li h3{color:#3d4246!important;line-height:normal!important;font-weight:400!important;font-size:15px!important;margin:0 15px!important}
ul.cbb-frequently-bought-selector-list li span.cbb-frequently-bought-selector-label-regular-price{display:block!important;color:#3d4246!important;font-size:22px;font-family:var(--body-fonts);margin-top:15px}
.cbb-frequently-bought-recommendations-container .cbb-frequently-bought-form span.cbb-frequently-bought-total-price-text{color:#3d4246!important;margin-right:10px}
.cbb-frequently-bought-recommendations-container .cbb-frequently-bought-form span.money{font-size:20px!important;font-family:var(--body-fonts);color:#3d4246!important}
.cbb-frequently-bought-recommendations-container button.cbb-frequently-bought-add-button{background-color:#3d4246!important;font-family:Roboto,sans-serif!important;font-weight:400!important;padding:18px 25px!important;font-size:18px!important}
ul.cbb-frequently-bought-selector-list input[type=checkbox]{border:2px solid #3d4245!important;width:20px!important;height:20px!important;border-radius:0!important;appearance:none!important;-moz-appearance:none!important;-webkit-appearance:none!important;display:inline-block!important;position:relative;top:4px;left:-5px}
ul.cbb-frequently-bought-selector-list input[type=checkbox]:after{content:"";border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:9px 3px 3px 2px;transform:rotate(45deg) translate(1px,-2px);-webkit-transform:rotate(45deg) translate(2px,-5px)}
ul.cbb-frequently-bought-selector-list input[type=checkbox]:checked{background-color:#3d4246}
ul.cbb-frequently-bought-selector-list li select.cbb-recommendations-variant-select{min-height:41px!important;margin:10px 0 0!important}
#shopify-section-product-extra-details{padding-top:30px;padding-bottom:20px}
.product_extra_details_section ul.details_head{display:flex;justify-content:center;margin-bottom:30px}
.product_extra_details_section ul.details_head li{padding:12px 65px;text-align:center;list-style:none;border:1px solid #ccc;font-size:18px;cursor:pointer}
.product_extra_details_section ul.details_head li.active{background-color:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}
.acc-container,.custom-product-description,.custom-recomandation,.product_extra_details_section details_body{padding:0 15px}
.product_extra_details_section .single_body{display:none;visibility:visible;transition:opacity .15s linear}
.product_extra_details_section .single_body.active{display:block;visibility:visible}
.product_extra_details_section .details_body{padding:0 20px}
.product_extra_details_section .details_body p{font-weight:400;font-size:17px;line-height:1.8}
#shopify-section-product-recommendations header.section__header{display:block;text-align:center}
#shopify-section-product-recommendations header.section__header h2.section__title.heading.h3{color:#000;text-transform:uppercase;font-weight:500;letter-spacing:1px}
.product-block-list__wrapper{width:auto;margin-bottom:20px;display:grid;grid-template-columns:33% 40% 32%}
.product-block-list__item.product-block-list__item--info .card{padding:20px;position:relative!important;top:inherit!important}
.product-block-list__item.product-block-list__item--gallery{flex:0 0 auto;padding-left:10px;padding-right:10px;position:relative}
.esti_shipping .card__header,.product-block-list__item.product-block-list__item--info .card .card__section{padding:0}
.product-block-list__item.product-block-list__item--gallery .card{padding:15px;margin:0;height:100%}
.block-swatch__radio:checked+.block-swatch__item{box-shadow:0 0 0 1px var(--secondary-color);border-color:var(--secondary-color);background:#faf4f6;color:var(--secondary-color)}
.shopify-payment-button__button--unbranded{background:#202020!important}
.product_extra_details_section{padding-top:50px}
.esti_shipping .card__header h2,.product_extra_details_section h4{font-size:24px;color:#000}
.product_extra_details_section p,.product_extra_details_section p strong,.product_extra_details_section ul li{color:#6a6969}
.product_description p.features strong{display:block;margin-top:8px}
.product_description p.features{color:#000;font-weight:500}
.esti_shipping .card,.product_description table,.product_description table.cert_tables{border:0}
.mega_menu_custom .img_wrapp a,.nav-bar__link .icon--arrow-bottom,.product-block-list__item.product-block-list__item--info .product-meta,.product-gallery--with-thumbnails .product-gallery__carousel-wrapper,div#mobile-collection-filters span.collection-drawer__title.heading.h3{margin:0}
.esti_shipping .card__section{padding:30px 0 0}
.esti_shipping input,.esti_shipping select{color:#000!important;font-size:15px}
.product-block-list__item--info .product-form__info-list{margin:0 0 15px;
    /* border-spacing:0 9px */
}
.product-form__info-list,.showStarReview{display:flex!important; flex-wrap: wrap; gap: 12px 12px;}
#shopify-section-product-recommendations .section{margin-top:0}
.down_doc img{width:18px;margin-right:7px}
.product-block-list__item.product-block-list__item--info .card.card--collapsed.card--sticky{margin-top:0!important;margin:0}
/* .product-form__info-item--quantity{margin-right:15px} */
.product-block-list__item--info .product-form__variants,.product-item-new .product-form__option{margin-bottom:10px}
.choost_option .option_not_selected{display:flex;padding-bottom:6px;border-bottom:1px solid var(--border-color)}
.choost_option .option_not_selected span.option_number,.option_number{width:25px;height:25px;line-height:26px;display:inline-block;text-align:center;background:var(--secondary-color);color:#fff;border-radius:50%;font-size:12px;margin-right:12px}
.choost_option .option_selected span.selected_tick{cursor:text;width:100%;max-width:20px;height:20px;display:inline-block;vertical-align:middle;background-color:#008a00;border-radius:50%;margin-right:10px;position:relative}
.choost_option .option_selected span.selected_tick:after,.selected_tick:after{content:"";position:absolute;left:-3px;top:-3px;width:26px;height:26px;border:1px solid #008a00;border-radius:50%}
.choost_option .option_selected span.selected_tick:before{content:"";display:inline-block;width:7px;height:12px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-bottom:2px solid #fff;border-right:2px solid #fff;position:absolute;left:6px;top:2px}
button.shopify-payment-button__more-options{display:none;padding:12px 20px}
.choost_option span.product-form__option-name{font-size:15px;font-weight:400}
.product-form__variants .block-swatch-list{margin:6px 0 0;padding-left:0}
.hulkapps_wrap .hulkapps_option.is_radio_selected,.option_selected{cursor:pointer}
.product-block-list__item--description{grid-row:2/span 12;grid-column:1/span 2}
.quantity-selector__button{margin:8px}
.product-item__price-list>.signin-price__container{padding-top:.5em}
.product-form__info-content>.signin-price__container{padding-left:10px;padding-right:0;min-width:6em;max-height:45px;padding-top:.3em}
.signin-price__clickable{color:var(--secondary-color);font-weight:800;font-size:1.2em}
.signin-price__text{font-weight:400;font-size:.8em;margin-top:-.5em}
#product_status_text{display:inline-block;min-width:85px;text-align:center}
.product-form__add-button .button .button--primary,.product-item--horizontal>a{margin:auto}
.product-form_see-more-container{text-align:center;display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap}
.see-more-text{text-align:center;align-content:center;margin-left:10px;margin-right:10px;margin-top:20px;font-size:16px}
.list-subcategories{padding-top:40px}
.list-subcategories .custom-border{border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8}
.list-subcategories .custom-border:nth-child(-n+4){border-top:1px solid #d8d8d8}
.list-subcategories .custom-border:last-child,.list-subcategories .custom-border:nth-child(4n){border-right:1px solid #d8d8d8}
.list-subcategories .subcat_img{height:270px;position:relative;overflow:hidden}
.list-subcategories .subcat_img img,.single_project .img_wrapper img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.list-subcategories .subcat_text{text-align:center;margin:0 0 20px}
.subcollections-richtext-section .col-12{background:#babbbb;margin-bottom:30px;padding:35px 25px 70px}
.contact-us-address-section .grayBg{background:#f0f0f0;margin-top:40px}
.contact-info{padding:50px}
.contact-info h2{font-size:45px;font-weight:400;margin-right:80px;line-height:normal}
.blog-container .article_content ul,.contact-info p{margin-bottom:20px}
.contact-info h5{font-size:22px;font-weight:400;margin-bottom:0}
.google_map{height:100%}
.contect-us-tempalte h1{font-size:45px;font-weight:500;margin-bottom:10px;margin-top:30px}
#contact_form label{left:20px}
#contact_form .form__field{background-color:#f1f1f1;border:0}
#contact_form button.form__submit{width:100%;background-color:#404040;font-weight:400;text-transform:uppercase;font-family:var(--body-fonts);padding:15px 30px}
.our-projects-section{padding-top:60px;padding-bottom:60px}
.our-projects-section .single_project{margin-top:25px}
.our-projects-section .single_project h4{text-align:center;font-weight:400;margin:20px 0}
.single_project .img_wrapper{height:220px;position:relative;overflow:hidden;background-color:#f5f5f5}
.blog-container .row{justify-content:stretch}
.blog-container .col-lg-4{margin-bottom:30px}
.blog-container .article-item{border:1px solid #ddd;height:100%;padding:40px}
.blog-container .article-item h2{font-size:25px}
.blog-container .article-item time.article-item__meta-item{background:#f5f5f5;padding:5px 15px}
.blog-container .article-item span.article-item__meta-item{background-color:#bdf5ff;padding:5px 20px;margin-right:10px}
#shopify-section-product-template,.blog-container #shopify-section-article-template{padding:50px 0}
.blog-container .article_content p{line-height:1.8;margin-bottom:20px}
.blog-container .author_time_div{margin-bottom:15px;font-weight:500}
.blog-container .article_content ul li,.custom-product-description-inner ul li{margin-bottom:5px}
@media(max-width:1599px){
#shopify-section-brands-list .index-collection-list{padding-top:70px;padding-bottom:70px}
.announcement-bar .menu_items ul li{margin:0 42px}
.global-midd h4{font-size:32px}
.mega_menu_custom,.mega_menu_custom.mega_menu_custom--all-brands{width:900px}
.index-richtext-section .rich-text__text--medium p{font-size:17px}
.comp_logo ul li{max-width:150px}
.single_project .img_wrapper{height:200px}
}
@media(max-width:1300px){
.announcement-bar .menu_items ul li{margin:0 35px}
}
@media(max-width:1280px){
.index-collection-list--use-inline .collection-item{width:calc(100% / 6)}
.index-collection-list header.section__header a.section__action-link.link,.product-item a.product-item__title,.product_listing_template a.product-item__action-button.button{font-size:15px}
.index-collection-list{margin:4px 0}
h1{font-size:29px}
h2{font-size:25px}
.index-top-blocks-section .text p{font-size:13px}
.index-richtext-section .rich-text__text--medium p{font-size:16px;margin:30px 0 50px}
.header nav.nav-bar ul li .mega_menu_custom ul li a,.mega_menu_custom a.btn.mega-menu__btn,.product_listing_template .collection .collection__toolbar{font-size:14px}
.left_mega_menu a.btn.mega-menu__btn{width:160px}
.right_mega_menu a.btn.mega-menu__btn{width:140px}
.mega_menu_custom{width:940px}
.mega_menu_custom .right_mega_menu .row{margin-left:-8px;margin-right:-8px}
.mega_menu_custom .right_mega_menu .col-lg-3{padding-left:8px;padding-right:8px}
.footer .linst_images{width:21%}
.footer .footer__block-item ul li a{font-size:14px;font-weight:500}
.footer .footer__block-item p{font-weight:500;font-size:15px}
.footer .linst_images ul li{width:200px}
.footer .footer__block-item{width:17.333%;padding-left:30px}
#shopify-section-about-us-right-image-bottom .left_text.pe-5{padding-right:0!important}
.global-map-top .global-map-top-title{padding:30px 0}
.global-exports-section p{font-size:17px}
.global-map-top h1{font-size:80px}
.global-map-top h6{padding:30px 0 0;font-size:20px}
.global-midd{padding:60px 0 30px}
.global-midd-cntnt{padding:20px 0 0}
.global-midd-cntnt:after,.shape-box{height:150px}
.shape-box:after{width:20px;height:20px}
.global-midd h4{font-size:25px;margin-bottom:15px}
.global-midd .col-md-6 .global-midd-cntnt p{padding-left:60px}
.global-midd .global-midd-cntnt p{font-size:16px}
.worldwide-img-section h3{font-size:22px}
.worldwide-btm{padding:30px 0 0}
.worldwide-btm p:last-child{margin-top:30px}
.product_listing_template .collection button.collection__layout-button svg{width:14px;height:14px}
.product_listing_template .collection .collection__layout-label{margin-right:10px}
.product-item a.product-item__vendor{font-size:11px}
}
@media(max-width:1024px){
#shopify-section-brands-list .index-collection-list{padding-top:0;padding-bottom:40px}
.announcement-bar .center_text_phone p,.announcement-bar button{font-size:15px}
.header .search-bar__top{font-size:14px}
.header .search-bar__submit .icon--search{width:16px;height:16px}
.header .icon--account{width:17px;height:17px}
.header .icon--CB-cart--header,.header .icon--cart{width:20px;height:20px}
.header__cart-count{height:16px;min-width:16px}
.index-top-blocks-section .text{padding:24px 15px 15px}
.our-projects-section{padding-top:30px;padding-bottom:40px}
.our-projects-section .col-lg-2{width:25%}
.our-projects-section .single_project h4{margin:15px 0 0;font-size:15px}
.our-projects-section .title h4{font-size:26px}
.collection .product-list .product-item{width:33.33%}
.announcement-bar .menu_items ul li{margin:0 23px}
.inner-functionality .tooltip-faster{position:initial}
.inner-functionality{position:relative}
.tooltip-faster .itg-tooltip-popup{transform:none;left:0}
}
.menu_items a{white-space:break-spaces}
@media(max-width:999px){
.index-collection-list--use-inline .collection-item{width:calc(100% / 5)}
.index-collection-list .section__header{display:block;text-align:center}
.index-collection-list .section__header h2.section__title{margin-bottom:10px}
.collection-list__scroller-mobile{overflow:visible}
.collection-list--scrollable{overflow:visible;border:0;background:0 0;display:flex;align-items:stretch;flex-wrap:nowrap!important;justify-content:left!important}
.burger_btn,.mobile-menu__section.site_accounts a.btn.regi_btn{background-color:var(--primary-color);color:#fff!important}
.announcement-bar__content{font-size:14px}
.scroller__inner{white-space:inherit}
.scroller{margin:0}
.comp_logo ul li{max-width:160px}
.index-richtext-section .rich-text__text--medium p{font-size:15px;margin:10px 0 40px}
.index-top-blocks-section img{height:160px;object-fit:cover}
.mobile-menu__section-yt{display:flex;justify-content:center}
.mobile-menu__section h4{color:#000;font-size:20px}
.mobile-menu__section a.btn.mega-menu__btn{margin:20px 0}
.mob_brands_menu{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}
.mob_brands_menu .img_wrapp{flex:0 0 auto;width:25%;padding-left:10px;padding-right:10px}
.mob_brands_menu .img_wrapp a{border:1px solid #000;display:block;margin-top:15px;position:relative;overflow:hidden}
.contact-info h2,.contect-us-tempalte h1{font-size:35px}
.product_listing_template{padding-top:30px}
.product_listing_template .layout{margin-bottom:30px}
.card .pagination{padding:20px 0}
.download_doc,.esti_shipping,.product_description{padding:20px}
.section__action-link{margin-left:0}
.card__title--small.heading{padding:10px 20px;background-color:#f3f5f6;text-transform:uppercase;font-size:16px}
.collection_filter_items{padding:0 20px 10px}
.collection-drawer__section-title{font-size:16px;padding:10px 20px;border-bottom:0}
.product_listing_template .collection-drawer__header{border:0}
.esti_shipping .card__header h2,.product_extra_details_section h4{font-size:20px;margin-bottom:15px}
.product_extra_details_section{padding-top:0}
.header .popover{left:inherit;right:0}
.popover .popover__panel{height:auto!important}
.footer .footer__block-item,.footer .linst_images{width:25%}
.footer .linst_images ul li{width:140px}
.footer .footer__block-item:last-child{width:100%;padding:30px 0 0}
.footer .footer__block-item:last-child button.btn{width:100%;margin-top:0;display:inline-block}
.footer .footer__aside{margin-top:40px}
.footer .footer__block-item:last-child p.footer__title.heading.h6{margin-bottom:10px}
.footer .footer__aside .footer__aside-item.footer__aside-item--localization.hidden-pocket{display:block!important;width:100%;text-align:center;margin-bottom:15px}
.burger_btn{border-radius:5px;width:40%;text-align:center;padding:12px 25px;margin-bottom:5px;display:inline-block;width:calc(25% + 40px)}
.mobile-menu__section.site_accounts{padding:25px 20px 15px}
.header__action-item.mob_search_form form.search-bar{opacity:1;padding:0}
.header__mobile-nav{margin-right:10px;margin-left:40px;align-self:center}
.mobile-menu__section.site_accounts a.btn{width:48%;margin-bottom:10px;padding:12px 25px}
.header .header__search-bar-wrapper{padding-left:8px}
}
@media(max-width:991px){
.left-image-bottom-sectiom .image img,.left-image-top-sectiom .image img,.right-image-top-sectiom .image img{width:100%;margin-bottom:30px}
.left-image-top-sectiom.comn-sm-padd,.right-image-top-sectiom.comn-sm-padd{padding-bottom:0}
#shopify-section-about-us-right-image-bottom .two_col_text .pe-5,.left-image-bottom-sectiom .text.ps-4,.left-image-top-sectiom .text.ps-4.pe-5,.right-image-top-sectiom .pe-5{padding:0!important}
#shopify-section-about-us-right-image-bottom .left_text.pe-5{padding-bottom:30px}
#shopify-section-about-us-right-image-bottom .right-image-top-sectiom.comn-sm-padd{padding-bottom:10px}
#shopify-section-about-us-right-image-bottom .two_col_text p{margin-bottom:20px}
.contect-us-tempalte h1{margin-top:0}
#shopify-section-contact-us-template .layout{margin-bottom:50px!important}
.contact-info{padding:35px 30px 20px}
.contact-info h2,.contect-us-tempalte h1{font-size:30px}
.contact-info h5,.global-midd h4{font-size:20px}
.contact-info p,.global-midd .global-midd-cntnt p,.product-item a.product-item__title{font-size:15px}
.global-exports-section p{font-size:16px}
.global-map-top h1{font-size:70px}
.global-map-top h6{padding:20px 0 0;font-size:18px}
.shape-box{height:120px}
.shape-box:after{width:15px;height:15px}
.global-midd .col-md-6 .global-midd-cntnt p{padding-left:40px}
.global-midd{padding:40px 0 30px}
.global-midd-cntnt{padding:0}
.global-midd-cntnt:after{height:120px;width:4px}
.worldwide-img-section h3{font-size:20px;margin:20px 0 0}
.global-exports-section{padding-bottom:40px}
.list-subcategories .subcat_img{height:370px}
.list-subcategories .custom-border:nth-child(4n){border-right:0}
.list-subcategories .custom-border:nth-child(2n){border-right:1px solid #d8d8d8}
.list-subcategories .custom-border:nth-child(-n+4){border-top:0}
.list-subcategories .custom-border:nth-child(-n+2){border-top:1px solid #d8d8d8}
.single_project .img_wrapper{height:160px}
.product-block-list__item--info,.product-block-list__item.product-block-list__item--gallery{max-width:100vw;width:100%;padding-left:calc(var(--bs-gutter-x)/ 2);padding-right:calc(var(--bs-gutter-x)/ 2)}
.product-block-list__item--info{margin-top:20px}
}
@media(max-width:767px){
.index-collection-list--use-inline .collection-item{width:calc(100% / 3)}
.index-collection-list{padding:0}
#shopify-section-brands-list .index-collection-list{padding-bottom:0;margin:30px 0}
.heading,h1,h2,h3,h4,h5,h6{line-height:normal}
h1{font-size:24px}
h2{font-size:20px}
.global-exports-section p br,.global-midd-cntnt:after,.index-top-blocks-section .col-md-4:nth-child(2),.index-top-blocks-section .col-md-4:nth-child(3){display:none}
.index-top-blocks-section img{height:auto}
.index-top-blocks-section .text h4{font-size:18px}
.our-projects-section .col-lg-2{width:33.333%}
.footer .linst_images,.global-midd-cntnt{text-align:center;margin-bottom:20px}
.global-map-top .global-map-top-title{padding:30px 35px}
.worldwide-img-section{padding:0 20px 30px}
.footer .footer__aside,.worldwide-btm p:last-child{margin-top:20px}
.product_extra_details_section h4{font-size:21px}
.product-list--scrollable .product-item{width:50%}
#shopify-section-product-recommendations section.section{margin:0 0 30px}
#shopify-section-product-template{padding:30px 15px 10px}
.download_doc,.esti_shipping,.product_description{border:8px solid #f5f5f5!important}
.esti_shipping .card__section{padding:15px 0 0}
.list-subcategories .subcat_img{height:260px}
.single_project .img_wrapper{height:220px}
.footer{padding-bottom:0}
.footer .footer__wrapper{padding:20px 10px}
.footer .footer__block-item,.footer .linst_images{width:100%;padding:0}
.footer .linst_images ul li{width:140px;margin:0 auto 14px}
.footer .footer__title span{border-bottom:0}
.footer .footer__title{margin-bottom:0;padding:14px 0}
.footer .footer__block-item:last-child{padding:20px 0 0}
.footer__aside-item{margin-top:10px;text-align:center}
.footer__aside-item ul.social-media__item-list{justify-content:left}
.footer .payment-list{margin:0;justify-content:center}
.footer__aside-item.footer__aside-item--payment{margin-top:30px}
.footer .footer__block-item ul li a{font-size:16px}
}
@media(max-width:640px){
.navbar-default{margin:0 auto}
.header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.header__action-item.mob_search_form{flex:1 0 auto;order:1;width:100%}
.header__inner .header__action-item.hidden-tablet-and-up{display:none}
.header__inner .header__action-item{padding-left:9px;padding-right:0}
.announcement-bar__inner{display:flex;align-items:center}
.header{min-height:54px}
.contact-info{padding:25px 20px 11px}
.contact-info h2{margin-right:0}
.contact-info h2,.contect-us-tempalte h1{font-size:26px}
.contact-info h5{font-size:18px;margin-bottom:3px}
.contact-info p{font-size:14px}
.collection .product-list .product-item{width:50%;padding-bottom:0;padding-left:10px!important;padding-right:10px!important}
.product_listing_template{padding-top:20px}
.product_listing_template .collection header.card__header{padding:20px 0}
.collection .product-list{margin-left:-10px!important;margin-right:-10px!important}
.collection-wrapper .pagination{margin-top:20px}
.card .pagination .pagination__prev{margin-right:10px}
.card .pagination .pagination__next{margin-left:10px}
.card .pagination span.pagination__page-count{color:#000}
.product-item.product-item--vertical .product-item__image-wrapper{height:190px}
.list-subcategories .subcat_img{height:180px}
.subcollections-richtext-section .col-12{padding:30px 20px}
.show_in_mobile .hidden-phone{display:block!important}
.announcement-bar .show_in_mobile button:before{width:20px;margin-right:5px}
.header__search-bar-wrapper form.search-bar{padding-bottom:0}
.header__action-list{max-width:95%}
.header__action-item.mob_search_form{display:none;max-width:95%}
.burger_btn{background-color:var(--primary-color);border-radius:5px;width:auto;color:#fff!important;text-align:center;padding:12px 8px;margin-bottom:5px;display:inline-block}
.header--search-expanded{margin-bottom:0}
.header__search-bar-wrapper.is-fixed{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;background:var(--primary-color);padding:0;width:100vw}
.header__search-bar-wrapper.is-fixed .search-bar{padding:10px 20px}
.header__search-bar-wrapper.is-fixed .search-bar__inner{left:0;width:100%;padding:20px}
}
@media(max-width:479px){
.index-collection-list--use-inline .collection-item{width:calc(100% / 2)}
.index-collection-list header.section__header a.section__action-link.link{margin:0 0 10px}
.btn,.button,a.btn{padding:10px 25px;font-size:15px}
.announcement-bar .container{padding-left:15px;padding-right:15px}
.product-item a.product-item__vendor,.show_in_mobile button.announcement-bar__button{font-size:13px}
.mob_brands_menu .img_wrapp,.our-projects-section .col-lg-2{width:50%}
.left-image-top-sectiom.comn-sm-padd,.right-image-top-sectiom.comn-sm-padd{padding-top:30px}
.right-image-top-sectiom h4{font-size:16px;padding-bottom:5px;margin-bottom:10px}
.shape-box{height:100px}
.global-map-top h1{font-size:60px}
.product-item a.product-item__title{-webkit-line-clamp:3}
.comp_logo ul li{max-width:130px}
.index-richtext-section .rich-text__text--medium p{font-size:14px;margin:10px 0 20px}
.product-item{padding:15px}
.product-item.product-item--vertical .product-item__image-wrapper{height:150px}
.product-block-list__item.product-block-list__item--info h1{font-size:20px}
.announcement-bar .center_text_phone p a{font-size:17px}
}
.hulkapps_wrap .hulkapps_option{margin-bottom:23px}
.hulkapps_wrap .hulkapps_option_name{display:block;width:100%;border-bottom:1px solid var(--border-color);padding-bottom:6px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;font-size:15px;color:#000}
.hulkapps_wrap .hulkapps_option_value{display:block;width:100%;margin-top:6px}
.hulkapps_wrap .hulkapps_radio_option .radio_selected,hulkapps_wrap .hulkapps_radio_option .radio_selected.radio_div:hover{background:0 0;color:var(--font-color-dark);border-color:var(--secondary-color)}
.hulkapps_wrap .hulkapps_radio_option .radio_div:not(.radio_selected):hover{border:1px solid var(--seperator-color-darker)!important}
.hulkapps_wrap .radio_div{border:1px solid var(--border-color);border-radius:3px;padding:6px 16px 7px;cursor:pointer}
.hulkapps_wrap .hulkapps_radio_option{margin:4px!important;border:1px solid var(--form-border-color)}
.hulkapps_wrap input[type=text]{border-radius:3px}
.ha_selected{font-weight:600;padding-left:2px}
.ha_selected span{color:var(--text-color)}
.selected_tick{cursor:text;width:100%;max-width:20px;height:20px;vertical-align:middle;background-color:#008a00;border-radius:50%;margin-right:10px;position:relative;display:none}
.selected_tick:before{content:"";display:inline-block;width:7px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-bottom:2px solid #fff;border-right:2px solid #fff;position:absolute;left:6px;top:2px}
.swatches .swatch-label{font-size:15px;border-bottom:1px solid var(--border-color);padding-bottom:6px}
.swatches .swatch-view{margin-top:6px;margin-bottom:30px}
.swatches .swatch-selected.star-set-btn,.swatches.hover-enabled li.swatch-view-item:hover .swatch-group-selector.star-set-btn,.swatches.hover-enabled li.swatch-view-item:hover .swatch-selector.star-set-btn,li.swatch-view-item:focus .swatch-group-selector.star-set-btn,li.swatch-view-item:focus .swatch-selector.star-set-btn{background-color:#fff!important;color:#000!important}
.swatches .star-btn-border-2{border:1px solid var(--form-border-color)!important;border-radius:3px;padding:6px 16px 7px;text-transform:none}
.swatches .star-btn-size-md{font-size:12px;line-height:1.5;font-weight:600}
ul.swatch-view li{margin:4px!important}
.swatch-label{cursor:pointer;margin-bottom:10px}
a.itg-search-reset.disabled{visibility:hidden;height:0}
.collection__filter-group-name svg{margin-right:10px;margin-left:10px;transform:rotate(270deg)}
.collection__filter-group-name[aria-expanded=true] svg{transform:rotate(360deg)}
.collection__filter-checkbox-list{max-height:12rem;overflow-x:hidden;overflow-y:scroll}
.product_listing_template .card .card__section.card__section--tight .collection__filter-group-list{padding:0 5px!important}
.collection__filter-group{background:#f5f5f5;border:1px solid #d8d8d8}
.collection__filter-checkbox{border-bottom:1px solid #d8d8d8;background:#fff}
.checkbox:checked,.collection__active-filter-cross{background:var(--primary-color)}
.collection__filter-collapsible .collection__filter-checkbox-list li.collection__filter-checkbox.brand:hover{background-color:#f5f5f5}
.btn-expand-all{font-size:16px;font-weight:400}
.itg-fillter{display:flex;flex-wrap:wrap;align-content:space-evenly;width:100%;align-items:center}
.collection__main__category{margin:0 30px 0 0;width:25%}
.collection__Sub__category{width:25%}
.itg-fillter select{padding:9px 30px;border-radius:25px;background:#f5f5f5;width:100%;max-width:300px;border:2px solid #07163d}
.reset_btn{margin-left:30px;position:relative}
.reset_btn a.itg-search-reset{padding:11px 35px;background-color:#c8102e;color:#fff;border-radius:25px}
.search{border-radius:25px;border:1px solid #767676;padding:7px 25px;margin-left:30px;width:25%;max-width:300px}
.checkbox:checked{border-color:var(--primary-color)!important}
.global-map-top h1:after,.shape-box:after,.shape-box:before{background:#757575;content:""}
.aside-product-list>*,.itg-new-search-input-field,.product-block-list__item.product-block-list__item--gallery .card,.product-block-list__item.product-block-list__item--info .card.card--collapsed.card--sticky,.product_listing_template .card{border:0}
.itg-new-search{display:flex;align-items:center;justify-content:space-between}
@media screen and (min-width:1201px) and (max-width:1440px){
.collection__Sub__category,.collection__main__category{margin:0 10px 0 0}
.itg-fillter select{padding:9px 5px;font-size:12px}
.search{padding:7px 5px;margin:0}
.search .search-bar__input{font-size:12px}
.search .search-bar__submit{width:30px}
.reset_btn{margin-left:10px}
.search .search-bar__input-wrapper{flex:1 1 auto}
.itg-new-search button.search-bar__submit{width:20px!important;position:relative;right:10px}
}
@media screen and (min-width:992px) and (max-width:1200px){
.collection__Sub__category,.collection__main__category{margin:0 10px 0 0}
.itg-fillter select{padding:9px 5px;font-size:12px}
.search{padding:7px 5px;margin:0}
.itg-new-search{font-size:12px}
.itg-new-search button.search-bar__submit{width:20px!important;position:relative;right:10px}
.reset_btn{margin-left:10px}
.search .search-bar__input-wrapper{flex:1 1 auto}
.itg-new-search-input-field{width:100%}
.reset_btn a.itg-search-reset{font-size:14px}
}
@media screen and (min-width:768px) and (max-width:991px){
.collection__main__category{margin:0 10px 0 0;width:25%}
.itg-fillter select{padding:9px 4px;font-size:14px}
.reset_btn,.search{margin-left:10px}
.itg-new-search{padding:0;font-size:14px}
.itg-new-search .search-bar__submit{width:5px}
.itg-new-search-input-field{width:100%}
.reset_btn a.itg-search-reset{font-size:14px}
}
@media screen and (max-width:767px){
.itg-fillter,.not-found,.reset_btn{text-align:center}
.itg-fillter .is-filled{display:inline}
.itg-fillter{overflow:hidden;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:block;max-width:inherit;padding-bottom:0}
.collection__main__category{margin:0 10px 0 0;width:250px;display:inline-block;vertical-align:top;padding:0}
.collection__Sub__category,.search{margin-right:10px;display:inline-block;vertical-align:top}
.collection__Sub__category{width:250px;padding:0}
.search{border-radius:25px;border:1px solid #767676;margin-left:0;max-width:initial!important;padding:7px 0 7px 5px;width:250px!important}
.search .search-bar{opacity:1;padding:0;transition:opacity .2s ease-in-out}
.itg-fillter select{max-width:100%}
.reset_btn{margin:10px 0;position:relative}
.not-found{font-size:20px;padding:10px 0}
}
.collection__filter-group.title-filter-status,.collection__filter-group.title-filter-tooltip,.collection__filter-group.title-filter-via,.collection_filter_items ul li ul.second_level,.collection_filter_items ul li.flter_second_li ul.third_level,.global-midd .col-md-3:last-child .global-midd-cntnt:after,.product_listing_template .collection header.card__header .collection__meta p.collection__products-count.text--small.hidden-desk{display:none}
.loader.itg-load,.overlay-itg{position:fixed;z-index:99999;opacity:0;visibility:hidden}
.loader.itg-load{top:50%;left:50%;font-size:36px;transform:translate(-50%,-50%)}
.overlay-itg{width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);cursor:pointer}
.not-found{width:100%;font-size:22px;text-align:center;padding:10px 0}
.collection__filter-group-list--ordered .collection__filter-checkbox-list li.collection__filter-checkbox{padding-left:10px}
@media screen and (max-width:648px){
.search-bar__input{height:100%;width:100%;padding:0 120px 1px 20px!important;border:0;background:0 0;line-height:normal;color:var(--heading-color);-webkit-appearance:none;appearance:none}
}
.recently-viewed-prods{margin:40px 0}
.index-trusted-by-section h2{margin:20px 0}
.index-richtext-section .rich-text__text--medium p{color:#5b5b5b;margin:30px 50px 50px;font-size:19px}
.comp_logo ul{margin-left:-10px;margin-right:-10px}
.comp_logo ul li{padding:0 10px;max-width:170px}
.page__sub-header{margin:10px 0;display:flex;font-weight:500}
.breadcrumb__list{flex-wrap:wrap;font-size:14px;font-family:Roboto,sans-serif}
.CB-footer,.CB-footer .footer__title.heading,.CB-logo-list .section_footer a,.btn.hb__content_button,.cc__content__collection-link span,.cc__content__collection-serial,.cc__content__collection-tags,.cc__content__collection-text,.cc__content__product-add-to-cart span,.cc__content__selector,.cc__header-text,.cc__header-title,.hb__content_text,.hb__content_title,.ic__header__heading,.ic__header__subheading,.ic__header__text,.lc__header-text,.lc__header-title,.lc__swiper-slide .collection-item__description,.lc__swiper-slide .slide-content__text,.quick-card__heading,.quick-card__subheading,.quick-card__text,.rb-faq-answer,.rb-faq-container-item,.rb-faq-heading,.rb-faq-question h3,.search-results__add-to-cart,.search-results__category-slot,.search-results__items-header h2,.search-results__search-all{font-family:Khand,sans-serif}
.breadcrumb__link{color:var(--link-color);fill:var(--link-color)}
.breadcrumb__item:first-child .breadcrumb__link:before{content:"";display:inline-block;vertical-align:baseline;margin-right:5px;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'fill='%2301739e'viewBox='0010086.91'%3E%3Cpathd='M100,39.56A7.82,7.82,0,0,0,97,34.23L56.14,2.13a9.91,9.91,0,0,0-12.28,0L3,34.23A7.82,7.82,0,0,0,1.81,45.39a7.94,7.94,0,0,0,11,1.08l2-1.54V78a8.89,8.89,0,0,0,8.88,8.88h14a2.05,2.05,0,0,0,2-2V72.33a10.18,10.18,0,1,1,20.36,0V84.86a2.05,2.05,0,0,0,2.05,2H76.4A8.89,8.89,0,0,0,85.28,78V44.93l2,1.54a7.94,7.94,0,0,0,11-1.08A7.8,7.8,0,0,0,100,39.56'style='fill-rule:evenodd'/%3E%3C/svg%3E") center center/100% auto no-repeat;transform:translateY(2px)}
.register_form .popover__secondary-action a{color:#00badb}
.collection__filter-checkbox.disabled,.collection__filter-checkbox.disabled input,.collection__filter-checkbox.disabled label,.group-hidden,.hideStarReview,.ssi-buttons{display:none!important}
.form--main{max-width:407px}
.link--accented{color:var(--accent-color-high)!important}
.left-image-bottom-sectiom{background:#f3f3f3;margin-top:30px}
.right-image-top-sectiom h4{border-bottom:1px solid #9c9c9c;display:inline-block;padding-right:34%;padding-bottom:10px;font-weight:400;font-size:19px}
.global-exports-section{padding-bottom:60px}
.global-map-top{background-repeat:no-repeat;background-position:top center;background-size:100%}
.global-exports-section p{font-size:20px;margin:0;color:#333}
.global-map-top .global-map-top-title{padding:60px 0}
.global-map-top h1{font-size:110px;text-transform:uppercase;color:#757575;line-height:1;padding-bottom:15px;position:relative}
.global-map-top h1:after{position:absolute;left:0;right:0;bottom:0;margin:0 auto;width:60%;height:1px}
.global-map-top h1 span,.global-map-top h6 span,.worldwide-btm p:last-child a{color:#333}
.global-map-top-cntnt{background:rgb(255 255 255 / 40%);border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:40px 0 30px;margin-bottom:30px}
.global-map-top h6{color:#757575;margin:0;padding:40px 0 0;font-size:22px}
.shape-box{width:50%;height:200px;margin:0 auto;position:relative;border-bottom:1px solid #757575}
.shape-box:before{position:absolute;left:0;right:0;margin:0 auto;text-align:center;width:1px;height:100%}
.shape-box:after{position:absolute;left:0;right:0;margin:0 auto;text-align:center;width:24px;height:24px}
.global-midd{padding:80px 0 10px}
.global-midd h4{font-size:34px;color:#333;text-transform:uppercase;margin-bottom:40px}
.global-midd-cntnt{padding:40px 0 0}
.global-midd-cntnt:after{content:"";position:absolute;right:-15px;top:0;width:5px;height:185px;background:#333}
.global-midd .col-md-3:first-child .global-midd-cntnt:after,.infoColumnsSlider .swiper-button-next,.relatedSlider .swiper-button-next{right:-25px}
.global-midd .col-md-6 .global-midd-cntnt p{padding-left:80px}
.worldwide-img-section{padding:0 50px 30px}
.worldwide-img-section h3{margin:30px 0 0;font-size:25px;color:#747474}
.worldwide-btm p:last-child{margin-top:50px;font-weight:700}
.modal-available_text .modal__content,.product_listing_template{padding-top:0}
.product_listing_template .page__sub-header{margin:0 0 50px}
.product_listing_template .breadcrumb,section[data-section-type=breadcrumb-nav] .breadcrumb{margin:1rem 5px 1rem 0}
.product-item.product-item--vertical .product-item__image-wrapper{height:220px;padding:10px;overflow:hidden;display:block;position:relative}
.product-item.product-item--vertical .product-item__image-wrapper .aspect-ratio{padding-bottom:0!important;height:100%}
.product-item.product-item--vertical .product-item__image-wrapper img.product-item__primary-image{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:100%;width:auto;object-fit:contain}
.product-item a.product-item__vendor{font-weight:500;color:var(--accent-color-high);font-size:14px;display:inline-block;padding:2px 10px 10px 0}
.product-item a.product-item__title{color:#000;font-size:17px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.product-item span.price{font-weight:500;color:#31a300}
.pagination a.link,.tooltip-faster,span.product-meta__sku{position:relative}
.product-item button.product-item__action-button.button--ternary{background-color:transparent;color:#000!important;border:1px solid var(--primary-color)!important;box-shadow:inherit}
.product-item button.product-item__action-button.button--disabled{background-color:#9b9b9b}
.product-block-list__item.product-block-list__item--gallery .card .card__section,.search .search-bar__input{padding:0}
.product-gallery--with-thumbnails .product-gallery__carousel-wrapper .product-gallery__carousel{margin:0;background:0 0}
.card__title--small.heading{color:#29333b;font-weight:800;padding:0 20px;margin-bottom:10px}
.collection_filter_items ul li{font-weight:500;font-size:15px;margin-bottom:8px;list-style:none;position:relative;cursor:pointer}
.collection_filter_items ul li.first_level-has-dropdown ul.second_level,.collection_filter_items ul li.flter_second_li.second_level-has-dropdown ul.third_level{display:block;padding:15px 0 3px 15px}
.collection_filter_items ul li ul.second_level li.flter_second_li:after,.collection_filter_items ul li.flter_first_li:after{content:"";border:solid #29333b;border-width:0 2px 2px 0;display:inline-block;padding:3px;position:absolute;right:3px;top:4px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all var(--anim-speed-hover) ease 0}
.collection_filter_items ul li ul.second_level li.flter_second_li.second_level-has-dropdown:after,.collection_filter_items ul li.flter_first_li.first_level-has-dropdown:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:9px}
.collection__filter-group-list button.collection__filter-group-name{color:#29333b;margin-left:10px}
.product_listing_template .card .card__section.card__section--tight{border:5px solid var(--border-color)!important;padding:20px 5px}
.product_listing_template .card .card__section.card__section--tight .collection_filter_items{margin-bottom:18px;padding:0 20px 10px;border-bottom:1px solid #ddd}
.product_listing_template .collection header.card__header{padding:20px 0 0}
.custom-recomandation .product-recommendations .product-item span.price,.product-content-inner p,.product-item-new .complementary-price-qty .product-item__price-list,.product_listing_template .collection header.card__header .collection__meta{margin:0!important}
.product_listing_template .collection header.card__header h1.collection__title{margin-bottom:0;color:var(--primary-color);line-height:1;text-align:center;letter-spacing:0}
.product_listing_template .collection .collection__toolbar{padding:0;margin:0;box-shadow:inherit;border-bottom:1px solid #ddd}
.product_status__tooltip::after,.product_tooltip__content::after{content:"";bottom:100%;left:50%;border-width:5px;border-style:solid}
.collection .product-list{margin-left:-15px!important;margin-right:-15px!important;width:auto}
.collection .product-list .product-item{padding-left:15px!important;padding-right:15px!important;flex:0 0 auto;width:25%}
@media only screen and (max-width:768px){
.collection .product-list .product-item{width:33.33%}
}
.collection_filter_items ul li.active,.collection_filter_items ul li.active a{color:#c32025}
.collection_filter_items ul li.active:after{border-color:#c41f27}
.product_listing_template .collection .collection__toolbar span.collection__showing-count{display:block!important;margin-right:25px}
.product_status{padding:1px 10px;border-radius:4px;display:inline-block;margin-right:8px;color:#000;position:relative}
.product_status--border{background-color:transparent;border:2px solid #99bc8e}
.product_status:last-of-type{margin-right:0;display:flex}
.product_status--gray,.product_tooltip--gray{background-color:#f5f5f5;color:#666}
.product_status__tooltip{position:absolute;background-color:#fff;border-radius:4px;border:1px solid var(--seperator-color-darker);text-align:center;padding:5px;top:110%;font-size:14px;line-height:1.1;left:-30px;right:-30px;display:none}
.product_status:hover .product_status__tooltip{display:block}
.product_status__tooltip::after{position:absolute;margin-left:-5px;border-color:transparent transparent var(--seperator-color-darker) transparent}
.product-form__info-content--flex{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;z-index:1}
.product-form__guides-content--flex{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;margin-left:2px;margin-top:0;margin-bottom:8px}
.product_tooltip{border-radius:4px;font-size:14px;background-color:transparent;display:inline-block;margin-right:20px;color:#000;position:relative;text-align:center;cursor:pointer}
.product_tooltip__icon{margin-left:4px}
.product_tooltip__content{position:absolute;background-color:#fff;border-radius:4px;border:2px solid var(--border-color);text-align:center;top:105%;padding:2px;font-size:13px;line-height:1.1;left:0;right:-220px;max-width:60vw;display:none;z-index:5;-webkit-box-align:center;-ms-flex-align:center}
@media only screen and (max-width:815px){
.product-block-list__item--info .price-list,.product-block-list__item--info .product-form__info-item,.product-block-list__item--info .product-item__price-list{display:flex;margin:4px 8px}
/* .product-form__info-list{display:block!important;float:none} */
/* .product-form__info-content{margin:5px auto} */
.product_tooltip{display:flex;justify-content:center;align-items:center}
.product_tooltip__content{left:0;right:-120px;max-width:80vw}
}
.is-filled,.product_tooltip:focus .product_tooltip__content,.product_tooltip:hover .product_tooltip__content,.simple-faq-subcollections .rb-faq-container{display:block}
.product-meta__reference>.product-form__option-2::before,.product-meta__vendor+.product-meta__sku::before{display:inline-block;position:absolute;margin:0;height:13px;width:1px;background:var(--border-color);vertical-align:middle}
.product_tooltip__content::after{position:absolute;border-color:transparent transparent #000}
.moveinstock{display:inherit}
.inventory--custom:before{content:none}
span.product-form__option-2{margin-bottom:0;flex-basis:55%;position:relative}
.product-form__option-2{flex-basis:55%;position:relative}
.product-meta__vendor+.product-meta__sku::before{content:"";top:30%;left:15px}
.product-meta__reference>.product-form__option-2::before{content:"";top:calc(40%);left:-15px}
.itg-hide,.itg-hide-collection .collection__brand-logo-wrapper.hidden-pocket,.itg-show-collection,.product-form__option-2 .swatch .swatch-element input,.product-meta__reference>.product-form__option-2:empty,.swatch:empty{display:none}
.collection__filter-checkbox .swatch,.product-form__option-2 .swatch{display:inline-block;margin-right:10px}
.product-meta__reference{display:flex;align-items:center;justify-content:start;font-size:16px}
.collection__filter-checkbox .swatch{margin:5px 0 5px 10px}
.collection__filter-checkbox .swatch-element,.product-form__option-2 .swatch .swatch-element{position:relative;margin:0;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateZ(0);-webkit-transform:translateZ(0);cursor:pointer}
.collection__filter-checkbox .swatch .tooltip-data,.product-form__option-2 .swatch .tooltip-data{box-shadow:none;background:0 #fff;color:#252525;position:absolute;z-index:1070;display:none;margin:0;font-style:normal;font-weight:400;line-height:1.5;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:12px;opacity:0;box-shadow:0 0 10px rgb(0 0 0 / 13%);bottom:50px;padding:10px;width:110px;left:-20px}
.collection__filter-checkbox .swatch .tooltip-data{font-size:14px;bottom:5px;left:80px;width:120px}
.collection__filter-checkbox .swatch .tooltip-data::before,.product-form__option-2 .swatch .tooltip-data::before{display:block;position:absolute;bottom:-10px;left:0;width:100%;height:20px;content:" "}
.collection__filter-checkbox .swatch .tooltip-data::before,.product-form__option-2 .swatch .tooltip-data::after{position:absolute;bottom:-5px;left:50%;width:0;height:0;margin-left:-5px;border-top:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;border-width:5px 5px 0;content:" "}
.collection__filter-checkbox .swatch .tooltip-data::before{bottom:20px;left:-5px;border-right:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}
.collection__filter-checkbox .swatch .swatch-element:hover .tooltip-data,.product-form__option-2 .swatch .swatch-element:hover .tooltip-data{opacity:1;display:block;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}
.itg-tooltip-popup,.itg-tooltip-popup:after{transform:translate(-50%);position:absolute}
.collection__filter-checkbox .swatch .swatch-element:hover label,.product-form__option-2 .swatch .swatch-element:hover label{border:1px solid var(--secondary-color)}
.collection__filter-checkbox .swatch .swatch-element.square label,.product-form__option-2 .swatch .swatch-element.square label{height:40px;width:70px;margin:0;float:left;color:#636363;font-size:11px;font-weight:400;line-height:22px;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;padding:0 4px;box-shadow:0 0 10px rgb(0 0 0 / 13%);background-color:#3d4245}
.collection__filter-checkbox .swatch .swatch-element.square label{height:70px;width:70px}
.collection__filter-checkbox .checkbox-wrapper~label{text-align:left;flex-basis:70%}
.finish-img{width:40px;height:40px;background-repeat:no-repeat;background-size:40px;margin:2px 0;border:1px solid #ddd}
.collection__filter-checkbox-list li.finish label{font-size:14px;line-height:17px;color:#000;font-weight:500}
.product-form__option-2{margin-bottom:23px}
.swatches .star-set-btn{white-space:normal;height:auto}
.swatch-single.validation_error{color:var(--accent-color-error);background-color:#fff8f7;border-style:solid;border-width:1px;border-color:#ffcbc9;border-bottom:1px solid #ffcbc9!important;padding:2px 6px;display:inline-block;margin-top:2px}
#shopify-section-announcement-bar,.CB-collectionSelector .selectorSlide.swiper-slide-active .slideImage,.swatch-navigable{overflow:hidden}
@media screen and (max-width:640px){
.modal-available_text{display:flex;justify-content:center;align-items:center;z-index:99999}
.modal-available_text .modal__dialog{width:calc(100% - 30px);height:auto;max-height:calc(100% - 80px);border-radius:3px}
.modal-available_text .modal__content,.modal-available_text .modal__header{padding:30px}
.modal-available_text .modal__header:not(.modal__header--bordered){position:relative;display:block;padding-bottom:0;text-align:center;border-bottom:0}
.modal-available_text .modal__close{position:absolute;right:28px;top:28px}
.modal-available_text .modal__description{margin-top:-18px}
}
.aside-product-list>form,.product-recommendations>.aside-product-list:not(:last-child){border-bottom:1px solid var(--border-color)}
.modal-available_text .rte{padding:10px;border:1px solid #f5f5f5}
.aside-product-list>.aside-choose-options-form,.aside-product-list>form{padding-bottom:20px;padding-left:50px}
.modal__out-of-stock{text-align:center;padding-top:10px;padding-bottom:10px;background-color:#f5f5f5;margin-bottom:30px;font-weight:500;font-size:20px}
.modal__out-of-stock span{font-weight:700}
.easytabs-container .easytabs-contents .easytabs-content-holder{padding:15px 1em 10px!important}
.aside-product-list{display:grid;position:relative;flex-wrap:wrap}
.yotpo-display-wrapper{margin-top:-10px!important;margin-bottom:30px!important}
.product-block-list__item--description>.card{border:none!important}
.product-form__add-button .button .button--primary .hs-event-static{width:40%;border-radius:15px}
.search .search-bar__submit{color:#000;background:0}
.search .search-bar__top{height:auto}
.aside-add-to-cart.btn,input.btn.aside-add-to-car{width:195px!important;padding:10px 30px!important;border-radius:12px;margin-left:30px;line-height:1}
input.btn.aside-add-to-cart{padding:10px 30px!important;border-radius:12px}
@media screen and (max-width:1268px){
.product-block-list__item--picky{display:none}
.product-block-list__wrapper{display:grid;grid-template-columns:45% 55% 0}
}
@media screen and (max-width:767px){
.product-block-list__item--gallery{grid-row:1/span 1;grid-column:1/span 3;max-width:100vw}
.product-block-list__item--info{grid-row:2/span 1;grid-column:1/span 3;padding:0 20px 20px;max-width:100vw}
.product-block-list__item--description{grid-row:3/span 2;grid-column:1/span 3;padding:20px;max-width:100vw}
.product-gallery__thumbnail-list{margin-top:25px}
.yotpo-display-wrapper{margin-top:10px!important;margin-bottom:20px!important}
.header .search-bar__submit .icon--search{width:12px;height:12px}
.header button.search-bar__submit{padding-inline:32px}
.header__action-item--account{display:none}
.announcement-bar .announcement-bar__inner{padding:8px 0}
}
@media screen and (min-width:641px){
.collection-item__title:not(.collection-item__title--no-arrow){transform:translateX(10px);display:block}
.form--main{margin-top:60px;margin-bottom:60px}
.announcement-bar__inner{justify-content:center}
}
@media screen and (max-width:480px){
.navbar-default{padding-left:20px!important;margin:0 auto}
.search-bar__input{height:100%;width:100%;padding:0 25px 1px!important;border:0;background:0 0;line-height:normal;color:var(--heading-color);-webkit-appearance:none;appearance:none}
.product-form__payment-container{display:flex;flex-direction:column;width:100%!important}
.page__sub-header{margin:3px 0 20px;display:flex;font-weight:500;padding:0 10px}
.page__navigation,.product-meta__share-buttons,.yotpo-display-wrapper{display:none}
.product-form__info-content--flex{margin:5px auto}
.swatches .swatch-view{margin-top:6px;margin-bottom:30px}
}
.breadcrumb{display:inline-block;max-width:95%}
@media print{
.noprint{display:none}
.product-block-list__wrapper{display:grid;grid-template-columns:50% 50%}
.product-gallery__thumbnail-list{display:inline-flex;padding-top:20px}
.announcement-bar__inner{display:flex;align-items:center;justify-content:center!important}
}
.search-full{width:calc(100% - 175px);max-width:calc(100% - 175px)}
.gutter_col{flex:1 0 var(--desktop-container-gutter);min-width:var(--desktop-container-gutter);width:100%;max-width:100%}
.header__left{justify-content:flex-start}
.header__right{justify-content:flex-end}
.header__center{justify-content:center}
.header__left>.header_bar__item:not(:only-child),.header__right .header_bar__item:not(:last-child){padding-right:10px}
.header__left .header_bar__item:not(:first-child),.header__right>.header_bar__item:not(:only-child){padding-left:10px}
.collections-categories.container,.header__left .header_bar__item:last-child{padding-right:0}
.header__left:not(.header--seperator-off)>.header_bar__item:not(:last-child),.header__right:not(.header--seperator-off)>.header_bar__item:not(:last-child){border-right:1.5px solid}
.burger-center{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10% 2%}
.announcement-bar{border:0;display:flex}
.announcement-bar .announcement-bar__inner{height:100%;margin-inline:auto;padding-inline:20px;gap:12px;justify-content:center}
.announcement-bar .announcement-bar__button,.announcement-bar button{background-color:transparent;box-shadow:inherit!important;position:relative;padding:0}
.announcement-bar .announcement-bar__button svg.icon.icon--newsletter,.announcement-bar button svg.icon.icon--newsletter{width:0}
.announcement-bar .menu_items ul{display:flex;list-style:none;align-items:center}
.announcement-bar .menu_items ul li{margin:0 58px}
.announcement-bar .menu_items ul li a{color:#fff;font-size:16px}
.announcement-bar .menu_items ul li:last-child{margin-right:0}
.header-announcement-bar .announcement-bar__inner{display:inline-block;font-weight:700}
.header_info__section{display:inline-flex;vertical-align:middle;align-items:center;letter-spacing:.5px}
.header_info__icon-wrapper{padding-right:.5em}
.announcement-bar__button{height:100%;inset:0;z-index:2}
#header-newsletter-toggle{display:flex;align-items:center;gap:12px;cursor:pointer}
.header__main{box-shadow:2px 2px 2px 0 #52525259}
.header__main-actions{display:flex;flex-direction:column;flex:1 1 75%}
.header__static-info{display:flex;gap:28px;justify-content:flex-end;width:100%;padding:4px 40px;color:#fff;background-color:#2c2c2c;font-weight:700;white-space:nowrap}
.header__static-info-phone{color:inherit!important;text-decoration:underline!important}
.header__dynamic{display:flex;width:100%;margin-block:auto;padding-block:12px}
.header__inline_nav{display:flex;align-items:center;position:relative}
.header__inline_nav .nav-bar__link{gap:6px;text-transform:uppercase}
.header__main-logo{flex:1 1 25%;position:relative;height:100px;padding-block:12px;padding-left:48px;padding-right:12px;background-color:#fff}
.header__main-logo::after{content:"";position:absolute;top:0;right:-19px;width:20px;height:100%;border:0 solid transparent;border-left-width:0;border-right-width:10px;border-top:100px solid #fff;filter:drop-shadow(2px 0 1px rgba(160, 160, 160, .24))}
.CB-infoColumns .columnContent .columnBrand img,.CB-infoColumns .columnContent .columnBrand svg,.header__main-logo img{height:100%;width:100%;object-fit:contain}
.header,.header__inline_nav{padding:0}
.header__search-bar-wrapper{padding-left:64px}
.itg-faster-checkout{position:relative;margin:auto;width:100%}
.inner-functionality{display:flex;align-items:center;gap:20px;padding:10px;margin:15px 0 10px;cursor:pointer;border:1px solid #c3c3c3;border-radius:5px;font-size:20px;text-transform:uppercase}
.itg-icon-truck>svg,.shipping-icon svg{margin-right:5px}
.input-faster-checkout{height:0;width:0;visibility:hidden}
.itg-checkbox>span{width:30px;display:flex;border-radius:5px;height:30px;border:1px solid #c3c3c3}
.itg-checkbox>span>svg{visibility:hidden;opacity:0}
.input-faster-checkout:checked+label,.input-faster-checkout:checked+label span,.input-faster-checkout:checked+label span>svg{visibility:visible;opacity:1;color:green;border-color:green}
.button--primary[faster-btn]{background-color:var(--secondary-color);display:none;border-radius:10px}
.button--primary[faster-btn]:hover{background:rgba(var(--primary-button-background-rgb),.8);border-radius:10px}
[cart-line-items][hidden-faster-product]{display:none;visibility:hidden;opacity:0}
[itg-minimum-order] .line-item__quantity,[itg-minimum-order] .mini-cart__quantity{opacity:0;visibility:hidden;z-index:-2}
.green-img{opacity:0;margin-right:10px;visibility:hidden;display:none}
.black-img{opacity:1;margin-right:10px;visibility:inherit;display:inline-block}
.input-faster-checkout:checked+label .green-img{opacity:1;display:inline-block;visibility:inherit}
.input-faster-checkout:checked+label img.black-img{opacity:0;display:none;visibility:hidden}
.tooltip-faster>span{text-transform:none;border:1px solid;width:25px;height:25px;line-height:25px;display:inline-block;text-align:center;border-radius:50%}
.tooltip-faster:hover .itg-tooltip-popup{display:block;visibility:visible;opacity:1}
.itg-tooltip-popup{color:#000;text-transform:initial;background:#fff;bottom:calc(100% + 8px);left:50%;width:300px;z-index:9;padding:20px;border:1px solid #cccc;border-radius:10px;visibility:hidden;opacity:0;display:none}
.CB-featuredProducts .produtsSlide .productInfo .brand a:hover span,.CB-footer a.footer__link-item.link:hover,.CB-relatedCollection .collectionButtons .collectionLink:hover span,.CB-relatedCollection .imageTextBox .collectionText h3:hover,.mega_menu--all-brands .left_mega_menu .all_col_link a:hover,.mega_menu--all-products .left_mega_menu .all_col_link a:hover,.search-results__add-to-cart,.search-results__category-slot.slot-item:hover{color:var(--secondary-color)}
.col_title_mob a,.col_title_mob_last a,.product-form__guides{padding-left:5px}
.itg-tooltip-popup:after{bottom:-10px;content:"";top:100%;left:50%;margin-left:0;border-width:10px;border-style:solid;border-color:#e9e9e9 transparent transparent}
.search-results__item:not(:last-child),.search-results__items-header{border-bottom:1px solid #f3f3f5}
.itg-tooltip-popup>p{font-size:14px;text-transform:inherit;margin:5px 0}
.bullet-points>p{margin:0;font-size:14px;position:relative}
.bullet-points>p:before{position:absolute;left:-10px;content:"*";top:calc(50% + 2px);border-radius:10px;transform:translateY(-50%)}
.itg-tooltip-popup>h3{margin:0;text-underline-offset:2px;text-decoration-thickness:1px}
@media screen and (min-width:481px) and (max-width:639px){
.itg-faster-checkout{max-width:80%}
}
@media screen and (max-width:639px){
.itg-checkbox>span,.itg-checkbox>span>svg,.tooltip-faster>span{width:20px;height:20px}
.inner-functionality{gap:10px;font-size:14px}
.tooltip-faster>span{line-height:20px}
}
.announcement-bar--mobile-animate{padding-inline:2rem;animation:6s linear infinite move-rtl}
@keyframes move-rtl{
0%{transform:translateX(0)}
100%{transform:translateX(-100%)}
}
@media only screen and (max-width:648px){
.header__main-logo--mobile{flex:1 1 50%}
}
@media only screen and (max-width:427px){
.header__static-info{padding-inline:8px}
.header .header__main-logo--mobile{height:52px}
.header .header__dynamic .icon--CB-cart--header,.header .header__dynamic .icon--close,.header .header__dynamic .icon--hamburger-mobile{width:24px;height:24px}
.header .header__dynamic .header__search-bar-wrapper{padding-inline:16px}
}
@media only screen and (max-width:376px){
.header .header__main-logo--mobile{height:40px}
.header .header__dynamic .icon--CB-cart--header,.header .header__dynamic .icon--close,.header .header__dynamic .icon--hamburger-mobile{width:24px;height:24px}
.search-bar__input{width:auto;padding-inline:16px!important}
}
@media only screen and (max-width:330px){
.header__mobile-nav{margin-left:20px}
.header__action-list{margin-right:20px}
}
.search-bar__close-button svg.icon{display:none;width:16px;height:16px}
.search-results__list{flex:0 0 33.3%;background-color:#f3f3f5;overflow:hidden}
.search-results__category-slot{display:block;padding:12px 20px;font-size:14px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.search-results__category-slot.slot-title{background-color:var(--primary-color);color:#fff;font-weight:700}
.search-results__items-container{flex:1 1 auto;display:flex;flex-direction:column;padding:16px}
.search-results__items-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px}
.search-results__items-header h2{font-size:20px;text-transform:uppercase}
.search-results__search-all{line-height:14px;text-transform:uppercase;padding:16px 24px;font-size:14px;border-radius:40px;white-space:nowrap}
.search-results__items{display:flex;flex-direction:column;gap:12px}
.search-results__item{display:flex;align-items:center;gap:20px;padding-block:12px}
.search-results__item-image{flex-shrink:0;width:72px;height:72px;overflow:hidden}
.search-results__item-image img{width:100%;height:100%;object-fit:contain}
.search-results__item-info{flex-shrink:1}
.search-results__item-title{font-size:12px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}
.search-results .highlight,.search-results__item-price{font-weight:700}
.search-results__item-cart{display:flex;align-items:center;gap:20px;margin-left:auto}
.search-results__item-qty{display:flex;flex-direction:column;align-items:center;gap:8px;width:fit-content}
.search-results__qty-picker{display:flex;width:fit-content;border-radius:6px;overflow:hidden}
.search-results__qty-button{background-color:#f3f3f5;padding:4px 6px;font-weight:700;transition:160ms ease-in-out}
.search-results__qty-button:hover{color:#f3f3f5;background-color:var(--text-color)}
.search-results__qty-amount{border:0;width:32px;padding:4px 6px;text-align:center}
.search-results__add-to-cart{white-space:nowrap;border-radius:40px;font-weight:700;line-height:normal;padding:8px 12px;border:1px solid var(--secondary-color);transition:160ms ease-in-out}
.search-results__add-to-cart:hover{color:#fff;background-color:var(--secondary-color)}
.search-results__add-to-cart svg{display:none;width:24px;height:24px}
@media only screen and (min-width:1280px) and (max-width:1380px){
.search-results__item-qty{display:none}
}
@media only screen and (min-width:960px) and (max-width:1180px){
.search-results__add-to-cart span,.search-results__item-qty{display:none}
.search-results__item-cart{flex:0 0 auto;justify-content:center;margin-left:auto}
.search-results__add-to-cart{padding:8px;border-radius:50%}
.search-results__add-to-cart svg{display:block}
}
@media only screen and (min-width:649px) and (max-width:960px){
.search-results__add-to-cart span,.search-results__item-qty{display:none}
.search-results{flex-direction:column-reverse}
.search-results__items-header{flex-wrap:wrap;justify-content:center}
.search-results__heading{order:1;text-align:center}
.search-results__search-all{padding:12px 20px}
.search-results__item-cart{flex:0 0 auto;justify-content:center;margin-left:auto}
.search-results__add-to-cart{padding:8px;border-radius:50%}
.search-results__add-to-cart svg{display:block}
}
@media only screen and (min-width:641px) and (max-width:648px){
.search-results__item-qty{display:none}
}
@media only screen and (min-width:560px) and (max-width:640px){
.search-results{flex-direction:column}
}
@media only screen and (max-width:560px){
.search-results__add-to-cart span,.search-results__item-qty{display:none}
.search-results{flex-direction:column}
.search-results__items-header{flex-wrap:wrap;justify-content:center}
.search-results__heading{order:1;text-align:center}
.search-results__item-cart{flex:0 0 auto;justify-content:center;margin-left:auto}
.search-results__add-to-cart{padding:8px;border-radius:50%}
.search-results__add-to-cart svg{display:block}
}
.hero-banner,.hero-banner__content{flex-direction:column;display:flex}
.text-right{text-align:right}
.hb__content_text,.hb__content_title{margin-bottom:8px;text-align:center}
.hero-banner-container{--mobile-container-gutter:30px;padding-block:20px;background-color:#283869;background-position:center;background-repeat:no-repeat;background-size:cover}
.hero-banner{align-items:center;justify-content:space-between;gap:44px; min-height: 54vh;}
.hero-banner__content{justify-content:center;filter:drop-shadow(0 4px 28px rgba(0, 0, 0, .3))}
.hb__content_title{font-size:1.5rem;line-height:1.7rem;text-transform:uppercase;color:#fff}
.hb__content_text{color:#cdd1d8}
.hb__content__buttons{display:flex;flex-direction:column;gap:16px}
.btn.hb__content_button{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:56px;font-weight:500;font-size:1rem;padding:.8rem 1rem;white-space:nowrap}
.btn.link--main{padding-inline:1.2rem;background-color:#c62125}
.btn.link--secondary{background-color:rgba(255,255,255,0);border:1px solid #fff}
.btn.hb__content_button svg{width:16px}
.hero-banner__image{max-width:240px}
@media only screen and (min-width:769px){
.hero-banner__image{width:300px;height:300px;max-width:300px;display: grid}
.hero-banner__image img{margin:auto;object-fit: cover;height: auto;width: auto;max-height: 300px;max-width: 300px;}
.hero-banner__content{width:calc(100% - 450px)}
.medium-up-hide{display:none}
.hero-banner{flex-direction:row-reverse;gap:120px}
.hb__content_title{font-size:3rem;line-height:3rem;text-align:left}
.hb__content_text{text-align:left;margin-bottom:16px}
.hb__content__buttons{flex-direction:row}
.btn.hb__content_button{padding:.6rem .8rem;font-size:.8rem}
.quick-card{min-width:352px;max-width:400px}
}
@media only screen and (min-width:1024px){
    .hero-banner__image{width:500px;height:500px;max-width:500px;display: grid}
    .hero-banner__image img{margin:auto;object-fit: cover;height: auto;width: auto;max-height: 500px;max-width: 500px;} 
    }
@media only screen and (min-width:1280px){
.hero-banner{flex-direction:row-reverse;gap:100px}
.hb__content_title{font-size:5rem;line-height:5rem}
.btn.hb__content_button{font-size:1rem;padding:.8rem 1rem}
}
.quick-card-wrapper{--icon-size:20px;display:flex;flex-direction:column;height:100%}
.quick-card-wrapper.qc-icon--is--left-outside.qc-has-img{display:grid;grid-template-columns:auto auto;grid-template-rows:max-content auto}
.qc-icon--is--left-outside.qc-has-img .quick-card-complementary-img{grid-row:1;grid-column:span 2}
.qc-icon--is--left-outside.qc-has-img .quick-card__icon{grid-row:2;height:fit-content;margin:0}
.quick-card-complementary-img{width:100%;height:200px}
.quick-card-complementary-img img,.rb-faq-featured-image img{width:100%;height:100%;object-fit:cover}
.qc-icon--is--left-outside.qc-has-img .quick-card-container{grid-row:2;padding:28px 16px}
.quick-card-container{flex-grow:1;position:relative;background-color:#fff;box-shadow:0 0 4px #42424234}
.quick-card{display:flex;flex-direction:column;align-items:flex-start;position:relative;min-height:156px;padding:16px}
.quick-card--has-icon-overlapped{padding-top:24px;gap:16px}
.quick-card.text-center{text-align:center;align-items:center}
.quick-card__icon{--icon-position:(var(--icon-size));font-size:var(--icon-size);width:fit-content;display:flex;padding:12px;margin-bottom:24px}
.quick-card__icon--enlarge{--icon-position:calc((var(--icon-size)) * 2);font-size:calc(var(--icon-size) * 2);padding:18px;margin-top:12px;margin-bottom:40px}
.quick-card__icon--round{border-radius:50%}
.quick-card__icon--square-rounded{border-radius:6px}
.quick-card__icon--square{border-radius:0}
.quick-card__icon--top-overlapped{position:absolute;top:calc((var(--icon-position)) * -1);left:0;right:0;margin-inline:auto;margin-block:0}
.quick-card__subheading{word-break:break-all;font-weight:400;font-size:1rem;margin:0}
.quick-card__heading{font-size:1.125rem;font-weight:700;text-transform:uppercase}
.qc-icon--is--left-outside.qc-has-img .quick-card__heading{margin-bottom:32px}
.quick-card__button{padding:10px 24px;margin-top:auto;border-radius:24px;background-color:var(--primary-button-background)}
.quick-card__button svg{width:10px;color:#fff;fill:#fff;stroke:#fff}
.quick-card--decoration svg{width:100%;height:100%}
.quick-card-container.qc--compact{isolation:isolate}
.quick-card-container.qc--compact .quick-card{display:grid;align-content:center;grid-template-columns:min-content auto;grid-template-rows:min-content auto;column-gap:16px;min-height:100%;padding:24px}
.quick-card-container.qc--compact .quick-card__heading,.quick-card-container.qc--compact .quick-card__subheading,.quick-card-container.qc--compact .quick-card__text{grid-column-start:2;margin:0}
.quick-card-container.qc--compact .quick-card__heading{font-size:1.2rem}
.quick-card-container.qc--compact .quick-card__icon{grid-row:1/-1;align-self:center;margin:0;font-size:28px}
.quick-card-container.qc--compact .quick-card--decoration{position:absolute;bottom:0;right:0;width:60%;z-index:-1}
.quick-card--coverlink{position:absolute;inset:0;border-radius:inherit}
.quick-card--coverlink:hover{border:1px solid #bcbcbc}
.collections-categories-container{padding:40px 0 40px 40px}
.collections-categories{display:flex;flex-direction:column;color:#06173e}
.collections-categories__header{margin-bottom:40px}
.cc__header-title{font-size:2.5rem;margin-bottom:12px}
.cc__header-text{max-width:1000px;font-size:1.125rem}
.cc__content__selector{display:flex;flex-direction:column;height:fit-content;min-width:280px;border-radius:2px;overflow:hidden;font-size:.875rem;font-weight:700;text-transform:uppercase}
.cc__content__selector-label{padding:12px 20px;color:#fff;background-color:#06173e}
.cc__content__selector-category{display:flex;align-items:center;justify-content:space-between;position:relative;padding:12px 20px;border:1px solid #e6e8ec;border-top:0;color:#656f87;background-color:#f3f3f5;cursor:pointer}
.cc__content__selector-category svg{width:6px;color:#81899d}
.cc__content__selector-input:checked+.cc__content__selector-category{background-color:#fff;box-shadow:inset 4px 0 0 var(--primary-button-background);color:var(--primary-button-background)}
.cc__content__selector-mobile-trigger{display:none}
.cc__content__collections{overflow:hidden;flex-grow:1}
.cc__content__collections-swiper,.collection__filter-group-list,.nav-bar .nav-bar__linklist{position:relative}
.cc__content__collections-swiper .swiper-wrapper{align-items:stretch}
.cc__content__collections-swiper .cc__content__collection{display:flex;flex-direction:column;align-items:flex-start;position:relative;height:unset;padding-inline:40px}
.cc__content__collection:not(:last-child)::after{content:"";position:absolute;right:0;width:1px;height:100%;border-right:2px solid #e6e8ec}
.cc__content__collection-serial{padding:12px;border-radius:50%;margin-bottom:32px;font-size:1rem;line-height:1rem;font-weight:700;background-color:#f3f3f5}
.cc__content__collection-title,.cc__content__product-title,.lc__swiper-slide .collection-item__title,.lc__swiper-slide .slide-content__title{margin-bottom:4px;font-family:Khand,sans-serif;text-transform:uppercase}
.cc__content__collection-title,.cc__content__product-title{font-size:1.5rem}
.cc__content__product-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}
.cc__content__collection-text{min-height:72px;white-space:normal;margin-bottom:28px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.cc__content__collection-imgs{display:flex;gap:12px;margin-top:auto;margin-bottom:24px;width:100%}
.cc__content__collection-img,.cc__content__product-img{flex:1;height:120px;max-width:320px;padding:4px;border:1px solid #e6e8ec;border-radius:12px;overflow:hidden;transition:240ms}
.cc__content__product-img{height:280px}
.cc__content__collection-img:hover,.cc__content__product-img:hover{border-color:#8d8d8d}
.cc__content__collection-img img,.cc__content__product-img img{width:100%;height:100%;object-fit:contain}
.cc__content__collection-tags{display:flex;gap:8px;width:100%;margin-bottom:32px;text-transform:uppercase}
.cc__content__collection-tag{padding:8px 12px;border-radius:44px;border:1px solid #cdd1d8;color:#06173e;font-size:.875rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background-color:#fff}
.cc__content__collection-link,.cc__content__product-add-to-cart{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:44px;overflow:hidden;min-width:0;max-width:100%;background-color:#fcf4f4}
.cc__content__product-add-to-cart,.swiper-nav{background-color:var(--primary-button-background)}
.cc__content__collection-link span,.cc__content__product-add-to-cart span{color:var(--primary-button-background);font-size:.875rem;line-height:.875rem;font-weight:700;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.cc__content__product-add-to-cart span{color:#fff}
.cc__content__collection-link svg,.cc__content__product-add-to-cart svg{stroke:var(--primary-button-background);stroke-width:1.2px}
.cc__content__product-add-to-cart svg{color:#fff;stroke:#fff}
.swiper-nav{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:124px;width:72px;height:36px;border-radius:40px;z-index:1;color:#fff;user-select:none;transition:.2s}
.swiper-nav:hover{filter:brightness(1.2);cursor:pointer}
.cc-swiper-button-next{right:40px}
.swiper-nav svg{stroke:#fff;stroke-width:2px;pointer-events:none;user-select:none}
.swiper-button-disabled{opacity:.6;cursor:default;pointer-events:none}
@media only screen and (max-width:769px){
.collections-categories-container{padding:28px 0 28px 20px}
.cc__content__selector,.collections-categories__header{padding-right:20px}
.collections-categories__content{flex-direction:column;gap:32px}
.cc__content__selector-input:checked+.cc__content__selector-category{display:flex}
.cc__content__selector-input:checked+.cc__content__selector-category svg{display:block;transform:rotate(90deg)}
.cc__content__selector-mobile-trigger{display:block;position:absolute;inset:0;z-index:1}
.cc--fold{display:none}
.cc--unfold{display:flex}
.cc__content__collections-swiper .cc__content__collection{padding-bottom:60px}
.cc__content__collection:first-child{padding-left:0}
.cc__content__collection:not(:last-child)::after{height:80%}
.cc__content__collection-title,.cc__content__product-title{margin-bottom:8px}
.swiper-nav{width:64px;height:32px;top:unset;bottom:0;right:100px}
.cc-swiper-button-next{right:24px}
}
.logo-carousel-container{padding-top:40px;padding-bottom:40px;background-color:#f3f3f5}
.logo-carousel{display:grid;grid-template-columns:1fr auto 1.2fr;grid-template-rows:1fr auto;padding-right:0;gap:20px}
.logo-carousel__header{padding:8px;grid-row:1/1;min-width:48%}
.lc__header-title{font-size:40px;color:#06173e;text-transform:uppercase}
.lc__header-text{color:var(--accent-color);font-size:1.125rem}
.logo-carousel__separator{grid-row:1/3;width:2px;min-height:100%;background-color:#e6e8ec}
.logo-carousel__swiper{grid-row:1/3}
.logo-carousel__swiper .swiper-wrapper{padding:8px}
.lc__swiper-slide{max-width:380px;background-color:#fff;border-radius:4px;overflow:hidden;box-shadow:0 0 4px rgba(6,23,62,.12);border:1px solid var(--border-color);transition:border var(--anim-speed-hover) ease 0,opacity .2s ease-in-out,transform .95s cubic-bezier(.25,.46,.45,.94)}
.lc__swiper-slide:focus,.lc__swiper-slide:hover{border:1px solid var(--heading-color)}
.lc__swiper-slide:last-child{margin-right:12px}
.features--animate-zoom .lc__swiper-slide:hover img.image--zoom{transform:scale(1.05)}
.lc__swiper-slide .collection-item__image-wrapper,.lc__swiper-slide .slide-image{display:block;background-color:#f9f9fa;max-height:180px;padding:32px;height:56%;border-bottom:1px solid #e6e8ec}
.lc__swiper-slide .collection-item__image-wrapper img,.lc__swiper-slide .slide-image img{object-fit:contain;object-position:center;height:100%;width:100%}
.lc__swiper-slide .collection-item__text-wrapper,.lc__swiper-slide .slide-content{padding:20px;overflow:hidden;max-width:100%}
.lc__swiper-slide .collection-item__description,.lc__swiper-slide .slide-content__text{color:var(--accent-color);font-size:.75rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.lc__swiper-controls{padding:8px;display:flex;grid-row:2/3}
.lc__navigation{display:flex;justify-content:flex-end;gap:12px}
.lc__navigation .swiper-nav{position:relative;display:inline-flex;inset:0}
.lc__pagination .swiper-pagination-bullet-active{transform:scale(1.4);background:var(--primary-button-background);transition:.2s}
.info-cards__cards--spaced,.info-cards__cards--stacked{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}
@media only screen and (max-width:425px){
.collections-categories__header{margin-bottom:28px}
.cc__header-title{font-size:2.135rem}
.collections-categories__content{gap:28px}
.cc__content__collection-serial{margin-bottom:20px}
.cc__content__collection-title,.cc__content__product-title{font-size:1.65rem}
.cc__content__collection-text{margin-bottom:16px}
.cc__content__collection-img{height:80px}
.cc__content__collection-tags{display:none}
.logo-carousel-container{padding-top:28px;padding-bottom:28px}
.lc__swiper-slide{max-width:300px}
}
@media only screen and (max-width:380px){
.search-results{flex-direction:column}
.lc__swiper-slide{max-width:260px}
}
.divider{display:flex;align-items:center;justify-content:center;width:100%}
.divider__line{height:2px;width:80%}
.info-cards-container{position:relative;isolation:isolate}
.info__cards--decoration{position:absolute;bottom:-1px;right:-1px;width:72%;z-index:-1}
.info__cards--decoration svg{width:100%;height:fit-content}
.info-cards{padding-block:60px}
.info-cards__header{margin-bottom:60px}
.ic__header__subheading{margin-bottom:12px;color:#4d5975;text-transform:uppercase}
.ic__header__heading{font-size:2.5rem;font-weight:700;line-height:normal;text-transform:uppercase}
.ic__header__text{max-width:68%;margin-inline:auto;text-align:center;font-size:1.125rem}
.ic__header__text p,.product-item-new .product-form__variants,.rb-faq-container-item:last-child{margin-bottom:0}
.info-cards__cards{display:grid}
.info-cards__cards.ic--first-qc-is-top-overlapped{margin-top:48px}
.info-cards__cards.ic--first-qc-is-left-outside,.info-cards__cards.ic--first-qc-is-top-overlapped{max-width:1120px;margin-inline:auto}
.info-cards__cards--spaced{gap:16px}
.info-cards__cards--stacked{border-radius:4px;overflow:hidden}
.info-cards__cards .quick-card{padding:20px 20px 32px;min-width:unset;max-width:unset}
.info-cards__cards .quick-card--has-icon-overlapped{padding-top:72px;padding-inline:32px}
.info-cards__cards--stacked .quick-card-container{border-radius:unset}
.info-cards__cards--stacked .quick-card{padding:20px 30px 24px}
.info-cards__cards .quick-card__heading{font-size:1.5rem;margin-bottom:8px}
.CB-logo-list .section__header,.info-cards__cards .quick-card--has-icon-overlapped .quick-card__heading{margin-bottom:20px}
.info-cards__cards .quick-card--decoration{margin-left:auto;width:72%}
.info__cards--decoration--separator_1{width:100%;height:24%;right:0}
.info-cards__cards.ic--compact{gap:15px}
.CB-collectionSelector .collSelectorSlider .swiper-button-next:after,.CB-collectionSelector .collSelectorSlider .swiper-button-prev:after,.CB-collectionSelector .selectorSlide .spacingSelected,.CB-layout,.info-cards__cards.ic-carousel-mobile .swiper,.relatedSlider .swiper-button-next:after,.relatedSlider .swiper-button-prev:after,.tab-toggle{display:none}
.ic-swiper-nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}
.ic-swiper-button-next,.ic-swiper-button-prev{font-size:50px}
@media only screen and (max-width:680px){
.qc-icon--is--left-outside.qc-has-img .quick-card-container{padding:0}
.quick-card-wrapper.qc-icon--is--left-outside.qc-has-img{display:grid;grid-template-columns:auto;grid-template-rows:max-content auto}
.info-cards__cards.ic-carousel-mobile>.quick-card-wrapper,.quick-card--hide-text-mobile .quick-card__text{display:none}
.qc-icon--is--left-outside.qc-has-img .quick-card-complementary-img,.qc-icon--is--left-outside.qc-has-img .quick-card__icon{grid-row:1;grid-column:1}
.qc-icon--is--left-outside.qc-has-img .quick-card__icon{align-self:flex-end;width:100%;background:0 0!important;border-top:1px solid #dadada!important}
.qc-icon--is--left-outside.qc-has-img .quick-card__icon svg path{stroke:#dadada}
.quick-card-container .quick-card.quick-card--hide-text-mobile{padding-bottom:12px}
.quick-card.quick-card--hide-text-mobile .quick-card__heading{font-size:1.64rem}
.info-cards__cards.ic-carousel-mobile{display:block}
.info-cards__cards.ic-carousel-mobile.ic--first-qc-is-top-overlapped{margin-top:0}
.info-cards__cards.ic-carousel-mobile .quick-card-container.qc-icon--top-overlapped{--margin-offset:44px;margin-top:var(--margin-offset);height:calc(100% - var(--margin-offset))}
.info-cards__cards.ic-carousel-mobile .swiper{display:block}
.info-cards__cards.ic-carousel-mobile .swiper-slide{height:auto}
}
@media only screen and (max-width:426px){
.collection .product-list .product-item{width:50%}
.quick-card-wrapper.qc-icon--is--top-overlapped:not(:first-of-type){margin-top:36px;height:auto}
.info-cards__cards .quick-card--has-icon-overlapped{padding-top:56px}
.info-cards__cards .quick-card--has-icon-overlapped .quick-card__heading{margin-bottom:4px}
.quick-card--has-icon-overlapped{gap:8px}
}
.rb-faq-shopify-section{margin-bottom:0;padding-left:30px;padding-right:30px}
.rb-faq-heading{text-transform:uppercase;margin-inline:auto;margin-bottom:40px;font-size:2.5rem;text-align:left;padding-block:0}
.rb-faq-container{display:flex;justify-content:center;margin:auto}
.rb-faq-featured-image{flex:1 0 30%;max-width:300px}
.rb-faq-featured-image--desktop{object-position:left}
.rb-faq-featured-image--mobile{display:none;max-height:320px;object-position:top}
.rb-faq-container-items{max-width:920px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:72px}
.rb-faq-container-item{width:100%;border-radius:8px;margin-bottom:10px;overflow:hidden}
.rb-faq-container-item--collapsed{max-height:0;margin-bottom:0;transition:max-height .4s ease-in-out}
.tab-toggle:checked~.rb-faq-answer{transform:translateY(0);padding:15px 40px 15px 100px;height:auto;opacity:1;overflow:unset;visibility:visible;transition:.3s,opacity 1s,height .3s}
.tab-toggle:checked~.rb-faq-question::after{transform:rotate(45deg)}
.rb-faq-question{display:flex;align-items:flex-start;gap:8px;text-transform:uppercase;border-radius:8px;padding:15px 20px;font-weight:700;cursor:pointer}
.tab-toggle:checked~.rb-faq-question{border-bottom-left-radius:0;border-bottom-right-radius:0;color:#c00!important}
.rb-faq-question::after{margin-left:auto;content:"\FF0B";transition:.2s}
.rb-faq-question-serial{margin-right:48px}
.rb-faq-answer{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:0;opacity:0;overflow:hidden;padding:0 20px;position:relative;transform:translateY(25px);transition:.2s;visibility:hidden;width:100%;will-change:height}
.rb-faq-view-all{--color:white;color:var(--color);text-transform:uppercase;padding-bottom:4px;border-bottom:1px solid var(--color);cursor:pointer;margin-top:20px;transition:color .2s ease-in-out,border-color .2s ease-in-out,order .2s ease-in-out 450ms}
.rb-faq-view-all::after{content:' ALL'}
.rb-faq-view-all:hover{--color:#c00}
input:checked+.rb-faq-view-all{order:1;transition:color .2s ease-in-out,border-color .2s ease-in-out,order 0}
input:checked+.rb-faq-view-all::after{content:' LESS'}
input:checked~.rb-faq-container-item--collapsed{max-height:1000px}
@media only screen and (max-width:769px){
.lc__header-title,.rb-faq-heading{font-size:2.135rem}
.logo-carousel{grid-template-columns:auto;grid-template-rows:auto auto auto}
.logo-carousel__header{grid-row:1/2}
.logo-carousel__separator{display:none}
.logo-carousel__swiper{grid-row:2/3}
.lc__swiper-controls{grid-row:3/4}
.info__cards--decoration:not(.info__cards--decoration--separator_1){width:unset;height:50%}
.info__cards--decoration svg{height:100%;width:auto}
.info-cards{padding-block:28px}
.info-cards__header{margin-bottom:28px}
.ic__header__heading{font-size:2.135rem;margin-bottom:8px}
.ic__header__text{max-width:84%}
.info-cards__cards--stacked{display:flex;flex-direction:column;gap:28px}
.info-cards__cards--stacked .quick-card-container{border-radius:4px}
.info-cards__cards--stacked .quick-card{padding:20px 20px 28px}
.rb-faq-shopify-section{padding-inline:0}
.rb-faq-heading{text-align:center}
.tab-toggle:checked~.rb-faq-answer{padding:15px 40px 15px 56px}
.rb-faq-question-serial{margin-right:7px}
}
@media only screen and (max-width:375px){
.tab-toggle:checked~.rb-faq-answer{padding:15px 24px}
}
.CB-logo-list .quick-links{--logo-list-gap:20px;column-gap:var(--logo-list-gap);row-gap:calc(var(--logo-list-gap)/ 2)}
.CB-logo-list a.quick-links__link{outline:#dcdcdc solid 1px;width:calc(var(--logo-width) - var(--logo-list-gap));flex-grow:0;flex-shrink:1}
.CB-infoColumns .columnContent .infoLink,.CB-logo-list .section_footer{margin-top:40px}
.CB-logo-list .section_footer a{display:flex;align-items:center;justify-content:center;gap:8px;color:#151515;font-size:1.1rem}
.CB-infoColumns,.CB-relatedCollection{padding:60px 0;text-align:center}
.CB-infoColumns .customContainerMobile,.CB-relatedCollection .customContainerMobile{padding-inline:20px}
.CB-infoColumns .headingBox,.CB-relatedCollection .headingBox{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto 64px;max-width:1024px;text-align:center}
.CB-infoColumns .headingBox h2,.CB-relatedCollection .headingBox h2{max-width:520px;margin-bottom:16px;font-family:Khand,sans-serif;font-weight:700;font-size:2.5rem;line-height:100%;text-transform:uppercase;text-align:center;color:#0a142f}
.CB-collectionSelector .headingBox h2,.CB-collectionSelector .headingBox p,.CB-infoColumns .headingBox p,.CB-relatedCollection .headingBox p{margin-bottom:0;font-family:Khand,sans-serif;text-align:center;color:#0a142f}
.CB-infoColumns .headingBox p,.CB-relatedCollection .headingBox p{font-style:normal;font-weight:400;font-size:1.125rem;line-height:28px}
.CB-relatedCollection .collectionsBox{display:flex;align-items:flex-start;max-width:1350px;margin:0 auto}
.CB-relatedCollection .collectionsBox .collectionColumn{height:auto;overflow:hidden;display:flex;flex-direction:column;width:290px}
.CB-relatedCollection .collectionsBox .imageTextBox{position:relative;height:456px;width:100%;overflow:hidden;display:flex;flex-direction:column}
.CB-relatedCollection .imageTextBox .imageTextContent{display:flex;flex-grow:1;flex-direction:column}
.CB-relatedCollection .imageTextBox .imageTextContent .spacer{flex-grow:1}
.CB-relatedCollection .imageTextBox .collectionText{position:relative;padding:30px}
.CB-relatedCollection .imageTextBox .collectionText h3{font-family:Khand,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:37px;text-transform:uppercase;color:#fff;margin-bottom:16px}
.CB-relatedCollection .imageTextBox .collectionText p{font-family:Khand,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#fff}
.CB-relatedCollection .imageTextBox .imageCollectionLink,.CB-relatedCollection .imageTextBox img,.CB-relatedCollection .imageTextBox svg{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}
.CB-relatedCollection .imageTextBox svg{fill:#fff;background:#06173e}
.CB-relatedCollection .collectionButtons .collectionLink{padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e4e4e4}
.CB-relatedCollection .collectionButtons .collectionLink span{font-family:Khand,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:28px;color:#151515}
.CB-relatedCollection .collectionButtons .collectionLink span.icon{width:12px;height:12px;background-size:12px;background-repeat:no-repeat;filter:grayscale(100%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M11.3242 5.48627L7.35169 0.711125C7.23829 0.574818 7.08716 0.5 6.926 0.5C6.76467 0.5 6.61362 0.574926 6.50023 0.711125L6.13955 1.14477C6.02625 1.28086 5.96382 1.46264 5.96382 1.65646C5.96382 1.85017 6.02625 2.03807 6.13955 2.17417L8.45705 4.96598H1.09426C0.762299 4.96598 0.5 5.27837 0.5 5.67751V6.29057C0.5 6.6897 0.762299 7.03359 1.09426 7.03359H8.48334L6.13964 9.84099C6.02634 9.9773 5.96391 10.1541 5.96391 10.3479C5.96391 10.5416 6.02634 10.721 6.13964 10.8572L6.50032 11.2894C6.61371 11.4257 6.76476 11.5 6.92609 11.5C7.08725 11.5 7.23838 11.4248 7.35178 11.2884L11.3243 6.51341C11.4379 6.37667 11.5004 6.19414 11.5 6.00011C11.5004 5.80543 11.4379 5.62279 11.3242 5.48627Z' fill='%23cc000c'%3E%3C/path%3E%3C/svg%3E")}
.CB-relatedCollection .collectionButtons .collectionLink:hover path{fill:var(--secondary-color)}
.CB-relatedCollection .collectionButtons .collectionLink:last-child{border-bottom:0 solid transparent}
.CB-relatedCollection .collectionButtons .collectionLink:first-child{border-bottom:1px solid #e4e4e4}
.infoColSliderContainer,.relatedSliderContainer{margin:0 auto;position:relative;width:fit-content}
.relatedSliderContainer .relatedSlider{width:100%;height:100%;position:static;overflow-x:auto}
.relatedSliderContainer .relatedSlider .swiper-wrapper{position:relative;width:max-content;height:100%;z-index:1;display:flex;gap:15px;transition-property:transform;box-sizing:content-box}
.relatedSlider .swiper-button-next,.relatedSlider .swiper-button-next svg,.relatedSlider .swiper-button-prev,.relatedSlider .swiper-button-prev svg{top:228px;height:60px;width:60px}
.infoColumnsSlider .swiper-button-prev,.relatedSlider .swiper-button-prev{left:-25px}
.CB-collectionSelector,.CB-featuredProducts{padding:60px 0 0;text-align:center}
.CB-collectionSelector .headingBox,.CB-featuredProducts .headingBox{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:0 20px;max-width:1024px;text-align:center}
.CB-collectionSelector .headingBox h2{max-width:520px;font-weight:700;font-size:2.5rem;line-height:100%;text-transform:uppercase}
.CB-collectionSelector .headingBox p{margin-top:16px;max-width:520px;font-style:normal;font-weight:400;font-size:1.125rem;line-height:28px}
.CB-collectionSelector .sliderBox{position:relative;margin:0 auto;max-width:1270px}
.CB-collectionSelector .collSelectorSlider{position:initial;margin:0 auto;max-width:1164px;padding:60px 0}
.CB-collectionSelector .selectorSlide{height:auto;width:150px;overflow:initial;display:flex;flex-direction:column;margin-right:16px}
.CB-collectionSelector .selectorSlide.swiper-slide-active .spacingSelected{display:block;height:220px;width:220px}
.CB-collectionSelector .selectorSlide .slideImage{position:relative;height:150px;width:150px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:100%;transition:160ms ease-in-out}
.CB-collectionSelector .selectorSlide .slideImage img,.CB-collectionSelector .selectorSlide .slideImage svg{max-width:180px}
.CB-collectionSelector .swiper-slide-active .imageContainer{position:absolute;top:-40px;left:-40px;height:300px;width:300px;display:flex;align-items:center;justify-content:center}
.CB-collectionSelector .swiper-slide-active .slideShadow{-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:5.85px 5.85px 46.8px 0 #00000070;-moz-box-shadow:5.85px 5.85px 46.8px 0 #00000070;box-shadow:5.85px 5.85px 46.8px 0 #00000070;width:220px;height:220px;overflow:inherit;position:fixed}
.CB-collectionSelector .selectorSlide .slideText{position:relative;height:auto;width:100%;overflow:hidden;display:flex;flex-direction:column}
.CB-collectionSelector .selectorSlide .slideText span{margin-top:20px;padding:0;font-family:Khand,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#151515}
.CB-collectionSelector .swiper-slide-active .slideText span{font-weight:500;font-size:20px;line-height:32px;color:#151515}
.CB-collectionSelector .collSelectorSlider .swiper-button-next,.CB-collectionSelector .collSelectorSlider .swiper-button-next svg,.CB-collectionSelector .collSelectorSlider .swiper-button-prev,.CB-collectionSelector .collSelectorSlider .swiper-button-prev svg,.CB-featuredProducts .ftProductSlider .swiper-button-next,.CB-featuredProducts .ftProductSlider .swiper-button-next svg,.CB-featuredProducts .ftProductSlider .swiper-button-prev,.CB-featuredProducts .ftProductSlider .swiper-button-prev svg,.infoColumnsSlider .swiper-button-next,.infoColumnsSlider .swiper-button-next svg,.infoColumnsSlider .swiper-button-prev,.infoColumnsSlider .swiper-button-prev svg{height:60px;width:60px}
.CB-collectionSelector .collSelectorSlider .swiper-button-prev{left:-24px}
.CB-collectionSelector .collSelectorSlider .swiper-button-next{right:-24px}
.CB-collectionSelector .collSelectorSlider .swiper-pagination,.CB-featuredProducts .ftProductSlider .swiper-pagination,.header-section-collection{padding-bottom:30px}
.CB-collectionSelector .collSelectorSlider .swiper-pagination .swiper-pagination-bullet,.CB-featuredProducts .ftProductSlider .swiper-pagination .swiper-pagination-bullet{height:18px;width:18px;background:#dadada;border:1px solid #354363}
.CB-collectionSelector .collSelectorSlider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.CB-featuredProducts .ftProductSlider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,span.redirect-url:hover{background:#354363}
.CB-collectionSelector .SelectorBox{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
@media screen and (max-width:768px){
.CB-collectionSelector .containerCollectionMobile{padding:0}
.CB-collectionSelector .sliderBox{max-width:576px}
.CB-collectionSelector .collSelectorSlider .swiper-button-next,.CB-collectionSelector .collSelectorSlider .swiper-button-prev{top:auto;bottom:24px;margin-inline:48px;z-index:11}
}
@media screen and (min-width:768px) and (max-width:968px){
.CB-collectionSelector .sliderBox{max-width:576px}
.CB-collectionSelector .collSelectorSlider{max-width:470px}
.CB-collectionSelector .headingBox{max-width:400px}
}
@media screen and (min-width:968px) and (max-width:1439px){
.CB-collectionSelector .sliderBox{max-width:798px}
.CB-collectionSelector .collSelectorSlider{max-width:692px}
}
@media only screen and (min-width:1440px){
.CB-collectionSelector .collSelectorSlider{max-width:unset}
}
.CB-footer .footer__wrapper,.left_mega_menu,.right_mega_menu{padding-bottom:0}
.CB-footer .footer-header{display:flex;align-items:stretch;justify-content:center;margin-bottom:60px;gap:36px}
.CB-footer .footer-header__image{height:60px}
.CB-footer .footer-header__image img{width:100%;height:100%;object-fit:contain}
.CB-footer .footer-header__text,.CB-footer .form__floating-label{color:#bcbcbc}
.CB-footer .footer-header__image~.footer-header__text{display:flex;align-items:center;font-size:.88rem;padding-left:36px;border-left:1px solid #354363}
.CB-footer .footer__block-list{padding-inline:60px;gap:40px;justify-content:center;flex-wrap:nowrap;padding-bottom:30px}
.CB-footer .footer__block-item{flex:unset;width:auto}
.CB-footer .footer__block-item--links{padding-right:60px;border-right:1px solid #354363}
.CB-footer .footer__title{text-transform:uppercase;text-decoration:none}
.CB-footer .footer__title span{border-bottom:0}
.CB-footer .footer__title .plus-button{color:#81899d}
.CB-footer a.footer__link-item.link{font-weight:400}
.CB-footer .footer__newsletter-text.rte p{font-weight:400;color:#bcbcbc}
.CB-footer .form__field{border:0;color:#bcbcbc;background:rgba(255,255,255,.2)}
.CB-footer .footer__newsletter-form .form__submit.button.btn{border-radius:0!important;width:100%;background-color:#fff;color:#151515!important;font-weight:400}
.CB-footer .footer__newsletter-form .form__submit.button.btn:hover{background-color:var(--secondary-color);color:#fff!important}
.CB-footer.footer .footer__block-item:last-child{width:auto}
@media only screen and (max-width:900px){
.rb-faq-container{flex-direction:column}
.rb-faq-featured-image{flex:1 1 auto;max-width:unset}
.rb-faq-featured-image--desktop{display:none}
.rb-faq-featured-image--mobile{display:block}
.rb-faq-container-items{padding:16px}
.CB-footer .footer__block-list{justify-content:left;flex-wrap:wrap}
.CB-footer .footer__block-item--links{padding-right:0;border-right:0;border-bottom:1px solid #354363}
.CB-footer .footer__block-item{flex-grow:1}
}
.CB-footer .footer__aside{row-gap:13px;position:relative;align-items:center;isolation:isolate;padding-top:13px;margin-top:13px}
.CB-footer .footer__aside-item--image{width:100%;padding-bottom:15px;border-bottom:1px solid #e6e6e6}
.CB-footer .bottom_footer_image{margin-inline:auto}
.CB-footer .footer__aside-item--copyright{display:block!important;align-self:unset;margin-bottom:0!important;padding-bottom:13px}
.CB-footer .footer__aside-item--copyright p{font-weight:500;font-size:13px}
.CB-featuredProducts .ftProductSlider .swiper-button-next:after,.CB-featuredProducts .ftProductSlider .swiper-button-prev:after,.CB-footer .footer__aside-item--social .footer__aside-title,.infoColumnsSlider .swiper-button-next:after,.infoColumnsSlider .swiper-button-prev:after,.product-item-new .product-form__info-item--quantity label.product-form__info-title,.reordrbtn-wrap input[type=checkbox],ul.nav-bar__linklist.list--unstyled li:nth-child(4) .mega_menu_custom.mega_menu_custom--blog,ul.nav-bar__linklist.list--unstyled>li:nth-child(6){display:none}
.CB-footer .footer__aside-background{display:block;inset:0;position:absolute;z-index:-1;margin-inline:calc((100vw * -1)/ 2 + 50%);margin-bottom:0}
@media only screen and (max-width:767px){
.CB-footer .footer__aside-item--social{margin-inline:auto;order:2}
.CB-footer .footer__aside-item--copyright{order:3}
}
.CB-featuredProducts .sliderBox{padding:60px 0;position:relative;margin:0 auto;max-width:1414px}
.CB-featuredProducts .headingBox h2{margin-bottom:0;font-family:Khand,sans-serif;font-weight:700;font-size:2.5rem;line-height:100%;text-transform:uppercase;text-align:center;color:#0a142f}
.CB-featuredProducts .headingBox p{margin-top:16px;font-family:Khand,sans-serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:28px;text-align:center;color:#0a142f;margin-bottom:0}
.CB-featuredProducts .ftProductSlider{position:initial;margin:0 auto;max-width:1308px;width:100%;overflow-x:auto}
.CB-featuredProducts .ftProductSlider .produtsBox{display:flex;gap:15px;width:max-content;margin-bottom:15px}
.CB-featuredProducts .produtsSlide{padding:15px;height:auto;overflow:initial;display:flex;flex-direction:column;background:#fff;position:relative;margin-top:15px;width:100%;max-width:290px}
.CB-featuredProducts .produtsSlide .productStatus{position:absolute;top:10px;left:16px;display:flex;flex-direction:column;gap:10px;align-items:center}
.CB-featuredProducts .produtsSlide .productStatus .sale{padding:3.5px 4.5px;height:47px;width:47px;background:#c42026;display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;border-radius:2.5px}
.CB-featuredProducts .produtsSlide .productStatus .sale span{font-family:var(--body-fonts);font-style:normal;font-weight:600;font-size:12.5px;line-height:14px;text-transform:uppercase;letter-spacing:.9px;color:#fff}
.CB-featuredProducts .produtsSlide .stock{position:absolute;top:20px;right:20px;background:#fff;padding:3px 10px;border-radius:5px;border:1px solid #268c24}
.CB-featuredProducts .produtsSlide .stock div span{font-family:var(--body-fonts);font-style:normal;font-weight:700;font-size:14px;line-height:23px;letter-spacing:-.02em;margin-left:4px}
.CB-featuredProducts .produtsSlide .stock .inStock span{color:#268c24}
.CB-featuredProducts .produtsSlide .stock .outStock span{color:#c8c8c8}
.CB-featuredProducts .produtsSlide .stock .outStock svg rect{fill:#c8c8c8}
.CB-featuredProducts .produtsSlide .productImage img{height:283px;width:283px;object-fit:contain}
.CB-featuredProducts .produtsSlide .productInfo{height:100%;text-align:left;display:flex;flex-direction:column;align-items:flex-start}
.CB-featuredProducts .produtsSlide .productInfo .blockPrice{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}
.CB-featuredProducts .produtsSlide .productInfo .brand,.CB-featuredProducts .produtsSlide .productInfo .starReview{margin-top:16px}
.CB-featuredProducts .produtsSlide .productInfo .brand span{margin:0;font-style:normal;font-weight:800;font-size:19px;line-height:19px;color:#151515}
.CB-featuredProducts .produtsSlide .productInfo .title{margin-top:8px;max-height:112px;max-width:180px;overflow:hidden}
.CB-featuredProducts .produtsSlide .productInfo .title span{margin:0;font-family:Khand,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#000}
.CB-featuredProducts .produtsSlide .productInfo .price{margin-top:16px;height:28px;display:flex;align-items:center;gap:20px}
.CB-featuredProducts .produtsSlide .productInfo .price .newPrice{margin:0;font-family:Khand,sans-serif;font-style:normal;font-weight:500;font-size:21px;line-height:32px;color:#151515}
.CB-featuredProducts .produtsSlide .productInfo .price .oldPrice{margin:0;font-family:Khand,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#bcbcbc}
.CB-featuredProducts .ftProductSlider .swiper-button-prev{display:block;left:-24px}
.CB-featuredProducts .ftProductSlider .swiper-button-next{display:block;right:-24px}
.CB-featuredProducts .blockAddToCart,.product-item-new .complementary-price-qty{margin-top:auto}
.CB-featuredProducts .featured-products__add-to-cart{margin-top:12px;margin-bottom:10px}
@media screen and (max-width:510px){
.CB-relatedCollection .headingBox{max-width:400px}
.relatedSliderContainer{width:100%}
.relatedSlider .swiper-button-next,.relatedSlider .swiper-button-prev{margin-top:20px;position:static;display:inline-block;top:auto}
.relatedSlider .swiper-button-prev{margin-right:12px}
.CB-collectionSelector .headingBox,.CB-featuredProducts .headingBox{padding-right:20px;max-width:400px}
.CB-featuredProducts .containerCollectionMobile{padding-inline:20px}
}
@media only screen and (max-width:640px){
.search-bar__top-wrapper{gap:12px}
.header .header__search-bar-wrapper.is-fixed{margin-top:0;padding-inline:0;background-color:#fff;gap:12px}
.header .search-bar__top{overflow:hidden;justify-content:space-between}
.search-bar__input-clear{top:50%;transform:translate(-50%,-50%)}
.header__search-bar-wrapper.is-fixed .search-bar{background-color:#2c2c2c}
.search-bar__input-wrapper{flex:unset;flex-grow:1}
.CB-footer .footer__newsletter-form .form__submit.button.btn,.search-bar__input{width:100%}
.header .search-bar__close-button{width:auto}
.header__search-bar-wrapper.is-fixed .search-bar__inner{padding:0}
.header .search-bar__results{border-radius:0;box-shadow:none}
.search-results{gap:16px}
.search-bar__close-button span{display:none}
.header .search-bar__close-button svg.icon,.header .search-bar__input-clear.hidden-lap-and-up svg{display:block;width:20px;height:20px}
.search-bar__close-button svg.icon path{fill:#fff}
.CB-footer .footer-header{flex-direction:column}
.CB-footer .footer-header__image~.footer-header__text{text-align:center;padding-left:0;border-left:0}
.CB-footer .footer__block-list{padding-inline:0}
.CB-footer .footer__aside-item--image{padding-bottom:20px}
.CB-footer .footer__aside-item--copyright{order:3;font-size:1.2rem}
.CB-featuredProducts .ftProductSlider .swiper-button-next,.CB-featuredProducts .ftProductSlider .swiper-button-prev{top:auto;bottom:24px;margin-inline:36px}
}
@media screen and (min-width:510px) and (max-width:768px){
.relatedSliderContainer{width:90%;max-width:552px}
.CB-featuredProducts .ftProductSlider,.relatedSliderContainer .relatedSlider{max-width:450px}
.CB-relatedCollection .headingBox{max-width:400px}
.CB-featuredProducts .headingBox{padding-right:20px;max-width:400px}
.CB-featuredProducts .sliderBox{max-width:556px}
}
@media screen and (min-width:768px) and (max-width:968px){
.CB-featuredProducts .headingBox{max-width:400px}
.CB-featuredProducts .sliderBox{max-width:752px}
.CB-featuredProducts .ftProductSlider{max-width:646px}
}
@media screen and (min-width:968px) and (max-width:1280px){
.CB-collectionSelector .headingBox,.CB-featuredProducts .headingBox{max-width:640px}
.CB-featuredProducts .sliderBox{max-width:920px}
.CB-featuredProducts .ftProductSlider{margin-inline:60px}
}
@media screen and (min-width:1280px) and (max-width:1439px){
.CB-collectionSelector .headingBox,.CB-featuredProducts .headingBox{max-width:750px}
.CB-featuredProducts .sliderBox{max-width:1200px}
.CB-featuredProducts .ftProductSlider{max-width:1100px}
}
@media screen and (min-width:1440px) and (max-width:1534px){
.CB-featuredProducts .headingBox{max-width:750px}
.CB-featuredProducts .sliderBox{max-width:1322px}
.CB-featuredProducts .ftProductSlider{max-width:1216px}
}
@media screen and (min-width:1535px){
.CB-featuredProducts .ftProductSlider .swiper-button-prev{left:-30px}
.CB-featuredProducts .ftProductSlider .swiper-button-next{right:-30px}
}
.infoColSliderContainer .infoColumnsSlider{width:100%;height:100%;position:initial;overflow-x:auto}
.CB-infoColumns .infoWrapper{margin:0 auto;height:100%;width:max-content;max-width:1350px;position:relative;display:flex;gap:15px;z-index:1;transition-property:transform;box-sizing:content-box}
.CB-infoColumns .infoWrapper .infoSlide{display:flex;flex-direction:column;height:auto;width:100%;max-width:290px}
@media screen and (min-width:768px){
.CB-infoColumns .infoWrapper .infoSlide{width:50%}
}
@media screen and (min-width:1200px){
.CB-collectionSelector .selectorSlide{width:220px}
.CB-collectionSelector .selectorSlide .slideImage{height:220px;width:220px}
.CB-collectionSelector .selectorSlide .slideText span{padding:0 50px;font-size:20px;line-height:32px}
.info-cards__cards.ic--compact{gap:32px}
.CB-featuredProducts .ftProductSlider .produtsBox{width:100%}
.CB-relatedCollection .collectionsBox .collectionColumn{width:25%}
.CB-featuredProducts .produtsSlide,.CB-infoColumns .infoWrapper .infoSlide:last-child{width:25%;max-width:100%}
.CB-infoColumns .infoWrapper .infoSlide{width:calc(25% - 15px);max-width:100%}
}
.CB-infoColumns .columnContainer{display:flex;height:100%;width:100%;padding-bottom:20px;position:relative}
.CB-infoColumns .columnImage{position:absolute;top:0;left:0;width:100%}
.CB-infoColumns .columnImage img,.CB-infoColumns .columnImage svg{height:365px;width:100%;object-fit:cover}
.CB-infoColumns .columnImage svg{background:#182e66}
.CB-infoColumns .columnContent{display:flex;flex-direction:column;width:96%;margin-top:208px;position:relative}
.CB-infoColumns .columnContent .columnBrand{display:flex;justify-content:center;align-items:center;height:108px;min-height:108px;width:100%;padding:5px 40px;background:#fff}
.CB-infoColumns .columnContent .columnInfo{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;width:100%;margin-top:8px;padding:40px;border:1.16999px solid #ececec;text-align:center}
.mega_menu--all-brands .left_mega_menu .all_col_link,.mega_menu--all-products .left_mega_menu .all_col_link{padding-top:6px;color:var(--primary-color)}
.CB-infoColumns .columnContent .infoText span{font-family:Khand,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:37px;text-align:center;text-transform:uppercase;color:#151515}
.CB-infoColumns .columnContent .columnInfo a span,.CB-infoColumns .columnContent .infoText p{font-family:Khand,sans-serif;font-style:normal;font-weight:400;line-height:28px;color:#151515;font-size:18px}
.infoText-heading{display:block;margin-bottom:12px}
.mega_menu--all-brands .left_mega_menu .all_col_link a,.mega_menu--all-products .left_mega_menu .all_col_link a{font-weight:700!important;font-size:12px}
.CB-infoColumns .columnContent .infoLink a{display:flex;justify-content:center;align-items:baseline;gap:8px;cursor:pointer}
.CB-infoColumns .columnContent .infoLink a:hover path{fill:var(--secondary-color)!important}
.CB-infoColumns .columnContent .columnInfo a svg{height:12px;width:12px}
@media screen and (max-width:509px){
.CB-infoColumns .headingBox{max-width:400px}
.infoColSliderContainer{width:100%}
.infoColumnsSlider .swiper-button-disabled svg rect{stroke:transparent}
}
@media screen and (min-width:510px) and (max-width:768px){
.infoColSliderContainer{width:90%;max-width:552px}
.infoColSliderContainer .infoColumnsSlider{max-width:450px}
.CB-infoColumns .headingBox{max-width:400px}
}
@media screen and (min-width:768px) and (max-width:1090px){
.infoColSliderContainer,.relatedSliderContainer{width:100%;max-width:748px}
.CB-infoColumns .headingBox,.CB-relatedCollection .headingBox{max-width:640px}
}
@media screen and (min-width:1090px) and (max-width:1439px){
.infoColSliderContainer,.relatedSliderContainer{width:100%;max-width:1080px}
.CB-infoColumns .headingBox,.CB-relatedCollection .headingBox{max-width:750px}
}
@media screen and (min-width:1440px){
.infoColSliderContainer .infoColumnsSlider,.relatedSliderContainer .relatedSlider{width:100%}
.infoColumnsSlider .swiper-button-next,.infoColumnsSlider .swiper-button-prev,.relatedSlider .swiper-button-next,.relatedSlider .swiper-button-prev{display:none}
}
@media only screen and (max-width:768px){
.CB-logo-list .quick-links{padding:8px;flex-wrap:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}
.CB-logo-list .quick-links-mobile--stack{flex-wrap:wrap;justify-content:center}
.CB-logo-list .quick-links::-webkit-scrollbar{display:none}
.CB-logo-list a.quick-links__link{flex-shrink:0}
.CB-collectionSelector .headingBox h2,.CB-featuredProducts .headingBox h2,.CB-infoColumns .headingBox h2,.CB-relatedCollection .headingBox h2{font-size:2.135rem}
}
.filter-group-loading{width:100%;height:100%;background:rgba(255,255,255,.5);position:absolute;left:0;top:0;display:flex;padding-top:50px;justify-content:center;opacity:0;z-index:-1;transition:opacity .25s linear}
.filter-group-loading.visible{opacity:1;z-index:100}
.filter-group-loader{width:34px;height:34px;border:3px solid #151515;border-radius:50%;display:inline-block;position:relative;box-sizing:border-box;animation:1s linear infinite rotation}
.filter-group-loader::after{content:'';box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%;border:3px solid transparent;border-bottom-color:#c00}
.collection__filter-checkbox.disabled label{color:var(--bs-gray);filter:grayscale(1)}
@keyframes rotation{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.product-item-new-inner{border:1px solid #e3e6eb;border-radius:6px;padding:12px 12px 16px;display:flex;flex-direction:column;flex-grow:1;transition:.25s linear}
.product-item-new-inner:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}
.product-item-new .select-wrapper--primary select{height:32px}
.product-item-new .color-swatch,.product-item-new .color-swatch-list--large .color-swatch{margin:4px}
.product-item-new .color-swatch-list--large .color-swatch__item,.product-item-new .color-swatch__item{width:20px;height:20px}
.product-item-new .variant-swatch__item{width:40px}
.complementary-price-qty .product-item__price-list{margin:0 0 0 auto!important}
.product-item-new .product-item__action-button{margin-right:0!important;margin-left:0!important;width:100%}
.product-item__action-button:before{content:"";display:inline-block;width:16px;height:16px;margin-right:5px;background:url("data:image/svg+xml,%3Csvgwidth='18'height='18'viewBox='001818'fill='%23fff'xmlns='http://www.w3.org/2000/svg'%3E%3Cpathfill-rule='evenodd'clip-rule='evenodd'd='M5.7991714.0492C6.150813.69756.6277213.57.12513.5C7.6222813.58.099213.69758.4508314.0492C8.8024614.4008914.8777915.375C915.87238.8024616.34928.4508316.7008C8.099217.05257.6222817.257.12517.25C6.6277217.256.150817.05255.7991716.7008C5.4475416.34925.2515.87235.2515.375C5.2514.87775.4475414.40085.7991714.0492ZM7.12515C7.02554156.9301615.03956.8598315.1098C6.7895115.18026.7515.27556.7515.375C6.7515.47456.7895115.56986.8598315.6402C6.9301615.71057.0255415.757.12515.75C7.2244615.757.3198415.71057.3901715.6402C7.4604915.56987.515.47457.515.375C7.515.27557.4604915.18027.3901715.1098C7.3198415.03957.22446157.12515ZM13.299214.0492C13.650813.697514.127713.514.62513.5C15.122313.515.599213.697515.950814.0492C16.302514.400816.514.877716.515.375C16.515.872316.302516.349215.950816.7008C15.599217.052515.122317.2514.62517.25C14.127717.2513.650817.052513.299216.7008C12.947516.349212.7515.872312.7515.375C12.7514.877712.947514.400813.299214.0492ZM14.62515C14.52551514.430215.039514.359815.1098C14.289515.180214.2515.275514.2515.375C14.2515.474514.289515.569814.359815.6402C14.430215.710514.525515.7514.62515.75C14.724515.7514.819815.710514.890215.6402C14.960515.56981515.47451515.375C1515.275514.960515.180214.890215.1098C14.819815.039514.72451514.62515Z'fill='white'/%3E%3Cpathfill-rule='evenodd'clip-rule='evenodd'd='M0.751.5C0.751.085791.085790.751.50.75C2.986350.753.846851.538864.245622.25H16.5C16.72242.2516.93332.348717.07582.51944C17.21832.6901817.27772.9153617.23793.13416L15.737911.3842C15.673111.740815.3625121512H3.9225C3.34977123.0189412.12712.849512.2553C2.7070712.3632.62512.50862.62512.75C2.62512.99142.7070713.1372.849513.2447C3.0189413.37293.3497713.53.922513.5H14.625C15.039213.515.37513.835815.37514.25C15.37514.664215.03921514.62515H3.9225C3.15723152.4643114.83421.944514.441C1.3976814.02731.12513.42291.12512.75C1.12512.07711.3976811.47271.944511.059C2.4643110.66583.1572310.53.922510.5H4.35134L3.01753.16385C2.944892.913932.563882.251.52.25C1.085792.250.751.914210.751.5ZM4.648663.75L5.8759310.5H14.3741L15.60133.75H4.64866Z'fill='white'/%3E%3C/svg%3E%0A") center center/100% auto no-repeat;vertical-align:middle;transform:translateY(-2px)}
.product-item-new .product-item__info-inner{display:flex;flex-direction:column;flex:1 0 auto}
.sub-col-list .col-auto{padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2)}
.mega_menu--all-brands .left_mega_menu .col-lg-4,.mega_menu--all-products .left_mega_menu .col-lg-6,.second-content-section{padding-bottom:20px}
.col_title a{color:var(--secondary-color)!important;font-weight:500!important;padding-bottom:6px!important}
.col_title_mob a{text-decoration:underline!important;font-weight:700;font-size:18px}
.col_title_mob_sub a{padding-left:12px}
.col_title_mob_last:first-child{padding-top:10px}
.header li.nav-bar__item>a{padding:12px}
.header li.nav-bar__item:hover>a,.header li.nav-bar__item>a:hover{color:#fff!important;background:#0a152e}
.mega_menu_custom{padding:0;border:2px solid #0a152e}
.mega_menu_custom>.row{margin-left:0;margin-right:0}
.mega_menu_custom>.row .col-lg-3,.mega_menu_custom>.row .col-lg-9{padding-left:0;padding-right:0}
.left_mega_menu{padding:30px}
.mega_menu_custom>.row .col-lg-3{padding:24px;background:#e3e6eb}
.mega_menu_custom>.row .col-lg-4 a{padding:0!important}
.header .nav-bar__item{margin-right:0!important}
.mega_menu_custom .img_wrapp .col-lg-4{width:100%;text-align:center;margin-bottom:0;padding:0}
.mega_menu_custom .img_wrapp{padding:20px 15px;border:1px solid #ccc;border-radius:6px;margin-bottom:15px}
.mega_menu_custom .img_wrapp .col-lg-4 img{height:30px;width:auto}
@media screen and (min-width:1000px){
.nav-bar__item{position:static!important}
}
@media screen and (max-width:1000px){
.product_listing_template .page__sub-header{margin:0 0 1px}
.brand-collection-description .page__header,.reset_btn{margin:0}
.reset_btn a.disabled{padding:0}
.category-hub-collection-list.index-collection-list{padding:0!important;margin:10px 0!important}
.index-collection-list.index-collection-list--use-inline{padding:0!important;margin:0!important}
}
@media screen and (max-width:425px){
.breadcrumb__list{font-size:12px}
}
@media screen and (max-width:620px){
.page__sub-header{padding:0 10px}
}
.product-block-list__item--picky{position:relative;padding-left:20px;padding-right:40px;grid-row:1/span 5;grid-column:3/span 2}
.breadcrumb .breadcrumb__link{font-family:var(--body-fonts);color:#000!important;font-size:14px}
.swatches .swatch-label{width:auto!important}
.collection-custom-title h2,.custom-red-color h2,.tab-heading-section-inner h2{color:#fff;text-align:left;font-size:27px;line-height:32px;font-weight:400}
.products-section-collection-products{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:20px;padding-top:25px;padding-bottom:50px}
.products-section-collection-products-inner{border:1px solid #dfdada;padding:15px 15px 20px;border-radius:6px}
.products-section-collection-products-inner p{padding:0 0 7px;margin:0!important;font-size:18px;line-height:20px;display:inline-block;color:#1589c7;font-weight:500}
.products-section-collection-products span{padding:0 0 10px;display:inline-block;font-size:14px;line-height:20px;font-weight:500;color:#000}
.product-content-inner,.products-section-collection-products-inner a{display:flex;flex-direction:column;justify-content:space-between;height:100%}
.collection-custom-title{padding:8px;background-color:#2c2c2c}
p.product-custom-price{color:#3ca300;font-weight:700;font-size:18px;line-height:20px;padding-bottom:7px;display:inline-block;width:100%}
.table-content-inner span,span.redirect-url{font-size:18px;line-height:23px;display:inline-block}
span.redirect-url{background:#c80000;color:#fff;padding:7px;text-align:center;width:100%;border-radius:3px;transition:all var(--anim-speed-hover) ease 0s}
.logo-main .brand-logos{border:1px solid #eee}
.logo-main{align-items:center;padding:25px 30px 30px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:20px 30px}
.custom-red-color{padding:8px;background:#c80000;margin-bottom:27px}
.tab-heading-section-inner{background:#f2f2f2;padding:20px;border-radius:10px;cursor:pointer}
.tab-heading-section-inner h2{color:#2c2c2c;position:relative;padding:0 30px 0 0}
.tab-heading-section-inner h2::before{position:absolute;content:'';background-image:url(https://cdn.shopify.com/s/files/1/0604/2448/7103/files/Asset_3.svg?v=1691130974);background-repeat:no-repeat;top:10px;width:20px;height:20px;right:0}
.table-content-main{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;padding-bottom:40px}
.tab-heading-section-main .tab-content span{padding:0 7px 10px;font-size:18px;font-weight:800;color:#7e7e7e;display:inline-block}
.table-content-inner span{font-weight:700;color:#7c7b7b;padding-bottom:30px}
.table-content-main tr:first-child{background:#eee}
.table-content-main tr:first-child th{padding:10px;font-size:16px;line-height:20px;color:#a1a1a1;font-weight:400;text-align:center}
.table-content-inner tr td{border:1px solid #eee;padding:10px;font-size:15px;line-height:20px;color:#a1a1a1;font-weight:400}
.second-content-section .tab-heading-section-main{margin-bottom:30px;padding:0 20px}
.tab-content{padding:30px 30px 0}
.second-tab-content-inner{width:25%;padding:0 39px;border-right:1px solid #cdcdcd}
.second-tab-content-inner:last-child{border-right:0}
.second-tab-content-main{display:flex;padding:37px 0 20px}
.second-tab-content-inner p{font-size:19px;font-weight:400;line-height:25px;color:#000}
.tab-third-two-images{display:grid;grid-template-columns:1fr 1fr;text-align:center;grid-gap:20px}
.tab-third-new-two-images{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center;padding:20px 0;grid-gap:20px}
.tab-images-section p{font-size:19px;color:#000;font-weight:400;line-height:23px;padding:20px 0}
.bottom-sect-peragrph{margin-bottom:25px}
.tab-heading-section-inner.active h2:before{transform:rotate(180deg);top:0}
span.new-details{color:#2c2c2c!important;padding-bottom:0!important}
.header-section-collection h1{font-size:26px;line-height:30px}
.logo-main .owl-nav{display:flex;justify-content:space-between;align-items:center}
.logo-main .owl-nav button{position:absolute;top:50%;transform:translate(0,-50%)}
.logo-main button.owl-prev{left:0}
.logo-main button.owl-next{right:0}
.logo-main button span{font-size:35px}
.product-block-list__wrapper{padding-top:20px}
.product-block-list__item h1{font-size:30px!important}
.price-metafield-custom{display:flex;justify-content:space-between;align-items:center;padding-bottom:5px;flex-wrap:wrap;width:100%}
.price-metafield-custom span{display:flex;color:#202020;font-size:12px;line-height:21px;align-items:center}
.price-metafield-custom p{line-height:24px;font-weight:700;color:#c6631b;font-size:20px;padding-left:5px}
.price-metafield-custom .same-day-shipping{font-size:14px;line-height:20px}
.custom-short-description{border-top:1px solid #ccc;width:100%;padding:15px 0 0}
.custom-short-description ul li{margin-bottom:5px;font-size:14px;line-height:1.75}
.custom-product-description-inner h3{font-size:18px;margin-bottom:10px}
.custom-product-description-inner ul{list-style-position:outside;padding-left:30px;list-style-type:unset;padding-bottom:50px}
.acc-head{background-color:#2c2c2c!important;padding:12px 15px!important;font-size:16px!important;font-weight:500}
.banner-slider{display:flex;flex-wrap:nowrap;flex-direction:column}
.slider-for-main.slide_image:hover{opacity:.3}
h2.overview-title{border-bottom:2px solid #c56228;display:inline-block;width:auto;font-size:20px;margin-bottom:-2px}
.overview-section{display:block;width:100%;border-bottom:2px solid #ccc;margin-bottom:30px}
.price-metafield-custom svg{width:25px;height:25px}
.acc-container{max-width:100%!important;margin-bottom:40px}
.product-block-list__item.product-block-list__item--info .card{padding-left:0}
.custom-recomandation .product-recommendations .product-item__info-inner a.product-item__title{font-size:14px;line-height:20px;margin-bottom:0!important}
.custom-recomandation .product-recommendations span.product-item__price-list-price{font-size:12px;line-height:12px;text-align:center!important;display:flex;justify-content:center;padding:10px 15px;color:#000}
.custom-recomandation .product-recommendations span.custom-recom-price{padding-left:8px;font-size:16px;color:#202020;font-weight:600}
.custom-recomandation .product-recommendations .product-item:first-child,.custom-recomandation .product-recommendations .product-item:last-child{padding-right:0;padding-left:0}
.custom-recomandation .product-recommendations{padding-bottom:50px}
.card__section .easytabs-undertabs-holder{margin-top:0!important}
.product-block-list__item .card{margin-bottom:0}
@media(max-width:749px){
.overview-section{margin-bottom:15px}
.custom-recomandation{padding:0}
.acc-container,.bottom-sect-peragrph,.custom-red-color,.second-content-section .tab-heading-section-main{margin-bottom:20px}
.product-block-list__item h1{font-size:20px!important}
.products-section-collection-products-inner p{padding:0 0 8px}
.logo-main button.owl-prev{left:-14px}
.logo-main button.owl-next{right:-14px}
.tab-images-section p{font-size:14px;line-height:20px;padding:15px 0}
.products-section-collection-products{grid-template-columns:1fr 1fr;padding-bottom:40px;padding-top:20px}
.header-section-collection{padding-bottom:20px}
.collection-custom-title h2,.custom-red-color h2,.tab-heading-section-inner h2{font-size:20px;line-height:30px}
.products-section-collection-products-inner p{font-size:15px;line-height:20px}
p.product-custom-price,span.redirect-url{font-size:16px;line-height:23px}
.products-section-collection-products-inner{padding:10px}
p.product-custom-price{padding-bottom:10px}
.logo-main{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;padding:20px 0;flex-direction:column}
.logo-main .brand-logos{margin-right:0;margin-bottom:0}
.tab-heading-section-inner{padding:15px}
.tab-heading-section-inner h2:before{width:18px;height:18px}
.table-content-main{grid-template-columns:1fr;padding-bottom:20px}
.table-content-inner span{padding-bottom:20px;padding-left:0}
.tab-content{padding-top:20px}
.second-tab-content-main{padding:25px 0 0 15px;flex-direction:column}
.second-tab-content-inner{width:100%;padding:0 20px 20px;border-right:0}
}
@media screen and (max-width:480px){
.products-section-collection-products{grid-template-columns:1fr}
.logo-main{grid-gap:15px}
.second-content-section .tab-heading-section-main{margin-bottom:15px}
.table-content-inner span,.table-content-main{padding-bottom:15px}
.table-content-inner tr td{font-size:14px;line-height:20px}
.table-content-main tr:first-child th{padding:5px;font-size:13px;line-height:20px}
.second-tab-content-main{padding:20px 0 0 10px;flex-direction:column}
.second-tab-content-inner{padding:0 0 10px}
.second-tab-content-inner p{font-size:15px;line-height:23px}
.collection-custom-title h2,.custom-red-color h2,.tab-content span,.tab-heading-section-inner h2{font-size:16px;line-height:20px}
.tab-content span{padding-left:0}
.tab-heading-section-inner h2:before{top:7px;width:14px;height:14px}
.tab-third-new-two-images,.tab-third-two-images{grid-template-columns:1fr;grid-gap:10px}
.tab-images-section p{padding:10px 0}
.navbar-default{margin:0 auto}
.page__sub-header{margin:10px 0 20px;display:flex;font-weight:500;padding:0 10px}
.page__navigation,.product-meta__share-buttons,.yotpo-display-wrapper{display:none}
.product-form__info-content--flex{margin:5px auto}
.swatches .swatch-view{margin-top:6px;margin-bottom:30px}
}
.product-block-list__item--info .product-form__payment-container{margin-left:0}
.product-block-list__item--info .product-form__payment-container button{margin-left:0;max-width:250px}
.custom-tem .product-block-list__wrapper{grid-template-columns:30% 70%}
.product-block-list__item.product-block-list__item--info .card .rio-options-phantom{margin-bottom:0!important}
.product-item-new .product-item__action-button:before{content:none!important}
@media(max-width:480px){
.product-block-list__item.product-block-list__item--info .card{padding:10px!important}
}
ul.nav-bar__linklist.list--unstyled li:nth-child(4) .nav-dropdown[aria-hidden=false]{display:flex;flex-direction:column}
ul.nav-bar__linklist.list--unstyled li:nth-child(4) .nav-dropdown a{color:var(--primary-color);font-weight:400;font-size:.88rem;white-space:normal;padding:2px 20px}
ul.nav-bar__linklist.list--unstyled li:nth-child(4)>.nav-dropdown{min-width:auto;padding:9px 0}
ul.nav-bar__linklist.list--unstyled li:nth-child(4) .nav-dropdown:not(.nav-dropdown--floating){left:inherit}
ul.nav-bar__linklist.list--unstyled li:nth-child(4) .nav-dropdown__item:not(:first-child){border-top:none}
ul.nav-bar__linklist.list--unstyled li:nth-child(4) .nav-dropdown__item,ul.nav-bar__linklist.list--unstyled li:nth-child(4) .nav-dropdown__item:hover{background-color:transparent!important}
@media(max-width:999px){
ul.nav-bar__linklist.list--unstyled>li:nth-child(6){display:block}
}
.reorderpopup .modal-body{height:auto;max-height:75vh;overflow-y:auto}
.reorderpopup button.close{font-size:26px;line-height:12px}
.product_img_main{height:60px;max-width:60px;flex:0 0 60%;position:relative;margin-right:15px;overflow:hidden}
.reordrbtn-wrap input[type=checkbox]+label{display:block;position:relative;padding-left:35px;margin-top:8px;margin-bottom:10px;font:14px/20px "Open Sans",Arial,sans-serif;color:#000;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.reordrbtn-wrap input[type=checkbox]+label:before{content:"";display:block;width:15px;height:15px;border:2px solid green;position:absolute;left:0;top:0;opacity:.6;-webkit-transition:.12s,border-color .08s;transition:.12s,border-color .08s}
.reordrbtn-wrap input[type=checkbox]:checked+label:before{width:6px;top:-2px;left:5px;border-radius:0;opacity:1;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.reordrbtn-wrap input[type=checkbox]:checked+label:after{content:"";display:block;border:1px solid green;position:absolute;left:0;top:0;width:15px;height:15px;opacity:.6}
.quty input{display:inline-block;margin:0 10px 0 0;padding:4px;width:50px;text-align:center;color:#000;border:3px solid #e8e9eb}
.reorder_product{text-align:center;padding:8px 16px;font-size:13px!important;background-color:#c8102e;color:#fff}
.reorder_product:hover{background-color:#b9122d!important;color:#fff!important}
.new_socialmedia_icons ul li a{color:#000!important}
.new_socialmedia_icons .follow-us{line-height:1;margin-bottom:8px}
.new_socialmedia_icons{margin-top:32px}
button.search-results__add-to-cart,span.search-results__item-price{display:inline-block!important}
.collections-bottom-text h1{font-size:28px}
.collections-bottom-text h2{font-size:26px}
.collections-bottom-text h3{font-size:24px}
.collections-bottom-text h4,.collections-bottom-text h5,.collections-bottom-text h6{font-size:22px}
.collections-bottom-text p{margin-bottom:10px}
.collections-bottom-text.brand-landing h1,.collections-bottom-text.brand-landing h2,.collections-bottom-text.brand-landing h3,.collections-bottom-text.brand-landing h4{ text-align: left;}
.collections-bottom-text.commercial-door-hardware .metafield-rich_text_field{text-align:left}
.collections-bottom-text.commercial-door-hardware .metafield-rich_text_field h2{text-align:left;margin-top:20px}
@media screen and (max-width:600px){
.reputon-google-reviews-widget{all:initial;text-rendering:auto;display:none!important} 
}
@media screen and (max-width:767px){
.collections-bottom-text h1{font-size:24px}
.collections-bottom-text h2{font-size:24px}
.collections-bottom-text h3{font-size:21px}
.collections-bottom-text h4,.collections-bottom-text h5,.collections-bottom-text h6{font-size:21px}
}
.collection__description h2{ font-size: 24px; }
.btn-hulk-submit{opacity: 0.5;cursor: none;pointer-events: none;}
div.swatches legend{display:flex !important;}
.hide-faster{display: none !important;width: 0 !important;}