:root{--swiper-animation-duration: 5s}body.show-stories{overflow:hidden}.sections-custom h1,.sections-custom h2,.sections-custom h3,.sections-custom h4,.sections-custom h5,.sections-custom h6,.sections-custom p,.sections-custom ul,.sections-custom li{margin:0;letter-spacing:0}.sections-custom-with-fonts h1,.sections-custom-with-fonts h2,.sections-custom-with-fonts h3,.sections-custom-with-fonts h4,.sections-custom-with-fonts h5,.sections-custom-with-fonts h6,.sections-custom-with-fonts p,.sections-custom-with-fonts span,.sections-custom-with-fonts label,.sections-custom-with-fonts button,.sections-custom-with-fonts a,.sections-custom-with-fonts li{font-family:Manrope,system-ui;font-optical-sizing:auto;font-size:14px;line-height:22px;font-weight:500;color:#fff}.sections-custom-with-fonts h1.center,.sections-custom-with-fonts h2.center,.sections-custom-with-fonts h3.center,.sections-custom-with-fonts h4.center,.sections-custom-with-fonts h5.center,.sections-custom-with-fonts h6.center,.sections-custom-with-fonts p.center{text-align:center}.sections-custom-with-fonts h1{font-size:40px;line-height:48px;font-weight:800}.sections-custom-with-fonts h2{font-size:56px;line-height:68px;font-weight:800}.sections-custom-with-fonts h2.small{font-size:34px;line-height:40px;font-weight:800}.sections-custom-with-fonts h3{font-size:24px;line-height:34px;font-weight:400}.sections-custom-with-fonts h4{font-size:24px;line-height:34px;font-weight:700}.sections-custom-with-fonts h5{font-size:20px;line-height:28px;font-weight:700}.sections-custom-with-fonts label{font-size:12px;line-height:20px;font-weight:800}.sections-custom-with-fonts p.bold{font-weight:700}.sections-custom .img{display:block;max-width:100%}.sections-custom .desktop-only,.sections-custom .tablet-large{display:none}.sections-custom .session-swiper .swiper-pagination{display:flex;bottom:0}.sections-custom .session-swiper .swiper-pagination .swiper-pagination-bullet{position:relative;width:100%;padding:16px 0;background:transparent;border-radius:0;opacity:1}.sections-custom .session-swiper .swiper-pagination .swiper-pagination-bullet i,.sections-custom .session-swiper .swiper-pagination .swiper-pagination-bullet b{position:absolute;bottom:14.5px;left:0;height:3px}.sections-custom .session-swiper .swiper-pagination .swiper-pagination-bullet i{z-index:1;width:100%;background-color:#eee}.sections-custom .session-swiper .swiper-pagination .swiper-pagination-bullet b{z-index:2;width:0%;background-color:#ff900d}.sections-custom .session-swiper .swiper-pagination-bullet-active{background-color:transparent}.sections-custom .session-swiper .swiper-pagination-bullet-active b{animation-name:countingBar;animation-duration:5s;animation-timing-function:ease-in;animation-iteration-count:1;animation-direction:alternate;animation-fill-mode:forwards}@media (min-width: 630px){.sections-custom .mobile-small-only{display:none}}@media (min-width: 960px){.sections-custom .tablet-large{display:block}}@media (min-width: 1280px){.sections-custom .desktop-only{display:block}}.sections-custom [loading=lazy]:not([src]){opacity:1!important}body .list-collections-custom{padding:0}body .list-collections-custom h3.subtitle{font-size:20px;line-height:30px;font-weight:700;text-align:center;color:#767676;padding-bottom:16px;margin:0}body .list-collections-custom ul.collections{display:flex;gap:8px;padding:0 24px 32px;list-style:none;overflow-x:scroll}body .list-collections-custom ul.collections li.collection{flex-shrink:0}body .list-collections-custom ul.collections li.collection a{position:relative;display:flex;align-items:center;height:48px;padding:0 24px;border:2px solid #eee;border-radius:10px;font-family:Manrope,Arial,Helvetica,sans-serif;font-size:15px;line-height:22px;font-weight:700;color:#8c8c8c;text-decoration:none;text-wrap:nowrap}body .list-collections-custom ul.collections li.collection a svg{transform:rotate(45deg);position:absolute;right:14px;opacity:0;visibility:hidden;animation:opacity .3s ease}body .list-collections-custom ul.collections::-webkit-scrollbar{height:3px}body .list-collections-custom ul.collections::-webkit-scrollbar-track{background:#eee;border-radius:4px;margin-left:24px;margin-right:24px}body .list-collections-custom ul.collections::-webkit-scrollbar-thumb{background:#cacaca;border-radius:4px}body .list-products-slider{padding:0 16px}body .list-products-slider .product-vx{display:flex;flex-direction:column;border-radius:16px;overflow:hidden}body .list-products-slider .product-vx .product-image{background-color:#eee}body .list-products-slider .product-vx .product-image .img{display:block}body .list-products-slider .product-vx .product-image .img.hidden{display:none}body .list-products-slider .product-vx .product-image .img.show{animation:fadeIn .2s ease}body .list-products-slider .product-vx .product-details{display:flex;flex-direction:column;align-items:center;background-color:#232323;padding:16px 24px 32px}body .list-products-slider .product-vx .product-details .product-title{font-family:Manrope,Arial,Helvetica,sans-serif;font-size:32px;line-height:38px;font-weight:800;color:#fff;text-align:center;margin-bottom:8px}body .list-products-slider .product-vx .product-details .product-title a{overflow:hidden;display:-webkit-inline-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;line-height:1.2;padding-bottom:4px}body .list-products-slider .product-vx .product-details .description{font-family:Manrope,Arial,Helvetica,sans-serif;font-size:15px;line-height:22px;font-weight:500;color:#fff;text-align:center;margin-bottom:16px}body .list-products-slider .product-vx .product-details .product-discount{display:flex;align-items:center;height:40px;background-color:transparent;padding:0 16px;border:2px solid #fff;border-radius:8px;font-family:Manrope,Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;font-weight:800;text-transform:uppercase;color:#fff;margin-bottom:8px}body .list-products-slider .product-vx .product-details .product-discount-hidden{display:block;height:40px;opacity:0}body .list-products-slider .product-vx .product-details .product-price{display:flex;align-items:center;flex-direction:column;gap:4px;margin-bottom:16px;font-family:Manrope,Arial,Helvetica,sans-serif}body .list-products-slider .product-vx .product-details .product-price .product-price-was{font-size:20px;line-height:28px;font-weight:700;color:#ff900d}body .list-products-slider .product-vx .product-details .product-price .product-price-default{font-size:30px;line-height:36px;font-weight:800;color:#fff}body .list-products-slider .product-vx .product-details button.product-to-cart{display:flex;align-items:center;justify-content:center;gap:16px;height:48px;background-color:#ff900d;padding:0 24px;border:none;outline:none;border-radius:8px;cursor:pointer}body .list-products-slider .product-vx .product-details button.product-to-cart span{font-family:Manrope,Arial,Helvetica,sans-serif;font-size:15px;line-height:22px;font-weight:700;color:#fff}body .list-products-slider .swiper{padding-bottom:64px}body .list-products-slider .swiper-pagination{display:flex;bottom:0;padding:16px 8px}body .list-products-slider .swiper-pagination .swiper-pagination-bullet{position:relative;width:100%;padding:16px 0;background:transparent;border-radius:0;opacity:1}body .list-products-slider .swiper-pagination .swiper-pagination-bullet i,body .list-products-slider .swiper-pagination .swiper-pagination-bullet b{position:absolute;bottom:13.5px;left:0;height:3px}body .list-products-slider .swiper-pagination .swiper-pagination-bullet i{z-index:1;width:100%;background-color:#e2e2e5}body .list-products-slider .swiper-pagination .swiper-pagination-bullet b{z-index:2;width:0%;background-color:#636365}.swiper-pagination-bullet-active{background-color:transparent}body .list-products-slider .swiper-pagination-bullet-active b{animation-name:countingBar;animation-duration:5s;animation-timing-function:ease-in;animation-iteration-count:1;animation-direction:alternate;animation-fill-mode:forwards}body .list-banners-promo-slider{padding:32px 0}body .list-banners-promo-slider .list-promo{display:flex;gap:16px;overflow-x:auto;padding:0 16px;-ms-overflow-style:none;scrollbar-width:none}body .list-banners-promo-slider .list-promo::-webkit-scrollbar{display:none}body .list-banners-promo-slider .list-promo .promo{flex-shrink:0;width:90%;display:flex;align-items:center;justify-content:center;padding:32px 16px;border-radius:16px}body .list-banners-grid{padding:0 16px}body .list-banners-grid .banners{display:grid;grid-template-columns:repeat(1,1fr);gap:16px}body .list-banners-grid .banners .banner .img{border-radius:16px}body .list-banners-info{padding:0 16px}body .list-banners-info .banners{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);gap:16px}body .list-banners-info .banners .banner{display:flex;align-items:center;justify-content:center;padding:26px 10px;border-radius:16px;background-color:#eee}h2.title-default{font-family:Manrope,Arial,Helvetica,sans-serif;font-size:26px;line-height:32px;font-weight:700;color:#767676;padding-bottom:26px;margin-bottom:0;padding-left:16px;padding-right:16px}h2.title-default.center{text-align:center}h2.title-default.right{text-align:right}@media (min-width: 630px){body .list-banners-grid .banners{grid-template-columns:repeat(2,1fr)}body .list-products-grid-custom{padding:0 16px}body .list-products-grid-custom h2.section-title{font-size:34px;line-height:40px;margin-bottom:48px}}@media (min-width: 960px){body .list-collections-custom{padding:0 16px}body .list-collections-custom h3.subtitle{display:none}body .list-collections-custom ul.collections{align-items:center;justify-content:center;flex-wrap:wrap;padding:0;overflow-x:hidden}body .list-collections-custom ul.collections li.collection{width:min-content;flex-shrink:initial}body .list-collections-custom ul.collections li.collection a{font-size:16px;line-height:24px}body .list-collections-custom ul.collections li.collection a span{transition:transform .3s ease}body .list-collections-custom ul.collections li.collection a:hover span{transform:translate(-14px)}body .list-collections-custom ul.collections li.collection a:hover svg{opacity:1;visibility:visible}body .list-products-slider{padding:0 24px}body .list-products-slider .product-vx{flex-direction:row-reverse;border-radius:32px}body .list-products-slider .product-vx .product-image{width:50%}body .list-products-slider .product-vx .product-details{width:50%;align-items:flex-start;justify-content:center;padding:38px 56px}body .list-products-slider .product-vx .product-details .product-title{font-size:38px;line-height:44px;text-align:left}body .list-products-slider .product-vx .product-details .description{font-size:16px;line-height:24px;text-align:left}body .list-products-slider .product-vx .product-details .product-discount{font-size:14px;line-height:22px;margin-bottom:16px}body .list-products-slider .product-vx .product-details .product-price{align-items:flex-start;gap:8px}body .list-products-slider .product-vx .product-details .product-price .product-price-was{font-size:20px;line-height:28px}body .list-products-slider .product-vx .product-details .product-price .product-price-default{font-size:34px;line-height:40px}body .list-products-slider .product-vx .product-details button.product-to-cart{height:70px;padding:0 32px}body .list-products-slider .product-vx .product-details button.product-to-cart span{font-size:22px;line-height:32px}body .list-products-slider .swiper{padding-bottom:64px}body .list-products-slider .swiper-pagination{padding:16px 0;justify-content:center}body .list-products-slider .swiper-pagination .swiper-pagination-bullet{max-width:76px}body .list-banners-promo-slider{padding:24px 16px 8px}body .list-banners-promo-slider .list-promo{align-items:stretch;gap:initial;overflow-x:visible;padding:0}body .list-banners-promo-slider .list-promo .promo{padding:48px 24px}body .list-banners-promo-slider .list-promo .promo .image{width:100%}body .list-banners-promo-slider .swiper{padding-bottom:82px}body .list-banners-promo-slider .swiper-pagination{display:flex;justify-content:center;bottom:0;padding:16px 0}body .list-banners-promo-slider .swiper-pagination .swiper-pagination-bullet{position:relative;max-width:76px;width:100%;padding:16px 0;background:transparent;border-radius:0;opacity:1}body .list-banners-promo-slider .swiper-pagination .swiper-pagination-bullet i{position:absolute;bottom:13.5px;left:0;width:100%;height:3px;background-color:#eee;z-index:1}body .list-banners-promo-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active i{background-color:#ff900d}body .list-banners-info{padding:0 16px}body .list-banners-info .banners{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}body .list-banners-info .banners .banner{padding:32px 16px}h2.title-default{font-size:34px;line-height:40px;padding-bottom:32px}}@media (min-width: 1280px){body .list-collections-custom{padding:0}body .list-collections-custom ul.collections li.collection a{font-size:16px;line-height:24px}body .list-products-slider{padding:0 24px}body .list-products-grid-custom ul.group-products-vx li.product-vx .product-image{max-width:216px}body .list-products-slider .product-vx .product-image{width:initial}body .list-products-slider .product-vx .product-image a{display:flex}body .list-products-slider .product-vx .product-image .img{max-width:448px}body .list-products-slider .product-vx .product-image .img.hidden{display:block}body .list-products-slider .product-vx .product-details{width:100%;padding:38px 80px}body .list-products-slider .product-vx .product-details .product-title{font-size:44px;line-height:46px}body .list-products-slider .product-vx .product-details .description{font-size:16px;line-height:24px;margin-bottom:8px}body .list-products-slider .product-vx .product-details .product-discount{font-size:16px;line-height:24px;margin-bottom:16px}body .list-products-slider .product-vx .product-details .product-price{margin-bottom:8px;gap:0}body .list-products-slider .product-vx .product-details .product-price .product-price-was{font-size:20px;line-height:28px}body .list-products-slider .product-vx .product-details .product-price .product-price-default{font-size:38px;line-height:52px}body .list-products-slider .product-vx .product-details button.product-to-cart{transition:all .3s ease-in-out}body .list-products-slider .product-vx .product-details button.product-to-cart span{font-size:22px;line-height:32px}body .list-products-slider .product-vx .product-details button.product-to-cart:not(.show):hover{background-color:#ffb35a}body .list-products-slider .swiper{padding-bottom:64px}body .list-banners-promo-slider{padding:32px 24px}body .list-banners-promo-slider .list-promo .promo{padding:27px 32px}body .list-banners-promo-slider .swiper{padding-bottom:83px}body .list-banners-grid{padding:0 24px}body .list-banners-grid .banners{grid-template-columns:repeat(4,1fr);gap:24px}body .list-products-grid-custom{padding:0 24px}body .list-products-grid-custom h2.section-title{font-size:38px;line-height:52px}body .list-banners-info{padding:0 24px}body .list-banners-info .banners{gap:24px}body .list-banners-info .banners .banner{padding:50px 16px}h2.title-default{font-size:38px;line-height:52px}}@media (min-width: 1513px){body .list-products-slider{padding:0}body .list-banners-promo-slider{padding:32px 0}body .list-products-grid-default,body .list-banners-grid,body .list-products-grid-custom,body .list-banners-info{padding:0}h2.title-default{padding-left:0;padding-right:0}}@media (max-width: 767px){body .list-banners-promo-slider .swiper{margin-left:0;margin-right:0;position:initial;overflow:initial}body .list-banners-promo-slider .swiper-wrapper{position:initial;width:initial;height:initial;transition-property:initial;transform:none}body .list-banners-promo-slider .swiper-wrapper .swiper-slide{height:initial;position:initial;transition-property:initial}body .list-banners-info .banners .banner:nth-child(2){padding:26px 50px}}.container-vx{max-width:1512px;margin:0 auto}.sections-custom .product-image{position:relative;display:flex;align-items:center;flex-shrink:0;width:100%}.sections-custom .product-image .image-primary .img:not([hidden]){animation:fadeIn .2s ease-in}.sections-custom .product-image .image-primary,.sections-custom .product-image .image-secondary{transition:all .3s}.sections-custom .product-image .image-secondary{position:absolute;top:0;opacity:0;visibility:hidden}.sections-custom .card__swatches{position:absolute;right:16px;bottom:16px;display:flex;padding:0;gap:10px}.sections-custom .card__swatches .opt-label{margin:0;margin-inline-start:initial;margin-inline-end:initial;border:1px solid #FFFFFF;width:20px;height:20px}.sections-custom .card__swatches .opt-label:before{box-shadow:0 0 0 2px #cacaca80}.sections-custom .card__swatches input:checked+.opt-label--swatch{box-shadow:0 0 0 2px #cacaca}.product-review-rating .loox-rating .loox-rating-content .loox-rating-label{display:none}.product-review-rating .loox-rating .loox-rating-content .loox-rating-label{color:#ff900d}@media (min-width: 960px){.sections-custom .product-image.is-image-hover>a:hover .image-primary{opacity:0;visibility:hidden}.sections-custom .product-image.is-image-hover>a:hover .image-secondary{opacity:1;visibility:visible}}@keyframes countingBar{0%{width:0}to{width:100%}}@keyframes fadeIn{0%{opacity:0}50%{opacity:.5}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/main-custom.css.map */
