@layer theme{@media(min-width:768px){.sections-slide-show .container-1170{display:grid;gap:var(--radius-md);align-items:stretch}}.sections-slide-show .slick-dots li.slick-active button,.sections-slide-show .slider-dots li.active button{background-color:var(--color-text-light);border-color:var(--color-text-light)}.sections-slide-show .wrapper-category-banner{position:relative;width:100%;height:100%;margin:0;border-radius:var(--radius-md);overflow:hidden;min-height:350px}.sections-slide-show .wrapper-category-banner .slideshow,.sections-slide-show .wrapper-category-banner .slick-list,.sections-slide-show .wrapper-category-banner .slick-track,.sections-slide-show .wrapper-category-banner .slick-slide,.sections-slide-show .wrapper-category-banner .slick-slide>div{height:fit-content!important;width:100%;display:block;opacity:1;visibility:visible;border-radius:var(--radius-md)}.sections-slide-show .wrapper-category-banner .adaptive_height{height:100%;padding-top:0}.sections-slide-show .wrapper-category-banner .slideshow img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.sections-slide-show .block-banner-slider{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:8px;height:auto;width:100%;max-width:none;margin:0}.sections-slide-show .block-banner-slider .banner{position:relative;width:100%;margin:0;border-radius:12px;overflow:hidden}@media(max-width:767px){.sections-slide-show .block-banner-slider .banner{aspect-ratio:4 / 3}}.sections-slide-show .block-banner-slider .banner .adaptive_height{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:0!important}.sections-slide-show .block-banner-slider .banner img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;display:block;transition:transform .4s ease}.sections-slide-show .block-banner-slider .banner:hover img{transform:scale(1.05)}.sections-rich-text .rich-text__text{font-family:var(--font-family-2);font-size:36px;line-height:1.3;text-transform:uppercase;font-weight:var(--font-weight-bold);letter-spacing:6%}.sections-rich-text .rich-text__content{margin-top:16px}@media(max-width:767px){.sections-rich-text .rich-text__text{font-size:24px}.sections-rich-text .rich-text__content{font-size:14px}}.sections-rich-text .rich-text__top p{margin-top:0}.sections-rich-text .button{border-radius:var(--radius-md);opacity:1;padding:12px 24px;font-family:var(--font-family-2);font-weight:var(--font-weight-bold);font-size:16px;line-height:100%;letter-spacing:6%;text-align:center;text-transform:uppercase;width:fit-content!important}.sections-spotlight-block .image-container,.sections-spotlight-block .img-box,.sections-spotlight-block .image-zoom{height:100%}.sections-spotlight-block .image-zoom{padding:0}.sections-spotlight-block .spotlight-item__image .img-box{position:relative;display:block;overflow:hidden}.sections-spotlight-block .spotlight-item__image .img-box.has-gradient:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#0000,#000c);pointer-events:none;z-index:2}.sections-spotlight-block .spotlight-item__image .img-box a{border-radius:var(--radius-md)!important;padding:0!important}.sections-spotlight-block .spotlight-item__image.has-bw-filter{filter:grayscale(1)}.sections-spotlight-block .spotlight-item__image.has-bw-filter:hover{filter:grayscale(0)}.sections-spotlight-block .content{margin-bottom:24px;z-index:3}body:not(.template-page) .sections-brand-slider .halo-item .wrapper-content{background-color:var(--color-bg-dark);border-radius:24px;padding:16px;height:80px;display:flex;justify-content:center;align-items:center;box-sizing:border-box}body:not(.template-page) .sections-brand-slider .halo-item .wrapper-image,body:not(.template-page) .sections-brand-slider .halo-item .wrapper-image a{display:flex;justify-content:center;align-items:center}body:not(.template-page) .sections-brand-slider .halo-item .wrapper-image img{background-color:var(--color-bg-dark)}body:not(.template-page) .sections-brand-slider .brand-btn{margin-top:16px;font-family:var(--font-family-2);font-weight:var(--font-weight-bold);font-size:18px}body:not(.template-page) .sections-brand-slider .brand-btn span{border-bottom:1px solid var(--color-text-light)}.sections-product-tab .list-product-tabs{gap:var(--radius-md)}.sections-product-tab .list-product-tabs li{margin:0!important}.sections-product-tab .list-product-tabs .tab-links{font-size:14px!important;font-weight:var(--font-weight-medium)!important;padding:0}.sections-product-tab .tab-links.active{text-decoration:underline}.sections-product-tab .list_banner_item img{border-radius:var(--radius-md)}.sections-product-tab .view_all{width:100%;display:flex;justify-content:center;margin-top:16px;font-family:var(--font-family-2);font-weight:var(--font-weight-bold);font-size:18px}.sections-product-tab .view_all span{border-bottom:1px solid var(--color-text-light)}.sections-featured-blog .halo-block-header{margin-bottom:30px;font-size:36px}@media(max-width:767px){.sections-featured-blog .halo-block-header{font-size:24px;margin-bottom:20px}}.sections-featured-blog .halo-block-header .text{padding:0}.sections-featured-blog .article-card__info{padding:0}.sections-featured-blog .article-card__info .article-card__title,.sections-featured-blog .article-card__info .article-card__author{font-family:var(--font-family-2);font-weight:var(--font-weight-bold);text-transform:uppercase}@media(max-width:767px){.sections-featured-blog .article-card__info .article-card__title{font-size:18px!important}}.sections-featured-blog .article-card__info .article__date{margin:0}.sections-featured-blog .article-card__info .article-card__author{font-size:14px;color:var(--color-text-grey)!important;margin-left:0!important}.sections-featured-blog .article-card__info .article-card__des{font-size:14px}.sections-featured-blog .article-card__image-wrapper>a{padding-top:100%!important;position:relative;display:block;overflow:hidden;border-radius:var(--radius-md)}.sections-featured-blog .article-card__image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.sections-featured-blog a.button{border:1px solid rgba(255,255,255,.2)!important;width:fit-content;font-size:16px}@media(min-width:768px){.sections-featured-blog a.button{font-size:16px}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-homepage.css.map */
