img{max-width:100%;height:auto}.svg-icon{line-height:0}.placeholder-svg{background-color:rgba(var(--color-accent),.03);fill:rgb(var(--color-foreground))}.desktop__image{display:block!important}.mobile__image{display:none!important}@media screen and (max-width:750px){.mobile__image{display:block!important}.desktop__image{display:none!important}}.button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded{min-height:calc(5.8.5rem + var(--buttons-border-width) * 2)}.button.loading{color:transparent!important}.button--secondary,.button--tertiary{--color-button: var(--color-secondary-button);--color-button-text: var(--color-secondary-button-text)}.button,.shopify-challenge__button{display:inline-flex;justify-content:center;align-items:center;gap:12px;border:1px solid rgb(var(--color-primary-button-border));height:6.2rem;cursor:pointer;font-family:var(--font-heading-family);font-style:normal;font-weight:600;font-size:23px;line-height:130%;text-align:center;text-transform:none;text-decoration:none;color:rgb(var(--color-primary-button-text));background-color:rgba(var(--color-primary-button));transition:color .3s ease-in-out,border .3s ease-in-out,background-color .3s ease-in-out;-webkit-appearance:none;appearance:none;position:relative;overflow:hidden;z-index:1;outline:none;outline-offset:0}.button:hover,.shopify-challenge__button:hover{transition:color .3s ease-in-out,border .3s ease-in-out,background-color .3s ease-in-out}.button,.shopify-challenge__button{position:relative;overflow:hidden;cursor:pointer;transition:color .3s ease-in-out,border .3s ease-in-out,background-color .3s ease-in-out}.button span,.shopify-challenge__button span,.customer button span{position:relative;z-index:1;line-height:0}.button:after,.shopify-challenge__button:after,.shopify-payment-button__button--unbranded:after{content:"";box-shadow:none;transition:none}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:none}.shopify-payment-button .shopify-payment-button__button{display:inline-flex;justify-content:center;align-items:center;gap:12px;border:0;padding:1rem 3.7rem;height:5.8rem;cursor:pointer;font-family:var(--font-heading-family);font-style:normal;font-weight:600;font-size:23px;line-height:130%;text-align:center;text-transform:none;text-decoration:none;color:rgb(var(--color-secondary-button-text));background-color:rgba(var(--color-secondary-button));transition:color .3s ease-in-out,border .3s ease-in-out,background-color .3s ease-in-out;-webkit-appearance:none;appearance:none;position:relative;overflow:hidden;z-index:1;box-shadow:none;outline:1px solid rgb(var(--color-primary-button-border));outline-offset:-5px}.button:before,.shopify-challenge__button:before,.shopify-payment-button__button--unbranded:before{position:absolute;content:"";top:0;bottom:0;right:0;height:100%;width:0%;z-index:-1;transition:.3s ease-out}.button:hover:before,.button--primary:hover:before,.shopify-challenge__button:hover:before{transition:.3s ease-out;left:0;width:100%}.shopify-challenge__button,.button--primary,.button{--color-button-text: var(--color-primary-button-text);color:rgb(var(--color-primary-button-text));background-color:rgb(var(--color-primary-button))}.shopify-challenge__button:hover,.button--primary:hover,.button:hover{color:rgb(var(--color-primary-button-hover-text));border-color:rgb(var(--color-primary-button-border-hover))}.button:before,.shopify-payment-button__button--unbranded:before,.button--primary:before{background-color:rgb(var(--color-primary-button-hover))}.button--secondary{color:rgb(var(--color-secondary-button-text));background-color:rgb(var(--color-secondary-button));border:1px solid rgb(var(--color-secondary-button-border))}.button--secondary:hover{color:rgb(var(--color-secondary-button-hover-text));border-color:rgb(var(--color-secondary-button-border-hover))}.button--secondary:before{background-color:rgb(var(--color-secondary-button-hover))}.button--full{width:100%}@media screen and (max-width:768px){.button-action{margin-top:30px}}.header__inline-menu>ul>li{padding:0 1rem}.position-relative{position:relative}.link-animation{background:linear-gradient(90deg,currentColor,currentColor 100%)!important;background-size:0% .1rem!important;background-repeat:no-repeat!important;background-position:right bottom!important;transition:background-size .5s cubic-bezier(.3,1,.3,1)!important}.link-animation:hover{background-size:100% .1rem!important;background-position:left bottom!important;text-decoration:none}.header__inline-menu>ul{display:flex;flex-wrap:wrap;align-items:center;column-gap:0;list-style:none;padding:0;margin:0;gap:0;height:100%}.header__inline-menu>ul>li{position:relative;list-style:none;display:inline-flex;height:100%;align-items:center;padding:0 1.2rem}@media screen and (max-width:1200px){.header__inline-menu>ul>li{padding:0 1rem}}.header__inline-menu>ul>li>a{color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:normal;font-weight:700;font-size:16px;line-height:130%;line-height:normal;position:relative;text-decoration:none;display:flex;align-items:center}.header__inline-menu>ul>li>a:hover,.header__inline-menu>ul>li>a.active{color:rgb(var(--color-accent));text-decoration:none}.header__inline-menu>ul>li .menu-link-item .link-text{background:linear-gradient(90deg,currentColor,currentColor 100%)!important;background-size:0% .1rem!important;background-repeat:no-repeat!important;background-position:right bottom!important;transition:background-size .5s cubic-bezier(.3,1,.3,1)!important}.header__inline-menu>ul>li .menu-link-item:hover .link-text{background-size:100% .1rem!important;background-position:left bottom!important}.header__inline-menu>ul>li .arrow-down{margin-left:4px;display:inline-flex}.header__inline-menu>ul>li .arrow-down svg{transition:.3s}.header__inline-menu>ul>li:hover .arrow-down svg{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);transition:.3s}.header__inline-menu>ul>li.has-mega-menu{position:static}.header__inline-menu>ul>li .header__inline-mega-menu{position:absolute;top:100%;left:0;right:0;width:100%;z-index:9;visibility:hidden;opacity:0;transition-duration:.1s;transform-origin:top;-webkit-transform:perspective(10px) rotateX(-18deg);-moz-transform:perspective(10px) rotateX(-18deg);-ms-transform:perspective(10px) rotateX(-18deg);-o-transform:perspective(10px) rotateX(-18deg);transform:perspective(10px) rotateX(-18deg)}.mega-menu__innner{width:100%;background:rgb(var(--color-background));padding:24px 64px;box-shadow:0 0 10px #00000014;border-radius:12px}.header__inline-menu>ul>li>.header__inline-submenu--wrapper{position:absolute;top:100%;left:0;right:0;width:100%;z-index:9;visibility:hidden;opacity:0;list-style:none;transition-duration:.1s;transform-origin:top;-webkit-transform:perspective(10px) rotateX(-18deg);-moz-transform:perspective(10px) rotateX(-18deg);-ms-transform:perspective(10px) rotateX(-18deg);-o-transform:perspective(10px) rotateX(-18deg);transform:perspective(10px) rotateX(-18deg)}.header__inline-menu .header__inline-submenu{background:rgb(var(--color-background));padding:24px 0;min-width:300px;box-shadow:0 0 10px #00000014;border-radius:12px;width:100%}.header__inline-menu>ul>li:hover>.header__inline-submenu--wrapper,.header__inline-menu>ul>li:hover>.header__inline-mega-menu{visibility:visible;opacity:1;transition-duration:.2s;-webkit-transform:perspective(10px) rotateX(0deg);-moz-transform:perspective(10px) rotateX(0deg);-ms-transform:perspective(10px) rotateX(0deg);-o-transform:perspective(10px) rotateX(0deg);transform:perspective(10px) rotateX(0)}.header__inline-nested--wrapper{position:absolute;left:100%;right:0;width:100%;margin-top:-35px;padding-left:5px;z-index:9;min-width:300px;visibility:hidden;opacity:0;transition-duration:.1s;transform-origin:top;-webkit-transform:perspective(10px) rotateX(-18deg);-moz-transform:perspective(10px) rotateX(-18deg);-ms-transform:perspective(10px) rotateX(-18deg);-o-transform:perspective(10px) rotateX(-18deg);transform:perspective(10px) rotateX(-18deg)}.header__inline-nested-menu{list-style:none;padding:24px 0;background:rgb(var(--color-background));box-shadow:0 0 10px #00000014;border-radius:12px}.header__inline-submenu li.menu-item-has-children:hover .header__inline-nested--wrapper{visibility:visible;opacity:1;transition-duration:.2s;-webkit-transform:perspective(10px) rotateX(0deg);-moz-transform:perspective(10px) rotateX(0deg);-ms-transform:perspective(10px) rotateX(0deg);-o-transform:perspective(10px) rotateX(0deg);transform:perspective(10px) rotateX(0)}.header__inline-submenu li{padding:0 24px;position:relative}.has-mega-menu .header__inline-submenu li{padding:0}.header__inline-submenu li.menu-item-has-children .sub-arrow-down svg{transition:.3s}.header__inline-submenu li.menu-item-has-children:hover .sub-arrow-down svg{-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:.3s}.menu-item-has-children a{width:100%}.header__inline-menu>ul>li .header__inline-mega-menu>li:not(:last-child){margin-right:0}.header__inline-menu>ul>li .header__inline-mega-menu>li .header__inline-submenu{padding:0;list-style:none}.header__inline-menu>ul>li .header__inline-mega-menu .header__inline-submenu{list-style:none;padding:0;column-count:2}.shop-mega-menu-list>ul{padding:0;list-style:none}.header__inline-menu>ul>li .header__inline-submenu>li>a,.header__inline-nested-menu>li>a{color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.6rem;font-style:normal;font-weight:400;line-height:30px;position:relative;display:inline-flex;justify-content:space-between;text-decoration:none;transition:.3s ease}.header__inline-menu>ul>li .header__inline-submenu>li>a:hover,.header__inline-nested-menu>li>a:hover{opacity:1;color:rgb(var(--color-accent));transition:.3s ease}.megamenu-list>li a{color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.6rem;font-style:normal;font-weight:400;line-height:30px;position:relative;display:inline-flex;justify-content:space-between;text-decoration:none;transition:.3s ease}.megamenu-list>li a:hover{opacity:1;color:rgb(var(--color-accent));transition:.3s ease}.header__inline-menu>ul>li .header__inline-submenu li:not(:last-child){margin-bottom:8px}.shop-mega-menu-list>ul>li>a{color:rgba(var(--color-foreground),1);font-family:var(--font-body-family);font-size:1.6rem;font-style:normal;font-weight:400;line-height:30px;position:relative;text-decoration:none}.shop-mega-menu-list>ul>li:not(:last-child){margin-bottom:5px}.mega-menu-title,.shop-mega-menu-title{color:rgb(var(--color-foreground));font-family:var(--font-body-family);position:relative;font-size:17px;line-height:30px;font-style:normal;font-weight:700;margin-bottom:15px;text-decoration:none}.shop-mega-menu-list__collection>ul>li>a{color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:500;line-height:32px}.header__inline-menu>ul>li .mega-menu__default{padding:0}.header__inline-menu>ul>li .mega-menu__default .container{padding-top:17px}.header__inline-mega-menu .container{padding:0}.rating__content{align-items:center;gap:5px;display:flex}.rating__stars{display:flex;color:rgb(var(--color-accent));gap:4px;line-height:0}.rating__star{position:relative;top:-1px}.rating__star--empty{filter:grayscale()}@media screen and (min-width:700px){.rating__star{width:15px;height:15px}}.rating-with-text{gap:var(--spacing-2);grid-template-columns:minmax(0,1fr);grid-auto-flow:column;align-items:baseline;display:grid}.desktop-hidden{display:none!important}.mobile-hidden{display:block!important}@media screen and (max-width:749px){.desktop-hidden{display:block!important}.mobile-hidden{display:none!important}}.swiper-navigation-wrapper{background-color:transparent}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next,.swiper-button-prev{background-color:transparent;width:45px;height:45px;-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-moz-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1);transform:translate(0);transition:all .3s;position:absolute;background:transparent;border:0;color:rgb(var(--color-background));background:rgb(var(--color-foreground));border-radius:80px;z-index:1;cursor:pointer}.swiper-button-next{transform:translate(90px);transition:all .3s}.swiper-button-prev{transform:translate(-90px);transition:all .3s}.swiper-button-next svg,.swiper-button-prev svg{object-fit:contain;transform-origin:center;width:auto;height:auto}.swiper-button-next:hover,.swiper-button-prev:hover{-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-moz-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1)}.slideshow__swiper:hover .swiper-button-next,.slideshow__swiper:hover .swiper-button-prev{transition:all .3s}.slideshow__swiper:hover .swiper-button-next,.slideshow__swiper:hover .swiper-button-prev{transform:translate(0);transition:all .3s}@media screen and (max-width:768px){.swiper-button-next,.swiper-button-prev{width:34px;height:34px}}.pagination-wrap{background-color:transparent}.pagination-wrap .swiper-pagination{position:relative;padding-top:40px}.swiper-pagination-bullet{background-color:rgb(var(--color-accent),.5);width:24px;height:10px;opacity:1;transition:.3s ease;border-radius:10px;border:0}.swiper-pagination-bullet-active{background-color:rgb(var(--color-foreground));transition:.3s ease;border-radius:10px;width:50px}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{height:var(--swiper-scrollbar-size, 10px)}.swiper-scrollbar{background-color:rgb(var(--color-foreground))}.swiper-scrollbar-drag{display:block!important;background-color:rgb(var(--color-accent))}.scrollbar-wrap{position:relative;padding-top:4rem;background-color:transparent}.swiper-navigation-flex .swiper-button-prev,.swiper-navigation-flex .swiper-button-next{position:relative;left:auto;bottom:auto;right:auto;top:auto;transform:none;margin:0;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.swiper-navigation-flex .swiper-button-prev:hover,.swiper-navigation-flex .swiper-button-next:hover{background-color:rgb(var(--color-background),.8)}.swiper-navigation-flex{display:flex;align-items:center;gap:10px;background:transparent;padding-top:48px;justify-content:center}@media screen and (max-width:768px){.swiper-navigation-flex{padding-top:32px;gap:8px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s ease-in-out}.slideshow__swiper .col{margin:0;padding:0}.slideshow__swiper .swiper-slide{height:auto}.slideshow__swiper .swiper-wrapper{flex-wrap:nowrap;padding:0;margin:0}.section-header{display:flex;align-items:center;gap:24px;margin-bottom:48px;justify-content:space-between}.section-header .heading-border{position:relative;flex:1;height:0;border-top:2px solid rgba(var(--color-background-contrast));display:block}.section-header .heading-border:before,.section-header .heading-border:after{content:"";position:absolute;top:-4px;width:6px;height:6px;background:rgb(var(--color-border));border-radius:50%}.section-header .heading-border:after{right:0}.section-header-icon-wrap{display:flex;gap:10px;align-items:center;flex-shrink:0}.section-header-icon{width:60px;height:40px;display:flex;border:2px solid rgb(var(--color-primary-button-border));border-radius:100px;padding:10px;align-items:center;justify-content:center;cursor:pointer;color:rgb(var(--color-primary-button-text));transition:.5s;background-color:rgb(var(--color-primary-button))}.section-header-icon:hover{background-color:rgb(var(--color-primary-button-hover));color:rgb(var(--color-primary-button-hover-text));border-color:rgb(var(--color-primary-button-hover-border))}.section-header-right-icon svg{transform:rotate(180deg)}.card__heading--placeholder svg{transform:rotate(323deg)}@media(max-width:768px){.section-header{margin-bottom:24px!important}.section-header h1,.section-header h2{font-size:2.4rem}.faq-header .section-header-right{max-width:inherit}.button,.shopify-challenge__button{font-size:1.6rem;height:4.1rem;min-width:inherit!important}.section-header-icon{width:38px;height:28px;border-radius:100px;padding:10px}}.collection-content{padding:48px 0}.collection--title{font-size:33px;line-height:130%;margin-bottom:15px;font-weight:600}.description .flex,.description .grid{display:block!important}
/*# sourceMappingURL=/cdn/shop/t/66/assets/theme.css.map */
