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))}.button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded{min-width:calc(18.8rem + var(--buttons-border-width) * 2);min-height:calc(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:0;padding:1rem 3.7rem;height:5rem;cursor:pointer;font-family:var(--font-heading-family);font-style:normal;font-weight:800;font-size:30px;line-height:55px;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}.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;border:none;padding:1rem 3.7rem;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:5rem;cursor:pointer;font-family:var(--font-heading-family);font-style:normal;font-weight:800;font-size:30px;line-height:55px;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}.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))}.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))}.button--secondary:hover{color:rgb(var(--color-secondary-button-hover-text))}.button--secondary:before{background-color:rgb(var(--color-secondary-button-hover))}@media screen and (max-width: 768px){.button,.shopify-challenge__button{font-size:18px;line-height:48px}}.desktop__image{display:block}.mobile__image{display:none}@media screen and (max-width: 768px){.mobile__image{display:block}.desktop__image{display:none}}.sticky{top:-131px;animation:goDown .5s ease-in-out forwards}@keyframes goDown{0%{top:-130px}to{transform:translateY(130px)}}.section-header.animate{transition:all .7s cubic-bezier(.76,0,.24,1),color 0s,z-index 0s}.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);background-color:rgb(var(--color-accent));color:#fff}.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-foreground),.5);width:20px;height:20px;opacity:1;transition:.3s ease;border-radius:10px;border:0}.swiper-pagination-bullet-active{background-color:rgb(var(--color-accent));transition:.3s ease;border-radius:10px;width:89px}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}.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}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.swiper-pagination-bullet{width:10px;height:10px}.swiper-pagination-bullet-active{width:45px}.pagination-wrap .swiper-pagination{position:relative;padding-top:30px}}.swiper-counter{position:absolute;width:89px;height:36px;top:9px;left:18%;z-index:2;background:#000;border-radius:10px;font-family:Archivo;font-style:normal;font-weight:400;font-size:20px;line-height:22px;display:flex;align-items:center;text-align:center;letter-spacing:.08em;text-transform:capitalize;color:#fff;justify-content:center}@media screen and (max-width:768px){.grid__swiper .swiper-wrapper__custom{display:grid;grid-template-rows:1fr 1fr;grid-auto-flow:column;gap:0;margin:0 -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}.prog-bar-container{display:block;margin-bottom:20px;position:relative}.prog-bar-container .active span{background:rgba(var(--color-accent));color:#fff;display:block!important}.prog-bar{display:flex;justify-content:space-between;font-size:14px;line-height:16px;list-style:none;position:relative;margin:0;padding:0}.prog-bar-line{position:absolute;top:8px;height:12px;width:100%;display:block!important;border-radius:14px!important;overflow:hidden}.prog-bar-line__bg{background:#a1a1a1;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;display:block!important}.prog-bar-line__fill{background:rgba(var(--color-accent));position:absolute;top:0;left:0;height:12px;width:var(--percentage);z-index:10;display:block!important}.prog-bar__step{display:inline-block!important;text-align:center;position:relative;z-index:15;flex:1}.prog-bar__step__bubble{background:#a1a1a1;border-radius:0;display:inline-block!important;text-align:center;text-decoration:none;width:5px;height:32px;margin-top:-2px;position:absolute;right:0}.prog-bar__step__title{font-family:var(--font-heading-family);font-style:normal;font-weight:900;font-size:30px;line-height:18px;display:flex;align-items:center;text-align:center;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground));margin:40px 0 0;display:block!important}.prog-bar__step.active .prog-bar__step__title{color:rgba(var(--color-accent))}@media screen and (max-width: 991px){.prog-bar__step__title{font-size:18px;line-height:20px}}@media screen and (max-width: 768px){.prog-bar-line{height:3px}.prog-bar__step__bubble{width:3px;height:16px;margin-top:1px}.prog-bar__step__title{font-size:9px;line-height:18px;margin:20px 0 0}}.section--header{margin-bottom:33px}.section--header .section--text{font-style:normal;font-weight:400;font-size:30px;line-height:25px;text-transform:uppercase;margin:0 0 16px}.section--header .section--title{font-style:normal;font-weight:900;font-size:75px;line-height:58px;text-transform:uppercase;margin:0}@media screen and (max-width: 768px){.section--header .section--text{font-size:15px;line-height:25px;margin:0 0 8px}.section--header .section--title{font-size:27px;line-height:25px}.section--header{margin-bottom:18px}}.is-empty .main-cart-wrapper{flex:0 0 auto;width:100%}.ml-auto{margin-left:auto}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
