.custom-product-card{height:100%;min-height:282px}@media screen and (min-width: 576px){.custom-product-card{border-radius:16px}}@media screen and (max-width: 575px){.custom-product-card{border-radius:8px}}.custom-product-card .card__content{gap:5px;justify-content:space-between}@media screen and (min-width: 1024px){.custom-product-card .card__content{padding:0 30px 23px 30px}}@media(max-width: 1023px)and (min-width: 576px){.custom-product-card .card__content{padding:0 12px 12px 12px}}@media screen and (max-width: 575px){.custom-product-card .card__content{padding:0 6px 6px 12px}}.custom-product-card .card__image{aspect-ratio:1/1;height:auto}.custom-product-card .card__image .img-absolute{-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 1024px){.custom-product-card .card__image:not(.slider-enabled){padding:30px}}@media screen and (max-width: 1023px){.custom-product-card .card__image:not(.slider-enabled){padding:12px 12px 20px 12px}}.custom-product-card .card__title{text-transform:uppercase}@media screen and (min-width: 1024px){.custom-product-card .card__title{font-size:20px;line-height:1.4}}@media(max-width: 1023px)and (min-width: 576px){.custom-product-card .card__title{font-size:18px;line-height:1.25}}@media screen and (max-width: 575px){.custom-product-card .card__title{font-size:16px}}.custom-product-card .custom-add-product-btn{background-color:rgba(0,0,0,0);border:0;border-radius:0}@media(any-hover: hover){.custom-product-card .custom-add-product-btn:hover .custom-add-product-btn__inner span{scale:1.1;transform:rotate(-4deg);color:var(--color-text-button-secondary)}.custom-product-card .custom-add-product-btn:hover .custom-add-product-btn__inner svg{transform:translate(-50%, 0) rotate(-3deg);scale:1.07}.custom-product-card .custom-add-product-btn:hover .custom-add-product-btn__inner svg path{fill:var(--color-background-button-secondary)}}.custom-product-card .custom-add-product-btn__inner{display:inline-flex;position:relative}.custom-product-card .custom-add-product-btn__inner span{position:relative;z-index:2;font-size:36px;line-height:100%;transition:.3s all ease;color:#fff}@media screen and (max-width: 575px){.custom-product-card .custom-add-product-btn__inner span{transform:translate(0, -10%)}}.custom-product-card .custom-add-product-btn__inner svg{transition:.4s all ease;position:absolute;top:0;left:50%;transform:translate(-50%, 0)}.custom-product-card .custom-add-product-btn__inner svg path{transition:.4s all ease}@media screen and (min-width: 576px){.custom-product-card .custom-add-product-btn__inner svg{width:36px;height:36px}}@media screen and (max-width: 575px){.custom-product-card .custom-add-product-btn__inner svg{top:50%;transform:translate(-50%, -64%);width:30px;height:30px}}.custom-product-card .price__sale{flex-direction:row;gap:10px}.custom-product-card .price-item{line-height:1.41}@media screen and (min-width: 576px){.custom-product-card .price-item{font-size:17px}}@media screen and (max-width: 575px){.custom-product-card .price-item{font-size:16px}}.custom-product-card .button--view-product{padding:0;min-width:36px}.custom-product-card .card__badge{display:flex;align-items:center;justify-content:center;padding:0;background:rgba(0,0,0,0)}.custom-product-card .card__badge span{position:absolute;z-index:1;font-family:"Chau Philomene One";font-size:16px;font-style:normal;font-weight:400;line-height:1;color:#fff}.custom-product-card .card__badge.card__badge--out-of-stock{padding:5px;border-radius:2px;background-color:#ef9079;color:#fff !important}@media screen and (min-width: 750px){.custom-product-card .card__badge{top:30px;right:30px}}@media screen and (max-width: 749px){.custom-product-card .card__badge{top:12px;right:12px}}@media screen and (min-width: 576px){.custom-featured-products .container{padding-bottom:78px}}@media screen and (max-width: 575px){.custom-featured-products .container{padding-bottom:114px}}.custom-featured-products .grid-content__header{position:static;position:initial}.custom-featured-products .heading__section h2{line-height:1.13}.custom-featured-products .heading__section .button--primary{height:54px}@media screen and (min-width: 576px){.custom-featured-products .heading__section{margin:0 0 60px}}@media screen and (max-width: 575px){.custom-featured-products .heading__section{margin:0 0 12px}}.custom-featured-products .grid-content__slider-nav-wrapper{position:absolute;bottom:0;justify-content:center;gap:0px;width:100%;margin:0 auto}.custom-featured-products .grid-content__slider-nav-wrapper .button--primary{height:54px;padding:0 24px}.custom-featured-products .grid-content__slider-nav-wrapper .button--primary .button__text{font-size:18px}@media screen and (min-width: 576px){.custom-featured-products swiper-slide{margin-right:19px !important}}@media screen and (max-width: 575px){.custom-featured-products swiper-slide{margin-right:10px !important}}.custom-featured-products swiper-slide,.custom-featured-products .card__image{height:auto !important}@media screen and (min-width: 576px){.custom-featured-products .custom-product-card .card__content{gap:33px;margin-top:3px}}@media screen and (max-width: 575px){.custom-featured-products .custom-product-card .card__content{gap:5px;margin-top:0}}@media screen and (min-width: 576px){.custom-featured-products .grid-content__slider-nav--below{margin:60px 0 0px}}@media screen and (max-width: 575px){.custom-featured-products .grid-content__slider-nav--below{margin:20px 0 0px}}.custom-featured-products .swiper-pagination-progressbar{background-color:#e0d9d1}.custom-featured-products .swiper-pagination-progressbar-fill{border-radius:4px;background:#292929}.custom-featured-products .grid-content__slider-nav .swiper-button-prev,.custom-featured-products .grid-content__slider-nav .swiper-button-next{width:36px;height:36px;font-size:38px;color:#292929;overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-featured-products .grid-content__slider-nav .swiper-button-prev::after,.custom-featured-products .grid-content__slider-nav .swiper-button-next::after{display:none}.custom-featured-products .grid-content__slider-nav .swiper-button-prev::before,.custom-featured-products .grid-content__slider-nav .swiper-button-next::before{content:"";position:absolute;z-index:-1;width:36px;height:36px;border-radius:50%;background-color:#fff}@media screen and (min-width: 576px){.custom-featured-products .grid-content__slider-nav .swiper-button-prev,.custom-featured-products .grid-content__slider-nav .swiper-button-next{top:22px}}@media screen and (max-width: 575px){.custom-featured-products .grid-content__slider-nav .swiper-button-prev,.custom-featured-products .grid-content__slider-nav .swiper-button-next{top:-23px}}.custom-featured-products .grid-content__slider-nav .swiper-button-prev::before{left:0px}@media screen and (min-width: 576px){.custom-featured-products .grid-content__slider-nav .swiper-button-prev{left:-1px}}@media screen and (max-width: 575px){.custom-featured-products .grid-content__slider-nav .swiper-button-prev{left:9px}}.custom-featured-products .grid-content__slider-nav .swiper-button-next::before{right:2px}@media screen and (min-width: 576px){.custom-featured-products .grid-content__slider-nav .swiper-button-next{right:-1px}}@media screen and (max-width: 575px){.custom-featured-products .grid-content__slider-nav .swiper-button-next{right:5px}}
