.ds-home-carousel{--carousel-plum:#42145f;position:relative;background:#fff;color:var(--carousel-plum)}.ds-home-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;align-items:start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ds-home-carousel__track::-webkit-scrollbar{display:none}.ds-home-carousel__slide{min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.ds-home-story{height:var(--story-height,650px);position:relative;isolation:isolate;overflow:hidden;background:#211525;color:var(--story-text,#fff)}.ds-home-story__picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ds-home-story__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--story-position,center)}.ds-home-story__copy{height:100%;display:flex;align-items:center;padding-top:36px;padding-bottom:36px}.ds-home-story__card{width:min(46%,660px);text-align:left}.ds-home-story--middle-center .ds-home-story__card{margin-inline:auto;text-align:center;width:min(78%,900px)}.ds-home-story--middle-right .ds-home-story__card{margin-inline-start:auto}.ds-home-story__subheading{margin:0 0 12px;color:inherit;text-transform:uppercase;letter-spacing:.12em;font-size:14px}.ds-home-story__heading{margin:0;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(32px,3.2vw,60px);line-height:1.14}.ds-home-story__heading em{color:inherit}.ds-home-story__text{margin-top:20px;color:inherit;font-size:18px;line-height:1.5}.ds-home-story__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;--color-button-background:66,20,95;--color-button-text:255,255,255;--color-button-border:66,20,95}.ds-home-story--middle-center .ds-home-story__buttons{justify-content:center}.ds-home-story__buttons .button--secondary{--color-button-background:255,255,255;--color-button-text:66,20,95;background:#ffffffed}.ds-home-carousel__controls{display:flex;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 16px 4px;background:#fff}.ds-home-carousel__controls[hidden]{display:none}.ds-home-carousel__dots{display:flex;align-items:center;justify-content:center}.ds-home-carousel__dots button,.ds-home-carousel__arrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--carousel-plum);cursor:pointer}.ds-home-carousel__dots button{width:28px}.ds-home-carousel__dots span{width:6px;height:6px;border-radius:50%;background:#d1c9d6;transition:background-color .2s,transform .2s}.ds-home-carousel__dots [aria-current=true] span{background:var(--carousel-plum);transform:scale(1.25)}.ds-home-carousel__arrow svg{width:20px;height:20px}.ds-home-carousel__arrow[data-home-previous] svg{transform:rotate(180deg)}.ds-home-carousel__arrow:disabled{opacity:.3;cursor:default}.ds-home-carousel button:focus-visible,.ds-home-carousel__track:focus-visible{outline:2px solid #9b72b1;outline-offset:-3px}@media(max-width:749px){.ds-home-story__copy{padding:24px 20px;align-items:flex-start}.ds-home-story__card,.ds-home-story--middle-center .ds-home-story__card{width:100%;text-align:center;margin-inline:auto}.ds-home-story__heading{font-size:clamp(27px,7.3vw,38px)}.ds-home-story__subheading{font-size:11px;margin-bottom:8px}.ds-home-story__text{font-size:14px;margin-top:12px}.ds-home-story__buttons{margin-top:18px;justify-content:center;gap:9px}.ds-home-story__buttons .button{font-size:12px;padding:12px 14px;min-height:46px;min-width:0}.ds-home-story__card{text-shadow:0 1px 10px #1f0c2440}.ds-home-story__picture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#15071d55,transparent 65%);pointer-events:none}}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__copy{padding-inline:clamp(32px,6vw,112px)}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__card{width:40%;max-width:510px}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__heading{font-size:clamp(32px,3.1vw,48px);line-height:1.16}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__text{max-width:390px;font-size:16px;line-height:1.5}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__buttons{flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__buttons .button{width:320px;max-width:100%;min-height:52px;padding:14px 18px;font-size:11px;letter-spacing:.07em}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__buttons .button--secondary{background:transparent;border:1px solid #ffffffb3;color:#fff;--color-button-text:255,255,255;--color-button-border:255,255,255}@media(max-width:749px){.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__copy{padding:28px 22px;align-items:flex-start}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__card{width:100%;max-width:440px;text-align:left}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__heading{font-size:30px}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__text{font-size:14px;max-width:290px}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__buttons{margin-top:20px}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__buttons .button{min-height:46px}}.ds-home-carousel__promotion+.ds-home-story .ds-home-story__copy{padding-inline:clamp(32px,6vw,112px)}.ds-home-carousel__promotion+.ds-home-story .ds-home-story__card{width:43%;max-width:530px;text-align:left}.ds-home-carousel__promotion+.ds-home-story .ds-home-story__heading{font-size:clamp(32px,3.1vw,48px);line-height:1.16}.ds-home-carousel__promotion+.ds-home-story .ds-home-story__buttons{flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px}.ds-home-carousel__promotion+.ds-home-story .ds-home-story__buttons .button{width:320px;max-width:100%;min-height:52px;padding:14px 18px;font-size:12px;letter-spacing:.09em}.ds-home-carousel__promotion+.ds-home-story .ds-home-story__buttons .button--secondary{background:transparent;border:1px solid #ffffffb3;color:#fff;--color-button-text:255,255,255;--color-button-border:255,255,255}@media(max-width:749px){.ds-home-carousel__promotion+.ds-home-story{display:flex;flex-direction:column;background:#fff;color:#42145f}.ds-home-carousel__promotion+.ds-home-story .ds-home-story__picture{position:relative;inset:auto;z-index:auto;display:block;flex:1;min-height:0;overflow:hidden}.ds-home-carousel__promotion+.ds-home-story .ds-home-story__image{object-position:center 40%}.ds-home-carousel__promotion+.ds-home-story .ds-home-story__picture:after{display:none}.ds-home-carousel__promotion+.ds-home-story .ds-home-story__copy{height:auto;flex:none;display:block;padding:18px 22px 20px}.ds-home-carousel__promotion+.ds-home-story .ds-home-story__card{width:100%;max-width:440px;margin-inline:auto;text-align:center;text-shadow:none}.ds-home-carousel__promotion+.ds-home-story .ds-home-story__heading{font-size:25px;line-height:1.15}.ds-home-carousel__promotion+.ds-home-story .ds-home-story__buttons{align-items:stretch;margin-top:18px;gap:10px}.ds-home-carousel__promotion+.ds-home-story .ds-home-story__buttons .button{width:100%;min-height:46px;padding:12px 14px;font-size:11px}.ds-home-carousel__promotion+.ds-home-story .ds-home-story__buttons .button--secondary{color:#42145f;border-color:#42145f;background:#fff;--color-button-text:66,20,95;--color-button-border:66,20,95}}@media(max-width:749px){.ds-home-story:has(img[src*=ER-STMQRD18]){display:flex;flex-direction:column;background:#fff;color:#42145f}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__picture{position:relative;inset:auto;z-index:auto;display:block;flex:1;min-height:180px;overflow:hidden}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__image{object-position:66% 48%}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__picture:after{display:none}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__copy{height:auto;flex:none;display:block;padding:20px 22px 22px}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__card{max-width:440px;margin-inline:auto;text-align:left;text-shadow:none}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__heading{font-size:28px;line-height:1.12}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__text{max-width:100%;margin-top:10px;font-size:14px;line-height:1.45}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__buttons{align-items:stretch;margin-top:16px;gap:9px}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__buttons .button{width:100%;min-height:44px;padding:11px 12px;font-size:11px}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__buttons .button--secondary{color:#42145f;border-color:#42145f;background:#fff;--color-button-text:66,20,95;--color-button-border:66,20,95}}@media(max-width:749px){.ds-home-story:has(img[src*=ER-STMQRD18]){display:block;background:#211525;color:#fff}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;min-height:0;display:block}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__image{object-position:64% 50%}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__picture:after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(8,16,22,.78) 0%,rgba(8,16,22,.28) 30%,transparent 48%,rgba(8,16,22,.15) 65%,rgba(8,16,22,.75) 100%);pointer-events:none}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__copy{height:100%;padding:26px 22px 24px;display:flex;align-items:stretch}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__card{display:flex;flex-direction:column;width:100%;max-width:440px;text-align:left;text-shadow:0 1px 8px #0004}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__heading{font-size:30px;line-height:1.12}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__text{font-size:14px;line-height:1.45;max-width:310px;margin-top:12px}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__buttons{margin-top:auto;padding-top:24px;gap:10px;text-shadow:none}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__buttons .button{width:100%;min-height:48px;padding:13px 12px;font-size:11px}.ds-home-story:has(img[src*=ER-STMQRD18]) .ds-home-story__buttons .button--secondary{color:#fff;border-color:#fff;background:#14202a45;--color-button-text:255,255,255;--color-button-border:255,255,255}}.ds-home-carousel__dots{gap:10px}.ds-home-carousel__dots button{width:48px;height:44px}.ds-home-carousel__dots span{width:100%;height:2px;border-radius:0;background:#c9bbd1;transition:height .2s ease,background-color .2s ease}.ds-home-carousel__dots [aria-current=true] span{height:4px;transform:none;background:#42145f}@media(max-width:749px){.ds-home-carousel__arrow{display:none}.ds-home-carousel__controls{padding:0 16px;min-height:44px}.ds-home-carousel__dots{gap:12px}.ds-home-carousel__dots button{width:44px}}@media(prefers-reduced-motion:reduce){.ds-home-carousel__dots span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/damasci-home-carousel.css.map */
