/*! gp-src:da217dc660724b9e3dd60a3860bf6f5d */
@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes placeHolderShimmer{0%{background-position:right}}@keyframes spinner{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes l5{0%{box-shadow:20px 0 #fff, -20px 0 #fff2;background:#fff}33%{box-shadow:20px 0 #fff, -20px 0 #fff2;background:#fff2}66%{box-shadow:20px 0 #fff2, -20px 0 #fff;background:#fff2}100%{box-shadow:20px 0 #fff2, -20px 0 #fff;background:#fff}}body .e-loop__load-more.elementor-button-wrapper a.elementor-button{background-color:transparent;border:2px solid #000000;border-radius:0;padding:16px;width:310px;color:#000000;font-size:18px;font-weight:600;line-height:24px}body .animated-loader,body .slider-main-container .loader-wrapper .image,body .slider-main-container .loader-wrapper .title,body.page-professionals .rss-loader-container .rss-loader-item,body.parent-professionals .rss-loader-container .rss-loader-item,body.parent-trade-program .rss-loader-container .rss-loader-item,body.parent-resources .rss-loader-container .rss-loader-item{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#fefefe;background:linear-gradient(90deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.1) 77%) #f2f2f2;background-size:300% 100%;height:96px;position:relative}body .mobile-only{display:none}body .desktop-only{display:block}@media (max-width: 767px){body .mobile-only{display:block}body .desktop-only{display:none}}body .generic-heading h3.elementor-heading-title{font-size:48px;font-weight:600;line-height:48px;font-family:"neue-haas-grotesk-display", sans-serif}@media (max-width: 967px){body .generic-heading h3.elementor-heading-title{font-size:32px !important;font-weight:600;line-height:32px !important}}@media (max-width: 767px){body .generic-tile-img{--spacer-size: 350px !important}}body .generic-content p{color:#000000;font-size:18px;line-height:24px}body .generic-content p a{color:#000000;text-decoration:underline;font-weight:600}body .woocommerce-breadcrumb{font-size:12px;font-weight:500;line-height:20px;color:#000000 !important;display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:0 !important}body .woocommerce-breadcrumb a{color:#000000 !important;font-weight:500;position:relative}body .woocommerce-breadcrumb a::after{content:'';background-image:linear-gradient(transparent calc(100% - 1px), #000 1px);background-repeat:no-repeat;background-size:0 100%;content:'';left:0;position:absolute;top:0;transition:background-size 0.6s cubic-bezier(0.77, 0, 0.175, 1);width:100%;z-index:-1;height:95%}body .woocommerce-breadcrumb a:hover::after{background-size:100% 100%}@media (max-width: 1170px){body .elementor-section.elementor-section-boxed>.elementor-container{padding:0 5px}}@media (max-width: 1300px){body .no-gap-section>.elementor-container{padding-left:25px;padding-right:25px}}body .fw-section>.elementor-container{padding-left:60px;padding-right:60px}@media (max-width: 640px){body .fw-section>.elementor-container{padding-left:25px;padding-right:25px}}@media (max-width: 400px){body .fw-section>.elementor-container{padding-left:10px;padding-right:10px}}body.home .main-header-wrapper{background:transparent;border-color:#ffffff !important;margin-bottom:-148px}@media (max-width: 1024px){body.home .main-header-wrapper{margin-bottom:-98px}}body.home .main-header-wrapper .mega-menu-wrap{background:transparent !important}body.home .main-header-wrapper .mega-menu-wrap ul.max-mega-menu li a.mega-menu-link{color:#ffffff !important}body.home .main-header-wrapper .header-icons-col .icon-visible .elementor-icon svg{fill:transparent;filter:invert(1)}body.home .main-header-wrapper .elementor-widget-theme-site-logo img{filter:invert(1)}body .main-header-wrapper{background:#ffffff;z-index:100}body .main-header-wrapper.hide{opacity:0}body .main-header-wrapper .elementor-widget-theme-site-logo img{width:100%;max-width:200px !important}body .main-header-wrapper #main_mega_menu .mega-menu-wrap ul.mega-menu li a{font-size:18px !important;letter-spacing:0.3px}body .main-header-wrapper #main_mega_menu .mega-menu-wrap ul.mega-menu li a .mega-indicator{display:none !important}body .main-header-wrapper #main_mega_menu .sub-mega-menu-row-wrapper>ul.mega-sub-menu{display:flex !important}body .main-header-wrapper #main_mega_menu .sub-mega-menu-row-wrapper .menu-col{padding-top:15px !important;padding-bottom:15px !important}body .main-header-wrapper #main_mega_menu .sub-mega-menu-row-wrapper .menu-col ul.mega-sub-menu ul.menu{list-style-type:none;padding-left:0}body .main-header-wrapper #main_mega_menu .sub-mega-menu-row-wrapper .menu-col ul.mega-sub-menu ul.menu li{margin-bottom:16px}body .main-header-wrapper #main_mega_menu .sub-mega-menu-row-wrapper .menu-col ul.mega-sub-menu ul.menu li:last-child{margin-bottom:0}body .main-header-wrapper #main_mega_menu .sub-mega-menu-row-wrapper .menu-col ul.mega-sub-menu ul.menu li a{font-size:18px;line-height:24px;font-weight:500;color:#000000}body .main-header-wrapper #main_mega_menu .sub-mega-menu-row-wrapper .menu-col ul.mega-sub-menu ul.menu li a .image-link-wrapper{display:none}body .main-header-wrapper #main_mega_menu .sub-mega-menu-row-wrapper .menu-col ul.mega-sub-menu ul.menu li.h-link a{font-weight:700;color:#000000;width:auto;position:relative}body .main-header-wrapper #main_mega_menu .sub-mega-menu-row-wrapper .menu-col ul.mega-sub-menu ul.menu li.h-link a:after{content:'';width:16px;height:14px;background:url("assets/img/menu-arrow.png") no-repeat;background-size:contain;background-position:center;display:inline-block;margin-left:12px}body .main-header-wrapper #main_mega_menu .sub-mega-menu-row-wrapper .img-col{padding-top:15px !important;padding-bottom:15px !important}body .main-header-wrapper #main_mega_menu .sub-mega-menu-row-wrapper .img-col>ul.mega-sub-menu{height:100% !important}body .main-header-wrapper #main_mega_menu .sub-mega-menu-row-wrapper .img-col>ul.mega-sub-menu li.widget_media_image{height:100% !important;max-height:450px !important}body .main-header-wrapper #main_mega_menu .sub-mega-menu-row-wrapper .img-col>ul.mega-sub-menu li.widget_media_image img{width:100%;height:100% !important;object-fit:cover}body .main-header-wrapper .asl_w_container .probox{flex-direction:row-reverse;border:2px solid #e0e0e0 !important}body .main-header-wrapper .asl_w_container .probox .proinput form input[type='search']{font-family:"neue-haas-grotesk-display", sans-serif !important}body .main-header-wrapper .asl_w_container .probox .proinput form input[type='search']::-ms-input-placeholder{color:#000000 !important;font-family:"neue-haas-grotesk-display", sans-serif !important}body .main-header-wrapper .asl_w_container .probox .proinput form input[type='search']::placeholder{color:#000000 !important;font-family:"neue-haas-grotesk-display", sans-serif !important}body .main-header-wrapper .main-menu-section-wrapper .menu-col,body .main-header-wrapper .main-menu-section-wrapper .header-icons-col{height:66px}body .main-header-wrapper .main-menu-section-wrapper .menu-col .header-search-form-wrapper{display:none}body .main-header-wrapper .main-menu-section-wrapper .menu-col .main-menu-wrapper{margin-bottom:0}body .main-header-wrapper .main-menu-section-wrapper .menu-col .search-box .elementor-widget-container{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:center;width:100%;height:100%}body .main-header-wrapper .main-menu-section-wrapper .menu-col .search-box .elementor-widget-container .elementor-shortcode{width:80%}body .main-header-wrapper .main-menu-section-wrapper .header-icons-col .elementor-widget-wrap{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:flex-end}body .main-header-wrapper .main-menu-section-wrapper .header-icons-col .icon-visible{margin-left:24px;width:auto;margin-bottom:0}body .main-header-wrapper .main-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger{position:absolute;z-index:30;padding:10px 10px 10px 0;right:0}body .main-header-wrapper .main-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk{display:inline-block}body .main-header-wrapper .main-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk a#elementor-menu-cart__toggle_button{padding:0 !important}body .main-header-wrapper .main-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk .elementor-menu-cart__toggle_button .elementor-button-icon-qty{background-color:#6d464d;font-size:12px}body .main-header-wrapper .main-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk .elementor-menu-cart__toggle_button .elementor-button-icon .eicon-cart-medium,body .main-header-wrapper .main-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk .elementor-menu-cart__toggle_button .elementor-button-icon .e-eicon-cart-medium{opacity:0 !important;color:transparent;font-size:32px}body .main-header-wrapper .main-menu-section-wrapper .header-icons-col .icon-visible .elementor-icon{cursor:pointer}body .main-header-wrapper .main-menu-section-wrapper .header-icons-col .icon-close-search .elementor-icon{cursor:pointer}body .main-header-wrapper .main-menu-section-wrapper .header-icons-col .icon-close-search .elementor-widget-container{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;justify-content:flex-end}body .main-header-wrapper .main-menu-section-wrapper .d-search-elements{display:none;position:absolute;top:0px;left:0;width:100%;height:100%;margin-bottom:0;border:0;outline:none}body .main-header-wrapper .main-mobile-menu-section-wrapper .header-icons-col .elementor-widget-wrap{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:flex-end;flex-wrap:nowrap}body .main-header-wrapper .main-mobile-menu-section-wrapper .header-icons-col .icon-visible{margin-left:24px;width:auto;margin-bottom:0}body .main-header-wrapper .main-mobile-menu-section-wrapper .header-icons-col .icon-visible .elementor-icon{cursor:pointer}body .main-header-wrapper .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.mobile-menu-icon .elementor-icon svg{fill:#000000}body .main-header-wrapper .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger{position:absolute;z-index:30;top:0;padding:10px 10px 10px 0;right:52px}body .main-header-wrapper .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk a#elementor-menu-cart__toggle_button{padding:0 !important}body .main-header-wrapper .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk .elementor-menu-cart__toggle_button .elementor-button-icon-qty{background-color:#6d464d;font-size:12px}body .main-header-wrapper .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk .elementor-menu-cart__toggle_button .elementor-button-icon .eicon-cart-medium,body .main-header-wrapper .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk .elementor-menu-cart__toggle_button .elementor-button-icon .e-eicon-cart-medium{opacity:0 !important;color:transparent;font-size:32px}body .main-header-wrapper .mobile-search-box-wrapper{position:absolute;top:0;left:0;width:100%;z-index:1000;background:#fff;border-bottom:2px solid #000000;margin-top:-50%;transition:margin-top 0.4s ease-in-out}body .main-header-wrapper .mobile-search-box-wrapper.slide-down{margin-top:0%}body .main-header-wrapper .mobile-search-box-wrapper .elementor-widget-wrap{padding-bottom:16px}body .main-header-wrapper .mobile-search-box-wrapper .mbs-logo-wrapper,body .main-header-wrapper .mobile-search-box-wrapper .mbs-close-wrapper{width:50%}@media (max-width: 767px){body .main-header-wrapper .mobile-search-box-wrapper .mbs-logo-wrapper img{filter:invert(0)}}body .main-header-wrapper .mobile-search-box-wrapper .mbs-close-wrapper .elementor-icon{cursor:pointer}body .main-header-wrapper .mobile-search-box-wrapper .search-box{width:100%}body .mp-menu .mobile-header-menu{border-bottom:1px solid #000000}body .mp-menu .mobile-header-menu>.elementor-container{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;width:100%;padding:0 16px}body .mp-menu .mobile-header-menu>.elementor-container .empty-col{display:none}body .mp-menu .mobile-header-menu>.elementor-container .logo-col div{text-align:left}body .mp-menu .mobile-header-menu>.elementor-container .logo-col .elementor-widget-theme-site-logo a img{width:100%;max-width:150px}body .mp-menu .mobile-header-menu>.elementor-container .back-col{text-align:right}body .mp-menu .mobile-header-menu>.elementor-container .back-col svg{height:30px;width:100%}body .mp-menu .signup-wrapper{padding:24px 16px 16px;display:none}body .mp-menu .signup-wrapper .elementor-icon-list-items .elementor-icon-list-item{padding-bottom:calc(18px / 2)}body .mp-menu .signup-wrapper .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon{padding-right:11px}body .mp-menu .signup-wrapper .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon svg{fill:#000000;height:32px;width:32px}body .mp-menu .signup-wrapper .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{font-size:18px;color:#000000}body .mp-menu .mp-level{z-index:10;transition:all 0.3s ease-in-out}body .mp-menu .mp-level h2{color:#000000;font-weight:600;font-size:32px;line-height:32px;text-transform:capitalize;padding:24px 16px;text-align:center}body .mp-menu .mp-level .mp-back.inner{position:absolute;left:0%;top:18px}body .mp-menu .mp-level ul.sub-menu li.h-link a{font-weight:700;color:#000000;width:auto;position:relative}body .mp-menu .mp-level ul.sub-menu li.h-link a:after{content:'';width:16px;height:14px;background:url("assets/img/menu-arrow.png") no-repeat;background-size:contain;background-position:center;display:inline-block;margin-left:12px}body .mp-menu .mp-level ul.sub-menu li a{padding:8px 16px;font-weight:300;font-size:18px;line-height:24px;color:#000000;box-shadow:none}body .mp-menu .mp-back{color:transparent !important;padding:1em 0}body .mp-menu .mp-back.no-icon:before{display:none}body .mp-menu .mp-back:before{content:'';height:16px;width:18px;background:url("assets/img/back-arrow.png") no-repeat;background-size:contain;background-position:center;position:absolute;top:50%;left:5px;transform:translateY(-50%)}body .mp-menu #menu-mobile-menu>li>a{padding:16px;color:#000000;font-weight:600;font-size:32px;line-height:32px;box-shadow:none;border-bottom:1px solid #000000;position:relative}body .mp-menu #menu-mobile-menu>li>a:after{content:'';width:26px;height:24px;background:url("assets/img/menu-arrow.png") no-repeat;background-size:contain;background-position:center;position:absolute;top:50%;right:16px;transform:translateY(-50%)}body .main-footer-wrapper .copyright-p p{font-size:14px;font-weight:600;line-height:21px}body .main-footer-wrapper .inner-footer-wrapper .two-col-text .elementor-widget-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px}@media (max-width: 1160px){body .main-footer-wrapper .inner-footer-wrapper .two-col-text .elementor-widget-wrap{padding-right:0}}@media (max-width: 1024px){body .main-footer-wrapper .inner-footer-wrapper .two-col-text .elementor-widget-wrap{flex-wrap:wrap}}body .main-footer-wrapper .inner-footer-wrapper .two-col-text .elementor-widget-wrap .footer-text-widget{width:calc(100% / 2 - 20px)}@media (max-width: 1024px){body .main-footer-wrapper .inner-footer-wrapper .two-col-text .elementor-widget-wrap .footer-text-widget{width:100%;margin-bottom:0}}body .main-footer-wrapper .inner-footer-wrapper .two-col-text .elementor-widget-wrap .footer-text-widget p{font-size:14px;font-weight:500;line-height:21px}body .main-footer-wrapper .inner-footer-wrapper .footer-logo-wrapper .elementor-widget-container{text-align:center}body .main-footer-wrapper .inner-footer-wrapper .newsletter-col .elementor-widget-wrap{justify-content:flex-end}body .main-footer-wrapper .inner-footer-wrapper .newsletter-col .subscribe-title{max-width:310px;width:100%}body .main-footer-wrapper .inner-footer-wrapper .newsletter-col .subscribe-form-wrapper{max-width:310px;width:100%}body .main-footer-wrapper .inner-footer-wrapper .newsletter-col .subscribe-form-wrapper #footer-mc-signup{display:flex;flex-wrap:nowrap;flex-direction:row;background:#ffffff}body .main-footer-wrapper .inner-footer-wrapper .newsletter-col .subscribe-form-wrapper #footer-mc-signup input[type='email']{border-radius:0;width:80%;padding:10px 15px;outline:none;border:1px solid #ffffff}body .main-footer-wrapper .inner-footer-wrapper .newsletter-col .subscribe-form-wrapper #footer-mc-signup button{width:20%;border-radius:0;background:#000000;position:relative;border:1px solid #ffffff}body .main-footer-wrapper .inner-footer-wrapper .newsletter-col .subscribe-form-wrapper #footer-mc-signup button .arrow-icon{width:100%;height:100%;display:block;background:url("assets/img/white-arrow.png") no-repeat;background-position:center;background-size:contain}body .main-footer-wrapper .footer-menu-wrapper ul.elementor-nav-menu li{border-top:1px solid #ffffff;border-right:1px solid #ffffff}body .main-footer-wrapper .footer-menu-wrapper ul.elementor-nav-menu li:first-child{border-left:0}body .main-footer-wrapper .footer-menu-wrapper ul.elementor-nav-menu li:last-child{border-right:0}body .main-footer-wrapper .footer-menu-wrapper ul.elementor-nav-menu li a{font-size:14px;line-height:21px}body .main-footer-wrapper.mobile .inner-footer-wrapper .two-col-text .elementor-widget-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px}@media (max-width: 1160px){body .main-footer-wrapper.mobile .inner-footer-wrapper .two-col-text .elementor-widget-wrap{padding-right:0}}@media (max-width: 1024px){body .main-footer-wrapper.mobile .inner-footer-wrapper .two-col-text .elementor-widget-wrap{flex-wrap:wrap}}body .main-footer-wrapper.mobile .inner-footer-wrapper .two-col-text .elementor-widget-wrap .footer-text-widget{width:calc(100% / 2 - 20px)}@media (max-width: 370px){body .main-footer-wrapper.mobile .inner-footer-wrapper .two-col-text .elementor-widget-wrap .footer-text-widget{width:100%}}body .main-footer-wrapper.mobile .inner-footer-wrapper .newsletter-col .elementor-widget-wrap{justify-content:center}@media (max-width: 561px){body .main-footer-wrapper.mobile .inner-footer-wrapper .newsletter-col .subscribe-title{max-width:100%}}@media (max-width: 561px){body .main-footer-wrapper.mobile .inner-footer-wrapper .newsletter-col .subscribe-form-wrapper{max-width:100%}}body .main-footer-wrapper.mobile .footer-menu-wrapper ul.elementor-nav-menu li{border-top:1px solid #ffffff;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff}body .main-footer-wrapper.mobile .footer-menu-wrapper ul.elementor-nav-menu li:first-child{border-left:0}body .main-footer-wrapper.mobile .footer-menu-wrapper ul.elementor-nav-menu li:last-child{border-right:0}@media (max-width: 561px){body .main-footer-wrapper.mobile .footer-menu-wrapper ul.elementor-nav-menu li.first,body .main-footer-wrapper.mobile .footer-menu-wrapper ul.elementor-nav-menu li.second,body .main-footer-wrapper.mobile .footer-menu-wrapper ul.elementor-nav-menu li:first-child{width:50%}}@media (max-width: 561px){body .main-footer-wrapper.mobile .footer-menu-wrapper ul.elementor-nav-menu li.second{border-right:0}}@media (max-width: 561px){body .main-footer-wrapper.mobile .footer-menu-wrapper ul.elementor-nav-menu li.nth-lnk{width:calc(100% / 3)}}body p,body a,body span,body ul li,body ol li{font-family:"neue-haas-grotesk-display", sans-serif}body p{font-size:18px;line-height:24px;font-weight:500;letter-spacing:0.3px}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"neue-haas-grotesk-display", sans-serif;font-weight:600;color:#000000}body h1{font-size:88px}@media (max-width: 967px){body h1{font-size:40px;line-height:40px}}body h2{font-size:64px;line-height:64px}@media (max-width: 967px){body h2{font-size:44px;line-height:44px}}body h3{font-size:48px;line-height:48px}body h4{font-size:32px;line-height:32px}@media (max-width: 967px){body h4{font-size:22px;line-height:22px}}body h5{font-size:24px;line-height:24px}body h6{font-size:18px;line-height:20px}body .generic-btn.link .elementor-button{padding:0;background:transparent;position:relative}body .generic-btn.link .elementor-button:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000;-webkit-transition:transform 0.4s linear;-moz-transition:transform 0.4s linear;-o-transition:transform 0.4s linear;transition:transform 0.4s linear;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-o-transform-origin:bottom right;transform-origin:bottom right;display:block !important;visibility:visible}body .generic-btn.link .elementor-button:hover:before{-webkit-transform:scalex(1);-moz-transform:scalex(1);-ms-transform:scalex(1);-o-transform:scalex(1);transform:scalex(1);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left}body .generic-btn.link .elementor-button .elementor-button-content-wrapper{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0.054px;color:#000000}body .generic-btn.link .elementor-button .elementor-button-content-wrapper .elementor-button-icon{font-size:24px}body .generic-btn.default a,body .generic-btn.default button,body .generic-btn.primary a,body .generic-btn.primary button{background:#000000;color:#ffffff;padding:16px;border-radius:0;font-size:18px;font-style:normal;font-weight:600;line-height:24px;position:relative;width:256px;text-align:left;border:2px solid #000000}@media (max-width: 600px){body .generic-btn.default a,body .generic-btn.default button,body .generic-btn.primary a,body .generic-btn.primary button{width:100%}}body .generic-btn.default a:after,body .generic-btn.default button:after,body .generic-btn.primary a:after,body .generic-btn.primary button:after{content:'';height:24px;width:24px;background:url("assets/img/white-arrow.png") no-repeat;background-position:center;background-size:contain;display:inline-block;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}body .generic-btn.default a:hover,body .generic-btn.default a:focus,body .generic-btn.default button:hover,body .generic-btn.default button:focus,body .generic-btn.primary a:hover,body .generic-btn.primary a:focus,body .generic-btn.primary button:hover,body .generic-btn.primary button:focus{background-color:transparent;color:#000000;border:2px solid #000000;outline:0}body .generic-btn.default a:hover:after,body .generic-btn.default a:focus:after,body .generic-btn.default button:hover:after,body .generic-btn.default button:focus:after,body .generic-btn.primary a:hover:after,body .generic-btn.primary a:focus:after,body .generic-btn.primary button:hover:after,body .generic-btn.primary button:focus:after{filter:invert(1)}body .generic-btn.secondary a,body .generic-btn.secondary button{background:transparent;color:#000000;padding:16px;border-radius:0;font-size:18px;font-style:normal;font-weight:600;line-height:24px;position:relative;width:300px;text-align:left;border:2px solid #000000;display:inline-flex}@media (max-width: 600px){body .generic-btn.secondary a,body .generic-btn.secondary button{width:100%}}body .generic-btn.secondary a:after,body .generic-btn.secondary button:after{content:'';height:24px;width:24px;background:url("assets/img/white-arrow.png") no-repeat;background-position:center;background-size:contain;display:inline-block;position:absolute;filter:invert(1);top:50%;right:16px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}body .generic-btn.secondary a:hover,body .generic-btn.secondary a:focus,body .generic-btn.secondary button:hover,body .generic-btn.secondary button:focus{background-color:#000000 !important;color:#ffffff !important;border:2px solid #000000;outline:0}body .generic-btn.secondary a:hover:after,body .generic-btn.secondary a:focus:after,body .generic-btn.secondary button:hover:after,body .generic-btn.secondary button:focus:after{filter:none}body .generic-btn.black .elementor-button{padding:16px;border-radius:0;background:#000000}body .generic-btn.black .elementor-button .elementor-button-content-wrapper{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0.054px;color:#ffffff}body .generic-btn.black .elementor-button .elementor-button-content-wrapper .elementor-button-icon{font-size:20px}body .see-all-lnk.align-right{text-align:right}body .see-all-lnk .elementor-button-link,body .see-all-lnk .elementor-button{background:transparent !important;padding:0;color:#000000;font-size:18px;font-weight:600;line-height:24px;position:relative}body .see-all-lnk .elementor-button-link:before,body .see-all-lnk .elementor-button:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000;-webkit-transition:transform 0.4s linear;-moz-transition:transform 0.4s linear;-o-transition:transform 0.4s linear;transition:transform 0.4s linear;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-o-transform-origin:bottom right;transform-origin:bottom right;display:block !important;visibility:visible}body .see-all-lnk .elementor-button-link:hover:before,body .see-all-lnk .elementor-button:hover:before{-webkit-transform:scalex(1);-moz-transform:scalex(1);-ms-transform:scalex(1);-o-transform:scalex(1);transform:scalex(1);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left}body .see-all-lnk .elementor-button-link .elementor-button-icon svg,body .see-all-lnk .elementor-button .elementor-button-icon svg{width:25px}body a{color:#000;font-weight:600}body a:hover{color:#000}body .main-menu-wrapper ul#mega-menu-menu-1 li a.mega-menu-link{position:relative}body .main-menu-wrapper ul#mega-menu-menu-1 li a.mega-menu-link:after{content:'';position:absolute;bottom:35px;left:0;width:100%;height:1px;background-color:currentColor;-webkit-transition:transform 0.4s linear;-moz-transition:transform 0.4s linear;-o-transition:transform 0.4s linear;transition:transform 0.4s linear;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-o-transform-origin:bottom right;transform-origin:bottom right;display:block !important;visibility:visible}body .main-menu-wrapper ul#mega-menu-menu-1 li a.mega-menu-link:hover:after{-webkit-transform:scalex(1);-moz-transform:scalex(1);-ms-transform:scalex(1);-o-transform:scalex(1);transform:scalex(1);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left}body .main-menu-wrapper ul.mega-sub-menu li a{position:relative}body .main-menu-wrapper ul.mega-sub-menu li a:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;-webkit-transition:transform 0.4s linear;-moz-transition:transform 0.4s linear;-o-transition:transform 0.4s linear;transition:transform 0.4s linear;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-o-transform-origin:bottom right;transform-origin:bottom right;display:block !important;visibility:visible}body .main-menu-wrapper ul.mega-sub-menu li a:hover:before{-webkit-transform:scalex(1);-moz-transform:scalex(1);-ms-transform:scalex(1);-o-transform:scalex(1);transform:scalex(1);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left}body p a{position:relative}body p a:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;-webkit-transition:transform 0.4s linear;-moz-transition:transform 0.4s linear;-o-transition:transform 0.4s linear;transition:transform 0.4s linear;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-o-transform-origin:bottom right;transform-origin:bottom right;display:block !important;visibility:visible}body p a:hover{text-decoration:none}body p a:hover:before{-webkit-transform:scalex(1);-moz-transform:scalex(1);-ms-transform:scalex(1);-o-transform:scalex(1);transform:scalex(1);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left}body .select-all-wrapper .select-header span{font-weight:700;padding-left:5px}body .file-checkbox,body .lifestyle-checkbox,body .woocommerce-form__input-checkbox,body .filter-content .checkbox input[type="checkbox"]{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;transition:none}body .file-checkbox:focus,body .lifestyle-checkbox:focus,body .woocommerce-form__input-checkbox:focus,body .filter-content .checkbox input[type="checkbox"]:focus{outline:none}body .file-checkbox+label,body .lifestyle-checkbox+label,body .woocommerce-form__input-checkbox+span,body .filter-content .checkbox input[type="checkbox"]+a.term-label{position:relative;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;height:27px;color:black;outline:none}body .file-checkbox+label:before,body .lifestyle-checkbox+label:before,body .woocommerce-form__input-checkbox+span:before,body .filter-content .checkbox input[type="checkbox"]+a.term-label:before{content:" ";display:inline-block;vertical-align:middle;margin-right:3px;min-width:20px;width:20px;height:20px;background-color:#ffffff;border-width:1px;border-style:solid;border-color:#000000;border-radius:2px;box-shadow:none}body .woocommerce-form__input-checkbox+span:before,body .filter-content .checkbox input[type="checkbox"]+a.term-label:before{margin-right:10px}body .file-checkbox:checked+label::after,body .lifestyle-checkbox:checked+label::after,body .woocommerce-form__input-checkbox:checked+span::after,body .filter-content .checkbox input[type="checkbox"]:checked+a.term-label::after{content:" ";background-image:url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.6 10.6629L1.71381 6.72962L0 8.53988L5.6 14.1399L17.6 2.13988L15.7881 0.5L5.6 10.6629Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:15px 15px;background-position:center center;position:absolute;display:flex;justify-content:center;align-items:center;margin-left:0px;left:0px;top:4px;text-align:center;background-color:#000000;font-size:10px;height:20px;width:20px}body .filter-content .checkbox input[type="checkbox"]+a.term-label{color:#000000 !important}body .slider-main-container{width:60vw}@media (max-width: 767px){body .slider-main-container{width:100%}}body .slider-main-container .loader-wrapper{display:flex;gap:20px}@media (max-width: 767px){body .slider-main-container .loader-wrapper{flex-direction:column}}body .slider-main-container .loader-wrapper.hide{display:none}body .slider-main-container .loader-wrapper .image{height:400px;width:400px;display:inline-block}@media (max-width: 767px){body .slider-main-container .loader-wrapper .image{width:100%}}body .slider-main-container .loader-wrapper .title{height:40px;width:100px}body .slider-main-container.project-home-container{width:100vw}@media (max-width: 767px){body .slider-main-container.project-home-container{width:100%}}body .slider-main-container.project-home-container .slider-container .content .info-container .featured-image-wrapper{width:800px}@media (max-width: 767px){body .slider-main-container.project-home-container .slider-container .content .info-container .featured-image-wrapper{width:100%}}body .slider-main-container.project-details-container{width:75vw}@media (max-width: 767px){body .slider-main-container.project-details-container{width:100%}}body .slider-main-container.project-details-container .slider-container{margin-top:-19px}@media (max-width: 768px){body .slider-main-container.project-details-container .slider-container{margin-top:0}}@media (max-width: 768px){body .slider-main-container.project-details-container .slider-container .content{margin-bottom:16px}}body .slider-main-container.project-details-container .slider-container .content .info-container .featured-image-wrapper{height:640px}@media (max-width: 768px){body .slider-main-container.project-details-container .slider-container .content .info-container .featured-image-wrapper{height:auto}}@media (max-width: 768px){body .slider-main-container.project-details-container .slider-container .content .info-container .featured-image-wrapper img{height:auto;width:100%}}body .slider-main-container.collection-details-container{width:100vw}@media (max-width: 767px){body .slider-main-container.collection-details-container{width:100%}}body .slider-main-container.collection-details-container .slider-container{margin-top:-19px}@media (max-width: 768px){body .slider-main-container.collection-details-container .slider-container{margin-top:0}}@media (max-width: 768px){body .slider-main-container.collection-details-container .slider-container .content{margin-bottom:16px}}body .slider-main-container.collection-details-container .slider-container .content .info-container .featured-image-wrapper{height:640px}@media (max-width: 768px){body .slider-main-container.collection-details-container .slider-container .content .info-container .featured-image-wrapper{height:auto}}@media (max-width: 768px){body .slider-main-container.collection-details-container .slider-container .content .info-container .featured-image-wrapper img{height:auto;width:100%}}body .slider-main-container.product-details-container{width:100vw}@media (max-width: 767px){body .slider-main-container.product-details-container{width:100%}}@media (max-width: 768px){body .slider-main-container.product-details-container .slider-container{margin-top:0}}@media (max-width: 768px){body .slider-main-container.product-details-container .slider-container .content{margin-bottom:16px}}body .slider-main-container.product-details-container .slider-container .content .info-container .featured-image-wrapper{height:560px}@media (max-width: 768px){body .slider-main-container.product-details-container .slider-container .content .info-container .featured-image-wrapper{height:auto}}@media (max-width: 768px){body .slider-main-container.product-details-container .slider-container .content .info-container .featured-image-wrapper img{height:auto;width:100%}}body .slider-main-container .slider-container{height:0;overflow:hidden}body .slider-main-container .slider-container.show{height:auto;overflow:visible}body .slider-main-container .slider-container .content .info-container .featured-image-wrapper img{height:auto;width:100%;object-fit:cover;max-height:400px}body .slider-main-container .slider-container .content .info-container .slider-title{font-size:18px;font-weight:600;line-height:24px;color:#000000;display:inline-block;padding-bottom:2px;border-bottom:1px solid #000000}body .slider-main-container .slider-container .content .info-container .slider-title a{color:#000000}@media (max-width: 767px){body .slider-main-container .slider-container .content .info-container .slider-title{font-size:16px;line-height:20px}}body .open-photo-gallery-wrapper{margin-top:14px}body .open-photo-gallery-wrapper .inner-container{padding:10px;max-width:1300px;width:100%;margin-right:auto;margin-left:auto}body .swiper-slider-wrapper .swiper{width:100%;height:100%}body .swiper-slider-wrapper .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}body .swiper-slider-wrapper .swiper-slide img{display:block;width:auto;height:100%;object-fit:cover}body .swiper-slider-wrapper .splide__list .splide__slide{max-width:80vw}@media (max-width: 600px){body .swiper-slider-wrapper .splide__list .splide__slide{width:100%}}body .swiper-slider-wrapper .splide__list .splide__slide img{display:block;width:100%;height:100%;object-fit:cover;opacity:1 !important;visibility:visible !important}body .swiper-slider-wrapper .splide__pagination{display:none;text-align:center}@media (max-width: 600px){body .swiper-slider-wrapper .splide__pagination{display:block}}body .swiper-slider-wrapper .splide__pagination .splide__pagination__page{background:#ffffff;opacity:0.7;border:0;height:3px;width:10px;padding:0;border-radius:0;transform:none}body .swiper-slider-wrapper .splide__arrows{display:none;background:#ffffff !important;outline:none}body .swiper-slider-wrapper .splide__arrows:hover,body .swiper-slider-wrapper .splide__arrows:focus{background:#ffffff !important}@media (max-width: 600px){body .swiper-slider-wrapper .splide__arrows{display:block}}body .swiper-slider-wrapper .splide__arrows .splide__arrow{padding:0;border:0}body .swiper-slider-wrapper .splide__arrows .splide__arrow svg{fill:#ffffff}body .swiper-slider-wrapper .splide__arrows .splide__arrow:hover,body .swiper-slider-wrapper .splide__arrows .splide__arrow:focus{background:#ffffff !important}@media (max-width: 600px){body .swiper-slider-wrapper .splide__arrows .splide__arrow:hover,body .swiper-slider-wrapper .splide__arrows .splide__arrow:focus{background:transparent !important;outline:none}}body .modal .thumbnails{display:flex;margin:1rem auto 0;padding:0;justify-content:center}body .modal .thumbnail{width:70px;height:70px;overflow:hidden;list-style:none;margin:0 0.2rem;cursor:pointer}body .modal .thumbnail img{width:100%;height:100%;object-fit:cover}body .modal .image-wrapper{width:100%;height:500px}@media (max-width: 600px){body .modal .image-wrapper{height:300px}}body .modal .image-wrapper img{height:100%;width:100%;object-fit:contain}body .modal .splide__arrows{display:none;background:transparent !important;outline:none}body .modal .splide__arrows:hover,body .modal .splide__arrows:focus{background:#ffffff !important}@media (max-width: 600px){body .modal .splide__arrows{display:block}}body .modal .splide__arrows .splide__arrow{padding:0;border:0;border-radius:0}body .modal .splide__arrows .splide__arrow svg{fill:#ffffff}body .modal .splide__arrows .splide__arrow:hover,body .modal .splide__arrows .splide__arrow:focus{background:#ffffff !important}@media (max-width: 600px){body .modal .splide__arrows .splide__arrow:hover,body .modal .splide__arrows .splide__arrow:focus{background:transparent !important;outline:none}}body .swiper-slide{width:80%}body .swiper-slide:nth-child(2n){width:60%}body .swiper-slide:nth-child(3n){width:40%}body .app-wrapper{align-items:center;display:flex;height:100%;justify-content:center;overflow-x:hidden;width:100%}body .slider{--slide-size: 70vmin;--slide-margin: 4vmin;height:var(--slide-size);margin:0 auto;position:relative;width:var(--slide-size)}body .slider__wrapper{display:flex;position:absolute;width:100%;height:100%;margin:0 calc(var(--slide-margin) * -1);transition:transform var(--base-duration) cubic-bezier(0.25, 1, 0.35, 1)}body .slide{display:flex;align-items:center;justify-content:center;flex-direction:column;width:var(--slide-size);height:var(--slide-size);margin:0 10px;position:relative;text-align:center;transition:opacity calc(var(--base-duration) / 2) var(--base-ease),transform calc(var(--base-duration) / 2) var(--base-ease);opacity:0.25}body .slide__image-wrapper{position:absolute;width:100%;height:100%;overflow:hidden;background-color:var(--color-accent);border-radius:1%;transition:transform calc(var(--base-duration) / 4) var(--base-ease)}body .slide__image{position:absolute;width:110%;height:110%;top:-5%;left:-5%;object-fit:cover;opacity:0;transition:opacity var(--base-duration) var(--base-ease),transform var(--base-duration) var(--base-ease)}.splide__list .splide__slide{max-width:80vw !important;min-width:0;min-height:0}.splide-general .splide__track,.splide-general .splide__list{height:420px}body .modal{font-family:-apple-system, BlinkMacSystemFont, avenir next, avenir, helvetica neue, helvetica, ubuntu, roboto, noto, segoe ui, arial, sans-serif}body .modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center;z-index:9999}body .modal .modal__container{background-color:#fff;padding:15px 30px 30px;max-width:800px;max-height:100vh;border-radius:0px;overflow-y:auto;box-sizing:border-box}body .modal__header{display:flex;justify-content:space-between;align-items:center}body .modal__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:1.25rem;line-height:1.25;color:#000000;font-family:"neue-haas-grotesk-display", sans-serif;box-sizing:border-box}body .modal__close{background:transparent;border:0;outline:none;color:#000000;padding-right:0}body .modal__close:hover{color:#000000}body .modal__close:before{font-weight:700}body .modal__header .modal__close:before{content:'\2715'}body .modal__content{margin-top:10px;margin-bottom:0;line-height:1.5;color:rgba(0,0,0,0.8)}body .modal__btn{font-size:0.875rem;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;background-color:#e6e6e6;color:rgba(0,0,0,0.8);border-radius:0.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform 0.25s ease-out;transition:transform 0.25s ease-out;transition:transform 0.25s ease-out, -webkit-transform 0.25s ease-out}body .modal__btn:focus,body .modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}body .modal__btn-primary{background-color:#00449e;color:#fff}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}body .micromodal-slide{display:none}body .micromodal-slide.is-open{display:block}body .micromodal-slide[aria-hidden='false'] .modal__overlay{animation:mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1)}body .micromodal-slide[aria-hidden='false'] .modal__container{animation:mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1)}body .micromodal-slide[aria-hidden='true'] .modal__overlay{animation:mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1)}body .micromodal-slide[aria-hidden='true'] .modal__container{animation:mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1)}body .micromodal-slide .modal__container,body .micromodal-slide .modal__overlay{will-change:transform}body .woocommerce-info{background-color:#ffffff;border-top-color:#000000;color:#000000}body .woocommerce-info:before{color:#000000}body .woocommerce-info a{color:#000000;font-weight:700;text-decoration:underline}@media (max-width: 767px){body .main-feature-banner>.elementor-container{align-items:flex-end !important;padding-bottom:48px !important}}@media (max-width: 967px){body .main-feature-banner .featured-header .elementor-widget-container{padding-bottom:0 !important}}@media (max-width: 967px){body .main-feature-banner .featured-header .elementor-heading-title{font-size:56px !important;line-height:56px !important}}@media (max-width: 767px){body .main-feature-banner .featured-header .elementor-heading-title{margin-bottom:0px !important}}body .main-feature-banner .feature-btn{width:310px}@media (max-width: 767px){body .main-feature-banner .feature-btn{width:100%}}body .main-feature-banner .feature-btn a.elementor-button{border:2px solid #ffffff;background:transparent;border-radius:0;padding:16px;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0.054px;width:100%}body .main-feature-banner .feature-btn a.elementor-button .elementor-button-content-wrapper{justify-content:space-between}body .main-feature-banner .feature-btn a.elementor-button .elementor-button-text{text-align:left}@media (max-width: 530px){body .project-home-slider-container .project-home-slider .tns-item{margin-bottom:40px}}body .h-collections-content>.elementor-container>.elementor-column{max-width:310px}@media (max-width: 767px){body .h-collections-content>.elementor-container>.elementor-column{max-width:100%}}body .wrapper-rolling-text{white-space:nowrap;border-top:2px solid #000000;border-bottom:2px solid #000000;padding-top:56px;padding-bottom:56px}@media (max-width: 767px){body .wrapper-rolling-text{padding-top:40px;padding-bottom:40px}}body .wrapper-rolling-text .rollingText{font-size:6vw;font-weight:600;display:inline-block;padding-left:10px;text-transform:capitalize;color:#000000}@media (max-width: 767px){body .wrapper-rolling-text .rollingText{font-size:40px}}body .product-featured-listing-wrapper .elementor-widget-container .e-loop-item{overflow:hidden}@media (max-width: 420px){body .product-featured-listing-wrapper .elementor-loop-container{grid-gap:10px}}body .product-featured-listing-wrapper .product-inner-wrapper{background:#ffffff}@media (max-width: 530px){body .product-featured-listing-wrapper .product-inner-wrapper .product-image-wrapper .elementor-widget-container img{height:200px}}body .product-featured-listing-wrapper .product-inner-wrapper .product-image-wrapper .image-switcher-wrapper{position:relative}body .product-featured-listing-wrapper .product-inner-wrapper .product-image-wrapper .image-switcher-wrapper img{aspect-ratio:1 / 1;object-fit:cover;width:100%}@media (max-width: 600px){body .product-featured-listing-wrapper .product-inner-wrapper .product-image-wrapper .image-switcher-wrapper{display:none}}body .product-featured-listing-wrapper .product-inner-wrapper .product-image-wrapper .image-switcher-wrapper .second-img{opacity:0;position:absolute;top:0;left:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}body .product-featured-listing-wrapper .product-inner-wrapper .product-image-wrapper .image-switcher-wrapper:hover .second-img{opacity:1}body .product-featured-listing-wrapper .product-inner-wrapper .product-image-wrapper .image-switcher-slider-wrapper{display:none}@media (max-width: 600px){body .product-featured-listing-wrapper .product-inner-wrapper .product-image-wrapper .image-switcher-slider-wrapper{display:block}}@media (max-width: 430px){body .product-featured-listing-wrapper .product-inner-wrapper .product-image-wrapper .image-switcher-slider-wrapper img{height:188px}}@media (max-width: 400px){body .product-featured-listing-wrapper .product-inner-wrapper .product-image-wrapper .image-switcher-slider-wrapper img{height:175px}}body .product-featured-listing-wrapper .product-inner-wrapper .product-image-wrapper .image-switcher-slider-wrapper .swiper-slider-wrapper .splide__pagination .splide__pagination__page{background:#000000;opacity:0.3}body .product-featured-listing-wrapper .product-inner-wrapper .product-image-wrapper .image-switcher-slider-wrapper .swiper-slider-wrapper .splide__pagination .splide__pagination__page.is-active{opacity:1}body .product-featured-listing-wrapper .product-inner-wrapper .product-title-details .price{margin-block-end:5px;color:#a8a8a8 !important;font-size:14px !important;font-weight:400 !important;line-height:21px;letter-spacing:0.3px}body .product-featured-listing-wrapper .product-inner-wrapper .product-title-details .product-categories-wrapper .product_meta .sku_wrapper,body .product-featured-listing-wrapper .product-inner-wrapper .product-title-details .product-categories-wrapper .product_meta .tagged_as{display:none}body .product-featured-listing-wrapper .product-inner-wrapper .product-title-details .product-categories-wrapper .product_meta .posted_in .detail-label{display:none}body .product-featured-listing-wrapper .product-inner-wrapper .product-title-details .product-categories-wrapper .product_meta .posted_in .detail-content a{color:#000;font-size:14px;font-weight:400;line-height:21px}body .product-featured-listing-wrapper .product-inner-wrapper .product-title-details .product-title-wrapper .product_title a{font-size:16px;font-weight:600;line-height:22px}@media (max-width: 400px){body .product-featured-listing-wrapper .product-inner-wrapper .product-title-details .product-title-wrapper .product_title a{font-size:14px;line-height:18px}}body .product-featured-listing-wrapper .product-inner-wrapper .product-meta-wrapper .elementor-widget-container .price{font-family:"neue-haas-grotesk-display", sans-serif !important;font-size:14px;font-weight:500;line-height:21px}body .product-featured-listing-wrapper .e-loop__load-more .elementor-button-link{padding:16px 30px;width:100%;max-width:310px;border-radius:0;border:2px solid #000000;font-size:18px;line-height:24px;color:#000000;background:transparent}body .projects-main-wrapper .featured-image-wrapper{margin-bottom:24px}body .projects-main-wrapper .project-title{margin-top:0;margin-bottom:8px;font-size:32px;font-weight:600;line-height:32px;color:#000000}body .projects-main-wrapper .project-content{font-size:18px;font-weight:500;line-height:24px;margin-bottom:24px;letter-spacing:0.3px;color:#000000}body .projects-main-wrapper .learn-more-wrapper a.learn-more-lnk{font-size:18px;font-weight:600;line-height:24px;color:#000000;border-bottom:1px solid #000000;display:inline-block}body .browse-list-wrapper>.elementor-container{gap:24px}body .browse-list-wrapper .browse-item-wrapper-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px}@media (max-width: 530px){body .browse-list-wrapper .browse-item-wrapper-row{grid-template-columns:1fr}}body .browse-list-wrapper .browse-item-wrapper-row .img-placeholder{display:block;min-height:350px;height:100%;width:100%;background:rgba(0,0,0,0.7)}@media (max-width: 530px){body .browse-list-wrapper .browse-item-wrapper-row .img-placeholder{height:300px}}body .browse-list-wrapper .browse-item-wrapper-row .elementor-image-box-wrapper{height:100%}body .browse-list-wrapper .browse-item-wrapper .elementor-image-box-wrapper{position:relative}body .browse-list-wrapper .browse-item-wrapper .elementor-image-box-wrapper .elementor-image-box-img{display:block;margin-bottom:0 !important;position:relative}body .browse-list-wrapper .browse-item-wrapper .elementor-image-box-wrapper .elementor-image-box-img img{width:100%;display:block}body .browse-list-wrapper .browse-item-wrapper .elementor-image-box-wrapper .elementor-image-box-img:after{content:'';height:100%;width:100%;background:rgba(0,0,0,0.4);display:block;position:absolute;top:0;left:0}body .browse-list-wrapper .browse-item-wrapper .elementor-image-box-wrapper .elementor-image-box-content{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:center}body .browse-list-wrapper .browse-item-wrapper .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{color:#ffffff;margin:0;font-size:48px;font-weight:600;line-height:48px;text-transform:capitalize}@media (max-width: 767px){body .browse-list-wrapper .browse-item-wrapper .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{font-size:32px;font-weight:600;line-height:36px}}body .browse-list-wrapper .browse-item-wrapper .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description{display:none}body .browse-per-type-heading{margin-bottom:34px}body .text-stripe-section-wrapper .text-stripe-item-wrapper .elementor-heading-title{border-bottom:2px solid #000000;padding-bottom:40px;margin-bottom:40px;color:#000000;font-size:64px;font-weight:600;line-height:64px;display:flex;align-items:flex-start;gap:15%;width:100%}body .text-stripe-section-wrapper .text-stripe-item-wrapper .elementor-heading-title a{color:#000000;font-size:64px;font-weight:600;line-height:64px;display:flex;align-items:flex-start;gap:15%;width:100%}@media (max-width: 767px){body .text-stripe-section-wrapper .text-stripe-item-wrapper .elementor-heading-title a{flex-direction:column;gap:8px;font-size:40px;line-height:44px}}@media (max-width: 767px){body .text-stripe-section-wrapper .text-stripe-item-wrapper .elementor-heading-title{flex-direction:column;gap:8px;font-size:40px;line-height:44px;padding-bottom:16px;margin-bottom:24px}}body .text-stripe-section-wrapper .text-stripe-item-wrapper .elementor-heading-title span:not(.gp-link-heading){display:inline-block;width:152px;font-size:18px;font-weight:500;line-height:24px}body .text-stripe-section-wrapper .text-stripe-item-wrapper .elementor-heading-title .gp-hp-feature-link{display:flex;align-items:flex-start;gap:15%;width:100%}@media (max-width: 767px){body .text-stripe-section-wrapper .text-stripe-item-wrapper .elementor-heading-title .gp-hp-feature-link{flex-direction:column;gap:8px;padding-bottom:0;margin-bottom:0}}body .text-stripe-section-wrapper .text-stripe-item-wrapper .elementor-heading-title .gp-hp-feature-link .gp-link-heading{font-size:64px;font-weight:600;line-height:64px}@media (max-width: 767px){body .text-stripe-section-wrapper .text-stripe-item-wrapper .elementor-heading-title .gp-hp-feature-link .gp-link-heading{font-size:40px;line-height:44px;padding-bottom:0;margin-bottom:0}}body .text-stripe-section-wrapper .text-stripe-item-wrapper .elementor-heading-title .gp-hp-feature-link .gp-link-img{position:absolute;height:200px;width:200px;border-radius:0.5rem;object-fit:cover;top:50%;left:60%;transform:translate(-60%, -50%) scale(0);transition:transform 0.5s, opacity 0.5s;opacity:0;z-index:1}@media (max-width: 767px){body .text-stripe-section-wrapper .text-stripe-item-wrapper .elementor-heading-title .gp-hp-feature-link .gp-link-img{display:none}}body .text-stripe-section-wrapper .text-stripe-item-wrapper .elementor-heading-title .gp-hp-feature-link .gp-link-arrow{font-size:2rem;color:#fff;transition:transform 0.5s, opacity 0.5s;transform:translateX(25%);opacity:0;margin-left:auto}@media (max-width: 767px){body .text-stripe-section-wrapper .text-stripe-item-wrapper .elementor-heading-title .gp-hp-feature-link .gp-link-arrow{display:none}}body .text-stripe-section-wrapper .text-stripe-item-wrapper .elementor-heading-title .gp-hp-feature-link:hover .gp-link-img{transform:translate(-60%, -50%) scale(1);opacity:1}body .text-stripe-section-wrapper .text-stripe-item-wrapper .elementor-heading-title .gp-hp-feature-link:hover .gp-link-arrow{transform:translateX(0);opacity:1}body.woocommerce-shop,body.tax-product_cat,body.search-results{background-color:#fafafa}body.woocommerce-shop .main-menu-section-wrapper,body.tax-product_cat .main-menu-section-wrapper,body.search-results .main-menu-section-wrapper{background-color:#fafafa}body.woocommerce-shop .main-menu-section-wrapper .mega-menu-wrap,body.tax-product_cat .main-menu-section-wrapper .mega-menu-wrap,body.search-results .main-menu-section-wrapper .mega-menu-wrap{background:#fafafa !important}body.woocommerce-shop .main-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger svg,body.tax-product_cat .main-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger svg,body.search-results .main-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger svg{fill:#ffffff00 !important}body.woocommerce-shop .main-menu-section-wrapper .header-icons-col .icon-visible svg,body.tax-product_cat .main-menu-section-wrapper .header-icons-col .icon-visible svg,body.search-results .main-menu-section-wrapper .header-icons-col .icon-visible svg{fill:#fafafa !important}body.woocommerce-shop .product-categ-description-wrapper,body.woocommerce-shop .category-page-banner{display:none}body.woocommerce-shop .shop-banner{display:block}body.tax-product_cat .shop-banner{display:none}body.tax-product_cat .category-page-banner{display:block}body.single-product{background-color:#fafafa}body.single-product .main-menu-section-wrapper{background-color:#fafafa}body.single-product .main-menu-section-wrapper .mega-menu-wrap{background:#fafafa !important}body.single-product .main-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger svg{fill:#ffffff00 !important}body.single-product .main-menu-section-wrapper .header-icons-col .icon-visible svg{fill:#fafafa !important}body .gp-listing-txts-wrapper .elementor-widget{margin-block-end:5px}body .gp-listing-txts-wrapper .product-categories-wrapper{margin-block-end:5px}body .gp-listing-txts-wrapper .product_meta .detail-content a{font-weight:300;color:#ccc}body .product-details-main-wrapper .elementor-widget-theme-post-featured-image img{width:100%}body .product-details-main-wrapper .price{font-size:24px !important;font-style:normal !important;font-weight:400 !important;font-size:18px !important;color:#000000 !important}body .product-details-main-wrapper .price .gp-min-price{font-weight:400 !important;font-size:18px !important}body .product-details-main-wrapper .product-gallery-grid{display:block}@media (max-width: 767px){body .product-details-main-wrapper .product-gallery-grid{display:none}}body .product-details-main-wrapper .product-gallery-grid .gallery-grid-wrapper{display:flex;flex-direction:column;gap:5px}body .product-details-main-wrapper .product-gallery-grid .grid-featured{display:inline-flex}body .product-details-main-wrapper .product-gallery-grid .grid-featured img{width:100%;height:100%}body .product-details-main-wrapper .product-gallery-grid .grid-thumbs{display:grid;grid-template-columns:1fr 1fr;gap:5px}body .product-details-main-wrapper .product-gallery-grid .grid-thumb img{width:100%;height:100%;object-fit:cover}body .product-details-main-wrapper .product-mobile-img-wrapper{display:none}@media (max-width: 767px){body .product-details-main-wrapper .product-mobile-img-wrapper{display:block}}body .product-details-main-wrapper .product-mobile-img-wrapper #thumbnails{margin-top:8px}body .product-details-main-wrapper .product-mobile-img-wrapper #thumbnails .splide__track--nav>.splide__list>.splide__slide{border:1px solid transparent !important;width:calc(100% / 4 - 6px)}body .product-details-main-wrapper .product-mobile-img-wrapper #thumbnails .splide__track--nav>.splide__list>.splide__slide.is-active{border:1px solid #000000 !important}body .product-details-main-wrapper .category-wrapper{margin-bottom:16px}body .product-details-main-wrapper .category-wrapper .product_meta .sku_wrapper,body .product-details-main-wrapper .category-wrapper .product_meta .tagged_as{display:none}body .product-details-main-wrapper .category-wrapper .product_meta .posted_in .detail-label{display:none}body .product-details-main-wrapper .category-wrapper .product_meta .posted_in .detail-content a{font-size:24px !important;font-style:normal !important;font-weight:600 !important;line-height:24px !important;color:#a8a8a8}body .product-details-main-wrapper .product-title-wrapper{margin-bottom:32px !important}body .product-details-main-wrapper .product-title-wrapper .product_title{font-size:88px;font-style:normal;font-weight:600;line-height:88px;color:#000000}@media (max-width: 1080px){body .product-details-main-wrapper .product-title-wrapper .product_title{font-size:68px;line-height:68px}}@media (max-width: 600px){body .product-details-main-wrapper .product-title-wrapper .product_title{font-size:56px;line-height:56px}}body .product-details-main-wrapper .product-content-wrapper{margin-bottom:32px !important}body .product-details-main-wrapper .product-content-wrapper .woocommerce-product-details__short-description p{color:#000000;font-size:18px;font-style:normal;font-weight:450;line-height:24px}body .product-details-main-wrapper .add-to-cart-swatches-wrapper{margin-bottom:32px !important}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form table.variations{margin-bottom:0}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form table.variations tbody tr{display:flex;flex-direction:column;align-items:flex-start}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form table.variations tbody tr th,body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form table.variations tbody tr td{background-color:transparent !important}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form table.variations tbody tr .label{padding:0;font-size:18px;font-style:normal;font-weight:400;line-height:24px}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form table.variations tbody tr .value{padding:16px 0 16px;width:100%;text-align:left}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form table.variations tbody tr .value .reset_variations{display:none !important}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form table.variations tbody tr .value .button-variable-wrapper .rtwpvs-button-term{width:100%;border-radius:0;display:block;text-align:left;border-radius:0 !important;padding:15px;border:1px solid #e0e0e0}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form table.variations tbody tr .value .rtwpvs-wc-type-button{width:32px;height:32px;border-radius:0}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form table.variations tbody tr .rtwpvs-terms-wrapper{gap:20px;flex-direction:column;width:100%;justify-content:start;text-align:left}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form table.variations tbody tr .rtwpvs-terms-wrapper .rtwpvs-term{box-shadow:none;padding:0;transition:none}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form table.variations tbody tr .rtwpvs-terms-wrapper .rtwpvs-term.selected{border:2px solid #000000}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form .woocommerce-variation-price{padding-top:16px}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form .woocommerce-variation-price .price{font-size:24px;font-style:normal;font-weight:600;line-height:24px;color:#000000}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form .woocommerce-variation-availability{display:none}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form .woocommerce-variation-add-to-cart{margin-top:24px}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form .woocommerce-variation-add-to-cart .single_add_to_cart_button{background:#000000;color:#ffffff;padding:16px;border-radius:0;font-size:18px;font-style:normal;font-weight:600;line-height:24px;position:relative;width:100%;text-align:left;margin-inline-start:10px;margin-block-start:0 !important}@media (max-width: 600px){body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form .woocommerce-variation-add-to-cart .single_add_to_cart_button{width:100%}}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form .woocommerce-variation-add-to-cart .single_add_to_cart_button:after{content:'';height:24px;width:24px;background:url("assets/img/white-arrow.png") no-repeat;background-position:center;background-size:contain;display:inline-block;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form .woocommerce-variation-add-to-cart .single_add_to_cart_button.disabled,body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form .woocommerce-variation-add-to-cart .single_add_to_cart_button.bopobb-disabled{background:#e0e0e0 !important;border-color:#e0e0e0 !important;color:#a8a8a8 !important;opacity:1}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form .woocommerce-variation-add-to-cart .single_add_to_cart_button.disabled:after,body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form .woocommerce-variation-add-to-cart .single_add_to_cart_button.bopobb-disabled:after{filter:brightness(0) saturate(100%) invert(70%) sepia(0%) saturate(0%) hue-rotate(189deg) brightness(90%) contrast(96%)}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form .woocommerce-variation-add-to-cart .single_add_to_cart_button.loading:after{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><radialGradient id="a3" cx=".66" fx=".66" cy=".3125" fy=".3125" gradientTransform="scale(1.5)"><stop offset="0" stop-color="%23000000"></stop><stop offset=".3" stop-color="%23000000" stop-opacity=".9"></stop><stop offset=".6" stop-color="%23000000" stop-opacity=".6"></stop><stop offset=".8" stop-color="%23000000" stop-opacity=".3"></stop><stop offset="1" stop-color="%23000000" stop-opacity="0"></stop></radialGradient><circle transform-origin="center" fill="none" stroke="url(%23a3)" stroke-width="15" stroke-linecap="round" stroke-dasharray="200 1000" stroke-dashoffset="0" cx="100" cy="100" r="70"><animateTransform type="rotate" attributeName="transform" calcMode="spline" dur="2" values="360;0" keyTimes="0;1" keySplines="0 0 1 1" repeatCount="indefinite"></animateTransform></circle><circle transform-origin="center" fill="none" opacity=".2" stroke="%23000000" stroke-width="15" stroke-linecap="round" cx="100" cy="100" r="70"></circle></svg>') no-repeat;filter:invert(1)}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form .woocommerce-variation-add-to-cart .single_add_to_cart_button.loading:hover:after{filter:invert(0)}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .variations_form .woocommerce-variation-add-to-cart .single_add_to_cart_button.added:after{background:url("assets/img/white-arrow.png") no-repeat;background-position:center;background-size:contain}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .single_add_to_cart_button{background:#000000;color:#ffffff;padding:16px;border-radius:0;font-size:18px;font-style:normal;font-weight:600;line-height:24px;position:relative;text-align:left;border:2px solid #000000;outline:none !important;margin-block-start:0 !important;width:100%;margin-inline-start:10px}@media (max-width: 600px){body .product-details-main-wrapper .add-to-cart-swatches-wrapper .single_add_to_cart_button{width:100%}}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .single_add_to_cart_button.loading:after{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><radialGradient id="a3" cx=".66" fx=".66" cy=".3125" fy=".3125" gradientTransform="scale(1.5)"><stop offset="0" stop-color="%23000000"></stop><stop offset=".3" stop-color="%23000000" stop-opacity=".9"></stop><stop offset=".6" stop-color="%23000000" stop-opacity=".6"></stop><stop offset=".8" stop-color="%23000000" stop-opacity=".3"></stop><stop offset="1" stop-color="%23000000" stop-opacity="0"></stop></radialGradient><circle transform-origin="center" fill="none" stroke="url(%23a3)" stroke-width="15" stroke-linecap="round" stroke-dasharray="200 1000" stroke-dashoffset="0" cx="100" cy="100" r="70"><animateTransform type="rotate" attributeName="transform" calcMode="spline" dur="2" values="360;0" keyTimes="0;1" keySplines="0 0 1 1" repeatCount="indefinite"></animateTransform></circle><circle transform-origin="center" fill="none" opacity=".2" stroke="%23000000" stroke-width="15" stroke-linecap="round" cx="100" cy="100" r="70"></circle></svg>') no-repeat;filter:invert(1)}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .single_add_to_cart_button.loading:hover:after{filter:invert(0)}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .single_add_to_cart_button.added:after{background:url("assets/img/white-arrow.png") no-repeat;background-position:center;background-size:contain}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .single_add_to_cart_button:hover{background:transparent !important;border-radius:0;color:#000000 !important;border:2px solid #000000 !important}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .single_add_to_cart_button:hover:after{filter:invert(1)}body .product-details-main-wrapper .add-to-cart-swatches-wrapper .single_add_to_cart_button:after{content:'';height:24px;width:24px;background:url("assets/img/white-arrow.png") no-repeat;background-position:center;background-size:contain;display:inline-block;position:absolute;top:50%;right:16px;animation:none;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item{border:0;border-bottom:1px solid #000000}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .attributes-tab-wrapper .attribute-item strong{display:inline-block;color:#000000;font-size:16px;font-style:normal;font-weight:700;line-height:22px}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .attributes-tab-wrapper .attribute-item span{display:inline-block;color:#000000;font-size:16px;font-style:normal;font-weight:500;line-height:22px}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title{padding:30px 10px;cursor:pointer}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon span.elementor-accordion-icon-opened svg{font-size:30px}@media (max-width: 600px){body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon span.elementor-accordion-icon-opened svg{position:relative;left:-6px}}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon span svg{font-size:20px;fill:transparent !important;transition:all 0.3s ease-in-out}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title a.elementor-accordion-title{font-size:26px;font-style:normal;font-weight:500;line-height:24px;color:#000000;text-transform:uppercase;transition:all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1)}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{background-color:#fff;transition:all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1)}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active .elementor-accordion-icon-closed svg{transform:rotate(-180deg)}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content{border-top:0;padding:0 20px;max-height:250px;overflow-y:auto;transition:all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1)}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content.elementor-active{background-color:#fff}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content p{color:#000000;font-size:16px;font-style:normal;font-weight:500;line-height:22px}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content ul{padding-left:0px}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content ul li{margin-bottom:20px;color:#000000;font-size:16px;font-style:normal;font-weight:500;line-height:22px}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .pd-download-list-wrapper .d-header{color:#000000;margin-top:0;font-size:18px;font-style:normal;font-weight:700;line-height:22px}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .pd-download-list-wrapper .select-all-wrapper{margin-bottom:15px}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .pd-download-list-wrapper .select-all-wrapper span{color:#000000;margin-top:0;font-size:18px;font-style:normal;font-weight:700;line-height:22px}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .pd-download-list-wrapper .d-links-wrapper{margin-bottom:20px}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .pd-download-list-wrapper .d-links-wrapper .files-type-wrapper{margin:10px 0;padding:10px 0}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .pd-download-list-wrapper .d-links-wrapper ul{list-style-type:none}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .pd-download-list-wrapper .d-links-wrapper ul li{margin-bottom:20px;position:relative}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .pd-download-list-wrapper .d-links-wrapper ul li a{font-size:16px;font-style:normal;font-weight:700;line-height:22px;color:#000000;display:inline-block;margin-left:5px;position:relative;padding-bottom:3px}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .pd-download-list-wrapper .d-links-wrapper ul li a:after{content:'';width:calc(100% - 5px);height:1px;bottom:0;right:0;position:absolute;background:#000000}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .pd-download-list-wrapper .pd-download-item{padding-left:20px}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .pd-download-list-wrapper .pd-download-item a{font-size:16px;font-style:normal;font-weight:700;line-height:22px;color:#000000;text-decoration-line:underline}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .lifestyle-tab .checkboxes-photo-gallery{display:flex;flex-wrap:wrap;gap:20px}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .lifestyle-tab .checkboxes-photo-gallery .item{position:relative;height:300px;width:300px;background-size:cover}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .lifestyle-tab .checkboxes-photo-gallery .item label{height:100%;width:100%;display:block}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .lifestyle-tab .checkboxes-photo-gallery .item label:before,body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .lifestyle-tab .checkboxes-photo-gallery .item label:after{position:absolute;top:10px !important;left:10px !important}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .lifestyle-tab .checkboxes-photo-gallery{margin-bottom:20px}body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .lifestyle-tab .checkboxes-photo-gallery .item{height:150px;width:calc(100% / 3 - 20px)}@media (max-width: 767px){body .product-details-main-wrapper .product-details-tab-wrapper .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .lifestyle-tab .checkboxes-photo-gallery .item{width:calc(100% / 2 - 20px)}}body .pd-feature-content-wrapper{font-size:18px;font-style:normal;font-weight:450;line-height:24px}@media (max-width: 600px){body .pd-headers-wrapper .elementor-heading-title{font-size:40px !important;line-height:44px !important}}body .product-photo-slider-wrapper{padding:120px 0 0}@media (max-width: 600px){body .product-photo-slider-wrapper{padding:60px 25px 0px}}body .product-photo-gallery-wrapper .swiper-wrapper .swiper-slide{width:auto !important;margin-right:9px;max-width:inherit !important}body .product-photo-gallery-wrapper .swiper-wrapper .swiper-slide img{height:430px}body .product-main-filter-wrapper .yith-wcan-filters{background:transparent;margin-bottom:0}body .product-main-filter-wrapper .filters-container form{display:flex;gap:24px}@media (max-width: 600px){body .product-main-filter-wrapper .filters-container form{flex-direction:column}}body .product-main-filter-wrapper .filters-container form .yith-wcan-filter{width:310px;background:transparent;border-top:2px solid #000000;border-bottom:2px solid #000000;padding:10px 8px;position:relative;margin-bottom:0;user-select:none}@media (max-width: 600px){body .product-main-filter-wrapper .filters-container form .yith-wcan-filter{width:100%}}body .product-main-filter-wrapper .filters-container form .yith-wcan-filter:after{content:'';width:24px;height:24px;background:url("assets/img/menu-arrow.png") no-repeat;background-size:60%;background-position:center;transform:rotate(90deg);position:absolute;right:8px;top:7px}body .product-main-filter-wrapper .filters-container form .yith-wcan-filter.is-active{background:#ffffff}body .product-main-filter-wrapper .filters-container form .yith-wcan-filter.is-active:after{transform:rotate(-90deg)}body .product-main-filter-wrapper .filters-container form .yith-wcan-filter.is-active .filter-content{opacity:1;pointer-events:auto;border-top:2px solid #000000}body .product-main-filter-wrapper .filters-container form .yith-wcan-filter .filter-title{font-size:18px;font-weight:600;line-height:20px;margin:0;color:#000000}body .product-main-filter-wrapper .filters-container form .yith-wcan-filter .filter-content{list-style:none;margin:0;padding:0;position:absolute;top:100%;border:inherit;border-top:none;left:-1px;right:-1px;opacity:0;height:auto;max-height:200px;overflow:auto;overflow-x:hidden;pointer-events:none;z-index:10;background:#ffffff}body .product-main-filter-wrapper .filters-container form .yith-wcan-filter .filter-content li:last-child label{border-bottom:0}body .product-main-filter-wrapper .filters-container form .yith-wcan-filter .filter-content li label{display:block;border-bottom:1px solid #000000;padding:8px 10px;font-size:18px;line-height:24px}body .product-main-filter-wrapper .filters-container form .yith-wcan-filter .filter-content li ul.filter-items{padding-left:0}body .product-main-filter-wrapper .filters-container form .yith-wcan-filter .filter-content li ul.filter-items li:last-child label{border-bottom:1px solid #000000}body .product-main-filter-wrapper .filters-container form .yith-wcan-filter .filter-content li ul.filter-items li label{padding-left:25px}body .product-categ-description-wrapper{color:#000000;font-size:18px;line-height:24px}body .sticky-column.fixed{position:fixed;max-width:520px}body .progress-button{position:relative;display:inline-block;text-align:center}body .progress-button button{display:block;width:250px;background:#000000;color:#fff;border:0;-webkit-tap-highlight-color:transparent;transition:background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;padding:16px;border-radius:0;font-size:18px;font-style:normal;font-weight:600;line-height:24px;position:relative;width:310px;text-align:left;border:2px solid transparent}@media (max-width: 365px){body .progress-button button{width:100%;max-width:100%}}body .progress-button button:disabled{background:#e0e0e0 !important;border-color:#e0e0e0 !important;color:#a8a8a8 !important;opacity:1}body .progress-button button:disabled:after{filter:brightness(0) saturate(100%) invert(70%) sepia(0%) saturate(0%) hue-rotate(189deg) brightness(90%) contrast(96%)}body .progress-button button:after{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%200.5V15.5%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M1%208L8%2015L15%208%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");content:'';height:30px;width:20px;background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;position:absolute;top:50%;right:16px;transform:translateY(-50%)}@media (max-width: 365px){body .progress-button button:after{height:20px;position:relative;top:0;margin-left:70px;right:0}}body .progress-button button:hover,body .progress-button button:focus{background-color:transparent;color:#000000;border:2px solid #000000;outline:0}body .progress-button button:hover:after{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%200.5V15.5%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M1%208L8%2015L15%208%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E")}body .progress-button button span{transition:opacity 0.3s 0.1s}body .progress-button svg{position:absolute;top:0;left:calc(50%);transform:translateX(-50%);pointer-events:none}body .progress-button svg path{opacity:0;fill:none}body .progress-button svg.progress-circle path{stroke:#e3d3d9;stroke-width:5;opacity:0;animation:spinner 1.5s linear infinite}body .progress-button svg.checkmark path,body .progress-button svg.cross path{stroke:#fff;stroke-linecap:round;stroke-width:2;transition:opacity 0.1s}body .progress-button.loading button{width:70px;height:70px;border-width:5px;border-color:#e3d3d9;background-color:transparent;color:#fff;border-radius:100%;padding:16px;animation:spinner 1.5s linear infinite}body .progress-button.loading button:after{transition:opacity 0.15s}body .progress-button.loading span{transition:opacity 0.15s}body .progress-button.loading svg.progress-circle path{stroke:#4b4455}body .progress-button.loading.elastic button{transition:background-color 0.3s,color 0.3s,width 0.3s cubic-bezier(0.6, -0.6, 0.75, 0.75),border-width 0.3s,border-color 0.3s}body .progress-button.loading span,body .progress-button.success span,body .progress-button.error span{opacity:0}body .progress-button.loading button:after,body .progress-button.success button:after,body .progress-button.error button:after{opacity:0}body .progress-button.loading svg.progress-circle path,body .progress-button.loading svg.checkmark path,body .progress-button.loading svg.cross path,body .progress-button.success svg.progress-circle path,body .progress-button.success svg.checkmark path,body .progress-button.success svg.cross path,body .progress-button.error svg.progress-circle path,body .progress-button.error svg.checkmark path,body .progress-button.error svg.cross path{opacity:1;transition:stroke-dashoffset 0.3s}body .progress-button.success button,body .progress-button.error button{transition:background-color 0.3s, width 0.3s, border-width 0.3s}body .progress-button.success button{border-color:#01982b;background-color:#01982b}body .progress-button.error button{border-color:#b61f3f;background-color:#b61f3f}body .progress-button.elastic button{transition:background-color 0.3s,color 0.3s,width 0.3s cubic-bezier(0.25, 0.25, 0.4, 1.6),border-width 0.3s,border-color 0.3s}body .product-image-wrapper .swiper-slider-wrapper{margin-bottom:0}body .product-image-wrapper .swiper-slider-wrapper .splide-general .splide__track,body .product-image-wrapper .swiper-slider-wrapper .splide-general .splide__list{height:100% !important}body .product-details-main-wrapper .product-mobile-img-wrapper #main_slider-track .splide__list .splide__slide{width:100% !important;max-width:100% !important}body.woocommerce-page .e-atc-qty-button-holder{display:flex !important;flex-direction:row;align-items:stretch;flex-wrap:nowrap !important}body.woocommerce-page .quantity{flex-basis:unset !important}body.woocommerce-page .quantity .qty{width:75px}body.woocommerce-page .quantity input[type='number']{border:1px solid #e0e0e0;border-radius:0;padding-right:10px;height:100%}body.gp-bundle .add-to-cart-normal{display:none !important}body.gp-bundle .bopobb-custom-title{font-size:14px;font-weight:600}body.gp-bundle .bopobb-item-img-wrap .bopobb-option-remove-wrap .bopobb-option-remove{font-family:'neue-haas-grotesk-display', sans-serif !important;color:#8c0000;font-weight:300}body.gp-bundle .bopobb-icon-dismiss::before{content:'x'}body.gp-bundle .bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-wrap.bopobb-item-change{border:0;font-family:'neue-haas-grotesk-display', sans-serif !important}body.gp-bundle .bopobb-icon-plus2::before{content:'add your Wick';font-size:13px;color:#ccc}body.gp-bundle .bopobb-shortcode-form button.button{margin-bottom:0}body.gp-bundle .e-atc-qty-button-holder,body.gp-bundle form.cart{display:flex !important;flex-direction:row;align-items:stretch;flex-wrap:nowrap}body.gp-bundle .quantity .qty{width:75px}body.gp-bundle .quantity input[type='number']{border:1px solid #e0e0e0;border-radius:0;padding-right:10px;height:100%}body .xoo-wsc-markup .xoo-wsc-container{background-color:#fafafa}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-header{background-color:#fafafa;border:0;padding:32px}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-header .xoo-wsch-top{justify-content:flex-start}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-header .xoo-wsch-top .xoo-wsch-text{font-size:48px;font-style:normal;font-weight:600;line-height:48px;margin:0}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-header .xoo-wsch-top .xoo-wsch-close{right:32px;font-size:40px;color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6667 1.88L16.7867 0L9.33333 7.45333L1.88 0L0 1.88L7.45333 9.33333L0 16.7867L1.88 18.6667L9.33333 11.2133L16.7867 18.6667L18.6667 16.7867L11.2133 9.33333L18.6667 1.88Z' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-body{background-color:#fafafa;padding:0 32px}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product{border-radius:0;padding:16px;border-bottom:1px solid #000;margin-left:0;margin-right:0}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-sum-col{display:block}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info{height:100%}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-pname{margin-bottom:8px;padding-bottom:0}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-pname a{font-size:16px;font-style:normal;font-weight:600;line-height:22px}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .variation{padding-bottom:0}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .variation dt,body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .variation dd{font-size:14px;font-style:normal;font-weight:450;line-height:21px;margin-bottom:8px}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-qty-price{font-size:14px;font-style:normal;font-weight:450;line-height:21px}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right{justify-content:space-between;max-width:85px}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right .woocommerce-Price-amount{font-size:16px;font-style:normal;font-weight:600;line-height:22px}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right .xoo-wsc-smr-del.xoo-wsc-icon-cross{color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6667 1.88L16.7867 0L9.33333 7.45333L1.88 0L0 1.88L7.45333 9.33333L0 16.7867L1.88 18.6667L9.33333 11.2133L16.7867 18.6667L18.6667 16.7867L11.2133 9.33333L18.6667 1.88Z' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:70%}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-footer{box-shadow:none;background-color:#fafafa;padding:32px}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont{grid-row-gap:16px}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a{background:#000000;color:#ffffff;padding:16px;border-radius:0;font-size:18px;font-style:normal;font-weight:600;line-height:24px;position:relative;width:310px;text-align:left;border:2px solid #000000;width:100%}@media (max-width: 600px){body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a{width:100%}}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a:after{content:"";height:24px;width:24px;background:url("assets/img/white-arrow.png") no-repeat;background-position:center;background-size:contain;display:inline-block;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a:hover,body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a:focus{background-color:transparent;color:#000000;border:2px solid #000000;outline:0}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a:hover:after,body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a:focus:after{filter:invert(1)}@media (max-width: 600px){body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a{width:100%}}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn-continue{display:none}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn-cart{background:transparent;border:2px solid #000000;color:#000000}body .xoo-wsc-markup .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn-cart:after{filter:invert(1)}body.woocommerce-cart{background-color:#fafafa}body.woocommerce-cart .main-menu-section-wrapper{background-color:#fafafa}body.woocommerce-cart .main-menu-section-wrapper .mega-menu-wrap{background:#fafafa !important}body.woocommerce-cart .main-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger svg{fill:#000 !important}body.woocommerce-cart .main-menu-section-wrapper .header-icons-col .icon-visible svg{fill:#fafafa !important}body.woocommerce-cart .return-to-shop a.button{background:#000000;color:#ffffff;padding:16px;border-radius:0;font-size:18px;font-style:normal;font-weight:600;line-height:24px;position:relative;width:310px;text-align:left;border:2px solid #000000}@media (max-width: 600px){body.woocommerce-cart .return-to-shop a.button{width:100%}}body.woocommerce-cart .return-to-shop a.button:after{content:"";height:24px;width:24px;background:url("assets/img/white-arrow.png") no-repeat;background-position:center;background-size:contain;display:inline-block;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}body.woocommerce-cart .return-to-shop a.button:hover,body.woocommerce-cart .return-to-shop a.button:focus{background-color:transparent;color:#000000;border:2px solid #000000;outline:0}body.woocommerce-cart .return-to-shop a.button:hover:after,body.woocommerce-cart .return-to-shop a.button:focus:after{filter:invert(1)}body .cart-content-main-wrapper{display:flex;gap:80px;justify-content:space-between}body .cart-content-main-wrapper.checkout-page{display:block}@media (max-width: 767px){body .cart-content-main-wrapper{flex-direction:column}}@media (max-width: 1024px){body .cart-content-main-wrapper{gap:40px}}@media (max-width: 767px){body .cart-content-main-wrapper{gap:20px}}body .cart-content-main-wrapper .left-col{width:calc(65% - 40px)}@media (max-width: 1024px){body .cart-content-main-wrapper .left-col{width:calc(60% - 20px)}}@media (max-width: 870px){body .cart-content-main-wrapper .left-col{width:calc(55% - 20px)}}@media (max-width: 767px){body .cart-content-main-wrapper .left-col{width:100%}}body .cart-content-main-wrapper .right-col{width:calc(35% - 40px)}@media (max-width: 1024px){body .cart-content-main-wrapper .right-col{width:calc(40% - 20px)}}@media (max-width: 870px){body .cart-content-main-wrapper .right-col{width:calc(45% - 20px)}}@media (max-width: 767px){body .cart-content-main-wrapper .right-col{width:100%}}body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper{display:flex;background:#ffffff;padding:24px;border-bottom:2px solid #000000;margin-bottom:17px}body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper.checkout-widget{padding:0 0 16px 0;border-bottom:1px solid #000000}body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper:last-child{margin-bottom:0}body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper .cart-img-col{width:20%}@media (max-width: 767px){body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper .cart-img-col{width:40%}}body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper .cart-details-col{width:80%;display:flex;padding-left:24px}@media (max-width: 767px){body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper .cart-details-col{width:60%}}body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper .cart-details-col .cart-info-wrap{flex-grow:1;display:flex;flex-direction:column;min-width:0}body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper .cart-details-col .cart-info-wrap .cart-product-name-wrap a{font-weight:600;color:#000000;font-size:16px;line-height:22px;margin-bottom:8px;display:inline-block}body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper .cart-details-col .cart-info-wrap .cart-product-name-wrap .variation{padding-bottom:0;display:block}body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper .cart-details-col .cart-info-wrap .cart-product-name-wrap .variation dt{clear:left}body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper .cart-details-col .cart-info-wrap .cart-product-name-wrap .variation dd{padding-left:5px}body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper .cart-details-col .cart-info-wrap .cart-product-name-wrap .variation dt,body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper .cart-details-col .cart-info-wrap .cart-product-name-wrap .variation dd{font-size:14px;font-style:normal;font-weight:450;line-height:21px;margin:0;margin-bottom:8px;display:inline-block;float:left}body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper .cart-details-col .cart-info-wrap .cart-product-name-wrap .variation dt p,body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper .cart-details-col .cart-info-wrap .cart-product-name-wrap .variation dd p{margin-bottom:0}body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper .cart-details-col .cart-info-wrap .cart-quantity-wrap .quantity input[type='number']{border:1px solid #e0e0e0;border-radius:0;padding-right:10px}body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper .cart-details-col .cart-info-wrap .cart-quantity-wrap .mobile-price-wrapper{display:none}body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper .cart-details-col .cart-info-wrap .cart-quantity-wrap .mobile-price-wrapper .woocommerce-Price-amount{font-size:16px;font-style:normal;font-weight:600;line-height:22px;color:#000000}@media (max-width: 767px){body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper .cart-details-col .cart-info-wrap .cart-quantity-wrap .mobile-price-wrapper{display:block;margin-top:16px}}body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper .cart-details-col .cart-action-col{align-items:flex-end;padding-left:10px;display:flex;flex-direction:column;justify-content:space-between;max-width:85px}body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper .cart-details-col .cart-action-col.bottom{justify-content:flex-end}body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper .cart-details-col .cart-action-col .remove{color:#a8a8a8 !important}body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper .cart-details-col .cart-action-col .remove:hover{background:transparent !important;color:#000000 !important}body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper .cart-details-col .cart-action-col .remove.checkout-widget{display:none}body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper .cart-details-col .cart-action-col .woocommerce-Price-amount{font-size:16px;font-style:normal;font-weight:600;line-height:22px;color:#000000}@media (max-width: 767px){body .cart-content-main-wrapper .cart-main-wrapper .cart-item-wrapper .cart-details-col .cart-action-col .desktop-price-wrapper{display:none}}body .cart-content-main-wrapper .cart-main-wrapper button[name='update_cart'],body .cart-content-main-wrapper .cart-main-wrapper input[name='update_cart']{display:none}body .cart-content-main-wrapper .cart-coupon-wrapper{background:#ffffff;padding:24px;margin-bottom:17px}body .cart-content-main-wrapper .cart-coupon-wrapper .custom-accordion .tab input[type='checkbox']{position:absolute;opacity:0;z-index:-1}body .cart-content-main-wrapper .cart-coupon-wrapper .custom-accordion .tab input[type='checkbox']:checked ~ .tab__content{max-height:10rem}body .cart-content-main-wrapper .cart-coupon-wrapper .custom-accordion .tab input[type='checkbox']:checked+.tab__label::after{transform:rotate(270deg)}body .cart-content-main-wrapper .cart-coupon-wrapper .custom-accordion .tab .tab__content{max-height:0;overflow:hidden;transition:all 0.35s}body .cart-content-main-wrapper .cart-coupon-wrapper .custom-accordion .accordion{color:#ffffff;border:2px solid;border-radius:0.5rem;overflow:hidden}body .cart-content-main-wrapper .cart-coupon-wrapper .custom-accordion .tab__label,body .cart-content-main-wrapper .cart-coupon-wrapper .custom-accordion .tab__close{display:flex;color:#000000;background:#ffffff;cursor:pointer}body .cart-content-main-wrapper .cart-coupon-wrapper .custom-accordion .tab__close{justify-content:flex-end;padding:0.5rem 1rem;font-size:0.75rem}body .cart-content-main-wrapper .cart-coupon-wrapper .custom-accordion .tab__label{justify-content:space-between}body .cart-content-main-wrapper .cart-coupon-wrapper .custom-accordion .tab__label:after{content:'\276F';width:1em;height:1em;text-align:center;transform:rotate(90deg);transition:all 0.35s}body .cart-content-main-wrapper .cart-coupon-wrapper .custom-accordion .coupon{display:flex;max-width:500px;gap:16px;padding:16px 0}@media (max-width: 600px){body .cart-content-main-wrapper .cart-coupon-wrapper .custom-accordion .coupon{flex-direction:column}}body .cart-content-main-wrapper .cart-coupon-wrapper .custom-accordion .coupon input[type='text']{border:1px solid #e0e0e0;border-radius:0}body .cart-content-main-wrapper .cart-coupon-wrapper .custom-accordion .coupon button[type='submit']{background:#000000;color:#ffffff;padding:16px;border-radius:0;font-size:18px;font-style:normal;font-weight:600;line-height:24px;position:relative;text-align:left;width:auto;text-transform:capitalize}@media (max-width: 600px){body .cart-content-main-wrapper .cart-coupon-wrapper .custom-accordion .coupon button[type='submit']{width:100%}}body .cart-content-main-wrapper .footer-cart-notes{margin-top:9px;display:flex;gap:40px}body .cart-content-main-wrapper .footer-cart-notes.mobile{display:none}@media (max-width: 767px){body .cart-content-main-wrapper .footer-cart-notes.mobile{display:block}}@media (max-width: 870px){body .cart-content-main-wrapper .footer-cart-notes{gap:20px}}@media (max-width: 767px){body .cart-content-main-wrapper .footer-cart-notes{display:none;margin-top:40px}}body .cart-content-main-wrapper .footer-cart-notes .cart-notes-item{font-size:14px;font-style:normal;font-weight:500;line-height:16px;display:flex;align-items:center}@media (max-width: 767px){body .cart-content-main-wrapper .footer-cart-notes .cart-notes-item{margin-bottom:16px}}body .cart-content-main-wrapper .footer-cart-notes .cart-notes-item:before{content:'';height:25px;width:25px;background:url("assets/img/check-cart-icon.png") no-repeat;background-size:contain;background-position:center;display:inline-block;margin-right:8px}body .cart-content-main-wrapper .cart-collaterals{padding:32px 24px;background:#ffffff}body .cart-content-main-wrapper .cart-collaterals .cart_totals{width:100% !important;float:none !important}body .cart-content-main-wrapper .cart-collaterals .cart_totals>h2{font-size:32px;font-style:normal;font-weight:500;line-height:32px;color:#000000;margin-top:0}body .cart-content-main-wrapper .cart-collaterals .cart_totals table{border:0}body .cart-content-main-wrapper .cart-collaterals .cart_totals table tr.order-total th,body .cart-content-main-wrapper .cart-collaterals .cart_totals table tr.order-total td{font-weight:500;border-top:1px solid #e0e0e0}body .cart-content-main-wrapper .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals th,body .cart-content-main-wrapper .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals td{padding-bottom:16px}body .cart-content-main-wrapper .cart-collaterals .cart_totals table tr th,body .cart-content-main-wrapper .cart-collaterals .cart_totals table tr td{background:none;border:0;font-size:16px;font-style:normal;font-weight:400;line-height:22px;padding:8px 0}body .cart-content-main-wrapper .cart-collaterals .cart_totals table tr td{text-align:right}body .cart-content-main-wrapper .cart-collaterals .cart_totals table tr td .includes_tax{display:block}body .cart-content-main-wrapper .cart-collaterals .cart_totals table tr td .shipping-calculator-button{color:#000000}body .cart-content-main-wrapper .cart-collaterals .cart_totals table tr td .shipping-calculator-form .select2-container .select2-selection--single{height:42px;border:1px solid #e0e0e0;border-radius:0}body .cart-content-main-wrapper .cart-collaterals .cart_totals table tr td .shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;text-align:left}body .cart-content-main-wrapper .cart-collaterals .cart_totals table tr td .shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}body .cart-content-main-wrapper .cart-collaterals .cart_totals table tr td .shipping-calculator-form input[type='text']{border:1px solid #e0e0e0;border-radius:0}body .cart-content-main-wrapper .cart-collaterals .cart_totals table tr td .shipping-calculator-form button[name='calc_shipping']{background:#000000;color:#ffffff;padding:16px;border-radius:0;font-size:18px;font-style:normal;font-weight:600;line-height:24px;position:relative;text-align:left;width:auto;text-transform:capitalize}@media (max-width: 600px){body .cart-content-main-wrapper .cart-collaterals .cart_totals table tr td .shipping-calculator-form button[name='calc_shipping']{width:100%}}body .cart-content-main-wrapper .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding-top:24px;padding-bottom:0;margin-bottom:24px}body .cart-content-main-wrapper .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button{background:#000000;color:#ffffff;padding:16px;border-radius:0;font-size:18px;font-style:normal;font-weight:600;line-height:24px;position:relative;width:310px;text-align:left;border:2px solid #000000;width:100%}@media (max-width: 600px){body .cart-content-main-wrapper .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button{width:100%}}body .cart-content-main-wrapper .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button:after{content:"";height:24px;width:24px;background:url("assets/img/white-arrow.png") no-repeat;background-position:center;background-size:contain;display:inline-block;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}body .cart-content-main-wrapper .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button:hover,body .cart-content-main-wrapper .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button:focus{background-color:transparent;color:#000000;border:2px solid #000000;outline:0}body .cart-content-main-wrapper .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button:hover:after,body .cart-content-main-wrapper .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button:focus:after{filter:invert(1)}@media (max-width: 600px){body .cart-content-main-wrapper .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button{width:100%}}body .cart-content-main-wrapper .cart-collaterals .cart_totals .cc-logo-wrapper{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:center;gap:16px;color:#a8a8a8;font-size:14px;font-style:normal;font-weight:400;line-height:21px}body.page-cart .site-main{height:calc(100vh - 200px)}body.graypants .gp-copyrigt-container .elementor-container{display:flex;flex-direction:row !important;justify-content:space-between !important;align-items:center !important;padding-bottom:25px;padding-top:25px;border-top:1px solid #fafafb}@media (max-width: 561px){body.graypants .gp-copyrigt-container .elementor-container{flex-direction:column-reverse !important;gap:30px}}body.graypants .gp-copyrigt-container .payicons{display:flex;flex-wrap:wrap;gap:12px;justify-content:end;padding:0;margin:0;list-style:none}body.graypants .gp-copyrigt-container .payicon-item{width:60px;height:auto;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:6px;box-shadow:0 1px 2px rgba(0,0,0,0.06),0 1px 1px rgba(0,0,0,0.04)}body.graypants .gp-copyrigt-container .payicon-item img{max-width:100%;max-height:100%;display:block}body.graypants .gp-copyrigt-container .cutom-footer-text p{font-weight:400 !important;font-size:12px;margin-bottom:0}body.graypants .woocommerce ul li input[type='radio']{all:unset;border:1px solid #000 !important;border-radius:100%;width:18px;height:18px;display:inline-block;margin:0px 10px -5px 0;position:relative}body.graypants .woocommerce ul li input[type='radio']::before{transition:all 0.2s ease-in-out;opacity:0;background-color:#000 !important;height:7px;width:7px;border-radius:100%;display:block;content:''}body.graypants .woocommerce ul li input[type='radio']:checked::before{background-color:#000 !important;height:7px;width:7px;border-radius:100%;display:block;content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:1}body.graypants .woocommerce li label{font-size:14px}body.graypants p.woocommerce-shipping-destination{font-size:12px}body.woocommerce-checkout{overflow-x:clip;background:#fafafa;color:#000}@media (min-width: 1024px){body.woocommerce-checkout .m-container{overflow:visible;overflow:clip}}body.woocommerce-checkout input:focus-visible{outline:0}body.woocommerce-checkout .main-menu-section-wrapper{background:#fafafa}body.woocommerce-checkout .main-menu-section-wrapper .mega-menu-wrap{background:#fafafa !important}body.woocommerce-checkout .gp-checkout,body.woocommerce-checkout .gp-checkout *{box-sizing:border-box}body.woocommerce-checkout .gp-checkout{display:grid;grid-template-columns:minmax(0, 58fr) minmax(400px, 42fr);grid-template-rows:auto 1fr;align-items:start;background:linear-gradient(to right, #fafafa 0 58%, #fff 58% 100%);gap:30px}body.woocommerce-checkout .gp-checkout__intro,body.woocommerce-checkout .gp-checkout__form{width:100%;max-width:none;justify-self:center}body.woocommerce-checkout .gp-checkout__intro{grid-column:1;grid-row:1}body.woocommerce-checkout .gp-checkout__title{margin:0;color:#000}body.woocommerce-checkout .gp-checkout__subtitle{margin:6px 0 0;color:#000;font-size:14px;line-height:1.45}body.woocommerce-checkout .gp-checkout__login{margin-top:2px;color:#000;font-size:14px;line-height:1.45}body.woocommerce-checkout .gp-checkout__login .woocommerce-form-login-toggle .woocommerce-info{min-height:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font-size:inherit;line-height:inherit}body.woocommerce-checkout .gp-checkout__login .woocommerce-form-login-toggle .woocommerce-info::before,body.woocommerce-checkout .gp-checkout__login .woocommerce-form-login-toggle .woocommerce-info::after{display:none}body.woocommerce-checkout .gp-checkout__login a{color:#000;text-decoration:underline;text-underline-offset:2px}body.woocommerce-checkout .gp-checkout__login form.woocommerce-form-login{display:flex;flex-wrap:wrap;gap:16px 20px;margin:24px 0 0;padding:20px;border:1px solid #000;border-radius:0;background:#ffffff}body.woocommerce-checkout .gp-checkout__login form.woocommerce-form-login>p:first-child{flex:1 1 100%;margin:0}body.woocommerce-checkout .gp-checkout__login form.woocommerce-form-login .form-row{float:none;width:100%;margin:0;padding:0}body.woocommerce-checkout .gp-checkout__login form.woocommerce-form-login .form-row-first,body.woocommerce-checkout .gp-checkout__login form.woocommerce-form-login .form-row-last{flex:1 1 calc(50% - 10px);width:calc(50% - 10px)}body.woocommerce-checkout .gp-checkout__login form.woocommerce-form-login label{display:block;margin-bottom:6px;color:#000;font-size:13px;font-weight:400}body.woocommerce-checkout .gp-checkout__login form.woocommerce-form-login input.input-text{width:100%;height:48px;padding:0 14px;border:1px solid #000;border-radius:0;background:#ffffff;color:#000;font-size:15px}body.woocommerce-checkout .gp-checkout__login form.woocommerce-form-login .woocommerce-button{min-height:48px;padding:0 24px;border:1px solid #111111;border-radius:0;background:#111111;color:#ffffff;font-size:13px;font-weight:600;text-transform:uppercase}body.woocommerce-checkout .gp-checkout__form{grid-column:1;grid-row:2;display:flex;flex-direction:column;background:#fff;padding:25px}body.woocommerce-checkout .gp-checkout__form #customer_details{display:contents}body.woocommerce-checkout .gp-checkout__section{width:100%;margin:0}body.woocommerce-checkout .gp-checkout__section--shipping-method.is-empty,body.woocommerce-checkout .gp-checkout__section--payment.is-empty{display:none}body.woocommerce-checkout .gp-checkout__section--payment.has-no-methods .gp-checkout__section-title{display:none}body.woocommerce-checkout .gp-checkout__section--payment{margin-top:-12px}body.woocommerce-checkout .gp-checkout__section-title{margin:0 0 2px;color:#000;font-size:14px}body.woocommerce-checkout .gp-checkout__fields{display:flex;flex-wrap:wrap;gap:6px 18px}body.woocommerce-checkout .gp-checkout__fields .form-row{float:none;flex:1 1 calc(50% - 9px);width:calc(50% - 9px);max-width:calc(50% - 9px);margin:0;padding:0}body.woocommerce-checkout .gp-checkout__fields .form-row.form-row-wide{flex-basis:100%;width:100%;max-width:100%}body.woocommerce-checkout .gp-checkout__fields .form-row label{display:block;margin:10px 0;color:#000;font-size:13px}body.woocommerce-checkout .gp-checkout__fields .form-row label .required{color:#9c2c2c;text-decoration:none}body.woocommerce-checkout .gp-checkout__fields .form-row .woocommerce-input-wrapper{display:block;width:100%}body.woocommerce-checkout .gp-checkout__fields .form-row input.input-text,body.woocommerce-checkout .gp-checkout__fields .form-row textarea,body.woocommerce-checkout .gp-checkout__fields .form-row select{width:100%;min-width:0;border:1px solid #000;border-radius:0;outline:0;background-color:#ffffff;color:#000;font-size:15px;font-weight:400;box-shadow:none;transition:all 0.2s ease}body.woocommerce-checkout .gp-checkout__fields .form-row input.input-text::placeholder,body.woocommerce-checkout .gp-checkout__fields .form-row textarea::placeholder,body.woocommerce-checkout .gp-checkout__fields .form-row select::placeholder{color:#000;opacity:1}body.woocommerce-checkout .gp-checkout__fields .form-row input.input-text:focus,body.woocommerce-checkout .gp-checkout__fields .form-row textarea:focus,body.woocommerce-checkout .gp-checkout__fields .form-row select:focus{outline:0}body.woocommerce-checkout .gp-checkout__fields .form-row input.input-text:focus-visible,body.woocommerce-checkout .gp-checkout__fields .form-row textarea:focus-visible,body.woocommerce-checkout .gp-checkout__fields .form-row select:focus-visible{outline:0}body.woocommerce-checkout .gp-checkout__fields .form-row input.input-text,body.woocommerce-checkout .gp-checkout__fields .form-row select{height:48px;padding:0 14px}body.woocommerce-checkout .gp-checkout__fields .form-row textarea{min-height:112px;padding:13px 14px;resize:vertical}body.woocommerce-checkout .gp-checkout__fields .form-row select{appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.25 6 6.25l5-5' fill='none' stroke='%231a1a1a' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center}body.woocommerce-checkout .gp-checkout__fields .form-row .select2-container{width:100% !important}body.woocommerce-checkout .gp-checkout__fields .form-row .select2-container .select2-selection--single{position:relative;height:40px;padding:0 42px 0 14px;border:1px solid #000;border-radius:0;background:#ffffff}body.woocommerce-checkout .gp-checkout__fields .form-row .select2-container .select2-selection--single::after{content:'';position:absolute;top:50%;right:15px;width:12px;height:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.25 6 6.25l5-5' fill='none' stroke='%231a1a1a' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;transform:translateY(-50%);pointer-events:none}body.woocommerce-checkout .gp-checkout__fields .form-row .select2-container .select2-selection__rendered{padding:0;color:#000;font-size:15px;line-height:38px}body.woocommerce-checkout .gp-checkout__fields .form-row .select2-container .select2-selection__arrow{display:none}body.woocommerce-checkout .gp-checkout__fields .form-row.woocommerce-invalid input.input-text,body.woocommerce-checkout .gp-checkout__fields .form-row.woocommerce-invalid select,body.woocommerce-checkout .gp-checkout__fields .form-row.woocommerce-invalid .select2-selection--single{border-color:#9c2c2c}body.woocommerce-checkout .gp-checkout__fields .form-row.gp-checkout__floating{position:relative;margin-top:10px}body.woocommerce-checkout .gp-checkout__fields .form-row.gp-checkout__floating>label{position:absolute;z-index:1;top:17px;left:14px;max-width:calc(100% - 28px);margin:0;padding:0;overflow:hidden;color:#000;font-size:16px;font-weight:400;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:text;transform-origin:left top;transition:top 0.18s ease, font-size 0.18s ease, line-height 0.18s ease}body.woocommerce-checkout .gp-checkout__fields .form-row.gp-checkout__floating input.input-text,body.woocommerce-checkout .gp-checkout__fields .form-row.gp-checkout__floating textarea{padding:23px 14px 7px;font-size:16px;line-height:24px}body.woocommerce-checkout .gp-checkout__fields .form-row.gp-checkout__floating input.input-text{height:56px}body.woocommerce-checkout .gp-checkout__fields .form-row.gp-checkout__floating:focus-within>label,body.woocommerce-checkout .gp-checkout__fields .form-row.gp-checkout__floating:has(input:not(:placeholder-shown))>label,body.woocommerce-checkout .gp-checkout__fields .form-row.gp-checkout__floating:has(textarea:not(:placeholder-shown))>label{top:5px;font-size:11px;line-height:16px}body.woocommerce-checkout .gp-checkout__fields .form-row.gp-checkout__floating:has(input:-webkit-autofill)>label{top:5px;font-size:11px;line-height:16px}@media (prefers-reduced-motion: reduce){body.woocommerce-checkout .gp-checkout__fields .form-row.gp-checkout__floating>label{transition:none}}body.woocommerce-checkout .gp-checkout__form .required{color:#9c2c2c}body.woocommerce-checkout .gp-checkout__account{margin-top:8px;padding:0}body.woocommerce-checkout .gp-checkout__account .create-account.gp-checkout__fields{margin-top:12px}body.woocommerce-checkout .gp-checkout__create-account,body.woocommerce-checkout .gp-checkout__ship-toggle{margin:0;padding:0}body.woocommerce-checkout .gp-checkout__ship-toggle{font-size:14px;font-weight:400;all:unset}body.woocommerce-checkout .gp-checkout__shipping-address{margin-top:24px}body.woocommerce-checkout .gp-checkout__fields .form-row:has(input[type='checkbox']){flex-basis:100%;width:100%;max-width:100%}body.woocommerce-checkout .gp-checkout__checkbox{display:inline-flex;align-items:center;margin:0;color:#000;font-size:14px;font-weight:400;line-height:1.4}body.woocommerce-checkout .gp-checkout__checkbox .woocommerce-form__input-checkbox{appearance:none;flex:0 0 20px;width:20px;height:20px;margin:0 10px 0 0;border:1px solid #000;border-radius:0;background:#ffffff;box-shadow:none;cursor:pointer}body.woocommerce-checkout .gp-checkout__checkbox .woocommerce-form__input-checkbox:checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9'%3E%3Cpath d='m1 4.5 3 3L11 1' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px 9px no-repeat,#000;border-color:#000}body.woocommerce-checkout .gp-checkout__checkbox .woocommerce-form__input-checkbox:focus-visible{outline:0}body.woocommerce-checkout .gp-checkout__checkbox .woocommerce-form__input-checkbox+span{height:auto;color:inherit;font-size:inherit}body.woocommerce-checkout .gp-checkout__fields .form-row .woocommerce-form__label-for-checkbox,body.woocommerce-checkout .gp-checkout__fields .form-row label.checkbox{position:relative;display:block;width:100%;max-width:none;min-height:27px;margin:0;padding-left:30px;color:#000;font-size:14px;font-weight:400;line-height:1.4;cursor:pointer}body.woocommerce-checkout .gp-checkout__fields .form-row .woocommerce-form__label-for-checkbox input[type='checkbox'],body.woocommerce-checkout .gp-checkout__fields .form-row label.checkbox input[type='checkbox']{position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}body.woocommerce-checkout .gp-checkout__fields .form-row .woocommerce-form__label-for-checkbox::before,body.woocommerce-checkout .gp-checkout__fields .form-row .woocommerce-form__label-for-checkbox::after,body.woocommerce-checkout .gp-checkout__fields .form-row label.checkbox::before,body.woocommerce-checkout .gp-checkout__fields .form-row label.checkbox::after{content:'';position:absolute;top:2px;left:0;display:block;width:20px;height:20px}body.woocommerce-checkout .gp-checkout__fields .form-row .woocommerce-form__label-for-checkbox::before,body.woocommerce-checkout .gp-checkout__fields .form-row label.checkbox::before{border:1px solid #000000;border-radius:2px;background:#ffffff;box-shadow:none}body.woocommerce-checkout .gp-checkout__fields .form-row .woocommerce-form__label-for-checkbox::after,body.woocommerce-checkout .gp-checkout__fields .form-row label.checkbox::after{background:url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.6 10.6629L1.71381 6.72962L0 8.53988L5.6 14.1399L17.6 2.13988L15.7881 0.5L5.6 10.6629Z' fill='white'/%3E%3C/svg%3E%0A") center/15px 15px no-repeat,#000;opacity:0}body.woocommerce-checkout .gp-checkout__fields .form-row .woocommerce-form__label-for-checkbox:has(input[type='checkbox']:checked)::after,body.woocommerce-checkout .gp-checkout__fields .form-row label.checkbox:has(input[type='checkbox']:checked)::after{opacity:1}body.woocommerce-checkout .gp-checkout__fields .form-row .woocommerce-form__label-for-checkbox:has(input[type='checkbox']:focus-visible)::before,body.woocommerce-checkout .gp-checkout__fields .form-row label.checkbox:has(input[type='checkbox']:focus-visible)::before{outline:0}body.woocommerce-checkout .gp-checkout__fields .form-row .woocommerce-form__label-for-checkbox span,body.woocommerce-checkout .gp-checkout__fields .form-row label.checkbox span{color:inherit;font-size:inherit;line-height:inherit}body.woocommerce-checkout .gp-checkout__shipping-slot{min-height:76px}body.woocommerce-checkout .gp-checkout__shipping-slot>tr,body.woocommerce-checkout .gp-checkout__shipping-slot>tr>th,body.woocommerce-checkout .gp-checkout__shipping-slot>tr>td{display:block;width:100%}body.woocommerce-checkout .gp-checkout__shipping-slot>tr>th{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0}body.woocommerce-checkout .gp-checkout__shipping-slot>tr>td{padding:0;border:0;background:transparent;text-align:left}body.woocommerce-checkout .gp-checkout__shipping-slot .woocommerce-shipping-methods{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}body.woocommerce-checkout .gp-checkout__shipping-slot .woocommerce-shipping-methods li{position:relative;margin:0;padding:0}body.woocommerce-checkout .gp-checkout__shipping-slot .woocommerce-shipping-methods li:focus-within label{outline:0}body.woocommerce-checkout .gp-checkout__shipping-slot .woocommerce-shipping-methods li:has(.shipping_method:checked) label,body.woocommerce-checkout .gp-checkout__shipping-slot .woocommerce-shipping-methods li:has(.shipping_method[type='hidden']) label{border-color:#000}body.woocommerce-checkout .gp-checkout__shipping-slot .woocommerce-shipping-methods .shipping_method[type='radio']{position:absolute;z-index:1;top:24px;left:25px;width:1px;height:1px;opacity:0}body.woocommerce-checkout .gp-checkout__shipping-slot .woocommerce-shipping-methods label{position:relative;display:block;min-height:58px;margin:0;padding:17px 18px 16px 58px;border:1px solid #000;border-radius:0;background:#ffffff;color:#000;font-size:15px;font-weight:400;line-height:1.35;cursor:pointer}body.woocommerce-checkout .gp-checkout__shipping-slot .woocommerce-shipping-methods label::before{content:'';position:absolute;top:17px;left:18px;width:22px;height:22px;border:1px solid #000;border-radius:50%;background:#ffffff}body.woocommerce-checkout .gp-checkout__shipping-slot .woocommerce-shipping-methods label::after{content:'';position:absolute;top:23px;left:24px;width:10px;height:10px;border-radius:50%;background:#000;opacity:0}body.woocommerce-checkout .gp-checkout__shipping-slot .woocommerce-shipping-methods label small,body.woocommerce-checkout .gp-checkout__shipping-slot .woocommerce-shipping-methods label .woocommerce-shipping-method-description{display:block;margin-top:2px;color:#000;font-size:13px;font-weight:400}body.woocommerce-checkout .gp-checkout__shipping-slot .woocommerce-shipping-methods .shipping_method:checked+label::after,body.woocommerce-checkout .gp-checkout__shipping-slot .woocommerce-shipping-methods .shipping_method[type='hidden']+label::after{opacity:1}body.woocommerce-checkout .gp-checkout__shipping-slot>tr>td{min-height:58px;padding:17px 18px;border:1px solid #000;border-radius:0;background:#ffffff;color:#000;font-size:14px}body.woocommerce-checkout #payment.woocommerce-checkout-payment{width:100%;border-radius:0;background:transparent}body.woocommerce-checkout .gp-checkout__methods{display:flex;flex-direction:column;gap:5px;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;list-style:none}body.woocommerce-checkout .gp-checkout__methods .wc_payment_method{position:relative;margin:0 !important;padding:0 !important;border:0}body.woocommerce-checkout .gp-checkout__methods .wc_payment_method>input[type='radio']{position:absolute;z-index:1;top:20px;left:25px;width:1px;height:1px;margin:0;opacity:0}body.woocommerce-checkout .gp-checkout__methods .wc_payment_method>label{position:relative;display:block;min-height:47px;margin:0;padding:9px 18px 8px 58px;border:1px solid #000;border-radius:0;background:#ffffff;color:#000;font-size:15px;font-weight:400;line-height:1.35;cursor:pointer}body.woocommerce-checkout .gp-checkout__methods .wc_payment_method>label::before{content:'';position:absolute;top:12px;left:18px;width:22px;height:22px;border:1px solid #000;border-radius:50%;background:#ffffff}body.woocommerce-checkout .gp-checkout__methods .wc_payment_method>label::after{content:'';position:absolute;top:18px;left:24px;width:10px;height:10px;border-radius:50%;background:#000;opacity:0}body.woocommerce-checkout .gp-checkout__methods .wc_payment_method>label img{float:right;width:auto;max-height:24px;margin:0 0 0 12px}body.woocommerce-checkout .gp-checkout__methods .wc_payment_method>input[type='radio']:checked+label{border-color:#000}body.woocommerce-checkout .gp-checkout__methods .wc_payment_method>input[type='radio']:checked+label::after{opacity:1}body.woocommerce-checkout .gp-checkout__methods .wc_payment_method:focus-within>label,body.woocommerce-checkout .gp-checkout__methods .wc_payment_method>input[type='radio']:focus-visible+label{outline:0}body.woocommerce-checkout .gp-checkout__methods .wc_payment_method .payment_box{position:relative;width:100%;margin:-3px 0 0;padding:8px 18px 16px 58px;border:1px solid #000;border-top:0;border-radius:0;background:#ffffff;color:#000;font-size:13px;line-height:1.4}body.woocommerce-checkout .gp-checkout__methods .wc_payment_method .payment_box::before{display:none}body.woocommerce-checkout .gp-checkout__methods .wc_payment_method .payment_box p{margin:0}body.woocommerce-checkout .gp-checkout__methods .wc_payment_method .payment_box input,body.woocommerce-checkout .gp-checkout__methods .wc_payment_method .payment_box select,body.woocommerce-checkout .gp-checkout__methods .wc_payment_method .payment_box textarea{border:1px solid #000;border-radius:0;background:#ffffff;color:#000}body.woocommerce-checkout .gp-checkout__methods .wc_payment_method .payment_box input:focus,body.woocommerce-checkout .gp-checkout__methods .wc_payment_method .payment_box select:focus,body.woocommerce-checkout .gp-checkout__methods .wc_payment_method .payment_box textarea:focus{outline:0}body.woocommerce-checkout .gp-checkout__methods .wc_payment_method .payment_box input:focus-visible,body.woocommerce-checkout .gp-checkout__methods .wc_payment_method .payment_box select:focus-visible,body.woocommerce-checkout .gp-checkout__methods .wc_payment_method .payment_box textarea:focus-visible{outline:0}body.woocommerce-checkout .gp-checkout__methods .gp-checkout__methods-empty{color:#000;font-size:14px}body.woocommerce-checkout .gp-checkout__place-order.form-row{float:none;width:100%;margin:0 !important;padding:0 !important;background:transparent !important}body.woocommerce-checkout .gp-checkout__terms{width:100%;min-width:0;color:#000;font-size:13px;line-height:1.45}body.woocommerce-checkout .gp-checkout__terms p{margin:16px 0 0}body.woocommerce-checkout .gp-checkout__terms a{color:#000;text-decoration:underline}body.woocommerce-checkout .gp-checkout__terms .form-row{float:none;width:100%;max-width:100%;padding:0}body.woocommerce-checkout .gp-checkout__place-order-button,body.woocommerce-checkout #place_order.gp-checkout__place-order-button{float:none !important;display:block;margin:14px 0 0;border-radius:0;text-align:center;box-shadow:none;transition:all 0.2s ease;background:#000;color:#fff;padding:16px;border-radius:0;font-size:18px;font-style:normal;font-weight:600;line-height:24px;position:relative;border:2px solid #000;width:100%;text-transform:capitalize}body.woocommerce-checkout .gp-checkout__place-order-button:hover,body.woocommerce-checkout .gp-checkout__place-order-button:focus,body.woocommerce-checkout #place_order.gp-checkout__place-order-button:hover,body.woocommerce-checkout #place_order.gp-checkout__place-order-button:focus{background:#ffffff;color:#000}body.woocommerce-checkout .gp-checkout__place-order-button:focus-visible,body.woocommerce-checkout #place_order.gp-checkout__place-order-button:focus-visible{outline:0}body.woocommerce-checkout .gp-checkout__aside{position:-webkit-sticky;position:sticky;top:0;z-index:2;grid-column:2;grid-row:1 / span 2;align-self:start;min-width:0;height:auto;max-height:none;overflow:visible;background:#fff}body.woocommerce-checkout .gp-checkout__summary{display:block;height:auto}body.woocommerce-checkout .gp-checkout__summary-bar{display:none;list-style:none}body.woocommerce-checkout .gp-checkout__summary-bar::-webkit-details-marker{display:none}body.woocommerce-checkout .gp-checkout__summary-panel,body.woocommerce-checkout .gp-checkout__summary:not([open]) .gp-checkout__summary-panel{display:block;min-height:0;padding:25px;background:#fff}body.woocommerce-checkout .gp-checkout__summary-header{display:flex;align-items:baseline;justify-content:space-between;gap:24px}body.woocommerce-checkout .gp-checkout__summary-title{font-size:32px;font-style:normal;font-weight:500;line-height:32px;color:#000000;margin-top:0}body.woocommerce-checkout .gp-checkout__summary-count{color:#000;font-size:13px;line-height:1.3;white-space:nowrap}body.woocommerce-checkout .gp-checkout__items{margin-top:38px}body.woocommerce-checkout .gp-checkout__item{display:grid;grid-template-columns:136px minmax(0, 1fr) auto;gap:24px;align-items:start}body.woocommerce-checkout .gp-checkout__item+body.woocommerce-checkout .gp-checkout__item{margin-top:24px;padding-top:24px;border-top:1px solid #000}body.woocommerce-checkout .gp-checkout__item-media{width:136px;height:156px;overflow:hidden;background:transparent}body.woocommerce-checkout .gp-checkout__item-media img{display:block;width:100%;max-width:100%;height:100%;max-height:100%;object-fit:cover;mix-blend-mode:multiply}body.woocommerce-checkout .gp-checkout__item-details{min-width:0;padding-top:14px}body.woocommerce-checkout .gp-checkout__item-name{color:#000;font-size:16px;line-height:1.35}body.woocommerce-checkout .gp-checkout__item-meta{margin-top:8px;color:#000;font-size:13px;line-height:1.4}body.woocommerce-checkout .gp-checkout__item-meta p,body.woocommerce-checkout .gp-checkout__item-meta dl,body.woocommerce-checkout .gp-checkout__item-meta dt,body.woocommerce-checkout .gp-checkout__item-meta dd{margin:0;padding:0;color:inherit;font-size:inherit;font-weight:400;line-height:inherit}body.woocommerce-checkout .gp-checkout__item-meta dl.variation{display:flex;flex-wrap:wrap;column-gap:4px}body.woocommerce-checkout .gp-checkout__item-meta dt::after{content:':'}body.woocommerce-checkout .gp-checkout__item-meta dd+dt::before{content:'\00b7';margin:0 4px}body.woocommerce-checkout .gp-checkout__item-qty{margin:16px 0 0;color:#000;font-size:13px;line-height:1.4}body.woocommerce-checkout .gp-checkout__item-price{padding-top:14px;color:#000;font-size:15px;line-height:1.35;text-align:right;white-space:nowrap}body.woocommerce-checkout .gp-checkout__divider{height:0;margin:36px 0 26px;border:0;border-top:1px solid #000}body.woocommerce-checkout .gp-checkout__totals table.woocommerce-checkout-review-order-table{width:100%;margin:0;border:0;border-collapse:collapse;border-radius:0;background:transparent}body.woocommerce-checkout .gp-checkout__totals table.woocommerce-checkout-review-order-table thead,body.woocommerce-checkout .gp-checkout__totals table.woocommerce-checkout-review-order-table tbody{display:none}body.woocommerce-checkout .gp-checkout__totals table.woocommerce-checkout-review-order-table tfoot,body.woocommerce-checkout .gp-checkout__totals table.woocommerce-checkout-review-order-table tr,body.woocommerce-checkout .gp-checkout__totals table.woocommerce-checkout-review-order-table th,body.woocommerce-checkout .gp-checkout__totals table.woocommerce-checkout-review-order-table td{border:0;background:transparent}body.woocommerce-checkout .gp-checkout__totals table.woocommerce-checkout-review-order-table th,body.woocommerce-checkout .gp-checkout__totals table.woocommerce-checkout-review-order-table td{padding:9px 0;color:#000;font-size:16px;font-weight:400;line-height:22px}body.woocommerce-checkout .gp-checkout__totals table.woocommerce-checkout-review-order-table th{text-align:left}body.woocommerce-checkout .gp-checkout__totals table.woocommerce-checkout-review-order-table td{color:#000;text-align:right}body.woocommerce-checkout .gp-checkout__totals table.woocommerce-checkout-review-order-table td .includes_tax{display:block;color:#000;font-size:12px}body.woocommerce-checkout .gp-checkout__totals table.woocommerce-checkout-review-order-table .order-total th,body.woocommerce-checkout .gp-checkout__totals table.woocommerce-checkout-review-order-table .order-total td{padding-top:24px;border-top:1px solid #000;color:#000}body.woocommerce-checkout .gp-checkout__totals table.woocommerce-checkout-review-order-table .order-total th{font-size:16px;font-weight:400;line-height:22px;text-transform:uppercase}body.woocommerce-checkout .gp-checkout__totals table.woocommerce-checkout-review-order-table .order-total td,body.woocommerce-checkout .gp-checkout__totals table.woocommerce-checkout-review-order-table .order-total td strong{font-size:22px;font-weight:500}body.woocommerce-checkout .gp-checkout.is-enhanced .gp-checkout__totals table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals{display:none}body.woocommerce-checkout .gp-checkout__coupon{margin-top:28px}body.woocommerce-checkout .gp-checkout__coupon form.checkout_coupon,body.woocommerce-checkout form.gp-checkout__coupon-form{display:flex !important;gap:8px;width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent}body.woocommerce-checkout .gp-checkout__coupon-input{flex:1 1 auto;width:auto;min-width:0;height:48px;margin:0;padding:0 14px;border:1px solid #000;border-radius:0px;background:#ffffff;color:#000;font-size:15px;box-shadow:none;transition:all 0.2s ease}body.woocommerce-checkout .gp-checkout__coupon-input::placeholder{color:#000;opacity:1}body.woocommerce-checkout .gp-checkout__coupon-input:focus{outline:0}body.woocommerce-checkout .gp-checkout__coupon-input:focus-visible{outline:0}body.woocommerce-checkout .gp-checkout__coupon-button.button{flex:0 0 110px;width:110px;min-height:48px;margin:0;padding:0 18px;border:1px solid #000;border-radius:0px;background:#fff;color:#000;font-size:14px;font-weight:400;box-shadow:none;transition:all 0.2s ease}body.woocommerce-checkout .gp-checkout__coupon-button.button:hover,body.woocommerce-checkout .gp-checkout__coupon-button.button:focus{border-color:#000;background:#000;color:#fff}@media (max-width: 1200px){body.woocommerce-checkout .gp-checkout__intro,body.woocommerce-checkout .gp-checkout__form{padding-right:21px;padding-left:21px}body.woocommerce-checkout .gp-checkout__summary-panel,body.woocommerce-checkout .gp-checkout__summary:not([open]) .gp-checkout__summary-panel{padding-right:40px;padding-left:40px}body.woocommerce-checkout .gp-checkout__item{grid-template-columns:108px minmax(0, 1fr) auto;gap:18px}body.woocommerce-checkout .gp-checkout__item-media{width:108px;height:108px}}@media (max-width: 1023px){body.woocommerce-checkout .gp-checkout{left:auto;display:flex;flex-direction:column;width:100%;max-width:550px;min-height:0;margin:0 auto 24px;border:0;border-radius:0;background:#fafafa}body.woocommerce-checkout .gp-checkout__intro,body.woocommerce-checkout .gp-checkout__form{max-width:none;padding-right:0;padding-left:0}body.woocommerce-checkout .gp-checkout__intro{order:1;padding-top:40px;padding-bottom:26px}body.woocommerce-checkout .gp-checkout__subtitle,body.woocommerce-checkout .gp-checkout__login{font-size:17px}body.woocommerce-checkout .gp-checkout__subtitle{margin-top:7px}body.woocommerce-checkout .gp-checkout__aside{position:static;top:auto;order:2;align-self:auto;width:100%;height:auto;max-height:none;overflow:visible;overscroll-behavior:auto;background:transparent}body.woocommerce-checkout .gp-checkout__summary{display:block;height:auto;margin:0;overflow:hidden;border:1px solid #000;border-radius:0px;background:#fff}body.woocommerce-checkout .gp-checkout__summary-bar{display:grid;grid-template-columns:minmax(0, 1fr) 72px;grid-template-areas:'heading chevron' 'amount media';column-gap:16px;margin:0;padding:21px;border:0;border-radius:0;background:#fff;color:#000;cursor:pointer}body.woocommerce-checkout .gp-checkout__summary-bar::marker{content:''}body.woocommerce-checkout .gp-checkout__summary-bar-heading{display:contents}body.woocommerce-checkout .gp-checkout__summary-bar-label{grid-area:heading;align-self:center;font-size:18px;line-height:1.3}body.woocommerce-checkout .gp-checkout__summary-bar-chevron{grid-area:chevron;display:inline-flex;align-self:center;justify-self:end;transition:transform 0.2s ease}body.woocommerce-checkout .gp-checkout__summary[open] .gp-checkout__summary-bar-chevron{transform:rotate(180deg)}body.woocommerce-checkout .gp-checkout__summary-bar-preview{display:contents}body.woocommerce-checkout .gp-checkout__summary-bar-amount{grid-area:amount;align-self:center;min-width:0;margin-top:20px}body.woocommerce-checkout .gp-checkout__summary-bar-total{display:block;color:#000;font-size:38px;font-weight:500;line-height:1.05;white-space:nowrap}body.woocommerce-checkout .gp-checkout__summary-bar-total strong,body.woocommerce-checkout .gp-checkout__summary-bar-total .woocommerce-Price-amount{font-size:inherit;font-weight:inherit}body.woocommerce-checkout .gp-checkout__summary-bar-tax{display:block;margin-top:6px;color:#000;font-size:16px;line-height:1.35}body.woocommerce-checkout .gp-checkout__summary-bar-tax[hidden]{display:none}body.woocommerce-checkout .gp-checkout__summary-bar-media{grid-area:media;display:block;align-self:center;justify-self:end;width:72px;max-width:72px;height:72px;max-height:72px;overflow:hidden;border-radius:6px;background:transparent}body.woocommerce-checkout .gp-checkout__summary-bar-media img{display:block;width:100%;max-width:100%;height:100%;max-height:100%;object-fit:cover;mix-blend-mode:multiply}body.woocommerce-checkout .gp-checkout__summary-bar-divider{grid-area:divider;display:block;margin-top:14px;border-top:1px solid #000}body.woocommerce-checkout .gp-checkout__summary-bar-open-label{grid-area:control;display:flex;align-items:center;gap:13px;min-height:60px;font-size:16px;line-height:1.3}body.woocommerce-checkout .gp-checkout__summary-bar-open-label svg{flex:0 0 auto}body.woocommerce-checkout .gp-checkout__summary[open] .gp-checkout__summary-bar-open-label{display:none}body.woocommerce-checkout .gp-checkout__summary-panel,body.woocommerce-checkout .gp-checkout__summary:not([open]) .gp-checkout__summary-panel{display:none;min-height:0;padding:0}body.woocommerce-checkout .gp-checkout__summary[open] .gp-checkout__summary-panel{display:block}body.woocommerce-checkout .gp-checkout__summary-header{display:none}body.woocommerce-checkout .gp-checkout__items{margin:0;padding:20px 16px;background:#fff}body.woocommerce-checkout .gp-checkout__divider{width:calc(100% - 32px);margin:0 16px;background:#fff}body.woocommerce-checkout .gp-checkout__totals{padding:18px 16px 0;background:#fff}body.woocommerce-checkout .gp-checkout__totals table.woocommerce-checkout-review-order-table th,body.woocommerce-checkout .gp-checkout__totals table.woocommerce-checkout-review-order-table td{padding:7px 0;font-size:16px;font-style:normal;font-weight:400;line-height:22px}body.woocommerce-checkout .gp-checkout__totals table.woocommerce-checkout-review-order-table .order-total th,body.woocommerce-checkout .gp-checkout__totals table.woocommerce-checkout-review-order-table .order-total td{padding-top:18px}body.woocommerce-checkout .gp-checkout__totals table.woocommerce-checkout-review-order-table .order-total th{font-size:18px;font-weight:500;letter-spacing:0;text-transform:none}body.woocommerce-checkout .gp-checkout__totals table.woocommerce-checkout-review-order-table .order-total td,body.woocommerce-checkout .gp-checkout__totals table.woocommerce-checkout-review-order-table .order-total td strong{font-size:18px}body.woocommerce-checkout .gp-checkout__coupon{margin:0;padding:22px 16px 18px;background:#fff}body.woocommerce-checkout .gp-checkout__form{order:3;gap:34px;padding-top:0;padding-bottom:0}body.woocommerce-checkout .gp-checkout__section--contact{margin-bottom:0}body.woocommerce-checkout .gp-checkout__section--payment{margin-top:0}body.woocommerce-checkout .gp-checkout__section-title{margin-bottom:16px;font-size:20px;text-transform:none}body.woocommerce-checkout .gp-checkout__fields{gap:16px 12px}body.woocommerce-checkout .gp-checkout__fields .form-row{flex-basis:calc(50% - 6px);width:calc(50% - 6px);max-width:calc(50% - 6px)}body.woocommerce-checkout .gp-checkout__fields .form-row label{margin:0 0 7px;font-size:16px}body.woocommerce-checkout .gp-checkout__fields .form-row input.input-text,body.woocommerce-checkout .gp-checkout__fields .form-row select{height:52px;padding-right:16px;padding-left:16px;font-size:18px}body.woocommerce-checkout .gp-checkout__fields .form-row textarea{padding:15px 18px;font-size:18px}body.woocommerce-checkout .gp-checkout__fields .form-row .select2-container .select2-selection--single{height:52px;padding-right:46px;padding-left:16px}body.woocommerce-checkout .gp-checkout__fields .form-row .select2-container .select2-selection__rendered{font-size:18px;line-height:50px}body.woocommerce-checkout .gp-checkout__account{margin-top:11px}body.woocommerce-checkout .gp-checkout__checkbox{font-size:17px}body.woocommerce-checkout .gp-checkout__checkbox .woocommerce-form__input-checkbox{flex-basis:28px;width:28px;height:28px;margin-right:14px}body.woocommerce-checkout .gp-checkout__fields .form-row .woocommerce-form__label-for-checkbox,body.woocommerce-checkout .gp-checkout__fields .form-row label.checkbox{font-size:17px}body.woocommerce-checkout .gp-checkout__shipping-slot .woocommerce-shipping-methods label{min-height:80px;padding:17px 18px 16px 82px;font-size:18px}body.woocommerce-checkout .gp-checkout__shipping-slot .woocommerce-shipping-methods label::before{top:22px;left:22px;width:34px;height:34px}body.woocommerce-checkout .gp-checkout__shipping-slot .woocommerce-shipping-methods label::after{top:32px;left:32px;width:14px;height:14px}body.woocommerce-checkout .gp-checkout__shipping-slot .woocommerce-shipping-methods label small,body.woocommerce-checkout .gp-checkout__shipping-slot .woocommerce-shipping-methods label .woocommerce-shipping-method-description{font-size:15px}body.woocommerce-checkout .gp-checkout__methods .wc_payment_method>label{min-height:66px;padding:10px 18px 9px 82px;font-size:18px}body.woocommerce-checkout .gp-checkout__methods .wc_payment_method>label::before{top:16px;left:22px;width:34px;height:34px}body.woocommerce-checkout .gp-checkout__methods .wc_payment_method>label::after{top:26px;left:32px;width:14px;height:14px}body.woocommerce-checkout .gp-checkout__methods .wc_payment_method .payment_box{padding-right:18px;padding-bottom:14px;padding-left:82px;font-size:15px}body.woocommerce-checkout .gp-checkout__place-order-button,body.woocommerce-checkout #place_order.gp-checkout__place-order-button{min-height:58px;margin-top:14px;padding:14px 24px;font-size:17px}body.woocommerce-checkout .gp-checkout__item{grid-template-columns:68px minmax(0, 1fr) auto;gap:14px}body.woocommerce-checkout .gp-checkout__item-media{width:68px;height:68px;border-radius:5px}body.woocommerce-checkout .gp-checkout__item-details,body.woocommerce-checkout .gp-checkout__item-price{padding-top:0}body.woocommerce-checkout .gp-checkout__item-name{font-size:15px}body.woocommerce-checkout .gp-checkout__item-meta,body.woocommerce-checkout .gp-checkout__item-qty{font-size:13px}body.woocommerce-checkout .gp-checkout__item-qty{margin-top:8px}body.woocommerce-checkout .gp-checkout__item-price{font-size:14px}}@media (max-width: 530px){body.woocommerce-checkout .gp-checkout__intro{padding-top:0}body.woocommerce-checkout .gp-checkout__fields{gap:16px 12px}body.woocommerce-checkout .gp-checkout__fields .form-row{flex-basis:calc(50% - 6px);width:calc(50% - 6px);max-width:calc(50% - 6px)}body.woocommerce-checkout .gp-checkout__login form.woocommerce-form-login{column-gap:12px}body.woocommerce-checkout .gp-checkout__login form.woocommerce-form-login .form-row-first,body.woocommerce-checkout .gp-checkout__login form.woocommerce-form-login .form-row-last{flex-basis:calc(50% - 6px);width:calc(50% - 6px)}body.woocommerce-checkout .gp-checkout__summary-bar-total{font-size:34px}body.woocommerce-checkout .gp-checkout__summary-bar-media{width:64px;max-width:64px;height:64px;max-height:64px;margin-top:20px}body.woocommerce-checkout .gp-checkout__item{grid-template-columns:64px minmax(0, 1fr) auto;gap:12px}body.woocommerce-checkout .gp-checkout__item-media{grid-row:auto;width:64px;height:64px}body.woocommerce-checkout .gp-checkout__item-details,body.woocommerce-checkout .gp-checkout__item-price{padding-top:0}body.woocommerce-checkout .gp-checkout__item-price{grid-column:auto;text-align:right}body.woocommerce-checkout .gp-checkout__coupon-button.button{flex-basis:92px;width:92px}}body.woocommerce-account.woocommerce-lost-password{background:#fafafa}body.woocommerce-account.woocommerce-lost-password .main-menu-section-wrapper{background:#fafafa}body.woocommerce-account.woocommerce-lost-password .main-menu-section-wrapper .mega-menu-wrap{background:#fafafa !important}body.woocommerce-account.woocommerce-lost-password #content{padding:40px 0}@media (max-width: 575px){body.woocommerce-account.woocommerce-lost-password #content{padding:40px 25px}}body.woocommerce-account.woocommerce-lost-password #content .page-header .entry-title{margin:0;color:#000000;font-family:"neue-haas-grotesk-display", sans-serif;font-size:88px;font-weight:600;line-height:1}@media (max-width: 960px){body.woocommerce-account.woocommerce-lost-password #content .page-header .entry-title{font-size:68px}}@media (max-width: 767px){body.woocommerce-account.woocommerce-lost-password #content .page-header .entry-title{font-size:58px}}@media (max-width: 400px){body.woocommerce-account.woocommerce-lost-password #content .page-header .entry-title{font-size:48px}}body.woocommerce-account.woocommerce-lost-password #content .page-content{padding-top:40px}body.woocommerce-account.woocommerce-lost-password #content .page-content form{padding:24px;background:#ffffff}body.woocommerce-account.woocommerce-lost-password #content .page-content form input{padding:16px 20px;border:2px solid #e0e0e0;border-radius:0}body.woocommerce-account.woocommerce-lost-password #content .page-content form .woocommerce-Button{background:#000000;color:#ffffff;padding:16px;border-radius:0;font-size:18px;font-style:normal;font-weight:600;line-height:24px;position:relative;width:310px;text-align:left;border:2px solid #000000}@media (max-width: 600px){body.woocommerce-account.woocommerce-lost-password #content .page-content form .woocommerce-Button{width:100%}}body.woocommerce-account.woocommerce-lost-password #content .page-content form .woocommerce-Button:after{content:"";height:24px;width:24px;background:url("assets/img/white-arrow.png") no-repeat;background-position:center;background-size:contain;display:inline-block;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}body.woocommerce-account.woocommerce-lost-password #content .page-content form .woocommerce-Button:hover,body.woocommerce-account.woocommerce-lost-password #content .page-content form .woocommerce-Button:focus{background-color:transparent;color:#000000;border:2px solid #000000;outline:0}body.woocommerce-account.woocommerce-lost-password #content .page-content form .woocommerce-Button:hover:after,body.woocommerce-account.woocommerce-lost-password #content .page-content form .woocommerce-Button:focus:after{filter:invert(1)}.woocommerce ul#shipping_method li label{display:flex;flex-direction:row}.woocommerce .woocommerce-terms-and-conditions-wrapper label{line-height:1;padding:10px 0;display:block}.woocommerce .woocommerce-terms-and-conditions-wrapper label .woocommerce-terms-and-conditions-checkbox-text{display:inline}body .woocommerce-terms-and-conditions-wrapper .woocommerce-form__input-checkbox:checked+span::after{top:0}body.woocommerce-checkout .gp-checkout__checkbox .woocommerce-form__input-checkbox+span::after{top:2px}@media (max-width: 767px){body.woocommerce-checkout .gp-checkout__fields .form-row .woocommerce-form__label-for-checkbox,body.woocommerce-checkout .gp-checkout__fields .form-row label.checkbox,body.woocommerce-checkout .gp-checkout__checkbox{font-size:14px}body.woocommerce-checkout .gp-checkout__form{gap:10px}}body .woocommerce .woocommerce-MyAccount-navigation{width:20%}body .woocommerce .woocommerce-MyAccount-navigation ul{list-style-type:none;padding-left:0}body .woocommerce .woocommerce-MyAccount-navigation ul li{margin-bottom:10px}body .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:18px;font-style:normal;font-weight:700;line-height:22px;color:#000000;display:inline-block;margin-left:5px;position:relative;padding-bottom:3px}body .woocommerce .woocommerce-MyAccount-content{width:78%}body.page-projects,body.post-type-archive-projects{background-color:#d9dbd3}body.page-projects .main-menu-section-wrapper,body.post-type-archive-projects .main-menu-section-wrapper{background-color:#d9dbd3}body.page-projects .main-menu-section-wrapper .mega-menu-wrap,body.post-type-archive-projects .main-menu-section-wrapper .mega-menu-wrap{background:#d9dbd3 !important}body.page-projects .main-menu-section-wrapper .header-icons-col .icon-visible svg,body.post-type-archive-projects .main-menu-section-wrapper .header-icons-col .icon-visible svg{fill:#d9dbd3 !important}body .project-listing-wrapper .elementor-loop-container{display:flex;gap:40px 20px;flex-direction:row;flex-wrap:wrap;justify-content:space-between}body .project-listing-wrapper .e-loop-item{width:calc(100% / 3 - 20px)}@media (max-width: 767px){body .project-listing-wrapper .e-loop-item{width:calc(100% / 2 - 14px)}}@media (max-width: 550px){body .project-listing-wrapper .e-loop-item{width:100%}}body .project-listing-wrapper .project-list-item .project-featured-img{height:550px}body .project-listing-wrapper .project-list-item .project-featured-img .elementor-widget-container{height:100%}body .project-listing-wrapper .project-list-item .project-featured-img .elementor-widget-container a{height:100%;width:100%}body .project-listing-wrapper .project-list-item .project-featured-img img{width:100%;height:100%;object-fit:cover}body .project-listing-wrapper .project-list-item .project-location .elementor-shortcode{color:#525252;font-size:16px;line-height:22px}body .project-listing-wrapper .project-list-item .project-tags .elementor-inline-items{margin:0}body .project-listing-wrapper .project-list-item .project-tags .elementor-inline-items li{margin:0}body .project-listing-wrapper .project-list-item .project-tags .elementor-inline-items li .elementor-post-info__terms-list .elementor-post-info__terms-list-item{background:#5e6250;color:#ffffff;padding:2px 12px;border-radius:20px;font-size:12px;font-weight:400;line-height:16px}body .project-listing-wrapper .e-loop__load-more a.elementor-button-link{background:transparent;border:2px solid #000000;border-radius:0;padding:16px;width:310px;color:#000000;font-size:18px;font-weight:600;line-height:24px}@media (max-width: 550px){body .project-listing-wrapper .e-loop__load-more a.elementor-button-link{width:100%}}@media (max-width: 1170px){body .project-main-title .elementor-heading-title{font-size:78px !important;line-height:78px !important}}@media (max-width: 1070px){body .project-main-title .elementor-heading-title{font-size:58px !important;line-height:58px !important}}@media (max-width: 440px){body .project-main-title .elementor-heading-title{font-size:48px !important;line-height:48px !important}}body .project-inner-details-wrapper .content-col .project-inner-details-item{padding:16px 0;border-bottom:1px solid #000000}body .project-inner-details-wrapper .content-col .project-inner-details-item:first-child{border-top:1px solid #000000}@media (max-width: 767px){body .project-inner-details-wrapper .content-col .project-inner-details-item .elementor-widget-wrap{justify-content:space-between}}@media (max-width: 767px){body .project-inner-details-wrapper .content-col .project-inner-details-item .label-col{width:30%}}@media (max-width: 767px){body .project-inner-details-wrapper .content-col .project-inner-details-item .value-col{width:70%;text-align:right}}@media (max-width: 767px){body .project-inner-details-wrapper .content-col .project-inner-details-item .value-col.collections-col .elementor-heading-title{display:flex;width:100%;justify-content:flex-end;gap:3px;flex-wrap:wrap}}@media (max-width: 767px){body .project-inner-details-wrapper .content-col .project-inner-details-item .value-col.collections-col .elementor-heading-title span{white-space:nowrap}}body .project-inner-details-wrapper .content-col .project-inner-details-item .value-col.collections-col .elementor-heading-title span:after{content:',';position:relative;display:none}@media (max-width: 767px){body .project-inner-details-wrapper .content-col .project-inner-details-item .value-col.collections-col .elementor-heading-title span:after{display:inline-block}}body .project-inner-details-wrapper .content-col .project-inner-details-item .value-col.collections-col .elementor-heading-title span:last-child:after{display:none !important}body .more-collection-listing a{text-decoration:underline}.project-collection-links-wrapper{list-style:none;padding:0}.project-collection-links-wrapper a{font-family:'neue-haas-unica', Sans-serif;font-size:16px;font-weight:600;line-height:22px;color:#000000;text-decoration:underline}.project-tags .term-badge{background:#5e6250;color:#ffffff;padding:2px 12px;border-radius:20px;font-size:12px;font-weight:400;line-height:16px;margin-right:2px;font-weight:400;letter-spacing:0.3px}body.page-collections,body.post-type-archive-collections,body.single-collections{background-color:#e7dfd7}body.page-collections .main-menu-section-wrapper,body.post-type-archive-collections .main-menu-section-wrapper,body.single-collections .main-menu-section-wrapper{background-color:#e7dfd7}body.page-collections .main-menu-section-wrapper .mega-menu-wrap,body.post-type-archive-collections .main-menu-section-wrapper .mega-menu-wrap,body.single-collections .main-menu-section-wrapper .mega-menu-wrap{background:#e7dfd7 !important}body.page-collections .main-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger svg,body.post-type-archive-collections .main-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger svg,body.single-collections .main-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger svg{fill:#ffffff00 !important}body.page-collections .main-menu-section-wrapper .header-icons-col .icon-visible svg,body.post-type-archive-collections .main-menu-section-wrapper .header-icons-col .icon-visible svg,body.single-collections .main-menu-section-wrapper .header-icons-col .icon-visible svg{fill:#e7dfd7 !important}body.page-collections .collection-listing-wrapper .elementor-loop-container,body.post-type-archive-collections .collection-listing-wrapper .elementor-loop-container{display:flex;gap:40px 20px;flex-direction:row;flex-wrap:wrap;justify-content:space-between}body.page-collections .collection-listing-wrapper .e-loop-item,body.post-type-archive-collections .collection-listing-wrapper .e-loop-item{width:calc(100% / 3 - 20px)}@media (max-width: 767px){body.page-collections .collection-listing-wrapper .e-loop-item,body.post-type-archive-collections .collection-listing-wrapper .e-loop-item{width:calc(100% / 2 - 14px)}}@media (max-width: 550px){body.page-collections .collection-listing-wrapper .e-loop-item,body.post-type-archive-collections .collection-listing-wrapper .e-loop-item{width:100%}}body.page-collections .collection-listing-wrapper .collection-inner-wrapper:hover .collection-title-details,body.post-type-archive-collections .collection-listing-wrapper .collection-inner-wrapper:hover .collection-title-details{background:#ffffff}body.page-collections .collection-listing-wrapper .collection-inner-wrapper:hover .collection-title-details>.elementor-container:after,body.post-type-archive-collections .collection-listing-wrapper .collection-inner-wrapper:hover .collection-title-details>.elementor-container:after{filter:invert(1)}body.page-collections .collection-listing-wrapper .collection-inner-wrapper:hover .collection-title-details .elementor-heading-title,body.post-type-archive-collections .collection-listing-wrapper .collection-inner-wrapper:hover .collection-title-details .elementor-heading-title{color:#000000}body.page-collections .collection-listing-wrapper .collection-inner-wrapper .collection-image-wrapper,body.post-type-archive-collections .collection-listing-wrapper .collection-inner-wrapper .collection-image-wrapper{height:550px}body.page-collections .collection-listing-wrapper .collection-inner-wrapper .collection-image-wrapper .elementor-widget-container,body.post-type-archive-collections .collection-listing-wrapper .collection-inner-wrapper .collection-image-wrapper .elementor-widget-container{height:100%}body.page-collections .collection-listing-wrapper .collection-inner-wrapper .collection-image-wrapper .elementor-widget-container a,body.post-type-archive-collections .collection-listing-wrapper .collection-inner-wrapper .collection-image-wrapper .elementor-widget-container a{height:100%;display:block}body.page-collections .collection-listing-wrapper .collection-inner-wrapper .collection-image-wrapper img,body.post-type-archive-collections .collection-listing-wrapper .collection-inner-wrapper .collection-image-wrapper img{width:100%;height:100%;object-fit:cover}body.page-collections .collection-listing-wrapper .collection-inner-wrapper .collection-title-details,body.post-type-archive-collections .collection-listing-wrapper .collection-inner-wrapper .collection-title-details{background:#000000;padding:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}body.page-collections .collection-listing-wrapper .collection-inner-wrapper .collection-title-details>.elementor-container,body.post-type-archive-collections .collection-listing-wrapper .collection-inner-wrapper .collection-title-details>.elementor-container{position:relative}body.page-collections .collection-listing-wrapper .collection-inner-wrapper .collection-title-details>.elementor-container:after,body.post-type-archive-collections .collection-listing-wrapper .collection-inner-wrapper .collection-title-details>.elementor-container:after{content:'';height:24px;width:24px;background:url("assets/img/white-arrow.png") no-repeat;background-position:center;background-size:contain;display:inline-block;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}body.page-collections .collection-listing-wrapper .collection-inner-wrapper .collection-title-details .elementor-heading-title,body.post-type-archive-collections .collection-listing-wrapper .collection-inner-wrapper .collection-title-details .elementor-heading-title{color:#ffffff;font-weight:600;font-size:32px;line-height:32px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}body.page-collections .collection-listing-wrapper .collection-inner-wrapper .collection-title-details .elementor-heading-title a,body.post-type-archive-collections .collection-listing-wrapper .collection-inner-wrapper .collection-title-details .elementor-heading-title a{padding:24px 16px;display:block}body.page-collections .collection-listing-wrapper .e-loop__load-more a.elementor-button-link,body.post-type-archive-collections .collection-listing-wrapper .e-loop__load-more a.elementor-button-link{background:transparent;border:2px solid #000000;border-radius:0;padding:16px;width:310px;color:#000000;font-size:18px;font-weight:600;line-height:24px}@media (max-width: 550px){body.page-collections .collection-listing-wrapper .e-loop__load-more a.elementor-button-link,body.post-type-archive-collections .collection-listing-wrapper .e-loop__load-more a.elementor-button-link{width:100%}}body.single-collections .collection-main-title{margin-bottom:44px}body.single-collections .collection-main-title h2{color:#000000;font-family:"neue-haas-grotesk-display", sans-serif;font-size:64px;font-weight:600;line-height:64px;margin:0}body.single-collections .collection-sub-content-wrapper .sub-heading-wrapper .elementor-heading-title{font-size:64px;line-height:64px;font-weight:600;color:#000000}@media (max-width: 440px){body.single-collections .collection-sub-content-wrapper .sub-heading-wrapper .elementor-heading-title{font-size:48px !important;line-height:48px !important}}body.single-collections .collection-sub-content-wrapper .sub-content-wrapper{font-size:18px;line-height:24px;font-weight:400;color:#000000}body.single-collections .designer-details-wrapper .designer-image-col{height:656px;border:1px solid #000000}body.single-collections .designer-details-wrapper .designer-content-col{border-top:1px solid #000000;border-bottom:1px solid #000000;border-right:1px solid #000000}@media (max-width: 767px){body.single-collections .designer-details-wrapper .designer-content-col{border-top:0;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000}}body.single-collections .designer-details-wrapper .designer-content-col .elementor-widget-wrap{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:center;align-content:center}@media (max-width: 1100px){body.single-collections .designer-details-wrapper .designer-content-col .elementor-widget-wrap{padding:0 60px}}@media (max-width: 767px){body.single-collections .designer-details-wrapper .designer-content-col .elementor-widget-wrap{padding:60px 20px}}body.single-collections .designer-details-wrapper .designer-content-col .desigenr-content-wrapper{max-width:466px}@media (max-width: 767px){body.single-collections .designer-details-wrapper .designer-content-col .desigenr-content-wrapper{max-width:100%}}body.single-collections .designer-details-wrapper .designer-content-col .desigenr-content-wrapper .elementor-widget-container h2{color:#000000;font-size:32px;line-height:32px;font-weight:600;margin:0 0 24px 0}body.single-collections .designer-details-wrapper .designer-content-col .desigenr-content-wrapper .elementor-widget-container p{color:#000000;font-size:16px;line-height:22px;font-weight:500}@media (max-width: 530px){body.single-collections .in-this-collection-wrapper{margin-top:0}}body.single-collections .in-this-collection-wrapper .collection-header-wrapper{margin-top:120px}body.single-collections .in-this-collection-wrapper .in-collection-list-wrapper .in-collection-row{position:relative;padding-bottom:8px;margin-bottom:40px;border-bottom:1px solid #000000;display:flex}@media (max-width: 767px){body.single-collections .in-this-collection-wrapper .in-collection-list-wrapper .in-collection-row{display:flex;flex-wrap:wrap}}body.single-collections .in-this-collection-wrapper .in-collection-list-wrapper .in-collection-row .in-collection-content{position:relative;top:0;left:0;max-width:65%}@media (max-width: 980px){body.single-collections .in-this-collection-wrapper .in-collection-list-wrapper .in-collection-row .in-collection-content{position:relative}}@media (max-width: 767px){body.single-collections .in-this-collection-wrapper .in-collection-list-wrapper .in-collection-row .in-collection-content{width:100%;order:2;max-width:100%}}body.single-collections .in-this-collection-wrapper .in-collection-list-wrapper .in-collection-row .in-collection-content .collection-item-heading{font-size:24px;font-weight:600;line-height:24px;margin-bottom:24px;display:block;color:#000000}body.single-collections .in-this-collection-wrapper .in-collection-list-wrapper .in-collection-row .in-collection-content .collection-item-content{font-size:16px;line-height:22px;margin-bottom:24px;color:#000000}body.single-collections .in-this-collection-wrapper .in-collection-list-wrapper .in-collection-row .in-collection-content .generic-btn.link{color:#000000;position:relative;padding-right:34px;font-size:16px;line-height:20px;font-weight:600;display:flex;flex-direction:row;align-items:center;justify-content:start}body.single-collections .in-this-collection-wrapper .in-collection-list-wrapper .in-collection-row .in-collection-content .generic-btn.link:after{content:'';height:24px;width:24px;background:url("assets/img/white-arrow.png") no-repeat;background-position:center;background-size:contain;filter:invert(1);display:inline-block}body.single-collections .in-this-collection-wrapper .in-collection-list-wrapper .in-collection-row .in-collection-image{width:65%;text-align:center}body.single-collections .in-this-collection-wrapper .in-collection-list-wrapper .in-collection-row .in-collection-image .in-collection-image-wrapper{margin:0 auto}@media (max-width: 767px){body.single-collections .in-this-collection-wrapper .in-collection-list-wrapper .in-collection-row .in-collection-image .in-collection-image-wrapper{width:100%}}@media (max-width: 980px){body.single-collections .in-this-collection-wrapper .in-collection-list-wrapper .in-collection-row .in-collection-image{text-align:left;width:70%;padding-left:20px}}@media (max-width: 767px){body.single-collections .in-this-collection-wrapper .in-collection-list-wrapper .in-collection-row .in-collection-image{width:100%;order:1;padding-left:0;margin-bottom:16px}}body.single-collections .in-this-collection-wrapper .in-collection-list-wrapper .in-collection-row .in-collection-image img{max-height:400px}@media (max-width: 767px){body.single-collections .in-this-collection-wrapper .in-collection-list-wrapper .in-collection-row .in-collection-image img{width:100%}}body.single-collections .collection-featured-product-wrapper .e-loop-item{background:#ffffff}body.single-collections .collection-featured-product-wrapper .product_meta a{color:#a8a8a8;font-size:14px;font-weight:400;line-height:21px}.shop-collection-wrapper a.elementor-size-sm{position:relative;padding-right:34px;font-size:16px;font-weight:600;line-height:24px;background:transparent;color:#000;font-family:'neue-haas-grotesk-display', sans-serif}.shop-collection-wrapper a.elementor-size-sm:after{content:'';height:24px;width:24px;background:url("assets/img/white-arrow.png") no-repeat;background-position:center;background-size:contain;filter:invert(1);display:inline-block;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}body.page-about-us,body.parent-about-us,body.the_team-template-default{background-color:#e9e7ec}body.page-about-us .main-menu-section-wrapper,body.parent-about-us .main-menu-section-wrapper,body.the_team-template-default .main-menu-section-wrapper{background-color:#e9e7ec}body.page-about-us .main-menu-section-wrapper .mega-menu-wrap,body.parent-about-us .main-menu-section-wrapper .mega-menu-wrap,body.the_team-template-default .main-menu-section-wrapper .mega-menu-wrap{background:#e9e7ec !important}body.page-about-us .main-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger svg,body.parent-about-us .main-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger svg,body.the_team-template-default .main-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger svg{fill:#ffffff00 !important}body.page-about-us .main-menu-section-wrapper .header-icons-col .icon-visible svg,body.parent-about-us .main-menu-section-wrapper .header-icons-col .icon-visible svg,body.the_team-template-default .main-menu-section-wrapper .header-icons-col .icon-visible svg{fill:#e9e7ec !important}body .partnered-section-wrapper .partners-logo-wrapper>.elementor-container .elementor-widget-wrap{display:flex;gap:80px;justify-content:center}body .partnered-section-wrapper .partners-logo-wrapper .image-item{width:auto;height:70px;margin-bottom:0}body .partnered-section-wrapper .partners-logo-wrapper .image-item .elementor-widget-container{width:100%;height:100%}body .partnered-section-wrapper .partners-logo-wrapper .image-item .elementor-widget-container img{height:100%;width:100%;object-fit:cover}body .about-us-tile-section-wrapper .about-us-tile-row-wrapper{border-bottom:1px solid #000000}body .about-us-tile-section-wrapper .about-us-tile-row-wrapper:first-child{border-top:1px solid #000000}@media (max-width: 767px){body .about-us-tile-section-wrapper .about-us-tile-row-wrapper.reverse .image-col{border-top:0 !important}}@media (max-width: 767px){body .about-us-tile-section-wrapper .about-us-tile-row-wrapper{border:0}}body .about-us-tile-section-wrapper .about-us-tile-row-wrapper .elementor-column{border-right:1px solid #000000}body .about-us-tile-section-wrapper .about-us-tile-row-wrapper .elementor-column:first-child{border-left:1px solid #000000}@media (max-width: 767px){body .about-us-tile-section-wrapper .about-us-tile-row-wrapper .elementor-column{border:0}}@media (max-width: 767px){body .about-us-tile-section-wrapper .about-us-tile-row-wrapper .image-col{border:1px solid #000000}}body .about-us-tile-section-wrapper .about-us-tile-row-wrapper .image-col img{width:100%}body .about-us-tile-section-wrapper .about-us-tile-row-wrapper .image-col .elementor-widget-image-carousel .elementor-image-carousel-wrapper{padding-bottom:0}body .about-us-tile-section-wrapper .about-us-tile-row-wrapper .image-col .elementor-widget-image-carousel .elementor-image-carousel-wrapper .swiper-slide{height:100%}body .about-us-tile-section-wrapper .about-us-tile-row-wrapper .image-col .elementor-widget-image-carousel .elementor-image-carousel-wrapper .swiper-slide-inner{height:100%}body .about-us-tile-section-wrapper .about-us-tile-row-wrapper .image-col .elementor-widget-image-carousel .elementor-image-carousel-wrapper .swiper-slide-inner img{width:100%;height:100%;object-fit:cover;display:block}body .about-us-tile-section-wrapper .about-us-tile-row-wrapper .content-col{padding:40px 80px;align-items:center}@media (max-width: 920px){body .about-us-tile-section-wrapper .about-us-tile-row-wrapper .content-col{padding:24px 30px}}@media (max-width: 767px){body .about-us-tile-section-wrapper .about-us-tile-row-wrapper .content-col{padding:24px 16px;border-top:0;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000}}body .about-us-tile-section-wrapper .about-us-tile-row-wrapper .content-col .tile-header{margin-bottom:0}body .about-us-tile-section-wrapper .about-us-tile-row-wrapper .content-col .tile-header .elementor-heading-title{color:#000000;font-size:48px;font-weight:600;line-height:48px;margin-bottom:40px}@media (max-width: 920px){body .about-us-tile-section-wrapper .about-us-tile-row-wrapper .content-col .tile-header .elementor-heading-title{font-size:32px;font-weight:600;line-height:36px;margin-bottom:24px}}body .about-us-tile-section-wrapper .about-us-tile-row-wrapper .content-col .tile-content{margin-bottom:10px}body .about-us-tile-section-wrapper .about-us-tile-row-wrapper .content-col .tile-content p{color:#000000 !important;font-size:18px;line-height:24px;font-weight:400}@media (max-width: 920px){body .about-us-tile-section-wrapper .about-us-tile-row-wrapper .content-col .tile-content p{font-size:16px;line-height:22px}}body .team-member-item-wrapper .team-item-inner-wrapper:hover .team-content-wrapper{opacity:1}body .team-member-item-wrapper .team-item-inner-wrapper .elementor-widget-wrap{position:relative;padding:0}body .team-member-item-wrapper .team-item-inner-wrapper .team-image-wrapper .elementor-container>.elementor-column .elementor-widget-wrap{padding:0}body .team-member-item-wrapper .team-item-inner-wrapper .team-content-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;background:#4b4455;padding:24px;opacity:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:10}@media (max-width: 767px){body .team-member-item-wrapper .team-item-inner-wrapper .team-content-wrapper{padding:14px}}body .team-member-item-wrapper .team-item-inner-wrapper .team-content-wrapper .elementor-container{height:100%}body .team-member-item-wrapper .team-item-inner-wrapper .team-content-wrapper .elementor-container>.elementor-column .elementor-widget-wrap{padding:0;flex-direction:column}body .team-member-item-wrapper .team-item-inner-wrapper .team-content-wrapper .team-widget-header{margin-bottom:16px}body .team-member-item-wrapper .team-item-inner-wrapper .team-content-wrapper .team-widget-header .elementor-heading-title{color:#ffffff;font-size:32px;font-weight:500;line-height:32px}@media (max-width: 767px){body .team-member-item-wrapper .team-item-inner-wrapper .team-content-wrapper .team-widget-header .elementor-heading-title{font-size:16px;font-weight:600;line-height:22px}}body .team-member-item-wrapper .team-item-inner-wrapper .team-content-wrapper .team-widget-job{color:#ffffff;font-size:18px;font-weight:300;line-height:24px}@media (max-width: 767px){body .team-member-item-wrapper .team-item-inner-wrapper .team-content-wrapper .team-widget-job{font-size:14px;font-weight:400;line-height:21px}}body .team-member-item-wrapper .team-item-inner-wrapper .team-content-wrapper .team-location-job{flex-grow:1}body .team-member-item-wrapper .team-item-inner-wrapper .team-content-wrapper .team-location-job .elementor-icon-list-text{font-size:14px;font-weight:300;line-height:21px}body .team-member-item-wrapper .team-item-inner-wrapper .team-content-wrapper .see-all-lnk .elementor-button-link:before{background-color:#ffffff !important}body .team-member-item-wrapper .team-item-inner-wrapper .team-content-wrapper .see-all-lnk .elementor-button-link .elementor-button-icon svg{filter:invert(1)}body .team-member-item-wrapper .team-item-inner-wrapper .team-content-wrapper .see-all-lnk .elementor-button-link .elementor-button-text{color:#ffffff;font-size:18px;line-height:24px}@media (max-width: 767px){body .team-member-item-wrapper .team-item-inner-wrapper .team-content-wrapper .see-all-lnk .elementor-button-link .elementor-button-text{font-size:14px}}body .team-member-item-wrapper .team-item-inner-wrapper .team-caption-mobile-wrapper{border-top:1px solid #000000;padding-top:8px}body .team-member-item-wrapper .team-item-inner-wrapper .team-caption-mobile-wrapper .team-header-mobile .elementor-heading-title{font-size:16px;font-weight:600;line-height:22px;color:#000000;margin-bottom:10px}body .team-member-item-wrapper .team-item-inner-wrapper .team-caption-mobile-wrapper .team-content-mobile .elementor-heading-title{font-size:14px;font-weight:400;line-height:21px;color:#525252}body .team-member-details-links-wrapper a{font-size:18px;font-weight:600;line-height:24px;color:#000000;text-decoration:underline}body .awards-row-wrapper .elementor-loop-container .e-loop-item:first-child{border-top:1px solid #000000}body .awards-row-wrapper .award-item-wrapper .award-title{margin-bottom:8px !important}body .awards-row-wrapper .award-item-wrapper .award-content{margin-bottom:24px !important}body .awards-row-wrapper .award-item-wrapper .award-content p{font-size:16px;line-height:22px;color:#000000}body .awards-row-wrapper .award-item-wrapper .award-content p:last-child{margin-bottom:0}body .awards-row-wrapper .award-item-wrapper .award-link-collection .elementor-button{background:transparent;padding:0 0 3px 0;border:0;color:#000000;font-size:18px;line-height:24px;font-weight:600;letter-spacing:0.3px;position:relative}body .awards-row-wrapper .award-item-wrapper .award-link-collection .elementor-button:after{content:'';height:1px;width:100%;position:absolute;bottom:0;left:0;background:#000000}body .awards-row-wrapper .e-loop__load-more a.elementor-button-link{border:2px solid #000000;padding:16px 25px;width:100%;max-width:310px;color:#000000;border-radius:0;font-size:18px;line-height:24px;background:transparent}body.page-professionals,body.parent-professionals,body.parent-trade-program,body.parent-resources{background-color:#192024}body.page-professionals .woocommerce-breadcrumb,body.parent-professionals .woocommerce-breadcrumb,body.parent-trade-program .woocommerce-breadcrumb,body.parent-resources .woocommerce-breadcrumb{color:#ffffff !important}body.page-professionals .woocommerce-breadcrumb a,body.parent-professionals .woocommerce-breadcrumb a,body.parent-trade-program .woocommerce-breadcrumb a,body.parent-resources .woocommerce-breadcrumb a{color:#ffffff !important}body.page-professionals form .gform_fields,body.parent-professionals form .gform_fields,body.parent-trade-program form .gform_fields,body.parent-resources form .gform_fields{row-gap:16px}body.page-professionals form .gform_fields .gfield .gfield_required,body.parent-professionals form .gform_fields .gfield .gfield_required,body.parent-trade-program form .gform_fields .gfield .gfield_required,body.parent-resources form .gform_fields .gfield .gfield_required{display:none}body.page-professionals form .gform_fields .gfield .ginput_container input[type='text'],body.page-professionals form .gform_fields .gfield .ginput_container input[type='email'],body.page-professionals form .gform_fields .gfield .ginput_container input[type='tel'],body.page-professionals form .gform_fields .gfield .ginput_container select,body.page-professionals form .gform_fields .gfield .ginput_container textarea,body.parent-professionals form .gform_fields .gfield .ginput_container input[type='text'],body.parent-professionals form .gform_fields .gfield .ginput_container input[type='email'],body.parent-professionals form .gform_fields .gfield .ginput_container input[type='tel'],body.parent-professionals form .gform_fields .gfield .ginput_container select,body.parent-professionals form .gform_fields .gfield .ginput_container textarea,body.parent-trade-program form .gform_fields .gfield .ginput_container input[type='text'],body.parent-trade-program form .gform_fields .gfield .ginput_container input[type='email'],body.parent-trade-program form .gform_fields .gfield .ginput_container input[type='tel'],body.parent-trade-program form .gform_fields .gfield .ginput_container select,body.parent-trade-program form .gform_fields .gfield .ginput_container textarea,body.parent-resources form .gform_fields .gfield .ginput_container input[type='text'],body.parent-resources form .gform_fields .gfield .ginput_container input[type='email'],body.parent-resources form .gform_fields .gfield .ginput_container input[type='tel'],body.parent-resources form .gform_fields .gfield .ginput_container select,body.parent-resources form .gform_fields .gfield .ginput_container textarea{padding:16px 20px;border:1px solid #e0e0e0;height:auto;font-size:16px;line-height:22px;border-radius:0;box-shadow:none}body.page-professionals form .gform_fields .gfield .ginput_container input[type='text']::placeholder,body.page-professionals form .gform_fields .gfield .ginput_container input[type='email']::placeholder,body.page-professionals form .gform_fields .gfield .ginput_container input[type='tel']::placeholder,body.page-professionals form .gform_fields .gfield .ginput_container select::placeholder,body.page-professionals form .gform_fields .gfield .ginput_container textarea::placeholder,body.parent-professionals form .gform_fields .gfield .ginput_container input[type='text']::placeholder,body.parent-professionals form .gform_fields .gfield .ginput_container input[type='email']::placeholder,body.parent-professionals form .gform_fields .gfield .ginput_container input[type='tel']::placeholder,body.parent-professionals form .gform_fields .gfield .ginput_container select::placeholder,body.parent-professionals form .gform_fields .gfield .ginput_container textarea::placeholder,body.parent-trade-program form .gform_fields .gfield .ginput_container input[type='text']::placeholder,body.parent-trade-program form .gform_fields .gfield .ginput_container input[type='email']::placeholder,body.parent-trade-program form .gform_fields .gfield .ginput_container input[type='tel']::placeholder,body.parent-trade-program form .gform_fields .gfield .ginput_container select::placeholder,body.parent-trade-program form .gform_fields .gfield .ginput_container textarea::placeholder,body.parent-resources form .gform_fields .gfield .ginput_container input[type='text']::placeholder,body.parent-resources form .gform_fields .gfield .ginput_container input[type='email']::placeholder,body.parent-resources form .gform_fields .gfield .ginput_container input[type='tel']::placeholder,body.parent-resources form .gform_fields .gfield .ginput_container select::placeholder,body.parent-resources form .gform_fields .gfield .ginput_container textarea::placeholder{color:#a8a8a8;opacity:1;font-weight:400}body.page-professionals form .gform_fields .gfield .ginput_container input[type='text']::-ms-input-placeholder,body.page-professionals form .gform_fields .gfield .ginput_container input[type='email']::-ms-input-placeholder,body.page-professionals form .gform_fields .gfield .ginput_container input[type='tel']::-ms-input-placeholder,body.page-professionals form .gform_fields .gfield .ginput_container select::-ms-input-placeholder,body.page-professionals form .gform_fields .gfield .ginput_container textarea::-ms-input-placeholder,body.parent-professionals form .gform_fields .gfield .ginput_container input[type='text']::-ms-input-placeholder,body.parent-professionals form .gform_fields .gfield .ginput_container input[type='email']::-ms-input-placeholder,body.parent-professionals form .gform_fields .gfield .ginput_container input[type='tel']::-ms-input-placeholder,body.parent-professionals form .gform_fields .gfield .ginput_container select::-ms-input-placeholder,body.parent-professionals form .gform_fields .gfield .ginput_container textarea::-ms-input-placeholder,body.parent-trade-program form .gform_fields .gfield .ginput_container input[type='text']::-ms-input-placeholder,body.parent-trade-program form .gform_fields .gfield .ginput_container input[type='email']::-ms-input-placeholder,body.parent-trade-program form .gform_fields .gfield .ginput_container input[type='tel']::-ms-input-placeholder,body.parent-trade-program form .gform_fields .gfield .ginput_container select::-ms-input-placeholder,body.parent-trade-program form .gform_fields .gfield .ginput_container textarea::-ms-input-placeholder,body.parent-resources form .gform_fields .gfield .ginput_container input[type='text']::-ms-input-placeholder,body.parent-resources form .gform_fields .gfield .ginput_container input[type='email']::-ms-input-placeholder,body.parent-resources form .gform_fields .gfield .ginput_container input[type='tel']::-ms-input-placeholder,body.parent-resources form .gform_fields .gfield .ginput_container select::-ms-input-placeholder,body.parent-resources form .gform_fields .gfield .ginput_container textarea::-ms-input-placeholder{color:#a8a8a8;font-weight:400}body.page-professionals form .gform_fields .gfield .ginput_container textarea,body.parent-professionals form .gform_fields .gfield .ginput_container textarea,body.parent-trade-program form .gform_fields .gfield .ginput_container textarea,body.parent-resources form .gform_fields .gfield .ginput_container textarea{height:110px}body.page-professionals form .gform_fields .gfield .ginput_container_address .ginput_address_country,body.parent-professionals form .gform_fields .gfield .ginput_container_address .ginput_address_country,body.parent-trade-program form .gform_fields .gfield .ginput_container_address .ginput_address_country,body.parent-resources form .gform_fields .gfield .ginput_container_address .ginput_address_country{inline-size:100%}body.page-professionals form .gform_footer .gform_button,body.parent-professionals form .gform_footer .gform_button,body.parent-trade-program form .gform_footer .gform_button,body.parent-resources form .gform_footer .gform_button{background:#000000 !important;color:#ffffff !important;padding:16px !important;border-radius:0 !important;font-size:18px !important;font-style:normal !important;font-weight:600 !important;line-height:24px !important;position:relative !important;width:100% !important;max-width:310px !important;text-align:left !important;justify-content:flex-start !important}@media (max-width: 600px){body.page-professionals form .gform_footer .gform_button,body.parent-professionals form .gform_footer .gform_button,body.parent-trade-program form .gform_footer .gform_button,body.parent-resources form .gform_footer .gform_button{width:100%}}body.page-professionals form .gform_footer .gform_button:after,body.parent-professionals form .gform_footer .gform_button:after,body.parent-trade-program form .gform_footer .gform_button:after,body.parent-resources form .gform_footer .gform_button:after{content:'' !important;height:24px !important;width:24px !important;background:url("assets/img/white-arrow.png") no-repeat !important;background-position:center !important;background-size:contain !important;display:inline-block !important;position:absolute !important;top:50% !important;right:16px !important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%) !important}body.page-professionals .main-mobile-menu-section-wrapper,body.parent-professionals .main-mobile-menu-section-wrapper,body.parent-trade-program .main-mobile-menu-section-wrapper,body.parent-resources .main-mobile-menu-section-wrapper{background-color:#192024}body.page-professionals .main-mobile-menu-section-wrapper .elementor-widget-theme-site-logo a img,body.parent-professionals .main-mobile-menu-section-wrapper .elementor-widget-theme-site-logo a img,body.parent-trade-program .main-mobile-menu-section-wrapper .elementor-widget-theme-site-logo a img,body.parent-resources .main-mobile-menu-section-wrapper .elementor-widget-theme-site-logo a img{filter:invert(1)}body.page-professionals .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger,body.parent-professionals .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger,body.parent-trade-program .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger,body.parent-resources .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger{position:absolute;z-index:30}body.page-professionals .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger svg,body.parent-professionals .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger svg,body.parent-trade-program .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger svg,body.parent-resources .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger svg{fill:#ffffff00 !important}body.page-professionals .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk,body.parent-professionals .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk,body.parent-trade-program .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk,body.parent-resources .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk{display:inline-block}body.page-professionals .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk .elementor-button-icon,body.parent-professionals .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk .elementor-button-icon,body.parent-trade-program .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk .elementor-button-icon,body.parent-resources .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk .elementor-button-icon{filter:invert(1)}body.page-professionals .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk .elementor-button-icon .elementor-button-icon-qty,body.parent-professionals .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk .elementor-button-icon .elementor-button-icon-qty,body.parent-trade-program .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk .elementor-button-icon .elementor-button-icon-qty,body.parent-resources .main-mobile-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk .elementor-button-icon .elementor-button-icon-qty{filter:invert(1)}body.page-professionals .main-mobile-menu-section-wrapper .header-icons-col .icon-visible svg,body.parent-professionals .main-mobile-menu-section-wrapper .header-icons-col .icon-visible svg,body.parent-trade-program .main-mobile-menu-section-wrapper .header-icons-col .icon-visible svg,body.parent-resources .main-mobile-menu-section-wrapper .header-icons-col .icon-visible svg{filter:invert(1)}@media (max-width: 767px){body.page-professionals .main-mobile-menu-section-wrapper .header-icons-col .mobile-menu-icon svg,body.parent-professionals .main-mobile-menu-section-wrapper .header-icons-col .mobile-menu-icon svg,body.parent-trade-program .main-mobile-menu-section-wrapper .header-icons-col .mobile-menu-icon svg,body.parent-resources .main-mobile-menu-section-wrapper .header-icons-col .mobile-menu-icon svg{fill:#000 !important}}body.page-professionals .main-menu-section-wrapper,body.parent-professionals .main-menu-section-wrapper,body.parent-trade-program .main-menu-section-wrapper,body.parent-resources .main-menu-section-wrapper{background-color:#192024}body.page-professionals .main-menu-section-wrapper .elementor-widget-theme-site-logo a img,body.parent-professionals .main-menu-section-wrapper .elementor-widget-theme-site-logo a img,body.parent-trade-program .main-menu-section-wrapper .elementor-widget-theme-site-logo a img,body.parent-resources .main-menu-section-wrapper .elementor-widget-theme-site-logo a img{filter:invert(1)}body.page-professionals .main-menu-section-wrapper .mega-menu-wrap,body.parent-professionals .main-menu-section-wrapper .mega-menu-wrap,body.parent-trade-program .main-menu-section-wrapper .mega-menu-wrap,body.parent-resources .main-menu-section-wrapper .mega-menu-wrap{background:#192024 !important}body.page-professionals .main-menu-section-wrapper .mega-menu-wrap>ul.mega-menu li a.mega-menu-link,body.parent-professionals .main-menu-section-wrapper .mega-menu-wrap>ul.mega-menu li a.mega-menu-link,body.parent-trade-program .main-menu-section-wrapper .mega-menu-wrap>ul.mega-menu li a.mega-menu-link,body.parent-resources .main-menu-section-wrapper .mega-menu-wrap>ul.mega-menu li a.mega-menu-link{color:#ffffff !important}body.page-professionals .main-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger,body.parent-professionals .main-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger,body.parent-trade-program .main-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger,body.parent-resources .main-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger{position:absolute;z-index:30}body.page-professionals .main-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger svg,body.parent-professionals .main-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger svg,body.parent-trade-program .main-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger svg,body.parent-resources .main-menu-section-wrapper .header-icons-col .icon-visible.xoo-wsc-cart-trigger svg{fill:#ffffff00 !important}body.page-professionals .main-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk .elementor-button-icon,body.parent-professionals .main-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk .elementor-button-icon,body.parent-trade-program .main-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk .elementor-button-icon,body.parent-resources .main-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk .elementor-button-icon{filter:invert(1)}body.page-professionals .main-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk .elementor-button-icon .elementor-button-icon-qty,body.parent-professionals .main-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk .elementor-button-icon .elementor-button-icon-qty,body.parent-trade-program .main-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk .elementor-button-icon .elementor-button-icon-qty,body.parent-resources .main-menu-section-wrapper .header-icons-col .icon-visible.cart-lnk .elementor-button-icon .elementor-button-icon-qty{filter:invert(1)}body.page-professionals .main-menu-section-wrapper .header-icons-col .icon-visible svg,body.parent-professionals .main-menu-section-wrapper .header-icons-col .icon-visible svg,body.parent-trade-program .main-menu-section-wrapper .header-icons-col .icon-visible svg,body.parent-resources .main-menu-section-wrapper .header-icons-col .icon-visible svg{fill:transparent !important;filter:invert(1)}body.page-professionals .main-menu-section-wrapper .header-icons-col .icon-close-search svg,body.parent-professionals .main-menu-section-wrapper .header-icons-col .icon-close-search svg,body.parent-trade-program .main-menu-section-wrapper .header-icons-col .icon-close-search svg,body.parent-resources .main-menu-section-wrapper .header-icons-col .icon-close-search svg{filter:invert(1)}body.page-professionals .elementor-heading-title,body.parent-professionals .elementor-heading-title,body.parent-trade-program .elementor-heading-title,body.parent-resources .elementor-heading-title{color:#ffffff !important}body.page-professionals .elementor-heading-title a,body.parent-professionals .elementor-heading-title a,body.parent-trade-program .elementor-heading-title a,body.parent-resources .elementor-heading-title a{color:#ffffff !important}body.page-professionals .elementor-element .elementor-widget-container p,body.parent-professionals .elementor-element .elementor-widget-container p,body.parent-trade-program .elementor-element .elementor-widget-container p,body.parent-resources .elementor-element .elementor-widget-container p{color:#ffffff}body.page-professionals .elementor-element .elementor-widget-container p a,body.parent-professionals .elementor-element .elementor-widget-container p a,body.parent-trade-program .elementor-element .elementor-widget-container p a,body.parent-resources .elementor-element .elementor-widget-container p a{color:#ffffff}body.page-professionals .woocommerce-breadcrumb,body.parent-professionals .woocommerce-breadcrumb,body.parent-trade-program .woocommerce-breadcrumb,body.parent-resources .woocommerce-breadcrumb{color:#ffffff}body.page-professionals .woocommerce-breadcrumb a,body.parent-professionals .woocommerce-breadcrumb a,body.parent-trade-program .woocommerce-breadcrumb a,body.parent-resources .woocommerce-breadcrumb a{color:#ffffff}body.page-professionals .woocommerce-breadcrumb .delimiter svg,body.parent-professionals .woocommerce-breadcrumb .delimiter svg,body.parent-trade-program .woocommerce-breadcrumb .delimiter svg,body.parent-resources .woocommerce-breadcrumb .delimiter svg{filter:invert(1)}body.page-professionals .text-stripe-section-wrapper .text-stripe-item-wrapper .elementor-heading-title,body.parent-professionals .text-stripe-section-wrapper .text-stripe-item-wrapper .elementor-heading-title,body.parent-trade-program .text-stripe-section-wrapper .text-stripe-item-wrapper .elementor-heading-title,body.parent-resources .text-stripe-section-wrapper .text-stripe-item-wrapper .elementor-heading-title{border-bottom:2px solid #ffffff}body.page-professionals .feature-btn .elementor-button-link,body.parent-professionals .feature-btn .elementor-button-link,body.parent-trade-program .feature-btn .elementor-button-link,body.parent-resources .feature-btn .elementor-button-link{color:#ffffff !important;fill:#ffffff !important}body.page-professionals .feature-btn .elementor-button-link .elementor-button-icon svg,body.parent-professionals .feature-btn .elementor-button-link .elementor-button-icon svg,body.parent-trade-program .feature-btn .elementor-button-link .elementor-button-icon svg,body.parent-resources .feature-btn .elementor-button-link .elementor-button-icon svg{filter:invert(1)}body.page-professionals .see-all-lnk .elementor-button-icon svg,body.parent-professionals .see-all-lnk .elementor-button-icon svg,body.parent-trade-program .see-all-lnk .elementor-button-icon svg,body.parent-resources .see-all-lnk .elementor-button-icon svg{filter:invert(1)}body.page-professionals .see-all-lnk .elementor-button-text,body.parent-professionals .see-all-lnk .elementor-button-text,body.parent-trade-program .see-all-lnk .elementor-button-text,body.parent-resources .see-all-lnk .elementor-button-text{color:#ffffff}body.page-professionals .see-all-lnk .elementor-button:before,body.parent-professionals .see-all-lnk .elementor-button:before,body.parent-trade-program .see-all-lnk .elementor-button:before,body.parent-resources .see-all-lnk .elementor-button:before{background-color:#ffffff !important}body.page-professionals .partner-item-wrapper .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon svg,body.parent-professionals .partner-item-wrapper .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon svg,body.parent-trade-program .partner-item-wrapper .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon svg,body.parent-resources .partner-item-wrapper .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon svg{height:32px;width:32px}body.page-professionals .partner-item-wrapper .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title,body.parent-professionals .partner-item-wrapper .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title,body.parent-trade-program .partner-item-wrapper .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title,body.parent-resources .partner-item-wrapper .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title{margin-top:0;margin-bottom:16px}body.page-professionals .partner-item-wrapper .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title span,body.parent-professionals .partner-item-wrapper .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title span,body.parent-trade-program .partner-item-wrapper .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title span,body.parent-resources .partner-item-wrapper .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title span{color:#ffffff;font-size:24px;line-height:24px}body.page-professionals .partner-item-wrapper .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-description,body.parent-professionals .partner-item-wrapper .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-description,body.parent-trade-program .partner-item-wrapper .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-description,body.parent-resources .partner-item-wrapper .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-description{font-size:16px;line-height:22px;color:#ffffff}body.page-professionals .main-map-wrapper #asl-storelocator,body.parent-professionals .main-map-wrapper #asl-storelocator,body.parent-trade-program .main-map-wrapper #asl-storelocator,body.parent-resources .main-map-wrapper #asl-storelocator{padding:20px;background:#ffffff}body.page-professionals .main-map-wrapper #asl-storelocator.asl-p-cont #asl-map-canv,body.page-professionals .main-map-wrapper #asl-storelocator.asl-cont #asl-map-canv,body.parent-professionals .main-map-wrapper #asl-storelocator.asl-p-cont #asl-map-canv,body.parent-professionals .main-map-wrapper #asl-storelocator.asl-cont #asl-map-canv,body.parent-trade-program .main-map-wrapper #asl-storelocator.asl-p-cont #asl-map-canv,body.parent-trade-program .main-map-wrapper #asl-storelocator.asl-cont #asl-map-canv,body.parent-resources .main-map-wrapper #asl-storelocator.asl-p-cont #asl-map-canv,body.parent-resources .main-map-wrapper #asl-storelocator.asl-cont #asl-map-canv{height:480px !important}@media (max-width: 767px){body.page-professionals .main-map-wrapper #asl-storelocator.asl-p-cont #asl-map-canv,body.page-professionals .main-map-wrapper #asl-storelocator.asl-cont #asl-map-canv,body.parent-professionals .main-map-wrapper #asl-storelocator.asl-p-cont #asl-map-canv,body.parent-professionals .main-map-wrapper #asl-storelocator.asl-cont #asl-map-canv,body.parent-trade-program .main-map-wrapper #asl-storelocator.asl-p-cont #asl-map-canv,body.parent-trade-program .main-map-wrapper #asl-storelocator.asl-cont #asl-map-canv,body.parent-resources .main-map-wrapper #asl-storelocator.asl-p-cont #asl-map-canv,body.parent-resources .main-map-wrapper #asl-storelocator.asl-cont #asl-map-canv{height:480px !important}}body.page-professionals .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont,body.parent-professionals .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont,body.parent-trade-program .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont,body.parent-resources .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont{box-shadow:none !important}body.page-professionals .main-map-wrapper .asl-wrapper,body.parent-professionals .main-map-wrapper .asl-wrapper,body.parent-trade-program .main-map-wrapper .asl-wrapper,body.parent-resources .main-map-wrapper .asl-wrapper{margin-bottom:0 !important}body.page-professionals .main-map-wrapper .sl-addr-list-title,body.parent-professionals .main-map-wrapper .sl-addr-list-title,body.parent-trade-program .main-map-wrapper .sl-addr-list-title,body.parent-resources .main-map-wrapper .sl-addr-list-title{color:#000000 !important}body.page-professionals .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-img-cont,body.parent-professionals .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-img-cont,body.parent-trade-program .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-img-cont,body.parent-resources .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-img-cont{width:17px;padding-top:6px}body.page-professionals .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .sl-addr-list-title,body.parent-professionals .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .sl-addr-list-title,body.parent-trade-program .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .sl-addr-list-title,body.parent-resources .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .sl-addr-list-title{font-family:"Helvetica Neue", sans-serif;font-weight:700;font-size:14px;line-height:16px;margin-bottom:8px}body.page-professionals .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li,body.parent-professionals .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li,body.parent-trade-program .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li,body.parent-resources .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li{align-items:center;margin-bottom:0}body.page-professionals .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li span.sl-label,body.parent-professionals .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li span.sl-label,body.parent-trade-program .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li span.sl-label,body.parent-resources .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li span.sl-label{padding-right:5px}body.page-professionals .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li span,body.page-professionals .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li a,body.parent-professionals .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li span,body.parent-professionals .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li a,body.parent-trade-program .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li span,body.parent-trade-program .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li a,body.parent-resources .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li span,body.parent-resources .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li a{font-family:"neue-haas-grotesk-display", sans-serif;font-weight:400;font-size:14px;line-height:21px;color:#000000 !important}body.page-professionals .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .sl-dist-calc,body.page-professionals .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .btn.btn-asl,body.parent-professionals .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .sl-dist-calc,body.parent-professionals .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .btn.btn-asl,body.parent-trade-program .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .sl-dist-calc,body.parent-trade-program .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .btn.btn-asl,body.parent-resources .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .sl-dist-calc,body.parent-resources .main-map-wrapper #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .btn.btn-asl{display:none}body.page-professionals .professional-tile-section .see-all-lnk .elementor-button-icon svg,body.parent-professionals .professional-tile-section .see-all-lnk .elementor-button-icon svg,body.parent-trade-program .professional-tile-section .see-all-lnk .elementor-button-icon svg,body.parent-resources .professional-tile-section .see-all-lnk .elementor-button-icon svg{filter:invert(1)}body.page-professionals .professional-tile-section .see-all-lnk .elementor-button-text,body.parent-professionals .professional-tile-section .see-all-lnk .elementor-button-text,body.parent-trade-program .professional-tile-section .see-all-lnk .elementor-button-text,body.parent-resources .professional-tile-section .see-all-lnk .elementor-button-text{color:#ffffff}body.page-professionals .professional-tile-section .prof-tile-row .col-tile,body.parent-professionals .professional-tile-section .prof-tile-row .col-tile,body.parent-trade-program .professional-tile-section .prof-tile-row .col-tile,body.parent-resources .professional-tile-section .prof-tile-row .col-tile{border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff}body.page-professionals .professional-tile-section .prof-tile-row .col-tile:last-child,body.parent-professionals .professional-tile-section .prof-tile-row .col-tile:last-child,body.parent-trade-program .professional-tile-section .prof-tile-row .col-tile:last-child,body.parent-resources .professional-tile-section .prof-tile-row .col-tile:last-child{border-left:0}@media (max-width: 767px){body.page-professionals .professional-tile-section .prof-tile-row .col-tile:last-child,body.parent-professionals .professional-tile-section .prof-tile-row .col-tile:last-child,body.parent-trade-program .professional-tile-section .prof-tile-row .col-tile:last-child,body.parent-resources .professional-tile-section .prof-tile-row .col-tile:last-child{border-left:1px solid #ffffff}}@media (max-width: 767px){body.page-professionals .professional-tile-section .prof-tile-row .col-content .elementor-heading-title,body.parent-professionals .professional-tile-section .prof-tile-row .col-content .elementor-heading-title,body.parent-trade-program .professional-tile-section .prof-tile-row .col-content .elementor-heading-title,body.parent-resources .professional-tile-section .prof-tile-row .col-content .elementor-heading-title{font-size:24px;line-height:28px}}@media (max-width: 767px){body.page-professionals .professional-tile-section .prof-tile-row .col-content p,body.parent-professionals .professional-tile-section .prof-tile-row .col-content p,body.parent-trade-program .professional-tile-section .prof-tile-row .col-content p,body.parent-resources .professional-tile-section .prof-tile-row .col-content p{font-size:16px;line-height:22px}}body.page-professionals .professional-tile-section .prof-tile-row:last-child .col-tile,body.parent-professionals .professional-tile-section .prof-tile-row:last-child .col-tile,body.parent-trade-program .professional-tile-section .prof-tile-row:last-child .col-tile,body.parent-resources .professional-tile-section .prof-tile-row:last-child .col-tile{border-bottom:1px solid #ffffff}body.page-professionals .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item,body.parent-professionals .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item,body.parent-trade-program .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item,body.parent-resources .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item{padding-bottom:80px;position:relative}@media (max-width: 530px){body.page-professionals .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item,body.parent-professionals .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item,body.parent-trade-program .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item,body.parent-resources .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item{padding-bottom:40px}}body.page-professionals .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item:after,body.parent-professionals .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item:after,body.parent-trade-program .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item:after,body.parent-resources .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item:after{content:'';width:2px;height:100%;position:absolute;top:15px;left:8px;background:#ffffff}body.page-professionals .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item:last-child,body.parent-professionals .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item:last-child,body.parent-trade-program .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item:last-child,body.parent-resources .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item:last-child{padding-bottom:0}body.page-professionals .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item:last-child:after,body.parent-professionals .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item:last-child:after,body.parent-trade-program .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item:last-child:after,body.parent-resources .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item:last-child:after{display:none}@media (max-width: 530px){body.page-professionals .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon,body.parent-professionals .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon,body.parent-trade-program .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon,body.parent-resources .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon{padding-right:16px}}body.page-professionals .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text,body.parent-professionals .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text,body.parent-trade-program .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text,body.parent-resources .step-by-step-wrapper ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text{padding-left:0}body.page-professionals .trade-form-wrapper,body.parent-professionals .trade-form-wrapper,body.parent-trade-program .trade-form-wrapper,body.parent-resources .trade-form-wrapper{padding:80px;width:100%;max-width:810px;margin:0 auto;background:#ffffff}@media (max-width: 800px){body.page-professionals .trade-form-wrapper,body.parent-professionals .trade-form-wrapper,body.parent-trade-program .trade-form-wrapper,body.parent-resources .trade-form-wrapper{padding:40px}}@media (max-width: 600px){body.page-professionals .trade-form-wrapper,body.parent-professionals .trade-form-wrapper,body.parent-trade-program .trade-form-wrapper,body.parent-resources .trade-form-wrapper{padding:37px 14px}}body.page-professionals .trade-form-wrapper .form-main-title,body.parent-professionals .trade-form-wrapper .form-main-title,body.parent-trade-program .trade-form-wrapper .form-main-title,body.parent-resources .trade-form-wrapper .form-main-title{margin-bottom:22px}body.page-professionals .trade-form-wrapper .form-main-title.black-font .elementor-heading-title,body.parent-professionals .trade-form-wrapper .form-main-title.black-font .elementor-heading-title,body.parent-trade-program .trade-form-wrapper .form-main-title.black-font .elementor-heading-title,body.parent-resources .trade-form-wrapper .form-main-title.black-font .elementor-heading-title{color:#000000 !important}@media (max-width: 600px){body.page-professionals .trade-form-wrapper .form-main-title.black-font .elementor-heading-title,body.parent-professionals .trade-form-wrapper .form-main-title.black-font .elementor-heading-title,body.parent-trade-program .trade-form-wrapper .form-main-title.black-font .elementor-heading-title,body.parent-resources .trade-form-wrapper .form-main-title.black-font .elementor-heading-title{font-size:32px;line-height:36px}}body.page-professionals .trade-form-wrapper .p-element p,body.parent-professionals .trade-form-wrapper .p-element p,body.parent-trade-program .trade-form-wrapper .p-element p,body.parent-resources .trade-form-wrapper .p-element p{color:#a8a8a8 !important;font-weight:500;font-size:16px;line-height:22px}body.page-professionals .rss-main-container.hide,body.parent-professionals .rss-main-container.hide,body.parent-trade-program .rss-main-container.hide,body.parent-resources .rss-main-container.hide{display:none}body.page-professionals .rss-loader-container,body.parent-professionals .rss-loader-container,body.parent-trade-program .rss-loader-container,body.parent-resources .rss-loader-container{display:flex;gap:20px;flex-wrap:wrap}@media (max-width: 767px){body.page-professionals .rss-loader-container,body.parent-professionals .rss-loader-container,body.parent-trade-program .rss-loader-container,body.parent-resources .rss-loader-container{flex-direction:column}}body.page-professionals .rss-loader-container.hide,body.parent-professionals .rss-loader-container.hide,body.parent-trade-program .rss-loader-container.hide,body.parent-resources .rss-loader-container.hide{display:none}body.page-professionals .rss-loader-container .rss-loader-item,body.parent-professionals .rss-loader-container .rss-loader-item,body.parent-trade-program .rss-loader-container .rss-loader-item,body.parent-resources .rss-loader-container .rss-loader-item{height:400px;width:400px;display:inline-block}@media (max-width: 767px){body.page-professionals .rss-loader-container .rss-loader-item,body.parent-professionals .rss-loader-container .rss-loader-item,body.parent-trade-program .rss-loader-container .rss-loader-item,body.parent-resources .rss-loader-container .rss-loader-item{width:100%}}body.page-professionals .rss-top-buttons,body.parent-professionals .rss-top-buttons,body.parent-trade-program .rss-top-buttons,body.parent-resources .rss-top-buttons{border-top:1px solid #ffffff;padding-top:40px;margin-bottom:40px;display:flex}body.page-professionals .resources-page-checkbox .select-all-wrapper,body.parent-professionals .resources-page-checkbox .select-all-wrapper,body.parent-trade-program .resources-page-checkbox .select-all-wrapper,body.parent-resources .resources-page-checkbox .select-all-wrapper{display:none}body.page-professionals .resources-page-checkbox h3,body.page-professionals .resources-page-checkbox ul li a,body.parent-professionals .resources-page-checkbox h3,body.parent-professionals .resources-page-checkbox ul li a,body.parent-trade-program .resources-page-checkbox h3,body.parent-trade-program .resources-page-checkbox ul li a,body.parent-resources .resources-page-checkbox h3,body.parent-resources .resources-page-checkbox ul li a{color:#ffffff}body.page-professionals .resources-page-checkbox>h3,body.parent-professionals .resources-page-checkbox>h3,body.parent-trade-program .resources-page-checkbox>h3,body.parent-resources .resources-page-checkbox>h3{margin-top:0}body.page-professionals .resources-page-checkbox h3,body.parent-professionals .resources-page-checkbox h3,body.parent-trade-program .resources-page-checkbox h3,body.parent-resources .resources-page-checkbox h3{margin-top:20px;margin-bottom:20px}body.page-professionals .resources-page-checkbox ul,body.parent-professionals .resources-page-checkbox ul,body.parent-trade-program .resources-page-checkbox ul,body.parent-resources .resources-page-checkbox ul{list-style-type:none;margin-bottom:20px;padding-left:0}body.page-professionals .resources-page-checkbox ul li,body.parent-professionals .resources-page-checkbox ul li,body.parent-trade-program .resources-page-checkbox ul li,body.parent-resources .resources-page-checkbox ul li{margin-bottom:5px}body.page-professionals .resources-page-checkbox ul li a,body.parent-professionals .resources-page-checkbox ul li a,body.parent-trade-program .resources-page-checkbox ul li a,body.parent-resources .resources-page-checkbox ul li a{padding-left:5px;position:relative;padding-bottom:5px}body.page-professionals .resources-page-checkbox ul li a:after,body.parent-professionals .resources-page-checkbox ul li a:after,body.parent-trade-program .resources-page-checkbox ul li a:after,body.parent-resources .resources-page-checkbox ul li a:after{content:'';width:calc(100% - 5px);height:1px;bottom:0;right:0;position:absolute;background:#ffffff}body.page-professionals .resources-page-checkbox .checkboxes-photo-gallery,body.parent-professionals .resources-page-checkbox .checkboxes-photo-gallery,body.parent-trade-program .resources-page-checkbox .checkboxes-photo-gallery,body.parent-resources .resources-page-checkbox .checkboxes-photo-gallery{margin-bottom:20px}body.page-professionals .rss-select-btn-container,body.parent-professionals .rss-select-btn-container,body.parent-trade-program .rss-select-btn-container,body.parent-resources .rss-select-btn-container{text-align:right}body.page-professionals .rss-select-btn-container button,body.parent-professionals .rss-select-btn-container button,body.parent-trade-program .rss-select-btn-container button,body.parent-resources .rss-select-btn-container button{background-color:transparent;color:#fff;border:2px solid #fff;padding:10px 20px 10px 10px;vertical-align:middle;transition:0.3s all;border-radius:0 !important;outline:none;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0.054px}body.page-professionals .rss-select-btn-container button:focus,body.parent-professionals .rss-select-btn-container button:focus,body.parent-trade-program .rss-select-btn-container button:focus,body.parent-resources .rss-select-btn-container button:focus{border-radius:0 !important}body.page-professionals .rss-select-btn-container button:hover,body.parent-professionals .rss-select-btn-container button:hover,body.parent-trade-program .rss-select-btn-container button:hover,body.parent-resources .rss-select-btn-container button:hover{color:#000;border-color:#000;background-color:#fff}body.page-professionals .rss-search-container,body.page-professionals .rss-up-btn-container,body.page-professionals .rss-select-btn-container,body.parent-professionals .rss-search-container,body.parent-professionals .rss-up-btn-container,body.parent-professionals .rss-select-btn-container,body.parent-trade-program .rss-search-container,body.parent-trade-program .rss-up-btn-container,body.parent-trade-program .rss-select-btn-container,body.parent-resources .rss-search-container,body.parent-resources .rss-up-btn-container,body.parent-resources .rss-select-btn-container{width:50%}body.page-professionals .rss-up-btn-container button,body.parent-professionals .rss-up-btn-container button,body.parent-trade-program .rss-up-btn-container button,body.parent-resources .rss-up-btn-container button{background-color:transparent;color:#fff;border:2px solid #fff;font-size:18px;line-height:24px;letter-spacing:0.3px;display:flex;align-items:center;justify-content:start;padding:10px 20px 10px 10px;vertical-align:middle;transition:0.3s all;border-radius:0;outline:none}body.page-professionals .rss-up-btn-container button:before,body.parent-professionals .rss-up-btn-container button:before,body.parent-trade-program .rss-up-btn-container button:before,body.parent-resources .rss-up-btn-container button:before{margin-right:10px;content:'';background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.5%2012L4.5%2012%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M12%205L5%2012L12%2019%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");height:24px;width:24px;display:inline-block}body.page-professionals .rss-up-btn-container button:hover,body.parent-professionals .rss-up-btn-container button:hover,body.parent-trade-program .rss-up-btn-container button:hover,body.parent-resources .rss-up-btn-container button:hover{color:#000;border-color:#000;background-color:#fff}body.page-professionals .rss-up-btn-container button:hover:before,body.parent-professionals .rss-up-btn-container button:hover:before,body.parent-trade-program .rss-up-btn-container button:hover:before,body.parent-resources .rss-up-btn-container button:hover:before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.5%2012L4.5%2012%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M12%205L5%2012L12%2019%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E")}body.page-professionals .rss-search-container input.rss-search,body.parent-professionals .rss-search-container input.rss-search,body.parent-trade-program .rss-search-container input.rss-search,body.parent-resources .rss-search-container input.rss-search{padding:12px 24px 12px 50px;background-color:transparent;transition:transform 250ms ease-in-out;font-size:12px;font-family:'neue-haas-unica', sans-serif !important;line-height:18px;color:#fff;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18.1411%2018.1421L25.1411%2025.1421%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%227%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:18px 18px;background-position:3% center;border-radius:50px;border:1px solid #fff;transition:all 250ms ease-in-out;backface-visibility:hidden;transform-style:preserve-3d;width:100%}body.page-professionals .rss-search-container input.rss-search:hover,body.page-professionals .rss-search-container input.rss-search:focus,body.parent-professionals .rss-search-container input.rss-search:hover,body.parent-professionals .rss-search-container input.rss-search:focus,body.parent-trade-program .rss-search-container input.rss-search:hover,body.parent-trade-program .rss-search-container input.rss-search:focus,body.parent-resources .rss-search-container input.rss-search:hover,body.parent-resources .rss-search-container input.rss-search:focus{padding:12px 25px;outline:0;border:1px solid transparent;border-bottom:1px solid #fff;border-radius:0;background-position:0 center}body.page-professionals .rss-top-bar-container,body.parent-professionals .rss-top-bar-container,body.parent-trade-program .rss-top-bar-container,body.parent-resources .rss-top-bar-container{display:flex;justify-content:space-between;align-items:center;position:relative;margin-top:40px;margin-bottom:40px}@media (max-width: 600px){body.page-professionals .rss-top-bar-container .rss-search-container,body.parent-professionals .rss-top-bar-container .rss-search-container,body.parent-trade-program .rss-top-bar-container .rss-search-container,body.parent-resources .rss-top-bar-container .rss-search-container{width:100%}}body.page-professionals .rss-category-container,body.page-professionals .rss-product-container,body.parent-professionals .rss-category-container,body.parent-professionals .rss-product-container,body.parent-trade-program .rss-category-container,body.parent-trade-program .rss-product-container,body.parent-resources .rss-category-container,body.parent-resources .rss-product-container{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:20px;grid-row-gap:40px}@media (max-width: 767px){body.page-professionals .rss-category-container,body.page-professionals .rss-product-container,body.parent-professionals .rss-category-container,body.parent-professionals .rss-product-container,body.parent-trade-program .rss-category-container,body.parent-trade-program .rss-product-container,body.parent-resources .rss-category-container,body.parent-resources .rss-product-container{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 580px){body.page-professionals .rss-category-container,body.parent-professionals .rss-category-container,body.parent-trade-program .rss-category-container,body.parent-resources .rss-category-container{grid-template-columns:repeat(1, 1fr)}}body.page-professionals .rss-product-category,body.page-professionals .rss-products,body.parent-professionals .rss-product-category,body.parent-professionals .rss-products,body.parent-trade-program .rss-product-category,body.parent-trade-program .rss-products,body.parent-resources .rss-product-category,body.parent-resources .rss-products{transition:all 0.3s ease}body.page-professionals .rss-product-category a.product-category,body.page-professionals .rss-product-category a.product,body.page-professionals .rss-products a.product-category,body.page-professionals .rss-products a.product,body.parent-professionals .rss-product-category a.product-category,body.parent-professionals .rss-product-category a.product,body.parent-professionals .rss-products a.product-category,body.parent-professionals .rss-products a.product,body.parent-trade-program .rss-product-category a.product-category,body.parent-trade-program .rss-product-category a.product,body.parent-trade-program .rss-products a.product-category,body.parent-trade-program .rss-products a.product,body.parent-resources .rss-product-category a.product-category,body.parent-resources .rss-product-category a.product,body.parent-resources .rss-products a.product-category,body.parent-resources .rss-products a.product{display:grid;width:100%;font-family:"neue-haas-grotesk-display", sans-serif, Sans-serif;font-weight:600;font-size:32px;line-height:32px}body.page-professionals .rss-product-category img,body.parent-professionals .rss-product-category img,body.parent-trade-program .rss-product-category img,body.parent-resources .rss-product-category img{height:100%;width:100%;object-fit:cover;object-position:center;border-bottom:2px solid #fff;transition:all 0.3s ease}body.page-professionals .rss-product-category:hover img,body.parent-professionals .rss-product-category:hover img,body.parent-trade-program .rss-product-category:hover img,body.parent-resources .rss-product-category:hover img{border-bottom:2px solid #000}body.page-professionals .rss-product-category:hover .rss-cat-title,body.parent-professionals .rss-product-category:hover .rss-cat-title,body.parent-trade-program .rss-product-category:hover .rss-cat-title,body.parent-resources .rss-product-category:hover .rss-cat-title{background:#fff;color:#000}body.page-professionals .rss-products a.product img,body.parent-professionals .rss-products a.product img,body.parent-trade-program .rss-products a.product img,body.parent-resources .rss-products a.product img{height:100%;width:100%;object-fit:cover;object-position:center;border-bottom:2px solid #fff;transition:all 0.3s ease}body.page-professionals .rss-products:hover a.product img,body.parent-professionals .rss-products:hover a.product img,body.parent-trade-program .rss-products:hover a.product img,body.parent-resources .rss-products:hover a.product img{border-bottom:2px solid #000}body.page-professionals .rss-products:hover .rss-product-title,body.parent-professionals .rss-products:hover .rss-product-title,body.parent-trade-program .rss-products:hover .rss-product-title,body.parent-resources .rss-products:hover .rss-product-title{background:#fff;color:#000}body.page-professionals .rss-cat-title,body.parent-professionals .rss-cat-title,body.parent-trade-program .rss-cat-title,body.parent-resources .rss-cat-title{padding:24px 16px;display:block;width:100%;background:#000;color:#fff;transition:all 0.3s ease}body.page-professionals .rss-product-title,body.parent-professionals .rss-product-title,body.parent-trade-program .rss-product-title,body.parent-resources .rss-product-title{font-size:16px;font-weight:600;line-height:22px;background:#000;color:#fff;transition:all 0.3s ease;padding:16px 16px 12px 16px}body.page-professionals #download-selected,body.parent-professionals #download-selected,body.parent-trade-program #download-selected,body.parent-resources #download-selected{display:inline-block}@media (max-width: 365px){body.page-professionals .progress-button:after,body.parent-professionals .progress-button:after,body.parent-trade-program .progress-button:after,body.parent-resources .progress-button:after{position:absolute !important;top:50% !important;right:16px !important;transform:translateY(-50%) !important}}@media (max-width: 400px){body.page-professionals .progress-button,body.parent-professionals .progress-button,body.parent-trade-program .progress-button,body.parent-resources .progress-button{display:block}}@media (max-width: 400px){body.page-professionals .progress-button #download-selected-resources,body.parent-professionals .progress-button #download-selected-resources,body.parent-trade-program .progress-button #download-selected-resources,body.parent-resources .progress-button #download-selected-resources{width:100%}}body.page-professionals .checkboxes-photo-gallery,body.parent-professionals .checkboxes-photo-gallery,body.parent-trade-program .checkboxes-photo-gallery,body.parent-resources .checkboxes-photo-gallery{display:flex;flex-wrap:wrap;gap:20px}body.page-professionals .checkboxes-photo-gallery .item,body.parent-professionals .checkboxes-photo-gallery .item,body.parent-trade-program .checkboxes-photo-gallery .item,body.parent-resources .checkboxes-photo-gallery .item{position:relative;height:300px;width:300px;background-size:cover}@media (max-width: 767px){body.page-professionals .checkboxes-photo-gallery .item,body.parent-professionals .checkboxes-photo-gallery .item,body.parent-trade-program .checkboxes-photo-gallery .item,body.parent-resources .checkboxes-photo-gallery .item{height:300px;width:calc(100% / 2 - 10px)}}@media (max-width: 560px){body.page-professionals .checkboxes-photo-gallery .item,body.parent-professionals .checkboxes-photo-gallery .item,body.parent-trade-program .checkboxes-photo-gallery .item,body.parent-resources .checkboxes-photo-gallery .item{height:200px}}@media (max-width: 400px){body.page-professionals .checkboxes-photo-gallery .item,body.parent-professionals .checkboxes-photo-gallery .item,body.parent-trade-program .checkboxes-photo-gallery .item,body.parent-resources .checkboxes-photo-gallery .item{height:150px}}body.page-professionals .checkboxes-photo-gallery .item label,body.parent-professionals .checkboxes-photo-gallery .item label,body.parent-trade-program .checkboxes-photo-gallery .item label,body.parent-resources .checkboxes-photo-gallery .item label{height:100%;width:100%;display:block}body.page-professionals .checkboxes-photo-gallery .item label:before,body.page-professionals .checkboxes-photo-gallery .item label:after,body.parent-professionals .checkboxes-photo-gallery .item label:before,body.parent-professionals .checkboxes-photo-gallery .item label:after,body.parent-trade-program .checkboxes-photo-gallery .item label:before,body.parent-trade-program .checkboxes-photo-gallery .item label:after,body.parent-resources .checkboxes-photo-gallery .item label:before,body.parent-resources .checkboxes-photo-gallery .item label:after{position:absolute;top:10px !important;left:10px !important}body.page-professionals #GpLoader,body.parent-professionals #GpLoader,body.parent-trade-program #GpLoader,body.parent-resources #GpLoader{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:99999;display:block;overflow:hidden;opacity:0;transition:all 0.3s ease}body.page-professionals #GpLoader.show,body.parent-professionals #GpLoader.show,body.parent-trade-program #GpLoader.show,body.parent-resources #GpLoader.show{opacity:1 !important;display:block !important}body.page-professionals #GpLoader .loader,body.parent-professionals #GpLoader .loader,body.parent-trade-program #GpLoader .loader,body.parent-resources #GpLoader .loader{position:fixed;top:50%;left:50%;width:15px;aspect-ratio:1;border-radius:50%;animation:l5 1s infinite linear alternate}body.page-professionals .loading-screen,body.parent-professionals .loading-screen,body.parent-trade-program .loading-screen,body.parent-resources .loading-screen{position:relative;padding:0;width:100%;height:100%;left:0;will-change:top;background:#000}body.page-professionals .loading-container .rounded-div-wrap.top .rounded-div,body.page-professionals .loading-container .rounded-div-wrap.bottom .rounded-div,body.parent-professionals .loading-container .rounded-div-wrap.top .rounded-div,body.parent-professionals .loading-container .rounded-div-wrap.bottom .rounded-div,body.parent-trade-program .loading-container .rounded-div-wrap.top .rounded-div,body.parent-trade-program .loading-container .rounded-div-wrap.bottom .rounded-div,body.parent-resources .loading-container .rounded-div-wrap.top .rounded-div,body.parent-resources .loading-container .rounded-div-wrap.bottom .rounded-div{background:#000;height:745%}body.page-professionals .loading-container .rounded-div-wrap.top,body.parent-professionals .loading-container .rounded-div-wrap.top,body.parent-trade-program .loading-container .rounded-div-wrap.top,body.parent-resources .loading-container .rounded-div-wrap.top{top:0;position:absolute;transform:translateY(-99%) scale(1, -1);z-index:2;height:0vh;will-change:height}body.page-professionals .loading-container .rounded-div-wrap.bottom,body.parent-professionals .loading-container .rounded-div-wrap.bottom,body.parent-trade-program .loading-container .rounded-div-wrap.bottom,body.parent-resources .loading-container .rounded-div-wrap.bottom{top:unset;bottom:0;position:absolute;transform:translateY(99%);z-index:2;height:0vh;will-change:height}body.page-professionals .loading-container .loading-words,body.parent-professionals .loading-container .loading-words,body.parent-trade-program .loading-container .loading-words,body.parent-resources .loading-container .loading-words{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;pointer-events:none;display:block;will-change:opacity}body.page-professionals .loading-container .loading-words h2,body.parent-professionals .loading-container .loading-words h2,body.parent-trade-program .loading-container .loading-words h2,body.parent-resources .loading-container .loading-words h2{margin:0;padding:0;color:#fff;position:absolute;top:0;left:50%;transform:translateX(-50%);display:block !important;padding-left:0.6em;white-space:nowrap;padding-right:0.4em;will-change:opacity;font-size:calc(clamp(3.25em, 5vw, 4.5em) * 0.65);transform:translate(-50%, 10%)}body.page-professionals .loading-container .loading-words h2.active,body.parent-professionals .loading-container .loading-words h2.active,body.parent-trade-program .loading-container .loading-words h2.active,body.parent-resources .loading-container .loading-words h2.active{display:block}body.page-professionals .loading-fade,body.parent-professionals .loading-fade,body.parent-trade-program .loading-fade,body.parent-resources .loading-fade{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:90;background:#fff;visibility:hidden;opacity:0}body .plus-offcanvas-wrapper .offcanvas-toggle-btn{position:relative;padding-right:34px;font-size:16px;font-weight:600;line-height:24px;background:transparent;color:#000;font-family:'neue-haas-grotesk-display', sans-serif;border:1px solid #fff;border-radius:0;color:#fff}body .plus-offcanvas-wrapper .offcanvas-toggle-btn:after{content:'';height:24px;width:30px;background:url(assets/img/white-arrow.png) no-repeat;background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.download-btn a.elementor-size-sm{position:relative;padding-right:34px;font-size:16px;font-weight:600;line-height:24px;background:transparent;color:#fff;font-family:'neue-haas-grotesk-display', sans-serif;padding-left:0}.download-btn a.elementor-size-sm:after{content:'';height:24px;width:24px;background:url("assets/img/white-arrow.png") no-repeat;background-position:center;background-size:contain;display:inline-block;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.graypants.parent-professionals .shop-collection-wrapper a.elementor-size-sm::after{filter:none}body.graypants.parent-professionals .about-us-tile-section-wrapper .about-us-tile-row-wrapper{border:0}body.graypants.parent-professionals .about-us-tile-section-wrapper .about-us-tile-row-wrapper .elementor-column{border:1px solid #fff;min-height:398px}body.graypants.parent-professionals .about-us-tile-section-wrapper .about-us-tile-row-wrapper .content-col .tile-content p{color:#fff !important}body.graypants.parent-professionals .about-us-tile-section-wrapper .about-us-tile-row-wrapper .white-bg.content-col{color:#000 !important;background-color:#fff !important}body.graypants.parent-professionals .about-us-tile-section-wrapper .about-us-tile-row-wrapper .white-bg.content-col .tile-header .elementor-heading-title{color:#000 !important}body.graypants.parent-professionals .about-us-tile-section-wrapper .about-us-tile-row-wrapper .white-bg.content-col .tile-content p{color:#000 !important}.gp-color-swatches{display:grid;grid-template-columns:repeat(6, 56px);gap:28px;justify-content:center;padding:40px}.gp-swatch{width:56px;height:56px;border-radius:50%;border:4px solid #e6e6e6;box-shadow:0 6px 12px rgba(0,0,0,0.25)}.gp-swatch-1{background:#9aa29a}.gp-swatch-2{background:#d6cf9f}.gp-swatch-3{background:#d9d7d3}.gp-swatch-4{background:#8e8b88}.gp-swatch-5{background:#7a7270}.gp-swatch-6{background:#2e2d31}@media (max-width: 768px){.gp-color-swatches{grid-template-columns:repeat(2, 56px);justify-content:center}body.graypants.parent-professionals .wick-pro-usps .elementor-heading-title.elementor-size-default{font-size:18px}body.graypants.parent-professionals .wick-2nd-title p{font-size:28px !important}}body.graypants.parent-professionals .wick-pro-usps .elementor-heading-title.elementor-size-default{padding:20px 0;border-top:1px solid #fff}body.graypants.parent-professionals .wick-pro-usps .elementor-widget:not(:last-child){margin-block-end:0}body.graypants.parent-professionals .wick-pro-usps .elementor-heading-title.elementor-size-default:last-child{border-bottom:1px solid #fff}body.graypants.parent-professionals .shop-collection-wrapper.gp-links-bg a.elementor-size-sm{color:#000;fill:#000;background:#fff;border-radius:0;padding:30px 10px;min-width:270px}body.graypants.parent-professionals .shop-collection-wrapper.gp-links-bg a.elementor-size-sm::after{filter:invert(1);right:20px}body.graypants.parent-professionals .wick-2nd-title p{font-size:36px !important}.parent-professionals .elementor-accordion .elementor-accordion-item:first-child{border-top:2px solid #fff !important}.parent-professionals .elementor-accordion .elementor-accordion-item{border-bottom:2px solid #fff !important;padding:25px 0}.color-variable-term-rust-zinc span{background:linear-gradient(to right, #602f1f 47%, #adafaf 48%, #adafaf 48%)}body.woocommerce-checkout .checkout-main-wrapper .checkout-item .checkout-item-body p.form-row.validate-required{max-width:100% !important;width:100% !important;flex:0 0 100% !important}.gp-terms-and-conditions{width:100%;min-width:399px}body .product-image-wrapper .swiper-slider-wrapper .splide-general .splide__list,body .product-image-wrapper .swiper-slider-wrapper .splide-general .splide__track{height:100% !important}.product-details-main-wrapper .product-mobile-img-wrapper #main_slider-track .splide__list .splide__slide{width:100% !important;max-width:100% !important}.needsclick.Teaser-pointer-Hn1zd{display:none !important}@media (max-width: 967px){body.home .main-feature-banner .featured-header .elementor-heading-title{font-size:32px !important;line-height:44px !important}}.cky-btn-revisit-wrapper.cky-revisit-bottom-left{display:none !important}.bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-wrap.bopobb-item-change{background-image:url("https://graypants.eu/app/uploads/2025/07/Wick-scaled.png");background-size:contain;background-repeat:no-repeat}.product-wick-s-set-of-3 .bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-wrap.bopobb-item-change{background-image:url("https://graypants.eu/app/uploads/2025/07/Wick-S-scaled.png");background-size:contain;background-repeat:no-repeat}.product-wick-wick-s-set .bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-wrap.bopobb-item-change.bopobb-item-1{background-image:url("https://graypants.eu/app/uploads/2025/07/Wick-S-scaled.png")}.product-wick-s-2-wick-set .bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-wrap.bopobb-item-change.bopobb-item-2{background-image:url("https://graypants.eu/app/uploads/2025/07/Wick-S-scaled.png")}.cart-notes-item{display:none !important}body .product-main-filter-wrapper .filters-container form .yith-wcan-filter .filter-content{max-height:400px !important}.graypants.parent-professionals .shop-collection-wrapper a.elementor-size-sm::after{filter:none}body.graypants.parent-professionals .about-us-tile-section-wrapper .about-us-tile-row-wrapper{border:0}body.graypants.parent-professionals .about-us-tile-section-wrapper .about-us-tile-row-wrapper .elementor-column{border:1px solid #fff;min-height:370px;aspect-ratio:1 / 1}body.graypants.parent-professionals .about-us-tile-section-wrapper .about-us-tile-row-wrapper .content-col .tile-content p{color:#fff !important}body.graypants.parent-professionals .about-us-tile-section-wrapper .about-us-tile-row-wrapper .white-bg.content-col{color:#000 !important;background-color:#fff !important}body.graypants.parent-professionals .about-us-tile-section-wrapper .about-us-tile-row-wrapper .white-bg.content-col .tile-header .elementor-heading-title{color:#000 !important}body.graypants.parent-professionals .about-us-tile-section-wrapper .about-us-tile-row-wrapper .white-bg.content-col .tile-content p{color:#000 !important}.gp-color-swatches{display:grid;grid-template-columns:repeat(6, 56px);gap:28px;justify-content:center;padding:40px}.gp-swatch{width:56px;height:56px;border-radius:50%;border:4px solid #e6e6e6;box-shadow:0 6px 12px rgba(0,0,0,0.25)}.gp-swatch-1{background:#9aa29a}.gp-swatch-2{background:#d6cf9f}.gp-swatch-3{background:#d9d7d3}.gp-swatch-4{background:#8e8b88}.gp-swatch-5{background:#7a7270}.gp-swatch-6{background:#2e2d31}@media (max-width: 768px){.gp-color-swatches{grid-template-columns:repeat(2, 56px);justify-content:center}body.graypants.parent-professionals .wick-pro-usps .elementor-heading-title.elementor-size-default{font-size:18px}body.graypants.parent-professionals .wick-2nd-title p{font-size:28px !important}}body.graypants.parent-professionals .wick-pro-usps .elementor-heading-title.elementor-size-default{padding:20px 0;border-top:1px solid #fff}body.graypants.parent-professionals .wick-pro-usps .elementor-widget:not(:last-child){margin-block-end:0}body.graypants.parent-professionals .wick-pro-usps .elementor-heading-title.elementor-size-default:last-child{border-bottom:1px solid #fff}body.graypants.parent-professionals .shop-collection-wrapper.gp-links-bg a.elementor-size-sm{color:#000;fill:#000;background:#fff;border-radius:0;padding:30px 10px;min-width:270px}body.graypants.parent-professionals .shop-collection-wrapper.gp-links-bg a.elementor-size-sm::after{filter:invert(1);right:20px}body.graypants.parent-professionals .wick-2nd-title p{font-size:36px !important}.wick-pro-btn-wapper a{border:1px solid #fff;border-radius:0}.shop-collection-wrapper.wick-pro-btn-wapper a.elementor-size-sm:after{right:4px}@media (max-width: 767px){.mainbanner-text-wrapper{background-color:rgba(0,0,0,0.3)}}body.parent-professionals .wrapper-rolling-text{padding:25px 0;border-color:#fff}body.parent-professionals .wrapper-rolling-text .rollingText{font-size:3vw;color:#fff}@media (max-width: 767px){body.parent-professionals .wrapper-rolling-text .rollingText{font-size:4.5vw}}body.parent-professionals form .gform_fields .gfield .ginput_container textarea{height:75px !important;min-block-size:10rem}.gp-link-download a{position:relative;padding-right:34px;font-size:16px;font-weight:600;line-height:24px;background:transparent !important;border:1px solid #000;color:#000;font-family:'neue-haas-grotesk-display', sans-serif;border-radius:0;min-width:300px;text-align:left !important}.gp-link-download a:hover{background:#000 !important}.gp-link-download a:hover:after{filter:invert(0)}.gp-link-download a:after{content:'';height:24px;width:24px;background:url(/app/themes/hello-theme-child/assets/img/white-arrow.png) no-repeat;background-position:center;background-size:contain;display:inline-block;position:absolute;filter:invert(1);top:50%;right:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}iframe[title='reCAPTCHA']{overflow:hidden !important}.grecaptcha-badge{display:none !important;visibility:hidden !important}.page-id-113223 .gform-theme--framework .gfield--type-image_choice .gchoice:where(:has(input:checked))::after{display:none}body .gp-overlay-list{height:calc(100vh - 180px) !important}body .gp-filter-btn{width:100%;text-align:center;font-size:40px;font-weight:600;letter-spacing:-0.4px;padding:5px 12px;border:none;background:transparent;color:#111}.gp-col-bg{min-height:460px;max-height:460px}.vm-add-remove{background:transparent !important;border:1px solid #000 !important;color:#000 !important}body.graypants button.gform_button.button{color:#fff !important;border:1px solid #000 !important;font-size:14px;line-height:17px;background-color:#000 !important;border-radius:30px !important;text-transform:uppercase;padding:10px 25px;margin:0;min-width:175px;font-weight:400 !important}body.graypants.parent-portable-lighting button.gform_button.button{width:275px !important;border-radius:20px !important}body.graypants.parent-portable-lighting .gform-theme--framework .gfield--type-image_choice.gfield--image-choice-appearance-card .gchoice:where(:has(input:checked))::after{background-color:#000 !important}body.graypants.parent-portable-lighting .gform-theme--framework input[type='radio']:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not( .gform-theme__disable-framework ):not(.gform-theme__disable-framework *))::before{background-color:#000 !important}body.graypants.parent-portable-lighting input[type]:where(:not(.gform-text-input-reset):not([type='hidden'])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not( .gform-theme__disable-framework ):not(.gform-theme__disable-framework *)):focus,body.graypants.parent-portable-lighting .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not( .gform-theme__disable-framework ):not(.gform-theme__disable-framework *)):focus{outline-color:rgba(0,0,0,0.8);outline-width:1px;border-color:transparent}@media (max-width: 768px){body.parent-portable-lighting.graypants .gform-theme--framework .gfield--type-image_choice .gfield_radio{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:5px}body.parent-portable-lighting.graypants .gform-theme--framework .gfield--type-image_choice .gchoice{inline-size:unset;max-inline-size:unset;min-inline-size:unset}body.parent-portable-lighting.graypants .gform-theme--framework .gfield--type-image_choice.gfield--image-choice-appearance-card .gfield-image-choice-wrapper-outer{padding-block:unset;padding-inline:unset;padding:5px}body.parent-portable-lighting.graypants .gform-theme--framework .gfield--type-image_choice .gfield-choice-image-wrapper{aspect-ratio:1 / 1}body.parent-portable-lighting.graypants .gform-theme--framework .gfield--type-image_choice .gfield-image-choice-wrapper-inner{display:flex;flex-direction:row;align-items:center;justify-content:start}body.parent-portable-lighting.graypants .gform-theme--framework input[type='radio']:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not( .gform-theme__disable-framework ):not(.gform-theme__disable-framework *)){width:10px;height:10px}body.parent-portable-lighting.graypants .gform-theme--framework .gfield--type-image_choice.gfield--image-choice-appearance-card .gchoice .gform-field-label{font-size:9px;margin-left:5px}body.graypants.parent-portable-lighting .gform-theme--framework .gfield--type-image_choice.gfield--image-choice-appearance-card .gchoice:where(:has(input:checked))::after{height:20px;width:20px;font-size:10px;font-weight:300;top:10px;right:10px}body.graypants.parent-portable-lighting .gform-theme--foundation .gform_fields{row-gap:10px}body.graypants.parent-portable-lighting .woocommerce-breadcrumb a{font-size:10px}}
