.DeviceCarousel-module__AhBA2q__section{box-sizing:border-box;color:#2a2a2a;overflow-wrap:anywhere;background:#fff;width:min(100%,1192px);min-width:0;margin-inline:auto;padding:40px clamp(16px,3.5vw,48px);font-family:Pretendard JP Variable,Pretendard,Noto Sans KR,Apple SD Gothic Neo,Arial,sans-serif;line-height:1.4;container:device-carousel/inline-size}.DeviceCarousel-module__AhBA2q__header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.DeviceCarousel-module__AhBA2q__heading{flex-direction:column;gap:24px;min-width:0;display:flex}.DeviceCarousel-module__AhBA2q__kicker{color:#c4ae71;letter-spacing:.2em;margin:0;font-size:13px;font-weight:700;line-height:1.4}.DeviceCarousel-module__AhBA2q__title{color:#2a2a2a;margin:0;font-size:32px;font-weight:700;line-height:1.4}.DeviceCarousel-module__AhBA2q__controls{flex:none;gap:8px;display:flex}.DeviceCarousel-module__AhBA2q__button{color:#fff;width:40px;height:40px;box-shadow:none;cursor:pointer;background:#303030;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.DeviceCarousel-module__AhBA2q__button:disabled{color:#f7f7f7;cursor:default;background:#e3e3e3}.DeviceCarousel-module__AhBA2q__caret{background:currentColor;width:24px;height:24px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.DeviceCarousel-module__AhBA2q__caret[data-direction=left]{-webkit-mask-image:url(/figma/treatments/detail/device-caret-left.svg);mask-image:url(/figma/treatments/detail/device-caret-left.svg)}.DeviceCarousel-module__AhBA2q__caret[data-direction=right]{-webkit-mask-image:url(/figma/treatments/detail/device-caret-right.svg);mask-image:url(/figma/treatments/detail/device-caret-right.svg)}.DeviceCarousel-module__AhBA2q__section:focus-visible,.DeviceCarousel-module__AhBA2q__button:focus-visible{outline-offset:4px;outline:2px solid #816e3b}.DeviceCarousel-module__AhBA2q__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;min-width:0;max-width:100%;overflow-x:auto}.DeviceCarousel-module__AhBA2q__track::-webkit-scrollbar{display:none}.DeviceCarousel-module__AhBA2q__list{flex-wrap:nowrap;gap:24px;margin:0;padding:0;list-style:none;display:flex}.DeviceCarousel-module__AhBA2q__card{aspect-ratio:4/5;scroll-snap-align:start;background:#fff;border-radius:8px;flex:0 0 min(256px,25% - 18px);min-width:0;max-height:320px;position:relative;overflow:hidden}.DeviceCarousel-module__AhBA2q__section[data-wide-cards] .DeviceCarousel-module__AhBA2q__card{aspect-ratio:131/120;flex-basis:min(349.333px,33.3333% - 16px)}.DeviceCarousel-module__AhBA2q__figure{margin:0;position:absolute;inset:0}.DeviceCarousel-module__AhBA2q__figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#0000000a 20.344%,#00000014 39.679%,#00000029 60%,#00000052 79.994%,#00000080 100%);position:absolute;inset:0}.DeviceCarousel-module__AhBA2q__image{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;display:block;position:absolute;top:0;left:0}.DeviceCarousel-module__AhBA2q__caption{z-index:1;color:#fff;letter-spacing:.2em;font-size:13px;font-weight:700;line-height:1.4;position:absolute;bottom:16px;left:16px;right:16px}@container device-carousel (max-width:560px){.DeviceCarousel-module__AhBA2q__card{flex-basis:min(256px,50% - 12px)}.DeviceCarousel-module__AhBA2q__section[data-wide-cards] .DeviceCarousel-module__AhBA2q__card{flex-basis:min(349.333px,50% - 12px)}}@container device-carousel (max-width:380px){.DeviceCarousel-module__AhBA2q__card{flex-basis:min(256px,100% - 32px)}.DeviceCarousel-module__AhBA2q__section[data-wide-cards] .DeviceCarousel-module__AhBA2q__card{flex-basis:min(349.333px,100% - 32px)}}
