[data-native-page=product] .sd-story-feature{width:min(100%,840px);margin:0 auto;padding:0;overflow:hidden;border-radius:18px;background:#fff;border:1px solid #e5deef}[data-native-page=product] .sd-story-feature img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:3 / 2;object-fit:contain}[data-native-page=product] .sd-story-feature figcaption{margin:0;padding:14px 18px;color:#46365b;font:600 14px/1.45 DM Sans,Arial,sans-serif;text-align:center}[data-native-page=product] .r-1df9bry:has(>.sd-story-placeholders){box-sizing:border-box;row-gap:24px!important}[data-native-page=product] .sd-story-placeholders__intro{width:100%;text-align:center;margin:0 auto}[data-native-page=product] .sd-story-placeholders__title{color:#fff!important;margin:0 0 10px!important;font:700 clamp(28px,3vw,40px)/1.15 "DM Sans",Arial,sans-serif!important;letter-spacing:-.02em!important}[data-native-page=product] .sd-story-placeholders__notice{color:#f2eafc!important;margin:0!important;font:500 16px/1.5 DM Sans,Arial,sans-serif!important}[data-native-page=product] .sd-story-placeholders{width:100%;max-width:1060px;min-width:0;margin:0 auto}[data-native-page=product] .sd-story-placeholders__viewport{width:100%;min-width:0;overflow:hidden!important}[data-native-page=product] .sd-story-placeholders__track{display:flex;width:100%;min-width:0;height:auto!important;gap:20px;align-items:stretch;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}[data-native-page=product] .sd-story-placeholders__track::-webkit-scrollbar{display:none}[data-native-page=product] .sd-story-placeholders__card{box-sizing:border-box;flex:0 0 calc((100% - 20px)/2);width:calc((100% - 20px)/2);min-width:0;height:auto!important;margin:0;padding:0;overflow:hidden;border-radius:18px;background:#fff;color:#301e4e;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column}[data-native-page=product] .sd-story-placeholders__image{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center}[data-native-page=product] .sd-story-placeholders__image--portrait{object-position:center 34%}[data-native-page=product] .sd-story-placeholders__caption{padding:20px;display:grid;gap:8px}[data-native-page=product] .sd-story-placeholders__caption h3{margin:0!important;color:#301e4e!important;font:700 22px/1.25 DM Sans,Arial,sans-serif!important}[data-native-page=product] .sd-story-placeholders__caption p{margin:0!important;color:#655a73!important;font:500 14px/1.45 DM Sans,Arial,sans-serif!important}[data-native-page=product] .sd-story-placeholders__controls{display:none}@media(max-width:640px){[data-native-page=product] .r-1df9bry:has(>.sd-story-placeholders){padding-inline:20px!important}[data-native-page=product] .sd-story-feature{border-radius:14px}[data-native-page=product] .sd-story-feature figcaption{padding:12px}[data-native-page=product] .sd-story-placeholders__notice{font-size:15px!important}[data-native-page=product] .sd-story-placeholders__track{gap:16px}[data-native-page=product] .sd-story-placeholders__card{flex-basis:100%;width:100%;border-radius:14px}[data-native-page=product] .sd-story-placeholders__caption{padding:18px}[data-native-page=product] .sd-story-placeholders__caption h3{font-size:21px!important}[data-native-page=product] .sd-story-placeholders__controls{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}[data-native-page=product] .sd-story-placeholders__controls button{display:inline-flex;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;border:1px solid #bca8d3;border-radius:50%;background:transparent;color:#fff;cursor:pointer}[data-native-page=product] .sd-story-placeholders__controls svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}[data-native-page=product] .sd-story-placeholders__dots{display:flex}[data-native-page=product] .sd-story-placeholders__dots button{border:0;width:36px}[data-native-page=product] .sd-story-placeholders__dots span{display:block;width:8px;height:8px;border-radius:50%;background:#9c83b9}[data-native-page=product] .sd-story-placeholders__dots [aria-current=true] span{background:#fff}[data-native-page=product] .sd-story-placeholders__controls button:focus-visible{outline:3px solid #fff;outline-offset:3px}}@media(prefers-reduced-motion:reduce){[data-native-page=product] .sd-story-placeholders__track{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sd-native-pdp-story-placeholders.css.map */
