.pc{background-color:var(--pc-bg, #fff);padding-top:var(--pc-pt, 40px);padding-bottom:var(--pc-pb, 40px);position:relative;overflow:hidden}.pc__container{position:relative;width:100%}.pc__viewport{overflow:hidden;width:100%}.pc__track{display:flex;transition:transform .55s cubic-bezier(.22,.61,.36,1);cursor:grab;will-change:transform}.pc__track:active{cursor:grabbing}.pc__slide{flex:0 0 50%;min-width:50%;padding:0 20px;box-sizing:border-box;opacity:.4;transform:scale(.9);transition:opacity .5s ease,transform .5s ease}.pc__slide--active{opacity:1;transform:scale(1)}.pc__slide-image{width:100%;display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;overflow:hidden}.pc__img{width:100%;height:100%;object-fit:contain;display:block}.pc__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f4f4f4;border-radius:4px}.pc__placeholder-svg{width:50%;height:auto;fill:#ccc}.pc__slide-content{text-align:center;margin-top:24px;display:flex;flex-direction:column;align-items:center;gap:6px}.pc__title{font-size:var(--pc-title-size, 30px);font-weight:800;color:var(--pc-title-color, #1a1a1a);margin:0;line-height:1.15;letter-spacing:.04em;text-transform:uppercase}.pc__subtitle{font-size:var(--pc-subtitle-size, 15px);font-weight:400;color:var(--pc-subtitle-color, #555);margin:0;line-height:1.5;letter-spacing:.04em}.pc__btn{display:inline-block;margin-top:18px;padding:13px 34px;font-size:var(--pc-btn-size, 14px);font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--pc-btn-color, #e8600a);background:transparent;border:1.5px solid var(--pc-btn-color, #e8600a);transition:background .3s,color .3s;cursor:pointer}.pc__btn:hover{background:var(--pc-btn-color, #e8600a);color:#fff}.pc__arrow{position:absolute;top:35%;transform:translateY(-50%);z-index:5;width:48px;height:48px;border-radius:50%;border:none;background:var(--pc-arrow-bg, #e0e0e0);color:var(--pc-arrow-color, #999);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.6;transition:opacity .3s,background .3s;padding:0}.pc__arrow:hover{opacity:1}.pc__arrow--prev{left:16px}.pc__arrow--next{right:16px}.pc__arrow svg{width:22px;height:22px;pointer-events:none}.pc__dots{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:28px}.pc__dot{width:24px;height:3px;border:none;border-radius:1.5px;background:#d4d4d4;padding:0;cursor:pointer;transition:background .3s,width .3s}.pc__dot--active{background:var(--pc-dot-active, #1a1a1a);width:32px}.pc__dot:hover{background:var(--pc-dot-active, #1a1a1a)}@media screen and (max-width:749px){.pc__slide{flex:0 0 100%;min-width:100%;padding:0 16px;opacity:.3;transform:scale(.95)}.pc__slide--active{opacity:1;transform:scale(1)}.pc__title{font-size:calc(var(--pc-title-size, 30px) * .72)}.pc__subtitle{font-size:calc(var(--pc-subtitle-size, 15px) * .9)}.pc__btn{padding:10px 24px;font-size:calc(var(--pc-btn-size, 14px) * .9)}.pc__arrow{width:36px;height:36px;top:30%}.pc__arrow--prev{left:6px}.pc__arrow--next{right:6px}.pc__arrow svg{width:16px;height:16px}}@media screen and (max-width:480px){.pc{padding-top:calc(var(--pc-pt, 40px) * .6);padding-bottom:calc(var(--pc-pb, 40px) * .6)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-carousel.css.map */
