:root{--ps-brown: #643618;--ps-orange: #E8A01B;--ps-light: #E9E9E9;--ps-white: #ffffff;--ps-bg: #ffffff;--ps-card-radius: 40px;--ps-card-gap: 24px;--ps-transition: cubic-bezier(.4, 0, .2, 1);--ps-card-width: 300px;--ps-translate-x: 0px;--ps-img-overlap: 80px;--ps-card-height: 360px}.product-slider-section-wrapper{background-color:var(--ps-bg);overflow:hidden;position:relative;z-index:2}.product-slider-section{padding:0 0 60px;position:relative;overflow:hidden;z-index:2}.product-slider-section>*{max-width:1400px;margin-left:auto;margin-right:auto}.product-slider__header{text-align:center;margin-bottom:40px;padding:0 24px}.product-slider__title{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;color:var(--ps-brown);margin:0 0 10px;letter-spacing:-.02em;line-height:1.2}.product-slider__subtitle{font-size:clamp(.875rem,1.5vw,1rem);color:#7a6a5a;margin:0}.product-slider__wrapper{position:relative;padding:0 80px;z-index:2}.product-slider__viewport{overflow-x:hidden;overflow-y:visible;padding-top:var(--ps-img-overlap);margin-top:calc(-1 * var(--ps-img-overlap));position:relative;z-index:2}.product-slider__track{display:flex;gap:var(--ps-card-gap);list-style:none;margin:0;padding:var(--ps-img-overlap) 0 20px;transform:translate(var(--ps-translate-x));transition:transform .45s var(--ps-transition);overflow:visible;cursor:grab;-webkit-user-select:none;user-select:none;will-change:transform;align-items:flex-start;box-sizing:border-box}.product-slider__track.is-dragging{cursor:grabbing;transition:none}.product-slider__track.no-transition{transition:none}.product-slider__item{flex:0 0 var(--ps-card-width);width:var(--ps-card-width);position:relative;opacity:0;transform:translateY(20px);transition:opacity .5s var(--ps-transition),transform .5s var(--ps-transition)}.product-slider__item.is-visible{opacity:1;transform:translateY(0)}.product-slider__item:nth-child(1){transition-delay:0s}.product-slider__item:nth-child(2){transition-delay:.08s}.product-slider__item:nth-child(3){transition-delay:.16s}.product-slider__item:nth-child(4){transition-delay:.24s}.product-slider__item:nth-child(n+5){transition-delay:.32s}.product-card{border-radius:var(--ps-card-radius);position:relative;display:flex;flex-direction:column;box-sizing:border-box;overflow:visible;padding:calc(var(--ps-img-overlap) + 24px) 22px 22px;height:var(--ps-card-height);box-shadow:0 8px 32px #6436181f,0 2px 8px #0000000f;transition:transform .3s var(--ps-transition),box-shadow .3s var(--ps-transition)}.product-card--brown{background-color:var(--ps-brown)}.product-card--orange{background-color:var(--ps-orange)}.product-card:hover{transform:translateY(4px);box-shadow:0 4px 20px #64361833,0 2px 8px #00000012}.product-card__image-wrapper{position:absolute;top:calc(-1 * var(--ps-img-overlap));left:50%;transform:translate(-50%);width:180px;height:calc(var(--ps-img-overlap) * 2);display:flex;align-items:flex-end;justify-content:center;z-index:10;pointer-events:none}.product-card__image-circle{position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:130px;height:130px;border-radius:50%;background-color:#ffffff24;z-index:1;filter:blur(6px)}.product-card__image-link{pointer-events:auto;display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;position:relative;z-index:2}.product-card__image{width:auto;max-width:160px;height:auto;max-height:calc(var(--ps-img-overlap) * 2.2);object-fit:contain;display:block;filter:drop-shadow(0 12px 24px rgba(0,0,0,.3));transition:transform .35s var(--ps-transition)}.product-card__image-placeholder{width:110px;height:110px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#ffffff1a;color:#ffffff59;position:relative;z-index:2}.product-card:hover .product-card__image{transform:scale(1.06) translateY(-5px)}.product-card__body{display:flex;flex-direction:column;flex:1;gap:8px;min-height:0}.product-card__title-link{text-decoration:none}.product-card__title{font-size:var(--ps-title-size, 1rem);font-weight:800;color:var(--ps-white);margin:0;letter-spacing:.01em;line-height:1.3}.product-card__description{font-size:var(--ps-desc-size, .875rem);color:#ffffffe0;margin:0;line-height:1.55;flex:1;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.product-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;gap:8px;flex-shrink:0}.product-card__price{font-size:var(--ps-price-size, 1.3rem);font-weight:900;letter-spacing:-.02em;line-height:1}.product-card--brown .product-card__price{color:var(--ps-orange)}.product-card--orange .product-card__price{color:#fffffff2}.product-card__cart-btn{width:46px;height:46px;border-radius:50%;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;flex-shrink:0;transition:transform .25s var(--ps-transition),background-color .2s ease}.product-card--brown .product-card__cart-btn{background-color:var(--ps-orange);color:var(--ps-white)}.product-card--orange .product-card__cart-btn{background-color:#ffffff40;color:var(--ps-white)}.product-card__cart-btn:hover{transform:scale(1.1)}.product-card--brown .product-card__cart-btn:hover{background-color:#c9880f}.product-card--orange .product-card__cart-btn:hover{background-color:#fff6}.product-card__cart-btn.is-loading{opacity:.6;pointer-events:none}.product-card__cart-btn.is-added{background-color:#2ecc71!important}.product-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:46px;height:46px;border-radius:50%;border:none;background-color:var(--ps-orange);color:var(--ps-white);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #64361838;transition:background-color .2s ease,transform .2s ease}.product-slider__arrow--prev{left:4px}.product-slider__arrow--next{right:4px}.product-slider__arrow:hover{background-color:var(--ps-brown);transform:translateY(-50%) scale(1.08)}.product-slider__arrow[disabled]{opacity:.3;pointer-events:none}.product-slider__dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:28px}.product-slider__dot{width:8px;height:8px;border-radius:50%;border:none;background-color:#ccc;cursor:pointer;padding:0;transition:width .3s var(--ps-transition),background-color .3s ease}.product-slider__dot.is-active{width:24px;border-radius:4px;background-color:var(--ps-orange)}.product-slider__cta-wrapper{display:flex;justify-content:center;margin-top:40px}.product-slider__cta-btn{display:inline-flex;align-items:center;justify-content:center;background-color:var(--ps-orange);color:var(--ps-white);text-decoration:none;font-size:1rem;font-weight:700;letter-spacing:.02em;padding:15px 44px;border-radius:100px;transition:background-color .25s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 16px #e8a01b59}.product-slider__cta-btn:hover{background-color:var(--ps-brown);color:var(--ps-white);transform:translateY(-2px)}.product-slider__empty{padding:60px 24px;text-align:center;color:#999;font-size:.9rem;list-style:none}@media screen and (max-width:1024px){.product-slider__wrapper{padding:0 64px}.product-slider__arrow{width:40px;height:40px}}@media screen and (max-width:768px){:root{--ps-img-overlap: 65px;--ps-card-gap: 14px;--ps-card-radius: 28px;--ps-card-height: 320px}.product-slider__wrapper{padding:0 44px}.product-slider__arrow{width:36px;height:36px}.product-slider__arrow svg{width:16px;height:16px}.product-card__image-wrapper{width:140px}.product-card__image{max-width:130px}.product-card__image-circle{width:110px;height:110px}.product-card__description{-webkit-line-clamp:4}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-slider.css.map */
