@charset "UTF-8";.navbar-main{background:#1a171b;position:sticky;top:0;box-shadow:0 5px 10px rgba(0,0,0,.15);z-index:3}.navbar-main__wrap{min-height:80px;align-items:center;display:grid;grid-template-areas:"logo menu icons";justify-content:space-between}@media (max-width:990px){.navbar-main__wrap{min-height:60px}}.navbar-main__logo{grid-area:logo;max-width:167px;opacity:0}.navbar-main__logo a{padding-top:27%;position:relative;width:100%;display:block;min-width:125px}@media (min-width:990px){.navbar-main__logo a{min-width:167px}}.navbar-main__logo svg{position:absolute;top:0;left:0;margin:auto;width:100%;height:100%;object-fit:contain}.navbar-main__nav{grid-area:menu;display:flex;justify-content:center;align-items:center;width:100%;height:13px;padding-left:20px;padding-right:20px}@media (max-width:990px){.navbar-main__nav{display:none}}.navbar-main__nav a{text-decoration:none;text-transform:uppercase;font-size:16px;font-weight:600;line-height:24px;margin:0 15px;text-align:center;font:normal normal bold 16px/24px Poppins;letter-spacing:0}.navbar-main__nav a:first-child{margin-left:0}.navbar-main__nav a:last-child{margin-right:0}.navbar-main__nav a:not(.text--purple):not(.text--green){color:#fff}.navbar-main__icons{grid-area:icons;max-width:200px;display:flex;height:29px;grid-gap:15px}@media (max-width:990px){.navbar-main__icons{grid-gap:30px}}.navbar-main__icons a{min-width:24px;margin:0;color:#fff;height:100%;display:flex;align-items:center;justify-content:center}@media (max-width:990px){.navbar-main__icons a{margin-left:0;margin-right:0}}.navbar-main__icons a.circle{border-radius:50%;height:26px;width:26px;padding:0;margin:0;min-height:20px;min-width:20px;display:inline-flex;justify-content:center;align-items:center;position:relative}.navbar-main__icons a.circle svg{width:26px;height:26px;border-radius:50%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:2px solid #fff}.navbar-main__icons a.link-heart svg{width:26px}.navbar-main__icons a.link-account svg{width:26px}.navbar-main__icons a.link-cart-drawer svg{width:22px}.navbar-main__icons a:first-child{margin-left:0}.navbar-main__icons a:last-child{margin-right:0}.navbar-main__icons button{appearance:none;border-color:transparent;background-color:transparent;color:#fff;cursor:pointer;padding:0!important;border:0}.navbar-main__icons .link-mobile-menu{width:50px;height:24px;padding:0}@media (max-width:990px){.navbar-main__icons .link-mobile-menu{width:40px;height:33px}}.navbar-main__icons .link-mobile-menu .cross{display:none}@media (max-width:990px){.navbar-main__icons .link-account,.navbar-main__icons .link-heart,.navbar-main__icons .link-search,.navbar-main__icons a.link-currency{display:none}}.navbar-main__icons .link-mobile-menu{background:no-repeat;color:#fff;border:0;appearance:none;display:none}@media (max-width:990px){.navbar-main__icons .link-mobile-menu{display:initial}}.navbar-main__icons .link-mobile-menu svg{fill:#fff}.navbar-main__icons a:hover,.navbar-main__icons button:hover{color:#baff00}.layout-elements .navbar-main{background-color:#fff}.layout-elements .navbar-main__nav a:not(.text--purple):not(.text--green){color:#1a171b}.layout-elements .navbar-main__icons svg{color:#1a171b}.layout-elements .navbar-main__icons a.circle{border-color:#1a171b}.layout-elements .navbar-main__icons .link-currency svg{border-color:#1a171b}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;outline:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:0}body,html{padding:0;margin:0;line-height:1;font-family:Poppins,sans-serif;color:#1a171b;font-weight:400}details summary::-webkit-details-marker{display:none}main{min-height:60vh}a{color:#1a171b}iframe{border:0;appearance:none}img,video{border-radius:10px}.underline{border-bottom:2px solid #1a171b;width:max-content;line-height:1.8}a.underline:hover{color:#baff00;border-bottom-color:#baff00}.layout-elements a.underline:hover{color:#ba00ff;border-bottom-color:#ba00ff}.layout-elements a.text-underline:hover{color:#ba00ff;border-bottom-color:#ba00ff}.layout-elements .product-slider__content a:hover{color:#ba00ff;border-bottom-color:#ba00ff}.template-page__legal .legal-page-content a:hover{color:#ba00ff;border-bottom-color:#ba00ff}.container{max-width:1210px;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.container-narrow{max-width:570px;margin:auto}.container--box{background-color:#fff;border-radius:10px;box-shadow:5px 5px 16px rgba(0,0,0,.16);padding:30px 40px;max-width:1250px;z-index:1}@media (max-width:1250px){.container--box{margin-left:20px;margin-right:20px;padding:15px;width:calc(100% - 40px)}}.common-svgs{display:none}.h1{font-weight:700}.h2{font-weight:700}.h3{font-weight:700}.h4{font-weight:700}.h5{font-weight:700}.p{font-weight:700}.sub-title{font-weight:700}.h1,.size-h1,h1{font-size:50px;line-height:70px}@media (max-width:990px){.h1,.size-h1,h1{font-size:30px;line-height:34px}}.h2,.size-h2,h2{font-size:30px}.h3,.size-h3,h3{font-size:20px;line-height:28px}.h4,.size-h4,h4{font-size:20px}.h5,.size-h5,h5{font-size:20px}.p,.size-p,p{font-size:16px;line-height:24px}li{font-size:16px;line-height:24px}.size-sub-title,.sub-title{font-size:12px}.text--green{color:#baff00;-webkit-text-stroke-color:#baff00}.text--green a,.text--green em,.text--green strong{color:#baff00;-webkit-text-stroke-color:#baff00}.text--light-green{color:#baff00;-webkit-text-stroke-color:#baff00}.text--light-green a,.text--light-green em,.text--light-green strong{color:#baff00;-webkit-text-stroke-color:#baff00}.text--purple{color:#ba00ff;-webkit-text-stroke-color:#ba00ff}.text--purple a,.text--purple em,.text--purple strong{color:#ba00ff;-webkit-text-stroke-color:#ba00ff}.text--dark-purple{color:#9411ff;-webkit-text-stroke-color:#9411ff}.text--dark-purple a,.text--dark-purple em,.text--dark-purple strong{color:#9411ff;-webkit-text-stroke-color:#9411ff}.text--black{color:#1a171b;-webkit-text-stroke-color:#1a171b}.text--black a,.text--black em,.text--black strong{color:#1a171b;-webkit-text-stroke-color:#1a171b}.text--white{color:#fff;-webkit-text-stroke-color:#fff}.text--white a,.text--white em,.text--white strong{color:#fff;-webkit-text-stroke-color:#fff}.text--light-grey{color:#eee;-webkit-text-stroke-color:#eee}.text--light-grey a,.text--light-grey em,.text--light-grey strong{color:#eee;-webkit-text-stroke-color:#eee}.text--grey{color:#999;-webkit-text-stroke-color:#999}.text--grey a,.text--grey em,.text--grey strong{color:#999;-webkit-text-stroke-color:#999}.text--strong-green strong{color:#baff00}.text--strong-purple strong{color:#ba00ff}.text--strong-dark-purple strong{color:#9411ff}.font-poppins{font-family:Poppins,sans-serif}.font-marker{font-family:Marker}.bg--green{background-color:#baff00}.bg--light-green{background-color:#baff00}.bg--purple{background-color:#ba00ff}.bg--dark-purple{background-color:#9411ff}.bg--black{background-color:#1a171b}.bg--white{background-color:#fff}.bg--dark-grey{background-color:#4e4e4e}.bg--grey-light{background-color:#e5e5e5}.bg--light-grey{background-color:#eee}.bg--gradient-black{background:#222;background:linear-gradient(135deg,#222 0,#4e4e4e 100%)}.bg--gradient-black-2{background:linear-gradient(135deg,#222 0,#4e4e4e 100%)}.bg--gradient-black-transparent{background:linear-gradient(135deg,#222 0,rgba(78,78,78,.1294117647) 100%)}.overlay{position:relative}.overlay::before{content:"";width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.overlay--purple::before{background-color:#ba00ff;opacity:.8}.border-bottom-white{border-bottom:1px solid #fff;padding-bottom:1rem}.btn{padding-left:30px;padding-right:30px;background-color:#fff;text-transform:uppercase;font-family:poppins;font-weight:700;font-size:16px;height:48px;border-radius:5px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;cursor:pointer;transition:filter ease-in 150ms}.btn:hover{filter:contrast(75%)}.btn--mini{height:30px;padding-left:18px;padding-right:18px;font-size:12px}.btn--black{background-color:#1a171b;color:#fff!important}.btn--white{background-color:#fff;color:#1a171b!important}.btn--green{background-color:#baff00;color:#1a171b!important}.btn--light-green{background-color:#baff00;color:#1a171b!important}.btn--purple{background-color:#ba00ff;color:#fff!important}.btn--dark-purple{background-color:#9411ff;color:#fff!important}.btn--dark-purple:hover{background-color:#ba00ff;color:#fff!important;filter:none}.btn--grey{background-color:#707070;color:#fff!important}.btn--hollow{background-color:transparent;border-color:transparent}.btn--outline{background-color:transparent;border-color:#1a171b;border-radius:5px}.btn--outline.btn--green,.btn--outline.btn--light-green{border-color:#baff00;color:#baff00!important}.btn--transparent-black{background-color:transparent;border-color:transparent;color:#1a171b!important}.btn--transparent-white{background-color:transparent;border-color:transparent;color:#1a171b!important}.btn--transparent-grey{background-color:transparent;border-color:transparent;color:#999!important}.btn--outline.btn--light-green{background-color:transparent;color:#baff00;border-color:#baff00!important}@media (max-width:990px){.btn--transparent-grey{padding-left:0}}.text-announcement{padding:12px;border-radius:5px;margin-bottom:15px}.text-announcement a{text-decoration:none}.text-announcement p{font-size:12px;text-align:center;margin-top:0}.text-announcement p:last-child{margin-bottom:0}.visually-hidden{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.left-gradient::after,.left-gradient::before,.right-gradient::after,.right-gradient::before{content:"";height:100%;width:100px;display:none;position:absolute;top:0;bottom:0;z-index:2;pointer-events:none}@media (max-width:990px){.left-gradient::after,.left-gradient::before,.right-gradient::after,.right-gradient::before{width:50px}}.left-gradient::before{background:linear-gradient(-90deg,rgba(255,255,255,0) 0,#fff 100%);left:0}.right-gradient::after{background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 100%);right:0}label button,label input,label select{height:48px;padding:0 18px;appearance:none;border-radius:5px;background-color:#fff;font-size:16px;border:0}label select{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13.68 8.91"><polygon points="13.68 2.32 11.44 0 6.84 4.44 2.24 0 0 2.32 6.82 8.91 6.84 8.89 6.86 8.91 13.68 2.32" fill="%231a171b"/></svg>');background-repeat:no-repeat;background-position-x:97%;background-position-y:center;background-size:12px auto}label input,label select{border:1px solid #999}.compatible-with{display:inline-flex;align-items:center;grid-gap:20px}@media (max-width:600px){.compatible-with{flex-direction:column;grid-gap:0}}.compatible-with ul{list-style:none;padding:0;display:flex;grid-gap:10px;flex-wrap:wrap}@media (max-width:600px){.compatible-with ul{margin-top:0}}.compatible-with li{display:flex;justify-content:center;align-items:center}.compatible-with img{max-width:42px;max-height:42px;margin:auto}.compatible-with p{font-size:12px}.award-finalists{display:inline-flex;grid-gap:15px}@media (max-width:600px){.award-finalists{flex-direction:column;grid-gap:0}}.award-finalists p{font-size:12px}@media (max-width:600px){.award-finalists p{font-size:12px}}#shopify-section-recommended-products{width:calc(100% - 460px)}@media (max-with:810px){#shopify-section-recommended-products{display:none}}.recommended-products .product-slider__content{margin-left:10%;margin-bottom:50px;max-width:470px}.recommended-products .product-slider__content p:last-child{margin-bottom:0}.recommended-products .product-slider__content .h1{margin-bottom:10px}.recommended-products .product-slider-items{padding:0 10%}[data-slider=next] *,[data-slider=previous] *{pointer-events:none}[data-slider=container]::-webkit-scrollbar{display:none}.last-slide [data-slider=next]{display:none}.first-slide [data-slider=previous]{display:none}.section-collection-product-slider{position:relative;overflow:hidden}.collection-product-slider__bg{width:100%;height:100%;top:0;bottom:0;left:0;right:0;position:absolute;z-index:-1;object-fit:cover}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;min-width:60vw}.video-wrapper iframe,.video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.shadow-1{box-shadow:5px 5px 16px rgba(0,0,0,.36)}.shadow-2{box-shadow:10px 10px 26px rgba(0,0,0,.36)}.shadow-3{box-shadow:5px 5px 16px rgba(0,0,0,.16)}.shadow-4{box-shadow:2px 2px 5px rgba(0,0,0,.16)}.shadow-5{box-shadow:5px 5px 10px rgba(0,0,0,.16)}.shadow-6{box-shadow:5px 5px 16px rgba(0,0,0,.29)}.section-wrap{position:relative;display:flex;flex-direction:column}.section-wrap__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.section-wrap>:not(img){z-index:1}summary{cursor:pointer;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary .icon-caret{position:absolute;height:.6rem;right:1.5rem;top:calc(50% - .2rem)}.disclosure-has-popup{position:relative}.disclosure-has-popup>summary::before{display:none}.disclosure-has-popup[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;content:" ";background:0 0}.disclosure-has-popup[open]>summary+*{z-index:100}@media screen and (min-width:750px){.disclosure-has-popup[open]>summary+*{z-index:4}.facets .disclosure-has-popup[open]>summary+*{z-index:2}}.price{display:flex;align-items:center;grid-gap:10px}.price dd{padding:0;margin:0}.price .you-saved{font-size:16px;color:#ba00ff;font-weight:400;line-height:1.1}.price--on-sale .price__sale{display:flex}.price--on-sale .price__regular{display:none}.price--on-sale .price__sale{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}.price--on-sale .price__sale .price-item--regular{opacity:.2;font-size:22px;margin-left:10px;display:flex;align-items:center}.price--large{font-size:40px;line-height:0}.breadcrumbs{font-size:12px;padding:0}.breadcrumbs span:last-child{font-weight:600}.breadcrumbs a{text-decoration:none}.breadcrumbs svg{height:9px;transform:scaleX(-1)}.breadcrumbs span[aria-hidden=true]{display:inline-block;margin-left:5px}.tabs{padding:40px 0 60px}.tabs .tab h4{padding-bottom:22px;margin-top:20px;cursor:pointer}.tab h4{font-size:16px;font-weight:400;border-bottom:1px solid #707070;margin:0;padding-bottom:1em;padding-top:1em;position:relative;display:flex;align-items:center;justify-content:space-between}.tab svg{transform-origin:center;transition:ease-in transform 250ms}.tab:first-of-type{margin-top:30px}@media (max-width:840px){.tab:first-of-type{margin-top:20px}}.tab[open] svg{transform:rotate(45deg)}.tab__content{font-size:14px;line-height:24px;font-family:Poppins,sans-serif;color:#1a171b;font-weight:400;margin-bottom:20px}.tab__content li,.tab__content p{font-size:14px}.share-btn{position:relative}.share-btn p{margin:0;padding-left:15px;display:flex;align-items:center;width:100%;font-size:12px}.share-btn label{font-size:11px;position:absolute;top:7px;left:15px}.share-btn input{border:0;font-weight:600;padding:13px 15px 0;width:100%}.share-btn summary{font-size:12px;display:flex;grid-gap:10px}.share-btn summary:hover{text-decoration:underline}.share-btn button{min-width:initial;margin:0;padding:0;appearance:none;border:0;box-shadow:none;background:0 0;width:60px;cursor:pointer}.share-btn__box>div{position:absolute;right:0;border:1px solid #1a171b;height:45px;width:300px;display:flex;background:#fff;padding:0;margin-top:10px}.share-btn__box .share-btn__success{display:none}.share-btn.success .share-btn__box .share-btn__success{display:flex}.ruk_rating_snippet span{margin-left:5px}@media (min-width:1200px){.collection-slider [data-slider=previous],.product-slider [data-slider=previous]{left:calc((100vw - 1200px)/ 2 - 25px)!important}.collection-slider [data-slider=next],.product-slider [data-slider=next]{right:calc((100vw - 1200px)/ 2 - 25px)!important}}@media (min-width:1200px){.collection-slider .collection-slider-items,.collection-slider .product-slider-items,.product-slider .collection-slider-items,.product-slider .product-slider-items{padding-left:calc((100vw - 1170px)/ 2)!important;padding-right:calc((100vw - 1170px)/ 2)!important}}.product-slider-recommended{display:none}.product-slider-recommended.is-visible{display:flex;flex-direction:column}.full-width{width:100%}.inset-bottom-shadow{position:relative}@media (max-width:768px){.inset-bottom-shadow{position:initial;display:none}}.inset-bottom-shadow::after{content:"";height:30px;width:100%;position:absolute;bottom:0;left:0;right:0;margin:auto;background:#222;background:linear-gradient(180deg,rgba(34,34,34,0) 0,#000 100%)}.product-card button.btn-wishlist{background:0 0;border:0;position:absolute;top:10px;right:10px;z-index:1;color:#fff;width:26px;height:24px;padding:0;cursor:pointer}.product-card button.btn-wishlist svg{width:inherit;height:inherit;pointer-events:none}.product-card button.btn-wishlist:hover,.product-card button.btn-wishlist[data-wishlist-btn-status=added]{color:#baff00}html body .additional-input{display:flex;flex-direction:column;grid-gap:5px}html body .additional-input span,html body .additional-input svg{pointer-events:none}html body .additional-input button{background-color:initial;color:#999;display:flex;border:1px solid #fff;align-items:center;cursor:pointer}html body .additional-input button span{text-transform:capitalize;display:flex;margin:0;font-size:16px;font-weight:400;font-family:poppins}html body .additional-input button svg{color:#999;margin-right:10px}html body .additional-input__content{display:flex;flex-direction:column;grid-gap:5px}html body .additional-input__content div{display:flex}html body .additional-input__content button{border:0;color:#fff;padding-right:0}html body .additional-input__content input{width:100%}html body .additional-input__content svg{width:15px}input.invalid{border:2px solid red}input.is-valid{border:2px solid #baff01}#validation-error{background-color:#9411ff;color:beige;border-radius:10px;padding:10px 20px;display:none;margin-bottom:20px}#validation-error.is-visible{display:initial}#validation-error ul{padding:0 0 0 20px;margin-top:5px;margin-bottom:0}#validation-error li{font-size:12px}#validation-error p{font-weight:600;margin-bottom:0;margin-top:0}img{max-width:100%}.back-link{display:inline-flex;align-items:center;text-decoration:none;text-transform:uppercase;font-size:13px;font-weight:600;letter-spacing:1px}.back-link svg{margin-right:1em}.mobile-menu__is-visible body{overflow:hidden}.login-notice{text-align:center;padding:30px 0;min-height:60vh;display:flex;justify-content:center;align-items:center;max-width:650px;margin:auto}@media (max-width:800px){.section-hero-v1+.section-cards-x2 .cards-x2__list{margin-top:-100px!important}}@media (max-width:800px){.cards-x2 .cards-x2__list .card__text{margin:auto}}.article-slider{margin-top:-300px;margin-bottom:50px}.article-slider .article-slider-item{padding-top:51.129%;position:relative}.article-slider .article-slider-item img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;object-fit:cover;border-radius:10px}.article-slider .article-slider-item__content{z-index:999;position:absolute;bottom:0;left:0;right:0;color:#fff;padding:40px}.article-slider .article-slider-item__content h3{font-size:50px;margin-top:.5em;margin-bottom:.75em}.article-slider .article-slider-item__content a{color:#fff;font-weight:500}.article-slider .article-slider-item__content p{text-transform:uppercase}.article-slider .article-slider-item::after{content:"";width:100%;height:50%;display:block;position:absolute;z-index:1;bottom:0;background:linear-gradient(360deg,#222 14%,rgba(0,0,0,0) 100%)}.article-slider li.glide__slide{transition:transform ease-in 250ms}.article-slider .glide__arrow.glide__arrow--right{margin-right:-10px}.article-slider .glide__arrow.glide__arrow--right svg{transform:rotate(180deg)}.article-slider button.glide__arrow.glide__arrow--left{margin-left:-10px}.article-slider .glide__arrow{position:absolute;top:0;left:7%;right:7%;bottom:0;margin:auto;border-radius:50%;width:50px;height:50px;padding:0;background-color:#baff00;color:#1a171b;border:0}@media (max-width:820px){.article-slider .glide__arrow{width:42px;height:42px}.article-slider .glide__arrow svg{height:15px}}.shopify-challenge__container{margin:auto;display:flex;min-height:70vh;align-items:center;flex-direction:column}.shopify-challenge__container *{margin:auto}.shopify-challenge__container p{margin-bottom:0}.shopify-challenge__container form{margin-top:0}.price--large dl{display:flex;grid-gap:10px}.save-message{font-size:16px;font-weight:400;color:#ba00ff;display:flex;align-items:center}#badge-ribbon{background:#fff;max-width:fit-content;border-radius:5px;transform:scale(.9);transform-origin:left}@media (max-width:500px){#badge-ribbon{transform:scale(1);float:initial;min-width:100%;display:flex;justify-content:center;align-items:center;text-align:center;padding-top:5px;padding-bottom:5px;margin-top:20px}#badge-ribbon iframe{margin:auto;max-width:max-content}}.template-activate_account main{padding-top:40px;padding-bottom:40px;display:flex;align-items:center;justify-content:center}.template-activate_account main .account-form .form-fields .btn{display:inline-flex;margin-left:0;margin-right:0}.template-activate_account main .account-form .form-fields .btn-group{display:flex;align-items:center;justify-content:center;grid-gap:20px}@media (max-width:500px){.template-activate_account main .account-form .form-fields .btn-group{flex-direction:column;grid-gap:0}}.template-activate_account main .account-form .form-fields .btn.btn--grey.btn--outline{color:#1a171b}.portfolio-articles ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;padding:0;list-style:none}@media (max-width:990px){.portfolio-articles ul{grid-template-columns:1fr}}.hide-arrows .btn{display:none}.link--white a,.link--white a *{color:#fff;text-decoration:none!important;font-weight:700;border:0}.link--white a :hover,.link--white a:hover{color:#f6f6f6}.link--black a,.link--black a *{color:#1a171b;text-decoration:none!important;font-weight:700;border:0}.link--black a :hover,.link--black a:hover{color:#1a171b}.link--dark-purple a,.link--dark-purple a *{color:#9411ff;text-decoration:none!important;font-weight:700;border:0}.link--dark-purple a :hover,.link--dark-purple a:hover{color:#ba00ff}.link--purple a,.link--purple a *{color:#ba00ff;text-decoration:none!important;font-weight:700;border:0}.link--purple a :hover,.link--purple a:hover{color:#9411ff}.link--light-green a,.link--light-green a *{color:#baff00;text-decoration:none!important;font-weight:700;border:0}.link--light-green a :hover,.link--light-green a:hover{color:#95cc00}.link--green a,.link--green a *{color:#95cc00;text-decoration:none!important;font-weight:700;border:0}.link--green a :hover,.link--green a:hover{color:#baff00}.product-card{min-width:270px;max-width:270px;scroll-snap-align:center;position:relative;display:flex;flex-direction:column}.product-card .save-message{display:none}.product-card a{text-decoration:none;font-size:24px}.product-card h3,.product-card h5{margin-bottom:0;margin-top:20px;flex:1;line-height:28px}.product-card .price-item{font-size:20px;line-height:0}.product-card img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;object-fit:cover}.product-card video{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);display:none}.product-card button{width:100%}.product-card.product-card--large{min-width:300px;max-width:300px}@media (min-width:1300px){.product-card.product-card--large{min-width:370px;max-width:370px}}@media (min-width:1600px){.product-card.product-card--large{min-width:370px;max-width:370px}}.product-card form{display:flex;flex-direction:column;height:100%}.product-card .btn--outline{border-color:#fff;color:#fff;background-color:rgba(0,0,0,.3)}.product-card .btn-quick-view{display:flex;position:absolute;right:10px;left:10px;bottom:10px;width:calc(100% - 20px);border:1px solid #fff;color:#fff;background-color:rgba(0,0,0,.3);text-transform:uppercase;padding:5px 10px;border-radius:5px;cursor:pointer;font-family:poppins,sans-serif;font-size:10px;font-weight:700;justify-content:center;align-items:center}.product-card:hover .btn-quick-view{display:flex}.product-card__image{position:relative;padding-top:100%;display:flex;border-radius:10px;overflow:hidden}.product-card__image:hover video{display:block}.product-card__badges{position:absolute;top:10px;left:10px;z-index:1;display:flex;grid-gap:5px}.product-card__badges a{display:flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-width:fit-content!important;max-width:fit-content!important;max-height:fit-content!important;min-height:fit-content!important;height:fit-content!important;font-size:10px!important;white-space:nowrap!important;padding:5px 10px!important}.product-card__badges a span{line-height:1}.product-card .price--on-sale .price__sale .price-item--regular{opacity:.5;font-size:14px}.product-slider .product-card__badges a{font-size:14px!important}.collection-card{min-width:270px;max-width:270px;scroll-snap-align:center;position:relative;border-radius:10px;overflow:hidden}.collection-card img{width:100%;position:absolute;top:0;left:0;right:0;object-fit:cover;border-radius:10px}.collection-card h3{position:absolute;bottom:0;left:20px;right:20px;color:#fff;z-index:1;font-size:24px}.collection-card__wrap{padding-top:177.77%;display:flex}.collection-card__wrap::after{content:"";position:absolute;width:100%;height:50%;background:linear-gradient(transparent,#000);bottom:0}.product-slider{z-index:1;width:100%;position:relative;margin-bottom:100px}.product-slider>.btn{position:absolute;top:0;left:7%;right:7%;bottom:0;margin:auto;top:-30%;border-radius:50%;width:50px;height:50px;padding:0;background-color:#baff00;color:#1a171b;box-shadow:5px 5px 10px rgba(0,0,0,.16)}@media (max-width:820px){.product-slider>.btn{width:42px;height:42px}.product-slider>.btn svg{height:15px}}.product-slider .product-card__text{margin:1em 0}.product-slider .product-card a{font-size:1.15em;font-weight:700;display:block;min-height:2em}.product-slider .product-slider__previous{right:initial}.product-slider .product-slider__previous svg{margin-left:-5px}@media (max-width:820px){.product-slider .product-slider__previous svg{margin-left:-2px}}.product-slider .product-slider__next{left:initial!important}.product-slider .product-slider__next svg{transform:scaleX(-1);margin-right:-5px}@media (max-width:820px){.product-slider .product-slider__next svg{margin-right:-2px}}.product-slider .product-slider-items{display:flex;grid-gap:3em;scroll-behavior:smooth;scroll-snap-type:x mandatory;overflow-x:auto;overflow-y:hidden;width:100%;padding:0!important;max-width:1170px}@media (max-width:1180px){.product-slider .product-slider-items{padding:0 20px!important}}.product-slider .product-slider-items::after{content:"";display:block;width:30px;height:100px;min-width:30px}.product-slider__content{position:relative;z-index:2;margin-bottom:40px;display:flex;align-items:flex-end;justify-content:space-between}.product-slider__content a{font-weight:600;text-decoration:none;border-bottom:2px solid #1a171b;padding-bottom:.5em}.product-slider__content p:last-of-type{margin-bottom:0}.product-slider__content h2{margin-bottom:0}@media (max-width:500px){.product-slider__content h2{padding-right:70px}}@media (min-width:1300px){.product-slider>.btn{top:0;bottom:0;transform:translateY(-80px)}}@media (min-width:1600px){.product-slider>.btn{top:0;bottom:0;transform:translateY(-65px)}}@media (min-width:1600px){.cart-drawer-window .product-slider>.btn{top:0;bottom:0;transform:translateY(-70px)}}@media (max-width:480px){.collection-slider .collection-slider-items,.collection-slider .product-slider-items,.product-slider .collection-slider-items,.product-slider .product-slider-items{padding:0 40px!important;grid-gap:50px}.collection-slider .collection-card,.collection-slider .product-card.product-card--large,.product-slider .collection-card,.product-slider .product-card.product-card--large{min-width:100%;max-width:100%}.collection-slider .collection-slider__next,.collection-slider .product-slider__next,.product-slider .collection-slider__next,.product-slider .product-slider__next{right:4%}.collection-slider .collection-slider__previous,.collection-slider .product-slider__previous,.product-slider .collection-slider__previous,.product-slider .product-slider__previous{left:4%}.collection-slider>.btn,.product-slider>.btn{top:-95px}}.collection-products__content{margin-left:10%;margin-bottom:50px;max-width:470px}.collection-products__content p:last-child{margin-bottom:0}.collection-products__content .h1{margin-bottom:10px}.collection-slider{width:100%;position:relative;margin-bottom:100px;z-index:1}@media (max-width:790px){.collection-slider p:last-child{margin-bottom:0}}.collection-slider__bg{width:100%;height:100%;top:0;bottom:0;left:0;right:0;position:absolute;z-index:-1;object-fit:cover}.collection-slider>.btn{position:absolute;top:0;left:7%;right:7%;bottom:0;margin:auto;border-radius:50%;width:50px;height:50px;padding:0;background-color:#baff00;color:#1a171b}@media (max-width:820px){.collection-slider>.btn{width:42px;height:42px}.collection-slider>.btn svg{height:15px}}.collection-slider__text{flex:1}.collection-slider__content{position:relative;z-index:2;margin-bottom:30px}.collection-slider__content .h1{margin-bottom:0}.collection-slider__content .text-underline{font-weight:600;text-transform:capitalize;text-decoration:none;border-bottom:2px solid #1a171b;padding-bottom:.5em}@media (max-width:820px){.collection-slider__content .text-underline{position:absolute;top:10px;right:0;border-bottom-color:#baff00;padding-bottom:.2em}}.collection-slider__content>div{display:flex;align-items:center}.collection-slider .collection-slider__previous{right:initial}.collection-slider .collection-slider__previous svg{margin-left:-5px}@media (max-width:820px){.collection-slider .collection-slider__previous svg{margin-left:-2px}}.collection-slider .collection-slider__next{left:initial!important}.collection-slider .collection-slider__next svg{transform:scaleX(-1);margin-right:-5px}@media (max-width:820px){.collection-slider .collection-slider__next svg{margin-right:-2px}}.collection-slider .collection-slider-items{display:flex;grid-gap:30px;scroll-behavior:smooth;scroll-snap-type:x mandatory;overflow-x:auto;width:100%;padding:0 40px}@media (max-width:1180px){.collection-slider .collection-slider-items{padding:0 20px}}.collection-slider .collection-slider-items::after{content:"";display:block;width:30px;height:100px;min-width:30px}.layout-elements .collection-slider>.btn,.layout-elements .product-slider>.btn{background-color:#ba00ff;color:#fff}.section-collection-slider{position:relative;overflow:hidden;z-index:0}.footer{padding-top:70px}.footer a{color:#fff;text-decoration:none}@media (max-width:760px){.footer a{font:normal normal normal 12px/24px Poppins}}.footer h3{text-transform:uppercase;margin-top:0}@media (max-width:760px){.footer h3{margin-bottom:.25em}}.footer__image{grid-area:image}.footer__image svg{width:167px}.footer__description{grid-area:description}.footer .social_icons{grid-area:social_icons}.footer .payment_methods{grid-area:payment_methods}.footer .payment-methods,.footer .social-links{min-width:100%}.footer .social-links{margin-top:25px}@media (max-width:375px){.footer .social-links a{flex:1}.footer .social-links svg{width:100%}}@media (max-width:400px){.footer .payment-methods svg{width:100%}.footer .payment-methods li{flex:1}}@media (min-width:500px){.footer .payment-methods__list{max-width:160px}}.footer .payment-methods h3{line-height:1;padding-bottom:5px}.footer .container{display:grid;grid-template-areas:"desc newsletter" "links links";grid-template-columns:51% auto}@media (max-width:820px){.footer .container{grid-template-areas:"desc" "newsletter" "links";grid-template-columns:1fr}}.footer__description{line-height:24px;font-weight:400;max-width:524px;margin-bottom:10px}.footer-links{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding-bottom:60px;grid-gap:30px;width:100%;margin-top:60px;grid-area:links}@media (max-width:760px){.footer-links{grid-template-columns:1fr 1fr}}.footer-nav__links{display:grid;grid-gap:30px;line-height:1;padding-top:10px}@media (max-width:790px){.footer-nav__links{grid-gap:10px}}.footer-nav__links a:hover{color:#baff00}.footer-legal{height:55px;background:#000;color:#fff;font-size:12px}@media (max-width:500px){.footer-legal{height:initial}}.footer-legal a{color:#fff;text-decoration:none}.footer-legal p{font-size:12px}.footer-legal__wrap{display:grid;grid-template-columns:1fr 1fr;height:100%}.footer-legal__wrap>div{display:flex;flex-wrap:wrap;align-items:center}.footer-legal__left{grid-gap:0 40px}.footer-legal__right{justify-content:flex-end}#footer-desc{display:grid;grid-template-columns:51% auto;grid-template-rows:auto auto auto;gap:0 0;grid-template-areas:"image image" "description description" "social_icons payment_methods";height:100%;grid-area:desc;width:100%}#footer-newsletter{padding-top:45px;grid-area:newsletter;width:100%}#footer-newsletter label{display:flex;grid-gap:10px}#footer-newsletter input{width:100%}#footer-newsletter h3{margin-top:0;font:normal normal bold 20px/34px Poppins;letter-spacing:0;color:#baff00}#footer-newsletter form input[type=email]{height:48px!important;padding:0 18px!important;appearance:none!important;border-radius:5px!important;background-color:#fff!important;font-size:16px!important}#footer-newsletter form button{padding:0 30px!important;height:48px!important}@media (max-width:760px){#footer-desc{width:100%;grid-template-areas:"image" "description" "social_icons" "payment_methods";grid-template-columns:auto}.social-links{margin-bottom:30px}.social-links svg{color:#baff00}#footer-newsletter{width:100%}.footer-legal__right p{margin:0;text-align:right;line-height:1.7}.footer-legal__left,.footer-legal__right{display:initial;padding-top:7px}.footer-legal__left a:not(:last-child){margin-right:20px}.footer-legal__wrap{grid-gap:10px}.footer-legal__left a,.footer-legal__right a{display:inline-flex;line-height:1.8}}@media (max-width:600px){.footer #badge-ribbon{margin-top:0;margin-bottom:20px}.footer #footer-newsletter{padding-top:35px}.footer .footer-links{margin-top:10px}.footer .payment-methods{margin-top:10px}}.payment-methods{display:flex;flex-direction:column;grid-gap:5px}.payment-methods li{display:flex}.payment-methods svg{width:30px}.payment-methods h3{font-size:12px;text-transform:capitalize;font-weight:400;margin-top:0;margin-bottom:0}.payment-methods__list{display:flex;list-style:none;margin:0;padding:0;flex-wrap:wrap;grid-gap:0 5px}@media (max-width:760px){.payment-methods svg{width:40px}.payment-methods__list{grid-gap:7px}}.social-links{grid-gap:10px;display:flex;flex-wrap:wrap}.social-links a{display:inline-flex}.social-links a:hover{color:#baff00}.social-links svg{max-width:32px;max-height:32px}.template-page__megamenu{background-color:#1a171b}.template-page__megamenu main{padding-top:50px}.template-page__megamenu .mega-menu-item{margin-bottom:50px}.mega-menu-item{display:none;padding-top:20px;max-width:1170px;margin:auto}@media (max-width:1210px){.mega-menu-item{padding-left:20px;padding-right:20px}}.mega-menu-item.is-active{display:block}.mega-menu-item h2{font-size:50px;font-weight:700;margin:20px 0;text-transform:uppercase}.mega-menu-item em strong{font-size:16px;font-style:initial}.mega-menu-item .sub-title{font-size:20px;font-weight:400;margin-bottom:0;line-height:.8;margin-top:7px}.mega-menu-item .description{max-width:256px}.mega-menu-item__container{margin:auto;padding:30px;box-sizing:border-box;border-radius:10px;background-color:#fff;grid-template-columns:300px auto 235px;display:grid;max-width:1000px}.mega-menu-item__column-left{border-right:1px solid #dadada}.mega-menu-item__column-links{padding-left:50px}.mega-menu-item__column-links em{margin-bottom:1em;display:inline-flex}.mega-menu-item__column-links strong{text-transform:uppercase;display:inline-block;margin-bottom:6px}.mega-menu-item__column-links p{margin:0;line-height:.85;margin-top:0;margin-bottom:8px}.mega-menu-item__column-links p::after{content:"";display:inline-block;width:0}.mega-menu-item__column-links a{text-decoration:none;color:#1a171b;text-transform:uppercase;font-size:12px}.mega-menu-item__column-links a:hover{text-decoration:underline}.mega-menu-item__column-links{display:flex;grid-gap:50px}.mega-menu-item .column-links{max-height:255px;display:flex;flex-direction:column;flex-wrap:wrap;grid-gap:0 40px;padding-top:7px}.mega-menu-item__column-image{position:relative;padding-top:106.41%;border-radius:10px;overflow:hidden;height:max-content}.mega-menu-item__column-image img{width:100%;position:absolute;top:0;left:0;bottom:0;right:0;height:100%;object-fit:cover}.mega-menu-item__column-image p{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;margin:auto;display:flex;align-items:center;justify-content:center;color:#fff}.mega-menu-item__footer-text{max-width:560px;margin:auto;text-align:center;color:#fff;font-size:20px}.mega-menu-item__footer-text p{font-size:20px}.mega-menu-item__footer-foot{display:flex;justify-content:center;align-items:center}.mega-menu{left:0;right:0;bottom:0;position:fixed;margin:auto;background-color:rgba(0,0,0,.5);display:none}.mega-menu.is-visible{display:block}.template-page__megamenu .mega-menu,.template-page__megamenu .mega-menu-item{display:block}.template-page__mobile-menu{background-color:#eee}.template-page__mobile-menu main{padding-top:50px}.template-page__mobile-menu .mobile-menu{width:414px;height:700px;border-radius:5px;position:relative}.mobile-menu{margin:auto;overflow:hidden;display:none}@media (min-width:990px){.mobile-menu{display:none}}.mobile-menu--tier_home{background:#1a171b}.mobile-menu--tier_home a{color:#fff}.mobile-menu .link-currency svg{max-width:28px;max-height:28px;border-radius:50%;border:2px solid #fff;width:100%}.mobile-menu-item{position:fixed;top:60px;bottom:0;left:0;right:0;padding:50px 40px;z-index:3}.mobile-menu-item a,.mobile-menu-item button{color:#fff}@media (max-width:990px){.mobile-menu-item button.btn-search{background:0 0;border:0;width:fit-content;display:flex;align-items:center;grid-gap:20px;font-size:16px;font-family:poppins;text-transform:uppercase;font-weight:400;padding:0}}.mobile-menu-item .column-links a,.mobile-menu-item .column-links button,.mobile-menu-item .mobile-menu-item__icon-links a,.mobile-menu-item .mobile-menu-item__links-large a{text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;grid-gap:20px;background-color:transparent;border:0;appearance:none;line-height:1}.mobile-menu-item p{margin:0;overflow:hidden;display:block}.mobile-menu-item__links-large p{padding:4px 0 0 0;font-size:40px}.mobile-menu-item__links-large p:nth-child(1) a{color:#ba00ff}.mobile-menu-item__links-large p:nth-child(2) a{color:#baff00}.mobile-menu-item__links-large p:last-of-type a{margin-bottom:0}.mobile-menu-item__links-large a{font-size:36px;font-weight:700;margin-bottom:40px;display:block}.mobile-menu-item__icon-links{display:flex;flex-direction:column;grid-gap:18px;margin-top:50px}.mobile-menu-item{transition:transform ease-in .2s;overflow:scroll;transform:translateX(100%)}.mobile-menu-item::-webkit-scrollbar{display:none}.mobile-menu-item.is-active{display:block;transform:translateY(0)}.mobile-menu-item h2{font-size:50px;font-weight:700;margin:20px 0;text-align:center}.mobile-menu-item .button-group{display:flex;justify-content:center}.mobile-menu-item .sub-title{font-weight:400;margin-bottom:0;line-height:.8;text-align:center;font-size:16px}.mobile-menu-item .description{max-width:256px;text-align:center;margin:auto auto 35px auto}.mobile-menu-item__column-image{padding-top:56.287%;margin-bottom:45px}.mobile-menu-item button.mobile-menu-item__back{appearance:none;border:0;background-color:#fff;display:flex;align-items:center;grid-gap:10px;margin-bottom:45px;cursor:pointer;color:#1a171b;font-weight:600;text-transform:uppercase;font-size:12px}.mobile-menu-item__container{margin:auto;box-sizing:border-box;border-radius:10px;background-color:#fff;grid-template-columns:300px auto 235px;display:flex;flex-direction:column;max-height:initial;padding:0}.mobile-menu-item__column-left{border-bottom:1px solid #dadada;padding-bottom:35px;margin-bottom:35px}.mobile-menu-item__column-links{padding-left:50px;display:flex;grid-gap:50px;padding:0}.mobile-menu-item__column-links strong{text-transform:uppercase;display:inline-block;margin-bottom:6px}.mobile-menu-item__column-links p{margin:0;line-height:.85;margin-top:0;margin-bottom:8px}.mobile-menu-item__column-links p::after{content:"";display:inline-block;width:0}.mobile-menu-item__column-links a{text-decoration:none;color:#1a171b;text-transform:uppercase;font-size:12px}.mobile-menu-item__column-links a:hover{text-decoration:underline}.mobile-menu-item .column-links{max-height:300px;display:flex;flex-direction:column;flex-wrap:wrap;grid-gap:0 40px;padding-top:7px}.mobile-menu-item__column-image{position:relative;padding-top:106.41%;border-radius:10px;overflow:hidden;height:max-content}.mobile-menu-item__column-image img{width:100%;position:absolute;top:0;left:0;bottom:0;right:0;height:100%;object-fit:cover}.mobile-menu-item__column-image p{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;margin:auto;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:600;text-transform:uppercase;text-shadow:rgba(0,0,0,.4) 0 0 10px}.mobile-menu-item__back{appearance:none;border:0;background-color:none;display:flex;align-items:center;grid-gap:10px;margin-bottom:45px}.mobile-menu--tier_1{background-color:#fff}.mobile-menu--tier_home,.mobile-menu-item--is-current{transform:translateX(0)}.mobile-menu__is-visible .mobile-menu{display:initial}.mobile-menu__is-visible .link-mobile-menu .cross{display:initial}.mobile-menu__is-visible .link-mobile-menu .bag{display:none}.cart-drawer-window{display:none}.cart-drawer-window__curtain{position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;background:rgba(0,0,0,.85);z-index:9;opacity:0;transition:opacity ease-in 350ms}.cart-drawer{background:#fff;width:100%;max-width:460px;height:100vh;position:fixed;top:0;right:0;z-index:9;transform:translateX(100%);transition:transform ease-in 350ms;padding:55px 45px 45px;display:flex;flex-direction:column;box-shadow:0 0 160px 0 #1a171b}.cart-drawer .cta-group{display:flex}.cart-drawer .actions{display:flex;flex-wrap:wrap}.cart-drawer .actions a{display:flex;align-items:center;justify-content:flex-start;width:100%;font-size:14px;text-decoration:none}.cart-drawer .actions a:hover{text-decoration:underline}.cart-drawer .actions a.view-cart{color:#ba00ff}.cart-drawer .quantity-summary{margin-top:0;margin-bottom:6px}.cart-drawer .total-summary{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-top:15px;border-top:1px solid #000;margin-top:20px}.cart-drawer .total-summary .h2{font-size:24px;font-weight:400}.cart-drawer .payment-methods{margin-bottom:15px}.cart-drawer .payment-methods li{flex:1}.cart-drawer .payment-methods li svg{width:100%}.cart-drawer .payment-methods__title{display:none}.cart-drawer .total-price{font-size:24px}.cart-drawer .btn--hollow{font-size:12px;font-weight:400;text-align:left;padding-left:0}.cart-drawer .btn--green{width:200px;background-color:#baff00}.cart-drawer .cta-group{justify-content:space-between}.cart-drawer__head{display:flex;justify-content:space-between;margin-bottom:30px}.cart-drawer__head button{appearance:none;border:0;background:0 0;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:0;color:#1a171b}.cart-drawer__items{grid-gap:30px;display:grid}.cart-drawer__body{flex:1;overflow:scroll}.cart-drawer__body::-webkit-scrollbar{display:none}.cart-drawer-window--is-visible .cart-drawer-window{display:initial}.cart-drawer--is-visible .cart-drawer-window__curtain{opacity:1}.cart-drawer--is-visible .cart-drawer{transform:translateX(0)}.cart-item{display:grid;grid-template-columns:minmax(94px,1fr) calc(100% - 124px);grid-gap:30px;border-bottom:1px solid #dadada;padding-bottom:30px}.cart-item:last-child{border-bottom:0}.cart-item img{position:absolute;top:0;left:0;right:0;margin:auto;width:100%;object-fit:cover;border-radius:10px;height:100%}.cart-item .h3{margin-bottom:8px;display:inline-flex;text-decoration:none}.cart-item .price{font-size:20px}.cart-item .line-item-option{font-size:12px;margin:-8px 0 5px}.cart-item__text{font-size:14px;line-height:1.4}.cart-item__foot{flex:1;max-width:240px}.cart-item .remove-item{appearance:none;border:0;background:0 0;text-transform:uppercase;font-size:12px;cursor:pointer;padding-left:0;font:normal normal normal 12px/24px Poppins;color:#1a171b}.cart-item .remove-item:hover{text-decoration:underline}.cart-item .product-card__badges{left:0;top:0;min-height:30px;margin-bottom:0;position:relative}.cart-item__items{display:grid;grid-gap:30px}.cart-item__image{position:relative;padding-top:100%;border-radius:10px}.cart-item__foot{display:flex;justify-content:space-between;align-items:center;padding-top:20px}.cart-item{transition:ease-out 250ms transform,ease-out 250ms max-height;max-height:1000px}.cart-item.cart-item--removing{transform:scaleY(0) scale3d(0,1,0);max-height:0;margin-top:0;padding:0;overflow:hidden}@media (max-width:550px){.cart-drawer{padding:30px 20px 20px}.cart-drawer__foot{padding-top:20px}.cart-drawer .cta-group{flex-direction:column-reverse;grid-gap:10px}.cart-drawer .cta-group a,.cart-drawer .cta-group button{width:100%;padding-left:0;padding-right:0;color:#1a171b}}.cart-drawer-window__space{position:fixed;top:0;left:0;right:100px;width:100%;z-index:9;bottom:0;display:flex;align-items:center;color:#fff;margin:auto;height:fit-content}@media (max-width:821px){.cart-drawer-window__space{display:none}}.cart-drawer-window__space>h2,.cart-drawer-window__space>p{max-width:470px}.cart-drawer-window__space .product-card{color:#fff}.cart-drawer-window__space .product-card a{color:#fff}.cart-drawer-window .product-slider-items{max-width:calc(100vw - 460px)}@media (min-width:1200px){.cart-drawer-window .product-slider-recommended .container{max-width:initial;margin-left:40px}.cart-drawer-window .product-slider-items{padding-left:3em!important}}[data-cart-item-count]{position:relative}[data-cart-item-count]::after{content:attr(data-cart-item-count);background-color:#baff00;color:#1a171b;width:16px;height:16px;display:flex;justify-content:center;align-items:center;font-size:11px;font-weight:700;border-radius:50%;position:absolute;top:0;right:-8px}[data-cart-item-count="0"]::after{display:none}.cart-drawer-window .left-gradient::before,.cart-drawer-window .right-gradient::before{display:none}.search-window{display:none}.search-window__curtain{position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;background:rgba(0,0,0,.8);z-index:9;opacity:0;transition:opacity ease-in 350ms}.search-window__content{position:fixed;top:100px;max-width:1170px;background:#fff;left:40px;right:40px;margin:auto;z-index:9;padding:30px;border-radius:10px;box-shadow:5px 5px 16px rgba(0,0,0,.16)}@media (min-width:1000px) and (max-height:720px){.search-window__content{transform:scale(.78);transform-origin:top}}.search-window__clear{font-size:12px;padding:0 30px}.search-results{display:grid;grid-template-columns:auto minmax(auto,350px);grid-gap:40px;padding-top:20px}@media (max-width:860px){.search-results{grid-template-columns:1fr}}.search-results .btn{width:100%}.search-results .no-results{display:none}.search-results .article-list{flex:1}.search-results .product-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;flex:1;margin-bottom:30px}.search-results .product-card{min-width:100%;max-width:100%}.search-results .product-card img{box-shadow:5px 5px 10px rgba(0,0,0,.15)}.search-results .product-card h3{font-size:24px;margin-bottom:15px}.search-results .product-card__price{font-size:20px}.search-results .product-card.hide{display:none}.search-results .article-item{margin-top:25px;border-bottom:1px solid rgba(26,23,27,.2)}.search-results .article-item.hide{display:none}.search-results .article-item .h4{font-size:20px;margin-top:0;margin-bottom:20px;text-decoration:none;display:flex}.search-results .article-item__meta{display:flex;justify-content:space-between;color:#999;font-size:12px;margin-bottom:20px;text-transform:uppercase}.search-results .article-item:first-child{margin-top:0}.search-results .article-item:last-child{border-bottom:none}.search-results__products{display:flex;flex-direction:column;flex:1}.search-results__articles{display:flex;flex-direction:column}.search-results__articles h3{border-bottom:1px solid #1a171b;padding-bottom:20px;margin-bottom:25px}.search-window--is-visible .search-window{display:initial}.search-results--is-visible .search-window__curtain{opacity:1}.search-form{display:flex;border-bottom:1px solid #1a171b;grid-gap:30px}.search-form button{appearance:none;border:0;background-color:transparent;text-transform:uppercase;cursor:pointer;font:normal normal normal 12px/32px Poppins}.search-form button svg{width:27px}@media (max-width:860px){.search-form__close{display:none}}.search-form input[type=text]{flex:1;border:0;outline:0;height:70px;font-size:50px;font-family:poppins;font-weight:500;width:100%;font:normal normal bold 50px/64px Poppins}@media (max-width:860px){.search-form input[type=text]{display:flex;width:100%;font-size:30px;font:normal normal bold 30px/64px Poppins}}.search-form input[type=text]::placeholder{color:#1a171b}@media (max-width:860px){.search-results{flex-direction:column;height:calc(100% - 90px);overflow:scroll}.search-results::-webkit-scrollbar{display:none}.search-results__products{max-width:initial}.search-results .product-list{grid-template-columns:1fr}.search-results .product-list .product-card:last-child{display:none}.search-window__content{top:60px;height:calc(100vh - 80px);border-radius:0;z-index:4;left:0;right:0}.search-window__curtain{display:none}}.no-products .search-results__products h3{border-bottom:1px solid #1a171b;padding-bottom:20px}.no-products .search-results__products .no-results{display:flex}.no-products .search-results__products .btn{display:none}.no-articles .search-results__articles .no-results{display:flex}.no-articles .search-results__articles .btn{display:none}.link-clear-search{text-decoration:none}@media (max-width:860px){.search-window--is-visible .navbar-main{z-index:5}}.cards-x2 .container{max-width:1290px}.cards-x2__list{display:grid;grid-gap:30px;grid-template-columns:minmax(auto,590px) minmax(auto,590px);justify-content:center}@media (max-width:800px){.cards-x2__list{grid-template-columns:1fr;grid-gap:20px}}.cards-x2 .card h3{margin-bottom:0}.cards-x2 .card__content{display:flex;flex-direction:column}.cards-x2 .card__text{flex:1}.section-collection-product-slider+.section-cards-x2,.section-hero-v1+.section-cards-x2{z-index:2;position:relative}@media (max-width:800px){.section-collection-product-slider+.section-cards-x2,.section-hero-v1+.section-cards-x2{margin-top:0;margin-bottom:100px}}.section-collection-product-slider+.section-cards-x2{margin-bottom:60px}.section-cards-x2{position:relative;z-index:1}@media (max-width:800px){.cards-x2 .card.card--2-column{grid-template-columns:1fr;text-align:center}.cards-x2 .card.card--2-column .card__content{padding:40px 15px}}.cards-x4{padding:100px 0}.cards-x4 .h1{line-height:58px}.cards-x4 .container{max-width:1290px}.cards-x4__head-text{text-align:center;color:#fff}.cards-x4__head-text{margin-bottom:60px}.cards-x4__head-text .h1{margin-bottom:.75em}.cards-x4__head-text p{max-width:570px;margin-left:auto;margin-right:auto;font-size:20px;line-height:32px}.cards-x4__list{display:grid;grid-gap:30px;grid-template-columns:calc(50% - 15px) calc(50% - 15px)}@media (max-width:800px){.cards-x4__list{grid-template-columns:1fr;grid-gap:40px}}@media (max-width:800px){.cards-x4 .card.card--2-column{grid-template-columns:1fr;text-align:center}.cards-x4 .card.card--2-column .card__content{padding:40px}}.usp-block{margin-bottom:60px;padding-top:40px;padding-bottom:40px;padding-left:0}.usp-block img{max-height:70px;max-width:70px;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;object-fit:cover}.usp-block p{margin-top:0;font:normal normal normal 16px/24px Poppins;letter-spacing:0;color:#999}.usp-block h3{margin-bottom:10px;font-size:24px;font:normal normal bold 24px/32px Poppins}@media (max-width:990px){.usp-block h3{margin-top:10px;margin-bottom:5px}}.usp-block .container--box{padding:50px 40px}@media (max-width:990px){.usp-block .container--box{padding:40px 15px 30px}}.usp-block__image{position:relative;height:70px;width:70px}@media (max-width:990px){.usp-block__image{margin:auto}}.usp-block__list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px}@media (max-width:990px){.usp-block__list{grid-template-columns:1fr;grid-gap:20px}}.usp-block__item{display:grid;grid-template-columns:minmax(auto,70px) 1fr;grid-gap:30px}@media (max-width:990px){.usp-block__item{grid-template-columns:1fr;text-align:center;grid-gap:0}}@media (max-width:990px){.usp-block.mobile-2-column .usp-block__item{grid-template-columns:minmax(auto,70px) 1fr;grid-gap:20px;text-align:left}}@media (max-width:990px){.usp-block.mobile-2-column .usp-block__image{margin-top:0}}.standout-text{padding:0}@media (max-width:990px){.standout-text{margin-top:0!important;margin-bottom:10px!important}}.standout-text h2{color:inherit;font-size:3.7vw;text-align:center;text-transform:uppercase;font-family:"Permanent Marker",cursive;margin:0}@media (max-width:1200px){.standout-text h2{font-size:5vw;padding:.75em 0}}@media (max-width:900px){.standout-text h2{font-size:60px}}@media (max-width:500px){.standout-text h2{font-size:14.5vw}}@media (min-width:1400px){.standout-text h2{font-size:65px}}.standout-text.style-2 h2{font-size:9.3vw;line-height:11.3vw}@media (max-width:900px){.standout-text.style-2 h2{font-size:15vw;line-height:17vw}}@media (min-width:1400px){.standout-text.style-2 h2{font-size:130px;line-height:160px}}.standout-text.outline-text h2{-webkit-text-stroke:1px #000;-webkit-text-stroke-color:inherit;color:transparent}.standout-text.outline-text.text--white h2{-webkit-text-stroke-color:rgba(255,255,255,.1)}.section-x2-column-video+.section-standout-text{margin-top:-13vw}.divider{position:relative;transform:translateX(0);z-index:2}.divider *{pointer-events:none}.divider .container{position:relative}.divider img{position:absolute;right:0;top:0;bottom:0;transform:translateY(-50%);max-width:200px;max-height:200px;width:100%}@media (max-width:990px){.divider img{transform:translateY(-50%)!important;max-width:125px;max-height:125px}}.divider.align-left img{right:initial;left:0}@media (max-width:490px){.divider img{margin-top:0!important;margin-bottom:0!important}}.feat-thumb-carousels{padding-top:100px;padding-bottom:100px;position:relative;z-index:1}.feat-thumb-carousels h2{margin-top:0;margin-bottom:0}@media (max-width:900px){.feat-thumb-carousels h2{font-size:40px;line-height:1.3}}.feat-thumb-carousels button{appearance:none;padding:0;border-radius:50%;overflow:hidden;padding-top:calc(100% - 10px);position:relative;width:calc(100% - 10px);border:transparent 5px solid;box-sizing:content-box;background-color:initial}.feat-thumb-carousels button img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;pointer-events:none}.feat-thumb-carousels ul{list-style:none;padding:0;display:flex;flex-direction:column}@media (max-width:900px){.feat-thumb-carousels ul{grid-gap:10px}}.feat-thumb-carousels__thumbnails{display:grid;grid-template-columns:1fr;grid-gap:10px}.feat-thumb-carousels__wrap{display:grid;grid-template-columns:70px auto;grid-gap:20px}.feat-thumb-carousel{grid-template-columns:minmax(auto,490px) minmax(auto,435px);grid-gap:40px;display:none;justify-content:space-between}.feat-thumb-carousel a{text-transform:uppercase;text-decoration:none;display:flex;grid-gap:10px}.feat-thumb-carousel a svg{margin-top:1px}.feat-thumb-carousel a.btn{width:fit-content}.feat-thumb-carousel img{max-width:490px;width:100%;position:absolute;top:0;left:0;right:0;border-radius:10px;box-shadow:5px 5px 16px rgba(0,0,0,.36)}.feat-thumb-carousel__button.is-active button,.feat-thumb-carousel__button:hover button{border:5px #baff00 solid}.feat-thumb-carousel__button:hover button{cursor:pointer}.feat-thumb-carousel__sub-title{text-transform:uppercase;font-weight:400}.feat-thumb-carousel__content{display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;grid-gap:20px;margin:auto}@media (max-width:990px){.feat-thumb-carousel__content{grid-gap:10px}}.feat-thumb-carousel__heading:not(.h1){font-size:24px;font-weight:600;line-height:32px;font:normal normal bold 24px/34px Poppins}@media (max-width:990px){.feat-thumb-carousel__text{margin-bottom:30px}}.feat-thumb-carousel__text p{font:normal normal bold 24px/34px Poppins}.feat-thumb-carousel__text.large p{font-size:24px;line-height:32px}.feat-thumb-carousel__text p:last-of-type{margin-bottom:0}.feat-thumb-carousel__text p:first-of-type{margin-top:0}.feat-thumb-carousel__name{font-weight:400}.feat-thumb-carousel__image{padding-top:100%;position:relative}.section-feat-thumb-carousel{position:relative}.section-feat-thumb-carousel>img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;object-fit:cover;z-index:1;height:100%}.feat-thumb-carousel.is-active{display:grid}@media (max-width:990px){.feat-thumb-carousels button{padding-top:100%;width:100%}.feat-thumb-carousels__wrap{grid-template-columns:1fr;grid-gap:0}.feat-thumb-carousels ul{flex-direction:initial}.feat-thumb-carousel{grid-template-columns:auto;grid-auto-rows:max-content}.feat-thumb-carousel img{margin:auto;max-width:initial}.feat-thumb-carousel__button{max-width:62px;max-height:62px;width:100%;flex:1}}.recent-blog-articles{background-color:#eee;padding-top:100px;padding-bottom:100px;position:relative}.recent-blog-articles a{font-weight:600}.recent-blog-articles .h1{margin:0;text-transform:uppercase}.recent-blog-articles .h3{color:#999;font-weight:400;text-transform:uppercase}.recent-blog-articles .btn{text-transform:uppercase}.recent-blog-articles .container--box{position:relative}.recent-blog-articles__bg-image{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.recent-blog-articles__wrap{display:grid;grid-template-columns:minmax(auto,370px) auto;width:100%;grid-gap:35px}.recent-blog-articles__content{padding-top:30px;display:grid;grid-gap:10px}.featured-article__text p{color:#999}.featured-article__text p:first-of-type{margin-top:0}.featured-article-card{width:100%;padding-top:51.168%;position:relative;color:#fff;box-shadow:5px 5px 16px rgba(0,0,0,.36);border-radius:10px;overflow:hidden}.featured-article-card::after{content:"";position:absolute;width:100%;height:50%;background:linear-gradient(transparent,#000);bottom:0;left:0}.featured-article-card__content{z-index:1;position:absolute;bottom:0;display:flex;justify-content:space-between;width:100%;padding:20px 40px;align-items:flex-end}@media (max-width:790px){.featured-article-card__content{flex-direction:column;align-items:flex-start;padding:20px}}.featured-article-card__content .underline{border-bottom-color:#fff}.featured-article-card__content h3{margin-top:5px;margin-bottom:0}.featured-article-card__content>div:first-of-type{flex:1}.featured-article-card__content .sub-title{text-transform:uppercase;font-weight:400;font-size:16px}.featured-article-card a{color:#fff}.featured-article-card img{position:absolute;top:0;left:0;width:100%;object-fit:cover;height:100%}.featured-article-card .h1{text-transform:uppercase;margin-bottom:0}@media (min-width:990px){.recent-blog-articles .blog-list{padding-bottom:38px}.recent-blog-articles .blog-list__column{margin-bottom:30px}.recent-blog-articles .blog-list__column a.underline{position:absolute;bottom:30px}}@media (max-width:990px){.featured-article-card{display:grid;grid-template-columns:1fr;padding-top:100%}.featured-article-card__content{grid-template-columns:1fr}.recent-blog-articles__wrap{grid-template-columns:auto}}.blog-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.blog-list__foot{display:grid;grid-template-columns:1fr minmax(auto,max-content);justify-content:space-around}.blog-list__foot>div a{font-weight:400;text-transform:uppercase}.blog-list__column{display:grid;grid-gap:17px;grid-auto-rows:max-content}.blog-list__column svg{transform:rotate(45deg);transition:ease-in 250ms transform}@media (min-width:990px){.blog-list__column svg{display:none}}.blog-list__column h3{margin-bottom:0;text-transform:uppercase;justify-content:space-between;display:flex;width:100%}@media (max-width:990px){.blog-list__column h3{margin-top:0;width:100%}}.blog-list__column .h3{text-transform:uppercase;padding-bottom:10px;margin-bottom:0;display:flex;text-decoration:none;font:normal normal bold 20px/28px Poppins}.blog-list__column .icon-cross{min-width:14px;pointer-events:none}.blog-list__column.is-active svg{transform:rotate(0)}.blog-list__foot{font-size:12px;color:#999}.blog-list__foot a{color:#999;text-decoration:none;text-transform:uppercase}.blog-list__item{border-bottom:1px solid rgba(26,23,27,.2);padding-bottom:20px}.blog-list__item:last-of-type{border-bottom:0}.blog-list__item+a{margin-top:20px;display:flex}.blog-list__item h4{margin-top:0;margin-bottom:17px}.blog-list__item .h3{font-weight:600;color:#1a171b}@media (max-width:790px){.blog-list__item .h3{font:normal normal bold 20px/28px Poppins}}.recent-blog-articles a{text-decoration:none;text-transform:capitalize}.recent-blog-articles__wrap{margin-bottom:30px}@media (max-width:990px){.blog-list{grid-template-columns:1fr}}[data-collapsible-tabs=content]{overflow:hidden;transition:cubic-bezier(.46,.03,.52,.96) 450ms max-height}@media (max-width:990px){[data-collapsible-tabs=content]{max-height:0}}[data-collapsible-tabs=content].is-active{max-height:1000px!important}#modal-content{height:inherit;width:inherit}@media (max-width:990px){#modal-content{width:100%}}.modal-curtain{background:rgba(0,0,0,.8);position:fixed;top:0;left:0;right:0;bottom:0;z-index:3;display:none;opacity:0;transition:ease-in-out 250ms opacity}.modal{background:#fff;height:fit-content;min-height:300px;max-height:90vh;width:fit-content;min-width:350px;max-width:90vw;margin:auto;padding:45px 20px 20px 20px;border-radius:10px;position:fixed;left:0;right:0;top:0;bottom:0;z-index:3;display:none;opacity:0;transition:ease-in-out 250ms opacity}@media (max-width:990px){.modal{min-height:270px}}.modal__close{position:absolute;top:0;right:0;height:50px;width:50px;padding:10px;appearance:none;border:0;cursor:pointer;background:0 0}.modal--isVisible .modal{opacity:1}.modal--isVisible .modal-curtain{opacity:1}.modal--isLoading .modal{display:flex}.modal--isLoading .modal-curtain{display:initial}[data-modal] *{pointer-events:none}[data-modal=show]{appearance:none;border:0;background:0 0;cursor:pointer;position:relative;padding:0;display:flex}[data-modal=show] .icon-youtube-play{width:fit-content;height:fit-content;color:#fff}.grid-2-columns{margin-top:80px;margin-bottom:80px}@media (max-width:990px){.grid-2-columns{margin-bottom:15px}}.grid-2-columns .h1{margin:10px 0;max-width:435px}@media (max-width:990px){.grid-2-columns .h1{font-size:40px;line-height:1.35;margin-bottom:0}}.grid-2-columns .sub-title{font-size:20px;text-transform:uppercase;font-weight:400;margin-bottom:10px}.grid-2-columns .container{max-width:1290px}.grid-2-columns.heading--wide .h1{max-width:initial}.grid-2-columns__columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px}@media (max-width:990px){.grid-2-columns__columns{grid-template-columns:1fr;grid-gap:20px}}.grid-2-columns__column{justify-content:center;display:flex;flex-direction:column}.grid-2-columns__column .video{padding-top:0}.grid-2-columns__column .video button{margin:auto}.grid-2-columns__text{max-width:470px}.grid-2-columns__image{position:relative;padding-top:100%;overflow:hidden;border-radius:10px;justify-content:center;display:flex;width:100%}.grid-2-columns__image button{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:max-content;max-width:70px;height:max-content;max-height:70px}@media (max-width:990px){.grid-2-columns__image button{max-width:66px;max-height:66px}}.grid-2-columns__image button svg{width:100%;height:100%}.grid-2-columns__image img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.grid-2-columns__buttons{display:flex;grid-gap:20px}@media (max-width:990px){.grid-2-columns__buttons{flex-direction:column;margin-top:30px}.grid-2-columns__buttons .btn{width:max-content}}.grid-2-columns.reverse-layout .grid-2-columns__column:first-child{order:1}@media (max-width:990px){.grid-2-columns.reverse-layout .grid-2-columns__column:first-child{order:initial}}.section-grid-2-columns{z-index:2!important}.collection-tabs{display:flex;flex-direction:column;align-items:center}.collection-tabs h2{font-size:50px}@media (max-width:990px){.collection-tabs h2{font-size:40px;padding-left:20px;padding-right:20px;line-height:1.3;margin-bottom:0}}.collection-tabs h3{color:#baff00;font-size:50px;margin-top:0;margin-bottom:0}@media (max-width:990px){.collection-tabs h3{font-size:40px;margin-bottom:25px}}.collection-tabs .container--box{background-color:#222;color:#fff}@media (max-width:990px){.collection-tabs .container--box{padding-left:20px;padding-right:20px}}.collection-tabs .sub-title{font-weight:400;font-size:16px}.collection-tabs__head{text-align:center;margin-bottom:40px}.collection-tabs__head-text{max-width:800px;margin-left:auto;margin-right:auto}.collection-tabs__content{display:none;grid-template-areas:"left right" "list list";grid-template-columns:1fr 1fr;grid-gap:0 8vw}@media (max-width:990px){.collection-tabs__content{grid-template-areas:"right" "left" "list";grid-template-columns:1fr}}.collection-tabs__content.is-active{display:grid}.collection-tabs__column img{width:100%;margin-bottom:25px;border-radius:10px}.collection-tabs__column:first-of-type{grid-area:left}.collection-tabs__column:last-of-type{grid-area:right}.collection-tabs__list{grid-area:list;margin-top:50px;padding-top:30px;border-top:1px solid #fff}@media (max-width:990px){.collection-tabs__list{margin-top:15px;padding-top:15px}}.collection-tabs__item{background:0 0;border:none;color:#fff;text-transform:uppercase;font-weight:600;padding-left:0;padding-right:0;font-size:18px;font-family:poppins;display:flex;align-items:flex-start;text-align:left}@media (max-width:990px){.collection-tabs__item{font-size:16px;text-align:left!important;line-height:1.2}}.collection-tabs__item svg{color:#baff00;margin-left:5px;min-width:22px}@media (max-width:990px){.collection-tabs__item svg{max-width:15px;min-width:auto;max-height:13px}}.collection-tabs__items{margin-top:20px;grid-gap:30px;display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:990px){.collection-tabs__items{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 30px;margin-top:0}}.collection-tabs-nav{position:relative;height:90px;display:flex;align-items:center}@media (max-width:990px){.collection-tabs-nav{max-width:calc(100vw - 80px);height:35px;margin-bottom:20px}}.collection-tabs-nav button{border-radius:5px;font-weight:400;text-transform:uppercase;height:30px;line-height:1;padding-left:18px;padding-right:18px;border:1px solid #baff00;box-shadow:none;color:#baff00;background:0 0;min-width:fit-content;cursor:pointer;padding-top:3px}@media (max-width:990px){.collection-tabs-nav button{font-size:12px;padding-left:14px;padding-right:14px}}.collection-tabs-nav button:hover{background-color:#baff00;border-color:#baff00;color:#1a171b}.collection-tabs-nav button.is-active{background-color:#baff00;color:#1a171b;font-weight:600}@media (max-width:990px){.collection-tabs-nav button.is-active{font-weight:100}}.collection-tabs-nav__list{display:flex;grid-gap:10px;scroll-behavior:smooth;scroll-snap-type:x mandatory;overflow-x:auto;width:100%;margin:0 20px 0 20px;padding:0 30px}.collection-tabs-nav .collection-tabs-nav__next,.collection-tabs-nav .collection-tabs-nav__previous{position:absolute;left:0;margin:auto;width:35px;height:35px;min-width:initial;border-radius:50%;background-color:#707070;border:1px solid #707070;color:#fff;display:flex;justify-content:center;align-items:center;z-index:1;cursor:pointer;padding:0}.collection-tabs-nav .collection-tabs-nav__next svg,.collection-tabs-nav .collection-tabs-nav__previous svg{height:13px;pointer-events:none;min-width:35px}.collection-tabs-nav .collection-tabs-nav__next{left:initial;right:0}.collection-tabs-nav .collection-tabs-nav__next svg{transform:scaleX(-1)}.timeline{padding:100px 20px}@media (max-width:990px){.timeline{padding-left:0;padding-right:0}}.timeline .h1{margin-bottom:25px}@media (max-width:990px){.timeline .h1{font-size:40px;line-height:1.3;margin-top:0}}.timeline h3{text-transform:uppercase;margin-top:35px;grid-area:title}@media (max-width:990px){.timeline h3{margin-top:0;margin-bottom:0}}.timeline__head{text-align:center}.timeline__text{max-width:800px;margin:auto}@media (max-width:990px){.timeline__text{margin-bottom:40px}}.timeline__blocks{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center;margin-top:80px;margin-bottom:70px;position:relative;overflow:hidden}@media (max-width:990px){.timeline__blocks{grid-template-columns:1fr;margin-top:30px;margin-bottom:0}}@media (min-width:990px){.timeline__blocks::before{content:"";display:block;position:absolute;top:9px;background-color:#1a181a;right:16%;height:10px;width:67%;z-index:1;transition:ease-in .5s right}}.timeline__block{position:relative;padding:0 50px}@media (max-width:990px){.timeline__block{display:grid;grid-template-areas:"indicator title" "indicator text";text-align:left;padding:0;grid-gap:0 40px}}.timeline__block:first-child .timeline__indicator::after{width:50%;left:initial}@media (max-width:990px){.timeline__block:first-child .timeline__indicator::after{width:6px;left:11px}}.timeline__block:last-child .timeline__indicator::after{width:50%;right:initial}@media (max-width:990px){.timeline__block:last-child .timeline__indicator::after{display:none}}.timeline__indicator{height:28px;width:100%;grid-area:indicator}.timeline__indicator::before{width:28px;height:28px;border-radius:50%;background-color:#baff00;content:"";display:block;left:0;right:0;margin:auto;position:absolute;top:0;z-index:1}@media (max-width:990px){.timeline__indicator::before{position:initial}}.timeline__indicator::after{content:"";display:block;background:#baff00;height:6px;position:absolute;top:11px;margin:auto;left:0;right:0;z-index:0}@media (max-width:990px){.timeline__indicator::after{left:11px;right:initial;width:6px;height:100%}}.timeline__buttons{display:flex;justify-content:center;grid-gap:20px}@media (max-width:990px){.timeline__buttons{flex-direction:column}}@media (max-width:990px){.timeline__buttons .btn{width:max-content;margin:auto}}.timeline--grow .timeline__blocks::before{-webkit-animation:timeline-grow 6s forwards 0s;-moz-animation:timeline-grow 6s forwards 0s;animation:timeline-grow 6s forwards 0s}@-webkit-keyframes timeline-grow{0%,15%{right:16%}30%,45%{right:-16%}100%,65%{right:-50%}}.card-hero .h1{font-size:40px;line-height:48px;margin:0}@media (max-width:990px){.card-hero .h1{font-size:30px;line-height:1.3}}.card-hero .sub_title{text-transform:uppercase}.card-hero .btn{max-width:fit-content}@media (max-width:990px){.card-hero .btn{margin:10px auto 0}}.card-hero__image{width:100%;height:100%;overflow:hidden;padding-top:126.11%;position:relative;margin-top:-50px}.card-hero__image img{margin:auto;width:100%;height:100%;object-fit:cover;position:absolute;top:0;bottom:0;left:0;right:0}.card-hero__text{max-width:690px}.card-hero__column{display:flex;justify-content:center;flex-direction:column;position:relative;min-height:390px}@media (max-width:990px){.card-hero__column:last-child{display:none}}.card-hero__wrap{display:grid;grid-template-columns:auto minmax(auto,360px);justify-content:space-between;grid-gap:40px}@media (max-width:990px){.card-hero__wrap{grid-template-columns:1fr;padding:40px 15px;text-align:center}}.section-card-hero .container--box{padding-bottom:0;padding-top:0;padding-right:0}@media (max-width:990px){.card-hero__column{min-height:auto}span.sub_title{margin-bottom:15px}}.hero-v2{position:relative;padding-top:72.46%;overflow:hidden}@media (min-width:991px){.hero-v2{padding-top:30.21%}}@media (min-width:1440px){.hero-v2{padding-top:0;height:435px}}.hero-v2 img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;object-fit:cover}.hero-v2 p{max-width:570px;font-size:20px;font:normal normal normal 20px/32px Poppins}@media (max-width:990px){.hero-v2 p{font-size:16px;line-height:24px}}.hero-v2 p:first-of-type{margin-top:0}.hero-v2 p:last-of-type{margin-bottom:0}.hero-v2__content{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:1}.hero-v2 .h1{font-size:61px;margin:.3em 0 .5em;line-height:70px;margin-bottom:.25em}@media (max-width:990px){.hero-v2 .h1{font-size:30px;line-height:34px}}.hero-v2 .sub-title{text-transform:uppercase;font-size:20px;font-weight:400}@media (max-width:990px){.hero-v2 .hero-v2__desktop{display:none}}@media (min-width:991px){.hero-v2 .hero-v2__desktop{display:flex}}@media (min-width:991px){.hero-v2 .hero-v2__mobile{display:none}}.collection .title-wrapper{text-align:center;line-height:1.8;padding:20px 20px 50px}.collection #product-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:60px 30px;padding:0}@media (max-width:830px){.collection #product-grid{grid-template-columns:1fr 1fr;grid-gap:30px}}@media (max-width:500px){.collection #product-grid{grid-template-columns:1fr}}.collection-wrapper{width:100%;max-width:1210px;margin:0 auto;padding:0 20px;display:flex;padding-top:48px;justify-content:space-between;position:relative;flex-wrap:wrap}.collection-wrapper .collection-header{width:100%;padding-left:290px;margin-bottom:48px}@media screen and (max-width:768px){.collection-wrapper .collection-header{padding-left:0;display:none}}.collection-wrapper .collection-header h1{width:100%;margin-top:0;margin-bottom:16px;font-size:32px;line-height:1.25}@media screen and (max-width:990px){.collection-wrapper .collection-header h1{font-size:24px}}@media screen and (max-width:768px){.collection-wrapper .collection-header h1{text-align:center;display:none}}.collection-wrapper .collection-header p{margin:0}.collection-wrapper .collection-header .collection-description.hidden{display:none}.collection-wrapper .collection-header .collection-description .read-more{margin:0;padding:0}.collection-wrapper .collection-header .collection-description--full p{margin:0 0 16px 0}.collection-wrapper .collection-header .collection-description--full p:last-child{margin:0}@media screen and (max-width:990px){.collection-wrapper{padding-top:24px}}@media screen and (max-width:768px){.collection-wrapper{padding-top:32px}}.collection-wrapper #collection{position:absolute;top:-64px;left:0;width:100%;height:0}@media screen and (max-width:990px){.collection-wrapper #collection{top:-48px}}.collection-wrapper .collection-menu{width:250px}@media screen and (max-width:768px){.collection-wrapper .collection-menu{width:100%}}@media screen and (max-width:768px){.collection-wrapper .collection-menu nav{display:none}}.collection-wrapper .collection-menu a{text-decoration:none;display:block;width:100%}.collection-wrapper .collection-menu a:hover{text-decoration:underline;text-decoration-thickness:1px}.collection-wrapper .collection-menu .top-level{display:block;width:100%;font-weight:700;text-transform:uppercase;border:1px solid #ccc;box-shadow:1px 1px 3px rgba(0,0,0,.2);padding:10px 20px;border-radius:10px;cursor:pointer}.collection-wrapper .collection-menu .top-level.menu-active{background-color:#ba00ff;border-color:#ba00ff;color:#fff}.collection-wrapper .collection-menu .top-level h3{font-size:16px;line-height:24px;margin:0}.collection-wrapper .collection-menu .menu{display:flex;flex-wrap:wrap;margin:0;padding:0}.collection-wrapper .collection-menu .menu>li{width:100%;display:block;margin:0;padding:0;list-style:none;margin-bottom:5px}.collection-wrapper .collection-menu .menu>li.active .menu-sub{display:flex}.collection-wrapper .collection-menu .menu .menu-sub{display:none;flex-wrap:wrap;margin:0;padding:10px 0 5px 0}.collection-wrapper .collection-menu .menu .menu-sub.open{display:flex}.collection-wrapper .collection-menu .menu .menu-sub>li{width:100%;margin:0;padding:0;list-style:none;display:block}.collection-wrapper .collection-menu .menu .menu-sub>li.menu-active a{background-color:rgba(0,0,0,.05);font-weight:700;color:#ba00ff}.collection-wrapper .collection-menu .menu .menu-sub>li a{display:block;padding:5px 0 5px 16px;border-radius:10px}.collection-wrapper .collection-menu .option-select{width:100%;margin-bottom:32px}.collection-wrapper .collection-menu .option-select label{display:block;font-size:90%;margin-bottom:8px}@media screen and (max-width:768px){.collection-wrapper .collection-menu .option-select label{font-size:110%}}.collection-wrapper .collection-menu .option-select select{width:100%;height:40px;border:1px solid #ccc;padding:0 10px;border-radius:10px;font:14px Poppins,arial,sans-serif;box-shadow:1px 1px 2px rgba(0,0,0,.2);appearance:none;color:#1a171b;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:16px}@media screen and (max-width:768px){.collection-wrapper .collection-menu .option-select select{font-size:18px;height:50px;padding-left:16px;background-position:right 14px center;background-size:20px}}.collection-wrapper .collection-menu .option-select select option.top{font-weight:700}@media screen and (max-width:768px){.collection-wrapper .collection-menu .option-select.sort select{color:#1a171b}}.collection-wrapper .collection-menu .option-select.toggle{display:none}@media screen and (max-width:768px){.collection-wrapper .collection-menu .option-select.toggle{display:block;margin-bottom:16px}}.collection-wrapper .collection-content{width:calc(100% - 290px);display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.collection-wrapper .collection-content{width:100%}}.collection-wrapper .collection-content .pagination__list{margin-top:32px;display:flex;justify-content:center;align-items:center;margin-bottom:32px}.collection-wrapper .collection-content .pagination__list li{margin:0;padding:0;list-style:none;line-height:auto}.collection-wrapper .collection-content .pagination__list .pagination__item{display:block;padding:24px 32px;border-bottom:1px solid #e5e5e5;color:#999;text-decoration:none}.collection-wrapper .collection-content .pagination__list .pagination__item:hover{color:#1a171b}.collection-wrapper .collection-content .pagination__list .pagination__item.pagination__item--current{font-weight:600;color:#ba00ff;border-bottom:3px solid #ba00ff}.collection-wrapper .products{width:100%;display:grid;margin:0;padding:0;gap:20px 30px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:991px){.collection-wrapper .products{grid-template-columns:repeat(2,1fr)}}.collection-wrapper .products__product{margin:0;padding:0;list-style:none;line-height:normal}.collection-wrapper .products__product .product-card{width:100%;max-width:100%;min-width:100%}.collection-wrapper .products__product .product-card .product-card-image{position:relative}.collection-wrapper .products__product .product-card .quick-add{position:absolute;right:10px;bottom:10px;padding:0;height:42px;width:42px;background-color:#fff;border:none;border-radius:50%;box-shadow:1px 1px 2px rgba(0,0,0,.2)}@media screen and (max-width:768px){.collection-wrapper .products__product .product-card .quick-add{height:50px;width:50px}}.collection-wrapper .products__product .product-card .quick-add:hover svg .st0{fill:#ba00ff}.collection-wrapper .products__product .product-card .quick-add:hover svg .st1{fill:#ba00ff}.collection-wrapper .products__product .product-card .quick-add svg{width:26px;height:26px;position:relative;left:-2px}.collection-wrapper .products__product .product-card .quick-add svg .st0{fill:#1a171b}.collection-wrapper .products__product .product-card .quick-add svg .st1{fill:#1a171b}.collection-wrapper .products__product .product-card .quick-add svg .st2{stroke:#fff;stroke-width:2px}.collection-wrapper .pagination-wrapper{width:100%}.collection-b-block-wrapper{width:100%;max-width:1210px;margin:32px auto 0 auto;padding:0 20px;display:flex;position:relative}.collection-b-block-wrapper h2,.collection-b-block-wrapper h3,.collection-b-block-wrapper h4,.collection-b-block-wrapper h5,.collection-b-block-wrapper h6{margin:0 0 24px 0}.collection-b-block-wrapper p{margin:0 0 16px 0}.collection-b-block-wrapper p:last-child{margin:0}.collection-b-block-wrapper .collection-b-block-content{padding-left:290px}@media screen and (max-width:768px){.collection-b-block-wrapper .collection-b-block-content{padding-left:0}}.price .unit-price{display:none}.price__sale{display:none}.price__sale .price__sale{display:flex}.price__sale .price__regular{display:none}.card-wrapper{display:grid}.card-wrapper img{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:100%;object-fit:cover}.card-wrapper a{text-decoration:none}.card-wrapper dd{width:max-content;margin:0;display:flex;grid-gap:10px}.card-wrapper .card-information{order:2}.card--product{padding-top:100%}@media (min-width:990px){.large-up-hide{display:none!important}}.collection .product-card{min-width:100%;max-width:100%}#main-collection-filters{z-index:2!important;width:100%!important}@media (max-width:860px){#main-collection-filters{z-index:3!important}}.mobile-facets{background-color:rgba(0,0,0,.8)}.mobile-facets__inner{background-color:#fff;padding:30px;width:100%;max-width:425px}.mobile-facets__heading{text-align:left;font-size:28px;margin-top:0;margin-bottom:10px}.mobile-facets__header{padding-left:0;padding-right:0;border-bottom:1px solid #1a171b;padding-bottom:10px;margin-bottom:0}.mobile-facets__count{text-align:left}.mobile-facets__summary{padding-left:0;padding-right:0}.mobile-facets__summary svg{color:#1a171b;height:10px}.mobile-facets__main{padding-top:0}.mobile-facets__count{font-size:12px}.mobile-facets_sort label{align-items:center}.facets__summary>div{grid-gap:10px}#main-collection-filters{padding:0 20px;max-width:1180px}.mobile-facets__sort label>span{align-items:center;display:flex}.template-404 .page-wrapper-404{padding:200px 100px;display:grid;background-repeat:no-repeat;background-size:cover;grid-template-columns:1fr 600px;grid-gap:30px}.template-404 .page-wrapper-404__content .title p{font-size:62px;line-height:normal;margin:0}.template-404 .page-wrapper-404__content .text{font-size:24px;line-height:normal}.template-404 .page-wrapper-404__image{background-color:#1a171b;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;padding-top:100%}.template-404 .page-wrapper-404__image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:500px;max-height:500px}@media (max-width:990px){.template-404 .page-wrapper-404{padding:100px 0;grid-template-columns:1fr}.template-404 .page-wrapper-404__content{text-align:center}.template-404 .page-wrapper-404__content .title p{font-size:30px}.template-404 .page-wrapper-404__content .text{font-size:16px}.template-404 .page-wrapper-404__image{grid-row:1;padding-top:0;width:50vw;height:50vw;margin:0 auto}.template-404 .page-wrapper-404__image img{max-width:70%}}.template-page__legal{background-color:#eee}.template-page__legal .legal-sidebar-wrapper{padding:70px 0;display:grid;grid-template-columns:350px 1fr;grid-gap:30px}@media (max-width:990px){.template-page__legal .legal-sidebar-wrapper{padding:40px 0;grid-gap:40px}}.template-page__legal .legal-sidebar-wrapper .legal-page-content,.template-page__legal .legal-sidebar-wrapper .sidebar-menu-desktop{background-color:#fff;box-shadow:5px 5px 16px rgba(0,0,0,.1607843137);border-radius:10px}.template-page__legal .legal-sidebar-wrapper .sidebar-menu-desktop{padding:50px 40px;height:fit-content}.template-page__legal .legal-sidebar-wrapper .sidebar-menu-desktop .sidebar-link{list-style-type:none;padding:2px}.template-page__legal .legal-sidebar-wrapper .sidebar-menu-desktop .sidebar-link a{text-decoration:none;padding-left:10px}.template-page__legal .legal-sidebar-wrapper .sidebar-menu-desktop .sidebar-link:not(:last-of-type){margin-bottom:20px}.template-page__legal .legal-sidebar-wrapper .sidebar-menu-desktop .sidebar-link.current{font-weight:700;border-left:4px solid #baff00}.template-page__legal .legal-sidebar-wrapper .legal-page-content{padding:40px 60px 80px}.template-page__legal .legal-sidebar-wrapper .legal-page-content h2{font-size:26px}.template-page__legal .legal-sidebar-wrapper .legal-page-content p{line-height:26px}.template-page__legal .legal-sidebar-wrapper .legal-page-content .page-title{margin-top:0}.template-page__legal .legal-sidebar-wrapper .legal-page-content .faqs-wrapper details{border-bottom:1px solid #1a171b;transition:.3s ease}.template-page__legal .legal-sidebar-wrapper .legal-page-content .faqs-wrapper details div{display:flex}.template-page__legal .legal-sidebar-wrapper .legal-page-content .faqs-wrapper details div .open-close{margin-left:auto;font-size:28px;font-weight:400;transition:.3s ease}@media (max-width:990px){.template-page__legal .legal-sidebar-wrapper .legal-page-content .faqs-wrapper details div .open-close{font-size:21px;margin-left:60px}}.template-page__legal .legal-sidebar-wrapper .legal-page-content .faqs-wrapper details[open]{padding-bottom:20px;transition:.3s ease}.template-page__legal .legal-sidebar-wrapper .legal-page-content .faqs-wrapper details[open] .open-close{transform:rotate(45deg);transition:.3s ease}.template-page__legal .legal-sidebar-wrapper .legal-page-content .faqs-wrapper details summary{padding:20px 0;font-weight:700}@media (max-width:990px){.template-page__legal{background-color:#fff}.template-page__legal .legal-sidebar-wrapper{grid-template-columns:1fr}.template-page__legal .legal-sidebar-wrapper .sidebar-menu-desktop{display:none}.template-page__legal .legal-sidebar-wrapper .legal-page-content{box-shadow:none}.template-page__legal .legal-sidebar-wrapper .legal-page-content{padding:0}}.legal-navigation{display:none;position:relative;height:40px;border-radius:10px;overflow:hidden}@media (max-width:990px){.legal-navigation{display:flex}}.legal-navigation select{appearance:none;-webkit-appearance:none;border:none;width:100%;padding-right:40px;font-family:poppins;padding-left:10px;font-weight:600;font-size:14px}.legal-navigation svg{position:absolute;top:0;bottom:0;right:0;margin:auto;height:10px;pointer-events:none;margin-right:10px}.template-page__legal .legal-sidebar-wrapper .legal-page-content .faqs-wrapper details{line-height:24px;font-size:14px}.template-page__legal .legal-sidebar-wrapper .legal-page-content .faqs-wrapper details summary{line-height:1;padding:38px 0 25px}@media (max-width:990px){.template-page__legal .legal-sidebar-wrapper .legal-page-content .faqs-wrapper details summary{padding:20px 0;font-size:20px;line-height:30px}}.template-page__legal .legal-sidebar-wrapper .legal-page-content .faqs-wrapper details div{align-items:center;font-weight:600}.product-gallery{line-height:1}.product-gallery ul{display:flex;scroll-snap-type:x mandatory;scroll-behavior:smooth;overflow-x:scroll;padding:0;margin:0;list-style:none}.product-gallery ul::-webkit-scrollbar{display:none}.product-gallery li{min-width:100%;scroll-snap-align:center;border-radius:10px;overflow:hidden;position:relative}.product-gallery__main{position:relative}.product-gallery__main .btn{position:absolute;top:0;bottom:0;margin:auto;border-radius:50%;width:50px;height:50px;padding:0;left:-25px}@media (max-width:1130px){.product-gallery__main .btn{height:42px;width:42px;left:-10px}.product-gallery__main .btn svg{height:15px}}.product-gallery__main [data-modal=show]{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;width:100%;height:100%;justify-content:center;align-items:center;z-index:1}.product-gallery__main [data-modal=show] .icon-youtube-play{color:#fff}.product-gallery__main [data-modal=show] .icon-youtube-play svg{pointer-events:none;max-width:60px;max-height:60px}.product-gallery__main [data-slider=next]{left:initial;right:-25px;transform:scale(-1)}@media (max-width:1130px){.product-gallery__main [data-slider=next]{left:initial;right:-10px}}.product-gallery__thumbnails ul{padding:20px 0;list-style:none;display:flex;justify-content:center;grid-gap:20px;flex-wrap:wrap}@media (max-width:860px){.product-gallery__thumbnails ul{padding-left:0;padding-right:0;grid-gap:10px}}.product-gallery__thumbnails li{border:4px solid #fff;cursor:pointer;min-width:12.283%;position:relative;flex:1;max-width:15%}.product-gallery__thumbnails li div,.product-gallery__thumbnails li img{pointer-events:none}.product-gallery__thumbnails li img{cursor:pointer}.product-gallery__thumbnails li:hover{border-color:#ba00ff}.product-gallery__thumbnails svg{max-width:40%;max-height:40%;color:#fff;pointer-events:none}.product-gallery__thumbnails span{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index:1;display:inline-flex;width:100%;height:100%;justify-content:center;align-items:center;pointer-events:none}.product-gallery__thumbnails .is-active{border-color:#9411ff;cursor:initial}.product-gallery__thumbnails .is-active img{cursor:initial}.contain-images .product-image img{object-fit:contain}.product-gallery__main .product-image{overflow:hidden;border-radius:10px;height:initial}.product-gallery__main.update video{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.product-image{position:relative;height:100%}.product-image img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;object-fit:cover}.product-image video{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;object-fit:contain}.main-product h1{margin-top:0;margin-bottom:0;line-height:1.2;font-size:40px}@media (max-width:860px){.main-product h1{line-height:44px;margin-top:10px}}.main-product__grid{display:grid;grid-template-columns:minmax(auto,570px) minmax(auto,470px);padding-top:70px;padding-bottom:50px;justify-content:space-between;grid-gap:20px}@media (max-width:860px){.main-product__grid{grid-template-columns:1fr;padding-top:55px;grid-gap:50px 0}}.packs-intro{display:flex;justify-content:space-between;text-transform:uppercase;font-size:12px;margin:0;font-weight:600}.packs-intro a{color:#9411ff;text-decoration:none}.packs-intro a:hover{text-decoration:underline}.included h4,.included p{font-weight:600;font-size:16px;margin-bottom:0}.included ul{padding:0 0 0 20px;margin-top:10px}.included ul li{font-size:14px;line-height:20px;margin-bottom:5px}.below-button-elements{padding:16px 0 8px 0;display:flex;justify-content:space-between;align-items:flex-start}.below-button-elements h3{text-align:right;font-size:11px;font-weight:600;width:100%;color:#1a171b;line-height:1;margin-bottom:4px}.below-button-elements .payment-methods ul{justify-content:flex-end}.optimised-for{display:flex;margin:0;padding:0;align-items:center;flex-wrap:wrap;gap:8px}.optimised-for li{list-style:none;margin:0;padding:0;line-height:normal}.optimised-for .title{font-size:11px;font-weight:600;width:100%;line-height:1}.optimised-for .label{display:none}.optimised-for .icon{width:24px;height:24px;display:block}.optimised-for .icon img{width:100%;height:100%;border-radius:50%}.packs a{text-decoration:none;font-weight:400;transition:250ms border-color ease-in;display:flex;align-items:center;height:3.5em;justify-content:space-between;font-size:12px}.packs a:hover{border-color:#ba00ff;color:#ba00ff}.packs h3{font-size:12px;text-transform:uppercase;line-height:1}@media (max-width:860px){.packs h3{margin-top:30px}}.packs ul{margin-top:0;padding:0;display:flex;list-style:none;flex-wrap:wrap;gap:.25em}.packs li{margin:0;width:100%}.packs .current{background-color:#1a171b;border-color:#1a171b;color:#fff;font-weight:600}.packs .current:hover{background-color:#1a171b;border-color:#1a171b;color:#fff;filter:none}.packs .pack--2d-animated{grid-area:pack_2d}.packs .pack--3d-animated{grid-area:pack_3d}.packs .pack--static{grid-area:pack_static}.packs .pack--element{grid-area:pack_element}.custom-text p{font-size:12px}.custom-text a{color:#9411ff;font-weight:600;text-decoration:none}.product-form .btn{width:100%;margin-bottom:5px;height:56px}#alt-product-buttons{display:none;position:fixed;z-index:9;left:0;bottom:0;width:100%;background-color:#fff;padding:16px 0;box-shadow:0 0 4px rgba(0,0,0,.3)}#alt-product-buttons .inner{max-width:1210px;padding:0 20px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:16px}#alt-product-buttons .inner button{width:470px;margin:0;white-space:nowrap}@media screen and (max-width:1024px){#alt-product-buttons .inner button{width:300px}}@media screen and (max-width:768px){#alt-product-buttons .inner button{width:240px}}@media screen and (max-width:425px){#alt-product-buttons .inner button{height:48px}}#alt-product-buttons .inner img{height:56px;width:56px;border-radius:4px;display:block;line-height:1;border:1px solid #eee}@media screen and (max-width:768px){#alt-product-buttons .inner img{display:none}}#alt-product-buttons .inner .product-snippet{display:flex;align-content:center;gap:10px}#alt-product-buttons .inner .product-snippet .product-snippet-info{display:flex;align-content:center;flex-wrap:wrap}#alt-product-buttons .inner .product-snippet .product-snippet-info h4{margin:0;font-size:15px;width:100%;line-height:16px}#alt-product-buttons .inner .product-snippet .product-snippet-info p{margin:3px 0 0 0;font-size:14px;width:100%;line-height:15px}@media screen and (max-width:425px){#alt-product-buttons .inner .product-snippet .product-snippet-info p{display:none}}#alt-product-buttons.overflow-active{display:block}.product-breadcrumbs-share{display:flex;justify-content:space-between}.product-breadcrumbs-share .breadcrumbs{margin-left:0}.short-description{font-size:14px;line-height:24px;font-family:Poppins,sans-serif;color:#1a171b;font-weight:400;margin-bottom:20px;margin-top:1em}.short-description p{font-size:14px}.product-form__input{border:0;padding:0;margin:0}.product-form__input input{display:none}.product-form__input label{border:1px solid #1a171b;height:30px;font-size:12px;text-transform:uppercase;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;margin-bottom:5px}.product-form__input input:checked+label,.product-form__input label:hover{background-color:#9411ff;border-color:#9411ff;color:#fff;font-weight:700;cursor:pointer}.product-form__input label:hover{font-weight:initial}.product-form__input legend{margin-bottom:5px;font-weight:700;text-transform:uppercase;font-size:12px;color:#1a171b;margin-left:0;padding-left:0}.product-info{display:grid;padding:50px 0;grid-template-columns:minmax(auto,570px) minmax(auto,570px);justify-content:space-between;grid-gap:20px 10px}@media (max-width:1000px){.product-info{grid-template-columns:1fr}}.product-info p{font-size:12px}.product-info h2{font-size:24px}.product-info h3{font-size:16px;margin-top:0;line-height:1.3;margin-bottom:5px}.product-info li{font-size:12px;line-height:24px;font-family:Poppins,sans-serif;color:#1a171b;font-weight:400}.product-info li p:last-of-type{margin-bottom:0}.product-info li p:first-of-type{font:normal normal normal 12px/18px Poppins;margin-top:0;margin-bottom:0}.product-info__column{background-color:#fff;padding:20px 40px;border-radius:10px}.product-info .usp-block{display:grid;grid-gap:20px;padding-top:15px;padding-bottom:0;margin-bottom:32px}@media (min-width:1000px){.product-info .usp-block{grid-gap:40px}}.product-info .usp-block img{max-width:48px}@media (min-width:1000px){.product-info .usp-block img{min-width:56px;min-height:56px}}.product-info .usp-block p{line-height:1.6;color:#1a171b;text-align:left}.product-info .usp-block p:first-child{margin-top:0}.product-info .usp-block__image{max-width:48px;max-height:48px;margin-top:0}@media (min-width:1000px){.product-info .usp-block__image{max-width:56px;max-height:56px}}.product-info .usp-block__item{grid-gap:20px;grid-template-columns:minmax(auto,31px) 1fr;max-width:450px}@media (max-width:768px){.product-info .usp-block__item{max-width:100%}}@media (max-width:1000px){.product-info .usp-block__item h3{text-align:left}}#pp-pay-later-message{margin-bottom:1em}.need-help a{color:#1a171b;display:inline-flex;border-bottom:2px solid #ba00ff;text-decoration:none}.need-help h2{margin-top:0}.need-help .h1{margin-bottom:0}.need-help__grid{display:grid;grid-template-columns:minmax(auto,570px) minmax(auto,570px);text-align:center;grid-gap:30px}@media (max-width:800px){.need-help__grid{grid-template-columns:1fr}}.need-help__head{margin-bottom:40px}.need-help .column{background-color:#fff;padding:40px;border-radius:10px}.need-help .column a,.need-help .column p{font-size:12px}.customer{background-color:#eee;padding-top:110px;padding-bottom:110px;position:relative}.customer__bg-image{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.customer.login,.customer.register{text-align:center;display:flex;justify-content:center}.customer.login h1,.customer.register h1{margin:-30px -40px 0 -40px;padding:50px 40px 34px}@media (max-width:1250px){.customer.login h1,.customer.register h1{margin:-15px -15px 0 -15px}}@media (max-width:600px){.customer.login h1,.customer.register h1{padding:58px ​30px 50px}}.customer.login .container.container--box,.customer.register .container.container--box{position:relative;max-width:828px;width:100%;overflow:hidden}.customer.login .container .form--wrapper,.customer.register .container .form--wrapper{padding:58px 64px}@media (max-width:600px){.customer.login .container .form--wrapper,.customer.register .container .form--wrapper{padding:15px 25px 25px}}.customer.login form,.customer.register form{margin-top:30px}.customer.login form label:last-of-type input,.customer.register form label:last-of-type input{margin-bottom:30px}.customer.login form input,.customer.register form input{width:100%;border:1px solid rgba(153,153,153,.4);margin-bottom:10px}.customer.login form input::placeholder,.customer.register form input::placeholder{color:rgba(26,23,27,.5)}.customer.login form .form__message,.customer.register form .form__message{display:flex;gap:10px;justify-content:center;align-items:center}.customer.login form .form__message svg,.customer.register form .form__message svg{height:20px}.customer.login form .errors ul,.customer.register form .errors ul{list-style:none;padding:0}.customer.login form .errors ul li,.customer.register form .errors ul li{color:red}.customer.login form .btn,.customer.register form .btn{padding-left:12px;padding-right:12px}.customer.login form .btn~p,.customer.register form .btn~p{margin-top:30px}@media (max-width:600px){.customer.login form .cta,.customer.register form .cta{display:flex;gap:10px;justify-content:space-between;align-items:center}.customer.login form .cta .btn,.customer.register form .cta .btn{order:2}.customer.login form .cta p,.customer.register form .cta p{margin:0;display:flex;flex-direction:column;text-align:left;line-height:normal}}.customer.login p:last-of-type,.customer.register p:last-of-type{margin-bottom:0}.customer.register .sign-up-btn{margin-bottom:10px}.customer h2.form__message+ul{background-color:#eee;padding:1em;list-style:none;font-size:12px;padding-left:40px;padding-right:40px}@media (max-width:570px){.customer h2.form__message+ul{padding-left:20px;padding-right:20px}}.template-register #create_customer .cta p{margin-top:10px}.bundle-collection{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"left right";grid-gap:10vw;max-width:1300px}.bundle-collection.collection ul{grid-template-columns:1fr 1fr;grid-gap:50px 20px}.bundle-collection .breadcrumbs{margin-top:10px}.bundle-collection h1{line-height:1.2;margin-bottom:0}.bundle-collection .left-side{grid-area:left}.bundle-collection .right-side{grid-area:right}.bundle-collection__head{display:none}.bundle-collection #product-grid{margin-bottom:80px}.collection-page-bundle .navbar-main{box-shadow:none}.collection-page-bundle #main-collection-filters{background:#fff;border-radius:0;max-width:initial;top:80px}@media (max-width:768px){.collection-page-bundle #main-collection-filters{top:60px}}.collection-page-bundle .facets-container{max-width:1170px;margin:auto}.collection-page-bundle .active-facets{background:#eee;margin-top:41px;margin-left:0;margin-right:0;max-width:100%;height:60px;align-items:center}.bundle-window{position:sticky;top:160px;padding-bottom:40px}.bundle-window__item{background-color:#9411ff;display:grid;color:#fff;grid-template-areas:"image title";height:48px;align-items:center;padding:10px 15px;border-radius:5px;position:relative;grid-template-columns:30px auto;grid-gap:10px;font-size:12px}.bundle-window__item img{max-width:30px;max-height:30px;border-radius:5px}.bundle-window__product-title{grid-area:title;font-weight:600;text-transform:capitalize}.bundle-window .bundle-empty-item{margin-top:12px;height:46px;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='10' ry='10' stroke='%23333' stroke-width='3' stroke-dasharray='6%2c 14' stroke-dashoffset='3' stroke-linecap='square'/%3e%3c/svg%3e");border-radius:10px}.bundle-window__product-image{grid-area:image}.bundle-window__items{display:grid;grid-gap:10px;max-height:400px;overflow-y:scroll;overflow-x:visible;padding:0 15px 0 0}@media (max-height:800px){.bundle-window__items{max-height:284px}}.bundle-window__options{display:none}.bundle-window__remove{position:absolute;right:-13px;background:#fff;appearance:none;border-radius:50%;height:29px;width:29px;border:2px solid #1a171b;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.bundle-window__remove span{display:none}.bundle-window__remove svg{height:12px;width:13px;margin:auto;pointer-events:none}.bundle-product-card{display:flex;flex-direction:column}.bundle-product-card img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;width:100%;height:100%}.bundle-product-card video{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);display:none}.bundle-product-card .btn{width:100%;transition:background-color ease-in 350ms}.bundle-product-card .btn.added{background-color:#1a171b}.bundle-product-card [data-price]::after{content:attr(data-price)}.bundle-product-card__image{position:relative;padding-top:100%}.bundle-product-card__image.only-video video,.bundle-product-card__image:hover video{display:block}.bundle-product-card__content{flex:1}.bundle-2__left{padding-top:40px}.bundle-2-container [data-item-count="0"]{display:none}.bundle-2-items button{cursor:pointer}.bundle-2-items button:hover{text-decoration:underline}.bundle-2-items [data-quantity]:not([data-quantity="1"])::after{content:"(x" attr(data-quantity) ")";margin-left:10px;font-size:12px;color:#baff01}.bundle-quick-view .short-description p,.bundle-quick-view .tab__content li,.bundle-quick-view .tab__content p{font-size:16px}.bundle-quick-view--is-visible .bundle-quick-view-modal__curtain{background-color:rgba(0,0,0,.8)}.bundle-quick-view--is-visible .bundle-quick-view-modal__content{opacity:1}.bundle-quick-view #product-gallery__main{box-shadow:5px 5px 16px rgba(0,0,0,.16);border-radius:10px}.bundle-quick-view .product-gallery__thumbnails li{box-shadow:5px 5px 16px rgba(0,0,0,.16);border-radius:10px;overflow:hidden}.bundle-quick-view .bundle-quantity-btn--is-visible .bundle-quick-view__actions .bundle-quantity-btn__wrap,.bundle-quick-view__actions .bundle-quantity-btn__wrap{max-width:fit-content}.bundle-quick-view__text{max-height:300px;overflow-x:scroll;margin-top:10px}.bundle-quick-view__text::-webkit-scrollbar{display:none}.bundle-quick-view__image,.bundle-quick-view__info{width:100%;display:flex;flex-direction:column}.bundle-quick-view__info>*{width:100%}.bundle-quick-view-modal{position:fixed;top:0;bottom:0;left:0;right:0;height:100vh;z-index:2147483647;display:flex;justify-content:center;align-items:center}.bundle-quick-view-modal #js-bundle-quick-view-message{margin-bottom:10px}.bundle-quick-view-modal .sku{color:#1a171b;font-size:12px;letter-spacing:.11px;margin-top:0}.bundle-quick-view-modal .product-tabs{position:sticky;bottom:0;left:0}.bundle-quick-view-modal .product-tabs__item-content{max-height:240px;overflow:scroll;font-size:14px}.bundle-quick-view-modal .product-tabs__item-content::-webkit-scrollbar{display:none}.bundle-quick-view-modal .product-tabs__item{max-height:56px}.bundle-quick-view-modal .product-tabs__item h3{color:#000;opacity:1;height:38px;display:flex;font-size:14px;padding-left:10px;padding-right:10px}.bundle-quick-view-modal__curtain{position:fixed;background-color:rgba(0,0,0,0);top:0;bottom:0;left:0;right:0;z-index:0;height:inherit;transition:ease-in-out 250ms background-color}.bundle-quick-view-modal__window{z-index:1;width:100%;max-width:1290px}@media (max-height:770px) and (min-width:770px){.bundle-quick-view-modal__window{transform:scale(.85)}}.bundle-quick-view-modal__content{transition:ease-in-out 250ms opacity;opacity:0;background-color:#fff;padding:55px 40px;margin:20px;position:relative;grid-column-gap:15px;border-radius:15px;box-shadow:8px 8px 15px rgba(0,0,0,.8);max-width:1280px}.bundle-quick-view-modal__close{padding:0;margin:0;position:absolute;background-color:transparent;display:flex;justify-content:center;align-items:center;top:30px;right:30px;width:27px;height:27px;border:0}.bundle-quick-view-modal__close svg{height:28px;width:28px;pointer-events:none}.bundle-quick-view-modal__close svg path{transform:scale(1.653);transform-origin:center}.bundle-quick-view-modal__close:hover{background-color:#fff;cursor:pointer}.bundle-quick-view__image{display:flex;position:relative;width:100%}.bundle-quick-view__image img{height:100%;width:100%;object-fit:contain;max-width:580px;max-height:580px}.bundle-quick-view input{text-align:center}.bundle-quick-view select[name=id]{display:none}.bundle-quick-view .button{max-width:270px;width:100%}.bundle-quick-view .button[disabled]{font-size:12px;padding-left:10px;padding-right:10px}.bundle-quick-view .title{margin-top:0;margin-bottom:0;width:100%;display:inline-flex;line-height:60px}.bundle-quick-view .price-area{display:flex;align-items:center;min-height:35px;font-size:40px;font-weight:400}.bundle-quick-view .productlabel{display:block;margin-left:15px}.bundle-quick-view .vendor{margin-bottom:10px}.bundle-quick-view .selector-wrapper{margin-bottom:15px}.bundle-quick-view .quantity-submit-row{display:flex;align-items:flex-end;grid-gap:10px}.product-block{position:relative}.product-block:hover .js-bundle-quick-view-trigger{opacity:1}.bundle-quick-view__wrap{display:grid;grid-template-columns:minmax(auto,570px) minmax(auto,470px);height:100%;width:100%;grid-gap:30px;justify-content:space-between}@media (max-width:768px){.bundle-quick-view{padding-bottom:40px}.bundle-quick-view__wrap{height:100%;width:100%;grid-template-columns:1fr}.bundle-quick-view-modal__window{max-width:425px;max-height:90vh}.bundle-quick-view__content{min-width:auto;max-width:400px;max-height:90vh;overflow:scroll}.bundle-quick-view__content::-webkit-scrollbar{display:none}.bundle-quick-view__close{position:fixed;top:5px;right:5px}.bundle-quick-view__image{justify-content:center;align-items:center}.bundle-quick-view__image img{height:80%;width:80%}.bundle-quick-view__wrap{grid-gap:0}.bundle-quick-view__info{padding:0}.bundle-quick-view .title a{font-size:24px}.bundle-quick-view .title{line-height:44px}.bundle-quick-view .btn--purple{background:#1a171b}.bundle-quick-view__text{max-height:initial}.bundle-quick-view__wrap{grid-gap:50px 0}.bundle-quick-view-modal .sku{margin-bottom:0}.bundle-quick-view-modal__close{position:fixed;top:10px;right:10px;z-index:1}.bundle-quick-view-modal__content{max-height:100vh;overflow:scroll;position:fixed;top:0;bottom:0;left:0;right:0;margin:0;border-radius:0;background-color:#eee;padding:50px 20px 20px}.bundle-quick-view-modal__content::-webkit-scrollbar{display:none}.bundle-collection{grid-template-columns:1fr;grid-template-areas:"head" "right" "left";grid-gap:0}.bundle-collection.collection ul{grid-template-columns:1fr}.bundle-collection__head{display:initial;grid-area:head;text-align:center}.bundle-collection .right-side .breadcrumbs,.bundle-collection .right-side .bundle-window__text,.bundle-collection .right-side .h1{display:none}.bundle-window{position:fixed;z-index:9;background:#eee;left:0;right:0;padding:20px;max-height:88px;bottom:0;overflow:hidden;top:initial;transition:max-height .5s ease-in-out;height:100%}.bundle-window__wrap{height:100%}.bundle-window__box{display:flex;flex-direction:column;height:100%}.bundle-window__body{flex:1;overflow:scroll}.bundle-window__body::-webkit-scrollbar{display:none}.bundle-window__foot{position:absolute;padding:20px;bottom:0;left:0;right:0;background-color:#eee}.bundle-window--is-visible .bundle-window{max-height:10000px}.bundle-window--is-visible .bundle-window .group-mobile button:last-child{transform:rotate(180deg)}}.bundle-quick-view--is-visible.modal--isVisible .bundle-quick-view-modal,.reviews-popup .bundle-quick-view-modal{display:none}.group-mobile{display:grid;grid-template-columns:1fr minmax(auto,46px) minmax(auto,46px);grid-gap:25px;height:46px}.group-mobile button{height:46px}.group-mobile button:last-child{border:0;transform:rotate(0);transition:transform ease-in 250ms}.group-mobile p{font-size:12px;margin:auto}@media (min-width:768px){.group-mobile{grid-template-columns:initial}.group-mobile button:last-child,.group-mobile p{display:none}}@media (min-width:400px){.group-mobile .btn{font-size:14px}}.facets__summary span{font:normal normal bold 12px/32px Poppins}.facets__summary>div{grid-gap:10px}.section-bundle-2-progress{background-color:#4e4e4e;color:#fff;position:sticky;z-index:1;top:80px}@media (max-width:768px){.section-bundle-2-progress{position:sticky;top:60px;z-index:1}}.section-bundle-2-progress .container{max-width:960px;display:flex;justify-content:space-between;height:60px;align-items:center}#consultation-calendar .color-calendar .calendar__days .calendar__day{z-index:0}.bundle-2-progress-bar{display:flex;justify-content:space-evenly;flex:1}.bundle-2-progress-bar::before{content:"";width:100%;height:2px;background-color:#baff00;position:absolute;top:0;bottom:0;margin:6px auto auto;left:0;right:0;z-index:0;margin-top:8px}.progress-bar__item{position:relative;display:inline-flex;padding-bottom:15px;cursor:pointer}.progress-bar__item span{font-size:11px;position:absolute;bottom:0;transform:translateX(-50%);display:block;margin-left:7px}.progress-bar__item::before{width:12px;height:12px;background-color:#baff00;content:"";border-radius:50%;z-index:1;margin:auto}@media (max-width:380px){.progress-bar__item::before{width:9px;height:9px}}.progress-bar__item:hover::before{background-color:#baff00}.progress-bar__item:hover::after{content:attr(data-stage-title);font-size:11px;position:absolute;top:18px;display:flex;margin-left:4px;width:140px;background-color:#4e4e4e;z-index:1;justify-content:center;transform:translateX(-50%);text-align:center}.progress-bar__item.current~::before{background:#4e4e4e;border:1px solid #baff00}.progress-bar__item.large::before{height:18px;width:18px}.progress-bar__item.large span{font-size:12px;font-weight:500;text-transform:uppercase}.progress-bar__item.filled::before{background-color:#baff00}.progress-bar__section{flex:1;display:flex;justify-content:space-between;position:relative}.progress-bar__dots{display:flex;align-items:center;justify-content:center;width:100%;padding-bottom:14px}.progress-bar__dots::before{content:"";display:inline-block;width:100%;border-top:3px dotted #baff00}.progress-bar__section:last-child .progress-bar__item.large::before{background:#4e4e4e;border:1px solid #baff00}.bundle-2{background:#222;background:linear-gradient(125deg,#222 0,#4e4e4e 100%);min-height:100vh;color:#fff;padding-bottom:5em}.bundle-2 h1{color:#baff00}.bundle-2 [data-bundle-event=remove]{padding:0}.bundle-2 .container{display:grid;grid-template-columns:minmax(auto,570px) minmax(auto,600px);justify-content:space-between;max-width:1300px;grid-gap:0 40px}.bundle-2 .breadcrumbs.container{max-width:initial;padding-top:40px;top:0}.bundle-2 .breadcrumbs a{color:#fff}.bundle-2-container{position:sticky;top:140px}.bundle-2-container h1{color:#baff00;margin-bottom:20px;margin-top:20px}.bundle-2-container .text-announcement a{color:#fff}.bundle-2-container [data-min-spend]{font-size:12px}.bundle-2-container [data-min-spend]::after{content:attr(data-min-spend)}.bundle-2-container [data-total]::after{content:attr(data-total)}.bundle-2-container__stages{margin-bottom:40px;display:grid;grid-gap:10px}.bundle-2-container__text{margin-bottom:35px}.bundle-2-container__text p{margin-top:0}.bundle-2-container__text p:last-child{margin-bottom:0}.bundle-2-container__buttons{display:flex;justify-content:space-between;margin-bottom:30px}.bundle-2-container__buttons .btn{min-width:200px}.bundle-2-container__buttons .btn--hollow{color:#fff;padding-left:0;justify-content:flex-start}.bundle-2-container__buttons .btn__previous{font-weight:400}.bundle-2-container__buttons .btn__add-to-bag,.bundle-2-container__buttons .btn__checkout{display:none}.bundle-2-container__buttons .btn:not(.btn--light-green){border:1px solid #fff;justify-content:center;padding:0 1em}.bundle-2-container__buttons .btn{min-width:fit-content}.bundle-2-container__totals{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.bundle-2-container__totals h2{font-size:24px}.bundle-2-container .bundle-2-nav-arrows{display:flex;align-items:center;grid-gap:10px}.bundle-2-container__stages,.page-summary__stages{max-height:230px;overflow:scroll;padding-bottom:40px}.bundle-2-container__stages [data-item-count]::after,.page-summary__stages [data-item-count]::after{content:attr(data-item-count)}.bundle-2-container__stages h4,.page-summary__stages h4{margin:0;font-size:16px;line-height:48px}.bundle-2-container__stages summary,.page-summary__stages summary{background-color:#707070;border-radius:5px;display:flex;align-items:center;justify-content:space-between;margin:0;height:48px;padding:0 25px}.bundle-2-container__stages summary *,.page-summary__stages summary *{pointer-events:none}.bundle-2-container__stages [open] summary,.page-summary__stages [open] summary{background-color:#1a171b}.bundle-2-items__item-title{font-weight:700}.bundle-2-items__item{display:flex;height:50px;align-items:center;justify-content:space-between;padding:0 25px}.bundle-2-items button{appearance:none;border:0;background-color:transparent;color:#fff;font-size:12px;font-family:poppins}.template-collection__bundle-labs .bundle-quick-view .title{color:#baff00}.template-collection__bundle-labs .bundle-quick-view .btn--purple{background-color:#baff00;color:#1a171b}.template-collection__bundle-labs .bundle-quick-view .btn.js-add-button{background-color:#4e4e4e;color:#fff}.template-collection__bundle-labs .bundle-quick-view .product-gallery__thumbnails .is-active{border-color:#baff00}.template-collection__bundle-labs .bundle-quick-view-modal .sku{color:#fff}.template-collection__bundle-labs .bundle-quick-view-modal__content{background-color:#1a171b;color:#fff}.template-collection__bundle-labs .bundle-quick-view-modal__close svg{color:#fff}.template-collection__bundle-labs .bundle-quick-view-modal__close:hover{background-color:#1a171b}.bundle-2 .bundle-product-card h3{color:#baff00;margin-bottom:10px}.bundle-2 .bundle-product-card__content p{margin-top:0}.bundle-2 .bundle-product-card__image{border-radius:10px;overflow:hidden;cursor:pointer}.bundle-2-container__stages summary,.page-summary__stages summary{color:#baff00}.bundle-quick-view--is-visible .template-collection__bundle-labs .bundle-quick-view-modal__curtain{background-color:rgba(0,0,0,.5)}.bundle-2-window .group-mobile{display:none}.bundle-2-window .js-minimum-spend.hide-desktop{display:none}#bundle-2-products{grid-template-columns:1fr 1fr;display:grid;grid-gap:60px 30px}@media (max-width:768px){.bundle-2-container__stages summary{padding-left:15px;padding-right:15px}.bundle-2-items__item{font-size:14px;padding-left:15px;padding-right:15px}.bundle-2 h1{text-align:center}.bundle-2 .container{grid-template-areas:"bundle-right" "bundle-left";grid-template-columns:100%}.bundle-2__column.bundle-2__left{grid-area:bundle-left}.bundle-2__column.bundle-2__right{grid-area:bundle-right}.bundle-2 .breadcrumbs{text-align:center}.bundle-2 .breadcrumbs.container{grid-template-areas:initial;grid-template-columns:1fr;padding-top:30px}.bundle-2-window .bundle-2-container__buttons .btn{font-weight:600;grid-gap:10px}}@media (max-width:768px) and (max-width:768px){.bundle-2-window .bundle-2-container__buttons .btn{padding:0;max-width:fit-content;width:50px;padding:0!important;display:flex;align-items:center;min-width:50px!important}}@media (max-width:768px){.bundle-2-window .bundle-2-container__buttons .btn__previous{padding-right:20px}.bundle-2-window .bundle-2-container__buttons .btn__previous svg{margin-left:-5px}}@media (max-width:768px) and (max-width:600px){.bundle-2-window .bundle-2-container__buttons .btn__previous svg{margin-left:-2px}}@media (max-width:768px){.bundle-2-window .bundle-2-container__buttons .btn__next{padding-left:20px;padding-right:20px}.bundle-2-window .bundle-2-container__buttons .btn__next svg{margin-right:-5px}}@media (max-width:768px) and (max-width:600px){.bundle-2-window .bundle-2-container__buttons .btn__next svg{margin-right:-2px}}@media (max-width:768px){.section-bundle-2-progress .progress-bar__item.large span{top:25px}.section-bundle-2-progress .container{padding-left:35px;padding-right:35px;height:72px}.bundle-2-container__buttons .btn{min-width:150px}.bundle-2-container__text{text-align:center}.bundle-2-container__stages summary{font-size:12px;padding-left:15px;padding-right:15px}.bundle-2-container__stages summary h4{font-size:14px}#bundle-2-products{grid-template-columns:1fr}.bundle-2-window{position:fixed;background:#999;left:0;right:0;padding:20px;z-index:1;bottom:0;overflow:hidden;top:initial;transition:max-height .5s ease-in-out;height:100%;display:flex;flex-direction:column}.bundle-2-window__wrap{height:100%}.bundle-2-window__box{display:flex;flex-direction:column;height:100%}.bundle-2-window .hide-mobile{display:none}.bundle-2-container__stages{flex:1;overflow:scroll;max-height:initial;grid-auto-rows:max-content;padding-top:20px;opacity:0}.bundle-2-container__foot{position:absolute;padding:0 20px 13px;bottom:0;left:0;right:0;background-color:#999}.bundle-2-container__buttons .btn__previous{margin-left:-15px}.bundle-2-window--is-visible .collection-page-bundle .navbar-main{z-index:0}.bundle-2-window--is-visible .bundle-2-window{max-height:10000px}.bundle-2-window--is-visible .bundle-2-window .group-mobile button.js-toggle-bundle-view{transform:rotate(180deg)}.bundle-2-window--is-visible .section-bundle-2-progress{z-index:0}.bundle-2-window--is-visible .bundle-2-container__stages{opacity:1}.bundle-2-window{max-height:72px;padding-bottom:70px;padding-top:0}.bundle-2-window .group-desktop{display:none}.bundle-2-window .group-mobile{display:flex}.bundle-2-window .js-minimum-spend.hide-desktop{display:flex;color:#1a171b}.bundle-2-window .text-announcement{display:block}.bundle-2-window .text-announcement a{display:block}.bundle-2-window [data-min-spend]{grid-area:min-spend;display:inline-flex;text-align:center;justify-content:center;margin-bottom:30px}.bundle-2-window .bundle-2-container__buttons{grid-area:buttons;margin-bottom:0;justify-content:initial}.bundle-2-window .bundle-2-container__buttons .btn{min-width:auto;color:#1a171b}.bundle-2-window .group-mobile{display:grid;grid-template-areas:"min-spend min-spend min-spend" "buttons total button";grid-template-columns:1fr auto auto;grid-gap:0 10px;color:#1a171b}.bundle-2-window .group-mobile h2{grid-area:total;font-size:12px;display:flex;align-items:center;justify-content:flex-end;font-weight:400}.bundle-2-window .group-mobile h2 span::after{margin-left:5px}.bundle-2-window .group-mobile .js-toggle-bundle-view{grid-area:button;color:#1a171b;background-color:initial}}.bundle-2-window--is-visible .bundle-2-window{z-index:4}.bundle-2-page{display:none;background-color:#222;height:100%;flex-direction:column;min-height:60vh}.bundle-2-page .bundle-2-page-foot{max-width:565px;margin:auto;width:100%}.bundle-2-page .bundle-2-container__buttons{margin-bottom:50px}.bundle-2-page .container{width:100%}.labs-form{color:#fff;max-width:600px;margin:auto;display:grid;grid-gap:25px;margin-bottom:50px}.labs-form h3{background-color:#1a171b;border-radius:5px;font-size:16px;color:#baff00;margin:0;padding:10px 25px;text-transform:capitalize}.labs-form .input-group{display:flex;grid-gap:20px}.labs-form label{display:flex;flex-direction:column;width:100%}.labs-form label span{display:block;margin-bottom:15px;font-size:12px;font-weight:700;text-transform:uppercase}.labs-form label input{font-family:poppins;font-weight:400}.bundle-2-page--is-visible .bundle-2-page{display:flex}.bundle-2-page--is-visible .bundle-2{display:none}#available-slots{display:flex;align-items:center;background:#fff;min-height:116px;justify-content:flex-start}.consultation-calendar{margin:auto;max-width:600px;border-radius:3px;overflow:hidden;margin-bottom:40px}.consultation-calendar .color-calendar{width:100%}.consultation-calendar .color-calendar{background-color:#fff;padding:10px;color:#999}.consultation-calendar .color-calendar .calendar__arrow.calendar__arrow-prev::before{content:"< Previous Month";display:block;color:#fff;font-size:12px}.consultation-calendar .color-calendar .calendar__monthyear{font-size:16px!important;font-weight:500;color:#1a171b}.consultation-calendar .color-calendar .calendar__days{text-align:center;justify-content:center}.consultation-calendar .color-calendar .calendar__weekdays{justify-content:center;display:grid;grid-template-columns:repeat(7,minmax(20px,70px));text-align:center}.consultation-calendar .color-calendar .calendar__weekdays .calendar__weekday{font-weight:500;color:#1a171b;text-align:center;justify-content:center}.consultation-calendar .color-calendar .calendar__header{padding:5px 0}.color-calendar{padding-top:15px}.color-calendar .calendar__header{margin-bottom:15px}.color-calendar .calendar__weekdays{margin-bottom:30px}.color-calendar .calendar__days .calendar__day-text{height:14px}.color-calendar .calendar__days .calendar__day.calendar__day-selected{border:2px solid #506e00}#available-slots{flex-direction:column;padding:20px 0;margin-top:-1px}#available-slots p{margin:0 0 10px;color:#999;font-size:12px}.consultation-calendar__no-events-text{font-weight:600;margin-top:12px}.consultation-calendar__events{display:flex;grid-gap:20px;overflow-x:auto;width:84%}.consultation-calendar__events button{border:#fff 1px solid;background-color:#fff;box-shadow:none;appearance:none;border-radius:5px;height:42px;padding:0 15px;font-weight:700;font-size:16px;cursor:pointer}.consultation-calendar__events button:hover{border-color:#baff01;background-color:#baff01}.consultation-calendar__events button.selected{border-color:#baff01;background-color:#baff01}.color-calendar{padding:30px 40px}.color-calendar .calendar__days{grid-gap:15px}.color-calendar .calendar__days .calendar__day{border-radius:50%;height:42px;width:42px;margin:auto}.color-calendar .calendar__days .calendar__day.calendar__day-event{font-weight:700;color:#000;background-color:#baff00}.color-calendar .calendar__days .calendar__day.calendar__day-event:hover{border:1px solid #698f00}.color-calendar .calendar__header{margin:auto}.consultation-calendar .color-calendar .calendar__header{margin-bottom:20px;margin-top:10px}.consultation-calendar .color-calendar .calendar__weekdays{margin-bottom:30px}.consultation-calendar .color-calendar .calendar__arrow .calendar__arrow-inner{color:#999;font-size:12px;width:fit-content;display:flex;grid-gap:5px;transform:initial;font-weight:400}.consultation-calendar .color-calendar .calendar__arrow.calendar__arrow-next .calendar__arrow-inner::after{content:">"}.consultation-calendar .color-calendar .calendar__arrow.calendar__arrow-next .calendar__arrow-inner::before{content:"Next Month"}.consultation-calendar .color-calendar .calendar__arrow.calendar__arrow-prev{justify-content:flex-start}.consultation-calendar .color-calendar .calendar__arrow.calendar__arrow-prev .calendar__arrow-inner::before{content:"<";color:#999;transform:initial}.consultation-calendar .color-calendar .calendar__arrow.calendar__arrow-prev .calendar__arrow-inner::after{content:"Previous Month"}.consultation-calendar .color-calendar .calendar__header{width:100%;grid-template-columns:auto;display:flex;padding-left:10px;padding-right:10px}.consultation-calendar .color-calendar .calendar__monthyear{width:100%}.color-calendar .calendar__arrow-next{justify-content:flex-end!important}.color-calendar .calendar__arrow-next .calendar__arrow-inner::before{transform:initial!important}.consultation-calendar .color-calendar .calendar__arrow.calendar__arrow-prev::before{display:none}.btn.btn--hollow.btn__previous.hidden{visibility:hidden;display:none}@media (max-width:560px){.input-row.input-group{flex-direction:column}.bundle-2-page>.container{width:100%}.bundle-2-container__buttons .btn.btn__next{width:78px;min-width:auto}}.page-summary{color:#fff}.page-summary h3{background-color:#000;height:48px;display:flex;align-items:center;padding:0 15px;border-radius:5px;color:#baff01;font-size:16px}.page-summary [data-bundle-page]{cursor:pointer}.page-summary .quantity{font-size:12px}.page-summary .container{max-width:600px}.page-summary .heading{background-color:#707070;height:48px;align-items:center;padding:0 15px;border-radius:5px;color:#baff01;font-size:16px;list-style:none;text-decoration:none;display:flex;justify-content:space-between;width:100%;border:0}.page-summary .heading .title{font-weight:700}.page-summary #summary-stages ul{list-style:none;padding:0;display:grid;grid-gap:10px;margin-bottom:0}.page-summary #summary-stages,.page-summary #summary-your-channels{border-bottom:1px solid #fff;margin-bottom:30px;padding-bottom:30px}#summary-your-channels ul,#summary-your-details ul{list-style:none;padding:0;display:grid;grid-gap:10px;padding-left:15px;margin-bottom:0}#summary-your-channels li,#summary-your-details li{display:flex}#summary-your-channels strong,#summary-your-details strong{min-width:150px;padding-right:40px;display:inline-block}#summary-your-channels li:nth-child(1n+3) strong{opacity:0}#summary-consultation strong{min-width:150px;padding-right:40px;display:inline-block}#summary-consultation p{padding-left:15px}.summary-quote{display:grid;grid-template-areas:"summary-left summary-right" "summary-foot summary-foot";grid-template-columns:minmax(auto,200px) 1fr;grid-gap:20px 30px;background-color:#000;border-radius:10px;padding:15px 15px;margin-bottom:20px}.summary-quote h3,.summary-quote p{font-size:22px;font-weight:400;color:#fff;background:0 0;padding:0;margin:0;height:auto;display:block}.summary-quote-left{grid-area:summary-left;display:grid;grid-gap:10px}.summary-quote-left p{line-height:1.5}.summary-quote-right{grid-area:summary-right;text-align:right;display:grid;grid-gap:10px}.summary-quote-right h3,.summary-quote-right p{text-align:right;font-weight:700}.summary-quote-foot{grid-area:summary-foot}.summary-quote-foot p{font-size:12px;line-height:16px;margin-bottom:1em}.summary-quote-foot p:last-child{margin-bottom:0}.bundle-2-container__buttons{display:grid;width:100%;justify-content:space-between;grid-template-columns:auto auto}.bundle-2-container__buttons .btn{max-width:200px;font-weight:600;grid-gap:10px}.bundle-2-container__buttons .btn svg{height:16px}.bundle-2-container__buttons .btn__next svg{transform:scalex(-1)}.bundle-2-page--summary .bundle-2-container__buttons{grid-template-areas:"btn-previous btn-add-to-bag" "btn-checkout btn-checkout";grid-gap:15px}.bundle-2-page--summary .bundle-2-container__buttons .btn__next{display:none}.bundle-2-page--summary .bundle-2-container__buttons .btn__previous{grid-area:btn-previous}.bundle-2-page--summary .bundle-2-container__buttons .btn__add-to-bag{grid-area:btn-add-to-bag}.bundle-2-page--summary .bundle-2-container__buttons .btn__checkout{grid-area:btn-checkout;max-width:100%}.bundle-2-page--summary .bundle-2-container__buttons .btn__add-to-bag,.bundle-2-page--summary .bundle-2-container__buttons .btn__checkout{display:inline-flex}.bundle-2-page--summary .bundle-2-container__buttons .btn__add-to-bag{background-color:initial;color:#fff;font-weight:400;margin-right:0;min-width:auto;padding-right:0}#labs-form-consultation{margin:auto}.bundle-2--hide-builder #summary-stages{display:none}.bundle-2--hide-builder .summary-quote-left{visibility:hidden}.bundle-2--hide-builder .summary-quote-left p{line-height:1.5}.bundle-2--hide-builder .summary-quote-foot{display:none}.bundle-2--hide-builder .summary-quote{grid-gap:0}.hide-previous-button .btn__previous{visibility:hidden}@media (min-width:500px){.template-collection__bundle-elements .collection #product-grid{grid-template-columns:1fr 1fr}}.page-summary-deliver-message p{color:#baff00;font-size:14px;margin:40px 15px 15px;line-height:1.3}.page-summary-deliver-message strong{font-weight:600}.template-collection__bundle-labs{background-color:#222}.template-collection__bundle-labs main{opacity:0}.template-collection__bundle-labs.is-visible main{opacity:1}@media (max-width:768px){.bundle-2-window .bundle-2-container__buttons{grid-gap:0}.bundle-2-window .bundle-2-container__buttons .btn{width:auto!important;flex:1;padding-left:1.2em!important;padding-right:1.2em!important}.bundle-2-window .bundle-2-container__buttons .btn svg{height:14px}.bundle-2-window .bundle-2-nav-arrows{max-width:82px;grid-gap:0}.bundle-2-window .bundle-2-nav-arrows .btn{border:0;background:0 0;min-width:41px!important;padding:0!important}}@media (max-width:360px){.bundle-2-window .bundle-2-container__buttons .btn{font-size:12px}}@media (max-width:350px){.bundle-2-window .bundle-2-nav-arrows .btn:first-child{padding-left:0!important;margin-left:0!important;min-width:23px!important}}@media (max-width:768px){.bundle-2-window .bundle-2-container__buttons .btn{justify-self:flex-start}.bundle-2-container__buttons{display:flex}.bundle-2-window .bundle-2-nav-arrows{margin-right:10px}}.bundle-2-page .bundle-2-page-foot .bundle-2-container__buttons{display:flex}.bundle-2-page .bundle-2-page-foot .bundle-2-container__buttons .btn__previous{margin-left:0}.bundle-2-page .bundle-2-page-foot .bundle-2-container__buttons .btn__checkout{flex:1}.bundle-2-page .bundle-2-page-foot .bundle-2-container__buttons .btn.btn__next{min-width:150px}@media (max-width:590px){.bundle-2-page .bundle-2-page-foot{max-width:590px}}.wishlist-modal{display:none}.wishlist-modal img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:contain;width:100%;height:100%}.wishlist-modal .btn-hide{background:0 0;border:0;position:absolute;top:10px;right:10px;height:46px;width:46px;color:#fff;display:flex;justify-content:center;align-items:center;z-index:1}.wishlist-modal .btn-hide svg{width:60%;height:60%}.wishlist-modal .h1{font-size:50px;line-height:70px;margin:0}.wishlist-modal__curtain{position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;background:rgba(0,0,0,.8);z-index:9;opacity:0;transition:opacity ease-in 350ms}.wishlist-modal__content{position:fixed;top:20px;bottom:20px;background:#fff;left:40px;right:40px;margin:auto;z-index:9;border-radius:10px;box-shadow:5px 5px 16px rgba(0,0,0,.16);max-width:750px;height:fit-content;padding:0;display:grid;overflow:hidden}@media (max-width:460px){.wishlist-modal__content{left:20px;right:20px}}.wishlist-modal__head{padding:40px;background:#1a171b;color:#fff;display:grid;grid-template-columns:60% 40%;justify-content:space-between}.wishlist-modal__head p{max-width:300px}.wishlist-modal__head div:last-of-type{padding-top:100%;position:relative}.wishlist-modal__body{padding:40px 40px 0;display:flex;flex-direction:column;grid-gap:20px}.wishlist-modal__foot{padding:20px 40px;text-align:center;max-width:460px;margin:auto}.wishlist-modal__foot p{font-size:12px}.wishlist-modal--is-visible .wishlist-modal{display:initial}.wishlist-modal--is-visible .wishlist-modal__curtain{opacity:1}@media (max-width:635px){.wishlist-modal img{display:none}.wishlist-modal .h1{max-width:370px;margin:auto}.wishlist-modal__head{grid-template-columns:100% 0;text-align:center}.wishlist-modal__head p{margin:20px auto 0}.wishlist-modal__head>div{padding:0}}@media (max-width:530px){.wishlist-modal .h1{font-size:40px;line-height:1.4;max-width:300px}}@media (max-width:460px){.wishlist-modal .h1{font-size:30px;line-height:1.4}}#wishlist-items{grid-template-columns:1fr 1fr 1fr;display:grid;grid-gap:50px 30px}@media (max-width:990px){#wishlist-items{grid-template-columns:1fr 1fr}}@media (max-width:600px){#wishlist-items{grid-template-columns:1fr}}#wishlist-items .product-card{min-width:270px;max-width:370px}@media (max-width:600px){#wishlist-items .product-card{max-width:100%}}#wishlist-items .product-card [type=submit]{background-color:#baff00;color:#1a171b}.product-card button.btn-wishlist svg:last-child{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:0}.product-card button.btn-wishlist[data-wishlist-btn-status=added] svg:last-child{opacity:1}.template-shared-wishlist{position:relative;padding-top:145px;padding-bottom:145px;max-width:1200px;margin:auto;overflow:hidden}@media (max-width:1240px){.template-shared-wishlist{padding-top:20px;padding-left:20px;padding-right:20px}}.template-shared-wishlist h1{font-size:45px}@media (max-width:990px){.template-shared-wishlist h1{font-size:35px;margin-top:55px}}.template-shared-wishlist__title-share{display:flex;justify-content:space-between;align-items:center}.template-shared-wishlist__title-share .share-page .btn-share{text-decoration:underline;font-size:16px}.template-shared-wishlist .text-gold{color:#a37a48}.template-shared-wishlist__wrap{display:flex;flex-direction:column}.template-shared-wishlist__head{grid-area:head;padding-bottom:60px;position:relative}.template-shared-wishlist__head h1{margin-bottom:.15em}.wishlist-items#shared-wishlist-items{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:48px}.wishlist-items#shared-wishlist-items .wishlist-item{padding-right:0}.wishlist-items#shared-wishlist-items .wishlist-item__add .btn{margin:0 22px 0 0}.wishlist-items#shared-wishlist-items .wishlist-item__remove{display:none}@media (max-width:1100px){.wishlist-items#shared-wishlist-items{grid-template-columns:1fr}}@media (max-width:680px){.wishlist-items#shared-wishlist-items .wishlist-item__add .btn{margin-bottom:20px}}.template-page__shared-wishlist .main-account-section{display:initial}.account-links{display:flex;grid-gap:35px}.share-page{position:relative;background:0 0;border:0;font-weight:600;font-size:12px;font-family:poppins;align-items:center;grid-gap:20px;display:none}.share-page .btn-share{border:0;background:no-repeat;font-weight:600;text-transform:uppercase;cursor:pointer;font-size:12px;padding:0;display:flex;grid-gap:12px}.share-page__title{font-weight:500;margin-bottom:13px;font-size:14px}.share-page__links{display:flex;flex-direction:column;grid-gap:10px;font-size:14px}.share-page__popup{display:none;flex-direction:column;background-color:#fff;color:#1a171b;padding:18px 20px;position:absolute;z-index:2;min-width:147px;margin-top:5px;top:19px;background:var(--unnamed-color-ffffff) 0 0 no-repeat padding-box;background:#fff 0 0 no-repeat padding-box;box-shadow:5px 5px 16px rgba(0,0,0,.1607843137);border-radius:10px;opacity:1}.share-page__popup a{color:#1a171b;text-decoration:none;text-align:left;font:normal normal bold 12px/24px Poppins;letter-spacing:.09px;display:flex;align-items:center;grid-gap:10px}.share-page__popup a:hover{text-decoration:underline}.share-page__popup svg{width:14px}.btn-share.active+.share-page__popup{display:flex}#main-account.wishlist .share-page{display:flex}.wishlist-modal--is-visible.search-window--is-visible .search-window{display:none}.contact{position:relative;padding-bottom:100px}@media (max-width:990px){.contact{padding-bottom:50px}}.contact>p{max-width:60%}@media (max-width:990px){.contact>p{max-width:initial}}.contact .container--box{margin-left:0;padding:40px}@media (max-width:990px){.contact .container--box{margin-bottom:70px}}@media (max-width:990px){.contact .container--box .form-wrapper{border-bottom:1px solid #1a171b;padding-bottom:40px}}.contact .container--box .content-wrapper{display:grid;grid-template-columns:1fr 30%;grid-gap:130px}.contact .container--box .content-wrapper .form-wrapper .form-title{font-size:24px;line-height:48px;margin-bottom:0;margin-top:0}.contact .container--box .content-wrapper .form-wrapper .contact-form__row{display:flex}.contact .container--box .content-wrapper .form-wrapper .contact-form__row label{width:100%}.contact .container--box .content-wrapper .form-wrapper .contact-form__row label input,.contact .container--box .content-wrapper .form-wrapper .contact-form__row label select,.contact .container--box .content-wrapper .form-wrapper .contact-form__row label textarea{width:100%}.contact .container--box .content-wrapper .form-wrapper .contact-form__row label select{border:1px solid #1a171b}.contact .container--box .content-wrapper .form-wrapper .contact-form__row label textarea{padding:18px;border-radius:5px;border:1px solid #1a171b;font-family:Poppins,sans-serif;font-size:16px}.contact .container--box .content-wrapper .form-wrapper .contact-form__row label[for=ContactForm-first-name]{margin-right:5px}.contact .container--box .content-wrapper .form-wrapper .contact-form__row label[for=ContactForm-last-name]{margin-left:5px}.contact .container--box .content-wrapper .form-wrapper .contact-form__row:not(:last-of-type){margin-bottom:20px}.contact .container--box .content-wrapper .form-wrapper .contact-form__row:last-of-type{justify-content:flex-end}.contact .container--box .content-wrapper .sidebar{padding-top:.5em}.contact .container--box .content-wrapper .sidebar__block:not(:last-of-type){border-bottom:1px solid #000;margin-bottom:35px;padding-bottom:40px}.contact .container--box .content-wrapper .sidebar__block h3{font-size:24px;line-height:1.35;margin-bottom:0;margin-top:0}.contact .container--box .content-wrapper .sidebar__block a,.contact .container--box .content-wrapper .sidebar__block-text{font-size:12px}.contact .container--box .content-wrapper .sidebar__block a{margin-top:1em}.contact .container--box .content-wrapper .sidebar__block-text{line-height:20px;margin-bottom:.5em}@media (max-width:990px){.contact{margin-top:50px}.contact .container--box{padding:30px;margin-right:0}.contact .container--box .content-wrapper{grid-template-columns:1fr;grid-gap:20px}.contact .container--box .content-wrapper .form-wrapper .contact-form__row:first-of-type{flex-direction:column}.contact .container--box .content-wrapper .form-wrapper .contact-form__row label textarea{height:250px}.contact .container--box .content-wrapper .form-wrapper .contact-form__row label[for=ContactForm-first-name]{margin-right:0;margin-bottom:20px}.contact .container--box .content-wrapper .form-wrapper .contact-form__row label[for=ContactForm-last-name]{margin-left:0}.contact .container--box .content-wrapper .form-wrapper .contact-form__row:last-of-type{margin-bottom:20px}.contact .container--box .content-wrapper .sidebar__block h3{font-size:24px}.contact .container--box .content-wrapper .sidebar__block a,.contact .container--box .content-wrapper .sidebar__block-text{font-size:12px}.contact .container--box .content-wrapper .sidebar__block .social-links svg{color:#1a171b}}.contact{padding-top:100px}@media (max-width:990px){.contact{padding-top:30px}}.contact h1{margin-top:0;line-height:64px;margin-bottom:0}.contact p{margin-top:10px;margin-bottom:0}.contact .container--box{margin-top:50px}@media (max-width:990px){.contact .container--box{width:100%;margin-top:40px}}.contact .content-wrapper .form-wrapper .contact-form__row label input,.contact .content-wrapper .form-wrapper .contact-form__row label textarea{border-color:#1a171b;font-family:poppins}.contact .content-wrapper .form-wrapper .contact-form__row label input{border:none}.contact .content-wrapper .form-wrapper .contact-form__row label input::placeholder,.contact .content-wrapper .form-wrapper .contact-form__row label textarea::placeholder{color:#999;font-weight:400}.contact-wrap{position:relative}.page-header{position:relative}.page-header .background-image{position:absolute;z-index:0;width:100%;object-fit:cover;max-height:initial;min-height:initial;height:75%}.page-header .header-content{position:relative;margin:0 auto;text-align:center;padding-top:150px}.page-header .header-content h1{font-size:62px;max-width:700px;margin:auto auto .35em}.page-header .header-content video{width:100%;margin-top:100px}.page-header .header-content p{max-width:700px;margin:1em auto}@media (max-width:990px){.page-header .background-image{height:77%}.page-header .header-content{width:80%;padding-top:75px}.page-header .header-content h1{font-size:30px}.page-header .header-content video{margin-top:50px}}.about .team-section{margin:50px auto}.about .team-section .team-members{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:80px 60px}.about .team-section .team-members .member{display:flex;flex-direction:column}.about .team-section .team-members .member img{border-radius:10px}.about .team-section .team-members .member .bio{flex:1}.about .team-section .team-members .member .social-links{margin-bottom:1em}.about .team-section .team-members .member .stats h3{font-size:16px;margin-bottom:8px}.about .team-section .team-members .member .stats .bars-wrapper{border-top:1px solid #1a171b;border-bottom:1px solid #1a171b;padding-top:22px}.about .team-section .team-members .member .stats .bars-wrapper .stat-bar-wrapper{display:flex;align-items:center;margin-bottom:20px;font-size:12px;grid-gap:0 15px}.about .team-section .team-members .member .stats .bars-wrapper .stat-bar-wrapper span p{font-size:12px;margin-top:0;margin-bottom:0;line-height:18px}.about .team-section .team-members .member .stats .bars-wrapper .stat-bar-wrapper .stat-title{font-size:12px;min-width:140px}.about .team-section .team-members .member .stats .bars-wrapper .stat-bar-wrapper:last-of-type .stat-title{width:135px}.about .team-section .team-members .member .stats .bars-wrapper .stat-bar-wrapper .stat-slider-wrap{position:relative;width:100%;height:10px;background-color:#eee;border-radius:5px}.about .team-section .team-members .member .stats .bars-wrapper .stat-bar-wrapper .stat-slider-wrap .stat-slider-inner{position:absolute;background-color:#baff00;height:10px;border-radius:5px}.about .team-section .team-members .member .title{margin-top:2em;margin-bottom:0}.about .team-section .team-members .member .name{margin-top:.5em;margin-bottom:0;font-size:24px}.about .mascot-block{display:grid;grid-template-columns:1fr 1fr;padding:75px;margin:100px auto -50px auto;grid-gap:100px}.about .mascot-block .img-wrapper{position:relative;padding-top:100%}.about .mascot-block .img-wrapper img{position:absolute;top:0;left:0;width:100%;object-fit:cover;border-radius:10px}.about .mascot-block .block-content h2{font-size:50px;margin-top:0}.about .mascot-block .block-content .mascot-stats span{font-weight:700}.about .card-usp-block .header-content{padding-top:150px;margin-bottom:40px}.about .card-usp-block .header-content h2{font-size:50px}.about .card-usp-block .header-content .subtitle{text-transform:uppercase;font-size:20px}.about .card-usp-block .usp-block{padding-top:100px;padding-bottom:100px}.about .header{text-align:center;margin-bottom:5em}.about .header .subtitle{font-size:20px;text-transform:uppercase}.about .header .title{font-size:50px}.about .header .text{width:70%;margin:0 auto}.about .career-block-wrapper{margin:100px auto}.about .career-block-wrapper .career-blocks{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;margin:50px auto}.about .career-block-wrapper .career-blocks .career-block{background-color:#eee;border:1px solid #999;border-radius:10px;padding:20px}@media (max-width:990px){.about .team-section{margin:50px auto}.about .team-section .team-members{grid-template-columns:1fr;margin-top:50px}.about .team-section .team-members .member .stats .bars-wrapper .stat-bar-wrapper .stat-title{width:220px}.about .team-section .team-members .member .social-links svg{color:#1a171b}.about .mascot-block{grid-template-columns:1fr;padding:10px;grid-gap:40px;margin:20px}.about .mascot-block .block-content{text-align:center}.about .mascot-block .block-content h2{font-size:20px}.about .mascot-block .block-content p{font-size:14px}.about .card-usp-block .header-content{width:100%;padding-top:60px}.about .card-usp-block .header-content h2{font-size:26px}.about .card-usp-block .cards-x2{margin:0 20px}.about .card-usp-block .usp-block{padding-top:50px;padding-bottom:50px;padding-left:20px}.about .header .title{font-size:26px}.about .header .text{width:100%}.about .career-block-wrapper{margin:50px auto}.about .career-block-wrapper .career-blocks{grid-template-columns:1fr;margin:50px auto}}.about .usp-block{margin-bottom:0}.video-wrap{position:relative;margin-top:10em}@media (max-width:990px){.video-wrap{margin-top:2em}}.video-wrap.article-container{margin-top:50px}.video{aspect-ratio:16/9;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}.video button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.78);z-index:1}@media (max-width:990px){.video button{transform:translate(-50%,-50%) scale(.38)}}.video img{position:absolute;top:0;left:0;width:100%;height:100%}.video-square{aspect-ratio:1/1}.video-square button{position:absolute;top:50%;left:50%;bottom:auto;right:auto;z-index:1}.template-page__about .cards-x2{max-width:1210px;margin:auto}.template-page__about .cards-x2 .card h3{margin-bottom:0}.template-page__about .cards-x2__list{grid-template-columns:1fr 1fr}@media (max-width:990px){.template-page__about .cards-x2__list{grid-template-columns:1fr}}.blog-landing .page-header{position:relative;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-top:30.21%}@media (max-width:990px){.blog-landing .page-header{padding-top:100%}}.blog-landing .page-header h1,.blog-landing .page-header p{margin:0 auto;max-width:570px}.blog-landing .page-header h1{margin-top:-30px}.blog-landing .page-header .background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.blog-landing .page-header__content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:990px){.blog-landing .page-header{padding-top:72.46%}}.blog-landing .cards-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;margin-bottom:50px;margin-top:50px}@media (min-width:720px) and (max-width:1000px){.blog-landing .cards-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.blog-landing .cards-list{grid-template-columns:1fr}}.blog-landing .cards-list .article-card-link{text-decoration:none}.blog-landing .cards-list .article-card img{border-radius:10px}.blog-landing .cards-list .article-card .small-info{color:#999;display:flex}.blog-landing .cards-list .article-card .small-info .date{margin-left:auto}.blog-landing .pagination{padding:100px;text-align:center}.blog-landing .pagination .page{padding:20px 40px;border-bottom:1px solid #eee;margin-left:-5px}.blog-landing .pagination .page a{color:#999;text-decoration:none}.blog-landing .pagination .page.current{border-bottom:3px solid #baff00;font-weight:700;color:#1a171b}.blog-landing .filters{margin:-20px auto 20px}.blog-landing .filters .container--box{margin:0 auto}.blog-landing .filters select{border:none;font-family:Poppins,sans-serif;font-weight:500}@media (max-width:990px){.blog-landing .pagination{padding:50px}.blog-landing .pagination .page{padding:20px 30px}}.blog-landing .read-more{padding:50px;background-size:cover;background-repeat:no-repeat;padding-top:80px;padding-bottom:90px}.blog-landing .read-more .header{margin-bottom:0}.blog-landing .read-more .header .title{font-size:50px}.blog-landing .read-more .link-blocks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}.blog-landing .read-more .link-blocks .link-block{padding:60px 30px;text-align:center}.blog-landing .read-more .link-blocks .link-block h3{font-size:24px}.blog-landing .read-more .link-blocks .link-block a{font-size:12px}.blog-landing .read-more .link-blocks .article-card-link{text-decoration:none}.blog-landing .read-more .link-blocks .article-card-link .article-card img{width:100%}@media (max-width:990px){.blog-landing .read-more{padding-top:70px;padding-bottom:80px;padding-left:0;padding-right:0}.blog-landing .read-more .header{text-align:center}.blog-landing .read-more .header .title{font-size:30px}.blog-landing .read-more .link-blocks .link-block{padding:30px 10px}}.blog-landing .read-more .link-blocks .link-block{margin:0;width:100%}.blog-landing .read-more .link-blocks .link-block h3{margin-top:0;margin-bottom:0}.blog-landing .read-more .header{margin-bottom:2.5em}.blog-landing .read-more .header .title{margin-bottom:0;line-height:1.7;margin-top:0}.blog-filters{height:60px;background-color:#fff;margin-top:-30px;border-radius:10px;overflow:hidden;padding:0 30px;margin-bottom:20px;display:flex;align-items:center;grid-gap:20px;font-size:14px}.blog-filters ul{list-style:none;display:flex;grid-gap:15px;padding:0}.blog-filters a{font-weight:600;text-decoration:none;text-transform:capitalize;font-size:12px}.blog-filters .current a{color:#baff00}.blog-filters a:hover{color:#baff00}.blog-filter-active{background-color:initial;margin-top:0;height:initial;padding:0;border-radius:0}.blog-filter-active ul{margin:0}.blog-filter-active li{position:relative}.blog-filter-active a{height:30px;justify-content:space-between;padding-left:10px;padding-right:35px;min-width:90px;font-size:12px;font-weight:400;border:1px solid #000;border-radius:5px;display:flex;align-items:center}.blog-filter-active a:hover{color:#baff00;border-color:#baff00}.blog-filter-active a:hover+svg{color:#baff00}.blog-filter-active svg{position:absolute;right:13px;top:0;bottom:0;margin:auto;pointer-events:none}@media (max-width:770px){.blog-landing .read-more .link-blocks{grid-template-columns:1fr 1fr}.blog-landing .read-more .link-blocks .link-block{display:flex;flex-direction:column}.blog-landing .read-more .link-blocks .link-block p{flex:1}}@media (max-width:660px){.blog-landing .read-more .link-blocks{grid-template-columns:1fr}}.hub-landing .page-header{position:relative}.hub-landing .page-header .background-image{position:absolute;z-index:0;top:-35px;width:100%;height:80%;object-fit:cover}.hub-landing .page-header .header-content{position:relative;margin:0 auto;text-align:center;padding-top:150px}.hub-landing .page-header .header-content h1{font-size:62px;width:80%;margin:0 auto}.hub-landing .page-header .header-content .header-text{width:60%;margin:0 auto}.hub-landing .page-header .header-content .spotlight{position:relative;text-align:left;padding-top:50%;margin:50px auto;width:85%}.hub-landing .page-header .header-content .spotlight img{position:absolute;border-radius:10px;width:100%;top:0;left:0;height:100%;object-fit:cover}.hub-landing .page-header .header-content .spotlight .spotlight-content{position:absolute;bottom:100px;left:75px}.hub-landing .page-header .header-content .spotlight .spotlight-content .spotlight-subtitle{text-transform:uppercase}.hub-landing .page-header .header-content .spotlight .spotlight-content .spotlight-title{font-size:50px;margin-top:0}.hub-landing .page-header .header-content .spotlight .spotlight-content a{font-weight:400;text-decoration:none;border-bottom:2px solid #fff}@media (max-width:990px){.hub-landing .page-header .background-image{height:80%}.hub-landing .page-header .header-content{padding-top:75px;width:100%}.hub-landing .page-header .header-content h1{font-size:30px}.hub-landing .page-header .header-content .header-text{width:80%}.hub-landing .page-header .header-content .spotlight{padding-top:100%}.hub-landing .page-header .header-content .spotlight .spotlight-content{position:absolute;bottom:30px;left:20px}.hub-landing .page-header .header-content .spotlight .spotlight-content .spotlight-title{font-size:24px}.hub-landing .page-header .header-content .spotlight .spotlight-content a{border-bottom:2px solid #baff00}}.hub-landing .page-header .header-content .spotlight{margin-top:150px;padding-top:51.13%;width:auto;max-width:initial}@media (max-width:990px){.hub-landing .page-header .header-content .spotlight{margin-top:60px}}.template-page__hub-landing-page .about{position:relative}.template-page__hub-landing-page .about .card-usp-block{position:relative}.template-page__hub-landing-page .about .card-usp-block .usp-block{padding-top:0;padding-bottom:0}.template-page__hub-landing-page .about .card-usp-block .header-content{padding-top:0}.template-page__hub-landing-page .about__bg{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;width:100%;height:100%}.blog-article-slider{margin-top:100px}.blog-article-slider .blog-title{font-size:50px;margin-bottom:0}.blog-article-slider .blog-description{display:flex}.blog-article-slider .blog-description span{margin-left:auto;border-bottom:2px solid #1a171b}.blog-article-slider .blog-description span a{text-decoration:none;font-weight:500}.blog-article-slider .slider{display:flex;grid-gap:20px;overflow-x:scroll;scroll-snap-type:x mandatory}.blog-article-slider .slider::-webkit-scrollbar{display:none}.blog-article-slider .slider .article-card{scroll-snap-align:start;max-width:376px;min-width:376px}.blog-article-slider .slider .article-card img{border-radius:10px;margin-bottom:10px}.blog-article-slider .slider .article-card .small-info{color:#999;display:flex}.blog-article-slider .slider .article-card .small-info .date{margin-left:auto}.blog-article-slider .slider .article-card-link{text-decoration:none}@media (max-width:990px){.blog-article-slider .blog-title{font-size:30px}.blog-article-slider .blog-description{display:flex;flex-direction:column-reverse;margin-top:-15px}.blog-article-slider .blog-description span{border-bottom:2px solid #baff00;margin-top:-15px;margin-bottom:20px}.blog-article-slider .slider{grid-template-columns:repeat(6,100%)}}@media (min-width:1000px){.blog-article-slider .product-slider .product-slider__previous{left:-30px!important}.blog-article-slider .product-slider .product-slider__next{right:-30px!important}}.article-container{width:60%}.main-article .page-header{position:relative;text-align:center;height:auto;overflow:hidden;padding:150px 0 125px 0}.main-article .page-header h1,.main-article .page-header p{max-width:70%;margin:0 auto}.main-article .page-header h1{padding:0}.main-article .page-header .background-image{position:absolute;top:-42px;left:0;width:100%;height:auto;z-index:-1}.main-article .page-header .image-wrapper{position:relative;padding-top:35%;margin:0 auto;width:80%;display:none}.main-article .page-header .image-wrapper .header-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:10px;display:none}.main-article .page-header .small-info{color:#999;width:20%;display:flex;margin:20px auto;justify-content:space-evenly;font-size:12px}@media (max-width:990px){.main-article .page-header h1{padding-top:75px}.main-article .page-header .small-info{width:75%}}.text-section{margin:50px auto;overflow-wrap:break-word}.text-section h2{font-size:50px}.text-section .h2-text p{font-size:20px}.text-section h3{font-size:40px;line-height:inherit}.text-section h4{font-size:24px}.text-section .text-section-button{width:100%;border:none;border-radius:10px;padding:15px;font-size:16px;font-weight:600;margin-top:20px}.text-section .text-section-button:hover{background-color:#baff00;cursor:pointer}.text-section-side-blocks{display:grid;grid-template-columns:1fr 20%;grid-gap:100px;margin-bottom:50px}.text-section-side-blocks .text-section{margin-top:0}.text-section-side-blocks .text-section .title{margin-top:0}.text-section-side-blocks .side-blocks{display:flex;flex-direction:column}.text-section-side-blocks .side-blocks .title{margin-top:0}@media (max-width:900px){.text-section-side-blocks{grid-template-columns:1fr;grid-gap:25px;margin-bottom:50px}.text-section-side-blocks .text-section{margin-bottom:0}.text-section-side-blocks .side-blocks .side-block{margin-bottom:25px}}.image-section{margin:50px auto}.image-section .image-wrapper{display:grid;grid-gap:20px}.image-section .one-image{grid-template-columns:1fr}.image-section .one-image .image-ratio-wrapper{padding-top:56%}.image-section .two-image-short{grid-template-columns:1fr 1fr}.image-section .two-image-short .image-ratio-wrapper{padding-top:100%}.image-section .two-image-tall{grid-template-columns:1fr 1fr}.image-section .two-image-tall .image-ratio-wrapper{padding-top:178%}.image-section .image-ratio-wrapper{position:relative}.image-section .image-ratio-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:10px}.video-section{padding:0;margin:0 auto}.video-section video{width:100%;border-radius:10px}.quote-section{padding:30px 0;margin:50px auto}.quote-section.center-align{text-align:center;width:80%!important}.quote-section.left-align{border-top:1px solid #1a171b;border-bottom:1px solid #1a171b}.quote-section .bold-quote{font-size:40px;font-weight:700;line-height:initial}.quote-section .quote-author{font-size:24px}@media (max-width:990px){.quote-section.center-align,.quote-section.left-align{width:90%!important}}.article-footer{margin-bottom:100px}.article-footer .share-tag-area{display:flex;padding-bottom:50px;border-bottom:1px solid #1a171b}.article-footer .share-tag-area .tags{margin-left:auto}.article-footer .share-tag-area .tags .tag{border:1px solid #1a171b;border-radius:10px;padding:10px}.article-footer .author-section{display:grid;grid-template-columns:120px 1fr;grid-gap:40px;width:50%;margin:0 auto;align-items:center;padding-top:50px}.article-footer .author-section .author-image-wrapper{width:100%}.article-footer .author-section .author-image-wrapper img{border:4px solid #baff00;border-radius:50%;width:100%;object-fit:cover}.article-footer .author-section .author-info .small{font-size:12px;color:#999}.article-footer .author-section .author-info .author-name{margin:0;font-size:24px;word-break:break-all}.article-footer .author-section .author-info .author-text{font-size:12px}.article-footer .social-links a img{max-width:32px;border-radius:50px;border:2px solid #1a171b}.indented-text-section .indented-text{border-left:10px solid #baff00;margin:50px auto;font-size:20px;padding:15px 0 15px 30px}@media (max-width:990px){.text-section h3{line-height:inherit}.article-container{width:100%}.video-section{width:90%}.quote-section .bold-quote{font-size:20px}.quote-section .quote-author{font-size:14px}.article-footer{margin-bottom:50px}.article-footer .share-tag-area{flex-direction:column;padding-bottom:50px}.article-footer .share-tag-area .social-links svg{color:#1a171b}.article-footer .share-tag-area .tags{margin-left:0}.article-footer .author-section{width:100%;align-items:flex-start}.indented-text-section .indented-text{font-size:16px}}.image-text-block{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;padding-top:100px;padding-bottom:100px;align-items:center}.image-text-block .image-wrapper{position:relative;padding-top:100%}.image-text-block .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:10px}.image-text-block .text-content .subtitle{font-size:20px;text-transform:uppercase}.image-text-block .text-content .title{font-size:50px}.image-text-block.reverse .image-wrapper{grid-column:2}.image-text-block.reverse .text-content{grid-column:1;grid-row:1}@media (max-width:990px){.image-text-block{grid-template-columns:1fr;padding-top:50px;padding-bottom:50px}.image-text-block .text-content .title{font-size:26px}.image-text-block.reverse .image-wrapper{grid-row:1;grid-column:1}.image-text-block.reverse .text-content{grid-row:2}}.cards-x3{padding-top:100px;padding-bottom:100px}.cards-x3-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:80px}.cards-x3-wrapper .card-x3 .image-wrapper{position:relative;padding-top:100%}.cards-x3-wrapper .card-x3 .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cards-x3-wrapper .card-x3 .text-content .title{font-size:24px}@media (max-width:990px){.cards-x3{padding-top:50px;padding-bottom:50px}.cards-x3-wrapper{grid-template-columns:1fr;grid-gap:50px}}.read-more{margin-top:50px;padding-top:20px}.read-more .header .text-wrapper{display:flex;align-items:flex-start}.read-more .header .text-wrapper .text{margin-top:0;margin-bottom:20px}.read-more .header .text-wrapper .view-all{margin-left:auto;font-weight:700}.read-more .article-card img{border-radius:10px;margin-bottom:10px}.read-more .article-card .small-info{color:#999;display:flex}.read-more .article-card .small-info .date{margin-left:auto}.read-more .link-blocks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}.read-more .link-blocks .link-block{padding:60px 30px;text-align:center}.read-more .link-blocks .link-block h3{font-size:24px}.read-more .link-blocks .link-block a{font-size:12px}.read-more .link-blocks .article-card-link{text-decoration:none}.read-more .link-blocks .article-card-link .article-card img{width:100%}@media (max-width:990px){.read-more{padding:20px}.read-more .header .text-wrapper{margin-bottom:20px;flex-direction:column}.read-more .header .text-wrapper .view-all{margin-left:0}.read-more .title{font-size:30px}.read-more .link-blocks{grid-template-columns:1fr}.read-more .link-blocks .link-block{padding:30px 10px}}.article-card h2{font-size:24px;line-height:32px;margin-top:.5em}.article-card .img-wrapper{position:relative;padding-top:100%;margin-bottom:1em}.article-card .img-wrapper img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;height:100%;width:100%}.text-section-side-blocks .side-blocks .text p{margin:0}.text-section-side-blocks .side-blocks .title{margin-bottom:.5em;font-size:23px}.text-section-side-blocks .side-blocks .side-block{margin-bottom:3em}.cookie-bar{position:fixed;bottom:0;left:0;right:0;margin:auto;background-color:#eee;display:grid;z-index:3;transition:transform 250ms ease-in,opacity 250ms ease-in;transform:translateY(100%);opacity:0;min-height:80px}.cookie-bar .cookie-icon{grid-area:cookie-icon;max-width:37px;max-height:37px;margin-right:10px}.cookie-bar .btn-deny{grid-area:cookie-deny;font-weight:400}@media (min-width:890px){.cookie-bar .btn-deny{min-width:180px}}.cookie-bar .btn-accept{grid-area:cookie-accept;padding-left:15px;padding-right:15px}.cookie-bar__body{display:grid;grid-template-areas:"cookie-icon cookie-text cookie-deny cookie-accept";align-items:center;grid-template-columns:minmax(auto,45px) auto minmax(auto,170px) minmax(auto,220px);width:100%}.cookie-bar__text{grid-area:cookie-text;flex:1}.cookie-bar--is-visible .cookie-bar{transform:translateY(0);opacity:1}@media (max-width:840px){.cookie-bar p{font-size:12px}.cookie-bar .cookie-icon{width:15%}.cookie-bar .btn{width:50%;font-size:12px}.cookie-bar .btn-deny{padding-left:0;width:auto}.cookie-bar .btn-accept{flex:1;padding:0;padding-right:0}.cookie-bar__text{min-width:80%}.cookie-bar__body{grid-template-areas:initial;grid-auto-columns:initial;grid-template-columns:initial;display:flex;flex-wrap:wrap;padding:11px 0;max-width:285px}}.template-page__labs-consultation,.template-page__labs-stage,.template-page__labs-summary,.template-page__labs-your-channels,.template-page__labs-your-details{background:#1a171b}.intro-text{text-align:center;color:#fff;padding-top:40px;max-width:600px;margin:auto auto 30px}.intro-text a{color:#fff}.intro-text h1{color:#baff00;margin-top:.5em;margin-bottom:0}.intro-text .container{max-width:640px}.portfolio .page-header{position:relative;padding-top:65.83%}.portfolio .page-header .header-text,.portfolio .page-header h1{margin:0 auto}.portfolio .page-header h1{padding-top:0}.portfolio .page-header .header-text{max-width:50%;margin-bottom:20px}.portfolio .page-header .header-content{position:absolute;top:100px;left:0;right:0;margin:auto;display:flex;padding:0;flex-direction:column;align-items:center;justify-content:center}.portfolio .page-header .background-image{position:absolute;top:-42px;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.portfolio .page-header .spotlight-slider{height:50vh;background-repeat:no-repeat;background-size:cover;display:flex;grid-gap:30px;width:80%;margin:0 auto;overflow-x:scroll;scroll-snap-type:x mandatory}.portfolio .page-header .spotlight-slider .spotlight-card{width:100%;height:100%;margin:0 auto;border-radius:10px;position:relative;border:1px solid;scroll-snap-align:start;flex-shrink:0}.portfolio .page-header .spotlight-slider .spotlight-card .spotlight-content{position:absolute;bottom:60px;left:60px;text-align:left}.portfolio .filters{margin:20px auto}.portfolio .filters .container--box{margin:0 auto}.portfolio .filters select{border:none;font-family:Poppins,sans-serif;font-weight:500}.portfolio .portfolio-cards-wrapper{padding-top:20px;padding-bottom:100px;max-width:1250px}.portfolio .portfolio-cards-wrapper .cards-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px 20px}.portfolio .portfolio-cards-wrapper .cards-list .article-card-link{text-decoration:none}.portfolio .portfolio-cards-wrapper .cards-list .article-card .img-wrapper{position:relative;padding-top:52%}.portfolio .portfolio-cards-wrapper .cards-list .article-card .img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:10px}.portfolio .portfolio-cards-wrapper .cards-list .article-card .small-info{color:#1a171b;display:flex;margin-top:20px;text-transform:uppercase}.portfolio .portfolio-cards-wrapper .cards-list .article-card .small-info .date{display:none}.portfolio .pagination{padding:100px;text-align:center}.portfolio .pagination .page{padding:20px 40px;border-bottom:1px solid #eee;margin-left:-5px}.portfolio .pagination .page a{color:#999;text-decoration:none}.portfolio .pagination .page.current{border-bottom:3px solid #baff00;font-weight:700;color:#1a171b}@media (max-width:990px){.portfolio .article-slider .article-slider-item{margin-left:40px;margin-right:40px;border-radius:10px;overflow:hidden}.portfolio .article-slider .article-slider-item h3{font-size:28px}.portfolio .page-header{height:580px;margin-bottom:11vh;padding:50px 20px}.portfolio .page-header h1{padding-top:0;max-width:100%}.portfolio .page-header .header-text{max-width:80%}.portfolio .page-header .spotlight-slider{height:35vh;width:100%}.portfolio .page-header .spotlight-slider .spotlight-card .spotlight-content{bottom:20px;left:20px}.portfolio .page-header .spotlight-slider .spotlight-card .spotlight-content .title{margin-top:0;font-size:24px}.portfolio .page-header .spotlight-slider .spotlight-card .spotlight-content a{text-decoration:none;font-weight:700;border-bottom:2px solid #baff00}.portfolio .portfolio-cards-wrapper{padding-top:50px;padding-bottom:50px}.portfolio .portfolio-cards-wrapper .cards-list{grid-template-columns:1fr}.portfolio .pagination{padding:50px}.portfolio .pagination .page{padding:20px 30px}.portfolio .filters{margin:20px 10px}}.template-blog__portfolio .about{position:relative}.template-blog__portfolio .about__bg{position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;height:100%;width:100%;object-fit:cover}.template-blog__portfolio .about .card-usp-block .header-content{padding-top:0;margin-bottom:0}.template-blog__portfolio .about .card-usp-block .usp-block{padding-bottom:0;padding-top:0}.template-blog__portfolio .about .card-usp-block .cards-x2{margin-top:2em}.template-blog__portfolio .about .card-usp-block .cards-x2__list{padding-left:20px;padding-right:20px}@media (min-width:800px){.template-blog__portfolio .about .card-usp-block .cards-x2__list{grid-template-columns:minmax(auto,610px) minmax(auto,610px)}}.template-blog__portfolio .about .card-usp-block .header-content p{max-width:700px}.template-blog__portfolio .about .card-usp-block .header-content h2{margin-bottom:0}@media (min-width:1200px){.portfolio .page-header{padding-top:0;height:650px}}@media (min-width:1440px){.article-slider{max-width:1210px;margin-left:auto;margin-right:auto}}.order-template{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:60vh;padding-bottom:80px}.order-template__header{display:flex;align-items:center;justify-content:space-between}.order-template__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.order-block{background:#1b181c;background:linear-gradient(308deg,#1b181c 0,#474647 100%);border-radius:6px;overflow:hidden}.order-block__header{padding:40px;color:#baff00;font-size:22px;font-weight:600;background-color:#1a171b}.order-block__content{padding:40px;color:#fff}.order-block h5{font-size:16px;font-weight:600;color:#baff00;margin-bottom:.8em;margin-top:0}.order-summary__status{display:flex;justify-content:space-between}.order-summary__items{margin-top:40px}.order-summary__product-summary ul{padding-left:20px}.order-summary__product-summary .download-link{width:1.2em;display:inline-block;margin-left:5px}.order-summary__product-summary .download-link svg{width:100%;height:auto}.order-summary__totals{border-top:1px solid #fff;padding-top:2.5em;margin-top:2em}.order-summary__totals .deposit,.order-summary__totals .fee,.order-summary__totals .order-total,.order-summary__totals .paid,.order-summary__totals .total{display:flex;justify-content:space-between;margin-bottom:1em}.order-summary__totals .order-total{border-top:1px solid #fff;margin-bottom:0;padding-top:2.5em;margin-top:2em;font-weight:600}.project-timeline .order-block__content{padding:40px 0}.project-timeline__timeline .step{position:relative;padding:0 60px}.project-timeline__timeline .step__inner{position:relative;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;padding:15px 0 15px 50px;font-size:12px;min-height:60px}.project-timeline__timeline .step__inner p{font-size:inherit;margin-bottom:0;margin-top:0}.project-timeline__timeline .step__inner strong+p,.project-timeline__timeline .step__inner strong+span{margin-top:5px}.project-timeline__timeline .step__inner a{color:inherit}.project-timeline__timeline .step__inner::before{content:"";position:absolute;left:9px;width:3px;height:calc(100% + 10px);top:50%;background-image:linear-gradient(180deg,transparent,transparent 50%,transparent 50%,transparent 100%),linear-gradient(180deg,#baff00,transparent,transparent,#baff00,#baff00);background-size:20px 5px,100% 5px}.project-timeline__timeline .step__inner::after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);height:13px;width:13px;border:1px solid #baff00;background-color:#4e4e4e;border-radius:50%;margin-left:4px}.project-timeline__timeline .step .order-progress-message{position:absolute;right:18px;width:44px;overflow:visible;top:50%;transform:translateY(-50%);display:none}.project-timeline__timeline .step .order-progress-message svg{width:44px;height:40px}.project-timeline__timeline .step .order-progress-message .message{position:absolute;font-size:11px;color:#1a171b;background:#fff;border-radius:4px;padding:10px;width:175px;bottom:100%;right:100%}.project-timeline__timeline .step .order-progress-message .message p{font-size:inherit;margin-top:0;line-height:1.5}.project-timeline__timeline .step .order-progress-message .message p:last-child{margin-bottom:0}.project-timeline__timeline .step .order-progress-message .message::after{content:"";position:absolute;bottom:0;right:10px;width:0;height:0;border:12px solid transparent;border-top-color:#fff;border-bottom:0;border-right:0;margin-left:-10px;margin-bottom:-12px}.project-timeline__timeline .step.milestone .step__inner strong{font-size:16px;text-transform:uppercase}.project-timeline__timeline .step.milestone .step__inner::after{margin-left:0;height:21px;width:21px}.project-timeline__timeline .step.completed .step__inner,.project-timeline__timeline .step.current .step__inner{color:#baff00}.project-timeline__timeline .step.completed .step__inner::after,.project-timeline__timeline .step.current .step__inner::after{background-color:#baff00}.project-timeline__timeline .step.current{background-color:#1a171b}.project-timeline__timeline .step.current .order-progress-message{display:block}.project-timeline__timeline .step.completed .step__inner::before{background-image:none;background-color:#baff00;z-index:1}.project-timeline__timeline .step:last-child .step__inner::before{display:none}.order-resources{margin-top:20px}.order-resources__resource{margin-bottom:20px}.order-resources__resource h4{font-size:16px;font-weight:600;color:#baff00;margin-bottom:.2em;margin-top:0}.order-resources__resource p{margin-top:0;font-size:12px}.order-resources__resource p:last-child{margin-bottom:0}.order-resources__resource a{color:inherit}.order-template--elements .order-resources{margin-top:0}.order-template--elements .order-template__grid{gap:30px}.order-template--elements .order-block{background:#fff;box-shadow:5px 5px 16px rgba(0,0,0,.16);border-radius:10px}.order-template--elements .order-block__header{background:0 0;color:#ba00ff;border-bottom:1px solid #e5e5e5}.order-template--elements .order-block__content{color:#1a171b}.order-template--elements .order-block h5{color:#1a171b}.order-template--elements .order-summary__totals{border-color:#e5e5e5}.order-template--elements .order-resources__resource h4{color:#1a171b}.order-template--elements .order-block__content a,.order-template--elements .order-resources__resource a{color:#ba00ff}.order-template--elements.no-resources .order-template__column-2{display:none}@media (max-width:990px){.order-template__grid{grid-template-columns:1fr}.order-template__column-1{order:2}.order-template__column-2{order:1}.order-template--elements .order-template__column-1{order:1}.order-template--elements .order-template__column-2{order:2}}@media (max-width:600px){.order-summary__status{flex-direction:column}.order-summary__status>div:first-child{margin-bottom:40px}.order-block__header{padding:30px}.order-block__content{padding:30px;color:#fff}.project-timeline__timeline .step{padding:0 40px}.project-timeline__timeline .step__inner{min-height:84px}}.main-cart{border-bottom:1px dotted #e5e5e5;padding-bottom:16px}.main-cart .cart-item{padding-bottom:33px;border:1px solid #e5e5e5;border-radius:5px;padding:24px;box-shadow:1px 1px 3px rgba(0,0,0,.1)}.main-cart .cart-item .h3{margin-bottom:0;max-width:260px}.main-cart .cart-item__right{display:flex;justify-content:space-between;align-items:center;grid-template-columns:minmax(auto,260px) 1fr minmax(auto,300px);grid-gap:30px}.main-cart .cart-item__left{display:flex;align-items:center}.main-cart .cart-item__image{margin:auto;width:100%}.main-cart .cart-item__foot{padding-top:0}.main-cart .cart-item .product-card__badges{margin-bottom:0;flex:1}.main-cart .cart-items{grid-gap:8px;display:grid}.main-cart .cart-foot{max-width:400px;margin-left:auto;margin-bottom:40px;margin-top:32px}.main-cart .cart-foot .payment-methods{margin-bottom:20px}.main-cart .cart-foot .payment-methods li{flex:1}.main-cart .cart-foot .payment-methods li svg{width:100%}.main-cart .cart-foot .payment-methods__title{display:none}.main-cart .cart-foot .quantity-summary{margin-bottom:5px}.main-cart .cart-foot .total-summary{border-top:1px solid #000;padding-top:15px;display:flex;justify-content:space-between;margin-bottom:20px}.main-cart .cart-foot .total-summary .text-announcement{margin-bottom:25px}.main-cart .cart-foot .total-summary .h2{font-weight:400;font-size:26px}.main-cart .cart-foot .total-summary .total-price{font-size:26px;font-weight:400}.main-cart .cart-foot .cta-group{display:flex;justify-content:space-between}.main-cart .cart-foot .cta-group .btn--hollow{font-weight:400;text-align:left;padding-left:0}@media (max-width:550px){.main-cart .cart-foot .cta-group{flex-direction:column-reverse;grid-gap:10px}.main-cart .cart-foot .cta-group .btn--hollow{padding-right:0}}@media (max-width:1000px){.main-cart .cart-item__head{grid-area:cart-head}.main-cart .cart-item__right{grid-template-areas:"cart-head cart-foot" "cart-badges cart";display:grid;grid-auto-rows:min-content;grid-template-columns:auto}.main-cart .cart-item__foot{grid-area:cart-foot;min-width:200px}.main-cart .cart-item .product-card__badges{grid-area:cart-badges}}@media (max-width:700px){.main-cart .cart-item .h3{margin-bottom:8px}.main-cart .cart-item__right{display:initial}.main-cart .cart-item__foot{padding-top:20px}.main-cart .cart-item .product-card__badges{display:flex;flex-wrap:wrap}}.search-head{text-align:center;padding:60px 0;margin-top:30px}.search-head h1{margin:0}.search-head p{color:#1a171b;font-weight:400;font-size:18px}.search-body .collection ul{grid-gap:30px}@media (max-width:600px){.search-body .collection ul{grid-template-columns:1fr}}.search-body .category{text-transform:uppercase}.search-body .search-section:last-child{border-top:5px solid #1a171b;margin-top:60px;padding-top:30px}#main-account{position:relative;min-height:inherit}#main-account .link-back{font-weight:700;text-decoration:none;font-size:12px;display:flex;align-items:center;grid-gap:10px;text-transform:uppercase}#main-account .link-logout{font-weight:600;font-size:16px;text-decoration:none;border-bottom:2px solid #1a171b;padding-bottom:2px}.main-account h1{margin-top:0}.main-account .link{font-weight:600;text-decoration:none;border-bottom:2px solid #1a171b;line-height:1.4}.main-account__bg{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:100%;width:100%;object-fit:cover;z-index:-1}.main-account__head{display:flex;justify-content:space-between;align-items:center;padding-top:60px}.main-account__body{padding-bottom:60px}#dashboard{grid-template-areas:"block-orders block-wishlist block-account-details" "block-orders block-wishlist block-addresses ";grid-template-columns:1fr 1fr 1fr;grid-gap:30px}#dashboard img{width:100%;height:100%;object-fit:cover}#dashboard h2{font-size:24px;color:#baff00}#dashboard.is-visible{display:grid}#dashboard .block{background-color:#1a171b;border-radius:10px;padding:10px;color:#fff;text-align:center;display:flex;flex-direction:column;padding-bottom:30px;padding-top:5px}#dashboard .block a{color:#fff}#dashboard .block-orders{grid-area:block-orders}#dashboard .block-account-details{grid-area:block-account-details}#dashboard .block-wishlist{grid-area:block-wishlist}#dashboard .block-addresses{grid-area:block-addresses}#dashboard .block-body{flex:1;display:flex;justify-content:center;align-items:center}#dashboard .block-foot a{text-decoration:none;font-weight:600;border-bottom:2px solid #fff;line-height:1.5}#dashboard .block-image img{transition:ease-in-out 250ms transform;max-width:300px;width:100%;height:100%;object-fit:cover}#dashboard .block-image:hover img{transform:scale(1.15)}#dashboard .block:not(.block-tall) .block-image{margin-top:20px;margin-bottom:20px}#dashboard .block:not(.block-tall) .block-image img{max-height:200px}@media (min-width:980px){#dashboard .block:not(.block-tall) .block-image img{max-height:100px}}.main-account-section{display:none}.main-account-section.is-visible{display:initial}#main-account.dashboard .account-links .link-back{display:none}#main-account.account-details .account-links .link-logout,#main-account.addresses .account-links .link-logout,#main-account.orders .account-links .link-logout,#main-account.wishlist .account-links .link-logout{display:none}@media (max-width:970px){#dashboard{grid-template-columns:1fr;grid-template-areas:initial}#dashboard.is-visible{display:flex;flex-direction:column}#dashboard .block-image img{max-width:200px;max-height:200px}}@media (max-width:970px){.main-account__head{flex-direction:column;margin-bottom:40px;padding-top:30px}}#account-details form{display:flex;grid-gap:20px;background-color:#1a171b;padding:30px;border-radius:11px}@media (max-width:680px){#account-details form{flex-direction:column}}#account-details form label{display:flex;flex-direction:column;grid-gap:5px}#account-details form label span{font-weight:700;color:#baff00}#account-details form label input{border:0;background:0 0;appearance:none;padding:0;color:#fff}#account-details form [for=email_address]{width:100%}.order-list{display:grid;grid-template-columns:1fr 1fr;width:100%;grid-gap:25px}@media (max-width:800px){.order-list{grid-template-columns:1fr}}.order-card{width:100%;background-color:#4e4e4e;color:#fff;border-radius:10px;overflow:hidden}.order-card h2{margin:0;font-size:24px;color:#baff00}.order-card label{display:flex;flex-direction:column;grid-gap:5px}.order-card label span{color:#baff00;font-weight:600}.order-card label input{border:0;background:0 0;color:#fff;padding:0;height:30px}.order-card .field-group{display:flex}@media (max-width:420px){.order-card .field-group{flex-direction:column;grid-gap:20px}}.order-card .order-summary{line-height:1.8}.order-card__head{background-color:#1a171b;height:113px;display:flex;align-items:center;padding-left:40px;padding-right:40px}.order-card__body{padding:40px;display:grid;grid-gap:25px}.order-card__body ul{padding:0 20px;margin-top:0}.order-card__body li{line-height:2}.order-card__foot{padding:0 40px 45px}.order-card__foot a{color:#fff;font-weight:600;text-decoration:none;border-bottom:2px solid #fff;padding-bottom:3px}.order-card.elements-order{background-color:#fff;color:#1a171b;box-shadow:5px 5px 16px rgba(0,0,0,.16)}.order-card.elements-order input{color:#1a171b}.order-card.elements-order label span{color:#1a171b}.order-card.elements-order h2{color:#ba00ff}.order-card.elements-order .order-card__head{background-color:#fff;border-bottom:1px solid #e5e5e5}.order-card.elements-order .order-card__foot a{color:#1a171b;border-color:#1a171b}.template-addresses #main-account.dashboard .account-links .link-back{display:flex}.template-addresses .main-account-section{display:initial}.addresses-list{display:grid;grid-gap:20px;margin-bottom:30px}.address-card{padding:40px;border-radius:10px;color:#fff;cursor:pointer}.address-card *{pointer-events:none}.address-card .address-title{color:#baff00;font-weight:500}.address-card p:last-child{margin-bottom:0}#addresses .add-address{border:1px solid #000;border-radius:10px;width:100%;height:64px;justify-content:flex-start;display:flex;align-items:center;padding:0 40px;font-family:poppins;grid-gap:10px;cursor:pointer}.address-popup{position:fixed;top:0;bottom:0;left:0;right:0;z-index:4;display:none}.address-popup__close{background:0 0;border:0;appearance:none;position:absolute;top:5px;right:5px;height:46px;width:46px;cursor:pointer}.address-popup h2{margin:0}.address-popup__curtain{background-color:rgba(0,0,0,.8);height:100vh;position:fixed;top:0;bottom:0;left:0;right:0}.address-popup__wrap{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;pointer-events:none}.address-popup__content{max-width:460px;background:#fff;padding:30px;border-radius:10px;width:100%;position:relative;pointer-events:auto;max-height:90vh;overflow:scroll}.address-popup .edit-address:not(.isVisible){display:none}.edit-address--isVisible #edit-address{display:initial}.add-address--isVisible #add-address{display:initial}.address-form label,.address-form select{width:100%}.address-form select{height:48px;border-radius:3px;padding-left:20px}.address-form label input{width:100%}.address-form__fields{display:grid;grid-gap:10px}.faux-checkbox{position:relative;padding-left:16px;padding-top:5px;padding-bottom:5px}.faux-checkbox input{height:0;width:0!important;padding:0}.faux-checkbox input::after,.faux-checkbox input::before{content:"";height:16px;width:16px;display:block;border-radius:3px;position:absolute;top:0;bottom:0;margin:auto;left:0;border:1px solid #999;background-color:#fff;cursor:pointer}.faux-checkbox input:checked::after{height:10px;width:10px;background-color:#9dd602;left:3px;border:0}@media (max-width:460px){.address-popup .address-popup__content{max-height:90vh;max-width:90vw;overflow:scroll;z-index:999;pointer-events:all}.address-popup .address-popup__content::-webkit-scrollbar{display:none}}.order-summary__totals .total{margin-bottom:15px}.order-total{display:flex;justify-content:space-between}.order-total span{font-weight:700}.order-summary__totals .total{font-weight:400}.currency-modal{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9991;display:none;justify-content:center;align-items:center;background-color:rgba(0,0,0,.85)}.currency-modal [data-country]{background-position:1em center;padding-left:0;display:flex;align-items:center;line-height:1;grid-gap:5px;padding:15px}.currency-modal [data-country] svg{border-radius:50%;width:18px;height:18px;min-width:18px;min-height:18px}.currency-modal nav{display:flex;margin-bottom:1em;flex-wrap:wrap}.currency-modal nav>span{margin-bottom:10px}.currency-modal span{margin-bottom:.5em;min-width:100%;font-weight:500;font-size:14px;margin:0}.currency-modal a{text-decoration:none;color:#333;margin-bottom:.5em;border:1px solid rgba(0,0,0,.1);padding:1em .5em 1em 3em;text-align:left;flex:1;min-width:calc(33% - 1em);max-width:31%;margin-right:1em;font-size:12px;background-color:rgba(255,255,255,.1)}.currency-modal a:hover{background-color:rgba(0,0,0,.005);border-color:rgba(0,0,0,.5);box-shadow:0 0 4px rgba(0,0,0,.01);transform:scale(.98)}.currency-modal a:last-of-type,.currency-modal a:nth-of-type(3n){margin-right:0}.currency-modal .h3{margin-bottom:1em;text-align:center;margin-top:0;padding-top:0;font-size:16px;text-transform:uppercase;font-weight:700}.currency-modal__modal{max-width:360px;margin:auto;max-height:460px;overflow-y:scroll;background-color:#eee;padding:1.5em 2.5em;width:100%;padding-left:20px;padding-right:20px}.currency-modal__close{position:absolute;top:10px;right:10px;color:#fff;width:40px;height:40px;background-color:initial;border:0;appearance:none}.currency-modal__close svg{width:auto;height:20px;color:#fff}.currency-modal--isVisible .currency-modal{display:flex}.currency-modal--isVisible .curtain{z-index:1001}#currency-modal-svgs{display:none}.template-reset_password main .container{min-height:80vh;display:flex;align-items:center;justify-content:center}.account-form{max-width:828px;margin:auto;text-align:center;border-radius:10px;overflow:hidden;background-color:#fff}.account-form h1{margin:0;line-height:64px;text-transform:capitalize}@media (max-width:600px){.account-form h1{line-height:1.4}}.account-form p:first-child{margin-top:0}.account-form p:last-child{margin-bottom:0}.account-form form{margin-top:30px}.account-form .hidden{display:none}.account-form .form-errors{background-color:#eee;padding:25px 20px;margin-bottom:1em;border-radius:5px}.account-form .form-errors ul{list-style:none;padding:0;margin-bottom:0;margin-top:10px}.account-form .form-errors h2{font-size:1em;margin-top:0;margin-bottom:0}.account-form .form-fields{display:flex;flex-direction:column;grid-gap:10px}.account-form .form-fields .btn{margin-top:20px;width:fit-content;margin-left:auto;margin-right:auto}.account-form .form-fields small{width:100%;text-align:left;margin:auto;padding:10px 0 0}.account-form .form-fields label{display:flex;flex-direction:column}.account-form .form-fields input{width:100%;border:#dadada 1px solid;font-family:poppins;font-weight:400}.account-form__head{background-color:#1a171b;color:#baff00;padding:50px}.account-form__body{padding:70px}@media (max-width:600px){.account-form__body{padding:20px 20px 40px}}.account-background__image{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;height:100%;width:100%;object-fit:cover}.portfolio-card{border-radius:10px;overflow:hidden;position:relative}.portfolio-card::after{content:"";position:absolute;width:100%;height:50%;background:linear-gradient(transparent,#000);bottom:0;left:0;z-index:1}.portfolio-card img{z-index:1}.portfolio-card p{line-height:32px;font-size:16px;text-transform:uppercase;margin:0}.portfolio-card h2{margin-bottom:0;padding-bottom:0;font-size:24px;margin:0;line-height:32px}.portfolio-card img,.portfolio-card video{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;object-fit:cover;width:100%;height:100%}.portfolio-card__media{padding-top:51.97%;position:relative;width:100%}.portfolio-card__content{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;color:#fff;padding:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.portfolio-card:hover .portfolio-card__content,.portfolio-card:hover img,.portfolio-card:hover::after{display:none}#shopify-section-announcement-bar{z-index:11;background-color:#0e0c0f}.announcement-bar{text-align:center;background-color:initial;height:40px;position:relative}.announcement-bar a{text-decoration:none}.announcement-bar a:hover{opacity:.75!important}.announcement-bar p{padding:0 15px;margin:0;line-height:1;color:#fff}.announcement-bar ul{list-style:none;padding:0;margin:0}.announcement-bar__item{position:absolute;justify-content:center;align-items:center;left:0;right:0;top:0;bottom:0;margin:auto;opacity:0;display:none}.announcement-bar .active .announcement-bar__item{display:flex;animation:ticker-kf 1s ease-in-out 1;animation-fill-mode:forwards}.mobile-menu__is-visible #shopify-section-announcement-bar{display:none}.announcement-bar-sub{text-align:center;background-color:initial;height:40px;position:relative;background-color:#1a171b}.announcement-bar-sub__wrap{height:100%}.announcement-bar-sub ul{list-style:none;padding:0;margin:0;display:block;height:100%;width:100%}.announcement-bar-sub li{align-items:center;justify-content:center;height:100%;display:none;opacity:0}.announcement-bar-sub li.active{display:flex;opacity:1}.announcement-bar-sub .announcement-bar-sub__item{opacity:0}@media (max-width:425px){.announcement-bar-sub .announcement-bar-sub__item{font-size:14px}}.announcement-bar-sub .announcement-bar-announcement{line-height:1}.announcement-bar-sub .active{animation:ticker-kf 1s ease-in-out 1;animation-fill-mode:forwards}.announcement-bar-sub .active .announcement-bar-sub__item{animation:ticker-kf 1s ease-in-out 1;animation-fill-mode:forwards}.announcement-bar-sub p{padding:0;margin:0;white-space:nowrap}@media (max-width:425px){.announcement-bar-sub p{flex-wrap:wrap;justify-content:center;gap:0 4px}}.announcement-bar-sub a{text-decoration:none;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.announcement-bar-sub a:hover{opacity:.75!important}@media (max-width:768px){.announcement-bar-sub .timers{font-size:13px}}.announcement-bar-sub .timers span::after{content:" :"}.announcement-bar-sub .timers span:last-child::after{content:""}.announcement-bar-sub .countdown{white-space:nowrap;display:flex;width:fit-content;gap:4px}@media (max-width:425px){.announcement-bar-sub .countdown{flex-wrap:wrap;justify-content:center;gap:0 4px}}.announcement-bar-sub .countdown__label a{display:inline-block;width:auto;height:auto}.announcement-bar-sub .countdown__label.hide{display:none}@media (max-width:768px){.announcement-bar-sub .countdown__label p{font-size:13px}}@keyframes ticker-kf{0%{opacity:0}100%{opacity:1}}.template-index .section-carousel-banner .swiper-slide__inner{padding:72px 20px 300px 20px}@media (max-width:1320px){.template-index .section-carousel-banner .swiper-slide__inner{padding:72px 72px 300px 72px}}.template-index .section-carousel-banner .swiper-button-next,.template-index .section-carousel-banner .swiper-button-prev{top:calc(50% - 115px)}.template-index .section-carousel-banner .swiper-pagination{bottom:235px!important}.section-carousel-banner__inner{height:auto;width:100%;position:relative}.section-carousel-banner .swiper{width:100%;height:100%}.section-carousel-banner .swiper-slide{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden}.section-carousel-banner .swiper-slide video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:auto;z-index:1}.section-carousel-banner .swiper-slide video.video-desktop{display:block}@media (max-width:990px){.section-carousel-banner .swiper-slide video.video-desktop{display:none}}.section-carousel-banner .swiper-slide video.video-mobile{display:none;height:100%;width:auto}@media (max-width:990px){.section-carousel-banner .swiper-slide video.video-mobile{display:block}}.section-carousel-banner .swiper-slide video.video-both{display:block}@media (max-width:990px){.section-carousel-banner .swiper-slide video.video-both{height:100%;width:auto}}.section-carousel-banner .swiper-slide__inner{width:100%;max-width:1210px;padding:32px 20px;margin:0 auto;display:flex;gap:64px;box-sizing:border-box;min-height:320px;position:relative;z-index:2}@media (max-width:1320px){.section-carousel-banner .swiper-slide__inner{padding:32px 72px}}@media (max-width:990px){.section-carousel-banner .swiper-slide__inner{flex-wrap:wrap;flex-direction:column-reverse;gap:24px;padding:32px 72px 48px 72px}}.section-carousel-banner .swiper-slide__text{display:flex;flex-wrap:wrap;align-content:center;width:100%;position:relative;z-index:2}@media (max-width:990px){.section-carousel-banner .swiper-slide__text{justify-content:center}}.section-carousel-banner .swiper-slide__text h3{width:100%;margin:0 0 16px 0;font-size:52px;line-height:1.15}@media (max-width:990px){.section-carousel-banner .swiper-slide__text h3{text-align:center;font-size:42px}}.section-carousel-banner .swiper-slide__text p{width:100%;margin:0;font-size:20px;line-height:1.5;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px}@media (max-width:990px){.section-carousel-banner .swiper-slide__text p{text-align:center}}.section-carousel-banner .swiper-slide__text p span{display:block;width:100%}.section-carousel-banner .swiper-slide__text p.actions{margin:24px 0 0 0}@media (max-width:990px){.section-carousel-banner .swiper-slide__text p.actions{display:flex;justify-content:center;align-items:center}}.section-carousel-banner .swiper-slide__text p.actions a{padding-left:30px;padding-right:30px;font-family:poppins;font-weight:700;font-size:20px;height:52px;border-radius:5px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;cursor:pointer}.section-carousel-banner .swiper-slide__image{width:320px;min-width:320px;position:relative;z-index:2;overflow:hidden!important;border-radius:10px!important;height:320px;box-shadow:3px 3px 10px rgba(0,0,0,.3)}@media (max-width:990px){.section-carousel-banner .swiper-slide__image{width:90%;min-width:90%;height:0;padding-bottom:90%;display:flex;justify-content:center;align-items:center;margin:0 auto}}.section-carousel-banner .swiper-slide__image img{width:100%;height:100%;display:block;line-height:1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.section-carousel-banner .swiper-slide__image video{width:auto;height:100%;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:10px!important}@media (max-width:990px){.section-carousel-banner .swiper-pagination{bottom:18px!important}}.section-carousel-banner .swiper-pagination .swiper-pagination-bullet{width:48px;height:4px;border-radius:0;opacity:.35}.section-carousel-banner .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.section-carousel-banner .swiper-button-next,.section-carousel-banner .swiper-button-prev{width:48px;height:48px;border-radius:50%}.section-carousel-banner .swiper-button-next svg,.section-carousel-banner .swiper-button-prev svg{display:block;line-height:1;width:20px;height:20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.section-carousel-banner .swiper-button-next::after,.section-carousel-banner .swiper-button-prev::after{display:none}.section-carousel-banner .swiper-button-prev{left:12px}.section-carousel-banner .swiper-button-prev svg{transform:translate(-50%,-50%) rotate(180deg)}.section-carousel-banner .swiper-button-next{right:12px}.quick-view{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;display:none;box-sizing:border-box}.quick-view .loading{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3}.quick-view .loading svg{width:32px;height:32px;fill:#000;animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.quick-view--loading .loading{display:block}.quick-view *{box-sizing:border-box}.quick-view--show{display:block}.quick-view__modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);max-width:960px;height:95%;max-height:640px;background-color:#fff;z-index:2;border-radius:10px;box-shadow:1px 1px 5px rgba(0,0,0,.75)}@media (max-width:990px){.quick-view__modal{height:calc(100% - 40px);max-height:calc(100% - 40px)}}.quick-view__modal--content{padding:40px 20px 40px 40px;display:flex;gap:50px;height:100%;max-height:100%}@media (max-width:990px){.quick-view__modal--content{padding:20px;flex-wrap:wrap;overflow-y:auto;gap:20px}}.quick-view__modal .btn-quick-view-close{position:absolute;right:-16px;top:-16px;width:48px;height:48px;background-color:#9411ff;display:flex;justify-content:center;align-items:center;border-radius:50%;border:none;cursor:pointer}.quick-view__modal .btn-quick-view-close svg{width:24px;height:24px}.quick-view__modal .btn-quick-view-close svg path{stroke:#fff!important}.quick-view__media{width:calc(45% - 25px);min-width:calc(45% - 25px)}@media (max-width:990px){.quick-view__media{width:100%;min-width:100%}}.quick-view__media #product-gallery__thumbnails{padding:10px 0 0 0;display:flex;justify-content:center;gap:5px}.quick-view__media #product-gallery__thumbnails li{width:12.5%;max-width:12.5%}.quick-view__details{width:100%}.quick-view__details--content{display:flex;flex-direction:column;overflow-y:auto;height:100%;max-height:100%;padding-right:20px}@media (max-width:990px){.quick-view__details--content{overflow-y:visible;padding:0}}.quick-view__details h2{margin-top:0;margin-bottom:0;line-height:1.2;font-size:40px;color:#9411ff;-webkit-text-stroke-color:#9411ff}@media (max-width:990px){.quick-view__details h2{font-size:32px}}.quick-view__details .product-form{margin-bottom:20px}.quick-view__details .product-form__buttons button{width:100%}.quick-view__mask{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);z-index:1}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.section-creator-info__inner{display:grid;grid-template-columns:auto 1fr auto;gap:50px}@media (max-width:990px){.section-creator-info__inner{grid-template-columns:auto;grid-template-rows:auto auto auto;text-align:center;gap:0}}.section-creator-info__inner h3{font-size:28px;margin-top:0}@media (max-width:990px){.section-creator-info__inner h3{margin-top:1em}}.section-creator-info__image{width:320px}@media (max-width:990px){.section-creator-info__image{width:100%}}.section-creator-info__image img{width:100%;height:auto;border-radius:50%}@media (max-width:990px){.section-creator-info__image img{width:90%;max-width:480px}}.section-creator-info__project h4{margin:0}.section-creator-info__project p{margin-top:.25em}.section-creator-info__bio--description p:last-child{margin-bottom:0}@media (max-width:990px){.section-content-feature{text-align:center}}.section-content-feature__title h3{margin-top:0;font-size:28px}@media (max-width:990px){.section-content-feature__title{text-align:center}}.section-content-feature__inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:50px;grid-template-areas:"left right"}@media (max-width:990px){.section-content-feature__inner{grid-template-columns:1fr;grid-template-rows:auto auto;gap:25px;grid-template-areas:"top" "bottom"}}.section-content-feature__inner.media-left .section-content-feature__media{grid-area:left}@media (max-width:990px){.section-content-feature__inner.media-left .section-content-feature__media{grid-area:top}}.section-content-feature__inner.media-left .section-content-feature__content{grid-area:right}@media (max-width:990px){.section-content-feature__inner.media-left .section-content-feature__content{grid-area:bottom}}.section-content-feature__inner.media-right .section-content-feature__media{grid-area:right}@media (max-width:990px){.section-content-feature__inner.media-right .section-content-feature__media{grid-area:top}}.section-content-feature__inner.media-right .section-content-feature__content{grid-area:left}@media (max-width:990px){.section-content-feature__inner.media-right .section-content-feature__content{grid-area:bottom}}.section-content-feature__image{display:flex;align-items:flex-start}.section-content-feature__image img{width:100%;height:auto}.section-content-feature__video video{width:100%;height:auto}.section-content-feature__content{display:flex;align-items:flex-start}.section-content-feature__content .text p:first-child{margin-top:0}.section-content-feature__content .text p:last-child{margin-bottom:0}.section-content-feature-grid__media{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px}.section-content-feature-columns__inner{display:flex;gap:32px}@media (max-width:990px){.section-content-feature-columns__inner{flex-wrap:wrap;gap:16px}}.section-content-feature-columns__column{width:100%}.section-content-feature-columns__column img,.section-content-feature-columns__column video{width:100%;height:auto}.section-content-feature-columns__column p:last-child{margin-bottom:0}.section-project-demo{position:relative}.section-project-demo__inner{display:flex;justify-content:center}.section-project-demo__media{width:100%;max-width:990px}.section-project-demo video{width:100%;max-width:100%;height:auto}.section-media-strip{text-align:center}.section-media-strip h1,.section-media-strip h2,.section-media-strip h3,.section-media-strip h4{font-size:50px;line-height:70px}@media (max-width:990px){.section-media-strip h1,.section-media-strip h2,.section-media-strip h3,.section-media-strip h4{font-size:30px;line-height:34px}}.section-media-strip__actions{margin-bottom:1em;display:flex;flex-wrap:wrap;gap:1em;justify-content:center}.section-logo-grid__inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:5px}@media (max-width:990px){.section-logo-grid__inner{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:5px}}.section-logo-grid__inner__logo{width:100%}.section-logo-grid__inner img{width:100%;height:auto;display:block;line-height:1}.customer-reviews{padding-top:80px;padding-bottom:80px}.customer-reviews h2{margin-top:0;margin-bottom:16px}.customer-reviews--grey{background-color:#eee}.hero-1{background-color:#1a171b;text-align:center;padding-top:40px;padding-bottom:40px;max-height:650px;height:91vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;box-shadow:0 5px 10px rgba(0,0,0,.1)}@media (max-width:800px){.hero-1{flex-direction:column;min-height:auto;padding-top:0;padding-bottom:130px!important;min-height:860px}}@media (min-width:900px){.hero-1{min-height:900px}}.hero-1 video{position:absolute;left:0;right:0;width:100%;top:0;bottom:0;object-fit:cover;height:100%}.hero-1 h2{margin-top:0}@media (max-width:800px){.hero-1 h2{margin:auto;padding-left:1%;padding-right:1%}}.hero-1 .h1{font:normal normal bold 30px/34px Poppins}@media (max-width:990px){.hero-1 .h1{max-width:420px;margin-left:auto;margin-right:auto}}@media (min-width:990px){.hero-1 .h1{font:normal normal bold 62px/70px Poppins;margin-bottom:.5em}}.hero-1 p{font:normal normal normal 16px/24px Poppins;line-height:1.5;font-weight:400}@media (min-width:800px){.hero-1 p{font:normal normal normal 20px/32px Poppins}}.hero-1__bg{position:absolute;left:0;right:0;top:0;bottom:0;object-fit:cover;width:100%;height:100%;pointer-events:none}@media (min-width:800px){.hero-1__image-mobile{display:none}}@media (max-width:800px){.hero-1__image-desktop{display:none}}.hero-1 .container{z-index:0}@media (max-width:800px){.hero-1 .container-narrow{max-width:330px}}@media (max-width:800px){.hero-1 .compatible-with ul{margin-bottom:0}}.hero-1 .award-finalists p,.hero-1 .compatible-with p{font:normal normal normal 12px/32px Poppins;line-height:1}.hero-1 .award-finalists{height:42px;margin-top:3px}.hero-1 .award-finalists__image img{max-height:42px}.hero-1__foot{display:flex;grid-gap:65px;justify-content:center;align-items:center}@media (max-width:800px){.hero-1__foot{flex-direction:column;grid-gap:20px}}@media (max-width:800px){.template-index .hero-1{min-height:140vh!important}.template-index .hero-1 .container{margin-top:-48vh}.template-index .section-hero-v1+.section-cards-x2{margin-top:-60vh}}.hero-1.content-left .container-narrow{padding-left:0;margin-left:0;text-align:left}.hero-1.content-left .h1{margin-left:0;text-align:left}.hero-1.content-right .container-narrow{padding-right:0;margin-right:0;text-align:right}.hero-1.content-right .h1{margin-right:0;text-align:right}.card{position:relative;display:grid;grid-template-columns:1fr;color:#fff;border-radius:10px;overflow:hidden}@media (max-width:990px){.card{grid-template-columns:1fr;text-align:center;text-align:left}}.card h3{margin-top:12px;margin-bottom:25px;white-space:nowrap}@media (max-width:990px){.card h3{white-space:initial;margin-top:0}}@media (max-width:375px){.card h3{font-size:33px!important}}.card.card--2-column{grid-template-columns:1fr 1fr}.card.card--2-column .card__content{padding:40px 0 40px 40px;display:flex;flex-direction:column}.card .h3{text-transform:uppercase;font-weight:400}.card .smaller-font{font-size:40px;line-height:48px}.card__text{max-width:420px;margin:auto auto auto 0;flex:1}.card__image{padding-top:100%;position:relative;width:100%;height:100%}.card__image img{position:absolute;top:0;left:0;width:100%;object-fit:contain;height:100%}@media (max-width:990px){.card__image{opacity:.1;position:absolute;top:0;left:0;z-index:0}}.card__content{padding:40px}@media (max-width:990px){.card__content{z-index:1;padding:40px}}.card.bg--white{color:#1a171b}.card.text-center{grid-template-columns:1fr}.card.text-center h3{width:100%;display:flex;justify-content:center;white-space:normal;text-align:center}.card.text-center .btn{margin:auto}.card.text-center .card__buttons{display:flex;justify-content:center}.card.text-center .card__content{padding:70px;text-align:center;width:100%}.card.text-center .card__image{display:none}.card{position:relative;display:grid;grid-template-columns:1fr;color:#fff;border-radius:10px;overflow:hidden}@media (max-width:990px){.card{grid-template-columns:1fr;text-align:center;text-align:left}}.card h3{margin-top:12px;margin-bottom:25px;white-space:nowrap}@media (max-width:990px){.card h3{white-space:initial;margin-top:0}}@media (max-width:375px){.card h3{font-size:33px!important}}.card.card--2-column{grid-template-columns:1fr 1fr}.card.card--2-column .card__content{padding:40px 0 40px 40px;display:flex;flex-direction:column}.card .h3{text-transform:uppercase;font-weight:400}.card .smaller-font{font-size:40px;line-height:48px}.card__text{max-width:420px;margin:auto auto auto 0;flex:1}.card__image{padding-top:100%;position:relative;width:100%;height:100%}.card__image img{position:absolute;top:0;left:0;width:100%;object-fit:contain;height:100%}@media (max-width:990px){.card__image{opacity:.1;position:absolute;top:0;left:0;z-index:0}}.card__content{padding:40px}@media (max-width:990px){.card__content{z-index:1;padding:40px}}.card.bg--white{color:#1a171b}.card.text-center{grid-template-columns:1fr}.card.text-center h3{width:100%;display:flex;justify-content:center;white-space:normal;text-align:center}.card.text-center .btn{margin:auto}.card.text-center .card__buttons{display:flex;justify-content:center}.card.text-center .card__content{padding:70px;text-align:center;width:100%}.card.text-center .card__image{display:none}