.template-index .cfh-service-links .m-button:before,.template-index .cfh-service-links .m-button:after{display:none}.template-index .cfh-categories .m-section-py{padding-top:20px;padding-bottom:20px}.template-index .cfh-style-categories .m-section-py{padding-top:20px;padding-bottom:40px}.template-index .cfh-categories .m-collection-card__info,.template-index .cfh-style-categories .m-collection-card__info{margin-top:15px}.template-index .cfh-categories .m-collection-card__title,.template-index .cfh-style-categories .m-collection-card__title{font-weight:600}.template-index .cfh-bestsellers .m-section-py,.template-index .m-product-tabs .m-section-py{padding-top:40px;padding-bottom:40px}.template-index .cfh-wig-highlights .m-section-py{padding-top:15px;padding-bottom:40px}.template-index .cfh-double-banner .m-section-py{padding-top:25.5px;padding-bottom:25.5px}.template-index .cfh-style-categories .m-section__heading{font-size:25px;line-height:1.2}.template-index .cfh-bestsellers .m-section__header .m-button,.template-index .cfh-wig-highlights .m-section__header .m-button{min-height:44px;padding:11px 20px;font-size:13px;line-height:1.42;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.template-index .cfh-bestsellers .m-section__header .m-button:before,.template-index .cfh-bestsellers .m-section__header .m-button:after,.template-index .cfh-wig-highlights .m-section__header .m-button:before,.template-index .cfh-wig-highlights .m-section__header .m-button:after{display:none}@media(min-width:768px){.template-index .m-product-tabs .m-section__header{display:flex!important;align-items:center;justify-content:space-between;gap:24px}.template-index .m-product-tabs .m-section__heading{margin-bottom:0!important}.template-index .m-product-tabs .m-section__tabs{width:auto!important}.template-index .m-product-tabs .m-tab-header{min-height:30px!important;padding-top:7px!important;padding-bottom:7px!important}}@media(max-width:767px){.template-index .cfh-hero .m-slider-controls{position:absolute;left:0;right:0;bottom:12px;z-index:30}.template-index .cfh-hero .m-slider-controls__button{display:none}.template-index .cfh-hero .swiper-pagination{margin:0;pointer-events:auto}.template-index .cfh-categories .m-section-py{padding-top:0;padding-bottom:0}.template-index .cfh-categories .m-collection-card__info,.template-index .cfh-style-categories .m-collection-card__info{margin-top:10px}.template-index .cfh-bestsellers .m-section-py,.template-index .m-product-tabs .m-section-py,.template-index .cfh-style-categories .m-section-py{padding-top:25.5px;padding-bottom:25.5px}.template-index .cfh-wig-highlights .m-section-py{padding-top:15px;padding-bottom:25.5px}.template-index .cfh-style-categories .m-section__heading{font-size:16px}.template-index .cfh-bestsellers .m-section__header .m-button,.template-index .cfh-wig-highlights .m-section__header .m-button{padding-left:12px;padding-right:12px;font-size:11px}}.template-index .cfh-seasonal-hero [data-slide="0"] .m-slide__wrapper{display:flex;align-items:center;justify-content:flex-start}.template-index .cfh-seasonal-hero [data-slide="0"] .m-slide__content{max-width:40%;padding:40px 0}.template-index .cfh-seasonal-hero [data-slide="0"] .m-slide__subtitle{font-size:14px;letter-spacing:3px;line-height:1.4}.template-index .cfh-seasonal-hero [data-slide="0"] .m-slide__title{font-size:clamp(28px,3.4vw,54px);font-weight:600;line-height:1.08;letter-spacing:.01em;margin-top:16px}.template-index .cfh-seasonal-hero [data-slide="0"] .m-slide__button{margin-top:24px}@media(max-width:767px){.template-index .cfh-seasonal-hero [data-slide="0"] .m-slide__wrapper{align-items:flex-start;justify-content:center;padding-top:0;padding-bottom:0}.template-index .cfh-seasonal-hero [data-slide="0"] .m-slide__content{max-width:100%;width:100%;padding:10px 0;text-align:center}.template-index .cfh-seasonal-hero [data-slide="0"] .m-slide__subtitle{font-size:10px;letter-spacing:2px;margin:0}.template-index .cfh-seasonal-hero [data-slide="0"] .m-slide__title{font-size:24px;line-height:1.15;margin-top:5px}.template-index .cfh-seasonal-hero [data-slide="0"] .m-slide__button{justify-content:center;margin-top:7px}.template-index .cfh-seasonal-hero [data-slide="0"] .m-slide__button-first{padding:10px 22px;font-size:12px;min-height:44px;line-height:22px}}.m-product-card .m-product-card__info{margin-top:5px}.m-product-card .m-product-card__title{margin-bottom:3px}.m-product-card .m-product-card__name{font-size:14px;line-height:20px}.m-product-card .m-product-card__price{font-weight:600}.m-product-card .m-price__sale .m-price-item--sale{color:#011701}.m-product-card .m-price__sale .m-price-item--regular{font-size:18px;font-weight:400;color:#4a4a4a}@media(max-width:767px){.m-product-card .m-product-card__name{line-height:18px}.m-product-card .m-price__sale .m-price-item--regular{font-size:14px}}.template-search .m-search--form{width:100%;max-width:300px}.template-search .m-page-header__title,.template-cart .m-page-header__title{font-size:25px;line-height:30px}.template-cart .m-cart__empty h3{font-size:17px;line-height:1.5;font-weight:400}.template-cart .m-cart__empty .m-text-link{display:block;margin-top:10px}.m-main-product .m-price__sale .m-price-item--sale{font-size:20px;font-weight:600;color:#011701}.m-main-product .m-price__sale .m-price-item--regular{font-size:15px;font-weight:400;color:#4a4a4a}.m-main-product .media-type-image .m-product-media .m-image img{object-fit:contain}@media(min-width:360px){.m-main-product .main-product__block-buy_buttons .m-product-form--wrapper:has(>.m-product-dynamic-checkout){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 4%;align-items:start;position:relative;isolation:isolate}.m-main-product .main-product__block-buy_buttons .m-product-form--wrapper:has(>.m-product-dynamic-checkout)>.m-product-form--input{grid-column:1 / -1;margin:0}.m-main-product .main-product__block-buy_buttons .m-product-form--wrapper:has(>.m-product-dynamic-checkout)>.m-add-to-cart{grid-column:1;grid-row:2;width:100%;min-width:0;margin:0}.m-main-product .main-product__block-buy_buttons .m-product-form--wrapper:has(>.m-product-dynamic-checkout)>.m-product-dynamic-checkout{grid-column:2;grid-row:2;width:100%;min-width:0;margin:0}.m-main-product .main-product__block-buy_buttons .m-product-form--wrapper:has(>.m-product-dynamic-checkout):before{content:"";grid-column:1 / -1;grid-row:2;align-self:stretch;margin:-10px -2%;background:#f2eef7;z-index:-1}}@media(min-width:768px){.template-product .m-main-product--wrapper:has(.m-product-media--layout-4){--column-gap: 22px !important}.template-product .m-main-product--wrapper:has(.m-product-media--layout-4) .m-product-info--wrapper{padding-left:45px}}.m-product-card .m-product-card__name{font-weight:400}.m-product-card .m-price--on-sale .m-price__sale{display:flex;align-items:baseline;gap:8px}.m-product-card .m-price__sale .m-price-item--regular{order:-1;font-weight:600}.m-product-card .m-price__sale .m-price-item{margin:0}.m-product-card{border:1px solid #eee;border-radius:10px;background:#fff}.m-product-card .m-product-card__media{border-radius:9px 9px 0 0;overflow:hidden}.m-product-card .m-product-card__content{padding:0 5px 6px}.m-product-card .m-product-card__reviews{font-size:12px;line-height:20px;min-height:25px;margin:5px 0}.m-product-card .jdgm-star{font-size:14px;color:#7f549d!important}.m-product-card .jdgm-prev-badge__text{font-size:12px;color:#111}.template-collection .m-collection-page-header__inner{padding-left:0;padding-right:0;padding-top:30px}.template-collection .m-collection-page-header__description{margin-left:0;max-width:none}.template-collection .m-collection-page-header .m-breadcrumb{margin-bottom:5px}.template-collection .m-breadcrumb--wrapper{margin:0}.template-collection .m-breadcrumb--item{padding:0;font-size:14.45px}.template-collection .m-breadcrumb--item-current{display:none}.template-collection .m-breadcrumb--separator svg{display:none}.template-collection .m-breadcrumb--separator:before{content:"/";margin:0 8px;color:#ddd}.template-collection .cfh-collection-count{font-size:17px;line-height:25.5px;margin:0 0 10px}.template-index .cfh-featured-edit{display:block;background:#fadbad;--column-gap:15px;--column-gap-mobile:15px}.template-index .cfh-featured-edit>.container{padding-top:15px;padding-bottom:30px}.template-index .cfh-featured-edit .m-section__header{margin-bottom:0}.template-index .cfh-featured-edit .m-product-list{margin-top:20px}.template-index .cfh-featured-edit .m-slider-controls__button{opacity:1;visibility:visible;border:0;border-radius:0;background:transparent;color:#111;box-shadow:none}.template-index .cfh-featured-edit .m-slider-controls__button:hover{background:transparent;color:#7f549d}.template-index .cfh-featured-edit .m-slider-controls__button svg{width:28px;height:28px}.template-index .cfh-featured-edit .m-slider-controls__button-prev{left:-28px}.template-index .cfh-featured-edit .m-slider-controls__button-next{right:-28px}.template-index .cfh-middle-campaign{width:100%;max-width:1920px;margin:0 auto}.template-index .cfh-middle-campaign .m-slide__media{--aspect-ratio:6.4!important;--aspect-ratio-mobile:1.8!important;border-radius:0;background:#fbd49b}.template-index .cfh-middle-campaign .m-slide__bg{background:#fbd49b}.template-index .cfh-middle-campaign .m-slide__bg picture{display:block;width:40%;height:100%;margin-left:auto}.template-index .cfh-middle-campaign .m-slide__bg img{object-fit:contain;object-position:right center;-webkit-mask-image:linear-gradient(to right,transparent 20%,#000 55%);mask-image:linear-gradient(to right,transparent 20%,#000 55%)}.template-index .cfh-middle-campaign .m-slide__wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;display:flex;align-items:center;justify-content:flex-start;padding:0 7%}.template-index .cfh-middle-campaign .m-slide__content{width:64%;max-width:none;text-align:center}.template-index .cfh-middle-campaign .m-slide__title{font-size:clamp(26px,2.8vw,48px);line-height:1.1;font-weight:600;color:#7f549d;margin:0}.template-index .cfh-middle-campaign .m-slide__description{font-size:18px;line-height:1.4;margin-top:10px;color:#111}.template-index .cfh-middle-campaign .m-slide__description p{margin:0}.template-index .cfh-middle-campaign .m-slide__button{justify-content:center;margin-top:14px}.template-index .cfh-middle-campaign .m-slide__button-first{min-height:44px;padding:10px 35px;background:#000;border-color:#000;color:#fff}@media(max-width:767px){.template-product gty-whatsapp-chat-button{position:fixed;inset:auto 0 75px;height:0;transform:translateZ(0);z-index:9999}.template-collection .cfh-collection-count{font-size:14.45px;line-height:21.675px}.template-collection .m-collection-page-header__inner{padding-top:3px;padding-bottom:0}.template-index .cfh-featured-edit .m-slider-controls{display:none}.template-index .cfh-featured-edit>.container{padding-bottom:20px}.template-index .cfh-middle-campaign .m-slide__wrapper{padding:0 5%}.template-index .cfh-middle-campaign .m-slide__bg picture{width:100%}.template-index .cfh-middle-campaign .m-slide__content{width:58%}.template-index .cfh-middle-campaign .m-slide__title{font-size:20px;line-height:1.15}.template-index .cfh-middle-campaign .m-slide__description{display:none}.template-index .cfh-middle-campaign .m-slide__button{margin-top:12px}.template-index .cfh-middle-campaign .m-slide__button-first{padding:10px 18px;font-size:13px}}.template-product .m-main-product{margin-top:75px}.template-product .m-main-product .m-product-description.rte img{display:block;margin:0;border-radius:0}.template-product .m-main-product .m-product-description.rte p:has(>img){margin:0}.template-product .main-product__block-breadcrumb .m-breadcrumb{margin:10px 0}.template-product .main-product__block-breadcrumb .m-breadcrumb--wrapper{margin:0;justify-content:flex-start}.template-product .main-product__block-breadcrumb .m-breadcrumb--item{padding:0;font-size:14.45px}.template-product .main-product__block-breadcrumb .m-breadcrumb--wrapper>:nth-child(n+3),.template-product .main-product__block-breadcrumb .m-breadcrumb--separator svg{display:none}.template-product .main-product__block-breadcrumb .m-breadcrumb--separator:before{content:"/";display:inline-block;margin:0 8px;color:#f2f2f2}.template-product .m-main-product .m-product-option--label{margin-bottom:10px}.template-product .m-main-product .m-product-option--label .option-label{font-size:13.6px;font-weight:600;letter-spacing:1px}.template-product .m-main-product .option-label--selected{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:767px){.template-product .m-main-product{margin-top:0}.template-product .m-main-product .m-product-option--label .option-label{font-size:11.56px}}.template-search .m-search{padding:75px 0}.template-search .m-search .m-page-header{padding:0}.template-search .m-search .m-page-header__title{margin:0}.template-search .m-search--form{align-self:flex-start;margin-top:35px}.template-search .cfh-search__divider{width:100%;height:0;border:0;border-top:1px solid #f2f2f2;margin:30px 0}.template-search .cfh-search__results-title{font-size:25px;line-height:30px;font-weight:400;margin:0 0 50px;text-align:center}.template-search .m-search .m-collection--wrapper{margin-top:0;margin-bottom:0}.template-search .m-search--empty{padding:0;font-size:17px;line-height:1.5;text-align:center;margin-bottom:50px}.template-search .m-search:has(.m-search--empty) .cfh-search__results-title{margin-bottom:10px}.template-search .m-search--form-button{width:90px;background:#c148f7;color:#fff;border-radius:0}.template-search .m-search--form-button svg{width:24px;height:24px}.template-search .m-search--form-input{padding-right:100px;border-radius:0}@media(max-width:768px){.template-search .m-search{padding:25.5px 0}.template-search .m-search--form{margin-top:15px}.template-search .cfh-search__results-title{margin-bottom:30px}.template-search .m-search--empty{font-size:14.45px;margin-bottom:30px}}.template-search .m-search-pagination{padding:0}.template-collection .m-collection--pagination{margin-top:0}:is(.template-search,.template-collection) .m-pagination{padding:60px 0}:is(.template-search,.template-collection) .m-pagination>span{width:auto;height:auto;margin:0;line-height:1}:is(.template-search,.template-collection) .m-pagination>span:not(.deco){border-radius:0}:is(.template-search,.template-collection) .m-pagination>span:not(.deco):not(.next):not(.prev):hover{background:transparent;color:inherit}:is(.template-search,.template-collection) .m-pagination>span>a{width:auto;height:auto;padding:8px 12px}:is(.template-search,.template-collection) .m-pagination>span.current{width:auto;height:auto;padding:8px 12px;background:transparent;color:inherit;opacity:.3}:is(.template-search,.template-collection) .m-pagination>span.next,:is(.template-search,.template-collection) .m-pagination>span.prev{width:43px;margin:0 10px;background:#c148f7;color:#fff}:is(.template-search,.template-collection) .m-pagination>span.next>a,:is(.template-search,.template-collection) .m-pagination>span.prev>a{width:100%;padding:15px;justify-content:center}:is(.template-search,.template-collection) .m-pagination>span.next svg,:is(.template-search,.template-collection) .m-pagination>span.prev svg{width:13px;height:14px;color:#fff}@media(max-width:768px){:is(.template-search,.template-collection) .m-pagination>span.next,:is(.template-search,.template-collection) .m-pagination>span.prev{width:35px}:is(.template-search,.template-collection) .m-pagination>span.next svg,:is(.template-search,.template-collection) .m-pagination>span.prev svg{width:12px;height:12px}}.template-cart:has(m-cart.m-cart--empty) #MainContent{min-height:700px}.template-cart:has(m-cart.m-cart--empty) .m-page-header--template-cart{padding-top:155px;padding-bottom:0}.template-cart:has(m-cart.m-cart--empty) .m-page-header--template-cart .m-breadcrumb{display:none}.template-cart:has(m-cart.m-cart--empty) .m-page-header__title{margin:0}.template-cart m-cart.m-cart--empty{display:block;padding-bottom:180px}.template-cart m-cart.m-cart--empty .m-cart__empty{margin:10px 0 0;padding:0}.template-cart m-cart.m-cart--empty .m-cart__empty h3{margin:0}@media(max-width:768px){.template-cart:has(m-cart.m-cart--empty) #MainContent{min-height:300px}.template-cart:has(m-cart.m-cart--empty) .m-page-header--template-cart{padding-top:105.5px}.template-cart m-cart.m-cart--empty{padding-bottom:130.5px}.template-cart m-cart.m-cart--empty .m-cart__empty h3{font-size:14.45px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
