.fc{overflow:hidden;max-width:1400px;margin:0 auto;padding:var(--fc-section-padding-v, 40px) var(--fc-section-padding-outer, 80px);font-family:Poppins,sans-serif}.fc__layout{display:flex;align-items:stretch;gap:var(--fc-gap, 20px)}.fc__layout--title-left{flex-direction:row;margin-right:calc(-1 * var(--fc-section-padding-outer, 80px))}.fc__layout--title-right{flex-direction:row-reverse;margin-left:calc(-1 * var(--fc-section-padding-outer, 80px))}.fc__title-block{flex-shrink:0;width:var(--fc-title-width, 320px);background:var(--fc-title-bg, #89b4d4);border-radius:var(--fc-title-radius, 16px);padding:var(--fc-title-padding, 40px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.fc__title{color:var(--fc-title-color, #fff);font-size:var(--fc-title-size, 36px);font-weight:var(--fc-title-weight, 900);line-height:1.1;margin:0;text-transform:uppercase}.fc__subtitle{color:var(--fc-title-color, #fff);opacity:.85;margin:12px 0 0;line-height:1.4}.fc__title-btn{display:inline-block;margin-top:20px;padding:10px 24px;text-decoration:none;transition:opacity .25s ease,transform .25s ease}.fc__title-btn:hover{opacity:.85;transform:translateY(-1px)}.fc__carousel-wrapper{position:relative;flex:1;min-width:0}.fc__carousel{display:flex;gap:var(--fc-gap, 20px);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-right:40px;scrollbar-width:none;-ms-overflow-style:none}.fc__carousel::-webkit-scrollbar{display:none}.fc__arrow{position:absolute;top:50%;transform:translateY(-50%);width:var(--fc-arrow-size, 40px);height:var(--fc-arrow-size, 40px);border-radius:50%;background:var(--fc-arrow-bg, #fff);color:var(--fc-arrow-color, #1a1a1a);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000001f;z-index:2;transition:opacity .3s ease,transform .2s ease}.fc__arrow:hover{opacity:.9;transform:translateY(-50%) scale(1.05)}.fc__arrow svg{width:50%;height:50%}.fc__arrow--right{right:12px}.fc__arrow--left{left:-8px}.fc__arrow--hidden{opacity:0;pointer-events:none}.fc__card{flex-shrink:0;width:var(--fc-card-width, 260px);background:var(--fc-card-bg, #fff);border-radius:var(--fc-card-radius, 16px);overflow:hidden;scroll-snap-align:start;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.fc__card:hover{transform:translateY(-3px);box-shadow:0 6px 20px #00000014}.fc__card-image-link{display:block;text-decoration:none}.fc__card-image{position:relative;width:calc(100% - 16px);height:var(--fc-image-height, 280px);overflow:hidden;border-radius:var(--fc-image-radius, 12px);margin:8px 8px 0}.fc__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s ease}.fc__img--primary{z-index:1}.fc__img--hover{z-index:0;opacity:1}.fc__card:hover .fc__img--primary{opacity:0}.fc__placeholder{width:100%;height:100%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;border-radius:var(--fc-image-radius, 12px)}.fc__placeholder svg{width:50%;opacity:.3}.fc__card-info{padding:10px 14px 14px;display:flex;flex-direction:column;flex:1}.fc__product-name-link{text-decoration:none}.fc__product-name{font-size:var(--fc-name-size, 15px);font-weight:var(--fc-name-weight, 600);color:var(--fc-name-color, #1a1a1a);margin:0 0 6px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fc__price-row{display:flex;align-items:center;gap:8px;margin-top:auto}.fc__price{font-size:var(--fc-price-size, 16px);font-weight:var(--fc-price-weight, 600);color:var(--fc-price-color, #1a1a1a)}.fc__compare-price{font-size:calc(var(--fc-price-size, 16px) - 2px);color:#999;text-decoration:line-through}.fc__atc-form{margin-left:auto}.fc__atc-btn{width:var(--fc-atc-size, 40px);height:var(--fc-atc-size, 40px);border-radius:var(--fc-atc-radius, 20px);background:var(--fc-atc-bg, #f8b4c0);color:var(--fc-atc-color, #fff);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .2s ease,transform .2s ease}.fc__atc-btn svg{width:50%;height:50%}.fc__atc-btn:hover{transform:scale(1.1);opacity:.9}.fc__dots{display:none}@media screen and (max-width:749px){.fc{padding:var(--fc-mob-padding-v, 25px) var(--fc-mob-padding-outer, 16px)}.fc__layout--title-left,.fc__layout--title-right{flex-direction:column;margin-left:0;margin-right:calc(-1 * var(--fc-mob-padding-outer, 16px));gap:0}.fc__title-block{width:auto;padding:24px;text-align:center;align-items:center;border-radius:var(--fc-title-radius, 16px)}.fc__title{font-size:var(--fc-mob-title-size, 28px)}.fc__carousel-wrapper{margin-top:16px}.fc__carousel{gap:var(--fc-mob-gap, 12px);padding-right:24px}.fc__card{width:var(--fc-mob-card-width, 200px)}.fc__card-image{height:var(--fc-mob-image-height, 220px)}.fc__product-name{font-size:var(--fc-mob-name-size, 14px)}.fc__price{font-size:var(--fc-mob-price-size, 15px)}.fc__atc-btn{width:var(--fc-mob-atc-size, 36px);height:var(--fc-mob-atc-size, 36px)}.fc__arrow{display:none}.fc__dots{display:flex;justify-content:center;gap:6px;padding:16px 0 0}.fc__dot{width:8px;height:8px;border-radius:50%;background:#ccc;transition:background .2s ease}.fc__dot--active{background:var(--fc-atc-bg, #f8b4c0)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-custom-collection-slider.css.map */
