@charset "UTF-8";@layer base{.skeleton_skeleton__3rh1g{color:transparent;background-image:linear-gradient(270deg,rgba(0,0,0,.12),rgba(0,0,0,.05),rgba(0,0,0,.05),rgba(0,0,0,.12));background-size:400% 100%;animation:skeleton_skeleton-loading__lfhod 8s ease-in-out infinite}.skeleton_skeleton__3rh1g.skeleton_conerRounded__xJeaF{-webkit-clip-path:inset(2px 0 2px 0 round 3px 3px 3px 3px);clip-path:inset(2px 0 2px 0 round 3px 3px 3px 3px)}.skeleton_skeleton__3rh1g.skeleton_circle__dtADo{border-radius:100%}.skeleton_skeleton__3rh1g.skeleton_radius__uDl8l{border-radius:5px}@keyframes skeleton_skeleton-loading__lfhod{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton_skeletonContainer__MrMFu:not(:last-of-type){margin:0 0 15px!important}}html.dcm.mobile main.item-ptc-skeleton,html.dcm.unifiedView main.item-ptc-skeleton{min-height:100vh}html.dcm.mobile .itemPtc-onair,html.dcm.unifiedView .itemPtc-onair{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:wrap;min-height:40px;padding:0 15px}html.dcm.mobile .itemPtc-onair.type-tv,html.dcm.unifiedView .itemPtc-onair.type-tv{background:rgba(255,83,64,.03)}html.dcm.mobile .itemPtc-onair.type-tv .onair-flag,html.dcm.unifiedView .itemPtc-onair.type-tv .onair-flag{background:#ff5340}html.dcm.mobile .itemPtc-onair.type-tv .on,html.dcm.unifiedView .itemPtc-onair.type-tv .on{color:#ff5340}html.dcm.mobile .itemPtc-onair.type-tvplus,html.dcm.unifiedView .itemPtc-onair.type-tvplus{background:rgba(254,59,176,.03)}html.dcm.mobile .itemPtc-onair.type-tvplus .onair-flag,html.dcm.unifiedView .itemPtc-onair.type-tvplus .onair-flag{background:#fe3bb0}html.dcm.mobile .itemPtc-onair.type-tvplus .on,html.dcm.unifiedView .itemPtc-onair.type-tvplus .on{color:#fe3bb0}html.dcm.mobile .itemPtc-onair.type-live,html.dcm.unifiedView .itemPtc-onair.type-live{background:rgba(27,38,183,.03)}html.dcm.mobile .itemPtc-onair.type-live .onair-flag,html.dcm.unifiedView .itemPtc-onair.type-live .onair-flag{background:#1b26b7}html.dcm.mobile .itemPtc-onair.type-live .on,html.dcm.unifiedView .itemPtc-onair.type-live .on{color:#1b26b7}html.dcm.mobile .itemPtc-onair .schedule,html.dcm.unifiedView .itemPtc-onair .schedule{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:nowrap}html.dcm.mobile .itemPtc-onair .onair-flag,html.dcm.unifiedView .itemPtc-onair .onair-flag{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;font-size:12px;font-weight:700;color:#fff;min-width:52px;height:20px;margin-right:4px;border-radius:10px}html.dcm.mobile .itemPtc-onair .on,html.dcm.unifiedView .itemPtc-onair .on{font-weight:700;font-size:13px}html.dcm.mobile .itemPtc-onair .onair-time,html.dcm.unifiedView .itemPtc-onair .onair-time{font-size:13px;font-weight:700;color:#333;margin-left:4px;letter-spacing:-1px}html.dcm.mobile .itemPtc-onair .btn-all-prd,html.dcm.unifiedView .itemPtc-onair .btn-all-prd{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;height:28px;padding:6px 22px 6px 12px;border-radius:14px;border:1px solid #ddd;background-color:#fff}html.dcm.mobile .itemPtc-onair .btn-all-prd>span,html.dcm.unifiedView .itemPtc-onair .btn-all-prd>span{font-size:12px;font-weight:400;color:#333;position:relative;letter-spacing:-.48px;vertical-align:baseline;line-height:28px}html.dcm.mobile .itemPtc-onair .btn-all-prd>span:after,html.dcm.unifiedView .itemPtc-onair .btn-all-prd>span:after{content:"";display:block;vertical-align:middle;width:7px;height:7px;position:absolute;top:11px;right:-9px;z-index:1;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(45deg);-webkit-transform:rotate(45deg)}html.dcm.mobile .itemPtc-dealDate,html.dcm.unifiedView .itemPtc-dealDate{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:wrap;min-height:40px;padding:0 15px;background-color:#f5f5f5}html.dcm.mobile .itemPtc-dealDate strong,html.dcm.unifiedView .itemPtc-dealDate strong{font-size:15px;font-weight:700;color:#333;vertical-align:baseline;margin-left:5px}html.dcm.mobile .itemPtc-brandRow,html.dcm.unifiedView .itemPtc-brandRow{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:nowrap;min-height:56px;padding:0 15px}html.dcm.mobile .itemPtc-brandRow .totalBox,html.dcm.unifiedView .itemPtc-brandRow .totalBox{font-size:14px;font-weight:400;color:#333;line-height:21px;align-self:center;margin-top:8px}html.dcm.mobile .itemPtc-brandRow .totalBox strong,html.dcm.unifiedView .itemPtc-brandRow .totalBox strong{font-size:15px;font-weight:700;color:#333;vertical-align:baseline}html.dcm.mobile .itemPtc-brandRow .totalBox .icon,html.dcm.unifiedView .itemPtc-brandRow .totalBox .icon{width:18px;height:18px;border:1px solid #999;border-radius:50%;background-color:#fff;box-sizing:border-box;display:inline-block;text-align:center;margin:-3px 0 0 1px;vertical-align:middle}html.dcm.mobile .itemPtc-brandRow .totalBox .icon:before,html.dcm.unifiedView .itemPtc-brandRow .totalBox .icon:before{content:"?";font-size:12px;font-weight:700;color:#888}html.dcm.mobile .itemPtc-brandRow .brnd,html.dcm.unifiedView .itemPtc-brandRow .brnd{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;flex-grow:1}html.dcm.mobile .itemPtc-brandRow .brnd.nonFlex,html.dcm.unifiedView .itemPtc-brandRow .brnd.nonFlex{display:block}html.dcm.mobile .itemPtc-brandRow .brnd .brndNm,html.dcm.unifiedView .itemPtc-brandRow .brnd .brndNm{position:relative;z-index:1;font-size:14px;font-weight:700;color:#111;letter-spacing:-.72px;display:inline-block;margin-top:15px;line-height:19px}html.dcm.mobile .itemPtc-brandRow .brnd .brndNm:after,html.dcm.unifiedView .itemPtc-brandRow .brnd .brndNm:after{content:"";display:block;vertical-align:middle;width:7px;height:10px;position:absolute;top:50%;right:-11px;z-index:1;background:url(//image.hmall.com/m/img/co/icon/ico-arrow-right-type7-2x.png?SF=webp) no-repeat 50% 50%;background-size:7px 10px;transform:translateY(-50%)}html.dcm.mobile .itemPtc-brandRow .util,html.dcm.unifiedView .itemPtc-brandRow .util{position:absolute;top:calc(50% + 2px);right:16px;z-index:1;font-size:0;transform:translateY(-50%)}html.dcm.mobile .itemPtc-brandRow .util span,html.dcm.unifiedView .itemPtc-brandRow .util span{position:relative;z-index:1;display:inline-block;margin-left:20px}html.dcm.mobile .itemPtc-brandRow .util span:last-child,html.dcm.mobile .itemPtc-brandRow .util.android span:last-child,html.dcm.unifiedView .itemPtc-brandRow .util span:last-child,html.dcm.unifiedView .itemPtc-brandRow .util.android span:last-child{margin-left:20px}html.dcm.mobile .itemPtc-brandRow .util .like,html.dcm.unifiedView .itemPtc-brandRow .util .like{width:22px;height:23px;display:inline-block;margin-top:4px;background:url(//image.hmall.com/m/img/co/icon/ico-like4-2x.png?SF=webp) no-repeat bottom;background-size:22px 21px}html.dcm.mobile .itemPtc-brandRow .util .alim,html.dcm.unifiedView .itemPtc-brandRow .util .alim{width:22px;height:22px;display:inline-block;margin-top:5px;margin-left:0;background:url(//image.hmall.com/m/img/co/icon/icon-alim-blk-detail.svg) no-repeat 50%;background-size:22px 22px}html.dcm.mobile .itemPtc-brandRow .util .count,html.dcm.unifiedView .itemPtc-brandRow .util .count{position:absolute;top:-16px;left:50%;z-index:1;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;font-size:9px;font-weight:400;color:#fff;min-width:23px;height:16px;padding:0 5px;margin-top:4px;border-radius:8px;border:1px solid #b92818;letter-spacing:-.5px;line-height:16px;transform:translateX(-50%);background-color:#f75a4b;white-space:nowrap}html.dcm.mobile .itemPtc-brandRow .util .share,html.dcm.unifiedView .itemPtc-brandRow .util .share{position:static;z-index:1;width:22px;height:25px;display:inline-block;background:url(//image.hmall.com/m/img/co/icon/ico-share-2x.png?SF=webp) no-repeat bottom;background-size:22px 22px}html.dcm.mobile .itemPtc-brandRow+.itemPtc-slitmNmRow,html.dcm.unifiedView .itemPtc-brandRow+.itemPtc-slitmNmRow{margin:5px 15px 10px}html.dcm.mobile .itemPtc-prmoTextRow,html.dcm.unifiedView .itemPtc-prmoTextRow{font-size:14px;font-weight:400;color:#999;line-height:23px;padding:0 15px;margin-top:2px;letter-spacing:-.28px}html.dcm.mobile .itemPtc-slitmNmRow,html.dcm.unifiedView .itemPtc-slitmNmRow{font-size:18px;font-weight:600;color:#111;line-height:1.28;word-wrap:break-word;word-break:break-all;display:block;margin:3px 15px 10px;letter-spacing:-.36px}html.dcm.mobile .itemPtc-slitmNmRow+.itemPtc-optDropdown,html.dcm.unifiedView .itemPtc-slitmNmRow+.itemPtc-optDropdown{margin:15px 15px 0}html.dcm.mobile .itemPtc-addCmpsItemNmRow,html.dcm.unifiedView .itemPtc-addCmpsItemNmRow{min-height:16px;margin:5px 0 0;color:#333;letter-spacing:-.32px}html.dcm.mobile .itemPtc-Rating,html.dcm.unifiedView .itemPtc-Rating{margin:10px 0 0 15px}html.dcm.mobile .itemPtc-Rating em,html.dcm.unifiedView .itemPtc-Rating em{position:relative;top:1px;margin:0 6px 0 4px;color:#333;font-weight:700;font-size:14px;line-height:20px;vertical-align:middle;display:inline-block}html.dcm.mobile .itemPtc-Rating b,html.dcm.unifiedView .itemPtc-Rating b{position:relative;line-height:19px;color:#999;font-weight:400;font-size:13px;text-decoration:underline}html.dcm.mobile .itemPtc-Rating b:after,html.dcm.unifiedView .itemPtc-Rating b:after{content:"";position:absolute;top:4px;right:-11px;display:block;width:7px;height:7px;border-top:1px solid #999;border-right:1px solid #999;transform:rotate(45deg)}html.dcm.mobile .itemPtc-pdtagRow,html.dcm.unifiedView .itemPtc-pdtagRow{display:flex;flex-direction:row;flex-wrap:wrap;gap:3px;margin-right:18px;margin-top:10px;padding:0 15px;font-size:0}html.dcm.mobile .itemPtc-pdtagRow .tag,html.dcm.unifiedView .itemPtc-pdtagRow .tag{padding:4px 6px;border-radius:3px;font-size:12px;font-weight:700;letter-spacing:-.72px;border:none;background:none}html.dcm.mobile .itemPtc-optDropdown,html.dcm.unifiedView .itemPtc-optDropdown{border:1px solid #eee;border-radius:5px;overflow:hidden;margin:13px 15px 0}html.dcm.mobile .itemPtc-optDropdown .itemPtc-dropdownBtn,html.dcm.unifiedView .itemPtc-optDropdown .itemPtc-dropdownBtn{position:relative;z-index:1;width:100%;height:auto;font-size:14px;font-weight:400;color:#333;min-height:40px;padding:0 35px 0 0;border:0;line-height:16px}html.dcm.mobile .itemPtc-optDropdown .itemPtc-dropdownBtn span,html.dcm.unifiedView .itemPtc-optDropdown .itemPtc-dropdownBtn span{display:inline-flex;align-items:center;flex-direction:row;flex-wrap:nowrap;width:100%;min-height:40px;padding:8px;font-size:14px;font-weight:400;color:#333;line-height:17px}html.dcm.mobile .itemPtc-optDropdown .itemPtc-dropdownBtn:after,html.dcm.unifiedView .itemPtc-optDropdown .itemPtc-dropdownBtn:after{content:"";position:absolute;top:50%;right:14px;z-index:1;width:13px;height:7px;margin-top:-3px;background:url(//image.hmall.com/m/img/co/icon/ico-arrow-bottom-on-2x.png?SF=webp) no-repeat 50% 50%;background-size:13px 7px}html.dcm.mobile .itemPtc-bbprcRow,html.dcm.unifiedView .itemPtc-bbprcRow{margin:9px 15px 0}html.dcm.mobile .itemPtc-bbprcRow .pdprice-info,html.dcm.unifiedView .itemPtc-bbprcRow .pdprice-info{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap}html.dcm.mobile .itemPtc-bbprcRow .pdprice-info .bbprcRate,html.dcm.unifiedView .itemPtc-bbprcRow .pdprice-info .bbprcRate{margin-right:4px}html.dcm.mobile .itemPtc-bbprcRow .pdprice-info .bbprcRate em,html.dcm.unifiedView .itemPtc-bbprcRow .pdprice-info .bbprcRate em{font-size:26px;font-weight:700;color:#ff5340;line-height:34px;vertical-align:baseline}html.dcm.mobile .itemPtc-bbprcRow .pdprice-info .bbprcRate span,html.dcm.unifiedView .itemPtc-bbprcRow .pdprice-info .bbprcRate span{font-size:19px;font-weight:400;color:#ff5340;line-height:25px;vertical-align:baseline;letter-spacing:-.72px}html.dcm.mobile .itemPtc-bbprcRow .pdprice-info .bbprc em,html.dcm.unifiedView .itemPtc-bbprcRow .pdprice-info .bbprc em{font-size:26px;font-weight:700;color:#111;line-height:34px;vertical-align:middle}html.dcm.mobile .itemPtc-bbprcRow .pdprice-info .bbprc span,html.dcm.unifiedView .itemPtc-bbprcRow .pdprice-info .bbprc span{font-size:20px;font-weight:400;color:#111;line-height:27px;vertical-align:middle;margin-left:1px;letter-spacing:-.72px}html.dcm.mobile .itemPtc-bbprcRow .pdprice-info .bbprc span.deal,html.dcm.unifiedView .itemPtc-bbprcRow .pdprice-info .bbprc span.deal{font-size:14px;margin-left:4px;vertical-align:baseline}html.dcm.mobile .itemPtc-bbprcRow .pdprice-info .bbprc .icon,html.dcm.unifiedView .itemPtc-bbprcRow .pdprice-info .bbprc .icon{width:18px;height:18px;border:1px solid #ddd;border-radius:50%;background-color:#fff;box-sizing:border-box;display:inline-block;text-align:center;margin:4px 0 0 4px}html.dcm.mobile .itemPtc-bbprcRow .pdprice-info .bbprc .icon:before,html.dcm.unifiedView .itemPtc-bbprcRow .pdprice-info .bbprc .icon:before{content:"?";font-size:12px;font-weight:700;color:#666;line-height:17px}html.dcm.mobile .itemPtc-bbprcRow div.saleBefore,html.dcm.unifiedView .itemPtc-bbprcRow div.saleBefore{padding-left:3px}html.dcm.mobile .itemPtc-bbprcRow div.saleBefore em,html.dcm.unifiedView .itemPtc-bbprcRow div.saleBefore em{font-size:14px;font-weight:400;color:#999;text-decoration:line-through;vertical-align:middle}html.dcm.mobile .itemPtc-bbprcRow div.saleBefore span,html.dcm.unifiedView .itemPtc-bbprcRow div.saleBefore span{font-size:14px;font-weight:400;color:#999;vertical-align:middle}@layer recipes{.xc6e300{display:flex;flex-direction:row;align-items:center;width:100%;flex-wrap:nowrap}.xc6e301{gap:4px}.xc6e304{display:inline-block;width:auto}.xc6e306{flex:1 1 auto;cursor:pointer;font-size:var(--hmall-fontSize-14);color:var(--hmall-colors-text-secondary)}.xc6e307{position:relative;padding-bottom:var(--hmall-spacing-2);border-radius:0;border:0;box-shadow:inset 0 -1px 0 0 var(--hmall-colors-text-tertiary);font-weight:var(--hmall-fontWeight-500);color:var(--hmall-colors-text-tertiary)}.xc6e307[data-selected=true]{box-shadow:inset 0 -2px 0 0 var(--hmall-colors-text-primary);font-weight:var(--hmall-fontWeight-700)}.xc6e307[data-selected=true],.xc6e308{color:var(--hmall-colors-text-primary)}.xc6e308{flex:0 0 auto;padding:var(--hmall-spacing-4) var(--hmall-spacing-6);border-radius:999px;border-color:var(--hmall-colors-border-primary);font-size:var(--hmall-fontSize-15);font-weight:var(--hmall-fontWeight-400);background-color:var(--hmall-colors-white)}.xc6e308[data-selected=true]{background-color:var(--hmall-colors-gray-900);color:var(--hmall-colors-white);font-weight:var(--hmall-fontWeight-600)}}@layer base{#moduleWrapper .react-datepicker-wrapper,#moduleWrapper .react-datepicker-wrapper .react-datepicker__input-container,.react-datepicker-wrapper,.react-datepicker-wrapper .react-datepicker__input-container{display:inline-flex;flex-direction:row;flex-wrap:nowrap}#moduleWrapper .react-datepicker-popper[data-placement^=bottom],.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}#moduleWrapper .react-datepicker-time__header,#moduleWrapper .react-datepicker-year-header,#moduleWrapper .react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{padding:10px 0}#moduleWrapper .react-datepicker__month,.react-datepicker__month{margin:.4rem}#moduleWrapper .react-datepicker__day,#moduleWrapper .react-datepicker__day-name,#moduleWrapper .react-datepicker__time-name,.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{margin:.1666rem}#moduleWrapper .react-calendar,.react-calendar{width:100%;border:1px solid #3abbd5;border-radius:15px;padding:15px 10px}#moduleWrapper .react-calendar__tile,.react-calendar__tile{padding:12px 6.6667px 16px}#moduleWrapper .react-calendar__navigation,.react-calendar__navigation{position:relative}#moduleWrapper .react-calendar__navigation button:enabled:focus,#moduleWrapper .react-calendar__navigation button:hover,.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:hover{background-color:transparent!important}#moduleWrapper .react-calendar__navigation__label,.react-calendar__navigation__label{text-align:left;padding:0 0 0 15px}#moduleWrapper .react-calendar__navigation__arrow,.react-calendar__navigation__arrow{position:absolute;font-size:0;width:44px;height:44px}#moduleWrapper .react-calendar__navigation__arrow:enabled:focus,#moduleWrapper .react-calendar__navigation__arrow:enabled:hover,.react-calendar__navigation__arrow:enabled:focus,.react-calendar__navigation__arrow:enabled:hover{background-color:transparent}#moduleWrapper .react-calendar__navigation__arrow:disabled,.react-calendar__navigation__arrow:disabled{opacity:.35;background-color:transparent!important}#moduleWrapper .react-calendar__navigation__prev-button,.react-calendar__navigation__prev-button{right:44px}#moduleWrapper .react-calendar__navigation__next-button,.react-calendar__navigation__next-button{right:0}#moduleWrapper .react-calendar__navigation__next-button:after,#moduleWrapper .react-calendar__navigation__prev-button:after,.react-calendar__navigation__next-button:after,.react-calendar__navigation__prev-button:after{padding:4px;border:solid #333;border-width:0 2px 2px 0;content:"";display:inline-block;vertical-align:middle;width:auto;height:auto;position:absolute;right:50%;z-index:1}#moduleWrapper .react-calendar__navigation__prev-button:after,.react-calendar__navigation__prev-button:after{left:19px;transform:translateY(-50%) rotate(135deg)}#moduleWrapper .react-calendar__navigation__next-button:after,.react-calendar__navigation__next-button:after{left:15px;transform:translateY(-50%) rotate(-45deg)}#moduleWrapper .react-calendar__navigation__label__labelText--from,.react-calendar__navigation__label__labelText--from{display:inline-block;font-size:22px;font-weight:700;color:#3abbd5}#moduleWrapper .react-calendar__month-view__weekdays__weekday abbr,.react-calendar__month-view__weekdays__weekday abbr{text-decoration:none}#moduleWrapper .react-calendar__month-view__days__day--weekend.__saturday,#moduleWrapper .react-calendar__month-view__weekdays__weekday--weekend abbr[title=토요일],.react-calendar__month-view__days__day--weekend.__saturday,.react-calendar__month-view__weekdays__weekday--weekend abbr[title=토요일]{color:blue}#moduleWrapper .react-calendar__month-view__days__day--weekend.__sunday,#moduleWrapper .react-calendar__month-view__weekdays__weekday--weekend abbr[title=일요일],.react-calendar__month-view__days__day--weekend.__sunday,.react-calendar__month-view__weekdays__weekday--weekend abbr[title=일요일]{color:red}#moduleWrapper .react-calendar__month-view__days__day,.react-calendar__month-view__days__day{font-weight:700}#moduleWrapper .react-calendar__month-view__days__day--neighboringMonth abbr,#moduleWrapper .react-calendar__tile:disabled abbr,.react-calendar__month-view__days__day--neighboringMonth abbr,.react-calendar__tile:disabled abbr{font-weight:400;opacity:.35;color:#757575;background-color:transparent}#moduleWrapper .react-calendar__tile--now,.react-calendar__tile--now{position:relative;background-color:transparent}#moduleWrapper .react-calendar__tile--now abbr,.react-calendar__tile--now abbr{color:#666}#moduleWrapper .react-calendar__tile--now:after,.react-calendar__tile--now:after{white-space:nowrap;transform:translateX(-50%);content:"오늘";display:inline-block;vertical-align:middle;width:auto;height:auto;position:absolute;top:60%;left:50%;z-index:1;font-size:10px;font-weight:400;color:#666}#moduleWrapper .react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:hover{background-color:#3abbd5}#moduleWrapper .react-calendar__tile:not(.react-calendar__tile--active):enabled:focus,#moduleWrapper .react-calendar__tile:not(.react-calendar__tile--active):enabled:hover,.react-calendar__tile:not(.react-calendar__tile--active):enabled:focus,.react-calendar__tile:not(.react-calendar__tile--active):enabled:hover{background-color:transparent}#moduleWrapper .react-calendar__tile--rangeStart,.react-calendar__tile--rangeStart{border-radius:5px 0 0 5px}#moduleWrapper .react-calendar__tile--rangeStart.react-calendar__tile--rangeBothEnds,.react-calendar__tile--rangeStart.react-calendar__tile--rangeBothEnds{border-radius:5px}#moduleWrapper .react-calendar__tile--rangeEnd,.react-calendar__tile--rangeEnd{border-radius:0 5px 5px 0}#moduleWrapper .react-calendar__tile--now.react-calendar__tile--rangeStart.react-calendar__tile--active,#moduleWrapper .react-calendar__tile--now.react-calendar__tile--rangeStart.react-calendar__tile--hasActive,#moduleWrapper .react-calendar__tile--rangeEnd.react-calendar__tile--active,#moduleWrapper .react-calendar__tile--rangeEnd.react-calendar__tile--hasActive,#moduleWrapper .react-calendar__tile--rangeStart.react-calendar__tile--active,#moduleWrapper .react-calendar__tile--rangeStart.react-calendar__tile--hasActive,.react-calendar__tile--now.react-calendar__tile--rangeStart.react-calendar__tile--active,.react-calendar__tile--now.react-calendar__tile--rangeStart.react-calendar__tile--hasActive,.react-calendar__tile--rangeEnd.react-calendar__tile--active,.react-calendar__tile--rangeEnd.react-calendar__tile--hasActive,.react-calendar__tile--rangeStart.react-calendar__tile--active,.react-calendar__tile--rangeStart.react-calendar__tile--hasActive{background-color:#3abbd5!important}#moduleWrapper .react-calendar__tile--now.react-calendar__tile--rangeStart.react-calendar__tile--active abbr,#moduleWrapper .react-calendar__tile--now.react-calendar__tile--rangeStart.react-calendar__tile--active:after,#moduleWrapper .react-calendar__tile--now.react-calendar__tile--rangeStart.react-calendar__tile--hasActive abbr,#moduleWrapper .react-calendar__tile--now.react-calendar__tile--rangeStart.react-calendar__tile--hasActive:after,#moduleWrapper .react-calendar__tile--rangeEnd.react-calendar__tile--active abbr,#moduleWrapper .react-calendar__tile--rangeEnd.react-calendar__tile--active:after,#moduleWrapper .react-calendar__tile--rangeEnd.react-calendar__tile--hasActive abbr,#moduleWrapper .react-calendar__tile--rangeEnd.react-calendar__tile--hasActive:after,#moduleWrapper .react-calendar__tile--rangeStart.react-calendar__tile--active abbr,#moduleWrapper .react-calendar__tile--rangeStart.react-calendar__tile--active:after,#moduleWrapper .react-calendar__tile--rangeStart.react-calendar__tile--hasActive abbr,#moduleWrapper .react-calendar__tile--rangeStart.react-calendar__tile--hasActive:after,.react-calendar__tile--now.react-calendar__tile--rangeStart.react-calendar__tile--active abbr,.react-calendar__tile--now.react-calendar__tile--rangeStart.react-calendar__tile--active:after,.react-calendar__tile--now.react-calendar__tile--rangeStart.react-calendar__tile--hasActive abbr,.react-calendar__tile--now.react-calendar__tile--rangeStart.react-calendar__tile--hasActive:after,.react-calendar__tile--rangeEnd.react-calendar__tile--active abbr,.react-calendar__tile--rangeEnd.react-calendar__tile--active:after,.react-calendar__tile--rangeEnd.react-calendar__tile--hasActive abbr,.react-calendar__tile--rangeEnd.react-calendar__tile--hasActive:after,.react-calendar__tile--rangeStart.react-calendar__tile--active abbr,.react-calendar__tile--rangeStart.react-calendar__tile--active:after,.react-calendar__tile--rangeStart.react-calendar__tile--hasActive abbr,.react-calendar__tile--rangeStart.react-calendar__tile--hasActive:after{color:#fff}#moduleWrapper .react-calendar__tile--active,.react-calendar__tile--active{background-color:rgba(58,187,213,.3)}#moduleWrapper .react-calendar__tile--active abbr,.react-calendar__tile--active abbr{color:#666}#moduleWrapper .react-calendar__tile--now.react-calendar__century-view__decades__decade,#moduleWrapper .react-calendar__tile--now.react-calendar__decade-view__years__year,.react-calendar__tile--now.react-calendar__century-view__decades__decade,.react-calendar__tile--now.react-calendar__decade-view__years__year{color:#fff}#moduleWrapper .react-calendar__year-view__months__month.react-calendar__tile--now:after{display:none}html#module-root .dpCarousel_wrapper__a1RoX{padding-inline:15px}html#module-root .dpCarousel_wrapper__a1RoX .dpCarousel_molink__ke9z7{display:block;width:100%;height:100%}html#module-root .dpCarousel_wrapper__a1RoX .dpCarousel_molink__ke9z7 .dpCarousel_dispImg__R7rF1{height:100%;aspect-ratio:1;object-fit:cover}html#module-root .dpCarousel_wrapper__a1RoX .swiper{width:100%}html#module-root .dpCarousel_wrapper__a1RoX .dpCarousel_swiper-pagination-custom__zE3UX{position:absolute;right:15px;bottom:15px;left:auto;z-index:1;width:48px;height:22px;font-size:12px;font-weight:400;color:hsla(0,0%,100%,.5);display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:4px;background-color:rgba(0,0,0,.2);padding:4px 12px;line-height:23px;border-radius:11px;box-sizing:border-box}html#module-root .dpCarousel_wrapper__a1RoX .dpCarousel_swiper-pagination-custom__zE3UX .swiper-pagination-current{font-size:12px;font-weight:700;color:var(--color-hex-fff);vertical-align:baseline}html#module-root .dpCarousel_wrapper__a1RoX .dpCarousel_swiper-pagination-custom__zE3UX .swiper-pagination-total{font-size:12px;font-weight:400;color:hsla(0,0%,100%,.5);vertical-align:baseline}html#module-root .dpVideo_wrapper__tZ2H1{padding-inline:15px}html#module-root .dpVideo_wrapper__tZ2H1 .video-wrapper{aspect-ratio:345/215}html#module-root .dpVideo_wrapper__tZ2H1 #videoPlayer{position:absolute}html#module-root .dpVideo_wrapper__tZ2H1 video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;object-fit:cover;object-position:center}html#module-root .dpVideo_wrapper__tZ2H1 ._butn ._play ._icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);z-index:2;width:50px;height:50px;font-size:0;background:none;filter:unset;background:url(//image.hmall.com/coimg/co/ico-play-circle.svg) no-repeat 0 0;background-size:50px}html#module-root .dpVideo_wrapper__tZ2H1 ._butn ._pause ._icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);z-index:2;width:50px;height:50px;font-size:0;background:none;filter:unset;background:url(//image.hmall.com/coimg/co/ico-pause-circle.svg) no-repeat 0 0;background-size:50px}html#module-root .dpVideo_wrapper__tZ2H1 .dpVideo_video-overlay___72jp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7}html#module-root .dpVideo_wrapper__tZ2H1 .dpVideo_video-overlay___72jp .dpVideo_ico-play__wjc_3{position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);z-index:2;width:50px;height:50px;font-size:0;background:none;filter:unset;background:url(//image.hmall.com/coimg/co/ico-play-circle.svg) no-repeat 0 0;background-size:50px}html#module-root .dpVideo_wrapper__tZ2H1 .dpVideo_video-overlay___72jp .dpVideo_dispImgNm__qhMsh{position:relative;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center}html#module-root .dpVideo_wrapper__tZ2H1 .dpVideo_video-overlay___72jp:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(0,0,0,.3);content:"";display:block}html#module-root .dpVideo_wrapper__tZ2H1 .dpVideo_video-overlay___72jp.dpVideo_hidden__KV_G2{display:none}html#module-root .dpVideo_wrapper__tZ2H1 .swiper{width:100%}html#module-root .dpVideo_wrapper__tZ2H1 .dpVideo_swiper-pagination-custom__n_Q_r{position:absolute;right:15px;bottom:15px;left:auto;z-index:1;width:48px;height:22px;font-size:12px;font-weight:400;color:hsla(0,0%,100%,.5);display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:4px;background-color:rgba(0,0,0,.2);padding:4px 12px;line-height:23px;border-radius:11px;box-sizing:border-box}html#module-root .dpVideo_wrapper__tZ2H1 .dpVideo_swiper-pagination-custom__n_Q_r .swiper-pagination-current{font-size:12px;font-weight:700;color:var(--color-hex-fff);vertical-align:baseline}html#module-root .dpVideo_wrapper__tZ2H1 .dpVideo_swiper-pagination-custom__n_Q_r .swiper-pagination-total{font-size:12px;font-weight:400;color:hsla(0,0%,100%,.5);vertical-align:baseline}html#module-root .brandDpHTMLDesc_wrap__Uxy9H{position:relative;z-index:1;width:100%;height:auto;margin-bottom:var(--var-marginB);overflow:hidden}html#module-root .holidayRollBanner_holidayRollBanner__Lr6Nb{margin:0 0 30px}html#module-root .holidayRollBanner_items__htjs0{width:100%;height:180px;border-radius:var(--borderRadius)}html#module-root .holidayRollBanner_items__htjs0 a{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:nowrap;position:relative;height:100%}html#module-root .holidayRollBanner_items__htjs0 .holidayRollBanner_wrap__5a16D.holidayRollBanner_text__G4rfu{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;padding:0 20px}html#module-root .holidayRollBanner_items__htjs0 .holidayRollBanner_wrap__5a16D.holidayRollBanner_text__G4rfu .holidayRollBanner_dispNm__yaH4E{font-size:18px;font-weight:700;color:var(--color-hex-fff);display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:normal;letter-spacing:-.65px}html#module-root .holidayRollBanner_items__htjs0 .holidayRollBanner_wrap__5a16D.holidayRollBanner_text__G4rfu .holidayRollBanner_dispBnnrCntn__CvzKB{font-size:16px;font-weight:400;color:hsla(0,0%,100%,.7);display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:22px;letter-spacing:-1.02px}html#module-root .holidayRollBanner_items__htjs0 .holidayRollBanner_dispImflNm__okwkQ{width:180px;height:180px;flex-shrink:0}html#module-root .holidayRollBanner_items__htjs0 .holidayRollBanner_dispImflNm__okwkQ img{width:100%;height:100%;display:block}html#module-root .holidayRollBanner_swiper-pagination-custom__IIIAD{position:absolute;right:20px;bottom:15px;left:auto;z-index:1;width:auto;height:auto;font-size:12px;font-weight:400;color:hsla(0,0%,100%,.5);display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:2px;background-color:rgba(0,0,0,.3);padding:0 12px 1px;line-height:23px;border-radius:12px}html#module-root .holidayRollBanner_swiper-pagination-custom__IIIAD .swiper-pagination-current{font-size:12px;font-weight:700;color:var(--color-hex-fff);vertical-align:baseline}html#module-root .holidayRollBanner_swiper-pagination-custom__IIIAD .swiper-pagination-total{font-size:12px;font-weight:400;color:hsla(0,0%,100%,.5);vertical-align:baseline}}html#module-root .wrapLegacyPrdList_wrapLegacyPrdList__QSnwd{padding:0 15px 15px}html#module-root .wrapLegacyPrdList_wrapLegacyPrdList__QSnwd .pdlist-wrap{gap:12px}html#module-root .wrapLegacyPrdList_wrapLegacyPrdList__QSnwd .pdlist,html#module-root .wrapLegacyPrdList_wrapLegacyPrdList__QSnwd .pdthumb{padding:0}html#module-root .wrapLegacyPrdList_wrapLegacyPrdList__QSnwd .pdthumb{display:flex;border:none}html#module-root .wrapLegacyPrdList_wrapLegacyPrdList__QSnwd .pdthumb>a{width:92px}html#module-root .wrapLegacyPrdList_wrapLegacyPrdList__QSnwd .pdthumb>a .thumb{width:80px;height:80px}html#module-root .wrapLegacyPrdList_wrapLegacyPrdList__QSnwd .pdthumb>a .thumb .pdend{position:absolute;top:50%;left:50%;z-index:2;width:60px;height:60px;font-size:14px;font-weight:700;color:var(--color-hex-fff);margin:-30px 0 0 -30px;line-height:60px;border-radius:50%;background:rgba(0,0,0,.6)}html#module-root .wrapLegacyPrdList_wrapLegacyPrdList__QSnwd .pdthumb figcaption{width:calc(100% - 92px);padding-right:25px}html#module-root .wrapLegacyPrdList_wrapLegacyPrdList__QSnwd .pdthumb figcaption .pdname{font-size:14px;font-weight:400;color:var(--color-hex-333);text-align:left;min-height:auto;letter-spacing:-.56px}html#module-root .wrapLegacyPrdList_wrapLegacyPrdList__QSnwd .pdthumb figcaption .pdprice .rateprice{display:flex;flex-flow:row-reverse;justify-content:flex-end}html#module-root .wrapLegacyPrdList_wrapLegacyPrdList__QSnwd .pdthumb figcaption .pdprice .rateprice .discount{margin:-1px 0 0}html#module-root .wrapLegacyPrdList_wrapLegacyPrdList__QSnwd .pdthumb figcaption .pdprice .rateprice .discount em{font-size:17px;letter-spacing:-.68px}html#module-root .wrapLegacyPrdList_wrapLegacyPrdList__QSnwd .pdthumb figcaption .pdprice .rateprice .discount b{font-size:14px;letter-spacing:-.56px}html#module-root .wrapLegacyPrdList_wrapLegacyPrdList__QSnwd .pdthumb figcaption .pdprice .rateprice .rate{font-size:17px;margin-right:3px;line-height:normal;display:inline-block}html#module-root .wrapLegacyPrdList_wrapLegacyPrdList__QSnwd .pdthumb figcaption .pdprice .rateprice .rate i{font-size:14px;vertical-align:baseline}html#module-root .wrapLegacyPrdList_wrapLegacyPrdList__QSnwd .pdthumb figcaption .pdinfo .benefits,html#module-root .wrapLegacyPrdList_wrapLegacyPrdList__QSnwd .pdthumb figcaption .pdprice .rateprice .normal{display:none}html#module-root .wrapLegacyPrdList_wrapLegacyPrdList__QSnwd .pdthumb figcaption .pdfunc{position:absolute;top:-51px;right:-28px;z-index:2;width:auto}html#module-root .wrapLegacyPrdList_wrapLegacyPrdList__QSnwd .pdthumb figcaption .pdfunc .like-count{display:none}html#module-root .wrapLegacyPrdList_wrapLegacyPrdList__QSnwd .pdthumb:after{content:none}@layer base{html#module-root .customTxtDialog_custom-dialog-popup__nr9fC .customTxtDialog_content-txt___JYFm{text-align:left;line-height:20px}html#module-root .iconTypeBanner_eventIconType__1BHro ul{display:flex;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:15px}html#module-root .iconTypeBanner_eventIconType__1BHro ul li{min-width:72px;max-width:72px}html#module-root .iconTypeBanner_eventIconType__1BHro ul li a{display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px}html#module-root .iconTypeBanner_eventIconType__1BHro ul li a .iconTypeBanner_icon-holder__M4yVX{width:72px;height:72px;border-radius:100%;overflow:hidden;display:inline-flex}html#module-root .iconTypeBanner_eventIconType__1BHro ul li a span{font-size:14px;font-weight:400;color:#333;text-align:center;letter-spacing:-.7px;line-height:18px}html#module-root .iconTypeBanner_eventIconType__1BHro.iconTypeBanner_squareType__PkMLR .iconTypeBanner_icon-holder__M4yVX{border-radius:0;overflow:auto}}html#module-root .planBanner_planBanner__C0HMQ>a{display:flex;justify-content:space-between;flex-direction:column;flex-wrap:nowrap;min-height:341px;margin:0 15px;border-radius:10px;background-color:#f4f4f4;overflow:hidden}html#module-root .planBanner_planBanner__C0HMQ+.planBanner_planBanner__C0HMQ{margin-top:5px}html#module-root .planBanner_planBanner__C0HMQ .planBanner_top-section__YbTId{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;padding:25px 20px 0}html#module-root .planBanner_planBanner__C0HMQ .planBanner_top-section__YbTId .planBanner_title-area__gfz53{max-width:70%}html#module-root .planBanner_planBanner__C0HMQ .planBanner_top-section__YbTId .planBanner_title-area__gfz53>dd,html#module-root .planBanner_planBanner__C0HMQ .planBanner_top-section__YbTId .planBanner_title-area__gfz53>dt{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}html#module-root .planBanner_planBanner__C0HMQ .planBanner_top-section__YbTId .planBanner_title-area__gfz53>dt{font-size:20px;font-weight:700;color:#222;letter-spacing:-1px;line-height:21px}html#module-root .planBanner_planBanner__C0HMQ .planBanner_top-section__YbTId .planBanner_title-area__gfz53>dd{font-size:15px;font-weight:400;color:#666;letter-spacing:-.8px;margin-top:6px;line-height:19px}html#module-root .planBanner_planBanner__C0HMQ .planBanner_top-section__YbTId .planBanner_discount-rate__1pQl3{margin-top:-4px;font-size:42px;font-weight:700;color:#222;font-family:roboto;letter-spacing:-1.68px}html#module-root .planBanner_planBanner__C0HMQ .planBanner_top-section__YbTId .planBanner_discount-rate__1pQl3:after,html#module-root .planBanner_planBanner__C0HMQ .planBanner_top-section__YbTId .planBanner_discount-rate__1pQl3:before{content:"~";display:inline-block;vertical-align:middle;width:13px;height:31px;font-size:20px;font-weight:700;color:#222;font-family:roboto}html#module-root .planBanner_planBanner__C0HMQ .planBanner_top-section__YbTId .planBanner_discount-rate__1pQl3:after{content:"%";width:23px;height:42px;margin-left:3px;font-size:32px;font-weight:300}html#module-root .planBanner_planBanner__C0HMQ .planBanner_mid-section__GWTqE{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;padding:0 15px 0 20px;margin:10px 0 15px}html#module-root .planBanner_planBanner__C0HMQ .planBanner_mid-section__GWTqE .planBanner_price-area__SaC4j{flex:1 0 35.5%;position:relative;z-index:1}html#module-root .planBanner_planBanner__C0HMQ .planBanner_mid-section__GWTqE figure{flex:1 0 64.5%;min-width:200px;border-radius:50%;overflow:hidden}html#module-root .planBanner_planBanner__C0HMQ .planBanner_mid-section__GWTqE figure>span{position:relative;z-index:1;display:block;width:100%;height:100%;padding-top:100%}html#module-root .planBanner_planBanner__C0HMQ .planBanner_mid-section__GWTqE figure>span img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%!important;object-fit:cover;object-position:top}html#module-root .planBanner_planBanner__C0HMQ .planBanner_mid-section__GWTqE .planBanner_discount__qu_fk{white-space:nowrap;position:absolute;z-index:1}html#module-root .planBanner_planBanner__C0HMQ .planBanner_mid-section__GWTqE .planBanner_discount__qu_fk em{font-size:19px;font-weight:700;color:#000;letter-spacing:-.76px;vertical-align:baseline}html#module-root .planBanner_planBanner__C0HMQ .planBanner_mid-section__GWTqE .planBanner_discount__qu_fk span{font-size:17px;font-weight:400;color:#000;line-height:19px;letter-spacing:-.68px;vertical-align:baseline}html#module-root .planBanner_planBanner__C0HMQ .planBanner_mid-section__GWTqE del{position:absolute;top:23px;z-index:1}html#module-root .planBanner_planBanner__C0HMQ .planBanner_mid-section__GWTqE del>em{color:#999}html#module-root .planBanner_planBanner__C0HMQ .planBanner_mid-section__GWTqE .diamond:after,html#module-root .planBanner_planBanner__C0HMQ .planBanner_mid-section__GWTqE .platinum:after,html#module-root .planBanner_planBanner__C0HMQ .planBanner_mid-section__GWTqE .topclass:after{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;margin-left:5px}html#module-root .planBanner_planBanner__C0HMQ .planBanner_mid-section__GWTqE .topclass:after{background:url(//image.hmall.com/m/img/dp/icon/icon-vip.png?SF=webp) no-repeat 50%;background-size:18px;vertical-align:bottom}html#module-root .planBanner_planBanner__C0HMQ .planBanner_mid-section__GWTqE .diamond:after{background:url(//image.hmall.com/m/img/dp/icon/icon-diamond.png?SF=webp) no-repeat 50%;background-size:18px;vertical-align:bottom}html#module-root .planBanner_planBanner__C0HMQ .planBanner_mid-section__GWTqE .platinum:after{background:url(//image.hmall.com/m/img/dp/icon/icon-platinum.png?SF=webp) no-repeat 50%;background-size:18px;vertical-align:bottom}html#module-root .planBanner_planBanner__C0HMQ .planBanner_btm-section__Jtfov{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:nowrap;height:48px;padding:0 15px 0 20px;background-color:#e8e8e8}html#module-root .planBanner_planBanner__C0HMQ .planBanner_btm-section__Jtfov .planBanner_period__3LNBe{font-size:15px;font-weight:400;color:#555;letter-spacing:-.8px}html#module-root .planBanner_planBanner__C0HMQ .planBanner_btm-section__Jtfov .planBanner_btn-more__7hOoF{font-size:13px;font-weight:400;color:#333;height:28px;padding:0 8px;border-radius:14px;border:1px solid #ddd;letter-spacing:-1px}html#module-root .prdReviewPGM_pgm-review-wrap__9tuc1{margin:0 15px;padding:25px 21px;border-radius:10px;border:1px solid #eee;background-color:#fff}html#module-root .prdReviewPGM_pgm-review-wrap__9tuc1 .prdReviewPGM_pgm-review-info__y7ofD{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:30px;margin-top:12px}html#module-root .prdReviewPGM_pgm-review-wrap__9tuc1 .prdReviewPGM_pgm-review-info__y7ofD .prdReviewPGM_review-msg__58yDh{flex-grow:1;flex-shrink:0;flex-basis:calc(100% - 130px);font-size:17px;font-weight:400;color:#111;letter-spacing:-.68px;line-height:1.2}html#module-root .prdReviewPGM_pgm-review-wrap__9tuc1 .prdReviewPGM_pgm-review-info__y7ofD .prdReviewPGM_review-msg__58yDh>em{font-size:17px;font-weight:700;color:#56347c}html#module-root .prdReviewPGM_pgm-review-wrap__9tuc1 .prdReviewPGM_pgm-review-info__y7ofD .prdReviewPGM_btn-review__Os3U7{flex:1 0 95px;min-width:95px;height:36px;padding:0 10px;border-radius:5px;border:1px solid #88818f;font-size:15px;font-weight:400;color:#220d38;line-height:33px;text-align:center;background-color:#fff}html#module-root .prdReviewPGM_pgm-review-wrap__9tuc1 .prdReviewPGM_pgm-review-prd__KskoK{margin-top:15px}html#module-root .prdReviewPGM_pgm-review-wrap__9tuc1 .prdReviewPGM_pgm-review-prd__KskoK [class*=img-body]{flex:1 0 19.1%}html#module-root .prdReviewPGM_pgm-review-wrap__9tuc1 .prdReviewPGM_pgm-review-prd__KskoK [class*=desc-body]{flex:1 0 80.9%;gap:0;padding:0 20px 0 15px}html#module-root .prdReviewPGM_pgm-review-wrap__9tuc1 .prdReviewPGM_pgm-review-prd__KskoK [class*=desc-body] p{color:#111;-webkit-line-clamp:1}html#module-root .recentYearBenefits_received-benefits__eKOOn{display:flex;justify-content:center;flex-direction:row;flex-wrap:nowrap;border:1px solid #eee;border-radius:10px;margin:0 15px}html#module-root .recentYearBenefits_received-benefits__eKOOn dl{position:relative;z-index:1;display:inline-flex;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:8px;width:50%;padding:15px 0}html#module-root .recentYearBenefits_received-benefits__eKOOn dl:first-of-type:before{content:"";position:absolute;top:0;right:0;z-index:1;width:1px;height:100%;background-color:#eee}html#module-root .recentYearBenefits_received-benefits__eKOOn .recentYearBenefits_title__tgthd{font-size:14px;font-weight:400;color:#333}html#module-root .recentYearBenefits_received-benefits__eKOOn .recentYearBenefits_point__gZEEu,html#module-root .recentYearBenefits_received-benefits__eKOOn .recentYearBenefits_price__KMaOn{font-size:15px;font-weight:400;color:#56347c}html#module-root .recentYearBenefits_received-benefits__eKOOn .recentYearBenefits_point__gZEEu em,html#module-root .recentYearBenefits_received-benefits__eKOOn .recentYearBenefits_price__KMaOn em{font-size:18px;font-weight:700}@layer base{html#module-root .tooltipBtn_btn-tooltip__DDxnB{display:inline-block;margin:0 0 0 10px;border:1px solid #ddd;border-radius:50%;width:17px;height:17px;font-size:0;vertical-align:top}html#module-root .tooltipBtn_btn-tooltip__DDxnB .tooltipBtn_icon__kGA1P:before{display:inline-block;line-height:17px;content:"?";color:#888;font-size:12px;font-weight:700}html#module-root .tooltipBox_box-tooltip__IEPSM{position:absolute;display:block;left:var(--var-left,15px);top:var(--var-top,50px);border:1px solid #ff5340;border-radius:5px;padding:10px 33px 10px 13px;width:var(--var-width,200px);max-width:calc(100vw - 30px);background:#fff;z-index:3}html#module-root .tooltipBox_box-tooltip__IEPSM p{color:#333;font-size:14px;letter-spacing:-.56px;line-height:20px}html#module-root .tooltipBox_box-tooltip__IEPSM .tooltipBox_btn-close__kOlfN{position:absolute;right:0;top:0;width:25px;height:25px}html#module-root .tooltipBox_box-tooltip__IEPSM .tooltipBox_btn-close__kOlfN .icon.close{position:absolute;top:10px;right:10px;width:14px;height:14px;background:url(https://image.hmall.com/m/img/co/icon/ico-blackdel-10.svg) no-repeat;background-size:14px}}html#module-root .benefitList_wrap-benefit-list__8q_ZK{position:relative}html#module-root .benefitList_wrap-benefit-list__8q_ZK .benefitList_title__GdwuH{display:flex;flex-direction:row;align-items:center;padding:0 15px}html#module-root .benefitList_wrap-benefit-list__8q_ZK .benefitList_title__GdwuH span{color:#000;font-size:20px;font-weight:700}html#module-root .benefitList_wrap-benefit-list__8q_ZK .benefitList_title__GdwuH .benefitList_btn-tooltip__wpBaS{margin-left:5px}html#module-root .benefitList_wrap-benefit-list__8q_ZK .benefitList_wrap-benefit__UG6to{margin-top:18px;padding:20px 0 30px;background-color:#edecef}html#module-root .benefitList_wrap-benefit-list__8q_ZK .benefitList_wrap-benefit__UG6to .benefitList_grade__1UJrG{margin:0 auto;width:30%}html#module-root .benefitList_wrap-benefit-list__8q_ZK .benefitList_wrap-benefit__UG6to .benefitList_wrap-slider__bNGBk{margin-top:20px}html#module-root .benefitList_wrap-benefit-list__8q_ZK .benefitList_wrap-benefit__UG6to .benefitList_wrap-slider__bNGBk .benefitList_list-slider__q8O_0{margin:0 auto;width:100%}html#module-root .benefitList_wrap-benefit-list__8q_ZK .benefitList_wrap-benefit__UG6to .benefitList_wrap-slider__bNGBk .benefitList_list-slider__q8O_0 .swiper-wrapper{transition-timing-function:linear}html#module-root .benefitList_wrap-benefit-list__8q_ZK .benefitList_wrap-benefit__UG6to .benefitList_wrap-slider__bNGBk .benefitList_list-slider__q8O_0 .swiper-slide{width:100px}html#module-root .benefitList_wrap-benefit-list__8q_ZK .benefitList_wrap-benefit__UG6to .benefitList_wrap-slider__bNGBk .benefitList_list-slider__q8O_0.benefitList_static__2yDDX .swiper-wrapper{justify-content:center}html#module-root .benefitList_wrap-benefit-list__8q_ZK .benefitList_wrap-benefit__UG6to .benefitList_wrap-slider__bNGBk .benefitList_list-slider__q8O_0.benefitList_static__2yDDX .swiper-slide:last-child{margin:0!important}html#module-root .benefitList_box-item-benefit__HJd6P{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;padding:5px;width:100px;height:102px;background-color:#fff;box-shadow:1px 1px 4px 0 rgba(0,0,0,.05);overflow:hidden}html#module-root .benefitList_box-item-benefit__HJd6P .benefitList_wrap-desc__RWPwK{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:8px;height:35px}html#module-root .benefitList_box-item-benefit__HJd6P .benefitList_wrap-desc__RWPwK .benefitList_desc-main__kVYqi{text-align:center}html#module-root .benefitList_box-item-benefit__HJd6P .benefitList_wrap-desc__RWPwK .benefitList_desc-main__kVYqi .benefitList_value__ryh9k{color:#000;font-size:17px;font-weight:700;letter-spacing:-.68px;vertical-align:baseline}html#module-root .benefitList_box-item-benefit__HJd6P .benefitList_wrap-desc__RWPwK .benefitList_desc-main__kVYqi .benefitList_unit__SxngY{margin-left:1px;color:#000;font-size:14px;font-weight:700;letter-spacing:-.56px;vertical-align:baseline}html#module-root .benefitList_box-item-benefit__HJd6P .benefitList_wrap-desc__RWPwK .benefitList_desc-sub__kSOca{margin-top:5px;color:#666;font-size:13px;letter-spacing:-.56px}html#module-root .benefitList_box-item-benefit__HJd6P .benefitList_badge-multiple__wdi1C{position:absolute;display:block;right:0;top:0;border-radius:0 0 0 10px;padding:0 9px;height:18px;text-align:center;background-color:#220d38;overflow:hidden}html#module-root .benefitList_box-item-benefit__HJd6P .benefitList_badge-multiple__wdi1C span{color:#fff;font-size:12px;font-weight:700;vertical-align:baseline}html#module-root .benefitList_box-item-benefit__HJd6P .benefitList_badge-multiple__wdi1C:before{content:"×";color:#fff;font-size:16px;vertical-align:baseline}@layer base{html#module-root .dcThemeSpex1_tvThemeSpex-title__t6uEx{display:flex;flex-direction:column;flex-wrap:nowrap;gap:15px}html#module-root .dcThemeSpex1_tvThemeSpex-title__t6uEx h3{font-size:20px;font-weight:700;color:var(--color-hex-000);line-height:16px;letter-spacing:-.8px}html#module-root .dcThemeSpex1_wrap__lFsmk .dcThemeSpex1_theme-list-wrap__DHNeY{width:auto}html#module-root .dcThemeSpex1_wrap__lFsmk .dcThemeSpex1_theme-list-wrap__DHNeY .dcThemeSpex1_flex-container__TPFJY{display:flex;align-items:center;flex-direction:column;flex-wrap:nowrap;border:1px solid var(--color-hex-eee);border-radius:5px;background-color:var(--color-hex-fff);width:235px;overflow:hidden}html#module-root .dcThemeSpex1_wrap__lFsmk .dcThemeSpex1_theme-list-wrap__DHNeY .dcThemeSpex1_flex-container__TPFJY img{width:235px;height:235px;object-fit:cover}html#module-root .dcThemeSpex1_wrap__lFsmk .dcThemeSpex1_theme-list-wrap__DHNeY .dcThemeSpex1_center-container__WVbiR{display:flex;align-items:center;flex-direction:column;flex-wrap:nowrap;min-height:80px;padding:19px 15px 20px;text-align:center}html#module-root .dcThemeSpex1_wrap__lFsmk .dcThemeSpex1_theme-list-wrap__DHNeY .dcThemeSpex1_center-container__WVbiR .dcThemeSpex1_dispNmTitle__xuWO_{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;font-weight:700;color:var(--color-hex-000);line-height:24px;letter-spacing:-.32px}html#module-root .dcThemeSpex1_wrap__lFsmk .dcThemeSpex1_theme-list-wrap__DHNeY .dcThemeSpex1_center-container__WVbiR .dcThemeSpex1_dispNmDesc__s1wvW{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:400;color:var(--color-hex-333);line-height:24px;letter-spacing:-.28px}}