.acs-section{padding-top:var(--acs-padding-top-desktop);padding-bottom:var(--acs-padding-bottom-desktop)}.acs-wrapper{max-width:var(--acs-section-max-width);margin:0 auto;padding:0 16px;background:var(--acs-section-bg);border-radius:var(--acs-section-radius)}.acs-heading-wrap{display:flex;align-items:center;gap:var(--acs-heading-gap);margin-bottom:18px}.acs-heading-center{justify-content:center}.acs-heading-left{justify-content:flex-start}.acs-heading{margin:0;color:var(--acs-heading-color);font-size:var(--acs-heading-size);font-weight:var(--acs-heading-weight);line-height:1.15;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.acs-heading-line{display:block;flex:0 0 auto}.acs-left-line{width:var(--acs-left-line-width);height:var(--acs-left-line-height);background:var(--acs-left-line-color)}.acs-right-line{width:var(--acs-right-line-width);height:var(--acs-right-line-height);background:var(--acs-right-line-color)}.acs-slider-shell{position:relative}.acs-track{display:flex;gap:var(--acs-card-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;cursor:grab;padding:2px 2px 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.acs-track::-webkit-scrollbar{display:none}.acs-track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.acs-card{flex:0 0 calc((100% - (var(--acs-card-gap) * (var(--acs-products-desktop) - 1))) / var(--acs-products-desktop));min-width:0;display:flex;flex-direction:column;scroll-snap-align:start;background:var(--acs-card-bg);border:var(--acs-card-border-width) solid var(--acs-card-border-color);border-radius:var(--acs-card-radius);padding:var(--acs-card-padding);overflow:hidden}.acs-section [style*=--acs-card-shadow-opacity] .acs-card{box-shadow:0 8px 24px rgba(0,0,0,var(--acs-card-shadow-opacity))}.acs-image-link{display:block;color:inherit;text-decoration:none}.acs-image-box{position:relative;overflow:hidden;border:var(--acs-image-border-width) solid var(--acs-image-border-color);border-radius:var(--acs-image-radius);background:#f5f5f5}.acs-ratio-square{aspect-ratio:1 / 1}.acs-ratio-portrait{aspect-ratio:4 / 5}.acs-ratio-landscape{aspect-ratio:4 / 3}.acs-ratio-original{aspect-ratio:auto}.acs-product-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease,filter .22s ease}.acs-ratio-original .acs-product-image{height:auto;object-fit:contain}.acs-section .acs-card:hover .acs-product-image{transform:scale(1.04)}.acs-card:hover .acs-image-box{border-color:var(--acs-hover-border-color)}.acs-discount-badge{position:absolute;left:8px;bottom:8px;z-index:2;display:inline-flex;align-items:center;min-height:20px;padding:3px 7px;border-radius:4px;background:#16a864;color:#fff;font-size:10px;font-weight:700;line-height:1}.acs-info{display:flex;flex-direction:column;flex:1 1 auto;padding:14px 0 10px}.acs-vendor{margin-bottom:4px;color:#0071a7;font-size:12px;font-weight:600;line-height:1.25}.acs-title{margin:0 0 7px;color:var(--acs-title-color);font-size:var(--acs-title-size);font-weight:var(--acs-title-weight);line-height:var(--acs-title-line-height)}.acs-title a{color:inherit;text-decoration:none}.acs-title a:hover{text-decoration:underline}.acs-rating{display:flex;align-items:center;gap:2px;margin-bottom:7px;color:#111;font-size:13px;line-height:1.2}.acs-rating span:first-child{color:#f7a600}.acs-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.acs-price{color:var(--acs-price-color);font-size:var(--acs-price-size);font-weight:var(--acs-price-weight);line-height:1.2}.acs-compare-price{color:var(--acs-compare-color);font-size:var(--acs-compare-size);line-height:1.2}.acs-button-wrap{margin-top:auto}.acs-product-form,.acs-form{display:block;width:100%}.acs-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:10px 16px;border:0;border-radius:var(--acs-button-radius);background:var(--acs-button-bg);color:var(--acs-button-text);font:inherit;font-size:15px;font-weight:800;line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:background .18s ease,transform .18s ease}.acs-button:hover,.acs-button:focus-visible{background:var(--acs-button-hover-bg);color:var(--acs-button-text);transform:translateY(-1px)}.acs-button-disabled{opacity:.55;cursor:not-allowed}.acs-arrow{position:absolute;top:42%;z-index:4;width:var(--acs-arrow-size);height:var(--acs-arrow-size);border:0;border-radius:var(--acs-arrow-radius);background:var(--acs-arrow-bg);color:var(--acs-arrow-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transform:translateY(-50%);box-shadow:0 6px 18px #00000029}.acs-arrow span{display:block;font-size:calc(var(--acs-arrow-size) * .78);line-height:.8}.acs-arrow-prev{left:10px}.acs-arrow-next{right:10px}.acs-arrow[disabled]{opacity:.35;cursor:not-allowed}.acs-scrollbar{width:var(--acs-scrollbar-width);height:var(--acs-scrollbar-height);margin-top:0;background:var(--acs-scrollbar-track);border-radius:var(--acs-scrollbar-radius);overflow:hidden}.acs-scrollbar-thumb{display:block;width:20%;height:100%;background:var(--acs-scrollbar-color);border-radius:var(--acs-scrollbar-radius);transform:translate(0)}.acs-empty{width:100%;padding:32px;text-align:center;color:#666;background:#f7f7f7;border-radius:8px}@media screen and (max-width:989px){.acs-section{padding-top:var(--acs-padding-top-tablet);padding-bottom:var(--acs-padding-bottom-tablet)}.acs-card{flex-basis:calc((100% - (var(--acs-card-gap) * (var(--acs-products-tablet) - 1))) / var(--acs-products-tablet))}.acs-heading-line{max-width:28vw}}@media screen and (max-width:749px){.acs-section{padding-top:var(--acs-padding-top-mobile);padding-bottom:var(--acs-padding-bottom-mobile)}.acs-wrapper{padding:0 12px}.acs-heading-wrap{gap:12px;margin-bottom:14px}.acs-heading{font-size:calc(var(--acs-heading-size) * .78);white-space:normal;text-align:center}.acs-heading-line{max-width:22vw}.acs-card{flex-basis:calc((100% - (var(--acs-card-gap) * (var(--acs-products-mobile) - 1))) / var(--acs-products-mobile))}.acs-title{font-size:calc(var(--acs-title-size) * .95)}.acs-price{font-size:calc(var(--acs-price-size) * .95)}.acs-arrow{display:none}.acs-button{min-height:44px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/advanced-collection-slider.css.map */
