.modulo-csd{box-sizing:border-box;color:var(--modulo-csd-text, #211c1a);font-family:inherit;margin-top:var(--modulo-csd-margin-top, 0px);margin-bottom:var(--modulo-csd-margin-bottom, 0px);padding-top:var(--modulo-csd-pad-top, 80px);padding-bottom:var(--modulo-csd-pad-bottom, 80px);--modulo-csd-pad-x: 56px;--modulo-csd-media-bg: color-mix(in srgb, var(--modulo-csd-text, #211c1a) 8%, #ffffff);--modulo-csd-muted: color-mix(in srgb, var(--modulo-csd-text, #211c1a) 64%, #ffffff)}.modulo-csd *,.modulo-csd *:before,.modulo-csd *:after{box-sizing:border-box}@supports not (color: color-mix(in srgb,red,blue)){.modulo-csd{--modulo-csd-media-bg: #ececec;--modulo-csd-muted: #716e6c}}.modulo-csd{border-top:var(--modulo-csd-border-width, 0px) solid var(--modulo-csd-border-color, #e5e7eb);border-bottom:var(--modulo-csd-border-width, 0px) solid var(--modulo-csd-border-color, #e5e7eb)}.modulo-csd--width-page{background:var(--modulo-csd-bg, #fbfaf8)}.modulo-csd--width-page .modulo-csd__container{max-width:var(--modulo-csd-container-max, 1480px);margin-inline:auto;padding-inline:var(--modulo-csd-pad-x)}.modulo-csd--width-boxed{padding-inline:24px}.modulo-csd--width-boxed .modulo-csd__container{max-width:1480px;margin-inline:auto;border-radius:var(--modulo-csd-outer-radius, 0px);background:var(--modulo-csd-bg, #fbfaf8);overflow:hidden;padding:clamp(28px,4vw,56px) var(--modulo-csd-pad-x)}.modulo-csd__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.modulo-csd--align-center .modulo-csd__header{flex-direction:column;align-items:center;text-align:center}.modulo-csd__eyebrow{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--modulo-csd-muted)}.modulo-csd__heading{margin:0;font-size:var(--modulo-csd-heading-size, 40px);font-weight:680;line-height:1.03;letter-spacing:-.02em;color:var(--modulo-csd-text, #211c1a);text-wrap:balance}.modulo-csd__heading strong,.modulo-csd__heading b{color:var(--modulo-csd-accent, #8e3b5e);font-weight:inherit}.modulo-csd__sub{margin:12px 0 0;max-width:46ch;font-size:15px;line-height:1.55;color:var(--modulo-csd-muted)}.modulo-csd--align-center .modulo-csd__sub{margin-inline:auto}.modulo-csd__header-actions{flex:none;display:inline-flex;align-items:center;gap:16px;margin-bottom:6px}.modulo-csd--align-center .modulo-csd__header-actions{margin-bottom:0}.modulo-csd__cta{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--modulo-csd-text, #211c1a);white-space:nowrap;transition:transform .2s ease,background .25s ease,color .25s ease}.modulo-csd__cta-arrow{width:15px;height:15px;flex:none;transition:transform .3s ease}.modulo-csd--btn-link .modulo-csd__cta-label{position:relative;padding-bottom:3px}.modulo-csd--btn-link .modulo-csd__cta-label:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:currentColor;transform-origin:right;transition:transform .4s cubic-bezier(.22,1,.36,1)}.modulo-csd--btn-link .modulo-csd__cta:hover .modulo-csd__cta-label:after{transform-origin:left;transform:scaleX(.35)}.modulo-csd--btn-link .modulo-csd__cta:hover .modulo-csd__cta-arrow{transform:translate(4px)}.modulo-csd--btn-outline .modulo-csd__cta,.modulo-csd--btn-solid .modulo-csd__cta{padding:11px 22px;border-radius:999px;border:1.5px solid var(--modulo-csd-text, #211c1a)}.modulo-csd--btn-outline .modulo-csd__cta{background:transparent}.modulo-csd--btn-outline .modulo-csd__cta:hover,.modulo-csd--btn-solid .modulo-csd__cta{background:var(--modulo-csd-text, #211c1a);color:#fff}.modulo-csd--btn-solid .modulo-csd__cta:hover{background:color-mix(in srgb,var(--modulo-csd-text, #211c1a) 86%,#ffffff)}@supports not (color: color-mix(in srgb,red,blue)){.modulo-csd--btn-solid .modulo-csd__cta:hover{opacity:.9}}.modulo-csd__cta:focus-visible{outline:2px solid var(--modulo-csd-accent, #8e3b5e);outline-offset:3px}.modulo-csd--btn-link .modulo-csd__cta:focus-visible{border-radius:4px}.modulo-csd__rail-wrap{position:relative}.modulo-csd__rail{display:flex;gap:var(--modulo-csd-gap, 16px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:8px;margin:-8px}.modulo-csd__rail::-webkit-scrollbar{display:none}.modulo-csd__card{flex:0 0 calc((100% - (var(--modulo-csd-cpv, 4.3) - 1) * var(--modulo-csd-gap, 16px)) / var(--modulo-csd-cpv, 4.3));scroll-snap-align:start;display:block;position:relative;color:inherit;text-decoration:none}.modulo-csd__media{position:relative;aspect-ratio:var(--modulo-csd-ratio, 4 / 5);border-radius:var(--modulo-csd-card-radius, 14px);overflow:hidden;background:var(--modulo-csd-media-bg);box-shadow:0 1px 2px #211c160d,0 8px 24px #211c160f;transition:transform .28s ease,box-shadow .28s ease}.modulo-csd__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1);will-change:transform}.modulo-csd__placeholder-svg{background:var(--modulo-csd-media-bg)}.modulo-csd__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 56%,rgba(20,16,12,.16));pointer-events:none}@media(hover:hover)and (pointer:fine){.modulo-csd__card:hover .modulo-csd__media{transform:translateY(-5px);box-shadow:0 3px 10px #211c1617,0 22px 50px #211c1626}.modulo-csd__card:hover .modulo-csd__img{transform:scale(1.055)}}.modulo-csd__card:focus-visible{outline:none}.modulo-csd__card:focus-visible .modulo-csd__media{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--modulo-csd-accent, #8e3b5e)}.modulo-csd__pill{position:absolute;bottom:16px;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 20px;border-radius:var(--modulo-csd-pill-radius, 40px);background:var(--modulo-csd-pill-bg, #f1eae0);color:var(--modulo-csd-pill-text, #211c1a);font-size:var(--modulo-csd-pill-size, 14px);font-weight:650;line-height:1.1;letter-spacing:.02em;box-shadow:0 2px 10px #211c1624;transition:transform .28s cubic-bezier(.22,1,.36,1),background .28s ease,color .28s ease}.modulo-csd--pill-full .modulo-csd__pill{left:16px;right:16px}.modulo-csd--pill-auto .modulo-csd__pill{left:50%;transform:translate(-50%);max-width:calc(100% - 28px)}.modulo-csd--pill-upper .modulo-csd__pill{text-transform:uppercase;letter-spacing:.16em}.modulo-csd__pill-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modulo-csd__pill-arrow{width:0;height:14px;overflow:hidden;opacity:0;flex:none;transition:width .28s ease,opacity .2s ease}.modulo-csd__pill-arrow svg{width:14px;height:14px;display:block}@media(hover:hover)and (pointer:fine){.modulo-csd--pill-full .modulo-csd__card:hover .modulo-csd__pill{transform:translateY(-4px)}.modulo-csd--pill-auto .modulo-csd__card:hover .modulo-csd__pill{transform:translate(-50%) translateY(-4px)}.modulo-csd__card:hover .modulo-csd__pill{background:var(--modulo-csd-text, #211c1a);color:#fff}.modulo-csd__card:hover .modulo-csd__pill-arrow{width:14px;opacity:1}}.modulo-csd__nav{display:inline-flex;gap:8px}.modulo-csd__arrow{width:var(--modulo-csd-arrow-size, 50px);height:var(--modulo-csd-arrow-size, 50px);border-radius:50%;border:1px solid color-mix(in srgb,var(--modulo-csd-text, #211c1a) 12%,transparent);background:var(--modulo-csd-arrow-bg, #ffffff);color:var(--modulo-csd-arrow-color, #211c1a);cursor:pointer;display:none;align-items:center;justify-content:center;padding:0;box-shadow:0 6px 22px #211c1629;transition:transform .18s ease,background .18s ease,color .18s ease,opacity .18s ease;z-index:5}@supports not (border-color: color-mix(in srgb,red,blue)){.modulo-csd__arrow{border-color:#211c161f}}.modulo-csd__arrow svg{width:40%;height:40%}.modulo-csd__arrow:disabled{opacity:0;pointer-events:none}.modulo-csd__arrow:focus-visible{outline:2px solid var(--modulo-csd-accent, #8e3b5e);outline-offset:2px}.modulo-csd--arrows .modulo-csd__arrow{display:inline-flex}.modulo-csd--place-over .modulo-csd__arrow{position:absolute;top:50%;transform:translateY(-50%)}.modulo-csd--place-over .modulo-csd__arrow--prev{left:-22px}.modulo-csd--place-over .modulo-csd__arrow--next{right:-22px}.modulo-csd--place-over .modulo-csd__arrow:active:not(:disabled){transform:translateY(-50%) scale(.94)}.modulo-csd--arrowhover-invert .modulo-csd__arrow:hover:not(:disabled){background:var(--modulo-csd-arrow-color, #211c1a);color:var(--modulo-csd-arrow-bg, #ffffff)}.modulo-csd--place-over.modulo-csd--arrowhover-grow .modulo-csd__arrow:hover:not(:disabled){transform:translateY(-50%) scale(1.08)}.modulo-csd--place-header.modulo-csd--arrowhover-grow .modulo-csd__arrow:hover:not(:disabled){transform:scale(1.08)}.modulo-csd--place-header .modulo-csd__arrow:active:not(:disabled){transform:scale(.94)}@media(max-width:860px){.modulo-csd{--modulo-csd-pad-x: 28px}.modulo-csd__card{flex-basis:calc((100% - (var(--modulo-csd-cpv-t, 2.3) - 1) * var(--modulo-csd-gap, 16px)) / var(--modulo-csd-cpv-t, 2.3))}.modulo-csd__heading{font-size:clamp(28px,5vw,var(--modulo-csd-heading-size, 40px))}.modulo-csd--place-over .modulo-csd__arrow--prev{left:6px}.modulo-csd--place-over .modulo-csd__arrow--next{right:6px}}@media(max-width:520px){.modulo-csd{--modulo-csd-pad-x: 20px}.modulo-csd__card{flex-basis:calc((100% - (var(--modulo-csd-cpv-m, 1.2) - 1) * var(--modulo-csd-gap, 16px)) / var(--modulo-csd-cpv-m, 1.2))}.modulo-csd__header{flex-direction:column;align-items:flex-start;gap:16px}.modulo-csd--align-center .modulo-csd__header{align-items:center}.modulo-csd__header-actions{margin-bottom:0}.modulo-csd__heading{font-size:clamp(26px,7.5vw,var(--modulo-csd-heading-size, 40px))}.modulo-csd--arrows .modulo-csd__arrow{display:none}.modulo-csd--arrows-mobile .modulo-csd__arrow{display:inline-flex}}@media(prefers-reduced-motion:reduce){.modulo-csd__media,.modulo-csd__img,.modulo-csd__pill,.modulo-csd__pill-arrow,.modulo-csd__arrow,.modulo-csd__rail,.modulo-csd__cta,.modulo-csd__cta-arrow,.modulo-csd__cta-label:after{transition:none;scroll-behavior:auto}.modulo-csd__card:hover .modulo-csd__img,.modulo-csd__card:hover .modulo-csd__media{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/modulo-section-category-slider.css.map */
