.amc-dkc{box-sizing:border-box;background:var(--amc-dkc-bg, #ffffff);padding:var(--amc-dkc-pad-top, 40px) 0 var(--amc-dkc-pad-bottom, 40px);overflow:hidden}.amc-dkc *,.amc-dkc *:before,.amc-dkc *:after{box-sizing:border-box}.amc-dkc__inner{width:100%}.amc-dkc__head{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px;max-width:40rem}.amc-dkc__heading{margin:0;color:var(--amc-dkc-heading, #603338);font-family:var(--font-heading-highlight, "Playfair Display"),serif;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.15;letter-spacing:.01em}.amc-dkc__subtitle{margin:0;color:var(--amc-dkc-text, #0d0d0d);font-family:Plus Jakarta Sans,DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.45;opacity:.85}.amc-dkc__carousel{position:relative}.amc-dkc__viewport{width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.amc-dkc__viewport::-webkit-scrollbar{display:none}.amc-dkc__track{display:flex;flex-direction:row;align-items:stretch;width:max-content;gap:var(--amc-dkc-gap, 20px)}.amc-dkc__card{flex:0 0 var(--amc-dkc-card-w, 220px);width:var(--amc-dkc-card-w, 220px);display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit;scroll-snap-align:start}.amc-dkc__media{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--amc-dkc-radius, 16px);background:#6033380f}.amc-dkc__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .35s ease}.amc-dkc__card:hover .amc-dkc__img{transform:scale(1.03)}.amc-dkc__media-empty{display:block;width:100%;height:100%}.amc-dkc__meta{display:flex;flex-direction:column;gap:4px;min-width:0}.amc-dkc__title{margin:0;color:var(--amc-dkc-text, #0d0d0d);font-family:Plus Jakarta Sans,DM Sans,sans-serif;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.amc-dkc__price{margin:0;color:var(--amc-dkc-price, #525151);font-family:Plus Jakarta Sans,DM Sans,sans-serif;font-size:14px;font-weight:500;line-height:1.3}.amc-dkc__empty{margin:0;padding:1rem 0;text-align:center;opacity:.65;font-family:Plus Jakarta Sans,DM Sans,sans-serif;font-size:14px}@media screen and (min-width:990px){.amc-dkc__viewport{scroll-snap-type:none;mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}button.amc-dkc__nav{position:absolute;top:calc(var(--amc-dkc-card-w, 220px) / 2);transform:translateY(-50%);z-index:3}button.amc-dkc__nav--prev{left:0}button.amc-dkc__nav--next{right:0}}@media screen and (max-width:989px){.amc-dkc{overflow:visible}.amc-dkc__head{margin-bottom:20px}.amc-dkc__viewport{scroll-snap-type:x mandatory;touch-action:pan-x;mask-image:none;-webkit-mask-image:none}button.amc-dkc__nav{display:none!important}.amc-dkc__card{flex-basis:min(var(--amc-dkc-card-w, 220px),46vw);width:min(var(--amc-dkc-card-w, 220px),46vw)}.amc-dkc__title{font-size:14px}}@media screen and (max-width:749px){.amc-dkc__card{flex-basis:min(var(--amc-dkc-card-w, 220px),58vw);width:min(var(--amc-dkc-card-w, 220px),58vw)}}@media(prefers-reduced-motion:reduce){.amc-dkc__viewport{scroll-behavior:auto}.amc-dkc__card:hover .amc-dkc__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/amc-diy-kits-carousel.css.map */
