:root{--announcement-bar-height: 46px}.bg__white{background-color:var(--color-white)}.bg__offwhite{background-color:var(--color-off-white)}.bg__green-gradient{background:var(--color-accent);background:linear-gradient(180deg,#00ccb6,#00c5af 28.66%,#00947c);background:-moz-linear-gradient(180deg,#00CCB6 0%,#00C5AF 28.66%,#00947C 100%);background:-webkit-linear-gradient(180deg,#00CCB6 0%,#00C5AF 28.66%,#00947C 100%)}.sticky-container{width:100%;position:absolute}header{position:fixed!important;z-index:20;left:0;padding:1rem;-moz-transition:.4s all cubic-bezier(.83,0,.17,1);-o-transition:.4s all cubic-bezier(.83,0,.17,1);-webkit-transition:.4s all cubic-bezier(.83,0,.17,1);transition:.4s all cubic-bezier(.83,0,.17,1)}@media print,screen and (min-width:64em){header{padding:2rem 2.3rem 2rem 1rem}}header .inner{display:flex;justify-content:space-between}header .logo{-moz-transition:.4s all cubic-bezier(.83,0,.17,1);-o-transition:.4s all cubic-bezier(.83,0,.17,1);-webkit-transition:.4s all cubic-bezier(.83,0,.17,1);transition:.4s all cubic-bezier(.83,0,.17,1);width:9rem;-moz-transform:translate(0px,1rem);-o-transform:translate(0px,1rem);-ms-transform:translate(0px,1rem);-webkit-transform:translate(0px,1rem);transform:translateY(1rem)}header .logo svg{width:100%}header .logo.hover-effect{filter:drop-shadow(0 1rem 2rem rgba(0,0,0,.4))}header .logo.hover-effect:hover{-moz-transform:scale(1.05) translate(0,-.2rem);-o-transform:scale(1.05) translate(0,-.2rem);-ms-transform:scale(1.05) translate(0,-.2rem);-webkit-transform:scale(1.05) translate(0,-.2rem);transform:scale(1.05) translateY(-.2rem);filter:drop-shadow(0 1.2rem 2.2rem rgba(0,0,0,.4))}header nav>ul>li{-moz-transition:.2s all cubic-bezier(.5,0,0,1);-o-transition:.2s all cubic-bezier(.5,0,0,1);-webkit-transition:.2s all cubic-bezier(.5,0,0,1);transition:.2s all cubic-bezier(.5,0,0,1)}@media print,screen and (min-width:64em){header nav>ul>li:hover{-moz-transform:scale(1.1) translate(0,-.2rem);-o-transform:scale(1.1) translate(0,-.2rem);-ms-transform:scale(1.1) translate(0,-.2rem);-webkit-transform:scale(1.1) translate(0,-.2rem);transform:scale(1.1) translateY(-.2rem)}}header nav>ul>li>a{-moz-transition:.2s all cubic-bezier(.5,0,0,1);-o-transition:.2s all cubic-bezier(.5,0,0,1);-webkit-transition:.2s all cubic-bezier(.5,0,0,1);transition:.2s all cubic-bezier(.5,0,0,1);color:var(--header-menu-font-color);font-family:var(--font-menu);letter-spacing:var(--font-menu-spacing);font-weight:var(--font-menu-weight);font-size:var(--font-menu-size);position:relative;border-bottom:2px solid transparent;padding:.7rem 0rem;margin:0 .7rem}@media print,screen and (min-width:64em){header nav>ul>li>a{width:7rem;text-align:center}}header nav>ul>li>a.current{position:relative}header nav>ul>li>a span{position:relative;z-index:3}header nav li.has-dropdown{position:relative}header nav li.has-dropdown>a:before{content:"";display:block;width:7px;height:7px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%0A%3Csvg width='9px' height='9px' viewBox='0 0 9 9' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cg id='Homepage' transform='translate(-131.000000, -113.000000)' stroke='%231777A2' stroke-width='2'%3E%3Cg id='Group-2' transform='translate(50.000000, 78.000000)'%3E%3Cpolyline id='Path-2' points='82 36 85.104184 41.9150918 88.208368 36'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");right:1.1rem;top:45%;z-index:3;position:absolute}@media print,screen and (min-width:64em){header nav li.has-dropdown:hover .dropdown{display:flex}}header nav li.has-dropdown .dropdown{-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%);-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#e8f5fb;overflow:hidden;display:none;position:absolute;top:3.9rem;padding:0;left:50%;width:8rem;list-style:none;align-items:center;text-align:center;flex-flow:column;z-index:1}header nav li.has-dropdown .dropdown li{width:100%}header nav li.has-dropdown .dropdown a{color:var(--header-menu-font-color);font-size:.8rem;font-family:var(--font-body);padding:.5rem 0;margin:0 0rem}header nav li.has-dropdown .dropdown a span.label-badge{font-weight:700;font-size:10px;line-height:10px;text-transform:uppercase;color:#00cdb5;position:relative;top:-2px;padding-left:3px}header nav li.has-dropdown .dropdown a:hover{background-color:var(--color-accent);color:var(--color-white)}header .header-links__left{display:flex;align-items:center;justify-content:center}header .header-links__left .mobile-logo{-moz-transition:.4s all cubic-bezier(.83,0,.17,1);-o-transition:.4s all cubic-bezier(.83,0,.17,1);-webkit-transition:.4s all cubic-bezier(.83,0,.17,1);transition:.4s all cubic-bezier(.83,0,.17,1);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%);position:absolute;left:50%;width:4rem;margin:0 auto;text-align:center}@media print,screen and (min-width:64em){header .header-links__left .mobile-logo{width:6rem}}header .header-links__left .mobile-logo svg{width:100%}header .header-links__left .mobile-logo a{margin:0}header .header-links__left .mobile-menu-trigger{padding:1.5rem;border:none;position:relative}header .header-links__left .mobile-menu-trigger span{height:2px;z-index:2;position:relative;background:var(--header-menu-font-color);display:block;margin-bottom:.25rem}header .header-links__left .mobile-menu-trigger span:nth-child(1){width:1.8rem}header .header-links__left .mobile-menu-trigger span:nth-child(2){width:1.2rem}header .header-links__left .mobile-menu-trigger span:nth-child(3){width:1.2rem}header .header-links__left .mobile-menu-trigger span:nth-child(4){width:1.8rem;margin-bottom:0}header .header-links__center{-moz-transition:.2s all cubic-bezier(.83,0,.17,1);-o-transition:.2s all cubic-bezier(.83,0,.17,1);-webkit-transition:.2s all cubic-bezier(.83,0,.17,1);transition:.2s all cubic-bezier(.83,0,.17,1);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}header.is-stuck .header-links__logo{opacity:1;filter:alpha(opacity=100)}header .header-links__center a{display:block}header .header-links__center img{width:100%}header .header-links__right{display:flex;align-items:center;justify-content:center}header .header-links__right .header-cta{color:var(--header-menu-font-color)!important;font-family:var(--font-menu);letter-spacing:var(--font-menu-spacing);font-weight:var(--font-menu-weight);font-size:var(--font-menu-size);padding:.6rem .9rem;border-color:var(--header-menu-font-color);min-width:auto}header .header-links__right .search-trigger{font-size:1.5rem;line-height:1rem}header .header-links__right .cart{-moz-transition:.2s all cubic-bezier(.83,0,.17,1);-o-transition:.2s all cubic-bezier(.83,0,.17,1);-webkit-transition:.2s all cubic-bezier(.83,0,.17,1);transition:.2s all cubic-bezier(.83,0,.17,1);color:var(--header-menu-font-color);font-weight:700;line-height:1rem;width:5rem;height:3.6rem;position:relative;margin-left:.7rem;font-size:1.9rem;display:flex;align-items:center;justify-content:center;cursor:pointer}@media print,screen and (min-width:64em){header .header-links__right .cart:hover,header .user-account-icon:hover{-moz-transform:scale(1.1) translate(0,-.2rem);-o-transform:scale(1.1) translate(0,-.2rem);-ms-transform:scale(1.1) translate(0,-.2rem);-webkit-transform:scale(1.1) translate(0,-.2rem);transform:scale(1.1) translateY(-.2rem)}}header .header-links__right .cart .cart-icon{position:relative;z-index:2}header .header-links__right .cart .item-count{font-family:var(--font-heading-h1);font-weight:800;font-size:1.1rem;line-height:.7rem;position:relative;z-index:2}header .icon-cloud{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;filter:drop-shadow(0 1.2rem 2.2rem rgba(0,0,0,.4))}header .icon-cloud svg{width:100%;height:100%}header.sticky{z-index:11}header.is-stuck,header.bar{padding-top:.6rem;padding-bottom:.6rem;background:var(--header-bg-color);z-index:97!important}@media print,screen and (max-width:63.99875em){header.is-stuck,header.bar{height:auto}}header.is-stuck.announcement_bar_enabled,header.bar.announcement_bar_enabled{top:var(--announcement-bar-height)!important}header.is-stuck.announcement_bar_enabled.is-stuck,header.bar.announcement_bar_enabled.is-stuck{top:0!important;transition:unset}header.is-stuck .header-links__logo,header.bar .header-links__logo{opacity:1;filter:alpha(opacity=100)}header.is-stuck .logo,header.bar .logo{width:9rem;-moz-transform:translate(0px,-10rem);-o-transform:translate(0px,-10rem);-ms-transform:translate(0px,-10rem);-webkit-transform:translate(0px,-10rem);transform:translateY(-10rem)}header.is-stuck .mobile-logo,header.bar .mobile-logo{width:4rem;-moz-transform:translate(-50%,-10rem);-o-transform:translate(-50%,-10rem);-ms-transform:translate(-50%,-10rem);-webkit-transform:translate(-50%,-10rem);transform:translate(-50%,-10rem)}header.is-stuck .dropdown .wrap,header.bar .dropdown .wrap{padding:.5rem 1rem 1.5rem!important}header.is-stuck .cart .cart-text,header.bar .cart .cart-text{opacity:0;filter:alpha(opacity=0)}@media print,screen and (max-width:63.99875em){header.announcement_bar_enabled{top:var(--announcement-bar-height)!important}header.announcement_bar_enabled.is-stuck{top:0!important}header.announcement_bar_enabled.push-down{top:0rem!important}}@media print,screen and (max-width:63.99875em)and (min-width:64em){header.announcement_bar_enabled.push-down{top:var(--announcement-bar-height)!important}}@media print,screen and (max-width:63.99875em){header .header-links__logo{opacity:1;filter:alpha(opacity=100)}header .logo{width:10rem}}header .user-account-icon{-moz-transition:.4s all cubic-bezier(.83,0,.17,1);-o-transition:.4s all cubic-bezier(.83,0,.17,1);-webkit-transition:.4s all cubic-bezier(.83,0,.17,1);transition:.4s all cubic-bezier(.83,0,.17,1);position:relative;display:flex;align-items:center;justify-content:center}header .user-account-icon .customer-name{color:var(--color-black);display:flex;align-items:center;font-size:2.2rem;font-weight:800;letter-spacing:1px;text-transform:uppercase}header .user-account-icon .customer-name svg{width:1.9rem;height:1.9rem}header .login-wrapper{display:flex;flex-flow:row}header .login-wrapper .account-link,header .login-wrapper .login-button{display:flex}header .login-button a,header .create-account-button a{font-size:.75rem;padding:.8rem 1rem .7rem;font-weight:500;line-height:1;letter-spacing:.5px;text-transform:uppercase}@media print,screen and (min-width:64em){header .login-button a:hover,header .create-account-button a:hover{background:#b3b3b3}}.template-product header .header-links nav a{color:var(--color-black)}#powrIframeLoader{position:absolute}.announcement-bar{z-index:2;position:relative;background-color:var(--announcement-bar-bg-color);color:var(--announcement-bar-text-color);text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;justify-content:center}.announcement-bar a{color:var(--color-accent)}@media print,screen and (max-width:512px){.announcement-bar{height:auto;padding:7.71px .55em}}.announcement-bar-marquee{overflow:hidden;display:block;position:relative}.announcement-bar-marquee__container{display:flex;justify-content:space-around;width:100%;align-items:center;height:100%;position:absolute;-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translate(100%);-moz-animation:marquee-left-non-infinite 20s linear infinite;-webkit-animation:marquee-left-non-infinite 20s linear infinite;animation:marquee-left-non-infinite 20s linear infinite}.announcement-bar-marquee__container--infinite{width:200%;-moz-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translate(0);-moz-animation:marquee-left 20s linear infinite;-webkit-animation:marquee-left 20s linear infinite;animation:marquee-left 20s linear infinite}.announcement-bar-marquee__entry{text-align:center}@media print,screen and (max-width:63.99875em){.announcement-bar-marquee__entry--hide-on-medium{display:none}}@media print,screen and (max-width:39.99875em){.announcement-bar-marquee__entry--hide-on-small{display:none}}@-moz-keyframes marquee-left{0%{-moz-transform:translateX(0%)}to{-moz-transform:translateX(-50%)}}@-webkit-keyframes marquee-left{0%{-webkit-transform:translateX(0%)}to{-webkit-transform:translateX(-50%)}}@keyframes marquee-left{0%{-moz-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translate(0)}to{-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translate(-50%)}}@-moz-keyframes marquee-left-non-infinite{0%{-moz-transform:translateX(100%)}to{-moz-transform:translateX(-100%)}}@-webkit-keyframes marquee-left-non-infinite{0%{-webkit-transform:translateX(100%)}to{-webkit-transform:translateX(-100%)}}@keyframes marquee-left-non-infinite{0%{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translate(100%)}to{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translate(-100%)}}header .user-account-icon{-moz-transition:.2s all cubic-bezier(.83,0,.17,1);-o-transition:.2s all cubic-bezier(.83,0,.17,1);-webkit-transition:.2s all cubic-bezier(.83,0,.17,1);transition:.2s all cubic-bezier(.83,0,.17,1);color:var(--header-menu-font-color);font-weight:700;line-height:1rem;width:5rem;height:2.63rem;position:relative;margin-left:.7rem;font-size:1.9rem;display:flex;align-items:center;justify-content:center;cursor:pointer}header .user-account-icon a.customer-name svg{position:relative;z-index:2}body.template-cart header .icon-cloud{filter:none}body.template-cart header .logo.hover-effect{filter:none}#header{z-index:999;position:relative}#header:before{background:#000;opacity:.5;position:fixed;width:100%;height:100%;left:0;top:0;z-index:-1;opacity:0;transition:all .2s;display:none}#header.open-menu:before{content:"";opacity:.5;display:block}#header .announcement-bar{font-style:normal;text-align:center;text-transform:uppercase;letter-spacing:0}@media print,screen and (min-width:64em){header.announcement_bar_enabled{top:var(--announcement-bar-height)!important}}#header #header-main{background:#faf8f2;border-bottom:1px solid #D8DFE4;padding:13px 60px}#header #header-main .logo{width:57px;transform:inherit}#header .header-links__right .login-wrapper .icon-cloud{display:none}#header .header-links__right .login-wrapper .user-account-icon{width:auto}#header .header-links__right .cart{width:auto;margin-left:40px}#header .header-links__right .cart .item-count{font-style:normal;font-weight:500;font-size:16px;margin-left:10px;line-height:16px;letter-spacing:-1px;text-transform:uppercase}#header .header-links__right .cart .item-count:before{content:"("}#header .header-links__right .cart .item-count:after{content:")"}#header nav .main-menu{gap:50px;position:inherit}#header nav .main-menu li{position:relative}#header nav .main-menu li.has-megamenu{position:inherit}#header nav .main-menu li>a{padding:0;font-style:normal;font-weight:500;font-size:22px;line-height:27px;min-width:auto;margin:0;text-align:center;text-transform:uppercase;color:#1777a2;border:none;font-family:var(--font-heading-h1);background:transparent}#header nav .main-menu li:hover>a{color:#0f5b7d}#header nav .main-menu li>a span{padding:0}#header nav .main-menu li.has-dropdown>a{padding-right:20px}#header nav .main-menu li.has-dropdown>a:before{content:"";height:10px;width:10px;top:50%;right:0;transform:translateY(-50%);transition:.2s all;background:url(/cdn/shop/files/down-arrow.svg?v=1684481631) no-repeat center}#header nav .main-menu li.has-dropdown:hover>a{color:#0f5b7d}#header nav .main-menu li.has-dropdown:hover>a:before{background:url(/cdn/shop/files/up-arrow.svg?v=1684492080) no-repeat center}#header nav .main-menu li:hover{transform:inherit}#header nav .main-menu li .dropdown{display:none;background:#faf8f2;border-radius:0 0 10px 10px;top:52px;min-width:243px;width:auto;left:50%;transform:translate(-50%);position:absolute;right:inherit;padding:20px 0;overflow:inherit;z-index:2}#header nav .main-menu li.active .dropdown{display:flex}#header nav .main-menu li .dropdown:before{content:"";width:100%;height:100%;position:absolute;left:0;top:-60px;z-index:-1;transition:.2s all}#header nav .main-menu li .dropdown li{width:100%;transform:initial}#header nav .main-menu li .dropdown li>a{font-style:normal;font-weight:500;font-size:24px;line-height:24px;color:#1777a2;text-transform:none;padding:18px 0 18px 50px;text-align:left;position:relative}#header nav .main-menu li .dropdown li.has-submenu>a:before{content:"";height:10px;width:10px;position:absolute;top:50%;right:30px;transform:translateY(-50%);background:url(/cdn/shop/files/right-arrow-01.svg?v=1684754313) no-repeat center;transition:.2s all}#header nav .main-menu li .dropdown li:hover>a,#header nav .main-menu li .dropdown li.active>a{background:#d1f2f7;color:#1777a2}#header nav .main-menu li .mega-menu-wrapper{left:0;transform:translate(0);background:#faf8f2;border-radius:0;width:100vw;align-items:flex-start;display:none;padding:0 0 30px;min-height:299px;filter:drop-shadow(0px 5px 5px rgba(4,25,34,.06));top:77px}#header nav .main-menu li.active .mega-menu-wrapper{display:inline-flex}#header nav .main-menu li .mega-menu-wrapper .btn-shop-all{background:#1777a2;border-radius:4px;padding:12px 18px;font-style:normal;font-weight:700;font-size:14px;line-height:14px;text-transform:uppercase;color:#faf8f2;min-width:auto;margin-left:50px;margin-top:30px}#header nav .main-menu li .mega-menu-wrapper .btn-shop-all:hover{background:#00cdb5;color:#faf8f2}.mega-menu-wrapper .mega-menu-list{left:0;margin:0;padding:0;width:310px}.mega-menu-wrapper .mega-menu-list li{position:inherit!important;list-style:none;transform:inherit}.mega-menu-wrapper .mega-menu-list li>a{font-style:normal;font-weight:500;font-size:24px;line-height:24px;text-align:left;color:#1777a2}.mega-menu-wrapper .mega-menu-list li:not:last-child{margin-bottom:5px}.mega-menu-wrapper .mega-menu-list li>a{font-style:normal;font-weight:500;font-size:24px;line-height:24px;text-align:left;color:#1777a2;padding:20px 40px 20px 60px}.mega-menu-wrapper .mega-menu-list li:hover>a,.mega-menu-wrapper .mega-menu-list li.active>a{background:#d1f2f7}.mega-menu-wrapper .mega-menu-list li .menu-box{position:absolute;width:calc(100vw - 310px);padding:30px 40px;left:310px;top:0;border-left:1px solid #D8DFE4;visibility:hidden;opacity:0;z-index:-1;transition:.3s all;height:100%}.mega-menu-wrapper .mega-menu-list li:hover .menu-box,.mega-menu-wrapper .mega-menu-list li.active .menu-box{visibility:visible;opacity:1;z-index:1}.mega-menu-wrapper .mega-menu-list li .menu-box .m-title{font-style:normal;font-weight:400;font-size:28px;line-height:28px;text-transform:capitalize;color:#1777a2;text-align:left;margin:0 0 20px}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items-wrapper{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items{display:flex;gap:15px}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items .m-items{display:flex;flex-flow:column;width:184px;padding:0;transition:all .2s}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items .m-items:hover{background:transparent}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items .m-items .itm-img{position:relative;margin:0;width:100%;background:#d1f2f7;border-radius:15px;transition:all .2s}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items .m-items:hover .itm-img{background:#baeee4}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items .m-items .itm-img:before{content:"";width:100%;display:flex;padding-bottom:108.251%}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items .m-items .itm-img .pro-img,.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items .m-items .itm-img .pro-img-hover{position:absolute;height:100%;width:100%;transform:translate(-50%,-50%);left:50%;top:50%;padding:15px 30px;object-fit:contain;z-index:1}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items .m-items.with-hover-img:hover .itm-img .pro-img{display:none}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items .m-items.with-hover-img:hover .itm-img .pro-img-hover{display:block}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items .m-items .itm-img .img-bg{position:absolute;left:0;top:15px;opacity:0;transition:all .2s}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items .m-items:hover .itm-img .img-bg{opacity:1}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items .m-items .itm-img .label-icon{position:absolute;right:10px;top:10px;z-index:2;transition:all .2s}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items .m-items .itm-title{font-style:normal;font-weight:700;font-size:12px;line-height:16px;text-align:center;color:#1777a2;margin:10px 0 0}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items-wrapper .sample-box{border:1px solid #D8DFE4;border-radius:15px;padding:25px 17px;display:flex;align-items:flex-start;gap:19px;max-width:270px}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items-wrapper .sample-box figure{margin:0;width:80px;position:relative}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items-wrapper .sample-box figure:before{content:"";display:flex;width:100%;padding-bottom:100%}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items-wrapper .sample-box figure img{position:absolute;height:100%;width:100%;transform:translate(-50%,-50%);left:50%;top:50%;object-fit:contain}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items-wrapper .sample-box .content{display:flex;flex-flow:column;align-items:flex-start;width:calc(100% - 100px)}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items-wrapper .sample-box .content h4{font-style:normal;font-weight:500;font-size:20px;line-height:16px;text-align:left;color:#1777a2;margin:0 0 10px;font-family:var(--font-heading-h3)}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items-wrapper .sample-box .content .texts{font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#1777a2;text-align:left}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items-wrapper .sample-box .content .more-link{font-style:normal;font-weight:700;font-size:12px;line-height:12px;text-transform:uppercase;color:#1777a2;padding-top:0;padding-bottom:6px;border-bottom:2px solid #1777A2;margin:16px 0 0}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items-wrapper .sample-box .content .more-link:hover{color:#00cdb5;border-color:#00cdb5;background:none}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items-wrapper .sample-box{border-radius:15px;background:#fff;border-width:0;max-width:290px;padding:0;gap:0;flex:1 1 auto;justify-content:space-between;align-items:center;overflow:hidden;margin:auto 0 30px}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items-wrapper .sample-box figure{width:150px}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items-wrapper .sample-box figure:before{padding-bottom:92.04%}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items-wrapper .sample-box figure svg{position:absolute;top:-8%;left:0;width:auto;height:96%}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items-wrapper .sample-box .content{width:auto;max-width:148px;padding:31px 16px}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items-wrapper .sample-box .content h4{font-size:22px;font-weight:500;line-height:1;margin-bottom:0}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items-wrapper .sample-box .content .texts{margin-top:10px}#header #header-main .header-links__left .mobi-btn-wrapper{display:none}@media screen and (max-width:1345px){.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items .m-items{width:115px}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items{width:100%;flex:1;overflow-y:hidden;overflow-x:auto;flex-wrap:nowrap}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items .m-items{width:33.33%;max-width:115px;flex:1 0 auto}.mega-menu-wrapper .mega-menu-list li .menu-box .mega-menu-items-wrapper .sample-box{flex:1 1;margin:auto}}.header-links__right>nav{margin-right:30px}body.mobile-nav-open{overflow:hidden}.mobi-navigation{position:fixed;width:100vw;height:calc(100vh - 117px);left:0;top:117px;z-index:9999;background:#faf8f2;padding:28px 24px;overflow-x:hidden;overflow-y:auto;transition:.3s all;opacity:0;visibility:hidden;transform:translate(-120%)}.is-stuck .mobi-navigation{height:calc(100vh - 90px);left:0;top:90px}.mobi-navigation.open-nav{opacity:1;transform:translate(0);visibility:visible}.sticky .mobi-navigation{height:calc(100vh - 90px);top:90px}.nav-main-box{position:relative;max-width:100vw;height:100%}.nav-main-box .mobi-nav-list{margin:0;padding:0}.nav-main-box .mobi-nav-list>li{list-style:none;display:flex}.nav-main-box .mobi-nav-list>li.has-dropdown>a:before{content:"";height:10px;width:10px;background:url(/cdn/shop/files/right-arrow-01.svg?v=1684754313) no-repeat center;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.nav-main-box .mobi-nav-list>li:not(:last-child){margin-bottom:15px}.nav-main-box .mobi-nav-list>li>a{font-style:normal;font-weight:500;font-size:22px;line-height:27px;text-transform:uppercase;position:relative;color:#1777a2;padding:19px 30px 19px 20px;border:1px solid #D8DFE4;border-radius:8px;width:100%;text-align:left;font-family:var(--font-heading-h2)}.mobi-navigation .login-wrapper{margin-top:50px;display:flex;flex-flow:column}.mobi-navigation .login-wrapper .account-link,.mobi-navigation .login-wrapper .login-button{display:flex;align-items:center;gap:15px;font-style:normal;font-weight:500;font-size:18px;line-height:18px}.mobi-navigation .login-wrapper .account-link a,.mobi-navigation .login-wrapper .login-button a{text-decoration:none;border:none;padding:0;letter-spacing:0;font-style:normal;text-transform:none;font-weight:500;font-size:18px;line-height:18px;color:#1777a2}.mobi-navigation .login-wrapper .login-button{margin-top:10px}.mobi-navigation .account-info{margin-top:50px;display:flex;flex-flow:column;align-items:flex-start}.mobi-navigation .account-info .active-user,.mobi-navigation .account-info .customer-name{display:flex;align-items:center;gap:15px;text-decoration:none;border:none;padding:0;letter-spacing:0;font-style:normal;text-transform:none;font-weight:500;font-size:18px;line-height:18px;color:#1777a2}.mobi-navigation .account-info .acc-btn{background:#1777a2;border-radius:4px;padding:12px 18px;font-style:normal;font-weight:700;font-size:14px;line-height:14px;text-transform:uppercase;color:#faf8f2;min-width:auto;margin-top:0;display:inline-block;letter-spacing:0}.mobi-navigation .account-info .user-account-icon{width:auto;margin:0;padding:0;height:auto}.nav-main-box .mobi-nav-list>li .nav-child-wrapper{position:absolute;background:#faf8f2;height:0%;width:100%;top:0;z-index:1;visibility:hidden;transform:translate(120%);transition:.3s all}.nav-main-box .mobi-nav-list>li.open .nav-child-wrapper{transform:translate(0);visibility:visible;height:100%}.nav-main-box .mobi-nav-list>li .nav-child-wrapper .m-nav-haed{display:flex;flex-flow:column;margin-bottom:20px;margin-top:-29px}.nav-main-box .mobi-nav-list>li .nav-child-wrapper .m-nav-haed .back-link{width:auto;margin:0 -24px;padding:14px 24px;border-top:1px solid #D8DFE4;border-bottom:1px solid #D8DFE4;display:flex;align-items:center;gap:11px;font-style:normal;font-weight:500;font-size:12px;line-height:12px;text-transform:uppercase;color:#1777a2}.nav-main-box .mobi-nav-list>li .nav-child-wrapper .m-nav-haed .back-link{padding-top:15px;padding-bottom:15px}.nav-main-box .mobi-nav-list>li .nav-child-wrapper .m-nav-haed h4{font-style:normal;font-weight:500;font-size:30px;line-height:37px;color:#1777a2;margin:30px 0 0;font-family:var(--font-heading-h2)}.nav-main-box .mobi-nav-list>li .nav-child-wrapper .m-dropdown{margin:0;padding:0}.nav-main-box .mobi-nav-list>li .nav-child-wrapper .m-dropdown li{list-style:none}.nav-main-box .mobi-nav-list>li .nav-child-wrapper .m-dropdown li:not(:last-child){margin-bottom:15px}.nav-main-box .mobi-nav-list>li .nav-child-wrapper .m-dropdown li>a{font-style:normal;font-weight:500;font-size:22px;line-height:27px;display:flex;position:relative;color:#1777a2;padding:19px 30px 19px 20px;border:1px solid #D8DFE4;border-radius:8px;width:100%;text-align:left;font-family:var(--font-heading-h2)}.nav-main-box .mobi-nav-list>li .nav-child-wrapper .m-dropdown li.has-submenu>a:before{content:"";height:10px;width:10px;background:url(/cdn/shop/files/right-arrow-01.svg?v=1684754313) no-repeat center;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.nav-main-box .mobi-nav-list>li .nav-child-wrapper .m-dropdown .btn-shop-all{background:#1777a2;border-radius:4px;padding:12px 18px;font-style:normal;font-weight:700;font-size:14px;line-height:14px;text-transform:uppercase;color:#faf8f2;min-width:auto;margin-top:40px;display:inline-block;letter-spacing:0}.nav-main-box .mobi-nav-list>li .nav-child-wrapper .m-dropdown .btn-shop-all:hover{background:#00cdb5;color:#faf8f2}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box{position:absolute;background:#faf8f2;height:0;width:100%;top:0;z-index:1;transition:.3s all;opacity:0;visibility:hidden;transform:translate(120%)}.nav-main-box .mobi-nav-list .mega-menu-wrapper .open-child .menu-box{opacity:1;transform:translate(0);visibility:visible;height:100%}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper{padding-bottom:40px}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .mega-menu-items{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px;grid-row-gap:20px}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .mega-menu-items .m-items{display:flex;flex-flow:column;width:100%;padding:0;transition:all .2s}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .mega-menu-items .m-items:hover{background:transparent}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .mega-menu-items .m-items .itm-img{position:relative;margin:0;width:100%;background:#d1f2f7;border-radius:15px;transition:all .2s}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .mega-menu-items .m-items:hover .itm-img{background:#baeee4}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .mega-menu-items .m-items .itm-img:before{content:"";width:100%;display:flex;padding-bottom:97.145%}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .mega-menu-items .m-items .itm-img .pro-img,.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .mega-menu-items .m-items .itm-img .pro-img-hover{position:absolute;height:100%;width:100%;transform:translate(-50%,-50%);left:50%;top:50%;padding:15px 30px;object-fit:contain;object-position:bottom;z-index:1}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .mega-menu-items .m-items .itm-img .pro-img{object-position:unset}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .mega-menu-items .m-items.with-hover-img:hover .itm-img .pro-img{display:none}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .mega-menu-items .m-items.with-hover-img:hover .itm-img .pro-img-hover{display:block}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .mega-menu-items .m-items .itm-img .img-bg{position:absolute;left:0;top:15px;opacity:0;transition:all .2s}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .mega-menu-items .m-items:hover .itm-img .img-bg{opacity:1}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .mega-menu-items .m-items .itm-img .label-icon{position:absolute;right:10px;top:10px;z-index:2;transition:all .2s}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .mega-menu-items .m-items .itm-title{font-style:normal;font-weight:700;font-size:12px;line-height:16px;text-align:center;color:#1777a2;margin:10px 0 0}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .sample-box{border:1px solid #D8DFE4;border-radius:15px;padding:20px 30px;display:flex;align-items:flex-start;gap:19px;max-width:100%;margin-top:45px}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .sample-box figure{margin:0;width:80px;position:relative}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .sample-box figure:before{content:"";display:flex;width:100%;padding-bottom:100%}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .sample-box figure img{position:absolute;height:100%;width:100%;transform:translate(-50%,-50%);left:50%;top:50%;object-fit:contain}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .sample-box .content{display:flex;flex-flow:column;align-items:flex-start;width:calc(100% - 100px)}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .sample-box .content h4{font-style:normal;font-weight:500;font-size:20px;line-height:16px;text-align:left;color:#1777a2;margin:0 0 10px;font-family:var(--font-heading-h3)}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .sample-box .content .texts{font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#1777a2;text-align:left}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .sample-box .content .more-link{font-style:normal;font-weight:700;font-size:12px;line-height:12px;text-transform:uppercase;color:#1777a2;padding-top:0;padding-bottom:6px;border-bottom:2px solid #1777A2;margin:16px 0 0}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .sample-box .content .more-link:hover{color:#00cdb5;border-color:#00cdb5;background:none}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .sample-box{padding:0;border-width:0;border-radius:15px;background:#fff;align-items:unset;overflow:hidden}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .sample-box figure{margin:18px 0 18px 42px;flex:1 0 auto;max-width:126px;width:auto;height:auto}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .sample-box figure:before{padding-bottom:91.32%}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .sample-box figure svg{position:absolute;top:-18px;left:-42px;width:auto;height:100%}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .sample-box figure img{height:140%;width:140%;object-fit:cover}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .sample-box .content{width:calc(100% - 126px);max-width:148px;flex:1 1 auto;align-self:center;padding:18px 16px}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .sample-box .content h4{font-size:22px;line-height:1;margin-bottom:0}@media screen and (max-width:414px){.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .sample-box figure{margin-left:10.14493vw}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .sample-box figure svg{left:-10.14493vw}}@media screen and (max-width:374px){.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .sample-box figure img{height:100%;width:100%}}@media screen and (max-width:1023px){#header:before{display:none}#header #header-main{background:#faf8f2;border-bottom:1px solid #D8DFE4;padding:20px 24px;min-height:90px;display:flex;align-items:center}#header #header-main .inner{width:100%}#header #header-main .header-links__left .mobile-menu-trigger{padding:0}#header #header-main .header-links__left .mobi-btn-wrapper{height:25px;width:25px;display:flex;align-items:center;justify-content:center}#header #header-main .header-links__left .mobi-btn-wrapper .close-nav-icon{display:none}#header #header-main .header-links__left.active-nav .mobi-btn-wrapper .close-nav-icon{display:block}#header #header-main .header-links__left.active-nav .mobi-btn-wrapper .mobile-menu-trigger{display:none}#header #header-main .logo{width:64px}#header #header-main .header-links__left .mobile-logo{width:64px;transform:translate(-50%)}#header #header-main .header-links__left .mobile-logo .logo{display:flex;width:100%}#header #header-main .header-links__left .mobile-logo .logo img{width:100%}#header #header-main .header-links__right .cart{height:auto}body #offCanvasMenu{background:#faf8f2;max-width:414px}#offCanvasMenu #shopify-section-offcanvas-menu .mobile-logo-image{display:none}#offCanvasMenu #shopify-section-offcanvas-menu nav .menu>li.is-accordion-submenu-parent>a:before{content:"";height:10px;width:10px;background:url(/cdn/shop/files/right-arrow-01.svg?v=1684754313) no-repeat center;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:.2s all}#offCanvasMenu #shopify-section-offcanvas-menu nav .menu>li:not(:last-child){margin-bottom:15px}#offCanvasMenu #shopify-section-offcanvas-menu nav .menu>li>a{font-style:normal;font-weight:500;font-size:22px;line-height:27px;text-transform:uppercase;color:#1777a2;padding:19px 30px 19px 20px;border:1px solid #D8DFE4;border-radius:8px;width:100%;text-align:left}#offCanvasMenu #shopify-section-offcanvas-menu .login-wrapper{text-align:left}#offCanvasMenu #shopify-section-offcanvas-menu .login-wrapper a{font-style:normal;font-weight:500;font-size:18px;line-height:18px;color:#1777a2;border:none;margin:0;padding:0}#offCanvasMenu #shopify-section-offcanvas-menu .social-wrapper{display:none}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .mega-menu-items .m-items:hover .itm-img{background:#d1f2f7}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .mega-menu-items .m-items:hover .itm-img .img-bg{opacity:0}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .mega-menu-items .m-items.with-hover-img:hover .itm-img .pro-img{display:block}.nav-main-box .mobi-nav-list .mega-menu-wrapper .menu-box .mega-menu-items-wrapper .mega-menu-items .m-items.with-hover-img:hover .itm-img .pro-img-hover{display:none}}@media screen and (max-width:640px){#header .announcement-bar:not(.slick-initialized){display:flex;flex-wrap:nowrap;white-space:nowrap;justify-content:flex-start}}.announcement-bar a{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/243/assets/header.css.map */
