:root{--primary-color: #EE3626;--title-color: #222222;--content-size: 18px;--content-color: #222222;--font-heading-family: "Roboto", sans-serif;--font-body-family:"Roboto", sans-serif;--heading1: 60px;--heading2: 50px;--heading3: 40px;--heading4: 36px;--heading5: 30px;--heading6: 26px;--white: #fff;--black: #000;--section-space: 150px;--gap: 10px;--page-width: 1460px;--narrow-page-width: 1410px}body{font-weight:400!important;font-size:var(--content-size)!important;line-height:1.4!important;font-family:var(--font-body-family)!important;color:var(--content-color)!important;letter-spacing:0!important}.page-width,.page-width-desktop{max-width:var(--page-width)!important;padding:0 25px!important;width:100%}.section_padding{padding:var(--section-space) 0!important}.section_padding_120{padding:calc(var(--section-space) - 30px) 0!important}b,strong{font-weight:700!important}a:focus,a:hover{text-decoration:none;outline:none}a{color:var(--content-color);transition:all .5s ease;text-decoration:none;outline:none}a,button,:after,:before{transition:all .5s ease 0s}p,ul,ol{margin-bottom:24px!important;letter-spacing:0!important;margin-top:0!important;font-family:var(--font-body-family)!important}ul,ol{padding-left:25px!important}ul>li{list-style:none!important;letter-spacing:0!important}ul>li,ol>li{word-wrap:break-word!important;position:relative!important}ul>li:before{content:"";position:absolute;left:-25px;top:4px;background:url(check-solid.svg) no-repeat;background-size:100%!important;width:14px;height:16px}ul>li>ul>li:before{content:"";position:absolute;left:-25px;top:4px;background:url(check-solid.svg) no-repeat;background-size:100%!important;width:14px;height:16px}ol>li:before,ul>li>ol>li:before{display:none!important}ol>li,ul>li>ol>li{list-style-position:outside!important}ol>li>ol>li{list-style-type:lower-alpha!important}ol>li{letter-spacing:0!important}ol>li:not(:last-child),ul>li:not(:last-child){margin-bottom:10px!important}ol ol,ol ul,ul ol,ul ul{margin-top:10px!important;margin-bottom:0!important}ul>li.selected a,ul>li.active a{color:var(--title-color)!important}button:focus{outline:none}div>p:last-child,div>ul:last-child,div>ol:last-child,nav>ul{margin-bottom:0!important}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-bottom:24px!important;margin-top:0!important;font-family:var(--font-heading-family);font-weight:600;line-height:120%;color:var(--title-color)}.white h1,.white .h1,.white h2,.white .h2,.white h3,.white .h3,.white h4,.white .h4,.white h5,.white .h5,.white h6,.white .h6{color:#fff!important}.white h1>span,.white .h1>span,.white h2>span,.white .h2>span,.white h3>span,.white .h3>span,.white h4>span,.white .h4>span,.white h5>span,.white .h5>span,.white h6>span,.white .h6>span,.white h1>strong,.white .h1>strong,.white h2>strong,.white .h2>strong,.white h3>strong,.white .h3>strong,.white h4>strong,.white .h4>strong,.white h5>strong,.white .h5>strong,.white h6>strong,.white .h6>strong{color:var(--primary-color)!important}.white .text-block>p{color:#fff}.text-block p:last-child{margin-bottom:0!important}h1>span,.h1>span,h2>span,.h2>span,h3>span,.h3>span,h4>span,.h4>span,h5>span,.h5>span,h6>span,.h6>span,h1>strong,.h1>strong,h2>strong,.h2>strong,h3>strong,.h3>strong,h4>strong,.h4>strong,h5>strong,.h5>strong,h6>strong,.h6>strong{color:var(--primary-color)}h1,.h1{font-size:var(--heading1)!important}h2,.h2{font-size:var(--heading2)!important}h3,.h3{font-size:var(--heading3)!important}h4,.h4{font-size:var(--heading4)!important}h5,.h5{font-size:var(--heading5)!important}h6,.h6{font-size:var(--heading6)!important}div>h1,div>.h1,div>h2,div>.h2,div>h3,div>.h3,div>h4,div>.h4,div>h5,div>.h5,div>h6,div>.h6{margin-top:0!important}.button{border-radius:0!important;transition:all .5s ease 0s!important;font-family:var(--font-body-family);font-weight:700!important;font-size:20px!important;letter-spacing:.05em!important;text-transform:uppercase!important;padding-top:0!important;padding-bottom:0!important}.button:before,.button:after{display:none!important}.button--primary{min-width:230px!important;height:56px!important;line-height:56px!important;background:var(--primary-color)!important;color:#fff!important}.button--secondary{min-width:230px!important;height:56px!important;line-height:56px!important;background:var(--title-color)!important;color:#fff!important}@media (min-width:1081px){.button--primary:hover{background:var(--title-color)!important}.button--secondary:hover{background:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}*:focus-visible{outline:0!important;outline-offset:0!important;box-shadow:none!important}.predictive-search-form__header .predictive-search-form__header-inner{width:450px;border:1px solid rgba(34,34,34,.5)!important;border-radius:30px!important;height:60px;margin-right:6px}.predictive-search-form__header .search-input{padding:10px 70px 10px 20px;width:100%;height:100%}.predictive-search-form__header .predictive-search-form__header-inner button.button-unstyled.predictive-search__reset-button{position:absolute;right:40px}.predictive-search-form__header .predictive-search-form__header-inner span.svg-wrapper.predictive-search__icon{position:absolute;left:auto!important;right:24px;z-index:22}.pagination-wrapper ul.pagination__list,.woocommerce-MyAccount-content .pagination{display:block;margin:0!important;text-align:center}.pagination-wrapper ul.pagination__list li,.woocommerce-MyAccount-content .pagination button{width:auto!important;max-width:inherit!important;display:inline-block;padding:0;vertical-align:top}.pagination-wrapper ul.pagination__list li a,.woocommerce-MyAccount-content .pagination button{width:36px!important;height:36px!important;background:transparent!important;border-radius:3px!important;text-decoration:none!important;font-weight:600;font-family:var(--font-heading-family);font-size:18px;line-height:20px;letter-spacing:0;text-transform:capitalize;color:#303030!important;border:0!important}.pagination-wrapper ul.pagination__list li:not(:last-child),.woocommerce-MyAccount-content .pagination button:not(:last-child){margin-right:5px!important}.pagination-wrapper ul.pagination__list li a span{text-decoration:none!important}.pagination-wrapper ul.pagination__list li a:after{display:none}.pagination-wrapper ul.pagination__list li a.pagination__item--current,.woocommerce-MyAccount-content .pagination button.active{background:var(--primary-color)!important;color:#fff!important;opacity:1}nav.breadcrumb{max-width:1410px;margin:0 auto;width:100%;text-align:center}nav.breadcrumb ul{padding:21px 0!important;margin:0!important;display:flex;flex-wrap:wrap;justify-content:center}nav.breadcrumb ul li{margin-bottom:0!important}nav.breadcrumb ul li:before{display:none}nav.breadcrumb ul li a,nav.breadcrumb ul li span{font-weight:400;font-size:14px;line-height:120%;color:#222;position:relative}nav.breadcrumb ul li span{color:var(--primary-color)}nav.breadcrumb ul li:not(:last-child):after{content:"";background:url(breadcrumb-arrow.svg);position:absolute;right:12px;top:3px;width:6px;height:9px}nav.breadcrumb ul li:not(:last-child){padding-right:29px!important}nav.pagination ul{padding:0!important}nav.pagination ul li{margin-bottom:0!important}nav.pagination ul li:before{display:none!important}.myaccount_wrapper .customer p.alert.alert--error{color:red!important}.myaccount_wrapper .customer.login button.button{margin-bottom:0!important}a.forgotpassmain{color:var(--primary-color);text-decoration:none!important}.myaccount_wrapper .login-register-wrapper button.button,.myaccount_wrapper .customer.register button{width:100%!important;height:42px!important;line-height:42px!important;min-height:42px!important;border-radius:4px!important}.back-to-login-wrapper a{color:var(--primary-color);text-decoration:none!important}.myaccount_wrapper .customer .form-check label a{color:var(--primary-color)!important}.myaccount_wrapper .customer button.button+a{margin-top:15px;color:var(--primary-color);text-decoration:none}.myaccount_wrapper .login-register-wrapper .signup-box ul.singup-benefits li{list-style:disc!important}.myaccount_wrapper .login-register-wrapper .signup-box ul.singup-benefits li:before{display:none!important}.myaccount_wrapper .login-register-wrapper .signup-box ul.singup-benefits{padding-left:17px!important;padding-top:20px;padding-bottom:15px}.myaccount_wrapper .login-register-wrapper .signup-box h2,.myaccount_wrapper .customer h1,.myaccount_wrapper .customer .h1,.myaccount_wrapper .customer h2,.myaccount_wrapper .customer .h2{font-size:24px!important;font-weight:700!important;margin:0 0 20px!important;text-align:left!important}.myaccount_wrapper .customer form{margin-top:20px!important}.myaccount_wrapper .customer p{color:#555!important}.myaccount_wrapper .customer{background:#e8f0fe;border-radius:8px;padding:30px!important;border:1px solid #b3c3df;max-width:500px!important;width:100%;margin:0 auto;text-align:left!important}.myaccount_wrapper .customer .contact__button{margin-top:0!important}.myaccount_wrapper .customer.register{max-width:740px!important}.myaccount_wrapper .customer h3.form__message,.myaccount_wrapper .customer .h3.form__message,p#register-api-form-error{font-size:20px!important;justify-content:start!important;align-items:start;text-align:left;background:#dfd;border:1px solid green;padding:10px;border-radius:8px}.myaccount_wrapper .customer input,.myaccount_wrapper .customer textarea,.myaccount_wrapper .customer select{background:transparent!important}.myaccount_wrapper .customer .form-check label input{height:18px!important;margin:0 10px 0 0!important;position:relative;top:3px;width:18px}.myaccount_wrapper .customer .form-check{margin-bottom:2.5rem!important}.myaccount_wrapper .customer form .form__message{justify-content:start}.myaccount_wrapper .customer .form__message{font-size:20px!important;color:red!important;font-weight:400!important;line-height:normal!important;background:#fff0f0;border:1px solid red;padding:10px;border-radius:8px;justify-content:start!important;align-items:start;text-align:left}.customer .field{flex-wrap:wrap}.myaccount_wrapper .customer h2.form__message{color:red!important}.myaccount_wrapper .customer h3.form__message{color:green!important}.myaccount_wrapper .customer .form__message svg{width:20px;height:22px;position:relative;margin-top:0!important}.myaccount_wrapper .customer .errors li,.myaccount_wrapper .customer .errors li a{color:red!important}.myaccount_wrapper .customer .errors li:before{display:none}.myaccount_wrapper .customer .errors ul{padding:0!important;margin:10px 0 0!important}.menu-mega .mega-menu .mega-menu__grid ul.mega-menu__list{padding:0!important;margin:0!important;display:flex;flex-wrap:wrap;gap:30px!important}.menu-mega .mega-menu ul.mega-menu__list>span.mega-menu__column{flex:1 0 0}.menu-mega .mega-menu ul.mega-menu__list>span.mega-menu__column>li>a.mega-menu__link,.menu-dropdown .menu-list__submenu .mega-menu ul.mega-menu__list span.mega-menu__column a.mega-menu__link{display:block;border-bottom:1px dashed #eee;padding:8px 0;font-size:16px;line-height:normal;font-weight:500;color:#222}.menu-mega .mega-menu ul.mega-menu__list>span.mega-menu__column li>ul{padding:10px 0 0!important;margin:0!important}.menu-mega .mega-menu ul.mega-menu__list>span.mega-menu__column li>ul>li{margin-bottom:0!important}.menu-mega .mega-menu ul.mega-menu__list>span.mega-menu__column li>ul>li:before{display:none}.menu-mega .mega-menu ul.mega-menu__list>span.mega-menu__column li>ul>li>a{padding:5px 0;font-size:14px;line-height:1.4;color:#666;display:block}.overflow-menu:after{display:none}.menu-mega .menu-list__submenu{background:#fff}.menu-dropdown{position:relative}.menu-dropdown .menu-list__submenu{width:310px;background:#fff;padding:0!important}.menu-dropdown .menu-list__submenu .mega-menu{--page-margin: 0;display:flex;flex-wrap:wrap}.menu-dropdown .menu-list__submenu .mega-menu ul.mega-menu__list{padding:15px 20px!important;gap:0;flex-wrap:wrap;display:flex;width:100%;margin:0!important}.menu-dropdown .menu-list__submenu .mega-menu ul.mega-menu__list>li{width:100%}.menu-dropdown .menu-list__submenu .mega-menu ul.mega-menu__list span.mega-menu__column{width:100%}.menu-dropdown .menu-list__submenu .mega-menu ul.mega-menu__list span.mega-menu__column a.mega-menu__link{padding:15px 0;width:100%;display:block}.menu-dropdown .menu-list__submenu .menu-list__submenu-inner{padding:0!important}.menu-dropdown .menu-list__submenu .mega-menu ul.mega-menu__list span.mega-menu__column li:last-child>a.mega-menu__link{border-bottom:0!important}li.menu-list__list-item.menu-mega>.menu-list__submenu>.menu-list__submenu-inner{padding:30px!important}.menu-mega>.menu-list__submenu{max-width:1410px;margin-left:auto;margin-right:auto;width:100%;left:0;right:0;border:1px solid #eee}.menu-mega>.menu-list__submenu .mega-menu{max-width:100%!important;min-width:100%!important;display:flex}ul.mega-menu__list.page-width{display:block}header.header nav>ul>li:not(.megamenu_wrapper) .mega-menu__content{background:#eef4f8}header.header nav>ul>li:not(.megamenu_wrapper) .mega-menu__content ul li a{padding:10px!important}header.header nav>ul>li:not(.megamenu_wrapper) .mega-menu__content ul li a.mega-menu__link--active{background:#fff;color:var(--title-color)!important}header.header nav>ul>li:not(.megamenu_wrapper) .mega-menu__content ul li:not(:first-child) a{border-top:1px dashed #ddd}header.header nav>ul>li:not(.megamenu_wrapper) .mega-menu__content ul li ul{background:#fff;margin:7px 0 10px!important;position:relative!important}header.header nav>ul>li:not(.megamenu_wrapper) .mega-menu__content ul li ul li a:before{content:"-"}header.header nav>ul>li:not(.megamenu_wrapper) .mega-menu__content ul li ul:before{content:"";width:0;height:0;position:absolute;left:20px;top:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}ul.mega-menu__list.page-width li{position:inherit!important}.header--middle-left .header__inline-menu{width:100%;position:relative}.woocommerce .woocommerce-MyAccount-navigation{width:350px}.woocommerce .woocommerce-MyAccount-content{width:calc(100% - 350px)}.woocommerce{display:flex;flex-wrap:wrap}.woocommerce .woocommerce-MyAccount-content{flex:1 1 0;padding:0 0 0 40px}.woocommerce-MyAccount-navigation ul{padding:0!important;border:2px solid #f5f5f5;border-radius:8px;font-weight:600;font-family:var(--font-heading-family)}.woocommerce-MyAccount-navigation ul li:before{display:none}.woocommerce-MyAccount-navigation ul{border-radius:8px!important;position:relative;overflow:hidden}.woocommerce-MyAccount-navigation ul li{margin:0!important;border-radius:7px;cursor:pointer;transition:all .5s ease;-webkit-transition:all .5s ease}.woocommerce-MyAccount-navigation ul li.active{background:var(--primary-color);color:#fff}.woocommerce-MyAccount-navigation ul{padding:0!important;border:1px solid #ddd}.woocommerce-MyAccount-navigation ul li+li{margin-top:0!important;border-top:1px solid #ddd;border-radius:0!important}.woocommerce-MyAccount-content .serv ul{padding:0!important;display:grid;grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(12,1fr);gap:40px}.woocommerce-MyAccount-content .serv ul>li{width:100%;padding:40px;text-align:center;grid-column:auto / span 4;margin:0!important;border-radius:8px;cursor:pointer;transition:all .5s ease;background:#f5f7f9}.woocommerce-MyAccount-content .serv ul>li:before{display:none}.field-radio input{appearance:none;-webkit-appearance:none;width:24px;height:24px;border:2px solid #666666;border-radius:50%;margin:0;cursor:pointer;display:inline-flex;vertical-align:top;align-items:center;justify-content:center}.field-radio label{vertical-align:top;cursor:pointer;padding-left:10px}.field-radio input:checked:before{content:"";width:10px;height:10px;display:block;background:var(--primary-color);border-radius:50%}.field-radio input:checked{border-color:var(--primary-color)}.field-radio{line-height:24px}.field-radio-container .field-radio{margin-top:10px}.field-radio-container{margin-top:20px}.field-checkbox input{appearance:none;-webkit-appearance:none;width:24px;height:24px;border:2px solid #666666;border-radius:5px;margin:0!important;cursor:pointer;display:inline-flex;vertical-align:top;align-items:center;justify-content:center}.field-checkbox label{vertical-align:top;cursor:pointer;padding-left:10px}.field-checkbox input:checked:before{content:""}.field-checkbox input:checked{border-color:var(--primary-color);background:var(--primary-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.field-checkbox{line-height:24px}.field-checkbox-container .field-checkbox{margin-top:10px}.field-checkbox-container{margin-top:20px}.woocommerce-MyAccount-navigation-link--customer-logout{cursor:default!important;padding:0!important}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{padding:0!important}.woocommerce-MyAccount-navigation-link--customer-logout a{display:block!important}.woocommerce-MyAccount-navigation ul li,.woocommerce-MyAccount-navigation-link--customer-logout a{padding:10px 15px 10px 55px!important}.woocommerce-MyAccount-navigation ul li{border-radius:0!important}.woocommerce-MyAccount-navigation-link--customer-logout a{color:inherit!important}.woocommerce-MyAccount-navigation ul li svg.dashac_icon{width:25px;height:25px;left:15px}.woocommerce-MyAccount-navigation ul li svg.siderightarrow{width:25px;height:25px;right:5px;margin-right:0!important}.woocommerce-MyAccount-navigation ul li svg{fill:#101010;position:absolute;top:50%;transform:translateY(-50%)}.woocommerce-MyAccount-navigation ul li.active svg{fill:#fff}.woocommerce-MyAccount-content .serv ul{gap:20px}.woocommerce-MyAccount-content .serv ul>li{padding:20px}.woocommerce-MyAccount-content .serv ul>li p{margin-bottom:5px!important}.woocommerce-MyAccount-content .serv ul>li svg{width:30px;height:30px;margin-bottom:5px;fill:var(--primary-color)!important}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.modal-content{background-color:#fefefe;margin:15% auto;padding:30px;border:1px solid #888;width:100%;max-width:360px;text-align:center}.modal-footer-buttons{display:flex;flex-wrap:wrap;justify-content:space-between}.modal{z-index:4!important}.modal-footer-buttons>*{width:auto;margin-bottom:0!important;min-width:inherit!important;height:35px!important;line-height:35px!important;min-height:35px!important;padding-top:4px!important}.modal-content span.modal-close{position:absolute;right:10px;top:0;font-size:26px;z-index:999;cursor:pointer}.modal-content{position:relative}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.myaccount_wrapper .login-register-wrapper>*{width:50%!important;max-width:50%!important}.myaccount_wrapper .login-register-wrapper .signup-box{position:relative;overflow:hidden;padding:30px;text-align:left}.myaccount_wrapper .login-register-wrapper .signup-box ul.singup-benefits li{color:#fff}.myaccount_wrapper .login-register-wrapper .customer.login{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.myaccount_wrapper .login-register-wrapper .signup-box h2{color:#fff!important}.myaccount_wrapper .login-register-wrapper .signup-box p{color:#fff}.myaccount_wrapper .login-register-wrapper .signup-box button{background:#fff!important;color:var(--primary-color)!important;border:1px solid #fff!important}.header__row--top .header__columns{padding-top:15px;padding-bottom:15px}.header__column--right .cart-drawer,.header__column--right .wishlistmain,.header__column--right details.account-popover{margin-left:19px}.header__column--right .cart-drawer button cart-icon>span.svg-wrapper,.header__column--right .wishlistmain a{display:inline-block;margin:0 auto;line-height:normal!important;height:auto!important;width:auto!important}.header__column--right .cart-drawer button cart-icon>span.svg-wrapper svg,.header__column--right details.account-popover svg,.header__column--right .wishlistmain a svg{margin:0 auto;width:24px;height:24px}.header__column--right .cart-drawer button cart-icon>span,.header__column--right details.account-popover span,.header__column--right .wishlistmain span{display:block;font-weight:400;font-size:14px;line-height:120%;color:#222;text-transform:capitalize;letter-spacing:0!important;margin-top:7px}.header__column--right details.account-popover summary.account-popover__summary{display:block}.header__column--right details.account-popover summary.account-popover__summary,.header__column--right .wishlistmain{text-align:center}.header__column--right .cart-drawer .header-actions__action{height:auto!important;line-height:normal!important}.header__column--right .wishlistmain,.header__column--right .cart-drawer cart-icon.header-actions__cart-icon{font-size:0}.header__column--right a.header__phone_number{display:flex;align-items:center;font-weight:500;font-size:16px;line-height:19px;color:#222;margin-right:27px}.header__column--right a.header__phone_number svg{display:inline-block;width:20px;height:20px;margin-right:5px}.header-actions__cart-icon .cart-bubble span{margin:0!important;color:#fff;font-size:12px!important}.header-actions__cart-icon .cart-bubble{min-width:16px;height:16px;top:-4px;width:auto!important;right:6px}.header-actions__cart-icon .cart-bubble span.cart-bubble__text-count{padding-top:1px}.header__row.header__row--bottom{background:var(--title-color)}.header__row.header__row--bottom .header__columns{padding:0;gap:0}.header__row.header__row--bottom .header__columns{display:flex}.header__row.header__row--bottom .header__columns .header__column{justify-content:start!important;width:100%;grid-area:inherit;gap:0!important}.header-menu__inner .menu-list overflow-list{margin:0!important;display:flex;flex-wrap:wrap}.menu-list overflow-list>li:not(:first-child){margin-left:80px}.header__column--center header-menu:only-child .overflow-menu::part(list){height:auto!important;gap:0}.menu-list overflow-list>li>a{font-weight:700;font-size:18px;line-height:25px;letter-spacing:.02em;text-transform:capitalize}.menu-list overflow-list>li>a>span{color:#fff!important}.header-menu__inner .menu-list overflow-list{gap:0;padding:0!important}.menu-list overflow-list>li:first-child>a{padding-left:56px;padding-right:56px;background:#414141}.menu-list overflow-list>li:first-child>a,.menu-list overflow-list>li>a,.menu-list overflow-list>li.menu-list__list-item button.menu-list__link span.menu-list__link-title{padding-top:17px;padding-bottom:17px}.menu-list overflow-list>li.menu-list__list-item button.menu-list__link{padding:0;height:auto!important;line-height:normal;letter-spacing:0!important;color:#fff}.menu-list overflow-list>li.menu-list__list-item button.menu-list__link span.menu-list__link-title{font-weight:700;font-size:18px;line-height:25px;letter-spacing:.02em;text-transform:capitalize;display:block}.menu-list overflow-list>li:first-child>a>svg{margin-left:10px}.menu-list overflow-list>li>a.menu-list__link--active>span{color:var(--primary-color)!important}body.homepage main#MainContent{padding-top:209px}.header-bottom-icon .section-content-wrapper{padding:0!important;gap:0;width:auto!important}.header-bottom-icon .section-content-wrapper .group-block{flex:inherit;width:auto}.header-bottom-icon .section-content-wrapper .group-block .group-block-content{display:flex;flex-wrap:wrap;align-items:center;gap:0}.header-bottom-icon .section-content-wrapper .group-block .group-block-content .icon-block{width:30px;display:inline-flex}.header-bottom-icon .section-content-wrapper .group-block .group-block-content rte-formatter{width:calc(100% - 30px);display:inline-flex;padding-left:22px}.header-bottom-icon .custom-section-content{padding:16px 0}.header-bottom-icon .section-content-wrapper p{margin:0!important;font-weight:500;font-size:16px;line-height:120%;color:#222}.header-bottom-icon .section-content-wrapper .group-block .group-block-content .icon-block img{width:30px!important}.header-bottom-icon .section-content-wrapper .group-block:not(:first-child){padding-left:90px}.header__row.header__row--top{background:#fff}.header span.header-logo__image-container img{width:226px;transition:all .5s ease 0s}.header[data-sticky-state=active] span.header-logo__image-container img{width:160px}.header[data-sticky-state=active] .header__row--top .header__columns{padding-top:10px;padding-bottom:10px}.slider-image-section .group-block-content{text-align:left;align-items:start}.slider-image-section slideshow-slide .slide__content{position:absolute!important;padding:0;top:50%;transform:translateY(-50%);max-width:1410px!important;right:0;width:100%;left:0;margin:0 auto}.slider-image-section slideshow-slide .slide__content .group-block{padding:0;display:block!important;width:100%!important}.slider-image-section rte-formatter h2{font-weight:600;font-size:var(--heading1)!important;line-height:120%;color:#fff;margin:0 0 45px!important}.slider-image-section .group-block *{display:block!important;text-align:left}.slider-image-section .slide__image-container{position:relative}.slider-image-section .slide__image-container:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:#000;opacity:.2}.slider-image-section .button.button.button--primary{padding:0 20px!important;text-align:center}.slider-image-section slideshow-slide .slide__content>.group-block-content{max-width:510px;position:absolute;right:26px;top:50%;transform:translateY(-50%)}.slider-image-section .group-block p{margin:0 0 45px!important;font-size:20px}.slider-image-section .group-block rte-formatter{padding:0!important}.slider-image-section .group-block>.group-block-content:before{content:"";background:#000;opacity:.3;filter:blur(125px);position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1}slideshow-arrows{position:absolute!important;left:-6px;right:0;top:auto;bottom:60px!important;display:flex!important;mix-blend-mode:inherit!important;margin:0 auto!important;width:125px;font-size:0!important;height:auto!important}slideshow-arrows button{opacity:1!important;pointer-events:auto!important;padding:0!important;min-height:inherit!important;display:inline-block!important;width:auto!important;height:auto!important}slideshow-arrows button .svg-wrapper,slideshow-arrows button .svg-wrapper svg{width:42px!important;height:24px!important}.section-resource-list{row-gap:0!important}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:inherit!important}.featured-products .section-resource-list__header,.you-may-also-like-products rte-formatter.text-block{margin-bottom:62px}.featured-products .section-resource-list__header h2,.you-may-also-like-products rte-formatter.text-block h2{margin:0!important}.featured-products .section-resource-list__content,.you-may-also-like-products .section-resource-list__content{margin-top:59px}.featured-products .section-resource-list__content .button,.you-may-also-like-products .section-resource-list__content .button{min-width:292px!important}.resource-list--grid,.product-grid{column-gap:50px;row-gap:50px}.product-grid{padding-left:0!important;margin-bottom:0!important}.product-card .product-card__content{gap:0}.product-card .product-card__content .group-block,.ydp-ui-component .ydp-is-button{padding:20px 0 0!important}.product-card .product-card__content .group-block .group-block-content{gap:0}.product-card .product-card__content .group-block .text-block{margin:0!important;max-width:100%!important;display:block!important;width:100%!important}.product-card .product-card__content .group-block .text-block p,.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item .ydp-title{font-weight:600!important;font-size:22px!important;line-height:29px!important;color:#222!important}.product-card .product-card__content .group-block .text-block p,.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item .ydp-title{min-height:59px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card .product-card__content .group-block product-price,.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item .ydp-product-price{padding-top:12px!important}.product-card .product-card__content .group-block product-price .price,.ydp-ui-component .ydp-product-price.ydp-has-sale .ydp-product-final-price,.ydp-ui-component .ydp-product-price .ydp-product-final-price,.cart-items__price text-component,td.cart-items__details span.price,.predictive-search-form__content a.resource-card .resource-card__content>div:last-child .price{font-weight:700;font-size:18px;line-height:25px;color:#ee3626!important}.cart-drawer__summary .cart__total-container span.cart__total *{font-size:18px!important}.product-card .product-card__content .group-block product-price .compare-at-price,.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item .ydp-product-price .ydp-product-original-price,.predictive-search-form__content a.resource-card .resource-card__content>div:last-child .compare-at-price,td.cart-items__details .compare-at-price{font-weight:500!important;font-size:16px!important;line-height:25px!important;color:#6a6a6a!important;opacity:1!important;text-decoration-thickness:1px;margin-left:10px!important}td.cart-items__details .compare-at-price{opacity:1!important}.product-card .product-card__content .group-block product-price>div{display:flex;align-items:center}.product-card .quick-add{top:0;right:0;bottom:0;left:0}.product-card .quick-add form.shopify-product-form add-to-cart-component,.product-card .quick-add form.shopify-product-form add-to-cart-component button{width:100%}.product-card .quick-add form.shopify-product-form add-to-cart-component button span.add-to-cart-text--added{width:100%!important}.product-card .quick-add form.shopify-product-form add-to-cart-component button>span>.svg-wrapper+span{opacity:1!important;width:100%!important}.product-card .quick-add form.shopify-product-form add-to-cart-component button>span>span.svg-wrapper{display:none!important}.product-card .quick-add form.shopify-product-form add-to-cart-component button>span>.svg-wrapper+span{transform:translate(0)!important}.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item span.ydp-sale-badge,.product-badges__badge{background:#e75d5d!important;color:#fff}.home-our-trusted-team .custom-section-content{background:transparent!important}.home-our-trusted-team .custom-section-content .section-content-wrapper .group-block .group-block-content{max-width:620px;width:100%}.home-our-trusted-team .custom-section-content .section-content-wrapper{gap:0;display:flex;flex-wrap:wrap;background:transparent!important;align-items:center}.home-our-trusted-team .custom-section-content .section-content-wrapper .image-block{width:50%;min-height:800px}.home-our-trusted-team .custom-section-content .section-content-wrapper .group-block{width:50%;padding-left:100px;background:transparent;flex-basis:inherit}.home-our-trusted-team .custom-section-content .section-content-wrapper .group-block .group-block-content{gap:0;flex-direction:column}.home-our-trusted-team .custom-section-content .section-content-wrapper .group-block .group-block-content .text-block{margin:0!important}.home-our-trusted-team .custom-section-content .section-content-wrapper .group-block .group-block-content .text-block h2{margin:0 0 30px!important}.home-our-trusted-team .custom-section-content .section-content-wrapper .group-block .group-block-content .button{padding-top:0!important;padding-bottom:0!important;margin-top:40px}.home-our-trusted-team{min-height:800px;background:#222!important}.home-our-trusted-team .custom-section-content .section-content-wrapper .image-block .image-block__image{aspect-ratio:auto!important}.home-our-trusted-team .custom-section-content .section-content-wrapper .image-block:before{content:"";background:#222;position:absolute;left:0;right:0;top:0;bottom:0;opacity:.1;pointer-events:none}.home-our-trusted-team .custom-section-content .section-content-wrapper .image-block{position:relative}.home-our-trusted-team{position:relative;overflow:hidden}.home-our-trusted-team:before,.category-list-content:before{content:"";background:url(our-trusted-team-icon.svg);position:absolute;right:-6px;bottom:0;width:501px;height:518px;z-index:22}@media (min-width:1921px){.home-our-trusted-team:before,.category-list-content:before{right:50%;margin-right:-945px}}.home-reasons-to-choose-us h2{margin:0 0 54px!important}.home-reasons-to-choose-us .layout-panel-flex .button{margin-top:60px}.choose_box_wrapper{padding:0}.choose_box_wrapper>.group-block-content{display:flex;flex-wrap:wrap;gap:0;margin:0 -25px -50px;width:auto;height:auto;align-items:inherit}.choose_box_wrapper>.group-block-content>.choose_box{width:50%;flex:inherit;padding:0 25px;margin-bottom:50px}.choose_box .group-block{padding:0;margin:0 0 21px;width:100%}.choose_box .group-block .group-block-content{gap:0}.choose_box .group-block .icon-block{width:50px}.choose_box .group-block .text-block{width:calc(100% - 50px);padding-left:20px}.choose_box .group-block h4{margin:0!important;font-weight:600;font-size:24px!important;line-height:120%!important;color:#222}.choose_box .text-block{text-wrap:auto!important;width:100%!important}.choose_box .text-block p{width:100%;text-wrap:auto!important;display:block;max-width:100%;margin:0 0 -3px!important}.choose_box>.group-block-content{padding:50px;border:1px solid rgba(187,187,187,.733333);border-radius:20px;flex-direction:inherit;flex-wrap:wrap;align-content:start}.footer-category-section{padding:120px 0 80px}.footer-category-section .icon-block{display:block!important;width:100%;margin-bottom:15px}.footer-category-section .icon-block img{margin:0 auto}.footer-category-section p{font-weight:400;font-size:16px;line-height:120%;text-align:center;margin:0 -4px}.footer-category-section p,.footer-category-section p a{color:#fffc!important}.footer-category-section .group-block-content{gap:0;align-items:center}.footer-category-section .custom-section-content>.layout-panel-flex{display:flex;flex-wrap:wrap;margin:0 -25px;width:auto;align-items:start}.footer-category-section .layout-panel-flex .group-block{padding:0 25px}.footer-category-section .group-block-content p a.active{color:var(--primary-color)!important}.footer-category-section,footer,.copyright_wrapper{background:#222!important}footer .section>.layout-panel-flex{gap:0;padding:80px 0;border-top:1px solid rgba(255,255,255,.3)}footer ul li a,footer p,.copyright_wrapper *{color:#fffc!important;font-weight:400;font-size:18px;line-height:160%}footer p a{color:#fffc!important}footer summary.menu__heading.h3{padding:0!important;margin:0!important;display:block}footer summary.menu__heading.h3 span.menu__heading__default,footer div.text-block>p,.newsletter_wrapper .group-block-content [class*=ai-footer-social-] h3{font-weight:600!important;font-size:22px!important;line-height:26px!important;color:#fff!important;display:block}footer div.text-block{margin:0!important}footer .details-content ul{padding:0!important;margin:0!important}footer summary.menu__heading.h3 span.menu__heading__default,footer div.text-block p:last-child{margin-bottom:22px!important}footer .details-content ul li:last-child{margin-bottom:0!important}footer .details-content ul li:before{display:none}footer .details-content ul li{margin-bottom:0!important;margin-top:0!important}footer .section>.layout-panel-flex{align-items:start;display:flex;flex-wrap:wrap;justify-content:inherit}footer .section>.layout-panel-flex>.group-block{flex-basis:inherit;flex:inherit}footer .section>.layout-panel-flex>.group-block:nth-child(1){width:39.5%}footer .section>.layout-panel-flex>.group-block:nth-child(2){width:26.8%}footer .section>.layout-panel-flex>.group-block:nth-child(3){width:33.7%}footer .section>.layout-panel-flex>.group-block:nth-child(3) .group-block{flex:inherit!important;width:100%}footer .section>.layout-panel-flex>.group-block:nth-child(2) rte-formatter{margin-bottom:30px}footer .section>.layout-panel-flex>.group-block:nth-child(2) .text-block+rte-formatter p{max-width:255px;width:100%}.email-signup-block form .email-signup__input-group input{height:70px;background:#403c3c;font-weight:400;font-size:18px;line-height:21px;color:#f6f6f6;border:0;padding:0 75px 0 20px;width:100%!important}.email-signup-block form .email-signup__input-group button.email-signup__button{min-width:inherit!important;padding:0!important;text-align:center;width:56px!important;height:56px!important}.email-signup-block form .email-signup__input-group button.email-signup__button svg{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.email-signup-block form .email-signup__input-group input::-webkit-input-placeholder{color:#f6f6f6;opacity:1}.email-signup-block form .email-signup__input-group input:-moz-placeholder{color:#f6f6f6;opacity:1}.email-signup-block form .email-signup__input-group input::-moz-placeholder{color:#f6f6f6;opacity:1}.email-signup-block form .email-signup__input-group input:-ms-input-placeholder{color:#f6f6f6;opacity:1}.email-signup-block form .email-signup__input-group input{margin-top:-1px}.email-signup-block{margin-bottom:50px;margin-top:20px}.email-signup-block form .email-signup__input-group button.email-signup__button{position:absolute;right:7px;top:6px}.footer-utilities{padding:34px 0}.newsletter_wrapper .group-block-content [class*=ai-footer-social-]{border:0;padding:0;background:transparent}.newsletter_wrapper .group-block-content [class*=ai-footer-social-] [class*=ai-footer-social-content-]{gap:0;align-items:start}.newsletter_wrapper .group-block-content [class*=ai-footer-social-] [class*=ai-footer-social-links-]{gap:0}.newsletter_wrapper .group-block-content [class*=ai-footer-social-] [class*=ai-footer-social-links-] a:not(:last-child){margin-right:10px}.newsletter_wrapper .group-block-content [class*=ai-footer-social-] [class*=ai-footer-social-links-] a{width:40px;height:40px;border:1px solid rgba(255,255,255,.3);transform:translate(0)!important}.newsletter_wrapper .group-block-content [class*=ai-footer-social-] [class*=ai-footer-social-links-] a svg{width:14px;height:14px}.newsletter_wrapper .group-block-content [class*=ai-footer-social-] h3{margin-bottom:20px!important}.copyright_wrapper .footer-utilities .footer-utilities__group--right{display:none}.copyright_wrapper .footer-utilities .footer-utilities__group--left,.copyright_wrapper .footer-utilities__group-copyright{width:100%}.copyright_wrapper span.footer-utilities__text{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.copyright_wrapper span.footer-utilities__text p{margin:0!important;position:relative}.copyright_wrapper{border-top:1px solid rgba(255,255,255,.3)}.copyright_wrapper span.footer-utilities__text p:not(:first-child):before{content:"";width:4px;height:4px;background:#7c7373;position:absolute;left:32px;top:12px;border-radius:50%}.copyright_wrapper span.footer-utilities__text p:not(:first-child){padding-left:64px}.home-brand-slider>div:first-child{text-align:center;font-weight:600;font-size:24px;line-height:120%;color:#222}.brand-logo-slider .brand-slider-img{width:100%;height:125px;position:relative}.brand-logo-slider .brand-slider-img img{position:absolute;left:0;right:0;margin:0 auto;width:auto;height:auto;max-width:100%;max-height:100%;top:50%;transform:translateY(-50%)}.home-brand-slider>div:first-child{margin-bottom:50px}.slick-custom-arrow svg{width:39px;height:16px}.slick-custom-arrow svg *{fill:var(--title-color)}.slick-custom-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%);width:auto!important;height:auto!important;margin:0!important;background:transparent;border:0;padding:0;cursor:pointer}.slick-custom-arrow.slick-next{right:-75px!important}.slick-custom-arrow.slick-prev{left:-75px!important}.slick-slide{padding:0 25px}.slick-slider .slick-list{margin:0 -25px}.home-image-content-block{padding:115px 0}.home-image-content-block [class*=ai-three-section-layout-]{background:transparent;gap:0;display:flex;justify-content:space-between;width:100%;align-items:center;flex-direction:column;padding:0!important}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(2){width:100%;max-width:620px;text-align:center;background:transparent;align-items:center;margin-bottom:6px}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(2) h2,.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(2) h2+div{color:#fff}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(1),.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(3){position:absolute;width:auto;overflow:visible!important;height:auto;top:50%;transform:translateY(-50%)}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(1) img,.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(3) img{width:auto;height:auto;max-width:100%;max-height:100%}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(1){left:71px}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(3){right:-5px;margin-top:13px}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(2) h2{margin-bottom:15px!important}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(2) h2+div{font-weight:400;font-size:var(--content-size);line-height:140%;margin-bottom:38px!important}.home-testimonial-section h3,.home-testimonial-section h2{font-size:var(--heading2)!important;line-height:1.2;margin:-7px 0 54px!important;text-align:center}.testimonialboxmain{padding:30px 35px;background:#f6f6f6;text-align:center}.testimonialboxmain .rte p:first-child{text-align:center;margin:0 0 31px!important}.testimonialboxmain .rte p img{width:auto;margin:0 auto}.testimonialboxmain .client-name-img{display:flex;justify-content:center;margin:27px 0 0;flex-wrap:wrap;align-items:center}.testimonialboxmain .client-name-img .client-img{max-width:61px;border-radius:50%;position:relative;overflow:hidden}.testimonialboxmain .client-name-img .client-name{text-align:left;padding-left:15px;max-width:calc(100% - 61px)}.testimonialboxmain .client-name-img .client-img img{width:61px!important}.testimonialboxmain .client-name-img .client-name p.title{font-weight:600;font-size:22px;line-height:29px;color:#222}.testimonialboxmain .client-name-img .client-name p.title+p{font-weight:400;font-size:18px;line-height:140%;color:#6a6a6a}.testimonialboxmain .client-name-img .client-name p{margin:0!important}.home-diamond-tools p{max-width:100%}.home-diamond-tools .custom-section-content .layout-panel-flex{display:flex;flex-wrap:wrap}.home-diamond-tools .custom-section-content .layout-panel-flex .image-block{padding-right:15px}.home-diamond-tools .custom-section-content .layout-panel-flex .weoffer_content{padding-left:85px}.home-diamond-tools .custom-section-content>.layout-panel-flex>*{width:50%;flex-basis:inherit}.weoffer_content h2{margin-bottom:32px!important}.weoffer_content .text-block{margin-bottom:0!important}.weoffer_content rte-formatter.text-block{margin-bottom:24px!important}.weoffer_content a.button{margin-top:15px!important}.home-collection-slider button svg,.team-testimonial-slider button svg,.related-product-slider button svg{width:18px;height:32px}.home-collection-slider button svg *,.team-testimonial-slider button svg *,.related-product-slider button svg *{fill:none!important;stroke:#999}.explore-categories{background:#efefef!important}.explore-categories .collection-item-main{position:relative}.explore-categories .collection-item-main .collection-item-image{width:100%;padding-bottom:100%;background:#fff;border-radius:50%;position:relative;overflow:hidden}.explore-categories .collection-item-main .collection-item-image img{position:absolute;left:0;right:0;margin:0 auto;width:auto;height:auto;max-width:100%;max-height:100%;top:50%;transform:translateY(-50%)}.explore-categories .collection-item-main .collection-item-info{text-align:center}.explore-categories .collection-item-main .collection-item-info .collection-name{font-weight:600;font-size:20px;line-height:130%;text-transform:capitalize;color:#222;display:block;margin:15px 0!important}.explore-categories .collection-item-main .collection-item-info .collection-short-des{font-weight:400;font-size:14px;line-height:140%;color:#222}.explore-categories h2{margin:0 0 55px!important;text-align:center}.redbg{background:var(--primary-color)!important}.home-ask-our-experts{padding:59px 0}.home-ask-our-experts .background-image-container img{opacity:.4}.home-ask-our-experts [class*=ai-image-text-]{background:transparent;display:flex;flex-wrap:wrap;gap:0}.home-ask-our-experts [class*=ai-image-text-] h2,.home-ask-our-experts [class*=ai-image-text-] h2+div{color:#fff}.home-ask-our-experts [class*=ai-image-text-] h2+div p a{text-decoration:underline;color:#fff}.home-ask-our-experts [class*=ai-image-text-] h2+div p strong{display:inline-block}.home-ask-our-experts [class*=ai-image-text-] h2{margin:0 0 16px!important}.home-ask-our-experts [class*=ai-image-text-] h2+div{margin-bottom:37px!important;font-style:normal;font-weight:400;font-size:var(--content-size);line-height:140%}.home-ask-our-experts [class*=ai-image-text-]>*:first-child{width:61.8%;padding-left:25px}.home-ask-our-experts [class*=ai-image-text-]>*:last-child{width:38.2%;padding-right:25px;gap:0}.home-ask-our-experts [class*=ai-image-text-]>*{flex:inherit}.home-brand-slider,.home-testimonial-section{position:relative;overflow:hidden}.testimonial-slider .slick-track{display:flex!important}.testimonial-slider .slick-slide{height:inherit!important}.testimonial-slider .slick-slide>*:first-child{height:100%}.header[data-sticky-state=active] .header__row.header__row--bottom{border-bottom:1px solid #666}.cart-drawer__inner .cart-drawer__header span.cart-drawer__heading,td.cart-items__details p,span.h1,span.h2,span.h3,span.h4,span.h5,span.h6{margin:0!important}.cart-drawer__summary summary.cart-discount__summary{padding:0!important}.cart-drawer__summary .cart-actions{margin:0!important}.cart-drawer__summary .cart__summary-totals,.cart-drawer__summary{gap:0}.cart-drawer__summary .cart__total-container{gap:0;padding:20px 0!important}.cart-drawer__summary .cart__total-container span.cart__total{margin-bottom:10px}.cart-drawer__summary .cart__total-container span.cart__total *{color:#222;font-weight:700}.cart-drawer__summary .cart__total-container span.cart__total text-component.cart__total-value{color:var(--primary-color)!important}.cart-drawer__summary .cart__ctas{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between}.cart-drawer__summary .cart__ctas>*{flex:1 0 0;display:inline-flex!important;gap:0!important}.cart__summary-totals .cart-discount__content input.cart-discount__input{padding:10px 15px;border:1px solid rgba(34,34,34,.5);border-radius:0;height:45px}.cart__summary-totals .cart-discount__content form.cart-discount__form{padding:5px 0 0!important}.cart-drawer__summary .cart__ctas .button,.cart-drawer__summary .cart-discount__content button.cart-discount__button{min-width:inherit!important;font-size:16px!important;text-align:center;justify-content:center;align-items:center;height:45px!important;line-height:45px!important}.cart-items__quantity .quantity-selector{height:56px;width:150px!important;border:1px solid rgba(34,34,34,.5);border-radius:0!important}.cart-items__quantity .quantity-selector input[type=number]{height:100%;padding:0}.quantity-selector button svg{width:16px;height:16px}.quantity-selector button svg *{fill:red!important}.cart-drawer__inner .cart-items__quantity .quantity-selector{height:46px}.cart-drawer__items .cart-items__table-row{border-bottom-color:#ddd}.collection-card__link{z-index:1}footer .details-content ul li.list-menu__item--active a{color:var(--primary-color)!important}.predictive-search-results__title button.predictive-search-results__clear{text-transform:capitalize!important;font-weight:400!important;font-size:16px!important;color:var(--primary-color)!important;opacity:1!important}ul.predictive-search-results__list{padding:0!important;margin:0!important;gap:0;flex-wrap:wrap!important;display:flex}ul.predictive-search-results__list>li.predictive-search-results__card{width:100%;background:transparent!important;transform:translateY(0)!important;padding:0!important}.predictive-search-form__content a.resource-card{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row;row-gap:0!important}.predictive-search-form__content a.resource-card .resource-card__media{width:80px}.predictive-search-form__content a.resource-card .resource-card__content{width:calc(100% - 80px);padding-left:15px}.predictive-search-form__content h4.resource-card__title{font-size:18px!important;margin:0!important;transition:all .5s ease 0s}.predictive-search-form__content a.resource-card .resource-card__content>div:last-child{display:flex;flex-direction:row-reverse;justify-content:start}body ul.predictive-search-results__list{margin-bottom:15px!important}ul.predictive-search-results__list>li.predictive-search-results__card:before{display:none!important}ul.predictive-search-results__list>li.predictive-search-results__card{margin:0!important}ul.predictive-search-results__list>li.predictive-search-results__card:not(:last-child){margin-bottom:10px!important}ul.predictive-search-results__list{padding-bottom:0!important;border-bottom:0!important}.predictive-search-results__inner .recently-viewed-wrapper ul.predictive-search-results__list{border-bottom:1px solid #ddd!important;padding-bottom:20px!important;margin-bottom:15px!important}body ul.predictive-search-results__list{margin-bottom:0!important}.predictive-search-form__footer{background:#f0f0f0;margin:0!important;padding:10px 0!important;position:relative}.predictive-search-form__content-wrapper .predictive-search-form__content{padding:0!important}.predictive-search-form__content-wrapper{background:#fff;max-height:70vh!important;height:auto!important}.predictive-search-form__content{max-height:100%}.resource-card__media:empty+.resource-card__content{width:100%!important;padding:0!important}.predictive-search-form__content a.resource-card .resource-card__content>div:last-child{margin-top:5px!important}slideshow-component.predictive-search-results__list{margin:20px 0 0!important;padding:12px 0 0!important;border-top:1px solid #ddd}slideshow-component.predictive-search-results__list slideshow-slides{padding:0 1.25rem 1px;margin:0!important;transform:translate(0)!important}slideshow-component.predictive-search-results__list slideshow-slides slideshow-slide.predictive-search-results__card{width:100%;background:transparent!important;border:1px solid #ddd!important}slideshow-component.predictive-search-results__list slideshow-slides slideshow-slide.predictive-search-results__card{transform:translateY(0)!important}ul.predictive-search-results__list.predictive-search-results__wrapper.predictive-search-results__wrapper-queries li.predictive-search-results__card--query:before{display:none}li.predictive-search-results__card--query a.pills__pill.predictive-search-results__pill{padding:5px 20px;font-size:15px;background:#ddd}ul.predictive-search-results__list.predictive-search-results__wrapper.predictive-search-results__wrapper-queries{width:100%;padding:0 1.25rem 1rem!important;display:flex!important}button.predictive-search__search-button{background:transparent!important;border:0;font-size:18px!important;font-weight:700!important;cursor:pointer;transform:translate(0)!important;padding:0!important;height:auto!important;line-height:normal!important;color:#222!important;box-shadow:none!important}.predictive-search-form__content-wrapper .predictive-search-form__content{border-top:1px solid #ddd}.predictive-search-form__header-inner:has(.search-input:is(:focus,:focus-visible)),.predictive-search-form__header:focus-within,.predictive-search-form__header-inner:focus-within{border-color:#22222280!important}.menu-mega .menu-list__submenu:before{content:"";border-bottom:1px solid #ddd;position:absolute;left:0;right:0;bottom:0;pointer-events:none}.menu-dropdown .menu-list__submenu:before{content:"";border:1px solid #ddd;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.menu-drawer__menu-container summary{line-height:normal!important;padding:0!important}.menu-drawer__close-button{padding:0 10px 0 0!important}.account-actions__main-menu .account-actions__sign-ins a.account-actions__link.button{background:transparent!important;min-width:100%!important;padding:0!important;gap:0!important;color:#222!important;text-transform:capitalize!important;letter-spacing:0!important;font-size:16px!important;font-weight:400!important}.account-actions__main-menu span.account-actions__title.h5{text-align:center}.account-actions__main-menu header.account-actions__header{padding-bottom:10px;padding-top:15px!important}.account-actions__main-menu a.account-actions__link.button span{margin:0!important;position:relative;font-size:16px}.account-actions__main-menu a.account-actions__link.button span+span:before{content:"|";position:absolute;left:12px;top:0}.account-actions__main-menu a.account-actions__link.button span+span{padding-left:25px}nav.account-actions__nav ul.account-actions__list{padding:0!important}nav.account-actions__nav ul.account-actions__list li{margin:0!important}nav.account-actions__nav ul.account-actions__list li span.account-actions__icon{margin:0 5px 0 0!important}nav.account-actions__nav ul.account-actions__list li span.account-actions__icon svg{width:20px;height:20px}nav.account-actions__nav ul.account-actions__list li span.account-actions__icon svg *{stroke:#fff}nav.account-actions__nav ul.account-actions__list li a.account-actions__link{border-radius:0!important;min-width:inherit!important;margin:0;padding:0;gap:0;--page-margin: 0 !;height:45px!important;font-size:16px!important}.hero__container{padding:0!important}.hero-wrapper .hero{min-height:inherit!important;background:transparent}.hero-wrapper .hero .hero__media-wrapper{position:relative;height:500px}.hero-wrapper .hero .hero__media-wrapper img.hero__image{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);width:auto;height:auto;max-width:100%;min-height:100%;object-fit:cover}.hero-wrapper .hero .hero__content-wrapper{position:absolute;max-width:1410px;margin:0 auto;width:100%;align-items:end;padding-left:0!important;padding-right:0!important}.hero-wrapper .hero .hero__content-wrapper .group-block-content{max-width:533px!important;margin-left:auto;gap:0;align-items:start}.hero-wrapper .hero .hero__content-wrapper .group-block-content rte-formatter.text-block p{max-width:420px!important;width:100%;display:block}.hero-wrapper .hero .hero__content-wrapper .group-block-content .text-block{display:block!important;text-align:left;width:100%;margin:0!important}.hero-wrapper .hero .hero__content-wrapper .group-block-content rte-formatter.text-block{padding:0!important}.hero-wrapper .hero .hero__content-wrapper .group-block-content rte-formatter.text-block p{max-width:100%;text-align:left;font-weight:400;font-size:20px;line-height:130%;color:#fff}.hero-wrapper .hero .hero__content-wrapper .group-block-content div.text-block p,.hero-wrapper .hero .hero__content-wrapper .group-block-content div.text-block h2,.hero-wrapper .hero .hero__content-wrapper .group-block-content div.text-block h1{font-weight:500;font-size:var(--heading1);line-height:120%;margin:0 0 46px!important;text-align:left}.hero-wrapper .hero .hero__content-wrapper .group-block-content .button{margin-top:44px}.hero__media-wrapper .overlay{background:#0003}.our-team-slider>div:first-child h3,.our-team-slider>div:first-child h2{margin-bottom:54px!important}.our-team-slider>div:first-child{text-align:center}.team-main{position:relative;text-align:center}.team-main .team-img{max-width:436px;margin:0 auto;position:relative;padding-bottom:100%;border-radius:50%;overflow:hidden;background:#ee36261a}.team-main .team-img img{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);width:auto;max-width:100%;min-height:100%;object-fit:cover}.team-main .team-info{padding-top:30px}.team-main .team-info .title{font-weight:600;font-size:24px;line-height:120%;color:#222;margin:0 0 11px!important}.team-main .team-info .title+p{font-weight:400;font-size:18px;line-height:140%;color:#222}.team-main .team-img:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgb(238 54 38 / 10%);z-index:2;border-radius:50%;opacity:0}.commitment-to-quality{background:#efefef!important}.commitment-to-quality [class*=ai-image-text-]{background:transparent;gap:0!important}.commitment-to-quality [class*=ai-image-text-] img{border-radius:0!important}.commitment-to-quality [class*=ai-image-text-] [class*=ai-image-text__image-container-]{flex:inherit;width:41.5%}.commitment-to-quality [class*=ai-image-text-] [class*=ai-image-text__content-]{flex:inherit;gap:0;padding-right:141px;width:58.5%}.commitment-to-quality [class*=ai-image-text-] [class*=ai-image-text__content-] a.button{margin-top:47px}.commitment-to-quality [class*=ai-image-text-] [class*=ai-image-text__text-] p{font-size:var(--content-size)!important;color:var(--content-color)!important;line-height:1.4!important}.commitment-to-quality [class*=ai-image-text-] [class*=ai-image-text__content-] h2{margin-bottom:53px!important}.fullwidth_content .group-block-content>rte-formatter.text-block{width:100%;max-width:100%!important}.fullwidth_content .group-block-content>rte-formatter.text-block>*{max-width:930px;width:100%}.fullwidth_content .group-block-content>rte-formatter.text-block>h2{margin:-7px 0 25px!important}.sustainability-section rte-formatter.text-block{margin-bottom:0!important}.sustainability-section .group-block-content{padding-top:12px}.page-width-narrow .location-map,.page-width-content .location-map{--page-content-width: 100%;--page-width: 100%;--page-margin: 0}.location-map .custom-section-background{display:none!important}.page-width-narrow .location-map{display:flex;width:100%}.page-width-narrow .location-map .custom-section-content{width:100%;max-width:calc((100% - 1410px)/2 + 1410px);margin-left:auto}.location-map{background:#efefef!important}.map_wraper .group-block-content iframe,.map_wraper .group-block-content div.shopify-block,.map_wraper,.map_wraper .group-block-content,.map_wraper .group-block-content div.shopify-block div{height:100%}.map_wraper .group-block-content iframe,.map_wraper .group-block-content div.shopify-block{width:100%}.map_wraper .group-block-content{display:flex;flex-direction:inherit}.map_wraper .group-block-content iframe{filter:grayscale(1)}.mapinfo_main_wrap .group-block-content{display:flex;flex-wrap:wrap}.mapinfo_main_wrap .contact_info_wrapper{width:42.5%!important;flex:inherit}.mapinfo_main_wrap .map_wraper{width:57.5%;flex:inherit}.mapinfo_main_wrap .contact_info_wrapper rte-formatter.text-block{margin:0 0 25px!important;width:100%}.mapinfo_main_wrap .contact_info_wrapper rte-formatter.text-block h2{margin:0!important}.continfobox_main>.group-block-content{margin:0 -15px;align-items:start}.continfobox_main>.group-block-content>.group-block{padding:0 15px;width:50%;flex:inherit}.continfobox_main>.group-block-content>.group-block .group-block-content{gap:0}.continfobox_main>.group-block-content>.group-block rte-formatter.text-block{margin:0!important}.continfobox_main>.group-block-content>.group-block rte-formatter.text-block>p{width:100%;margin:0!important;font-weight:400;font-size:18px;line-height:140%;color:#222}.mapinfo_main_wrap .contact_info_wrapper rte-formatter.text-block h5{margin:78px 0 6px!important;width:100%}.mapinfo_main_wrap .contact_info_wrapper>.group-block-content{max-width:640px;padding-right:30px;padding-top:6px;padding-bottom:27px}.continfobox_main+.continfobox_main{margin-top:25px!important}.wishlistmain span.cart-count-bubble{position:absolute;min-width:16px;height:16px;border-radius:50%;background:#000;top:-11px;right:5px!important;left:auto!important;display:block!important}.wishlistmain span.cart-count-bubble span.ydp-header-launcher-count{font-size:12px;color:#fff!important;line-height:16px!important;padding:0!important;display:block;margin:0!important}.register-form form{max-width:832px;width:100%;justify-content:center;margin:75px auto;gap:0}.register-form form .contact-form__form-row{display:flex;margin:0 -14px;flex-wrap:wrap;gap:0}.register-form form .field-input,.ydp-modal-content .ydp-form-enquiry .ydp-row .ydp-child{margin-bottom:30px}.register-form form .field-input{padding:0 15px;margin-bottom:30px;width:100%}.register-form form input,.register-form form select,.register-form form textarea,.ydp-modal-content .ydp-form-enquiry .ydp-row .ydp-input{padding:0 20px;height:56px;border:1px solid rgba(34,34,34,.5);border-radius:0;width:100%;font-weight:400;font-size:16px;line-height:120%;color:#222}.register-form form textarea,.ydp-modal-content .ydp-form-enquiry .ydp-row textarea{height:120px!important;padding-top:17px!important;padding-bottom:17px!important;resize:none}.register-form form button.submit-button{margin:15px auto 0}.register-form form .two-col .field-input{width:50%}.make-enquiry rte-formatter.text-block,.make-enquiry div.text-block{display:block;width:100%;text-align:center;max-width:630px;margin:0 auto;text-wrap:inherit}.make-enquiry rte-formatter.text-block h2,.make-enquiry div.text-block p{display:block;text-align:center;width:100%;margin:0!important;text-wrap:inherit!important;max-width:100%}.make-enquiry div.text-block p{font-weight:400;font-size:18px;line-height:140%;color:#222}.make-enquiry rte-formatter.text-block{margin-bottom:25px}.contact-form form{max-width:832px;width:100%;justify-content:center;margin:75px auto 0;gap:0}.contact-form form .contact-form__form-row{display:flex;margin:0 -14px;flex-wrap:wrap;gap:0}.contact-form form .field-input,.ydp-modal-content .ydp-form-enquiry .ydp-row .ydp-child{margin-bottom:30px}.contact-form form .field-input{padding:0 15px;margin-bottom:30px;width:100%}.contact-form form input,.contact-form form select,.contact-form form textarea,.ydp-modal-content .ydp-form-enquiry .ydp-row .ydp-input{padding:0 20px;height:56px;border:1px solid rgba(34,34,34,.5);border-radius:0;width:100%;font-weight:400;font-size:16px;line-height:120%;color:#222}.contact-form form textarea,.ydp-modal-content .ydp-form-enquiry .ydp-row textarea{height:120px!important;padding-top:17px!important;padding-bottom:17px!important;resize:none}.contact-form form button.submit-button{margin:15px auto 0}.contact-form form .two-col .field-input{width:50%}.faq-section rte-formatter.text-block{margin-bottom:54px!important}.faq-section rte-formatter.text-block h2{margin:0!important}.faq-section rte-formatter.text-block,.faq-section .accordion{max-width:830px;margin-left:auto!important;width:100%;margin-right:auto!important}.faq-section .accordion .details{padding:0;border:1px solid rgba(34,34,34,.3)!important}.faq-section .accordion .details summary{font-weight:700;font-size:18px;line-height:120%;color:#222}.faq-section .accordion .details summary span.svg-wrapper,.faq-section .accordion .details summary span.svg-wrapper svg{width:20px;height:20px}.faq-section .accordion .details .details-content{padding-top:0!important}.faq-section .accordion .details .details-content rte-formatter.text-block{margin:0 0 -3px!important;padding-right:10px}.faq-section .accordion accordion-custom+accordion-custom .details{margin-top:20px}.faq-section .accordion .details[open]{background:linear-gradient(90deg,#fff0,#ee362626);border:1px solid #EE3626!important}.faq-section .accordion .details[open] summary{color:var(--primary-color)}.faq-section .accordion .details summary,.faq-section .accordion .details .details-content{padding:20px}.alert.alert--error,.ydp-product-inquiry-error{position:absolute;font-size:14px!important;color:red;left:15px;top:100%}.contact-form form .field-input,.ydp-modal-content .ydp-form-enquiry .ydp-row .ydp-child{position:relative}.comprehensive-service .weoffer_content h2{max-width:410px;width:100%}.comprehensive-service .weoffer_content rte-formatter.text-block{margin-bottom:0!important}.benefits_section{background:#efefef!important}.benefit_box>.group-block-content .icon-block{width:170px;height:170px;display:block;position:relative;margin-bottom:21px}.benefit_box>.group-block-content>rte-formatter.text-block>h4{margin:0 0 20px!important;font-weight:600;font-size:24px!important;line-height:120%;color:#222;max-width:310px!important}.benefit_box>.group-block-content>rte-formatter.text-block>p+h5{display:none!important}.benefit_box_main+.button{margin-top:62px}.benefit_box>.group-block-content .icon-block:before{content:"";background:url(Benefits-With-Us-main-icon.svg);position:absolute;left:0;top:0;width:100%;height:100%;background-size:100%;z-index:-1;background-repeat:no-repeat!important}.benefit_box>.group-block-content .icon-block:before{animation:animName 50s linear infinite}@keyframes animName{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.benefit_box>.group-block-content .icon-block img{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);width:51px!important;height:auto!important}.benefits_section rte-formatter.text-block,.services_section rte-formatter.text-block{margin:0 0 53px!important;width:100%}.benefits_section rte-formatter.text-block h2,.services_section rte-formatter.text-block h2{margin:0!important}.benefit_box>.group-block-content>rte-formatter.text-block,.service_box>.group-block-content>rte-formatter.text-block,.blog-post-item .blog-post-card .blog-post-card__content{margin-bottom:0!important;gap:0!important}.service_box>.group-block-content>rte-formatter.text-block,.blog-post-item .blog-post-card .blog-post-card__content{padding-top:30px!important}.service_box>.group-block-content>rte-formatter.text-block>h4{margin:0 0 32px!important;font-weight:600;font-size:30px!important;line-height:120%;color:#222;max-width:315px;text-wrap:auto}.service_box>.group-block-content>rte-formatter.text-block>p,.benefit_box>.group-block-content>rte-formatter.text-block>p{margin:0!important}.benefit_box_main>.group-block-content,.service_box_main>.group-block-content,.blog-posts-container{margin:0 -25px -50px;width:auto;align-items:start}.benefit_box_main>.group-block-content>.benefit_box,.service_box_main>.group-block-content>.service_box,.blog-posts-container .blog-post-item{padding:0 25px;flex:inherit;width:33.3333%;margin-bottom:50px}.service_box>.group-block-content>rte-formatter.text-block>p br,.benefit_box>.group-block-content>rte-formatter.text-block>p br{display:none}.home-diamond-tools>.custom-section-content>.layout-panel-flex{align-items:start}.home-diamond-tools .weoffer_content{align-self:center}.facets__filters-wrapper{margin:0!important}.facets-block-wrapper{margin-right:0!important;padding-right:52px}.facets__filters-wrapper details summary{padding:0 0 31px!important;opacity:1!important}.facets__filters-wrapper accordion-custom:before{display:none!important}.facets__filters-wrapper span.facets__label{margin:0!important;font-weight:600;font-size:22px;line-height:26px;color:#222}.facets__filters-wrapper details summary .facets__status,.facets__filters-wrapper details summary .svg-wrapper{opacity:1}.facets__filters-wrapper .facets__inputs-wrapper{margin:0!important;padding:0!important}.facets__filters-wrapper .facets__inputs-wrapper ul{padding:0!important;margin:0!important;gap:0!important}.facets__filters-wrapper .facets__inputs-wrapper ul li{margin-bottom:21px!important}.facets__filters-wrapper .facets__inputs-wrapper ul li:before{display:none}.facets__inputs [data-expanded=false]{gap:0!important}button.show-more__button{font-weight:400;font-size:16px;line-height:19px;color:#222}.facets__inputs-wrapper .checkbox label.checkbox__label svg{position:relative;top:1px;border-radius:3px!important}.facets__inputs-wrapper .checkbox label span.checkbox__label-text{font-weight:400;font-size:16px;line-height:19px;color:#222;padding-left:9px}.facets__filters-wrapper .facets__inputs-wrapper ul li:last-child{margin-bottom:1px!important}.price-facet__inputs-wrapper{gap:20px!important}.price-facet__inputs-wrapper .price-facet__separator{display:none}.price-facet__inputs-wrapper .field.price-facet__field input{padding:10px 20px 10px 29px;height:37px;border:1px solid rgba(34,34,34,.5);border-radius:30px;font-weight:400;font-size:14px;line-height:120%;color:#222!important;text-align:left}.facets__form>.facets__actions{display:none}.price-facet__inputs-wrapper .field.price-facet__field input::-webkit-input-placeholder{color:#222;opacity:1}.price-facet__inputs-wrapper .field.price-facet__field input:-moz-placeholder{color:#222;opacity:1}.price-facet__inputs-wrapper .field.price-facet__field input::-moz-placeholder{color:#222;opacity:1}.price-facet__inputs-wrapper .field.price-facet__field input:-ms-input-placeholder{color:#222;opacity:1}.price-facet__inputs-wrapper .field.price-facet__field label.price-facet__label{height:100%!important;padding:11px 0 11px 20px!important;font-weight:700;font-size:14px;line-height:120%;color:#222}.price-facet__highest-price{font-weight:400;font-size:14px;line-height:16px;color:#222;padding:0 0 12px!important}price-facet-component.price-facet{flex-direction:column-reverse;flex-wrap:wrap;align-items:start;justify-content:start}floating-panel-component{padding-bottom:0!important}.facets__filters-wrapper accordion-custom.facets__item floating-panel-component{margin-bottom:50px!important;display:block}.facets-remove{margin:0 0 30px!important}.facets-remove facet-remove-component.facets-remove__pill{background:#f7f7f7;gap:5px;border:1px solid #ddd;color:#222!important;font-size:14px!important}.facets-remove facet-remove-component button{color:var(--primary-color)!important;font-size:14px!important;padding-left:0!important;padding-right:0!important}.hero-wrapper .hero.category-list-banner .hero__media-wrapper{height:300px}.hero-wrapper .hero.category-list-banner .hero__media-wrapper .overlay{background:#fffc}.hero-wrapper .hero.category-list-banner .hero__content-wrapper{max-width:700px!important;gap:0!important;margin:4px auto 0;width:100%}.hero-wrapper .hero.category-list-banner .hero__content-wrapper div.text-block{width:100%;margin:0 0 35px!important}.hero-wrapper .hero.category-list-banner .hero__content-wrapper div.text-block h1{margin:0!important}.hero-wrapper .hero.no_banner_image .hero__content-wrapper rte-formatter.text-block{margin-top:20px!important}.hero-wrapper .hero.category-list-banner .hero__content-wrapper div.text-block h1,.hero-wrapper .hero.category-list-banner .hero__content-wrapper div.text-block h2{color:#222;font-size:var(--heading1)!important}.hero-wrapper .hero.category-list-banner .hero__content-wrapper div.text-block h1 strong,.hero-wrapper .hero.category-list-banner .hero__content-wrapper div.text-block h2 strong{color:var(--primary-color)}.hero-wrapper .hero.category-list-banner .hero__content-wrapper rte-formatter{padding:0!important;width:100%}.hero-wrapper .hero.category-list-banner .hero__content-wrapper rte-formatter p{width:100%;text-wrap:auto;max-width:100%;color:#222}.sorting-filter details summary{padding:0 20px!important;height:auto!important;display:flex;border:1px solid rgba(34,34,34,.5);border-radius:30px;align-items:center;height:37px!important;line-height:37px!important}.sorting-filter details summary span.facets__label{margin:0!important}.sorting-filter details summary span.svg-wrapper{margin:0!important;position:absolute;top:10px;right:20px}.facets-controls-wrapper .facets--filters-title,.button.facets-toggle__button{margin:0!important;padding:0 16px;border:1px solid rgba(34,34,34,.5);border-radius:30px!important;height:37px;line-height:37px}.facets-toggle__wrapper{margin:0!important}.facets-controls-wrapper{padding-bottom:50px!important;gap:30px!important;padding-top:0!important}.facets-controls-wrapper .products-count-wrapper{margin-left:0;height:auto!important}.facets-controls-wrapper .facets--filters-title,.facets-controls-wrapper .products-count-wrapper span,.button.facets-toggle__button,.sorting-filter details summary span.facets__label{font-weight:400!important;font-size:14px!important}.button.facets-toggle__button{text-transform:capitalize!important}sorting-filter-component.sorting-filter{margin-left:auto}.sorting-filter details summary,sorting-filter-component.sorting-filter .sorting-filter__options{width:250px}sorting-filter-component.sorting-filter .sorting-filter__options{padding:10px 0!important}ul.product-grid li.product-grid__item{margin-bottom:0!important}.facets-controls-wrapper .facets--filters-title{display:flex;align-items:center}.facets-controls-wrapper .facets--filters-title svg{margin-right:6px;width:16px;height:16px}form.search-page-input__parent search-page-input-component{margin:0 auto!important;max-width:700px!important;width:100%;background:transparent}form.search-page-input__parent input.search-page-input{width:100%;border:1px solid rgba(34,34,34,.5)!important;border-radius:30px!important;height:60px;margin-right:0;padding:10px 70px 10px 20px;background:#fff!important}form.search-page-input__parent span.search__icon{position:absolute;right:15px;left:auto}form.search-page-input__parent span.search__icon,form.search-page-input__parent span.search__icon svg{width:25px;height:25px}form.search-page-input__parent button.search__reset-button{right:45px}form.search-page-input__parent span.search__icon svg *{stroke:var(--primary-color)}.search-page__header div.text-block{margin:0 0 30px!important;width:100%!important;text-align:center}.search-page__header div.text-block h2,.search-page__header div.text-block h3{text-align:center;margin:0!important}.only-title-banner{background:#efefef!important;padding:50px 0!important}.only-title-banner>*:first-child{padding:0!important}form.search-page-input__parent search-page-input-component{background:transparent}.main-collection-grid__title{margin-left:0!important}.pt-50{padding-top:50px!important}ul.product-grid li.product-grid__item svg *,.slick-slider slideshow-arrows svg *{fill:#000!important;stroke:none!important}ul.product-grid li.product-grid__item slideshow-arrows,.slick-slider slideshow-arrows{left:10px;right:10px;width:auto;top:50%;bottom:auto!important;transform:translateY(-50%)!important}ul.product-grid li.product-grid__item slideshow-arrows button,.slick-slider slideshow-arrows button{height:auto!important;min-height:inherit!important;line-height:normal!important}ul.product-grid li.product-grid__item slideshow-arrows button span.svg-wrapper,ul.product-grid li.product-grid__item slideshow-arrows button svg,.slick-slider slideshow-arrows button span.svg-wrapper,.slick-slider slideshow-arrows button svg{width:25px!important;height:15px!important}.blog-posts-container{display:flex;flex-wrap:wrap;gap:0;width:auto}.blog-post-item .blog-post-card{flex-wrap:wrap;flex-direction:row}.blog-post-item .blog-post-card>*{width:100%!important;padding:0!important}.blog-post-card .blog-post-card__content>a,.blog-post-card .blog-post-card__content>a div.text-block{padding:0!important}.blog-post-card .blog-post-card__content>a div.text-block{margin-bottom:0!important;max-width:100%!important;text-wrap:auto!important}.blog-post-card .blog-post-card__content .shopify-block time{margin:0 0 10px;display:block;font-size:16px}.blog-post-card .blog-post-card__content .blog-post-card__content-text rte-formatter{color:var(--color-foreground);font-size:var(--content-size);font-weight:400;line-height:120%}.blog-post-card .blog-post-card__content .blog-post-card__content-text a{display:inline-block;color:var(--primary-color);padding:0}.blog-post-item .blog-post-card .shopify-block img{border-radius:0!important}.blog-post-card .blog-post-card__content>a div.text-block,.collections_wrapper .collection-card div.text-block p{font-size:24px!important;font-weight:600;line-height:120%;color:#222}.category-list-content{background:#efefef!important}.category-list-content .layout-panel-flex{gap:0!important;max-width:1100px;width:100%}.category-list-content .layout-panel-flex rte-formatter.text-block:first-child h2{margin-bottom:30px!important}.category-list-content .layout-panel-flex rte-formatter.text-block h2{margin:0!important}.category-list-content{position:relative;overflow:hidden}.category-list-content:before{background:url(High-Quality-Equipment-icon.svg);bottom:-30px;z-index:1!important}.hero-wrapper .hero.no_banner_image .overlay{background:#efefef!important}.hero-wrapper .hero.no_banner_image .hero__content-wrapper{margin:0 auto;display:flex;flex-wrap:wrap;max-width:100%!important}body .hero-wrapper .hero.no_banner_image .hero__content-wrapper div.text-block{margin-bottom:0!important}.hero-wrapper .hero.no_banner_image .hero__media-wrapper{height:200px!important}.collections_wrapper .collection-card .image-block{border:1px solid #eee!important}.collection-card__inner{gap:0}.collections_wrapper .collection-card div.text-block p{width:100%;display:inline-flex;text-wrap:auto;margin:0!important;max-width:100%}.collections_wrapper .collection-card div.text-block{width:100%;padding-top:20px}.blogdetail_wrapper div.text-block{margin:0!important}.blogdetail_wrapper div.text-block h1,.blogdetail_wrapper div.text-block h2,.blogdetail_wrapper div.text-block .h2{margin:0!important;font-size:var(--heading2)!important}.blogdetail_wrapper .blog-post-details{padding:15px 0 0!important}.blogdetail_wrapper header,.blogdetail_wrapper .blog-post-image-container,.blogdetail_wrapper .blog-post-content{max-width:1070px!important;margin:0 auto;width:100%}.blogdetail_wrapper .blog-post-image-container{margin-bottom:30px}.blog-post-item .blog-post-card .blog-post-card__image-container>a{position:relative;width:100%;padding-bottom:60%;overflow:hidden;border:1px solid #eee;display:block}.blog-post-item .blog-post-card .blog-post-card__image-container>a img{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);width:auto!important;height:auto!important;max-width:100%!important;min-height:100%!important;object-fit:cover}.product-information .product-information__grid{display:flex;flex-wrap:wrap;margin:0 -50px!important;width:auto!important}.product-information .product-information__grid .product-information__media{min-width:inherit}.product-information .product-information__grid .product-information__media,.product-information .product-information__grid .product-details{padding:0 50px!important}.product-information .product-information__grid .product-information__media{width:51.7%}.product-information .product-information__grid .product-details{width:48.3%!important}.product-information__media media-gallery slideshow-slides{border:1px solid #eee}.product-information__media media-gallery slideshow-container:before{content:"";width:36px;height:36px;background:url(zoom-in.svg);background-size:100%!important;position:absolute;right:20px;top:20px;z-index:1;pointer-events:none}.product-information__media media-gallery slideshow-container{border-radius:0!important}.product-information__media media-gallery slideshow-controls{margin-top:20px!important}.product-information__media media-gallery slideshow-controls .slideshow-controls__thumbnails{max-width:100%;width:100%;gap:20px!important;padding:0!important}.product-information__media media-gallery slideshow-controls .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:0!important}.product-information__media media-gallery slideshow-controls .slideshow-controls__thumbnails .slideshow-control:after{content:"";border:1px solid #eee;position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;z-index:1;display:block!important}.product-information__media media-gallery slideshow-controls .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]):after{border-color:var(--primary-color)}.product-details .product-inventory__status{gap:5px}.product-details .product-inventory__status .product-inventory__icon-in_stock+.product-inventory__text{color:#42aa62}.product-details .product-inventory__status .product-inventory__icon-out_of_stock+.product-inventory__text{color:var(--primary-color)}.product-details .product-inventory__status .product-inventory__icon-in_stock svg *{fill:#42aa62!important}.product-details .product-inventory__status .product-inventory__icon-out_of_stock svg *{fill:var(--primary-color)!important}.product-details .product-inventory__status span.svg-wrapper,.product-details .product-inventory__status span.svg-wrapper svg{width:14px;height:14px}.product-details .product-inventory__status .product-inventory__text{font-weight:400;font-size:var(--content-size);line-height:140%}.product-details .product-inventory__status span.svg-wrapper svg{position:relative;top:-1px}.product-details .product-inventory__status{margin-bottom:18px}.product-details div.text-block h1,.product-details div.text-block h2,.product-details div.text-block .h2{font-size:var(--heading2)!important;max-width:510px!important;margin:0 0 2px!important}.product-details .shopify-block>div:not(:last-child){margin-bottom:10px!important}.product-details product-price .price,.product-details .buy-buttons-block .product-form-buttons p{font-weight:700;font-size:36px;line-height:25px;color:#ee3626}.product-details product-price .compare-at-price{opacity:1!important;font-weight:500;font-size:24px;line-height:25px;color:#6a6a6a;margin-left:15px}.product-details product-price>div{display:flex;align-items:center;flex-wrap:wrap;margin:0!important}.product-details .buy-buttons-block .product-form-buttons{gap:0}.product-details .buy-buttons-block .product-form-buttons .quantity-selector{width:150px;height:56px;border:1px solid rgba(34,34,34,.5);border-radius:0!important;flex-grow:inherit;flex:inherit;gap:0!important;--quantity-selector-width:100%}.product-details .buy-buttons-block .product-form-buttons .quantity-selector button{height:100%}.product-details .buy-buttons-block .product-form-buttons .quantity-selector input[type=number]{width:100%;height:100%;padding:0}.product-details .buy-buttons-block .product-form-buttons .quantity-selector+span{flex-basis:inherit;flex:inherit;margin-left:30px;margin-right:30px;min-width:inherit}.product-details .buy-buttons-block .product-form-buttons .quantity-selector+span button.add-to-cart-button{width:auto!important}.product-details .buy-buttons-block .product-form-buttons .quantity-selector+span button.add-to-cart-button span.add-to-cart-text span.svg-wrapper{display:none}.product-details .detailicontext_box_main>.group-block-content{display:flex;flex-wrap:wrap;width:auto;margin:0 -15px}.product-details .detailicontext_box_main>.group-block-content .detailicontext_box{width:50%;padding:0 15px}.product-details .detailicontext_box_main{max-width:490px}.product-details .detailicontext_box_main>.group-block-content .detailicontext_box>.group-block-content{gap:0!important;width:100%;flex:inherit;align-items:center}.product-details .detailicontext_box_main>.group-block-content .detailicontext_box>.group-block-content .icon-block{margin:0!important}.product-details .detailicontext_box_main>.group-block-content .detailicontext_box>.group-block-content .icon-block img{width:30px!important;height:auto!important}.product-details .detailicontext_box_main>.group-block-content .detailicontext_box>.group-block-content rte-formatter.text-block{width:100%}.product-details .detailicontext_box_main>.group-block-content .detailicontext_box>.group-block-content rte-formatter.text-block p{font-weight:600;font-size:14px;line-height:120%;color:#222;padding-left:20px!important;max-width:135px}.product-details .detailicontext_wrap{padding:31px 0}.product-details .detailicontext_box_main:not(:last-child){margin-bottom:30px}.product-details .detail_social_wrap [class*=ai-footer-social-]{padding:0!important}.product-details .detail_social_wrap [class*=ai-footer-social-links-]{gap:0}.product-details .detail_social_wrap [class*=ai-footer-social-links-] a{width:40px;height:40px;border:1px solid rgb(34 34 34 / 30%);background:transparent}.product-details .detail_social_wrap [class*=ai-footer-social-links-] a svg{width:14px;height:14px}.product-details .detail_social_wrap [class*=ai-footer-social-links-] a svg *{fill:#222}.product-details .detail_social_wrap [class*=ai-footer-social-links-] a+a{margin-left:10px}.product-details .detail_social_wrap>.group-block-content{gap:0;align-items:center;justify-content:start}.product-details .detail_social_wrap>.group-block-content p{line-height:25px;margin-right:15px}.product-details .detailicontext_wrap{border-top:1px solid #D1D2D4;border-bottom:1px solid #D1D2D4}.product-details .divider{display:none}.product-details div.text-block,.product-details .shopify-block,.product-details product-price,.product-details .buy-buttons-block,.product-details .detailicontext_wrap,form.variant-picker__form{margin-bottom:40px!important}.related_products_wrapper.section_padding{padding-top:0!important}.section.tab-section{background:#efefef;margin-bottom:var(--section-space)!important}.detail_tab_wrapper .tabsview_wrapper{border-bottom:1px solid rgba(34,34,34,.3);margin-bottom:51px}.detail_tab_wrapper .tabsview_wrapper>button{background:transparent;border:0;padding:0 0 9px;position:relative;font-weight:600;font-size:30px;line-height:120%;color:#222;opacity:.5;letter-spacing:-.04em;cursor:pointer}.detail_tab_wrapper .tabsview_wrapper>button:not(:last-child){margin-right:45px!important}.detail_tab_wrapper .tabsview_wrapper>button.on{opacity:1}.detail_tab_wrapper .tabsview_wrapper>button:after{content:"";background:var(--primary-color);position:absolute;left:0;right:0;bottom:-1px;height:3px;opacity:0}.detail_tab_wrapper .tabsview_wrapper>button.on:after{opacity:1}.detail_tab_wrapper .tabscontent{max-width:1100px;width:100%}.related_products_wrapper rte-formatter.text-block{width:100%;text-align:center;margin:0 0 54px!important}.related_products_wrapper rte-formatter.text-block h2{text-align:center;width:100%;margin:0!important;max-width:100%}ul.dialog-zoomed-gallery{padding:0!important}ul.dialog-zoomed-gallery .product-media{height:100vh!important;width:100%;position:relative}ul.dialog-zoomed-gallery .product-media img.product-media__image{width:auto!important;position:absolute;height:auto;max-width:100%;max-height:100%;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%)}.dialog-thumbnails-list{padding:0!important;gap:20px;width:100px;right:30px;-webkit-mask-image:none!important;mask-image:none!important}.dialog-thumbnails-list button.dialog-thumbnails-list__thumbnail{border:1px solid #ddd}.dialog-thumbnails-list .dialog-thumbnails-list__thumbnail:is([aria-selected=true]){outline:0!important;border-color:var(--primary-color)}.main-collection-grid{margin-left:13px}nav.pagination{margin:50px 0 0!important}nav.pagination ul{gap:0!important}nav.pagination ul li span,nav.pagination ul li a{padding:0!important;width:50px;height:50px;border:1px solid transparent!important;border-radius:50%!important;display:inline-flex;line-height:50px;text-align:center!important;justify-content:center;position:relative;font-weight:600;font-size:22px;color:#222}nav.pagination ul li span svg,nav.pagination ul li a svg{position:absolute;left:0;right:0;margin:auto;top:0;bottom:0}nav.pagination ul li:not(:last-child){margin-right:10px}.main-collection-grid__empty{gap:0;padding:0}.section_padding.pt-50 .main-collection-grid__empty{padding-top:calc(var(--section-space) - 50px)!important}.product-information.pt-50{padding-top:30px!important}.product-information__media slideshow-arrows{left:15px;right:15px;width:auto;top:50%;bottom:auto!important;transform:translateY(-50%)!important}.product-information__media slideshow-arrows button{height:auto!important}.product-information__media slideshow-arrows button svg *{fill:#666}.product-information__media slideshow-arrows button{height:auto!important;line-height:normal!important}.product-information__media slideshow-arrows button .svg-wrapper,.product-information__media slideshow-arrows button .svg-wrapper svg{width:30px!important;height:19px!important}nav.pagination ul li [class*=page-]{border-color:#999!important}.cart-page{max-width:1410px;display:flex;flex-wrap:wrap;margin:0!important;width:auto!important;gap:0!important;padding-top:50px}.cart-page .cart-page__title{width:100%}.cart-page .cart-page__items{width:calc(100% - 400px);margin-top:0!important;padding-right:50px}.cart-page .cart-page__summary{width:400px;display:flex;height:auto}.cart-page .cart-page__title h1.h2{margin:0!important}.cart-page .cart-page__title .cart-title,.pagenotfound div.text-block{margin-bottom:30px}.cart-page .cart-page__summary .cart__summary-inner{padding:30px;gap:0}.cart-page .cart-page__summary .cart__summary-totals{gap:0;margin-bottom:30px}.cart-page .cart-page__summary .cart-actions{padding:0!important;border-top:0!important;margin:-10px 0 20px;border-bottom-color:#ccc!important}.cart-page .cart__total-container{gap:0}.cart-page .cart__total-container span.cart__total *{color:#222;font-weight:700;font-size:var(--content-size)!important}.cart-page .cart__total-container span.cart__total .cart__total-value{color:var(--primary-color)!important}.cart-page .cart__total-container span.cart__total{margin-bottom:10px}.cart-page .cart-page__summary .cart__summary-container{display:flex;flex-wrap:wrap;width:100%}.cart-page .cart-page__summary .cart__ctas{display:flex}.cart-page .cart-discount__content{height:auto!important;padding-bottom:25px}.cart-page .cart__summary-totals .cart-discount__content form.cart-discount__form{padding-top:0!important}.cart-page .cart__summary-totals .cart-discount__content form.cart-discount__form .cart-discount__button{min-width:inherit!important;font-size:16px!important;text-align:center;justify-content:center;align-items:center;height:45px!important;line-height:45px!important}.cart-page .cart-items--dividers .cart-items__table-row{border-bottom:1px solid #ddd!important;padding-bottom:20px!important}.cart-page .cart-items--dividers .cart-items__table-row:not(:last-child){margin-bottom:20px}.cart-page table.cart-items__table .cart-items__media-container{--ratio: 1 !important}.cart-page .cart-page__title h1.h2 .cart-bubble{display:none}.facets__filters-wrapper span.facets__label+.facets__status-wrapper facet-status-component,.facets-block-wrapper .facets__title-wrapper h2.facets-drawer__title span.bubble{display:none}.cart-page--empty .cart-page__more-blocks{margin:0!important}.cart-page--empty .cart-page__items{padding:0!important}.cart-page--empty .cart-page__title{margin-top:0!important}.cart-page:not(.cart-page--empty){padding-top:50px!important}.facets-controls-wrapper .facets--filters-title{display:none}small.cart-discount__error-text{color:red}.cart-drawer__dialog span.cart-drawer__heading{margin-bottom:30px!important}.facets__actions:not(.facets__actions--active) facet-remove-component{display:none!important}.main-collection-grid__empty-title{margin-bottom:15px!important}floating-panel-component.sorting-filter__options label{font-size:14px;font-weight:400}.product-details div#wishlist-settings{margin:0!important}.product-details button.wishlist-button{margin:0!important;width:56px!important;height:56px;border:1px solid rgba(34,34,34,.5)!important;background:transparent!important;padding:0!important}.product-details button.wishlist-button span.wishlist-icon+span{display:none}.product-details button.wishlist-button span.wishlist-icon svg *{stroke:#000!important}.product-details button.wishlist-button span.wishlist-icon svg{width:20px;height:20px}.product-details button.wishlist-button.added-to-wishlist{background:#222!important}.product-details button.wishlist-button.added-to-wishlist svg path{stroke:#fff!important}.header__column--right .cart-drawer .header-actions__action{overflow:visible}.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item .ydp-delete-btn{padding:0!important}.product-badges,.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item .ydp-delete-btn.sale{left:10px!important;right:auto!important;top:10px!important;bottom:auto!important}.ydp-wishlist-container-title-bar button.ydp-user-login-status{padding:0!important}.product-badges .product-badges__badge,.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item span.ydp-sale-badge{font-size:14px!important;font-weight:400!important;line-height:normal!important;padding:2px 10px;letter-spacing:0!important}.product-card button.ydpp.wishlist-button{background:transparent!important;width:auto!important;height:auto!important;right:0!important;top:0!important;border-radius:0!important;padding:10px!important}.product-card button.ydpp.wishlist-button svg{width:20px;height:20px}.product-card button.ydpp.wishlist-button.added-to-wishlist svg path{fill:var(--primary-color);stroke:var(--primary-color)}.blog-post-details time:before{content:"";background:url(date.svg) no-repeat;background-size:100%!important;position:absolute;left:0;top:0;width:18px;height:18px}.blog-post-details time{position:relative;padding-left:30px}.ydp-ui-component .ydp-wishlist-detail-header{padding:30px 30px 0!important;margin-bottom:0!important}.ydp-ui-component .ydp-wishlist-detail-header h2{font-size:var(--heading2)!important;color:var(--content-color)!important;line-height:normal!important;margin:0!important;letter-spacing:0!important;font-weight:600!important}.ydp-wishlist-context-menu-content{padding:4px 14px!important}.ydp-wishlist-detail-content{margin:0!important}ul.ydp-wishlist-grid{padding:0!important;max-width:inherit!important;margin:0 -15px -30px!important;display:flex!important;flex-wrap:wrap!important;width:auto!important}.ydp-wishlist-detail-content{padding:30px}.ydp-wishlist-detail-separator{display:none!important}ul.ydp-wishlist-grid li{margin:0 0 30px!important;width:25%!important;padding:0 15px}ul.ydp-wishlist-grid li:before{display:none!important}.ydp-simple-wishlist-container-content{flex-direction:inherit!important}.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item{border:0!important}.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-image-wrapper{padding-bottom:100%!important;height:auto!important;position:relative;max-width:inherit!important}.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-image-wrapper img{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);max-width:100%;min-height:100%;object-fit:contain;height:auto!important;width:auto!important}.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item .ydp-product-price{padding-left:0!important;padding-right:0!important;padding-bottom:0!important}.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item .ydp-variant-title-spacer{margin:0!important}.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item .ydp-title{margin:0!important;white-space:wrap!important;text-overflow:inherit!important}.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item .ydp-add-to-cart-btn,button.ydp-clear-wishlist-btn.ydp-button{min-width:100%;height:45px!important;line-height:45px!important;background:var(--primary-color)!important;color:#fff!important;border-radius:0!important;transition:all .5s ease 0s!important;font-family:var(--font-body-family);font-weight:700!important;font-size:16px!important;letter-spacing:.05em!important;text-transform:uppercase!important;padding-top:0!important;padding-bottom:0!important;margin-top:10px}.ydp-ui-component .ydp-wishlist-context-menu .ydp-wishlist-context-menu-item{padding:10px 0!important}.ydp-ui-component .ydp-simple-wishlist-container .ydp-wishlist-detail .ydp-wishlist-context-menu{right:0!important;padding-top:0!important}.ydp-ui-component .ydp-empty-wishlist-container{padding:30px!important;text-align:left!important;justify-content:start;border:1px solid #ddd}.ydp-ui-component .ydp-empty-wishlist-container h3.ydp-empty-wishlist-title{width:100%;color:#222!important;font-size:25px!important;text-align:center;line-height:normal!important;margin:0 0 13px!important}.ydp-ui-component .ydp-empty-wishlist-container p.ydp-empty-wishlist-text{font-size:var(--content-size)!important;font-weight:400!important;color:#222;max-width:100%;text-align:center}.ydp-ui-component .ydp-clear-wishlist-modal .ydp-clear-wishlist-modal-dialog .ydp-text-heading{line-height:normal!important;color:#222!important;font-weight:600!important;font-size:var(--heading5)!important;margin:0 0 10px!important}.ydp-ui-component .ydp-clear-wishlist-modal .ydp-clear-wishlist-modal-dialog .ydp-text-content{font-size:var(--content-size)!important;color:#222!important;font-weight:400!important;margin:0!important}.ydp-ui-component .ydp-clear-wishlist-modal .ydp-clear-wishlist-modal-dialog .ydp-cancel-clear-wishlist-btn{border:0!important;padding:0!important;width:auto;color:#222!important}.ydp-clear-wishlist-modal-dialog{text-align:center}button.ydp-clear-wishlist-btn.ydp-button{width:180px!important;min-width:inherit;padding:0!important;margin:15px auto 0}.ydp-ui-components .ydp-bg-2,.ydp-ui-component .ydp-bg-2{background:#eee!important}.ydp-ui-components .ydp-color-6,.ydp-ui-component .ydp-color-6,.ydp-ui-component .ydp-simple-wishlist-modal .ydp-modal-content .ydp-close-btn span.ydp-icon:before,.ydp-ui-component .ydp-simple-wishlist-container .ydp-wishlist-container-title-bar .ydp-user-login-status:before{color:#222!important}.product-information__media .slick-slider .slick-list{margin:0 -10px}.product-information__media .slick-slide{padding:0 10px}.product-information__media .slideshow-controls__thumbnails-container{-webkit-mask-image:none!important;mask-image:none!important}.product-information__media button.slick-arrow{display:none!important}.product-information__media .slick-track:before,.product-information__media .slick-track:after{display:none!important}.product-information__media .slick-track{flex-wrap:nowrap;display:flex}.product-information__media .slideshow-controls__thumbnails-container{overflow-x:visible}.product-information__media .slideshow-controls__thumbnails .slideshow-control img{width:auto!important;object-fit:inherit!important}ul.product-grid li:before{display:none}.product-details .buy-buttons-block .product-form-buttons>.shopify-block{margin:0!important;width:auto!important;display:inline-flex!important;flex-basis:inherit!important;flex:inherit!important;min-width:inherit!important}.featured-products .section-resource-list__header div.text-block.h3{margin:0!important}.pagenotfound{min-height:inherit!important;gap:0!important;height:auto!important}.pagenotfound rte-formatter.text-block{padding:0 0 24px}.pagenotfound div.text-block h1,.pagenotfound div.text-block h2,.pagenotfound div.text-block .h2{margin:0!important}.pagenotfound_wrapper{--section-min-height: inherit !important}.product-media,.cart-items__media-container,.ydp-wishlist-image-wrapper{border:1px solid #f6f6f6}a.button.quick-add__button.quick-add__button--add{width:100%}.price-facet #slider-range .price-range-slider{margin-top:20px;margin-bottom:20px}.price-facet #slider-range .facets__inputs-wrapper{margin-bottom:10px}.price-facet #slider-range{margin-top:6px;margin-bottom:18px;height:4px;width:calc(100% - 17px);border:0!important;position:relative}.price-facet #slider-range .ui-slider-range{background:var(--primary-color)}.price-facet #slider-range .ui-slider-handle{background:#fff!important;border-radius:50%;top:50%!important;cursor:pointer!important;position:absolute!important;width:17px!important;height:17px!important;border:1px solid #222222!important;transform:translateY(-50%);margin-left:-1px!important}.price-facet #slider-range:before{content:"";background:#ddd;position:absolute;left:0;right:-17px;top:0;bottom:0}.email-signup__message--error,.contact-form__error{background:#ffeded!important}.email-signup__message--error p,.contact-form__error{color:red!important;border:1px solid red!important}.email-signup__message--success,.contact-form__success{background:#e6f7e6!important}.email-signup__message--success{border:1px solid green!important}.email-signup__message--success p{color:green!important}.contact-form__success{color:green!important;border:1px solid green!important}.email-signup__message{margin-top:20px!important}.contact-form__success,.contact-form__error{margin-bottom:20px!important}.email-signup__message,.contact-form__success,.contact-form__error{gap:0!important;padding:10px 15px}.email-signup__message p,.contact-form__success,.contact-form__error{font-size:16px;line-height:1.2}.email-signup__message .svg-wrapper,.contact-form__success svg,.contact-form__error svg{display:none}.shopify-challenge__container{padding:calc(var(--section-space) - 30px) 0}.shopify-challenge__container input.shopify-challenge__button.btn{border-radius:0!important;transition:all .5s ease 0s!important;font-family:var(--font-body-family);font-weight:700!important;font-size:18px!important;letter-spacing:.05em!important;text-transform:uppercase!important;padding-top:0!important;padding-bottom:0!important;height:46px!important;line-height:46px!important;background:var(--title-color)!important;color:#fff!important;border:0;min-width:150px;cursor:pointer}.blog-post-content strong{color:inherit!important}.blog-post-content h1{font-size:38px!important}.blog-post-content h2{font-size:32px!important}.blog-post-content h3{font-size:24px!important}.blog-post-content h4{font-size:22px!important}.blog-post-content h5{font-size:20px!important}.blog-post-content h6{font-size:18px!important}.ydp-ui-component .ydp-simple-wishlist-modal .ydp-modal-content{max-height:90%;height:auto!important}.product-details .buy-buttons-block .product-form-buttons .quantity-selector+span button.add-to-cart-button span.svg-wrapper.add-to-cart-icon--added{display:none}.ydp-ui-component .ydp-wishlist-grid{margin-bottom:-30px!important}.ydp-ui-component .ydp-modal-bg{background:#000c!important}ul.account-actions__list li:before{display:none}span.cart-discount__label{font-size:18px!important}summary.cart-discount__summary .svg-wrapper,summary.cart-discount__summary svg{width:20px!important;height:20px!important}.checkbox__input:disabled+label.checkbox__label{opacity:.5}.checkbox__input:disabled+.checkbox__label .icon-checkmark{background-color:inherit;border-color:inherit}.dialog-zoomed-gallery li.product-media-container--image:before{display:none}.dialog-zoomed-gallery li.product-media-container--image .product-media{border:0!important}.ydp-modal-content{margin:40px auto!important;padding:30px!important}.ydp-modal-content .ydp-form-enquiry{width:100%}.ydp-modal-content span.ydp-close{line-height:normal!important;width:30px;height:30px;right:0;top:0;text-align:center;line-height:30px!important}.ydp-modal-content .ydp-form-enquiry .ydp-row{padding:0;gap:0;width:auto;margin-left:-15px;margin-right:-15px;flex-wrap:wrap}.ydp-product-inquiry-error,body .product-details .shopify-block .ydp-product-inquiry-success{margin:0!important}.ydp-modal-content .ydp-form-enquiry .ydp-row .ydp-child{padding:0 15px;width:100%}.ydp-modal-content .ydp-form-enquiry .ydp-row.two-colmain .ydp-child{width:50%}div#ydp-modal{overflow-y:auto}.ydp-product-inquiry-error{position:absolute;left:15px}body .product-details .shopify-block .ydp-product-inquiry-success button{width:auto!important;border:0}.ydp-modal-content .ydp-form-enquiry form button.ydp-input{border:0!important;width:auto!important;margin:0 auto}.predictive-search-form__content a.resource-card .resource-card__media{--resource-card-aspect-ratio: 1 / 1 !important}.predictive-search-form__content{scrollbar-width:auto!important}.product-details .buy-buttons-block .product-form-buttons p{margin:0!important}.product-details .buy-buttons-block:not(.poa-product)+.shopify-block{margin-bottom:0!important}.swal2-popup.swal2-icon-success{padding:30px!important}.swal2-popup.swal2-icon-success .swal2-icon{margin:0 auto!important;transform:scale(.6)!important;transform-origin:top center!important}.swal2-popup.swal2-icon-success h2{padding:0!important;margin:-20px 0 0!important;font-size:26px!important}@media (max-width:575px){.swal2-popup.swal2-icon-success h2{font-size:22px!important}.swal2-popup.swal2-icon-success{padding:20px!important}}a.main-collection-grid__empty-link{color:var(--primary-color)!important}.ydp-wishlist-modal-container .ydp-modal-content{padding:0!important;border-radius:0}.checkbox__input:focus-visible+.checkbox__label .icon-checkmark{outline:0!important}.ydp-modal-content span.ydp-close{font-size:32px}.cart-page .cart-items--dividers .cart-items__table-row ul{padding:0;margin:0}.cart-page .cart-items--dividers .cart-items__table-row ul li:before{display:none}.faq-section .accordion .details summary{padding-right:40px!important;position:relative}.faq-section .accordion .details summary span.svg-wrapper{position:absolute;right:20px;top:50%;margin-top:-10px}.ydp-ui-component .ydp-wishlist-context-menu .ydp-wishlist-context-menu-content:after{content:""!important;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #f8f8f8!important;right:-10px!important;top:50%!important;transform:translateY(-50%)}.dialog-thumbnails-list__thumbnail img{border-radius:0!important}button.dialog-zoomed-gallery__close-button{z-index:999!important;mix-blend-mode:inherit!important}button.dialog-zoomed-gallery__close-button svg *{stroke:#000!important}.product-details button.wishlist-button+button.wishlist-button{display:none}.product-information__grid .slideshow-controls__thumbnails button.slideshow-control{width:100%!important;margin:0!important;height:100%!important}span.account-actions__email{text-align:center;width:100%;justify-content:center}.ydp-share-wishlist-modal-dialog{padding:30px!important}.ydp-share-wishlist-modal-dialog button.ydp-close-btn{padding:0!important;width:30px!important;height:30px!important;right:5px!important;top:5px!important;text-align:center!important;line-height:30px!important}.ydp-share-wishlist-modal-dialog button.ydp-close-btn:before{font-size:15px!important}.ydp-share-wishlist-input-container{padding:0!important}.ydp-share-wishlist-input-container h2.ydp-text-heading{font-size:var(--heading5)!important;color:#222!important}.ydp-share-wishlist-input-container .ydp-input-container{margin-bottom:20px!important}.ydp-share-wishlist-input-container label.ydp-input-label{font-weight:400;font-size:16px!important;line-height:120%!important;color:#222!important}.ydp-share-wishlist-input-container input,.ydp-share-wishlist-input-container select,.ydp-share-wishlist-input-container textarea{padding:0 20px!important;height:56px!important;border:1px solid rgba(34,34,34,.5)!important;border-radius:0!important;width:100%!important;font-weight:400!important;font-size:16px!important;line-height:120%!important;color:#222!important;letter-spacing:0!important}.ydp-share-wishlist-input-container textarea{height:120px!important;padding-top:17px!important;padding-bottom:17px!important;resize:none}.ydp-text-md.ydp-info-grey{font-size:16px!important;color:#222}.ydp-share-wishlist-input-container .ydp-clear-text>br{display:none}.ydp-share-email-button-container button.ydp-share-wishlist-email-btn{margin:0!important;min-width:230px!important;height:56px!important;line-height:56px!important;background:var(--primary-color)!important;color:#fff!important;border-radius:0!important;transition:all .5s ease 0s!important;font-family:var(--font-body-family);font-weight:700!important;font-size:20px!important;letter-spacing:.05em!important;text-transform:uppercase!important;padding-top:0!important;padding-bottom:0!important}.ydp-share-wishlist-input-container{margin:0!important}.ydp-ui-component .ydp-simple-wishlist-modal .ydp-modal-content .ydp-close-btn{padding:0!important;width:40px!important;height:40px!important;right:0!important;text-align:center}.ydp-ui-component .ydp-simple-wishlist-modal .ydp-modal-content .ydp-close-btn span.ydp-icon:before{font-size:15px;top:50%;transform:translateY(-50%)}body .cart-items__details ul{padding:0!important;margin:0!important}.cart-items__details ul li:before{display:none}div ul.cart-discount__codes{padding:0!important;margin:0 0 20px!important}ul.cart-discount__codes li:before{display:none!important}ul.cart-discount__codes li{width:100%;display:inline-flex;gap:0!important;background:#0000000d;border:1px dashed #999;padding:5px 15px;font-size:16px;text-transform:inherit!important}ul.cart-discount__codes li p.cart-discount__pill-code{margin:0!important;max-width:100%;width:100%}ul.cart-discount__codes li button.cart-discount__pill-remove{width:30px!important;height:30px!important;position:relative}ul.cart-discount__codes li button.cart-discount__pill-remove svg{width:10px!important;height:10px!important;position:absolute;right:0;top:50%;transform:translateY(-50%)}ul.cart-discount__codes li button.cart-discount__pill-remove svg *{stroke:red!important;opacity:1}.cart-drawer__dialog ul.cart-discount__codes{margin-top:15px!important}.cart-drawer__dialog td.cart-items__details span.price{margin-right:1px}.cart-drawer__dialog td.cart-items__details s.compare-at-price{margin:0!important}form.variant-picker__form{max-width:498px}form.variant-picker__form .variant-option__select-wrapper{margin-top:2px!important;border-radius:0!important;box-shadow:none!important;border:0!important}form.variant-picker__form .variant-option__select-wrapper select{height:56px;border:1px solid rgba(34,34,34,.5);border-radius:0!important;padding:0 15px;box-shadow:none!important}.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item .ydp-title:hover{overflow:hidden!important}.ydp-close svg{color:#333!important}.customer:not(.account):not(.order):not(.addresses){max-width:470px!important;background:#fff;border:1px solid #ddd;border-radius:10px;margin:100px auto!important;box-shadow:0 0 20px #0000001a}.customer:not(.account):not(.order) h1{font-size:40px!important;margin-bottom:20px!important}.customer:not(.account):not(.order) form{margin:0}.customer:not(.account):not(.order) form .field{margin-bottom:30px!important;margin-top:0!important}.customer:not(.account):not(.order) form .field input,.customer:not(.account):not(.order) form select{order:2;padding:0 20px;height:56px;border:1px solid rgba(34,34,34,.5);border-radius:0;width:100%;font-weight:400;font-size:16px;line-height:120%;color:#222;background:transparent}.customer:not(.account):not(.order) form .field label{order:1;width:100%;text-align:left;font-size:var(--content-size);margin-bottom:5px}.customer:not(.account):not(.order) a[href="#recover"]{margin:0!important}.customer:not(.account):not(.order) a[href="#recover"]+button{margin:20px 0 0!important}.customer:not(.account):not(.order):not(.addresses) button{margin-bottom:0!important;margin-top:0!important;height:56px!important;line-height:56px!important;background:var(--primary-color)!important;color:#fff!important;border-radius:0!important;transition:all .5s ease 0s!important;font-family:var(--font-body-family);font-weight:700!important;font-size:20px!important;letter-spacing:.05em!important;text-transform:uppercase!important;border:0;padding:0 30px;min-width:160px;cursor:pointer}.customer:not(.account):not(.order):not(.addresses) button+a{margin-top:15px!important}.customer:not(.account):not(.order):not(.addresses) button:hover{background:var(--title-color)!important}.customer:not(.account):not(.order) a:hover{color:var(--primary-color)!important}.customer:not(.account):not(.order) form h2.form__message{display:flex;align-items:center;gap:5px;margin-bottom:5px!important;justify-content:center}.customer:not(.account):not(.order) form h2.form__message span.svg-wrapper{position:relative;top:-2px}.customer:not(.account):not(.order) form .errors ul,.customer:not(.account):not(.order) form h2.form__message+ul{padding:0!important;margin:0 0 10px!important}.customer:not(.account):not(.order) form .errors ul li:before,.customer:not(.account):not(.order) form h2.form__message+ul li:before{display:none}.customer:not(.account):not(.order) form h2.form__message,.customer:not(.account):not(.order) form .errors ul li,.customer.login h3.form__message,.customer:not(.account):not(.order) form h2.form__message+ul li{font-size:18px!important;font-weight:400!important;text-align:center!important}.customer.login h3.form__message{color:green!important}.customer:not(.account):not(.order) form .errors ul li,.customer:not(.account):not(.order) form h2.form__message,.customer:not(.account):not(.order) form h2.form__message+ul li{color:red!important}.customer:not(.account):not(.order) form h2.form__message+ul li a{color:red!important}.customer:not(.account):not(.order) form h2.form__message,.customer:not(.account):not(.order) form .errors ul li,.customer.login h3.form__message,.customer:not(.account):not(.order) form h2.form__message+ul li{margin-bottom:5px!important}.customer:not(.account):not(.order) form+a{margin-top:15px!important;display:inline-block;max-width:130px;text-align:center;margin-left:auto;margin-right:auto;display:block}.customer:not(.account):not(.order) form .field .error-message{order:3}@media (max-width:1366px){.customer:not(.account):not(.order):not(.addresses) button{height:46px!important;line-height:46px!important;font-size:16px!important}}@media (max-width:1080px){.customer:not(.account):not(.order):not(.addresses){margin:60px auto!important}}@media (max-width:749px){.customer:not(.account):not(.order) form .field{margin-bottom:20px!important}.customer:not(.account):not(.order):not(.addresses){margin:20px auto 50px!important}.customer:not(.account):not(.order) a[href="#recover"]+button{margin:15px 0 0!important}.customer:not(.account):not(.order) form .field input,.customer:not(.account):not(.order) form select{padding:0 15px;height:46px;font-size:15px}.customer:not(.account):not(.order) h1{font-size:32px!important}.customer:not(.account):not(.order):not(.addresses){margin:30px auto 60px!important}}@media (max-width:575px){.customer:not(.account):not(.order):not(.addresses) button{height:40px!important;line-height:40px!important;font-size:14px!important}.customer:not(.account):not(.order){max-width:inherit!important}.customer:not(.account):not(.order):not(.addresses){margin:20px 20px 50px!important;max-width:100%!important}.customer:not(.account):not(.order):not(.addresses) button{min-width:140px}.customer:not(.account):not(.order) h1{font-size:28px!important}}.quick-add__product-form-component form button.quick-add__button.quick-add__button--choose{width:100%;min-width:100%!important;text-align:center;padding:0!important}.quick-add__product-form-component form button.quick-add__button.quick-add__button--choose span.add-to-cart-text__content.is-visually-hidden-mobile{width:100%!important;opacity:1!important;transform:translate(0)!important}.customer.addresses .customer-title-wrapper>h1{margin-bottom:0!important}.customer.reset-password h1+p{text-align:center}dialog.quick-add-modal{width:550px}dialog.quick-add-modal .quick-add-modal__content .product-information__media{position:relative;padding-bottom:100%}dialog.quick-add-modal button.button.quick-add-modal__close{border-radius:50%!important;position:absolute;right:20px;top:20px;box-shadow:0 0 10px #0000001a}dialog.quick-add-modal product-price{margin-bottom:25px!important}dialog.quick-add-modal form.variant-picker__form{margin-bottom:25px!important}dialog.quick-add-modal span.buy-buttons-block{margin-bottom:0!important}@media (min-width:750px){dialog.quick-add-modal .quick-add-modal__content{display:flex;flex-wrap:wrap}}.customer table ul{padding:0!important;margin:0!important}.customer table ul li:before{display:none}.customer table ul li span.svg-wrapper{margin-right:5px;position:relative;top:3px}.customer table ul li span.svg-wrapper,.customer table ul li span.svg-wrapper svg{width:20px;height:20px}.customer table ul li{font-size:16px;line-height:normal}.customer tbody td p{margin-bottom:0!important}.order .regular-price{color:#888}.customer .customer-title-wrapper a.button svg *{stroke:#fff}body .customer .customer-title-wrapper a.button{min-width:inherit!important;padding:0 20px!important;display:flex!important;border:0!important;margin:0!important}.order table a,.customer tbody td p{line-height:normal}.customer .customer-title-wrapper a.button span.svg-wrapper{margin:0 6px 0 0!important}.customer .customer-title-wrapper a.button:hover{text-decoration:none!important;color:#fff!important}.order dd{line-height:normal!important}.customer .reorder_main{display:flex;align-items:center;justify-content:space-between}.customer .reorder_main h2{margin:0!important}.customer .reorder_main .button{min-width:inherit!important;padding:0 20px;font-size:16px!important;height:40px!important;line-height:40px!important}.customer .reorder_main{margin-bottom:10px}.faq-section rte-formatter.text-block h2{width:100%;text-align:center}.shopify-block .faqsubmain{display:block}.shopify-block .faqsubmain h3.faqgrp.active{background:none;border:none;padding:0;text-align:center;font-size:var(--heading2)!important;font-family:var(--font-heading-family);font-weight:600;line-height:120%;color:var(--title-color);margin:0 0 54px!important}.shopify-block .faqsubmain .faqpart_1{width:100%;display:none}.shopify-block #FaqMainDiv{margin-bottom:0}.shopify-block .faqsubmain .faqpart_2 h3.faq-question{background:none;font-weight:700;font-size:18px!important;line-height:120%;color:#222;padding:20px 40px 20px 20px;border:1px solid rgba(34,34,34,.3);position:relative;cursor:pointer;margin:20px 0 0!important}.shopify-block .faqsubmain .faqpart_2{width:100%}.shopify-block .faqsubmain .faqpart_2 h3.faq-question span{width:20px;height:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:absolute;right:20px;top:50%;margin-top:-10px;color:inherit}.shopify-block .faqsubmain .faqpart_2 h3.faq-question span svg{width:12px;height:12px;fill:currentColor}.shopify-block .faqsubmain .faqpart_2 div.faq-answer{background:none;padding:0 20px 20px;margin:0;font-weight:400!important;font-size:var(--content-size)!important;line-height:1.4!important;border:1px solid rgba(34,34,34,.3);border-top:none}.shopify-block .faqsubmain .faqpart_2 h3.faq-question.active{border-color:var(--primary-color) var(--primary-color) transparent var(--primary-color);color:var(--primary-color);background:linear-gradient(90deg,#fff0,#ee362626)}.shopify-block .faqsubmain .faqpart_2 div.faq-answer.active{border-color:var(--primary-color);background:linear-gradient(90deg,#fff0,#ee362626)}.shopify-block .faqsubmain .faqpart_2 h3.faq-question:nth-child(1),.shopify-block .faqsubmain .faqpart_2 h3.faq-question:nth-child(2){margin-top:0!important}.faq-section .shopify-block.shopify-app-block{width:100%}.faq-section .faq-group-name{display:none!important}.shopify-block #FaqDivContent{padding:0;max-width:830px}@media (min-width:1921px){.hero-wrapper .hero.category-list-banner .hero__media-wrapper,.hero-wrapper .hero .hero__media-wrapper{height:auto}.hero-wrapper .hero .hero__media-wrapper img.hero__image{position:relative;top:0;transform:translateY(0);width:100%;height:auto;max-width:inherit;min-height:inherit;object-fit:inherit}}@media (min-width:1601px){.related-product-slider button.slick-custom-arrow{margin-top:-59px!important}.related-product-slider button.slick-prev{left:-53px!important}.related-product-slider button.slick-next{right:-53px!important}.home-ask-our-experts [class*=ai-image-text-]>*:first-child{padding-top:15px;padding-bottom:15px}.home-collection-main button.slick-custom-arrow{margin-top:-49px!important}.home-collection-main .slick-custom-arrow.slick-prev{left:-52px!important}.home-collection-main .slick-custom-arrow.slick-next{right:-52px!important}.team-testimonial-slider button.slick-custom-arrow{margin-top:-15px!important}.team-testimonial-slider .slick-custom-arrow.slick-prev{left:-52px!important}.team-testimonial-slider .slick-custom-arrow.slick-next{right:-52px!important}}@media (max-width:1600px){nav.pagination ul li span,nav.pagination ul li a{width:40px;height:40px;font-size:18px;line-height:40px}nav.pagination ul li:not(:last-child){margin-right:5px}nav.pagination{margin:30px 0 0!important}.hero-wrapper .hero.no_banner_image .hero__media-wrapper{height:180px!important}.blog-post-card .blog-post-card__content .shopify-block time{font-size:14px}.only-title-banner{padding:40px 0!important}.search-page__header div.text-block{margin:0 0 15px!important}form.search-page-input__parent input.search-page-input{height:50px}.facets-block-wrapper{padding-right:30px}.facets__filters-wrapper details summary{padding:0 0 20px!important}.facets__filters-wrapper .facets__inputs-wrapper ul li{margin-bottom:15px!important}.facets__filters-wrapper accordion-custom.facets__item floating-panel-component{margin-bottom:30px!important}.hero-wrapper .hero.category-list-banner .hero__content-wrapper div.text-block{margin:0 0 20px!important}.benefit_box>.group-block-content>rte-formatter.text-block>h4{margin:0 0 10px!important;font-size:20px!important}.benefit_box>.group-block-content .icon-block{width:120px;height:120px}.benefit_box>.group-block-content .icon-block img{width:35px!important}.benefit_box_main>.group-block-content>.benefit_box,.service_box_main>.group-block-content>.service_box,.blog-posts-container .blog-post-item{padding:0 15px;margin-bottom:30px}.benefit_box_main>.group-block-content,.service_box_main>.group-block-content,.blog-posts-container{margin:0 -15px -30px}.service_box>.group-block-content>rte-formatter.text-block,.blog-post-item .blog-post-card .blog-post-card__content{padding-top:20px!important}.service_box>.group-block-content>rte-formatter.text-block>h4{margin:0 0 10px!important;font-size:26px!important}.hero-wrapper .hero .hero__content-wrapper .group-block-content div.text-block p,.hero-wrapper .hero .hero__content-wrapper .group-block-content div.text-block h2,.hero-wrapper .hero .hero__content-wrapper .group-block-content div.text-block h1{margin:0 0 20px!important}.hero-wrapper .hero .hero__content-wrapper .group-block-content .button{margin-top:30px}.resource-list--grid,.product-grid{column-gap:30px;row-gap:30px}.choose_box_wrapper>.group-block-content>.choose_box{padding:0 15px;margin-bottom:30px}.choose_box_wrapper>.group-block-content{margin:0 -15px -30px}.slick-custom-arrow.slick-prev{left:-10px!important}.slick-custom-arrow.slick-next{right:-10px!important}.slick-custom-arrow svg{width:25px;height:11px}.home-collection-slider button svg,.team-testimonial-slider button svg,.related-product-slider button svg{width:14px!important;height:24px!important}.footer-category-section .layout-panel-flex .group-block{padding:0 15px}.footer-category-section .custom-section-content>.layout-panel-flex{margin:0 -15px}.slick-slider{padding:0 25px}.slick-slide{padding:0 15px}.slick-slider .slick-list{margin:0 -15px}}@media (max-width:1540px){:root{--heading1: 50px;--heading2: 40px;--heading3: 36px;--heading4: 30px;--heading5: 26px;--heading6: 24px;--section-space:100px}nav.breadcrumb{max-width:100%;padding:0 40px}.main-collection-grid{margin-left:0}.product-information .product-information__grid .product-information__media,.product-information .product-information__grid .product-details{padding:0 25px!important}.product-information .product-information__grid{margin:0 -25px!important}.product-details product-price .price,.product-details .buy-buttons-block .product-form-buttons p{font-size:30px}.product-details product-price .compare-at-price{font-size:22px}.detail_tab_wrapper .tabsview_wrapper>button{font-size:24px}.detail_tab_wrapper .tabsview_wrapper>button:not(:last-child){margin-right:35px!important}.hero-wrapper .hero.no_banner_image .hero__media-wrapper{height:180px!important}.contact-form form{margin:40px auto 0}.contact-form form button.submit-button{margin:0 auto}.footer-category-section .icon-block{margin-bottom:10px}.footer-category-section .icon-block img.icon-block__media{width:50px!important}.home-our-trusted-team,.home-our-trusted-team .custom-section-content .section-content-wrapper .image-block{min-height:600px}.home-brand-slider>div:first-child{font-size:20px}.testimonialboxmain .rte p:first-child img{width:35px;height:auto}.testimonialboxmain .rte p:first-child{margin-bottom:20px!important}.testimonialboxmain .client-name-img{margin-top:20px!important}.testimonialboxmain .client-name-img .client-name p.title{font-size:20px}.testimonialboxmain{padding:25px}.explore-categories .collection-item-main .collection-item-info .collection-name{margin:15px 0 10px!important}.product-card .product-card__content .group-block product-price,.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item .ydp-product-price{padding-top:8px!important}.product-card .product-card__content .group-block product-price .price,.ydp-ui-component .ydp-product-price.ydp-has-sale .ydp-product-final-price,.ydp-ui-component .ydp-product-price .ydp-product-final-price,.cart-items__price text-component,td.cart-items__details span.price,.predictive-search-form__content a.resource-card .resource-card__content>div:last-child .price{font-size:16px}.product-card .product-card__content .group-block product-price .compare-at-price,.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item .ydp-product-price .ydp-product-original-price,.predictive-search-form__content a.resource-card .resource-card__content>div:last-child .compare-at-price,td.cart-items__details .compare-at-price{font-size:14px!important}.home-our-trusted-team:before,.category-list-content:before{width:381px;height:390px;background-size:100%;background-repeat:no-repeat!important}.home-our-trusted-team .custom-section-content .section-content-wrapper .group-block .group-block-content .text-block h2,.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(2) h2,.weoffer_content h2,.home-ask-our-experts [class*=ai-image-text-] h2{margin-bottom:20px!important}.home-our-trusted-team .custom-section-content .section-content-wrapper .group-block .group-block-content .button,.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(2) a.button,.weoffer_content a.button,.home-ask-our-experts [class*=ai-image-text-] a.button{margin-top:30px!important}.footer-category-section{padding:80px 0}.weoffer_content rte-formatter.text-block{margin-bottom:0!important}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(2) h2+div,.home-ask-our-experts [class*=ai-image-text-] h2+div{margin-bottom:0!important}.product-card .product-card__content .group-block,.ydp-ui-component .ydp-is-button{padding:15px 0 0!important}.product-card .product-card__content .group-block .text-block p,.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item .ydp-title{font-size:18px!important;line-height:1.2!important}.product-card .product-card__content .group-block .text-block p,.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item .ydp-title{min-height:43px!important}.home-our-trusted-team .custom-section-content .section-content-wrapper .group-block,.home-diamond-tools .custom-section-content .layout-panel-flex .weoffer_content{padding-left:60px}.choose_box>.group-block-content{padding:30px}.choose_box .group-block .icon-block{width:35px}.choose_box .group-block .text-block{width:calc(100% - 35px)!important;padding-left:15px}.choose_box .group-block h4{font-size:20px!important}.choose_box .group-block{margin:0 0 10px}.slider-image-section rte-formatter h2{margin:0 0 25px!important}.slider-image-section .group-block p{margin:0 0 30px!important}.slider-image-section .group-block p,.hero-wrapper .hero .hero__content-wrapper .group-block-content rte-formatter.text-block p{font-size:18px}slideshow-arrows{bottom:40px!important}.featured-products .section-resource-list__header,.you-may-also-like-products rte-formatter.text-block,.explore-categories h2,.home-reasons-to-choose-us h2,.home-testimonial-section h3,.home-testimonial-section h2,.home-brand-slider>div:first-child,.our-team-slider>div:first-child h3,.our-team-slider>div:first-child h2,.commitment-to-quality [class*=ai-image-text-] [class*=ai-image-text__content-] h2,.fullwidth_content .group-block-content>rte-formatter.text-block>h2,.make-enquiry rte-formatter.text-block,.faq-section rte-formatter.text-block,.benefits_section rte-formatter.text-block,.services_section rte-formatter.text-block,.detail_tab_wrapper .tabsview_wrapper,.related_products_wrapper rte-formatter.text-block{margin-bottom:30px!important}.featured-products .section-resource-list__content,.home-reasons-to-choose-us .layout-panel-flex .button,.you-may-also-like-products .section-resource-list__content,.commitment-to-quality [class*=ai-image-text-] [class*=ai-image-text__content-] a.button,.benefit_box_main+.button{margin-top:45px}.shopify-block .faqsubmain h3.faqgrp.active{margin:0 0 30px!important}}@media (max-width:1500px){.cart-page{max-width:100%;padding-right:40px}.page-width-narrow .location-map .custom-section-content{max-width:100%;padding-left:40px}.mapinfo_main_wrap .contact_info_wrapper rte-formatter.text-block h5{margin:40px 0 0!important}.header-bottom-icon .section-content-wrapper .group-block:not(:first-child){padding-left:50px}.header-bottom-icon .section-content-wrapper .group-block .group-block-content rte-formatter{padding-left:15px}}@media (max-width:1440px){.mapinfo_main_wrap .contact_info_wrapper,.mapinfo_main_wrap .map_wraper{width:50%!important}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(1) img,.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(3) img{max-width:70%;max-height:70%}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(3){text-align:right}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(3) img{margin-left:auto}.home-image-content-block{padding:80px 0}.home-diamond-tools .custom-section-content .layout-panel-flex .weoffer_content{padding-left:30px}.home-our-trusted-team .custom-section-content .section-content-wrapper .group-block{padding-right:50px!important}}@media (max-width:1366px){form.variant-picker__form .variant-option__select-wrapper select{height:44px}form.variant-picker__form{max-width:458px}.ydp-share-email-button-container button.ydp-share-wishlist-email-btn{min-width:200px!important;height:46px!important;line-height:46px!important;padding:0 25px!important;font-weight:500!important;font-size:16px!important}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-bottom:15px!important}.product-details button.wishlist-button{width:46px!important;height:46px}.cart-page .cart-items__quantity .quantity-selector{height:46px}.dialog-thumbnails-list{gap:15px;width:70px}:root{--content-size: 16px}.product-details .buy-buttons-block .product-form-buttons .quantity-selector{height:46px}.product-details .detailicontext_wrap{padding:20px 0}.product-details .detailicontext_box_main:not(:last-child){margin-bottom:20px}.product-details .detailicontext_box_main>.group-block-content .detailicontext_box>.group-block-content rte-formatter.text-block p{padding-left:10px!important}.product-details .detail_social_wrap [class*=ai-footer-social-links-] a{width:35px;height:35px}.hero-wrapper .hero .hero__media-wrapper{height:400px}.hero-wrapper .hero .hero__content-wrapper .group-block-content{padding-right:40px}.testimonialboxmain .client-name-img .client-name p.title{line-height:normal}.copyright_wrapper span.footer-utilities__text p:not(:first-child){padding-left:40px}.copyright_wrapper span.footer-utilities__text p:not(:first-child):before{left:18px}.email-signup-block form .email-signup__input-group input{height:50px;font-size:var(--content-size);padding-right:60px!important}.email-signup-block form .email-signup__input-group button.email-signup__button{width:36px!important;height:36px!important}.email-signup-block form .email-signup__input-group button.email-signup__button svg{width:20px;height:20px}.featured-products .section-resource-list__content .button,.you-may-also-like-products .section-resource-list__content .button{min-width:inherit!important}.button--primary,.button--secondary{min-width:200px!important;height:46px!important;line-height:46px!important;padding:0 25px!important}.button{font-weight:500!important;font-size:16px!important}footer ul li a,footer p,.copyright_wrapper *{font-size:var(--content-size)!important}footer summary.menu__heading.h3 span.menu__heading__default,footer div.text-block>p,.newsletter_wrapper .group-block-content [class*=ai-footer-social-] h3{font-size:20px!important}.email-signup-block{margin-bottom:30px}.newsletter_wrapper .group-block-content [class*=ai-footer-social-] h3{margin-bottom:10px!important}.footer-utilities{padding:15px 0}.footer-category-section,footer .section>.layout-panel-flex{padding:50px 0}p,ul,ol{margin-bottom:15px!important}.header--collapse-row-paddings .header__row--top .header__columns{display:flex;justify-content:space-between}.header__column--right a.header__phone_number{margin-right:0}.menu-list overflow-list>li:first-child>a{padding-left:35px;padding-right:35px}.menu-list overflow-list>li:not(:first-child){margin-left:65px}.header-bottom-icon .custom-section-content{padding:10px 0}.menu-list overflow-list>li:first-child>a,.menu-list overflow-list>li>a,.menu-list overflow-list>li.menu-list__list-item button.menu-list__link span.menu-list__link-title{padding-top:12px;padding-bottom:12px}.header span.header-logo__image-container img{width:195px}body.homepage main#MainContent{padding-top:182px}.predictive-search-form__header .predictive-search-form__header-inner{width:400px;height:50px;margin-right:0}.header-bottom-icon .section-content-wrapper .group-block .group-block-content rte-formatter{padding-left:10px}.header__column--right a.header__phone_number{font-size:14px}}@media (min-width:901px) and (max-width:1199px){.ydp-ui-component .ydp-simple-wishlist-modal .ydp-modal-content{max-width:inherit!important;width:calc(100% - 40px)!important;margin-left:0}.ydp-ui-component .ydp-simple-wishlist-modal .ydp-modal-content .ydp-simple-wishlist-container-content{min-width:100%!important}}@media (max-width:1199px){form.variant-picker__form{max-width:428px}.product-details .buy-buttons-block .product-form-buttons .quantity-selector+span{margin-left:15px;margin-right:15px}.cart-page .cart-page__summary{width:340px}.cart-page .cart-page__items{width:calc(100% - 340px);padding-right:30px}.cart-page .cart-page__title .cart-title,.pagenotfound div.text-block{margin-bottom:20px}.blog-post-card .blog-post-card__content>a div.text-block,.collections_wrapper .collection-card div.text-block p{font-size:20px!important}.product-details div.text-block,.product-details .shopify-block,.product-details product-price,.product-details .buy-buttons-block,.product-details .detailicontext_wrap,form.variant-picker__form{margin-bottom:30px!important}.facets__inputs-wrapper.price-facet__inputs-wrapper .price-facet__field{width:100%!important}.facets__inputs-wrapper.price-facet__inputs-wrapper{flex-wrap:wrap;gap:10px!important}.facets__filters-wrapper span.facets__label{font-size:20px}.continfobox_main>.group-block-content>.group-block rte-formatter.text-block>p{font-size:15px}.continfobox_main>.group-block-content>.group-block .group-block-content rte-formatter.text-block:first-child{margin-bottom:5px!important}.continfobox_main+.continfobox_main{margin-top:15px!important}.mapinfo_main_wrap .contact_info_wrapper>.group-block-content{padding-top:0;padding-bottom:0}.team-main .team-info{padding-top:15px}.team-main .team-info .title{font-size:20px;margin:0 0 5px!important}.team-main .team-info .title+p{font-size:16px}.commitment-to-quality [class*=ai-image-text-] [class*=ai-image-text__content-]{padding-right:60px}}@media (max-width:1080px){.quick-add__product-form-component form button.quick-add__button.quick-add__button--choose{font-size:15px!important}main .customer.addresses{max-width:540px!important}:root{--heading1: 42px;--heading2: 36px;--heading3: 30px;--heading4: 26px;--heading5: 24px;--heading6: 22px;--section-space: 80px}form.variant-picker__form{max-width:387px}.product-card .product-card__content .group-block .text-block p,.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item .ydp-title,.header-bottom-icon .section-content-wrapper p{font-weight:600!important}.blog-post-content h1{font-size:34px!important}.blog-post-content h2{font-size:30px!important}.blog-post-content h3{font-size:22px!important}.blog-post-content h4{font-size:20px!important}.blog-post-content h5{font-size:18px!important}.blog-post-content h6{font-size:16px!important}.quick-add__button{display:grid}.product-details .buy-buttons-block .product-form-buttons .quantity-selector+span button.add-to-cart-button{min-width:inherit!important}.product-card .quick-add form.shopify-product-form add-to-cart-component button.quick-add__button--add,a.button.quick-add__button.quick-add__button--add,.quick-add__product-form-component form button.quick-add__button.quick-add__button--choose{min-width:inherit!important;font-size:15px!important;height:auto!important;line-height:normal!important}.quick-add__product-form-component form button.quick-add__button.quick-add__button--choose{min-width:100%!important}.product-card .quick-add form.shopify-product-form add-to-cart-component button.quick-add__button--add,.quick-add__product-form-component form button.quick-add__button.quick-add__button--choose{padding:10px 0!important}a.button.quick-add__button.quick-add__button--add{padding:9px 0 8px!important}.cart-drawer__summary .cart__ctas{gap:15px}nav.pagination{margin:25px 0 0!important}.product-information__media media-gallery slideshow-controls{margin-top:15px!important}.product-information__media media-gallery slideshow-controls .slideshow-controls__thumbnails{gap:15px!important}.product-details product-price .price,.product-details .buy-buttons-block .product-form-buttons p{font-size:26px}.product-details product-price .compare-at-price{font-size:20px}.product-information__media media-gallery slideshow-container:before{width:26px;height:26px;right:15px;top:15px}.collections_wrapper .collection-card div.text-block{padding-top:10px}.hero-wrapper .hero.no_banner_image .hero__media-wrapper{height:150px!important}.only-title-banner{padding:30px 0!important}.hero-wrapper .hero.category-list-banner .hero__media-wrapper{height:210px}.facets__filters-wrapper details summary .facets__status,.facets__filters-wrapper details summary .svg-wrapper{opacity:1}.benefit_box>.group-block-content .icon-block{width:100px;height:100px;margin-bottom:15px}.service_box>.group-block-content>rte-formatter.text-block>h4{font-size:22px!important;max-width:240px}.commitment-to-quality [class*=ai-image-text-] [class*=ai-image-text__content-] h2 br{display:none}.hero-wrapper .hero .hero__content-wrapper .group-block-content .button{margin-top:20px}.hero-wrapper .hero .hero__content-wrapper .group-block-content div.text-block p,.hero-wrapper .hero .hero__content-wrapper .group-block-content div.text-block h2,.hero-wrapper .hero .hero__content-wrapper .group-block-content div.text-block h1{margin:0 0 15px!important}.hero-wrapper .hero .hero__media-wrapper{height:350px}.hero-wrapper .hero .hero__content-wrapper .group-block-content{max-width:380px!important}.testimonialboxmain .client-name-img .client-name p.title+p{font-size:16px}.choose_box>.group-block-content{padding:20px}.footer-category-section p{font-size:14px}.footer-category-section .icon-block img.icon-block__media{width:40px!important}.footer-category-section .layout-panel-flex .group-block{padding:0 10px}.footer-category-section .custom-section-content>.layout-panel-flex{margin:0 -10px}footer .section>.layout-panel-flex>.group-block:nth-child(1),footer .section>.layout-panel-flex>.group-block:nth-child(2){padding-right:15px}.weoffer_content h2 br,ul.slick-dots{display:none!important}footer ul li a,footer p,.copyright_wrapper *{font-size:15px!important}.slider-image-section slideshow-slide .slide__content>.group-block-content{max-width:400px}.home-our-trusted-team,.home-our-trusted-team .custom-section-content .section-content-wrapper .image-block{min-height:500px}.home-our-trusted-team .custom-section-content .section-content-wrapper .group-block{padding-right:40px!important;padding-left:40px}.home-our-trusted-team:before,.category-list-content:before{width:230px;height:235px}.brand-logo-slider .brand-slider-img{height:75px}.home-brand-slider>div:first-child{margin-bottom:20px!important}.slider-image-section rte-formatter h2{margin:0 0 20px!important}.slider-image-section .group-block p{margin:0 0 20px!important}.slider-image-section .group-block p,.hero-wrapper .hero .hero__content-wrapper .group-block-content rte-formatter.text-block p{font-size:16px}slideshow-arrows button .svg-wrapper,slideshow-arrows button .svg-wrapper svg{width:32px!important;height:14px!important}slideshow-arrows{bottom:20px!important;width:85px}.menu-list overflow-list>li>a{font-weight:500;font-size:16px}.menu-list overflow-list>li:not(:first-child){margin-left:45px}.menu-list overflow-list>li:first-child>a{padding-left:25px;padding-right:25px}.header-bottom-icon .section-content-wrapper p{font-weight:400;font-size:14px;line-height:100%}.header-bottom-icon .section-content-wrapper .group-block .group-block-content .icon-block,.header-bottom-icon .section-content-wrapper .group-block .group-block-content .icon-block img{width:24px!important}.header-bottom-icon .section-content-wrapper .group-block .group-block-content rte-formatter{width:calc(100% - 24px);padding-left:10px}.header span.header-logo__image-container img{width:160px}.header__row--top .header__columns{padding-top:10px;padding-bottom:10px}body.homepage main#MainContent{padding-top:153px}.predictive-search-form__header .predictive-search-form__header-inner{width:350px;height:45px}.header__column--right .cart-drawer,.header__column--right .wishlistmain,.header__column--right details.account-popover{margin-left:15px}}@media (min-width:750px){.menu-list overflow-list>li:hover .menu-list__submenu{visibility:visible!important;--submenu-content-opacity: 1 !important}}@media (min-width:750px) and (max-width:1080px){.header-bottom-icon .section-content-wrapper p{font-size:12px!important}.header-bottom-icon .layout-panel-flex .group-block{width:25%!important}.header-bottom-icon .section-content-wrapper p{max-width:130px}}@media (min-width:1081px){.ydp-share-email-button-container button.ydp-share-wishlist-email-btn:hover{background:#222!important}a.main-collection-grid__empty-link:hover{color:var(--primary-color)!important;text-decoration:underline!important}.account-actions__main-menu .account-actions__sign-ins a.account-actions__link.button:hover *{color:var(--primary-color)!important}.shopify-challenge__container input.shopify-challenge__button.btn:hover{background:var(--primary-color)!important}.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item .ydp-add-to-cart-btn:hover,button.ydp-clear-wishlist-btn.ydp-button:hover{background:#222!important}.product-details button.wishlist-button.added-to-wishlist:hover{background:var(--primary-color)!important;border-color:var(--primary-color)!important}.product-details button.wishlist-button:hover{background:#222!important}.product-details button.wishlist-button:hover svg path{stroke:#fff!important}.facets__filters-wrapper details summary:hover .facets__status,.facets__filters-wrapper details summary:hover .svg-wrapper{opacity:1}.collections_wrapper .collection-card:hover div.text-block p{color:var(--primary-color)}.cart-items__details a:hover{color:var(--primary-color)!important}nav.pagination ul li [class*=page-]:hover{border-color:var(--primary-color)!important;background:var(--primary-color)!important}nav.pagination ul li [class*=page-]:hover svg *{stroke:#fff}.product-information__media slideshow-arrows button .svg-wrapper svg:hover *{fill:var(--primary-color)}nav.breadcrumb ul li a:hover{text-decoration:none;color:var(--primary-color)!important}.footer-category-section .group-block-content:hover p a{color:var(--primary-color)!important}.product-details .detail_social_wrap [class*=ai-footer-social-links-] a:hover{background:#222;border-color:#222}.product-details .detail_social_wrap [class*=ai-footer-social-links-] a:hover svg *{fill:#fff}.blog-post-card:hover .blog-post-card__content>a div.text-block{color:var(--primary-color)!important}.continfobox_main>.group-block-content>.group-block rte-formatter.text-block>p a:hover{color:var(--primary-color)!important}.white .button.button--primary:hover{background:#fff!important;color:#222!important}.menu-mega .mega-menu li:hover>a{color:var(--primary-color)!important}.menu-mega .mega-menu ul.mega-menu__list>span.mega-menu__column li>ul>li:hover:after{color:var(--primary-color)!important}.menu-dropdown .menu-list__submenu .mega-menu ul.mega-menu__list span.mega-menu__column>li a.mega-menu__link:hover{color:var(--primary-color)!important}header.header nav>ul>li:not(.megamenu_wrapper) .mega-menu__content ul li a:hover{background:#fff;color:var(--title-color)!important}.woocommerce-MyAccount-navigation ul li:hover svg{fill:var(--primary-color)}.woocommerce-MyAccount-navigation ul li.active:hover svg{fill:#fff}.woocommerce-MyAccount-content .serv ul>li:hover svg{fill:#fff!important}.myaccount_wrapper .login-register-wrapper .signup-box button:hover{background:transparent!important;color:#fff!important}.newsletter_wrapper .group-block-content [class*=ai-footer-social-] [class*=ai-footer-social-links-] a:hover{background:var(--primary-color)!important;border-color:var(--primary-color)!important}.redbg a.button:hover{background:#fff!important;color:#222!important}.predictive-search-form__content a.resource-card:hover .resource-card__title,button.predictive-search__search-button:hover{color:var(--primary-color)!important}.email-signup-block form .email-signup__input-group button.email-signup__button:hover{background:#fff!important}.email-signup-block form .email-signup__input-group button.email-signup__button:hover svg *{stroke:#222}.footer-category-section p a:hover,.collection-item-main:hover p.collection-name{color:var(--primary-color)!important}.home-collection-slider .slick-custom-arrow:hover svg *,.team-testimonial-slider .slick-custom-arrow:hover svg *,.related-product-slider .slick-custom-arrow:hover svg *{stroke:var(--primary-color);fill:none!important}.slick-custom-arrow:hover svg *,slideshow-arrows button .svg-wrapper svg:hover *{fill:red!important}.explore-categories .collection-card:hover .collection-card__content div.text-block p,footer ul li a:hover,footer p a:hover,.copyright_wrapper a:hover,.header__column--right a.header__phone_number:hover,.header__column--right .cart-drawer button:hover cart-icon>span,.header__column--right details.account-popover .account-popover__summary:hover span,.header__column--right .wishlistmain:hover span,.menu-list overflow-list>li>a:hover>span{color:var(--primary-color)!important}.header__column--right .cart-drawer button:hover cart-icon>span.svg-wrapper svg *,.header__column--right details.account-popover .account-popover__summary:hover svg *,.header__column--right .wishlistmain:hover svg *{stroke:var(--primary-color)}}@media (max-width:1060px){.mapinfo_main_wrap .contact_info_wrapper,.mapinfo_main_wrap .map_wraper{width:100%!important}.mapinfo_main_wrap .group-block-content{flex-direction:column}.map_wraper .group-block-content iframe,.map_wraper .group-block-content div.shopify-block,.map_wraper,.map_wraper .group-block-content{height:auto}.map_wraper .group-block-content div.shopify-block div,.map_wraper .group-block-content iframe{height:400px!important}.mapinfo_main_wrap .contact_info_wrapper{padding-left:40px!important;padding-right:40px!important}.page-width-narrow .location-map .custom-section-content{padding-left:0!important}.mapinfo_main_wrap .contact_info_wrapper>.group-block-content{max-width:100%!important}.continfobox_main>.group-block-content{flex-direction:row}.mapinfo_main_wrap .contact_info_wrapper>.group-block-content{padding-right:0}}@media (min-width:750px) and (max-width:989px){.product-details .buy-buttons-block .product-form-buttons .quantity-selector+span button.add-to-cart-button{padding:0 15px!important;letter-spacing:0!important}}@media (max-width:989px){form.variant-picker__form{max-width:308px}:root{--heading1: 40px;--heading2: 36px;--heading3: 30px;--heading4: 26px;--heading5: 24px;--heading6: 22px;--section-space:80px}.header-bottom-icon{display:grid!important}.header-bottom-icon .section-content-wrapper p{max-width:150px}.header-bottom-icon .custom-section-content>.layout-panel-flex{display:flex;flex-wrap:wrap;margin:0 -10px -10px}.header-bottom-icon .layout-panel-flex .group-block{width:25%;padding:0 10px!important;margin-bottom:10px;height:auto}.product-details .detailicontext_box_main>.group-block-content .detailicontext_box>.group-block-content rte-formatter.text-block p{font-weight:600!important}.header__column--right .cart-drawer button cart-icon>span.svg-wrapper svg{width:22px;height:22px}.wishlistmain span.cart-count-bubble{top:-7px;right:-4px!important}.header-actions__cart-icon .cart-bubble{right:-2px;top:0}.cart-page .cart-page__items{width:100%;padding-right:0}.cart-page .cart-page__summary{width:100%;margin-top:30px}.cart-page .cart-page__summary .cart__summary-inner{width:100%}.quantity-selector button svg{width:12px;height:12px}.product-details .buy-buttons-block .product-form-buttons .quantity-selector button{width:35px}.product-details .buy-buttons-block .product-form-buttons .quantity-selector+span{margin-left:10px;margin-right:10px}.product-details .buy-buttons-block .product-form-buttons .quantity-selector{width:110px;--quantity-selector-width: 130px}.product-details .buy-buttons-block .product-form-buttons .quantity-selector+span button.add-to-cart-button{min-width:inherit!important}.product-information .product-information__grid .product-information__media,.product-information .product-information__grid .product-details{padding:0 15px!important}.product-information .product-information__grid{margin:0 -15px!important}.product-details .product-inventory__status{margin-bottom:10px}.product-details .detailicontext_box_main>.group-block-content .detailicontext_box>.group-block-content .icon-block img{width:20px!important}.product-details .detailicontext_box_main>.group-block-content .detailicontext_box{padding:0 7px}.product-details .detailicontext_box_main>.group-block-content{margin:0 -7px}.product-details .detailicontext_box_main>.group-block-content .detailicontext_box>.group-block-content rte-formatter.text-block p{font-weight:400;max-width:100%}.product-details div.text-block,.product-details .shopify-block,.product-details product-price,.product-details .buy-buttons-block,.product-details .detailicontext_wrap,form.variant-picker__form{margin-bottom:20px!important}.service_box>.group-block-content>rte-formatter.text-block>h4{font-size:20px!important}.sustainability-section .group-block-content{padding-top:0}.product-card .product-card__content .group-block .text-block p,.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item .ydp-title{font-size:16px!important}.product-card .product-card__content .group-block .text-block p,.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item .ydp-title{min-height:38px!important}.product-card .product-card__content .group-block,.ydp-ui-component .ydp-is-button{padding:10px 0 0!important}.explore-categories .collection-item-main .collection-item-info .collection-name{font-weight:600;font-size:16px}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(2){max-width:300px}.home-our-trusted-team .custom-section-content .section-content-wrapper .group-block .group-block-content .text-block h2,.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(2) h2,.weoffer_content h2,.home-ask-our-experts [class*=ai-image-text-] h2{margin-bottom:15px!important}.home-our-trusted-team .custom-section-content .section-content-wrapper .group-block .group-block-content .button,.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(2) a.button,.weoffer_content a.button,.home-ask-our-experts [class*=ai-image-text-] a.button{margin-top:20px!important}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(1) img,.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(3) img{max-width:inherit;max-height:200px}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(1){left:40px}.home-image-content-block{padding:30px 0}.home-diamond-tools .custom-section-content>.layout-panel-flex>*,.commitment-to-quality [class*=ai-image-text-]>*{width:100%!important;max-width:690px;margin-left:auto;margin-right:auto}.commitment-to-quality [class*=ai-image-text-] [class*=ai-image-text__content-]{padding:0!important}.commitment-to-quality [class*=ai-image-text-]{flex-wrap:wrap}.home-ask-our-experts [class*=ai-image-text-]>*:last-child{width:40%;padding-right:0}.home-ask-our-experts [class*=ai-image-text-]>*:first-child{width:60%}.home-ask-our-experts{padding:40px 0}.home-diamond-tools .custom-section-content .layout-panel-flex .image-block{padding-right:0}.commitment-to-quality [class*=ai-image-text-]{justify-content:center}.featured-products .section-resource-list__content,.you-may-also-like-products .section-resource-list__content,.home-reasons-to-choose-us .layout-panel-flex .button,.commitment-to-quality [class*=ai-image-text-] [class*=ai-image-text__content-] a.button{margin-top:35px}.home-diamond-tools .custom-section-content .layout-panel-flex .weoffer_content,.commitment-to-quality [class*=ai-image-text-] [class*=ai-image-text__content-]{padding:25px 0 0!important}.product-card .product-card__content .group-block product-price,.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item .ydp-product-price{padding-top:5px!important}.product-card .product-card__content .group-block product-price .price,.ydp-ui-component .ydp-product-price.ydp-has-sale .ydp-product-final-price,.ydp-ui-component .ydp-product-price .ydp-product-final-price,.cart-items__price text-component,td.cart-items__details span.price,.product-card .product-card__content .group-block product-price .compare-at-price,.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item .ydp-product-price .ydp-product-original-price,.predictive-search-form__content a.resource-card .resource-card__content>div:last-child .compare-at-price,td.cart-items__details .compare-at-price,.predictive-search-form__content a.resource-card .resource-card__content>div:last-child .price{font-size:14px!important}.header-bottom-icon{display:none}.header__column--right .cart-drawer button cart-icon>span,.header__column--right details.account-popover .account-popover__summary span,.header__column--right .wishlistmain span{display:none}.header__column--right .cart-drawer button cart-icon>span.svg-wrapper,.header__column--right .wishlistmain a,.header__column--right details.account-popover summary.account-popover__summary,.header__column--right a.header__phone_number,.account-button.header-actions__action{width:30px!important;height:30px!important;position:relative}.header__column--right .cart-drawer button cart-icon>span.svg-wrapper svg,.header__column--right .wishlistmain a svg,.header__column--right details.account-popover summary.account-popover__summary svg,.header__column--right a.header__phone_number svg,.account-button.header-actions__action svg{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%)}.account-button.header-actions__action{padding:0}.header__column--right .cart-drawer,.header__column--right .wishlistmain,.header__column--right details.account-popover{margin-left:5px}.header__column--right a.header__phone_number{font-size:0}.header__column--right a.header__phone_number svg *{stroke:#222}.menu-list overflow-list>li:first-child>a{padding-left:15px;padding-right:15px}.menu-list overflow-list>li:first-child>a>svg{margin-left:5px;width:20px;height:20px}.menu-list overflow-list>li:not(:first-child){margin-left:35px}.footer-category-section .custom-section-content>.layout-panel-flex{margin-bottom:-20px}.footer-category-section .layout-panel-flex .group-block{width:20%;flex:inherit;margin-bottom:20px}footer .section>.layout-panel-flex>.group-block:nth-child(1){width:65%}footer .section>.layout-panel-flex>.group-block:nth-child(2){width:35%;padding-right:0}footer .section>.layout-panel-flex>.group-block:nth-child(2) .group-block-content{gap:0!important}footer .section.section--page-width{display:flex;padding:0 40px}footer .section>.layout-panel-flex>.group-block:nth-child(3){width:100%;margin-top:30px}.email-signup-block{margin-top:20px;margin-bottom:20px}.newsletter_wrapper{background:#ffffff0a;padding:20px}.newsletter_wrapper .group-block-content [class*=ai-footer-social-] [class*=ai-footer-social-content-]>*{flex:1 0 0;display:inline-flex;margin:0!important}.newsletter_wrapper .group-block-content [class*=ai-footer-social-] [class*=ai-footer-social-links-]{justify-content:end}.newsletter_wrapper .group-block-content [class*=ai-footer-social-]{width:100%}.newsletter_wrapper .group-block-content [class*=ai-footer-social-] [class*=ai-footer-social-content-]{flex-direction:row;align-items:center;border-top:1px solid rgba(255,255,255,.1);padding-top:20px}footer summary.menu__heading.h3 span.menu__heading__default,footer div.text-block p:last-child{margin-bottom:10px!important}.footer-category-section,footer .section>.layout-panel-flex{padding:40px 0}.footer-category-section p{max-width:100px}}@media (max-width:900px){.ydp-ui-component .ydp-share-wishlist-modal .ydp-modal-content{margin:0 20px!important}.ydp-ui-component .ydp-simple-wishlist-modal .ydp-modal-content{max-height:100%;height:100%!important}.ydp-ui-component .ydp-user-login-status{color:#fff!important}.ydp-ui-component .ydp-simple-wishlist-modal .ydp-modal-content .ydp-close-btn .ydp-icon:before{color:#fff!important}.main-collection-grid ul.product-grid{display:flex;flex-wrap:wrap}.main-collection-grid ul.product-grid>li{width:calc(50% - 15px)}.ydp-ui-component .ydp-simple-wishlist-modal .ydp-modal-content .ydp-simple-wishlist-container-content{padding:0!important;background:#fff!important}ul.ydp-wishlist-grid li{width:33.3333%!important}.ydp-ui-component .ydp-simple-wishlist-container .ydp-wishlist-detail .ydp-wishlist-context-menu{padding-top:0!important}.ydp-ui-component .ydp-simple-wishlist-container .ydp-wishlist-container-title-bar .ydp-user-login-status{right:40px!important}}@media (max-width:860px){.header-bottom-icon .layout-panel-flex .group-block{width:50%}}@media (max-width:750px){.quick-add-modal__content .product-details{height:auto!important}dialog.quick-add-modal .quick-add-modal__content{padding:0!important;border-radius:20px!important}dialog.quick-add-modal.dialog-modal{border-radius:16px;margin-left:auto;margin-right:auto;margin-top:16px}}@media (max-width:749px){.order dd{text-align:right}.customer tbody td div>p{text-align:right}.facets-toggle .facets-mobile-wrapper.facets-controls-wrapper{display:none}.facets-toggle .sorting-filter__container{margin-right:0!important}dialog.quick-add-modal .quick-add-modal__content{padding:20px!important}dialog.quick-add-modal.dialog-modal quantity-selector-component{border:1px solid #666;border-radius:0!important;height:46px}dialog.quick-add-modal.dialog-modal .product-form-buttons{gap:15px;margin-bottom:-10px}dialog.quick-add-modal.dialog-modal form.variant-picker__form{margin-bottom:10px!important;max-width:100%}dialog.quick-add-modal .quick-add-modal__content .product-header a{font-size:18px!important;margin-bottom:7px!important}dialog.quick-add-modal{width:auto;margin:20px 15px!important}dialog.quick-add-modal .quick-add-modal__content .product-header product-price{margin-bottom:0!important}dialog.quick-add-modal .quick-add-modal__content .product-header product-price span.price{font-size:22px;font-weight:600;color:var(--primary-color)}dialog.quick-add-modal .quick-add-modal__content .product-information__media{padding-bottom:0}.customer form a,.form-check label>a{font-size:16px}form.variant-picker__form{max-width:357px}dialog-component.account-drawer button.account-button span.account-button__avatar{display:none}dialog-component.account-drawer button.account-button svg{width:24px;height:24px}body .ydp-share-wishlist-input-container textarea{height:80px!important;padding-top:10px!important;padding-bottom:10px!important}.ydp-share-wishlist-input-container label.ydp-input-label,.ydp-text-md.ydp-info-grey,.ydp-share-wishlist-input-container input,.ydp-share-wishlist-input-container select,.ydp-share-wishlist-input-container textarea{font-size:15px!important}.ydp-share-wishlist-input-container input,.ydp-share-wishlist-input-container select,.ydp-share-wishlist-input-container textarea{padding:0 15px!important;height:46px!important}.header-bottom-icon{border-top:1px solid #ccc}.faq-section .accordion .details summary span.svg-wrapper{right:15px}.service_box>.group-block-content>rte-formatter.text-block>h4 br,.blog-post-card .blog-post-card__content>a div.text-block br,.collections_wrapper .collection-card div.text-block p br{display:block}quick-add{display:block;bottom:0!important}button.quick-add__button span{position:relative!important}.product-card .quick-add form.shopify-product-form add-to-cart-component button>span>.svg-wrapper+span{position:relative!important;height:auto!important}.product-card .quick-add{display:block}a.button.quick-add__button.quick-add__button--add{padding:8px 0 7px!important}.quick-add__button .add-to-cart-text__content{position:relative!important;height:auto!important;width:100%;opacity:1!important;left:0!important;transform:translate(0)!important}.product-details .detailicontext_box_main>.group-block-content .detailicontext_box>.group-block-content rte-formatter.text-block p{max-width:150px}.dialog-thumbnails-list button.dialog-thumbnails-list__thumbnail{width:70px}.home-collection-slider.slick-slider,.team-testimonial-slider.slick-slider,.related-product-slider.slick-slider,.slick-slider{padding:0 0 35px!important}.slick-custom-arrow.slick-prev{left:50%!important;margin-left:-30px!important}.slick-custom-arrow.slick-next{right:50%!important;margin-right:-30px!important}.slick-custom-arrow{position:absolute!important;top:auto!important;transform:translateY(0);bottom:0;z-index:2}.weoffer_content h2{line-height:1!important}.text-block>*{text-wrap:auto!important}.fullwidth_content .group-block-content>rte-formatter.text-block>h2{text-wrap:auto!important}.shopify-challenge__container{padding:20px 0 50px}.product-badges .product-badges__badge,.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item span.ydp-sale-badge{font-size:12px!important}.ydp-ui-component .ydp-wishlist-grid .ydp-wishlist-item .ydp-add-to-cart-btn{height:35px!important;line-height:35px!important;font-weight:500!important;font-size:14px!important}.sorting-filter__select-wrapper .sorting-filter__select{text-align:left!important;text-align-last:left!important}.sorting-filter__select-wrapper:has(:focus-visible){outline:0!important}.cart-drawer__dialog span.cart-drawer__heading{margin-bottom:20px!important}.cart-page:not(.cart-page--empty){padding-top:20px!important}.facets-block-wrapper .facets__title-wrapper h2.facets-drawer__title span.bubble{display:none}.facets__actions{display:flex;flex-wrap:wrap}.facets__actions>*{flex:1 0 0}.facets__actions button.facets__see-results{min-width:inherit}.facets__actions facet-remove-component button.facets__clear-all{padding:10px 0!important;background:var(--primary-color);color:#fff;width:100%}.facets__inputs .show-more__button .icon-plus{width:16px;height:16px}.cart-page .cart-page__summary .cart__summary-inner{background:#f5f5f5}.cart-page{padding-right:0;padding-top:20px}.cart-page .cart__summary-totals .cart-discount__content input.cart-discount__input{background:transparent}.cart-page .cart-page__summary{padding-top:0!important}.product-information.pt-50{padding-top:10px!important}nav.breadcrumb{display:none}.dialog-zoomed-gallery{margin:0!important}ul.dialog-zoomed-gallery .product-media{height:calc(100vh - 85px)!important}.dialog-thumbnails-list{gap:15px;width:100%;height:70px;left:0;right:0;padding:0 20px!important;bottom:15px}.product-details .buy-buttons-block .product-form-buttons .quantity-selector button svg{width:12px;height:12px}.product-details .detailicontext_box_main>.group-block-content .detailicontext_box>.group-block-content rte-formatter.text-block p{font-weight:600}.product-details .detailicontext_box_main>.group-block-content .detailicontext_box>.group-block-content rte-formatter.text-block p br{display:none}.product-details product-price .price,.product-details .buy-buttons-block .product-form-buttons p{font-size:22px}.product-details product-price .compare-at-price{font-size:18px;margin-left:10px}.product-details .buy-buttons-block .product-form-buttons .quantity-selector+span{margin-left:20px;margin-right:20px}.product-information .product-information__grid{margin:0!important}.product-information .product-information__grid .product-information__media,.product-information .product-information__grid .product-details{width:100%!important}.product-information .product-information__grid .product-information__media,.product-information .product-information__grid .product-details{padding:0 20px!important}.product-information .product-information__grid .product-information__media{margin-bottom:30px}.detail_tab_wrapper .tabsview_wrapper>button{font-size:22px}.detail_tab_wrapper .tabsview_wrapper>button:not(:last-child){margin-right:20px!important}.blogdetail_wrapper.pt-50{padding-top:20px!important}.hero-wrapper .hero.no_banner_image .hero__media-wrapper{height:150px!important}body .hero-wrapper .hero.no_banner_image .hero__content-wrapper rte-formatter.text-block{margin-top:10px!important}.facets__filters-wrapper .facets__inputs-wrapper{padding:0!important}.facets__inputs .show-more{gap:15px}.facets__inputs-wrapper .checkbox label.checkbox__label svg{width:16px;height:16px;border-radius:4px}.button.facets-toggle__button .svg-wrapper>svg{width:16px;height:16px}.button.facets-toggle__button{padding:0 15px}.facets-block-wrapper .facets__title-wrapper{border-bottom:1px solid #ddd;margin-bottom:20px}.facets-block-wrapper .facets__title-wrapper h2.facets-drawer__title{margin:0!important;font-size:22px!important}.facets-block-wrapper sorting-filter-component.sorting-filter{margin:0}.facets-block-wrapper .sorting-filter__container{margin:0!important;padding:10px 18px}.facets-block-wrapper .sorting-filter__container label.facets__label{font-weight:400;font-size:14px!important;width:100px!important}.sorting-filter__select-wrapper{border:1px solid rgba(34,34,34,.5);border-radius:30px;align-items:center;height:37px!important;line-height:37px!important;padding:0 20px}.facets__filters-wrapper span.facets__label{font-size:18px;font-weight:500!important}.facets__actions{padding:0!important;gap:0!important}.facets__actions button.facets__see-results{padding:10px 0!important}.facets__inputs-wrapper.price-facet__inputs-wrapper .price-facet__field{width:50%!important}.facets__inputs-wrapper.price-facet__inputs-wrapper{flex-wrap:nowrap;gap:20px!important;margin:0!important;width:100%}.facets-toggle{padding:0 20px;margin:0 0 20px!important}.main-collection-grid{padding:0 20px}.main-collection-grid ul.product-grid>li{width:calc(33.3333% - 20px)}.benefit_box_main>.group-block-content>.benefit_box,.service_box_main>.group-block-content>.service_box,.blog-posts-container .blog-post-item{width:100%}.benefit_box_main>.group-block-content,.service_box_main>.group-block-content,.blog-posts-container{flex-wrap:wrap}.benefit_box_main>.group-block-content>.benefit_box .group-block-content,.service_box_main>.group-block-content>.service_box .group-block-content{max-width:480px;margin-left:auto;margin-right:auto;width:100%}.blog-posts-container .blog-post-item>.shopify-block{max-width:430px;margin-left:auto;margin-right:auto;width:100%}.service_box>.group-block-content>rte-formatter.text-block>h4,.blog-post-card .blog-post-card__content>a div.text-block,.collections_wrapper .collection-card div.text-block p{max-width:100%!important;width:100%}.service_box>.group-block-content>rte-formatter.text-block>h4 br,.blog-post-card .blog-post-card__content>a div.text-block br,.collections_wrapper .collection-card div.text-block p br{display:none}.benefit_box>.group-block-content .icon-block{width:80px;height:80px}.benefit_box>.group-block-content .icon-block img{width:25px!important}.alert.alert--error,.ydp-product-inquiry-error{font-size:12px!important}.contact-form form textarea,.ydp-modal-content .ydp-form-enquiry .ydp-row textarea{padding-top:10px!important;padding-bottom:10px!important}.faq-section .accordion .details summary,.faq-section .accordion .details .details-content{padding:15px}.faq-section .accordion .details summary{font-weight:500;font-size:17px}.mapinfo_main_wrap .contact_info_wrapper{padding-left:20px!important;padding-right:20px!important}.contact-form form .two-col .field-input{width:100%}.contact-form form input,.contact-form form select,.contact-form form textarea,.ydp-modal-content .ydp-form-enquiry .ydp-row .ydp-input{padding:0 15px;height:46px;font-size:15px}.contact-form form .field-input,.ydp-modal-content .ydp-form-enquiry .ydp-row .ydp-child{margin-bottom:20px}.page-width-narrow .location-map .custom-section-content{padding-left:20px}.hero-wrapper .hero .hero__content-wrapper .group-block-content{max-width:300px!important;padding-right:20px!important}.hero-wrapper .hero .hero__media-wrapper{height:300px}a.menu-drawer__menu-item--active{color:var(--primary-color)!important}.account-actions__main-menu a.account-actions__link.button span{display:inline-block!important}.menu-drawer__close-button{padding:0 10px 0 0!important}ul.menu-drawer__menu>li ul.menu-drawer__menu{padding:0 28px 0 27px!important}.menu-drawer__navigation>ul.menu-drawer__menu>li ul.menu-drawer__menu>li ul.menu-drawer__menu{width:100%}.menu-drawer__navigation>ul.menu-drawer__menu button.menu-drawer__back-button .icon-caret--backward{position:relative;top:-2px}ul.menu-drawer__menu>li .menu-dropdown-mobile+.menu-drawer__submenu ul.menu-drawer__menu>li.menu-drawer__list-item{margin-bottom:0!important;line-height:normal!important;min-height:inherit}ul.menu-drawer__menu>li .menu-dropdown-mobile+.menu-drawer__submenu ul.menu-drawer__menu>li.menu-drawer__list-item>a{line-height:normal!important;padding:8px 0!important}ul.menu-drawer__menu li:before{display:none!important}.dialog-modal .predictive-search-form__header{width:100%}.dialog-modal .predictive-search-form__header .predictive-search-form__header-inner{width:100%!important;position:relative}.dialog-modal .predictive-search-form__header{padding:15px 20px}.dialog-modal .predictive-search-form__header span.svg-wrapper.predictive-search__icon{right:15px!important;top:9px}.predictive-search__reset-button-text{font-size:14px}.dialog-modal .predictive-search-form__header .predictive-search-form__header-inner button.predictive-search__reset-button{margin-right:0!important}.dialog-modal .predictive-search-form__header .predictive-search-form__header-inner input{padding-right:90px!important}.predictive-search-form__content-wrapper{max-height:calc(100vh - 76px)!important}button.predictive-search__search-button{font-size:14px!important}.predictive-search-form__footer{padding:8px 0!important}.dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden])):before{opacity:0}.predictive-search-form__footer{background:transparent}.predictive-search-form__footer{padding:15px 0 8px!important;border-top:1px solid #ddd}.predictive-search-form__content-wrapper .predictive-search-form__content{border-top:0}.cart-drawer__summary .cart__ctas .button,.cart-drawer__summary .cart-discount__content button.cart-discount__button{font-size:14px!important}.header[data-sticky-state=active] .header__row.header__row--bottom{border-bottom:0}:root{--heading1: 36px;--heading2: 30px;--heading3: 26px;--heading4: 24px;--heading5: 22px;--heading6: 20px;--section-space: 50px}.header[data-sticky-state=active] .header__row--top .header__columns{box-shadow:0 0 10px #0003}body .home-brand-slider>div:first-child{margin-bottom:20px!important}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(1){left:0}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(1) img,.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(3) img{max-width:inherit;max-height:160px}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(2){max-width:260px;margin-left:-60px}.testimonialboxmain .client-name-img .client-name{padding-left:10px}.testimonialboxmain .client-name-img .client-name p.title{font-size:18px}.copyright_wrapper span.footer-utilities__text p{width:100%;padding:0!important}.copyright_wrapper span.footer-utilities__text p:not(:first-child):before{display:none}footer .section>.layout-panel-flex>.group-block:nth-child(1){width:55%}footer .section>.layout-panel-flex>.group-block:nth-child(2){width:45%}.section_padding_120{padding:var(--section-space) 0!important}.featured-products .section-resource-list__header,.you-may-also-like-products rte-formatter.text-block,.explore-categories h2,.home-reasons-to-choose-us h2,.home-testimonial-section h3,.home-testimonial-section h2,.home-brand-slider>div:first-child,.our-team-slider>div:first-child h3,.our-team-slider>div:first-child h2,.commitment-to-quality [class*=ai-image-text-] [class*=ai-image-text__content-] h2,.fullwidth_content .group-block-content>rte-formatter.text-block>h2,.make-enquiry rte-formatter.text-block,.faq-section rte-formatter.text-block,.benefits_section rte-formatter.text-block,.services_section rte-formatter.text-block,.detail_tab_wrapper .tabsview_wrapper,.related_products_wrapper rte-formatter.text-block{margin-bottom:25px!important}.featured-products .section-resource-list__content,.home-reasons-to-choose-us .layout-panel-flex .button,.you-may-also-like-products .section-resource-list__content,.commitment-to-quality [class*=ai-image-text-] [class*=ai-image-text__content-] a.button,.benefit_box_main+.button{margin-top:30px}.choose_box>.group-block-content{border-radius:10px}.choose_box .group-block .icon-block{width:25px}.choose_box .group-block .text-block{width:calc(100% - 25px)!important;padding-left:10px}.choose_box .group-block h4{font-size:18px!important}.button--primary,.button--secondary{min-width:170px!important}.home-our-trusted-team .custom-section-content .section-content-wrapper .image-block{width:100%}.home-our-trusted-team .custom-section-content .section-content-wrapper .group-block{width:100%;padding:30px 20px}.home-ask-our-experts [class*=ai-image-text-]>*:first-child{width:100%;padding:0}.home-ask-our-experts [class*=ai-image-text-]>*:last-child{width:100%;text-align:center;align-items:center;display:inline-block;padding:20px 0 0}.home-ask-our-experts [class*=ai-image-text-] a.button{align-items:center!important;margin:0 auto}.home-ask-our-experts [class*=ai-image-text-]{flex-direction:row;text-align:center}.home-ask-our-experts .background-image-container img{opacity:.15}.resource-list__carousel slideshow-arrows{display:none!important}.resource-list__carousel slideshow-slides{gap:20px}.choose_box .group-block .group-block-content{align-items:center!important}.layout-panel-flex--row{flex-flow:row var(--flex-wrap)}.choose_box_wrapper>.group-block-content{margin:0 -10px -20px}.choose_box_wrapper>.group-block-content>.choose_box{padding:0 10px;margin-bottom:20px}.slick-slide{padding:0 10px}.slick-slider .slick-list{margin:0 -10px}slideshow-slides[size=medium]{min-height:28.25rem}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 20px}.home-diamond-tools .custom-section-content>.layout-panel-flex>*,.commitment-to-quality [class*=ai-image-text-]>*{max-width:100%}footer .section.section--page-width{padding:0 20px}.header__drawer+search-button.search-action{display:none}.header__column{display:inline-flex;gap:5px}.header--collapse-row-paddings .header__row--top .header__columns{padding-left:5px;padding-right:20px}.header[data-sticky-state=active] span.header-logo__image-container img,.header span.header-logo__image-container img{width:130px!important}body.homepage main#MainContent{padding-top:89px}search-button.search-action.search-action{width:30px;height:30px;margin-right:5px}search-button.search-action.search-action svg *{stroke:#222}.menu-drawer{height:102vh}.menu-drawer>button.menu-drawer__close-button{position:absolute;padding:0!important;width:20px;height:20px;right:5px;text-align:center;top:5px}.menu-drawer__navigation>ul.menu-drawer__menu{padding:30px!important}.menu-drawer__close-button .svg-wrapper,.menu-drawer__close-button svg{width:15px;height:15px}.menu-drawer__navigation>ul.menu-drawer__menu button.menu-drawer__back-button{padding:0!important}.menu-drawer__navigation>ul.menu-drawer__menu>li ul.menu-drawer__menu>li ul.menu-drawer__menu{margin:0!important;padding:0!important}.menu-drawer__navigation>ul.menu-drawer__menu>li ul.menu-drawer__menu>li ul.menu-drawer__menu li a{font-size:13px}.menu-drawer__navigation>ul.menu-drawer__menu>li ul.menu-drawer__menu>li ul.menu-drawer__menu>li{margin-bottom:0!important}.menu-drawer__submenu.has-submenu{position:fixed;padding:30px}.menu-drawer__navigation>ul.menu-drawer__menu>li ul.menu-drawer__menu{padding-bottom:0!important}.shopify-block .faqsubmain h3.faqgrp.active{margin:0 0 30px!important}.shopify-block .faqsubmain .faqpart_2 h3.faq-question{font-size:17px!important;padding:15px 40px 15px 15px}.shopify-block .faqsubmain .faqpart_2 div.faq-answer{padding:0 15px 15px}}@media (min-width:576px) and (max-width:989px){.customer-address-section.right-content-section{display:flex!important;flex-wrap:wrap}.customer-address-section.right-content-section>*{flex:1 0 0!important}body .customer-address-section.right-content-section>div+div{border-top:0!important;margin-top:0!important;padding-top:0!important;position:relative}.customer-address-section.right-content-section>div+div:before{content:"";background:#ccc;position:absolute;left:-20px;top:0;bottom:0;width:1px}}@media (max-width:575px){dialog.quick-add-modal.dialog-modal quantity-selector-component{height:40px}form.variant-picker__form{max-width:307px}.ydp-share-email-button-container button.ydp-share-wishlist-email-btn{height:40px!important;line-height:40px!important;padding:0 20px!important;font-size:14px!important;min-width:140px!important}.ydp-modal-content .ydp-form-enquiry .ydp-row.two-colmain .ydp-child{width:100%}.ydp-ui-component .ydp-wishlist-grid{margin-bottom:-20px!important}.ydp-ui-component .ydp-wishlist-detail-header{padding:20px 20px 0!important}.ydp-wishlist-detail-content{padding:20px}ul.ydp-wishlist-grid li{padding:0 10px;margin-bottom:20px!important}ul.ydp-wishlist-grid{margin:0 -10px -20px!important}ul.ydp-wishlist-grid li{width:50%!important}.product-details .buy-buttons-block .product-form-buttons .quantity-selector+span{margin-left:10px;margin-right:10px}.product-details button.wishlist-button{width:40px!important;height:40px}.cart-page .cart-page__summary .cart__summary-inner{padding:20px}.cart-page .cart-items__quantity .quantity-selector,.product-details .buy-buttons-block .product-form-buttons .quantity-selector{height:40px}.product-details .buy-buttons-block .product-form-buttons .quantity-selector input[type=number]{font-size:14px}.product-details .buy-buttons-block .product-form-buttons .quantity-selector{width:110px;--quantity-selector-width: 120px}.product-details .buy-buttons-block .product-form-buttons .quantity-selector button{width:35px}.main-collection-grid ul.product-grid>li{width:calc(50% - 15px)}.resource-list--grid,.product-grid{column-gap:20px;row-gap:20px}.main-collection-grid ul.product-grid>li{width:calc(50% - 10px)}.map_wraper .group-block-content div.shopify-block div,.map_wraper .group-block-content iframe{height:400px!important}.continfobox_main>.group-block-content>.group-block{padding:0 5px}.continfobox_main>.group-block-content{margin:0 -5px}.mapinfo_main_wrap .contact_info_wrapper rte-formatter.text-block{margin:0 0 20px!important}.mapinfo_main_wrap .contact_info_wrapper rte-formatter.text-block h5{margin:30px 0 0!important}.explore-categories .collection-item-main .collection-item-info .collection-name{margin:10px 0 5px!important}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(1),.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(3){position:relative;width:auto;overflow:visible!important;height:auto;top:0;transform:translateY(0);width:50%;margin:0!important}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(2){max-width:100%;margin:0;padding:20px 0 0}.home-image-content-block [class*=ai-three-section-layout-]{flex-wrap:wrap;flex-direction:row}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(1) img{margin-left:auto}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(3) img{margin-right:auto;margin-left:0!important}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(1) img,.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(3) img{max-height:150px}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(1){order:1;padding-right:35px}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(2){order:3}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(3){order:2;padding-left:0}.home-image-content-block [class*=ai-three-section-layout-]>*:nth-child(2){height:auto}.slider-image-section slideshow-slide .slide__content>.group-block-content{right:20px;left:20px;margin:0 auto}.home-our-trusted-team,.home-our-trusted-team .custom-section-content .section-content-wrapper .image-block{min-height:380px}.slider-image-section .group-block *{text-align:center;align-items:center;margin:0 auto!important}.slider-image-section slideshow-slide .slide__content>.group-block-content{max-width:340px}slideshow-slides[size=medium]{min-height:23rem}.button--primary,.button--secondary{height:40px!important;line-height:40px!important;padding:0 20px!important}.button{font-size:14px!important}.button--primary,.button--secondary{min-width:140px!important}.choose_box_wrapper>.group-block-content>.choose_box{width:100%}}@media (max-width:540px){footer .section>.layout-panel-flex>.group-block:nth-child(1){width:100%;padding:0}footer .section>.layout-panel-flex>.group-block:nth-child(2){width:100%;padding-right:0;margin-top:30px;border-top:1px solid rgba(255,255,255,.3);padding-top:30px}.footer-category-section,footer .section>.layout-panel-flex{padding:30px 0}footer .section>.layout-panel-flex>.group-block:nth-child(3){margin-top:0}.newsletter_wrapper .group-block-content [class*=ai-footer-social-] [class*=ai-footer-social-links-] a{width:30px;height:30px}.newsletter_wrapper .group-block-content [class*=ai-footer-social-] [class*=ai-footer-social-links-] a:not(:last-child){margin-right:5px}footer .section>.layout-panel-flex>.group-block:nth-child(2) .text-block+rte-formatter p{max-width:100%}.footer-category-section .layout-panel-flex .group-block{width:50%}.footer-category-section .group-block-content{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:start;align-items:center;text-align:left!important}.footer-category-section .icon-block{flex-shrink:inherit;width:30px;margin:0!important}.footer-category-section .icon-block+rte-formatter{width:calc(100% - 30px);padding-left:10px!important}.footer-category-section p{text-align:left;max-width:100%;width:100%}.footer-category-section p{margin:0!important}.footer-category-section .custom-section-content>.layout-panel-flex{margin-bottom:-10px}.footer-category-section .layout-panel-flex .group-block{margin-bottom:10px}}@media (max-width:479px){body .customer .customer-title-wrapper a.button{padding:0 20px!important}.slider-image-section slideshow-slide .slide__content>.group-block-content{max-width:320px}.hero-wrapper .hero .hero__content-wrapper .group-block-content rte-formatter.text-block p{margin:0 auto}.hero-wrapper .hero .hero__content-wrapper .group-block-content div.text-block h1{text-align:center;width:100%}.hero-wrapper .hero .hero__content-wrapper .service_hero_wrap .group-block-content{padding-left:0!important;padding-right:0!important}.continfobox_main.continfobox_main_first>.group-block-content>.group-block:not(:last-child){margin-bottom:20px}.continfobox_main.continfobox_main_first>.group-block-content>.group-block{width:100%}.team-main .team-info .title{font-size:18px}.team-main .team-info .title+p{font-size:14px}.hero-wrapper .hero .hero__content-wrapper .group-block-content{max-width:100%!important;align-items:center;padding-right:20px!important;padding-left:20px!important}.hero-wrapper .hero .hero__content-wrapper .group-block-content .text-block p{text-align:center!important;width:100%}.home-our-trusted-team,.home-our-trusted-team .custom-section-content .section-content-wrapper .image-block{min-height:290px}.explore-categories .collection-item-main{max-width:200px;margin:0 auto}}@media (max-width:424px){.header-bottom-icon .section-content-wrapper .group-block .group-block-content .icon-block,.header-bottom-icon .section-content-wrapper .group-block .group-block-content .icon-block img{width:15px!important}.header-bottom-icon .section-content-wrapper .group-block .group-block-content rte-formatter{width:calc(100% - 15px)}.header-bottom-icon .section-content-wrapper p{font-size:12px!important}.copyright_wrapper span.footer-utilities__text p{font-size:14px!important}}.explore-categories .home-collection-slider>.collection-slide-item{width:20%;float:left}.explore-categories .home-collection-slider>.collection-slide-item{padding:0 25px}@media (max-width:1600px){.explore-categories .home-collection-slider>.collection-slide-item{padding:0 15px}}@media (min-width:1024px){.explore-categories .home-collection-slider>.collection-slide-item:not(:nth-child(1),:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(5)){display:none}}@media (min-width:992px) and (max-width:1023px){.explore-categories .home-collection-slider>.collection-slide-item:not(:nth-child(1),:nth-child(2),:nth-child(3),:nth-child(4)){display:none}}@media (min-width:576px) and (max-width:991px){.explore-categories .home-collection-slider>.collection-slide-item:not(:nth-child(1),:nth-child(2),:nth-child(3)){display:none}}@media (max-width:1023px){.explore-categories .home-collection-slider>.collection-slide-item{width:25%}}@media (max-width:991px){.explore-categories .home-collection-slider>.collection-slide-item{width:33.333%}}@media (max-width:749px){.explore-categories .home-collection-slider>.collection-slide-item{padding:0 10px}}@media (max-width:575px){.explore-categories .home-collection-slider>.collection-slide-item{width:50%}.explore-categories .home-collection-slider>.collection-slide-item:not(:nth-child(1),:nth-child(2)){display:none}}.header__column--right details.account-popover span{text-transform:inherit!important}@media (max-width:1440px){.customer:is(.account,.order,.addresses){padding-top:70px!important;padding-bottom:70px!important;max-width:1440px;padding-left:40px;padding-right:40px}main .customer:is(.account,.order,.addresses){padding-top:60px!important;padding-bottom:60px!important}.account a .svg-wrapper{margin-bottom:0!important;margin-right:8px!important}}@media (max-width:1366px){main .customer button,main .customer .button,main .customer .right-content-section a{height:46px!important;line-height:46px!important;font-size:16px!important;padding:0 25px!important}}@media (max-width: 989px){.customer-address-section.right-content-section{margin-top:20px!important}.customer thead th{font-size:16px}main :is(.account,.order,.addresses) h1{font-size:36px!important}main :is(.account,.order,.addresses) h2{font-size:22px!important}}@media (max-width: 749px){.customer .right-content-section{width:100%!important;margin-top:20px!important}main .customer button,main .customer .button,main .customer .right-content-section a{height:40px!important;line-height:40px!important;font-size:14px!important;padding:0 20px!important}main :is(.account,.order,.addresses) h1{font-size:32px!important}main :is(.account,.order,.addresses) h2{font-size:20px!important}main .customer:is(.account,.order,.addresses){padding-top:30px!important;padding-bottom:60px!important}}@media (max-width: 479px){.customer .customer-title-wrapper{flex-direction:column;gap:10px}}.card-gallery{border:1px solid #f8f8f8;position:relative;padding-bottom:99.3%}.card-gallery>img{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);width:auto;height:auto;max-width:100%;max-height:100%}.card-gallery>.placeholder-image{position:absolute;width:100%;height:100%;left:0;top:0}.quick-add__button{display:grid!important;animation:none!important}.content-scroll-bar .jspContainer{width:100%!important}.content-scroll-bar .jspContainer .jspPane{width:100%!important;padding-right:25px!important}.content-scroll-bar .jspTrack{background:#eee!important}.content-scroll-bar .jspDrag{background:red!important}.content-scroll-bar .jspVerticalBar{width:10px}.content-scroll-bar{width:100%!important;max-height:450px;max-width:100%!important;--max-width: 100% !important}@media (max-width:1080px){.content-scroll-bar{max-height:300px}}@media (max-width:989px){.content-scroll-bar{max-height:250px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
