﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";.web{display:block}.mobile,.md-block{display:none}@media all and (max-width: 991px){.md-none{display:none}.md-block{display:block}}@media all and (max-width: 767px){.web{display:none}.mobile{display:block}}.color-gray-6{color:#818181}.color-gray-7{color:#777}.color-primary{color:#5bb350}.color-secondary{color:#ffbd35}.color-error{color:#ef5a5a}.color-none{color:#707070}.bg-white{background-color:#fff}@media all and (max-width: 991px){.md-bg-white{background-color:#fff}}.recommendCard.type-list .recommendCard-promo-list,.recommendCard.type-hot .recommendCard-promo-list{background:radial-gradient(56.98% 474.16% at 44.87% 0%, #FEFFE1 0%, #D6ECD3 54.31%, #ABECA3 100%)}.btn:nth-last-child(1),.btn-dialog:nth-last-child(1),.container-index .contentSide--promo .link:nth-last-child(1),.container-menu .contentSide--promo .link:nth-last-child(1){margin:0}.container-finding .searchCorrect-item:nth-last-child(1){border:none}.orderItem-list .name,.orderItem-list .name-main,.themeTicket-title h2,.themeAdCard .themePromo-sub,.themePromo-title .subtitle,.filterNum-title .text,.filterNum-check .text,.prodBox-name,.themePromo-name,.annouceBar-text,.headMemberInfo-btn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.limitStatus .btn-limit,.storePromo-btn .btn,.storePromo-btn .btn-dialog,.themeAdCard .btn-text,.chip-clear,.btn-store,.btn-line,.infoEdit .btn,.infoEdit .btn-dialog,.btn-back,.btn-gray,.btn-cancel,.btn-danger,.btn-secondary,.btn-primary,.couponShopItem .btn-box .btn,.couponShopItem .btn-box .btn-dialog,.couponLimitItem .btn-box .btn,.couponLimitItem .btn-box .btn-dialog,.contentSide-top,.contentSide-links .contentSide-btn,.container-index .contentSide--promo .link,.container-menu .contentSide--promo .link,.searchTag-delete,.headMemberCard-mBtn,.headerPc .link,.header-searchHot-item,.text-link,.breadcrumbs a{transition:all .2s}.limitStatus .btn-limit:hover,.storePromo-btn .btn:hover,.storePromo-btn .btn-dialog:hover,.themeAdCard .btn-text:hover,.chip-clear:hover,.btn-store:hover,.btn-line:hover,.infoEdit .btn:hover,.infoEdit .btn-dialog:hover,.btn-back:hover,.btn-gray:hover,.btn-cancel:hover,.btn-danger:hover,.btn-secondary:hover,.btn-primary:hover,.couponShopItem .btn-box .btn:hover,.couponShopItem .btn-box .btn-dialog:hover,.couponLimitItem .btn-box .btn:hover,.couponLimitItem .btn-box .btn-dialog:hover,.contentSide-top:hover,.contentSide-links .contentSide-btn:hover,.container-index .contentSide--promo .link:hover,.container-menu .contentSide--promo .link:hover,.searchTag-delete:hover,.headMemberCard-mBtn:hover,.headerPc .link:hover,.header-searchHot-item:hover,.text-link:hover,.breadcrumbs a:hover{opacity:.8}.limitStatus .btn-limit:active,.storePromo-btn .btn:active,.storePromo-btn .btn-dialog:active,.themeAdCard .btn-text:active,.chip-clear:active,.btn-store:active,.btn-line:active,.infoEdit .btn:active,.infoEdit .btn-dialog:active,.btn-back:active,.btn-gray:active,.btn-cancel:active,.btn-danger:active,.btn-secondary:active,.btn-primary:active,.couponShopItem .btn-box .btn:active,.couponShopItem .btn-box .btn-dialog:active,.couponLimitItem .btn-box .btn:active,.couponLimitItem .btn-box .btn-dialog:active,.contentSide-top:active,.contentSide-links .contentSide-btn:active,.container-index .contentSide--promo .link:active,.container-menu .contentSide--promo .link:active,.searchTag-delete:active,.headMemberCard-mBtn:active,.headerPc .link:active,.header-searchHot-item:active,.text-link:active,.breadcrumbs a:active{opacity:.6}.menuFold-btn{background-color:rgba(255,0,0,.2)}body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,select,textarea,label,p,blockquote,th,td,iframe,button,a,header,footer{margin:0;padding:0;border:0;box-sizing:border-box;font:inherit}html{-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;touch-action:none}body{font:16px/150% "Nunito Sans","PingFang TC","Noto Sans TC","Microsoft JhengHei",sans-serif;font-weight:400;letter-spacing:.25px}a{color:inherit;text-decoration:none}button{color:inherit;background:none;outline:none;cursor:pointer}table{width:auto;border-collapse:collapse;border-spacing:0}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:none}img{image-rendering:-webkit-optimize-contrast}.font-eng,.text-point-eng{font-family:"Nunito Sans","PingFang TC","Noto Sans TC","Microsoft JhengHei",sans-serif}.fs-h2,.prodTable-item .text-price .num,.couponLimitItem .desc,.hotTicketGroup-title h3,.storeTicket-desc .title,h2{font-size:24px;line-height:1.5em}@media all and (max-width: 991px){.fs-h2,.prodTable-item .text-price .num,.couponLimitItem .desc,.hotTicketGroup-title h3,.storeTicket-desc .title,h2{font-size:16px;line-height:1.5em}}.fs-h3,.menuFold-menu .btn,.searchResultType .btn,.menuFold-menu .btn-dialog,.searchResultType .btn-dialog,.infoEditFoot .btn,.infoEditFoot .btn-dialog,.infoEdit-box,.searchList-links .link,.indexTitle .numDesc,.limitStatus .btn,.limitStatus .btn-dialog,.prodTable-item .prodBox-name,.prodTable-item .themePromo-name,.couponShopItem .btn-box .btn,.couponShopItem .btn-box .btn-dialog,.couponShopItem .textbox,.couponLimitItem .btn-box .btn,.couponLimitItem .btn-box .btn-dialog,.hotTicketLink-text,.storePromo-btn .btn,.storePromo-btn .btn-dialog,.themeArticle-inner,.themeAdCard--limit .text-price .origin,.themeAdCard--limit .themePromo-item-sub,.menuAll-box .btn,.menuAll-box .btn-dialog,.indexRecommend .menuFold .btn,.indexRecommend .menuFold .btn-dialog,.menuFold-title,.annouceBar-link,.searchInput-input,h3{font-size:20px;line-height:1.6em}@media all and (max-width: 991px){.fs-h3,.menuFold-menu .btn,.searchResultType .btn,.menuFold-menu .btn-dialog,.searchResultType .btn-dialog,.infoEditFoot .btn,.infoEditFoot .btn-dialog,.infoEdit-box,.searchList-links .link,.indexTitle .numDesc,.limitStatus .btn,.limitStatus .btn-dialog,.prodTable-item .prodBox-name,.prodTable-item .themePromo-name,.couponShopItem .btn-box .btn,.couponShopItem .btn-box .btn-dialog,.couponShopItem .textbox,.couponLimitItem .btn-box .btn,.couponLimitItem .btn-box .btn-dialog,.hotTicketLink-text,.storePromo-btn .btn,.storePromo-btn .btn-dialog,.themeArticle-inner,.themeAdCard--limit .text-price .origin,.themeAdCard--limit .themePromo-item-sub,.menuAll-box .btn,.menuAll-box .btn-dialog,.indexRecommend .menuFold .btn,.indexRecommend .menuFold .btn-dialog,.menuFold-title,.annouceBar-link,.searchInput-input,h3{font-size:14px;line-height:1.25rem}}.fs-h4,.infoEditFoot-text,.breadcrumbs,.storeTicket-desc .desc,h4{font-size:16px;line-height:1.5em}@media all and (max-width: 991px){.fs-h4,.infoEditFoot-text,.breadcrumbs,.storeTicket-desc .desc,h4{font-size:14px;line-height:1.25rem}}@media all and (max-width: 767px){.fs-h4,.infoEditFoot-text,.breadcrumbs,.storeTicket-desc .desc,h4{font-size:12px;line-height:1.25rem}}.text-notice,.recommendCard-img-text .textbox{font-size:14px;line-height:1.25rem}@media all and (max-width: 991px){.text-notice,.recommendCard-img-text .textbox{font-size:14px;line-height:1.25rem}}@media all and (max-width: 767px){.text-notice,.recommendCard-img-text .textbox{font-size:12px;line-height:1.6em}}h1{font-size:28px;line-height:1.285em}@media all and (max-width: 991px){h1{font-size:20px;line-height:1.2em}}.tB{font-weight:500}.tBold{font-weight:700}.tC{text-align:center}.tR{text-align:right}.m-auto{margin:0 auto}.mb-0-5{margin-bottom:4px}.mb-1{margin-bottom:8px}.mb-1-5{margin-bottom:12px}.mb-2{margin-bottom:16px}.mb-4{margin-bottom:32px}.mb-end{margin-bottom:40px}.pb-1{padding-bottom:8px}.px-1-5{padding-left:12px;padding-right:12px}@media all and (max-width: 991px){.md-mb-0{margin-bottom:0}.md-mb-0-2-5{margin-bottom:2px}.md-mb-0-5{margin-bottom:4px}.md-mb-1{margin-bottom:8px}.mb-end{margin-bottom:36px}.md-pb-1{padding-bottom:8px}}.text-link:hover,.breadcrumbs a:hover{color:#5bb350}body{scroll-behavior:smooth;color:#333;background:#5bb350}.wrapper{min-height:100vh;position:relative;overflow-x:hidden;background-color:#e5e5e5;padding-top:44px}@media all and (max-width: 991px){.wrapper{padding-top:52px}}a,button{cursor:pointer}.pagesize{margin:0 auto;max-width:1192px;padding:0 30px}@media all and (max-width: 991px){.headBg{position:relative}.headBg::before,.headBg::after{content:"";display:block;position:absolute}.headBg::before{width:148px;height:148px;left:-45px;top:139px}.headBg::after{width:263px;height:263px;right:-79px;top:49px}}.headArea .pagesize{padding:0 30px}@media all and (max-width: 991px){.headArea .pagesize{padding:0 16px}}.header-top{height:96px}.header-top .pagesize-inner{display:flex;padding-top:20px;align-items:center}.header-logo{flex:0 0 auto;margin-right:40px}.header-logo-img{display:block;width:160px;height:54px;background:url(/images/hamigo30/header/header-logo.png) center center no-repeat}.header-search{flex:1 1 auto}.header-search-box{margin-bottom:4px}@media all and (max-width: 991px){.header-search-box{margin:0}}.searchInput{display:flex;align-items:center;padding:2px;overflow:hidden;background-color:#fff;border:solid 2px #84c67c;border-radius:35px}.searchInput input:placeholder-shown{font-weight:300}.searchInput input::placeholder{color:#959595}.searchInput input::-webkit-input-placeholder{color:#959595}.searchInput input::-moz-placeholder{color:#959595}.searchInput input:-ms-input-placeholder{color:#959595}.searchInput input:-moz-placeholder{color:#959595}.searchInput-inner{flex:1 1 auto;position:relative}.searchInput-input{min-width:0;width:100%;height:32px;padding:0 44px 0 20px}.searchInput-input.icon-find{padding-left:40px;background:url(/images/hamigo30/inner/inner-search-2.svg) left 8px center no-repeat}.searchInput-inputBtn{position:absolute;right:0;top:-4px;width:40px;height:40px;background:url(/images/hamigo30/input-cancel.svg) center center no-repeat;background-size:44px;display:none}.searchInput-btn{flex:0 0 auto;display:block;min-width:96px;text-align:center;font-size:20px;line-height:36px;font-weight:500;color:#fff;background:#6ccf53;border-radius:26px;transition:all .2s}.searchInput-btn:hover{color:hsla(0,0%,100%,.8)}.searchInput-btn:active{color:#fff;opacity:.6}.searchInput-chip{flex:0 0 auto}.searchInput .chip-cancel{height:28px;padding:4px 26px 4px 16px;font-size:14px;line-height:20px;font-weight:500;background:#eaeaea url(/images/hamigo30/inner/inner-chip-close-m.svg) right 8px center no-repeat;border-radius:18px}@media all and (max-width: 991px){.searchInput{height:36px;border-color:#fff;margin-bottom:0;padding:4px;border:none}.searchInput-inner{height:24px}.searchInput-input{height:24px;line-height:24px;padding:0 36px 0 6px}.searchInput-input.icon-find{padding-left:28px;background-size:24px;background-position:left center}.searchInput-inputBtn{width:36px;height:36px;top:-6px}.searchInput-btn{min-width:90px;font-size:14px;line-height:24px}}@media all and (max-width: 767px){.searchInput{margin:0}.searchInput-btn{min-width:60px}}.header-searchHot{height:28px;overflow:hidden;color:#959595;font-size:14px;line-height:20px;font-weight:500}.header-searchHot-title{margin-right:-10px;padding:4px 0}.header-searchHot-item{display:inline-block;padding:4px 8px;transition:all .2s}.header-searchHot-item:hover{color:#5bb350}.headerPc{position:fixed;top:0;left:0;width:100%;z-index:50;height:44px;color:#707070;background:#eaeaea}@media all and (max-width: 991px){.headerPc{height:52px}.headerPc .m-none{display:none}}.headerPc .pagesize{display:flex;background:#eaeaea}@media all and (max-width: 991px){.headerPc .pagesize{padding:0}}.headerPc-inner{display:flex}.headerPc-logbox{flex:0 0 auto}.headerPc .text{padding:10px 12px}.headerPc .header-logo-img{flex:0 0 auto;height:36px;margin-top:4px}@media all and (max-width: 991px){.headerPc .header-logo-img{width:40px;height:40px;margin-top:2px;background:url(/images/hamigo30/header/header-logo-m-2.svg)}}.headerPc-head,.headerPc-scroll{flex-grow:1;position:relative;z-index:2;background:#eaeaea}@media all and (max-width: 991px){.headerPc-head,.headerPc-scroll{padding-top:4px;padding-bottom:4px;padding-left:8px}}@media all and (max-width: 374px){.headerPc-head,.headerPc-scroll{padding-left:4px}}.headerPc-scroll{display:none}.headerPc-login{flex:0 0 auto}.headerPc-cover.open{position:fixed;top:44px;bottom:0;left:0;right:0;z-index:49;background-color:rgba(0,0,0,0)}@media all and (max-width: 991px){.headerPc-cover.open{background-color:rgba(0,0,0,.5)}}@media all and (max-width: 991px){.headerPc-log{flex:0 0 auto;padding:4px 8px 4px 0}}@media all and (max-width: 374px){.headerPc-log{padding-right:4px}}.headerPc .link{position:relative;margin-left:8px;padding:10px 12px}@media all and (max-width: 991px){.headerPc .link{padding:10px}}@media all and (max-width: 767px){.headerPc .link{margin-left:0}}@media all and (max-width: 374px){.headerPc .link{padding:10px 8px}}.headerPc .link.space-0{margin-left:1px}.headerPc .link.last{padding-right:2px}.headerPc .link--border{margin-left:0}.headerPc .link--border::after{content:"";display:block;position:absolute;top:12px;left:-1px;bottom:12px;width:1px;background:#959595}.headerPc .link--home{margin:0;padding-left:28px;color:#494949;background:url(/images/hamigo30/header/head-home.svg) left center no-repeat;background-size:28px}.headerPc .searchInput{flex:1 1 auto;max-width:400px;height:36px;margin:4px 0 0 16px}@media all and (max-width: 991px){.headerPc .searchInput{margin-left:8px;border:solid 1px #84c67c}}@media all and (max-width: 767px){.headerPc .searchInput{max-width:263px}}@media all and (max-width: 374px){.headerPc .searchInput{margin-left:4px}}.headerPc .searchInput .searchInput-input{height:32px;font-size:16px;line-height:24px}@media all and (max-width: 991px){.headerPc .searchInput .searchInput-input{height:26px;font-size:14px}}.headerPc .searchInput .searchInput-btn{font-size:16px;line-height:28px}.headMemberInfo{position:relative}.headMemberInfo-box{position:relative;z-index:2;padding:6px 8px 0;text-align:right;background:#eaeaea}@media all and (max-width: 991px){.headMemberInfo-box{padding:10px 8px}}@media all and (max-width: 767px){.headMemberInfo-box{padding-right:12px}}.headMemberInfo-btn{width:126px;padding:4px 28px 4px 8px;text-align:right;font-weight:500;color:#5bb350;background:url(/images/hamigo30/header/headMemberInfo-btn-1.svg) right 8px center no-repeat;background-size:16px;border-radius:8px;transition:all .2s}@media all and (min-width: 992px){.headMemberInfo-btn:hover,.headMemberInfo-btn:active{background-color:#fff}}.headMemberInfo-hidden{position:absolute;z-index:1;right:8px;top:-200px;transition:.4s}@media all and (max-width: 767px){.headMemberInfo-hidden{right:10px}}.headMemberCard{width:272px;background-color:#fff;box-shadow:0px 4px 12px 2px rgba(0,0,0,.08);border-radius:16px;overflow:hidden}@media all and (max-width: 991px){.headMemberCard{width:355px}}@media all and (max-width: 767px){.headMemberCard{width:calc(100vw - 20px)}}.headMemberCard-main{position:relative}.headMemberCard-info{display:flex;padding:24px 16px 8px}@media all and (max-width: 991px){.headMemberCard-info{padding:16px 16px 8px}}.headMemberCard-sub{padding:8px 16px}.headMemberCard-sub .btn,.headMemberCard-sub .btn-dialog{max-width:240px;display:block;margin:0 auto;padding:8px;font-weight:500;color:#333;background-color:#fff}.headMemberCard-sub .btn:hover,.headMemberCard-sub .btn-dialog:hover,.headMemberCard-sub .btn:active,.headMemberCard-sub .btn-dialog:active{color:#707070;opacity:1}.headMemberCard .icon{flex:0 0 auto;width:48px;height:48px;margin-right:8px}.headMemberCard .infotext{font-size:16px;line-height:24px;color:#333}.headMemberCard .name{font-weight:500}.headMemberCard .link{position:absolute;top:0;right:0;padding:8px 10px;font-weight:500;font-size:14px;line-height:20px}@media all and (max-width: 991px){.headMemberCard .link{position:static}}.headMemberCard-mBtn{display:none}@media all and (max-width: 991px){.headMemberCard-mBtn{display:block}}.headMemberCard .link,.headMemberCard-mBtn{margin:0;padding:10px 16px;font-size:16px;line-height:24px;color:#333;font-weight:400}.headMemberCard-mBtn.logout{margin-bottom:5px;font-weight:500;text-align:center;color:#ef5a5a}.headMemberCard.level-0 .headMemberCard-info .icon{background:url(/images/hamigo30/header/headMemberInfo-head-0.png);background-size:100% 100%}.headMemberCard.level-0 .headMemberCard-sub{background:url(/images/hamigo30/header/headMemberInfo-bg-0.jpg);background-size:100% 100%}@media all and (max-width: 767px){.openScroll .headMemberInfo .headMemberInfo-btn.level-0{background:url(/images/hamigo30/header/headMemberInfo-head-0.png);background-size:100% 100%}}.headMemberCard.level-1 .headMemberCard-info .icon{background:url(/images/hamigo30/header/headMemberInfo-head-1.png);background-size:100% 100%}.headMemberCard.level-1 .headMemberCard-sub{background:url(/images/hamigo30/header/headMemberInfo-bg-1.jpg);background-size:100% 100%}@media all and (max-width: 767px){.openScroll .headMemberInfo .headMemberInfo-btn.level-1{background:url(/images/hamigo30/header/headMemberInfo-head-1.png);background-size:100% 100%}}.headMemberCard.level-2 .headMemberCard-info .icon{background:url(/images/hamigo30/header/headMemberInfo-head-2.png);background-size:100% 100%}.headMemberCard.level-2 .headMemberCard-sub{background:url(/images/hamigo30/header/headMemberInfo-bg-2.jpg);background-size:100% 100%}@media all and (max-width: 767px){.openScroll .headMemberInfo .headMemberInfo-btn.level-2{background:url(/images/hamigo30/header/headMemberInfo-head-2.png);background-size:100% 100%}}.headMemberCard.level-3 .headMemberCard-info .icon{background:url(/images/hamigo30/header/headMemberInfo-head-3.png);background-size:100% 100%}.headMemberCard.level-3 .headMemberCard-sub{background:url(/images/hamigo30/header/headMemberInfo-bg-3.jpg);background-size:100% 100%}@media all and (max-width: 767px){.openScroll .headMemberInfo .headMemberInfo-btn.level-3{background:url(/images/hamigo30/header/headMemberInfo-head-3.png);background-size:100% 100%}}.headMemberCard.level-4 .headMemberCard-info .icon{background:url(/images/hamigo30/header/headMemberInfo-head-4.png);background-size:100% 100%}.headMemberCard.level-4 .headMemberCard-sub{background:url(/images/hamigo30/header/headMemberInfo-bg-4.jpg);background-size:100% 100%}@media all and (max-width: 767px){.openScroll .headMemberInfo .headMemberInfo-btn.level-4{background:url(/images/hamigo30/header/headMemberInfo-head-4.png);background-size:100% 100%}}.headerPc.openScroll .headerPc-head{display:none}.headerPc.openScroll .headerPc-scroll{display:block}@media all and (max-width: 767px){.headerPc.openScroll .headMemberInfo-box{padding:8px 12px 8px 8px}.headerPc.openScroll .headMemberInfo-btn{display:block;width:36px;height:36px;border-radius:18px}.headerPc.openScroll .headMemberInfo-btn span{display:none}}.headMemberInfo.open .headMemberInfo-hidden{top:48px}@media all and (max-width: 991px){.headMemberInfo.open .headMemberInfo-hidden{top:60px}}.headMemberInfo.open .headMemberInfo-btn{background:#fff url(/images/hamigo30/header/headMemberInfo-btn-2.svg) right 8px center no-repeat;background-size:16px}@media all and (max-width: 767px){.headerPc.hide{z-index:2}}.headerM{display:none}@media all and (max-width: 991px){.headArea.m-none{display:none}.headerM{display:block}}.wrapper--search{padding-top:140px}.wrapper--search .container-cover{content:"";display:block;position:fixed;z-index:100;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.16)}.wrapper--search .header-top{position:fixed;z-index:101;top:0;left:0;width:100%;height:84px;background:#f2f2f2;transition:all .2s}.wrapper--search .header-searchHot{display:none}.wrapper--search .headArea-search{position:fixed;z-index:101;top:84px;left:50%;transform:translateX(-50%);width:815px;max-width:calc(100% - 60px);background:#f2f2f2;border-radius:0 0 16px 16px}@media all and (max-width: 991px){.wrapper--search .container-cover,.wrapper--search .headArea-search{display:none}}.searchCorrect{padding-bottom:12px}.searchCorrect-item .itembox{display:flex;align-items:center;padding:10px 20px}.searchCorrect-icon{width:28px;height:28px;margin-right:8px}.searchCorrect .icon-find{background:url(/images/hamigo30/inner/inner-search-2.svg) center center;background-size:100%}.searchCorrect .icon-log{background:url(/images/hamigo30/inner/inner-search-log-1.svg) center center;background-size:100%}.searchCorrect-text{padding:2px 0}.container-finding .searchCorrect{padding:4px 0;background-color:#fff}.container-finding .searchCorrect-item{border-bottom:solid 1px #d9d9d9}.container-finding .searchCorrect-icon{width:24px;height:24px;margin-right:2px}.container-finding .searchCorrect-text{padding:2px 0;font-size:14px;line-height:20px}.container-finding .searchCorrect .itembox{padding:8px 4px}.searchTag-area{padding:16px 32px}.searchTag-area.searchTag-log{position:relative}.searchTag-area.searchTag-log::after{content:"";display:block;position:absolute;left:32px;right:32px;bottom:0;height:1px;background:#b7b7b7}.searchTag-area.searchTag-hot{padding-bottom:32px}.searchTag-title{margin-bottom:12px;font-weight:500}.searchTag-delete{margin-left:7px;padding-left:28px;color:#959595;background:url(/images/hamigo30/inner/inner-search-delete-1.svg) left center no-repeat}.searchTag .chip-box{display:flex;flex-wrap:wrap;margin:0 -12px -12px 0}.searchTag .chip{flex:0 0 auto;margin:0 12px 12px 0}.container-finding .searchTag{padding:20px 16px}.container-finding .searchTag-area{padding:12px;background:#fff;box-shadow:0px 0px 2px rgba(0,0,0,.08);border-radius:16px}.container-finding .searchTag-area.searchTag-log{margin-bottom:12px}.container-finding .searchTag-area.searchTag-log::after{content:none}.container-finding .searchTag-title{display:flex;font-size:16px;line-height:24px}.container-finding .searchTag-title span{flex:1 1 auto}.container-finding .searchTag .searchTag-delete{flex:0 0 auto;padding-left:24px;font-size:14px;background-size:auto 24px}.container-finding .searchTag .chip-box{margin-right:-8px}.container-finding .searchTag .chip{margin-right:8px}.headArea-annouce .pagesize,.headArea-func .pagesize{height:96px;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.annouceBar{margin-bottom:30px}.annouceBar-link{display:flex;height:44px;background:#ffefaf;border-radius:22px}.annouceBar-icon{flex:0 0 auto;line-height:44px;padding:0 12px 0 40px;color:#fff;background:#ffbd35 url(/images/hamigo30/index-annouceBar/index-annouceBar-icon.svg) left 12px center no-repeat;border-radius:22px}.annouceBar-text{flex:1 1 auto;padding:6px 42px 6px 8px;background:url(/images/hamigo30/index-annouceBar/index-annouceBar-goto.svg) right 8px center no-repeat}@media all and (max-width: 991px){.annouceBar{margin-bottom:16px}.annouceBar-link{height:32px}.annouceBar-icon{padding:0 12px 0 30px;line-height:32px;background-position:left 4px center}.annouceBar-text{padding:6px 53px 6px 4px;background-size:28px;background-position:right center}}.headArea-ad{display:none;position:absolute;left:calc(50% + 384px);bottom:30px;width:272px;height:138px}.headArea-ad img{width:100%}@media all and (max-width: 1360px){.headArea-ad{left:auto;right:16px}}.headArea--ad .pagesize-inner{padding-right:203px}@media all and (max-width: 1360px){.headArea--ad .pagesize-inner{padding-right:282px}}.headArea--ad .headArea-ad{display:block}@media all and (max-width: 1360px){.headArea-annouce,.headArea-func{position:relative}.headArea .pagesize{position:static;max-width:100%}.headArea--ad .pagesize-inner{padding-right:279px}.headArea-ad{bottom:30px}}@media all and (max-width: 1199px){.header-top{position:relative}.header-top .pagesize{padding:0 232px}.header-top .header-logo{position:absolute;top:15px;left:33px}.headArea-annouce .pagesize,.headArea-func .pagesize{max-width:934px}.headArea--ad .pagesize-inner{padding-right:0}.headArea--ad .headArea-ad{display:none}}@media all and (max-width: 991px){.header-top{height:auto;position:relative}.header-top .pagesize{padding:0 16px}.header-top .pagesize-inner{display:block;padding:0}.header-top .header-logo{position:fixed;top:0;left:0;z-index:100;width:100%;margin:0;padding:8px;background:#5bb350}.header-top .header-logo-img{display:block;width:200px;height:28px;margin:0 auto;background:url(/images/hamigo30/header/header-logo-m.png) center center no-repeat;background-size:auto}.header-search{padding:16px 0}.header-searchHot{display:none}.headArea-annouce,.headArea-func{height:auto}.headArea-annouce .pagesize,.headArea-func .pagesize{height:auto}}@media all and (max-width: 767px){.header-top{height:auto}}.container-index{margin-top:-3px;max-width:100%;overflow-x:hidden}.container-index>.pagesize,.container-menu>.pagesize{max-width:1320px;display:flex;justify-content:center}@media all and (max-width: 1350px){.container-index>.pagesize,.container-menu>.pagesize{padding:0 110px}}@media all and (max-width: 1199px){.container-index>.pagesize,.container-menu>.pagesize{padding:0}}.container-index>.pagesize-s,.container-menu>.pagesize-s{max-width:1132px;display:flex;justify-content:center}@media all and (max-width: 1350px){.container-index>.pagesize-s,.container-menu>.pagesize-s{padding:0 110px}}@media all and (max-width: 1199px){.container-index>.pagesize-s,.container-menu>.pagesize-s{padding:0}}.container-index .contentSide,.container-menu .contentSide{display:none;width:82px;position:fixed;top:50%;transform:translateY(-50%)}.container-index .contentSide--menu,.container-menu .contentSide--menu{left:calc(50% + 578px);text-align:center}@media all and (max-width: 1350px){.container-index .contentSide--menu,.container-menu .contentSide--menu{left:auto;right:16px}}@media all and (max-width: 1199px){.container-index .contentSide--menu,.container-menu .contentSide--menu{z-index:20;right:8px;top:auto;bottom:20px;transform:translateY(0%);width:auto}}.container-index .contentSide--promo,.container-menu .contentSide--promo{right:calc(50% + 578px)}@media all and (max-width: 1350px){.container-index .contentSide--promo,.container-menu .contentSide--promo{right:auto;left:16px}}@media all and (max-width: 1199px){.container-index .contentSide--promo,.container-menu .contentSide--promo{display:none !important}}.container-index .contentSide--promo .link,.container-menu .contentSide--promo .link{display:block;margin-bottom:12px}.container-index .contentSide--promo .link img,.container-menu .contentSide--promo .link img{display:block;width:100%}.container-index .contentInner,.container-index .contentArea,.container-index .container-menu .contentArea,.container-menu .container-index .contentArea,.container-menu .contentInner,.container-menu .contentArea{flex:0 1 auto;position:relative;z-index:2;width:100%;max-width:1132px}.container-index .contentArea,.container-menu .contentArea{background:linear-gradient(to top, #F1F1F1 7.44%, #FFFFFF 98.9%);box-shadow:0px 0px 4px rgba(0,0,0,.12);border-radius:16px}.container-index .contentArea-inner,.container-menu .contentArea-inner{position:relative;z-index:3;padding-top:24px}@media all and (max-width: 1199px){.container-index .contentArea,.container-menu .contentArea{max-width:100%}.container-index .contentArea-inner,.container-menu .contentArea-inner{padding-top:12px}}@media all and (max-width: 767px){.container-index .contentArea,.container-menu .contentArea{border-radius:0;background:#f2f2f2}.container-index .contentArea::before,.container-menu .contentArea::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:400px;background:linear-gradient(to bottom, #FFFFFF 0%, #F2F2F2 100%)}.container-index .contentArea>div,.container-menu .contentArea>div{position:relative;z-index:2}}.container-index .contentArea-noBg,.container-menu .contentArea-noBg{background:rgba(0,0,0,0);box-shadow:none}.container-index .contentArea-noBeforeAndBg,.container-menu .contentArea-noBeforeAndBg{background:rgba(0,0,0,0);box-shadow:none}.container-index .contentArea-noBeforeAndBg:before,.container-menu .contentArea-noBeforeAndBg:before{display:none}@media all and (max-width: 1199px){.container-menu>.pagesize{padding:0 30px}}.contentSide-links{background:#fff;margin-bottom:8px;padding:8px 0;border-radius:16px}.contentSide-links .contentSide-btn{position:relative;display:block;width:80px;height:80px;margin-bottom:17px;padding-top:56px}.contentSide-links .contentSide-btn:hover{color:#5bb350;border-color:#5bb350}.contentSide-links .contentSide-btn::after{content:"";display:block;position:absolute;left:9px;bottom:-8px;width:64px;height:1px;background:#eaeaea}.contentSide-links .contentSide-btn:nth-last-child(1){margin:0}.contentSide-links .contentSide-btn:nth-last-child(1)::after{content:none}@media all and (max-width: 1199px){.contentSide-links{display:none !important}}.contentSide-btn.icon-1{background:url(/images/hamigo30/index-contentSide/index-contentSide-icon-1.svg) center top 8px no-repeat;background-size:40px}.contentSide-btn:hover.icon-1,.contentSide-btn:active.icon-1{background:url(/images/hamigo30/index-contentSide/index-contentSide-icon-1-on.svg) center top 8px no-repeat;background-size:40px}.contentSide-btn.icon-2{background:url(/images/hamigo30/index-contentSide/index-contentSide-icon-2.svg) center top 8px no-repeat;background-size:40px}.contentSide-btn:hover.icon-2,.contentSide-btn:active.icon-2{background:url(/images/hamigo30/index-contentSide/index-contentSide-icon-2-on.svg) center top 8px no-repeat;background-size:40px}.contentSide-btn.icon-3{background:url(/images/hamigo30/index-contentSide/index-contentSide-icon-3.svg) center top 8px no-repeat;background-size:40px}.contentSide-btn:hover.icon-3,.contentSide-btn:active.icon-3{background:url(/images/hamigo30/index-contentSide/index-contentSide-icon-3-on.svg) center top 8px no-repeat;background-size:40px}.contentSide-btn.icon-4{background:url(/images/hamigo30/index-contentSide/index-contentSide-icon-4.svg) center top 8px no-repeat;background-size:40px}.contentSide-btn:hover.icon-4,.contentSide-btn:active.icon-4{background:url(/images/hamigo30/index-contentSide/index-contentSide-icon-4-on.svg) center top 8px no-repeat;background-size:40px}.contentSide-btn.icon-5{background:url(/images/hamigo30/index-contentSide/index-contentSide-icon-5.svg) center top 8px no-repeat;background-size:40px}.contentSide-btn:hover.icon-5,.contentSide-btn:active.icon-5{background:url(/images/hamigo30/index-contentSide/index-contentSide-icon-5-on.svg) center top 8px no-repeat;background-size:40px}.contentSide-top{display:inline-block;padding-top:34px;background:url(/images/hamigo30/index-contentSide/index-contentSide-icon-top.svg) center top 8px no-repeat;background-size:auto}@media all and (max-width: 1199px){.contentSide-top{width:44px;height:44px;padding-top:22px;font-size:12px;line-height:16px;color:#707070;background:hsla(0,0%,100%,.8) url(/images/hamigo30/index-contentSide/index-contentSide-icon-top-m.svg) center top 6px no-repeat;background-size:16px auto;border-radius:22px;box-shadow:0px 0px 2px rgba(0,0,0,.08)}}.popup+.popup-panel{display:none}.popupopen{opacity:1}.popupopen+.popup-panel{display:block}.pop-fullpage{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;transition:.2s}.pop-fullpage.popupopen{display:block;z-index:200;background-color:rgba(0,0,0,.3)}.popup-panel{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:201;width:100%;transition:.2s;max-width:540px;padding:32px 24px;background:#fff;box-shadow:0px 4px 12px 2px rgba(0,0,0,.08);border-radius:16px}@media all and (max-width: 991px){.popup-panel{max-width:300px;padding:16px 24px 20px}}.popup-level{max-width:289px;padding:0}.container.container-loading{margin:0;padding:0;position:relative}@media all and (max-width: 991px){.container.container-loading{position:absolute;z-index:99;width:100%}}.container-loading-box{position:absolute;top:50%;left:50%;width:144px;height:144px;transform:translate(-50%, -50%)}.container-loading-border,.container-loading-text{position:absolute;width:100%;height:100%}.container-loading-border{background:url(/images/hamigo30/loading-1.png) center center no-repeat;animation:loading_spin .8s linear 0s infinite}.container-loading-text{background:url(/images/hamigo30/loading-2.svg) center center no-repeat}@media all and (max-width: 991px){.container-loading{background-color:rgba(0,0,0,.5)}.container-loading-box{width:120px;height:120px}.container-loading-border{background:url(/images/hamigo30/loading-3.png) center center no-repeat}.container-loading-text{background:url(/images/hamigo30/loading-4.svg) center center no-repeat}}@keyframes loading_spin{from{transform:rotate(0)}to{transform:rotate(-359deg)}}.orderItem-inner-img img,.storeColumn-banner img,.storeColumn-desc img,.storeColumn-bannerText img,.storeTicket-desc .decoImg-img img,.storeTicket-banner img,.imgbox img{display:block;width:100%;height:100%;object-fit:cover}.orderItem-inner-img img{object-fit:contain}.imgbox .w-auto{width:auto;height:auto;max-width:100%}.imgbox.tC img{margin:0 auto}.imgbox--scale,.themePromo-item-img .imgbox,.recommendCard,.prodBox,.brandName,.prodTable-item,.hotTicketLink,.storeColumn-link,.themePromo-item-text,.hotSale-item,.themeTicket-item{overflow:hidden}.imgbox--scale img,.themePromo-item-img .imgbox img,.recommendCard img,.prodBox img,.brandName img,.prodTable-item img,.hotTicketLink img,.storeColumn-link img,.themePromo-item-text img,.hotSale-item img,.themeTicket-item img{transition:transform .2s;transform-origin:center center}.imgbox--scale:hover img,.themePromo-item-img .imgbox:hover img,.recommendCard:hover img,.prodBox:hover img,.brandName:hover img,.prodTable-item:hover img,.hotTicketLink:hover img,.storeColumn-link:hover img,.themePromo-item-text:hover img,.hotSale-item:hover img,.themeTicket-item:hover img{transform:scale(1.1)}.imgbox--noscale img,.brandName img{transition:none}.imgbox--noscale:hover img,.brandName:hover img{transform:none}.icon-hami{display:inline-block;width:1em;height:1em;background:url(/images/hamigo30/hamipoint.svg) center center no-repeat;background-size:100%}.icon-hami-new{display:inline-block;width:32px;height:32px;background:url(/images/hamigo30/hamipoint-new.svg) center center no-repeat;background-size:100%;flex:0 0 auto}@media all and (max-width: 991px){.icon-hami-new{width:20px;height:20px}}.link-goto{padding-right:32px;background:url(/images/hamigo30/icon-link-2.svg) right center no-repeat;background-size:28px}.link-goto .text{border-bottom:solid 1px rgba(0,0,0,0);transition:border .2s}.link-goto:hover .text{border-bottom:solid 1px}.text-point{font-weight:500;color:#5bb350;padding-left:1.6em;background:url(/images/hamigo30/hamipoint.svg) left .2em center no-repeat;background-size:1.2em}.text-point .origin{margin-left:2px;font-weight:400;color:#959595;text-decoration:line-through}.text-point-eng.fs-32{font-size:32px;line-height:24px;font-weight:700;padding-left:24px;background-size:20px 20px;background-position:left center}@media all and (max-width: 991px){.text-point-eng.fs-32{font-size:20px;line-height:24px;padding-left:20px;background-size:16px 16px}}.text-price .num{color:#f98116;font-size:20px;line-height:32px;font-weight:500}@media all and (max-width: 991px){.text-price .num{font-size:14px;line-height:20px}}.text-price .point{color:#5bb350;font-size:20px;line-height:32px;font-weight:500;padding-left:1.5em;background:url(/images/hamigo30/hamipoint.svg) left .2em center no-repeat;background-size:1.1em}@media all and (max-width: 991px){.text-price .point{font-size:14px;line-height:20px}}.text-price .origin{padding-left:2px;font-size:14px;line-height:20px;color:#959595;text-decoration-line:line-through}@media all and (max-width: 991px){.text-price .origin{font-size:12px;line-height:20px}}@media all and (max-width: 767px){.text-price .origin{display:inline-block;line-height:16px;transform-origin:left center;transform:scale(0.6667) translateY(1px)}}.hotSale-chip{position:absolute;z-index:5;top:0;left:0;width:57px;height:40px;background:url(/images/hamigo30/index-hotSale/index-hotSale-chip-normal.svg) top left no-repeat;background-size:100%}.hotSale-chip span{display:block;width:32px;height:32px;text-align:center;color:#fff;font-weight:500}@media all and (max-width: 991px){.hotSale-chip{width:36px;height:24px}.hotSale-chip span{width:20px;height:20px;font-size:14px;line-height:20px}}.hotSale-chip.chip-1{background:url(/images/hamigo30/index-hotSale/index-hotSale-chip-1.svg) top left no-repeat;background-size:100%}.hotSale-chip.chip-2{background:url(/images/hamigo30/index-hotSale/index-hotSale-chip-2.svg) top left no-repeat;background-size:100%}.hotSale-chip.chip-3{background:url(/images/hamigo30/index-hotSale/index-hotSale-chip-3.svg) top left no-repeat;background-size:100%}.prodBox,.brandName,.prodTable-item,.hotTicketLink,.storeColumn-link,.themePromo-item-text,.hotSale-item,.themeTicket-item{transition:opacity .2s}.prodBox .imgbox,.brandName .imgbox,.prodTable-item .imgbox,.hotTicketLink .imgbox,.storeColumn-link .imgbox,.themePromo-item-text .imgbox,.hotSale-item .imgbox,.themeTicket-item .imgbox{overflow:hidden}.prodBox-name,.themePromo-name{font-weight:500}.prodBox .name,.brandName .name,.prodTable-item .name,.hotTicketLink .name,.storeColumn-link .name,.themePromo-item-text .name,.hotSale-item .name,.themeTicket-item .name{box-sizing:border-box;text-decoration:underline;-webkit-text-underline-position:under;-ms-text-underline-position:below;text-underline-position:under;text-decoration-color:rgba(0,0,0,0);transition:all .2s}.prodBox:hover .name,.brandName:hover .name,.prodTable-item:hover .name,.hotTicketLink:hover .name,.storeColumn-link:hover .name,.themePromo-item-text:hover .name,.hotSale-item:hover .name,.themeTicket-item:hover .name{text-decoration-color:currentcolor}.prodBox:active,.brandName:active,.prodTable-item:active,.hotTicketLink:active,.storeColumn-link:active,.themePromo-item-text:active,.hotSale-item:active,.themeTicket-item:active{opacity:.6}.prodBox .notice,.brandName .notice,.prodTable-item .notice,.hotTicketLink .notice,.storeColumn-link .notice,.themePromo-item-text .notice,.hotSale-item .notice,.themeTicket-item .notice{color:#959595}@media all and (max-width: 991px){.prodBox .notice,.brandName .notice,.prodTable-item .notice,.hotTicketLink .notice,.storeColumn-link .notice,.themePromo-item-text .notice,.hotSale-item .notice,.themeTicket-item .notice{font-size:14px;line-height:20px}}@media all and (max-width: 767px){.prodBox .notice,.brandName .notice,.prodTable-item .notice,.hotTicketLink .notice,.storeColumn-link .notice,.themePromo-item-text .notice,.hotSale-item .notice,.themeTicket-item .notice{font-size:12px;line-height:1.6em;transform:scale(0.833);transform-origin:left center}}.indexTitle{display:flex;justify-content:space-between;align-items:center;min-height:60px;padding-left:4px}.indexTitle h2{padding-left:12px;font-weight:500}.indexTitle h2.title-icon{padding-left:40px}.indexTitle--sub{padding-left:0}.indexTitle .title-icon.icon-hot{background:url(/images/hamigo30/index-title-hot.svg) left 8px top 4px no-repeat;background-size:28px}@media all and (max-width: 991px){.indexTitle .title-icon.icon-hot{background-position:left 12px top;background-size:24px}}.indexTitle .title-icon.icon-catalog{background:url(/images/hamigo30/index-title-catalog.svg) left 8px top 4px no-repeat;background-size:28px}@media all and (max-width: 991px){.indexTitle .title-icon.icon-catalog{background-position:left 12px top;background-size:24px}}@media all and (max-width: 991px){.indexTitle{min-height:44px;padding-left:0}}.menuFold{position:sticky;top:69px;z-index:10;background-color:#fff}.menuFold-hidden{position:absolute;top:0;left:0;width:100%;z-index:-1;background-color:#fff}.menuFold-title{height:56px;padding:12px 32px 12px 16px;color:#707070}.menuFold-menu,.searchResultType{min-height:56px;padding:8px 32px 8px 0;background-color:#fff}.menuFold-menu .swiper-slide,.searchResultType .swiper-slide{width:auto}.menuFold-menuAll{display:none}.menuFold-menuAll .menuAll-box{display:flex;flex-wrap:wrap;padding:12px}.menuFold-menuAll .btn,.menuFold-menuAll .btn-dialog{flex:0 0 auto;margin:0 12px 12px 0}.menuFold-btn{display:block;width:32px;height:56px;position:absolute;top:0;right:0;z-index:12;background:#fff url(/images/hamigo30/index-slide-down.svg) center center no-repeat;box-shadow:0px 0px 3px rgba(0,0,0,.12)}.menuFold--flex .menuFold-menu,.menuFold--flex .searchResultType{padding:0}@media all and (max-width: 767px){.menuFold--flex .swiper-slide{width:50%;text-align:center}}@media all and (max-width: 991px){.menuFold-menu,.searchResultType{min-height:44px}.menuFold-title,.menuFold-btn{height:44px}.menuFold-menuAll .menuAll-box{padding:8px 12px}.menuFold-menuAll .btn,.menuFold-menuAll .btn-dialog{margin:0 8px 12px 0}}.menuFold.open{position:absolute;top:0;left:0;width:100%}.menuFold.open .menuFold-hidden{z-index:51;box-shadow:0px 4px 12px 2px rgba(0,0,0,.08)}.menuFold.open .menuFold-btn{box-shadow:none;transform:scale(-1)}.menuFold.open+.indexRecommend-inner{padding-top:76px}@media all and (max-width: 991px){.menuFold.open+.indexRecommend-inner{padding-top:56px}}.menuAll-box .btn,.menuAll-box .btn-dialog,.indexRecommend .menuFold .btn,.indexRecommend .menuFold .btn-dialog{display:inline-block;position:relative;padding:3px 16px;border:solid 1px;border-radius:20px}.menuAll-box .btn:hover,.menuAll-box .btn-dialog:hover,.indexRecommend .menuFold .btn:hover,.indexRecommend .menuFold .btn-dialog:hover{background:rgba(51,51,51,.35)}.menuAll-box .btn:active,.menuAll-box .btn-dialog:active,.menuAll-box .on,.indexRecommend .menuFold .btn:active,.indexRecommend .menuFold .btn-dialog:active,.indexRecommend .menuFold .on{color:#fff;border-color:#333;opacity:1}.menuAll-box .on,.menuAll-box .on:hover,.menuAll-box .btn:active,.menuAll-box .btn-dialog:active,.indexRecommend .menuFold .on,.indexRecommend .menuFold .on:hover,.indexRecommend .menuFold .btn:active,.indexRecommend .menuFold .btn-dialog:active{background:#333}.indexRecommend .menuFold .swiper{padding:0 12px}.timer{display:flex}.timer.mr{margin-right:16px}.timer span{display:block;width:28px;height:28px;line-height:28px;text-align:center;font-size:20px;color:#333;background:#fff;border-radius:2.375px;box-sizing:border-box}.timer .timer-hr,.timer .timer-min{position:relative;margin-right:12px}.timer .timer-hr::before,.timer .timer-hr::after,.timer .timer-min::before,.timer .timer-min::after{content:"";display:block;width:4px;height:4px;position:absolute;right:-8px;background:#fff;border-radius:2px}.timer .timer-hr::before,.timer .timer-min::before{top:9px}.timer .timer-hr::after,.timer .timer-min::after{top:17px}.timer--border span{background-color:#fff;border:solid 1px #d9d9d9;border-radius:2px}.timer--border .timer-hr::before,.timer--border .timer-hr::after,.timer--border .timer-min::before,.timer--border .timer-min::after{background-color:#494949}@media all and (max-width: 991px){.timer.mr{margin-right:8px}.timer span{width:20px;height:20px;line-height:20px;font-size:14px}.timer .timer-hr,.timer .timer-min{margin-right:15px}.timer .timer-hr::before,.timer .timer-hr::after,.timer .timer-min::before,.timer .timer-min::after{width:3px;height:3px}.timer .timer-hr::before,.timer .timer-min::before{top:6px}.timer .timer-hr::after,.timer .timer-min::after{top:12px}.timer--border span{line-height:18px;border-width:.4px}}.swiper{position:relative}.swiper-button-prev,.swiper-button-next{width:42px;height:90px;top:calc(50% - 45px);margin:0;background:rgba(51,51,51,.6) url(/images/hamigo30/index-slideNext.svg) center center no-repeat;border-radius:16px 0px 0px 16px;transition:all .2s}.swiper-button-prev::after,.swiper-button-next::after{content:none}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{display:none}@media all and (max-width: 991px){.swiper-button-prev,.swiper-button-next{display:none}}.swiper-button-prev{left:-45px;transform:rotate(180deg)}.swiper-button-next{right:-45px}.swiper:hover .swiper-button-prev{left:0}.swiper:hover .swiper-button-next{right:0}.swiper-pagination.swiper-pagination-horizontal{top:auto;bottom:0;line-height:6px}.swiper-pagination.swiper-pagination-horizontal .swiper-pagination-bullet{position:relative;width:6px;height:6px;border-radius:3px;background:#eaeaea;opacity:1;margin:0 3px 0 0}.swiper-pagination.swiper-pagination-horizontal .swiper-pagination-bullet-active{background:#5bb350}.d-none{display:none !important}.d-flex-j-between-a-center{display:flex;justify-content:space-between;align-items:center}.btn,.btn-dialog{display:inline-block;text-align:center;border-radius:40px;cursor:pointer;transition:all .2s}.btn:active,.btn-dialog:active{opacity:.6}.btn:disabled,.btn-dialog:disabled{background-color:#d4d4d4;cursor:default}.btn:disabled:hover,.btn-dialog:disabled:hover,.btn:disabled:active,.btn-dialog:disabled:active{opacity:1}.btn-dialog{flex:1 1 auto;min-width:240px;height:52px;margin-right:12px;padding:8px 20px;text-align:center;font-size:24px;line-height:36px;font-weight:500}.btn-dialog:disabled{cursor:default;background-color:#aaa}.btn-dialog:disabled:hover,.btn-dialog:disabled:active{background:#aaa}@media all and (max-width: 991px){.btn-dialog{height:40px;font-size:16px;line-height:24px}}.imgbox-msg .btn,.imgbox-msg .btn-dialog{padding:8px;font-size:20px;line-height:32px}@media all and (max-width: 991px){.imgbox-msg .btn,.imgbox-msg .btn-dialog{font-size:14px;line-height:20px}}.btn-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.btn-box.tL{justify-content:flex-start}.btn-box.tR{justify-content:flex-end}@media all and (max-width: 991px){.btn-box.md-block{display:block}.btn-box.md-block .btn,.btn-box.md-block .btn-dialog{display:block;margin:0 0 12px}.btn-box.md-block .btn:nth-last-child(1),.btn-box.md-block .btn-dialog:nth-last-child(1){margin:0}}@media all and (min-width: 768px){.btn-box .web-order-1{order:1;margin-right:12px}.btn-box .web-order-2{order:2;margin:0}}.btn-primary,.couponShopItem .btn-box .btn,.couponShopItem .btn-box .btn-dialog,.couponLimitItem .btn-box .btn,.couponLimitItem .btn-box .btn-dialog{color:#fff;background-color:#6ccf53}.btn-primary.loading,.couponShopItem .btn-box .loading.btn,.couponShopItem .btn-box .loading.btn-dialog,.couponLimitItem .btn-box .loading.btn,.couponLimitItem .btn-box .loading.btn-dialog{opacity:.6}.btn-primary.loading .loading-text,.couponShopItem .btn-box .loading.btn .loading-text,.couponShopItem .btn-box .loading.btn-dialog .loading-text,.couponLimitItem .btn-box .loading.btn .loading-text,.couponLimitItem .btn-box .loading.btn-dialog .loading-text{position:relative;padding-right:26px;transition:padding .2s}.btn-primary.loading .loading-text::after,.couponShopItem .btn-box .loading.btn .loading-text::after,.couponShopItem .btn-box .loading.btn-dialog .loading-text::after,.couponLimitItem .btn-box .loading.btn .loading-text::after,.couponLimitItem .btn-box .loading.btn-dialog .loading-text::after{content:"";display:block;position:absolute;top:0;right:0;width:24px;height:24px;background:url(/images/hamigo30/inner/searchFunc-load-1.png);animation:loading_spin .8s linear 0s infinite}.btn-secondary{color:#fff;background-color:#ffbd35}.btn-danger{color:#fff;background-color:#ef5a5a}.btn-cancel{color:#707070;background-color:#eaeaea}@media all and (max-width: 991px){.btn-cancel,.btn-cancel:hover,.btn-cancel:active{background-color:#fff}}.btn-gray{color:#fff;background-color:#d4d4d4}.btn-back{color:#5bb350;background-color:#eaeaea}.btn-line,.infoEdit .btn,.infoEdit .btn-dialog{color:#333;border:solid 1px #494949}.btn-more,.btn-more--primary,.btn-more--white{padding:8px 36px 8px 8px;font-size:20px;line-height:32px;color:#707070;background:url(/images/hamigo30/icon-link-1.svg) right 8px center no-repeat;background-size:28px;transition:all .2s}.btn-more:hover,.btn-more--primary:hover,.btn-more--white:hover{color:#5bb350;background:url(/images/hamigo30/icon-link-3.svg) right 8px center no-repeat;background-size:28px;opacity:.8}.btn-more:active,.btn-more--primary:active,.btn-more--white:active{opacity:.6}@media all and (max-width: 991px){.btn-more,.btn-more--primary,.btn-more--white{padding:10px 32px 10px 8px;font-size:14px;line-height:20px}}@media all and (max-width: 767px){.btn-more,.btn-more--primary,.btn-more--white{padding:2px 24px 2px 0}}.btn-more--white{color:#fff;background:url(/images/hamigo30/icon-link-2.svg) right 8px center no-repeat;background-size:28px}.btn-more--white:hover{color:#fff;background:url(/images/hamigo30/icon-link-2.svg) right 8px center no-repeat;background-size:28px}.btn-more--primary{color:#5bb350;background:url(/images/hamigo30/icon-link-3.svg) right 8px center no-repeat;background-size:28px}.btn-more--primary:hover{color:#5bb350;background:url(/images/hamigo30/icon-link-3.svg) right 8px center no-repeat;background-size:28px}@media all and (max-width: 991px){.btn-more,.btn-more--white,.btn-more--primary,.btn-more:hover,.btn-more--white:hover{background-position:right 8px center;background-size:24px}}@media all and (max-width: 767px){.btn-more,.btn-more--white,.btn-more--primary,.btn-more:hover,.btn-more--white:hover{background-position:right center;background-size:24px}}.btn-store{height:40px;padding:8px 20px 8px 52px;font-weight:500;border-radius:20px}.btn-store-love{color:#5bb350;background:#eaeaea url(/images/hamigo30/inner/btn-shop-love.svg) left 20px center no-repeat}.btn-store-love.on{color:#ef5a5a;background-image:url(/images/hamigo30/btn-love-on.svg);background-size:28px}.btn-store-buy{color:#fff;background:#6ccf53 url(/images/hamigo30/inner/btn-shop-buy.svg) left 20px center no-repeat}.btn-store-notice{color:#fff;background:#ffbd35 url(/images/hamigo30/inner/btn-shop-notice.svg) left 20px center no-repeat}.btn-store.disabled{cursor:default;background-color:#d4d4d4}.btn-store.disabled:hover,.btn-store.disabled:active{opacity:1}.btn-login{width:100%;font-size:15px;display:flex;justify-content:center;align-items:center;padding:.625rem 0;position:relative;background-color:#52e24f;color:#fff;border-radius:.25rem;margin:0 auto;flex:0 0 auto}@media all and (max-width: 991px){.btn-login{width:auto;padding:10px 29px 10px 20px;font-size:13px;border-radius:8px;line-height:16px;z-index:3}}.btn-login:after{content:"";width:24px;height:24px;display:inline-block;background-image:url("/images/hamigo30/icon-link-2.svg");background-position:50% calc(50% - 1px);background-repeat:no-repeat;position:absolute;top:50%;left:calc(50% + 2.5rem);transform:translateY(-50%)}@media all and (max-width: 991px){.btn-login:after{width:16px;height:16px;left:calc(50% + 24px);background-position:center;background-size:110% auto}}.btn-login-sub{width:100%;padding:10px 0;font-size:15px;display:flex;justify-content:center;align-items:center;gap:.5rem;background-color:#fff;color:#4e5969;border-radius:.25rem;margin:0 auto 4px auto}.btn-login-sub:last-of-type{margin-bottom:0}@media all and (max-width: 991px){.btn-login-sub{width:50%;margin-bottom:0;gap:4px;border-radius:0;font-size:13px;line-height:1}.btn-login-sub img{width:16px;height:16px}}.btn-logged{width:100%;font-size:15px;display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 0;background-color:#52e24f;color:#fff;border-radius:.25rem;margin:0 auto;line-height:1}@media all and (max-width: 991px){.btn-logged{width:120px;gap:4px;font-size:13px}}@media all and (max-width: 991px){.btn-logged img{width:16px;height:16px}}.btn-orderItem-filter{display:flex;justify-content:flex-start;align-items:center;gap:4px;border:0;padding:8px;font-size:16px;line-height:1.5;color:#494949;background-color:#eaeaea;border-radius:8px}@media all and (max-width: 991px){.btn-orderItem-filter{font-size:13px;line-height:22px;background-color:rgba(0,0,0,0);position:relative;right:-12px}}.btn-orderItem-filter img{margin-top:-2px}@media all and (max-width: 991px){.btn-orderItem-filter img{margin:0}}.inner-orderQuery{display:inline-flex;justify-content:start;align-items:center;gap:4px;padding:2px 0;transition:all .15s;margin-top:8px}@media all and (max-width: 991px){.inner-orderQuery{font-size:14px;line-height:22px;margin-top:4px}}.inner-orderQuery img{width:20px;height:20px}@media all and (max-width: 991px){.inner-orderQuery img{width:16px;height:16px}}.inner-orderQuery:hover span{text-decoration:underline}.chip{font-size:16px;line-height:24px;font-weight:500;border-radius:20px}.chip-log,.chip-hot,.chip-fold{background:#eaeaea;transition:all .2s}.chip-log:hover,.chip-hot:hover,.chip-fold:hover{background:#b7b7b7}.chip-log:active,.chip-hot:active,.chip-fold:active{opacity:.6}@media all and (max-width: 991px){.chip-log,.chip-hot,.chip-fold{font-size:14px;line-height:20px}}.chip-log{position:relative;padding:8px 36px 8px 12px}.chip-log .close{position:absolute;z-index:2;top:8px;right:8px;width:24px;height:24px;cursor:pointer;background:url(/images/hamigo30/inner/inner-chip-close-1.svg) center center;background-size:100%;transition:all .2s}.chip-log .close:hover{background:url(/images/hamigo30/inner/inner-chip-close-2.svg) center center;background-size:100%}@media all and (max-width: 991px){.chip-log{padding:4px 26px 4px 16px}.chip-log .close{width:16px;height:16px;top:6px;right:6px}}.chip-clear{padding:7px 12px;border:1px solid #eaeaea}.chip-hot{padding:8px 12px}.chip-hot .text::before{content:"＃"}@media all and (max-width: 991px){.chip-hot{padding:4px 16px}}.chip-fold{display:none}@media all and (max-width: 767px){.chip-box--fold{position:relative;height:80px;overflow:hidden;padding-right:32px;transition:all .2s}.chip-fold{display:block;width:32px;height:28px;position:absolute;right:0;bottom:0;background:#eaeaea url(/images/hamigo30/inner/inner-chip-fold.svg) center center no-repeat;background-size:16px}.chip-fold:hover{background:#b7b7b7 url(/images/hamigo30/inner/inner-chip-fold.svg) center center no-repeat;background-size:16px}.chip-box--fold.open{height:"auto";padding-right:0}.chip-box--fold.open .chip-fold{display:none}}.filter-box{display:flex;flex-wrap:wrap;height:56px;padding:8px 16px 0}.filter-box .chip{flex:0 0 auto;margin:0 12px 8px 0}@media all and (max-width: 991px){.filter-box.md-none{display:none}}.snackbarArea{position:fixed;bottom:0;left:0;z-index:90;display:flex;flex-direction:column-reverse;width:100%;padding:0 16px}.snackbar{display:none}.snackbar-box{display:inline-flex;justify-content:space-between;align-items:center;min-width:400px;max-width:720px;margin-bottom:16px;padding:10px 12px;background:rgba(51,51,51,.9);border-radius:4px;box-shadow:0px 4px 4px rgba(0,0,0,.25);transition:.3s}.snackbar-icon{flex:0 0 auto;display:block;width:28px;height:28px}.snackbar-icon.close{cursor:pointer;background:url(/images/hamigo30/inner/snackbar-close.svg) center center no-repeat}.snackbar-text{display:inline-block;flex:1 1 auto;color:#fff;margin-right:16px}.snackbar-text .highlight{color:#84c67c}.snackbar-link{flex:0 0 auto;margin-right:12px;color:#6ccf53}@media all and (min-width: 992px){.snackbar{min-width:400px}.snackbar-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media all and (max-width: 991px){.snackbarArea{left:50%;transform:translateX(-50%)}.snackbar-box{display:flex;min-width:0;max-width:560px;margin-left:auto;margin-right:auto}.snackbar-text{margin-right:8px}.snackbar-text .break{display:block}.snackbar-link{margin-right:8px}}@media all and (max-width: 767px){.snackbarArea{max-width:100%;margin:0}}.checkbox,.filterNum-check{display:flex;align-items:center;cursor:pointer}.checkbox input[type=checkbox],.filterNum-check input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0}.checkbox .icon,.filterNum-check .icon{position:relative;flex:0 0 auto;width:44px;height:44px;transition:all .2s}.checkbox .icon.bg-white,.filterNum-check .icon.bg-white{background-color:rgba(0,0,0,0)}.checkbox .icon.bg-white::before,.filterNum-check .icon.bg-white::before{background-color:#fff}.checkbox .icon::before,.filterNum-check .icon::before{content:"";display:block;width:18px;height:18px;z-index:2;position:absolute;top:calc(50% - 9px);left:calc(50% - 9px);border:1px solid #b7b7b7;border-radius:4px;transition:all .2s}.checkbox .icon::after,.filterNum-check .icon::after{content:"";display:block;position:absolute;top:calc(50% - 13px);left:calc(50% - 13px);width:28px;height:28px;border-radius:50%;opacity:.6;transition:all .2s}.checkbox input[type=checkbox]:checked+.icon::before,.filterNum-check input[type=checkbox]:checked+.icon::before{background:url(/images/hamigo30/inner/checkbox-1.svg) center center no-repeat;border-color:#6ccf53}.checkbox:hover .icon::after,.filterNum-check:hover .icon::after{background:#d4d4d4}.checkbox:hover input[type=checkbox]:checked+.icon::after,.filterNum-check:hover input[type=checkbox]:checked+.icon::after{background:#add9a7}.checkbox:active .icon::after,.filterNum-check:active .icon::after{background:#eaeaea}.checkbox:active input[type=checkbox]:checked+.icon::after,.filterNum-check:active input[type=checkbox]:checked+.icon::after{background:#d6ecd3}.checkbox input[type=checkbox]:disabled+.icon,.filterNum-check input[type=checkbox]:disabled+.icon{opacity:.35}.checkbox input[type=checkbox]:disabled+.icon::after,.filterNum-check input[type=checkbox]:disabled+.icon::after{content:none}.checkbox.check--half .icon::before,.check--half.filterNum-check .icon::before{background:url(/images/hamigo30/inner/checkbox-2.svg) center center no-repeat;border-color:#6ccf53}.checkbox--inline{display:inline-flex;vertical-align:middle}.btn-sort{margin-right:20px;padding:4px 24px 4px 4px;font-size:16px;line-height:24px;background:url(/images/hamigo30/inner/searchFunc-sort-1.svg) right 4px center no-repeat;transition:color .2s}.btn-sort.asc{background:url(/images/hamigo30/inner/searchFunc-sort-2.svg) right 4px center no-repeat}.btn-sort.desc{background:url(/images/hamigo30/inner/searchFunc-sort-3.svg) right 4px center no-repeat}@media all and (min-width: 992px){.btn-sort:hover{color:#5bb350}}@media all and (max-width: 991px){.btn-sort{margin-right:8px;padding-right:18px;font-size:14px;line-height:20px;background-size:10px auto;background-position:right 4px center}}@media all and (max-width: 374px){.btn-sort{margin-right:4px}}.headerM .btn-sort{background:url(/images/hamigo30/inner/searchFunc-sort-4.svg) right 4px center no-repeat;background-size:10px auto}.headerM .btn-sort.asc{background:url(/images/hamigo30/inner/searchFunc-sort-5.svg) right 4px center no-repeat;background-size:10px auto}.headerM .btn-sort.desc{background:url(/images/hamigo30/inner/searchFunc-sort-6.svg) right 4px center no-repeat;background-size:10px auto}.btn-listType{display:flex;margin-right:8px;border:1px solid #b7b7b7;border-radius:8px;overflow:hidden}.btn-listType button{width:30px;height:30px;transition:all .2s}.btn-listType-grid{background:url(/images/hamigo30/inner/searchFunc-type-grid-1.svg) center center no-repeat}.btn-listType-grid:hover,.btn-listType-grid.open{background-image:url(/images/hamigo30/inner/searchFunc-type-grid-2.svg);background-position:center center}.btn-listType-list{background:url(/images/hamigo30/inner/searchFunc-type-list-1.svg) center center no-repeat}.btn-listType-list:hover,.btn-listType-list.open{background-image:url(/images/hamigo30/inner/searchFunc-type-list-2.svg);background-position:center center}.btn-listType .open{background-color:#eaeaea}@media all and (max-width: 991px){.btn-listType{border-radius:4px}.btn-listType button{width:26px;height:26px;background-size:28px}}.headerM .btn-listType{border-color:#fff}.headerM .btn-listType-grid{background:url(/images/hamigo30/inner/searchFunc-type-grid-3.svg) center center no-repeat;background-size:28px}.headerM .btn-listType-grid.open{background:#fff url(/images/hamigo30/inner/searchFunc-type-grid-4.svg) center center;background-size:28px}.headerM .btn-listType-list{background:url(/images/hamigo30/inner/searchFunc-type-list-3.svg) center center no-repeat;background-size:28px}.headerM .btn-listType-list.open{background:#fff url(/images/hamigo30/inner/searchFunc-type-list-4.svg) center center;background-size:28px}.btn-filter{flex:0 0 auto;padding:3px 0 3px 32px;font-size:16px;line-height:24px;background:url(/images/hamigo30/inner/searchFunc-filter-1.svg) left center no-repeat;border:1px solid #b7b7b7;border-radius:8px;transition:all .2s}.btn-filter.open{color:#494949;background:#eaeaea url(/images/hamigo30/inner/searchFunc-filter-3.svg) left center no-repeat}.btn-filter .num{padding-right:8px}@media all and (min-width: 992px){.btn-filter:hover{color:#5bb350;border-color:#5bb350;background:url(/images/hamigo30/inner/searchFunc-filter-2.svg) left center no-repeat}.btn-filter:active{color:#494949;border-color:#b7b7b7;background:#eaeaea url(/images/hamigo30/inner/searchFunc-filter-3.svg) left center no-repeat}}@media all and (max-width: 991px){.btn-filter{height:28px;line-height:26px;padding:0 0 0 28px;font-size:14px;line-height:20px;background-size:28px;border-radius:4px}}.headerM .btn-filter{border-color:#fff;background:url(/images/hamigo30/inner/searchFunc-filter-4.svg) left center no-repeat;background-size:28px}.headerM .btn-filter.open{background:#fff url(/images/hamigo30/inner/searchFunc-filter-5.svg) left center no-repeat;background-size:28px}.headerM .btn-filter.open .num{display:none}.headerM .btn-filter .text{display:none}.headerM .btn-filter .num{padding-right:3px}.searchFunc{display:flex;align-items:center;height:44px;padding:0 12px;background-color:#fff;border-bottom:1px solid #d4d4d4}.searchFunc::after{content:"";display:block;position:absolute;bottom:0;left:0;width:3840px;transform:translateX(-50%);height:0;transition:all .2s}.searchFunc .searchFunc-sec.sec-1{flex:1 1 auto}.searchFunc .searchFunc-sec.sec-2{display:flex}@media all and (max-width: 991px){.searchFunc{height:40px;padding:0 12px 0 8px}.searchFunc::after{content:none}}@media all and (max-width: 374px){.searchFunc{padding:0 8px 0 4px}}.scrollfix-top .searchFunc::after{height:1px;background:#d4d4d4}.headerM .searchFunc{color:#fff;background:#5bb350}.filterNav{width:284px}.filterNav-title{padding:10px 12px;font-weight:500}.filterNav-hr{position:relative;height:1px;margin:6px 8px 5px;background:#eaeaea;border:none}.filterNav-head,.filterNav-foot{display:none}.filterNav-inner{overflow-y:auto}@media all and (min-width: 992px){.filterNav .btn-box{padding:4px 12px}.filterNav .btn,.filterNav .btn-dialog{flex:1 1 auto;display:block;padding:6px;border-radius:8px}}@media all and (max-width: 991px){.filterNav{width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch}.filterNav-head,.filterNav-foot{flex:0 0 auto;display:block;position:relative;z-index:5}.filterNav-head{height:40px;padding:10px;text-align:center}.filterNav-inner{flex:1 1 auto;overflow-y:auto}.filterNav-inner .btn-box{display:none}}@media all and (max-width: 767px){.filterNav{max-height:100vh}}.filterNav-head .title{font-weight:500;font-size:16px;line-height:20px}.filterNav-close{display:block;width:28px;height:28px;position:absolute;top:6px;right:16px;background:url(/images/hamigo30/inner/filterNav-close.svg) center center no-repeat;background-size:28px}.filterNav-foot{height:56px;padding:8px 16px;background-color:#fff;border-top:solid 1px #d4d4d4}.filterNav-foot .btn,.filterNav-foot .btn-dialog{flex:1 1 calc(50% - 4px);display:block;margin-right:8px;height:40px;line-height:40px}.filterNav-foot .btn:nth-last-child(1),.filterNav-foot .btn-dialog:nth-last-child(1){margin-right:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.inputRange-box .color-error{padding:4px 12px 8px 12px;font-weight:500;font-size:14px;line-height:20px}.inputRange-num{display:flex;position:relative}.inputRange-num::after{content:"";display:block;width:8px;height:1px;position:absolute;top:50%;left:calc(50% - 4px);background:#b7b7b7}.inputRange-num .inputbox{flex:1 1 50%;max-width:calc(50% - 14px)}.inputRange-num .inputbox:nth-child(1){margin-right:28px}.inputRange-num input{width:100%;height:32px;padding:0 8px;border:solid 1px #b7b7b7;border-radius:8px;transition:border-color .2s}.inputRange-num input:focus{border-color:#6ccf53}.inputRange-num input::placeholder{color:#b7b7b7}.inputRange-num--price input{padding-left:22px}.inputRange-num--price .inputbox{position:relative}.inputRange-num--price .inputbox::before{content:"$";color:#b7b7b7;position:absolute;top:4px;left:9px;z-index:2}.filterNav .inputRange-num{padding:6px 12px}@media all and (max-width: 991px){.inputRange-area{display:flex}.inputRange-area .filterNav-title{flex:0 0 140px}.inputRange-box{width:calc(100% - 140px)}.inputRange-box .color-error{font-size:12px;line-height:1.6em;transform:scale(0.833);transform-origin:left center}}.filterNum-title,.filterNum-check{display:flex;align-items:center;margin:0 4px}.filterNum-title .text,.filterNum-check .text{flex:1 1 auto;margin-right:4px;font-size:16px;line-height:24px}.filterNum-title .num,.filterNum-check .num{flex:0 0 auto;font-size:14px;line-height:20px;color:#707070}@media all and (min-width: 992px){.filterNum-title,.filterNum-check{border-radius:8px}.filterNum-title:hover,.filterNum-check:hover{background:#f9f9f9}}@media all and (max-width: 991px){.filterNum-title .text,.filterNum-check .text{font-size:14px;line-height:20px}.filterNum-title .num,.filterNum-check .num{font-size:12px}}.filterNum-check{padding:8px 8px 8px 4px}.filterNum-check .icon{width:28px;height:28px;margin-right:3px}.filterNum-title{padding:10px 0 10px 8px}.filterNum-title .text{font-weight:500}.filterNum-title .icon{flex:0 0 auto;width:28px;height:28px;background:url(/images/hamigo30/index-slide-down.svg) center center}.filterNum-title.open{background:#eaeaea}.filterNum-title.open .icon{transform:scale(-1)}.filterFold-inner{display:none}.hotSale.py{padding-top:16px;padding-bottom:16px}.hotSale-inner{padding:0 0 12px}.hotSale .swiper{padding:0 16px}.hotSale .swiper-slide{width:auto}.hotSale .btn-slideMore{height:318px}@media all and (max-width: 991px){.hotSale .btn-slideMore{height:206px}}@media all and (max-width: 767px){.hotSale .btn-slideMore{height:180px}}.hotSale-item,.themeTicket-item{position:relative;display:block;width:224px;padding-left:6px;font-size:20px;line-height:32px;color:#707070}@media all and (max-width: 991px){.hotSale-item,.themeTicket-item{width:148px;padding-left:4px;font-size:14px;line-height:20px}}@media all and (max-width: 767px){.hotSale-item,.themeTicket-item{width:124px}}.hotSale-item .imgbox,.themeTicket-item .imgbox{width:216px;height:164px;overflow:hidden;border-radius:8px;margin-bottom:8px}@media all and (max-width: 991px){.hotSale-item .imgbox,.themeTicket-item .imgbox{width:144px;height:110px;margin-bottom:6px}}@media all and (max-width: 767px){.hotSale-item .imgbox,.themeTicket-item .imgbox{width:120px;height:92px}}@media all and (max-width: 767px){.hotSale-item .prodBox-name,.hotSale-item .themePromo-name,.themeTicket-item .prodBox-name,.themeTicket-item .themePromo-name{font-size:12px;line-height:20px}}.hotSale-item .text-price,.themeTicket-item .text-price{margin-bottom:16px}@media all and (max-width: 991px){.hotSale-item .text-price,.themeTicket-item .text-price{margin-bottom:8px}}@media all and (max-width: 991px){.hotSale-item .text-point,.themeTicket-item .text-point{background-size:15px}}@media all and (max-width: 767px){.hotSale-item .text-point,.themeTicket-item .text-point{font-size:12px;line-height:1.6em;background-size:1.2em;transform:scale(0.833);transform-origin:left center}}.hotSale-item.type--border .name{color:#333;font-weight:500}.hotSale-item.type--border .hotSale-chip+.imgbox{border:solid 2px #818181}.hotSale-item.type--border .chip-1+.imgbox{border:solid 2px #f8d774}.hotSale-item.type--border .chip-2+.imgbox{border:solid 2px #c7c4cd}.hotSale-item.type--border .chip-3+.imgbox{border:solid 2px #be937a}.resultCardList .JS_grid,.indexRecommend .JS_grid{width:100% !important}.resultCardList .JS_grid-sizer,.indexRecommend .JS_grid-sizer,.resultCardList .JS_grid-item,.indexRecommend .JS_grid-item{width:25%}.resultCardList .JS_grid-item,.indexRecommend .JS_grid-item{padding:0 6px 12px}.resultCardList .JS_gutter-sizer,.indexRecommend .JS_gutter-sizer{width:12px}@media all and (max-width: 991px){.resultCardList .JS_grid-sizer,.indexRecommend .JS_grid-sizer,.resultCardList .JS_grid-item,.indexRecommend .JS_grid-item{width:33.33%}.resultCardList .JS_grid-item,.indexRecommend .JS_grid-item{padding:0 4px 8px}}@media all and (max-width: 767px){.resultCardList .JS_grid-sizer,.indexRecommend .JS_grid-sizer,.resultCardList .JS_grid-item,.indexRecommend .JS_grid-item{width:50%}}.indexRecommend-bg{position:relative;background-color:#f9f9f9}.indexRecommend-bg::before{content:"";display:block;width:100%;height:400px;position:absolute;top:0;left:0;background:linear-gradient(to bottom, #FFFFFF 0%, #F9F9F9 100%)}.indexRecommend-inner{position:relative;z-index:2;padding:20px 8px}@media all and (max-width: 991px){.indexRecommend-inner{padding:12px 8px 20px}}.btn-love{display:block;width:36px;height:36px;background:url(/images/hamigo30/btn-love.svg) center center no-repeat;background-size:100%}.btn-love:hover{background:url(/images/hamigo30/btn-love-hover.svg) center center no-repeat;background-size:100%}.btn-love.on{background:url(/images/hamigo30/btn-love-on.svg) center center no-repeat;background-size:100%}.recommendCard{background-color:#fff;width:100%;box-shadow:0px 0px 2px rgba(0,0,0,.08);border-radius:16px;transition:box-shadow .2s}.recommendCard:hover{box-shadow:0px 0px 8px rgba(0,0,0,.16)}.recommendCard:hover .swiper-slide-next img{transform:scale(1)}.recommendCard:active{opacity:1}.recommendCard-inner{height:255px;display:flex;flex-direction:column}@media all and (max-width: 991px){.recommendCard-inner{height:auto}}.recommendCard-img{position:relative;padding:4px}.recommendCard-img .imgbox{display:block;position:relative;padding-top:69.5%}.recommendCard-img .imgbox img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.recommendCard-img .btn-love{position:absolute;bottom:4px;left:4px;z-index:20;opacity:0;transition:opacity .2s}.recommendCard-img:hover .btn-love{opacity:1}.recommendCard-img.btn--show .btn-love{opacity:1}.recommendCard-img-inner{border-radius:12px;overflow:hidden}.recommendCard-img-text{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);border-radius:12px}.recommendCard-img-text .textbox{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:64px;height:64px;background:#fff;border-radius:32px;padding:12px 0;text-align:center;font-weight:500}.recommendCard-img-text .textbox span{display:block}.recommendCard-img .swiper-button-prev,.recommendCard-img .swiper-button-next{width:28px;height:60px;top:calc(50% - 30px);background-size:28px}.recommendCard-img .swiper-pagination{line-height:6px;top:auto;bottom:-6px;left:0;opacity:0}.recommendCard-img .swiper-pagination .swiper-pagination-bullet{margin:0 2px 0 0}.recommendCard-img:hover .swiper-pagination{opacity:1}@media all and (max-width: 991px){.recommendCard-img .recommendCard-img-inner{border-radius:8px}.recommendCard-img-text{border-radius:8px}.recommendCard-img-text .textbox{width:48px;height:48px;padding:8px 0;font-size:12px;line-height:16px}.recommendCard-img .btn-love{display:none}.recommendCard-img:hover .swiper-pagination{opacity:0}}@media all and (max-width: 767px){.recommendCard-img{padding-bottom:2px}.recommendCard-img .imgbox{padding-top:68.9%}}.recommendCard-link{flex:1 1 auto;padding:10px 8px 20px}.recommendCard-link .name{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;box-sizing:border-box;text-decoration:underline;-webkit-text-underline-position:under;-ms-text-underline-position:below;text-underline-position:under;text-decoration-color:rgba(0,0,0,0);transition:all .2s;font-weight:500}.recommendCard-link:hover .name{text-decoration-color:currentcolor}.recommendCard-link .notice-store{color:#b7b7b7}.recommendCard-link .text-notice,.recommendCard-link .recommendCard-img-text .textbox,.recommendCard-img-text .recommendCard-link .textbox{color:#959595}@media all and (max-width: 991px){.recommendCard-link{padding:0 8px 16px}.recommendCard-link .name{font-size:14px;line-height:20px}.recommendCard-link .notice-store,.recommendCard-link .text-notice,.recommendCard-link .recommendCard-img-text .textbox,.recommendCard-img-text .recommendCard-link .textbox{font-size:14px;line-height:20px}}@media all and (max-width: 767px){.recommendCard-link{padding-bottom:16px}.recommendCard-link .name{font-size:12px}.recommendCard-link .notice-store{height:13px;font-size:12px;line-height:14px;transform:scale(0.833);transform-origin:left center}.recommendCard-link .text-notice,.recommendCard-link .recommendCard-img-text .textbox,.recommendCard-img-text .recommendCard-link .textbox{height:15px;font-size:12px;line-height:1.6em;transform:scale(0.833);transform-origin:left top}}.recommendCard-sub{flex:0 0 auto;position:relative;padding:0 8px 8px}.recommendCard-sub .text-point{padding-left:20px;font-size:14px;line-height:20px;background-size:15px}.recommendCard-sub .btn-love{display:none;position:absolute;right:8px;bottom:4px;width:28px;height:28px}.recommendCard-sub .btn-box{display:none;position:absolute;right:0;bottom:12px}.recommendCard-sub .btn-box a{margin-left:12px}.recommendCard-sub .text--off{padding:10px 12px;color:#707070}@media all and (max-width: 991px){.recommendCard-sub{padding:4px 8px 4px}.recommendCard-sub .btn-love{display:block}}@media all and (max-width: 767px){.recommendCard-sub{padding-top:0}.recommendCard-sub .text-price{height:20px}.recommendCard-sub .text-point{padding-left:16px;font-size:12px;line-height:20px;background-size:12px;background-position:left 2px center}}.recommendCard-tag{display:flex}.recommendCard-tag .tag{margin-right:2px;padding:0 4px;font-size:14px;line-height:24px;font-weight:500;color:#fff;border-radius:2px}@media all and (max-width: 991px){.recommendCard-tag .tag{font-size:14px}}@media all and (max-width: 767px){.recommendCard-tag{height:24px;transform:scale(0.667);transform-origin:left top;margin-bottom:-8px}.recommendCard-tag .tag{margin-right:3px;white-space:nowrap;font-size:16px;line-height:24px;font-weight:400}}.recommendCard-tag .tag-1{background-color:#cb88ff}.recommendCard-tag .tag-2{background-color:#ff7b7b}.recommendCard-tag .tag-3{background-color:#84c67c}.recommendCard-promo{position:relative;flex:0 0 auto;height:44px;font-size:14px;line-height:20px;color:#959595}.recommendCard-promo-list::after{content:"";display:block;height:1px;position:absolute;top:0;left:8px;right:8px;background:#d9d9d9}.recommendCard-promo-list li::after{content:""}@media all and (min-width: 992px){.recommendCard-promo{white-space:nowrap;padding:12px 0 12px 8px;overflow:hidden}.recommendCard-promo li{display:inline}.recommendCard-promo li::after{content:"、"}.recommendCard-promo li:nth-last-child(1)::after{content:none}}@media all and (max-width: 991px){.recommendCard-promo{height:auto;white-space:normal;padding:4px 8px 16px}.recommendCard-promo li{position:relative;display:block;margin-bottom:2px;padding-left:30px}.recommendCard-promo li:nth-last-child(1){position:relative;margin-bottom:0}.recommendCard-promo li::after,.recommendCard-promo li:nth-last-child(1)::after{content:"";display:block;width:6px;height:6px;position:absolute;top:8px;left:15px;background-color:#959595;border-radius:3px}}@media all and (max-width: 767px){.recommendCard-promo{font-size:12px}.recommendCard-promo li{margin-bottom:2px;padding-left:20px}.recommendCard-promo li::after,.recommendCard-promo li:nth-last-child(1)::after{left:6px}}.recommendCard-below{display:none}.resultCardList .recommendCard-sub .btn-love{display:none}@media all and (max-width: 991px){.resultCardList .recommendCard-sub .btn-love{display:block}}.recommendCard.type-list,.recommendCard.type-hot{background-color:#fff;border-radius:0;border-bottom:solid 1px #d9d9d9}.recommendCard.type-list:nth-last-child(1),.recommendCard.type-hot:nth-last-child(1){border-bottom:0}.recommendCard.type-list:hover,.recommendCard.type-hot:hover{position:relative;z-index:2}.recommendCard.type-list .recommendCard-area,.recommendCard.type-hot .recommendCard-area{padding:12px 24px}.recommendCard.type-list .recommendCard-main,.recommendCard.type-hot .recommendCard-main{display:flex;align-items:flex-start;position:relative}.recommendCard.type-list .recommendCard-main .hotSale-chip,.recommendCard.type-hot .recommendCard-main .hotSale-chip{left:-4px}.recommendCard.type-list .recommendCard-img,.recommendCard.type-hot .recommendCard-img{flex:0 0 auto;padding:0;border-radius:16px}.recommendCard.type-list .recommendCard-img .imgbox,.recommendCard.type-hot .recommendCard-img .imgbox{width:216px;height:216px;padding:0}.recommendCard.type-list .recommendCard-img .btn-love,.recommendCard.type-hot .recommendCard-img .btn-love{display:none}.recommendCard.type-list .recommendCard-inner,.recommendCard.type-hot .recommendCard-inner{flex:1 1 auto;height:216px;padding:0 0 0 16px}.recommendCard.type-list .recommendCard-inner .recommendCard-link,.recommendCard.type-list .recommendCard-inner .recommendCard-sub,.recommendCard.type-hot .recommendCard-inner .recommendCard-link,.recommendCard.type-hot .recommendCard-inner .recommendCard-sub{padding-left:0;padding-right:0}.recommendCard.type-list .recommendCard-inner .recommendCard-link,.recommendCard.type-hot .recommendCard-inner .recommendCard-link{padding-top:0}.recommendCard.type-list .recommendCard-inner .name,.recommendCard.type-hot .recommendCard-inner .name{font-size:20px;line-height:32px}.recommendCard.type-list .recommendCard-inner .notice-store,.recommendCard.type-list .recommendCard-inner .text-notice,.recommendCard.type-list .recommendCard-inner .recommendCard-img-text .textbox,.recommendCard-img-text .recommendCard.type-list .recommendCard-inner .textbox,.recommendCard.type-hot .recommendCard-inner .notice-store,.recommendCard.type-hot .recommendCard-inner .text-notice,.recommendCard.type-hot .recommendCard-inner .recommendCard-img-text .textbox,.recommendCard-img-text .recommendCard.type-hot .recommendCard-inner .textbox{display:none}.recommendCard.type-list .recommendCard-inner .recommendCard-tag,.recommendCard.type-hot .recommendCard-inner .recommendCard-tag{margin-bottom:8px}.recommendCard.type-list .recommendCard-inner .text-price,.recommendCard.type-hot .recommendCard-inner .text-price{margin-bottom:4px}.recommendCard.type-list .recommendCard-sub,.recommendCard.type-hot .recommendCard-sub{padding:0}.recommendCard.type-list .recommendCard-sub .btn-box,.recommendCard.type-hot .recommendCard-sub .btn-box{display:flex}.recommendCard.type-list .recommendCard-promo,.recommendCard.type-hot .recommendCard-promo{height:auto;padding:0;margin-top:8px}.recommendCard.type-list .recommendCard-promo-list,.recommendCard.type-hot .recommendCard-promo-list{white-space:nowrap;overflow:hidden;padding:4px 0 4px 8px;border-radius:8px;color:#707070}.recommendCard.type-list .recommendCard-promo-list::after,.recommendCard.type-hot .recommendCard-promo-list::after{content:none}.recommendCard.type-list .recommendCard-promo-list li,.recommendCard.type-hot .recommendCard-promo-list li{display:inline;padding-left:0}.recommendCard.type-list .recommendCard-promo-list li::after,.recommendCard.type-hot .recommendCard-promo-list li::after{content:"、";position:static;display:inline;width:auto;height:auto;background-color:rgba(0,0,0,0)}.recommendCard.type-list .recommendCard-promo-list li:nth-last-child(1)::after,.recommendCard.type-hot .recommendCard-promo-list li:nth-last-child(1)::after{content:none}.recommendCard.type-list .recommendCard-below,.recommendCard.type-hot .recommendCard-below{display:none}@media all and (max-width: 991px){.recommendCard.type-list .recommendCard-area,.recommendCard.type-hot .recommendCard-area{padding:12px 12px 12px 8px}.recommendCard.type-list .recommendCard-below,.recommendCard.type-hot .recommendCard-below{display:block}.recommendCard.type-list .recommendCard-below .recommendCard-promo-list,.recommendCard.type-hot .recommendCard-below .recommendCard-promo-list{font-size:14px;line-height:20px}.recommendCard.type-list .recommendCard-inner,.recommendCard.type-hot .recommendCard-inner{height:120px;padding:0 0 0 12px}.recommendCard.type-list .recommendCard-inner .name,.recommendCard.type-hot .recommendCard-inner .name{height:40px;font-size:14px;line-height:20px}.recommendCard.type-list .recommendCard-inner .text-price,.recommendCard.type-hot .recommendCard-inner .text-price{margin-bottom:0}.recommendCard.type-list .recommendCard-inner .recommendCard-tag,.recommendCard.type-hot .recommendCard-inner .recommendCard-tag{margin-bottom:4px}.recommendCard.type-list .recommendCard-sub,.recommendCard.type-hot .recommendCard-sub{padding:0}.recommendCard.type-list .recommendCard-sub .btn-box,.recommendCard.type-hot .recommendCard-sub .btn-box{bottom:0}.recommendCard.type-list .recommendCard-sub .btn-love,.recommendCard.type-hot .recommendCard-sub .btn-love{display:none}.recommendCard.type-list .recommendCard-link,.recommendCard.type-hot .recommendCard-link{padding-bottom:8px}.recommendCard.type-list .recommendCard-inner .recommendCard-promo,.recommendCard.type-hot .recommendCard-inner .recommendCard-promo{display:none}.recommendCard.type-list .recommendCard-img .imgbox,.recommendCard.type-hot .recommendCard-img .imgbox{width:120px;height:120px}.recommendCard.type-list .recommendCard-promo-list,.recommendCard.type-hot .recommendCard-promo-list{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommendCard.type-list .recommendCard-promo-list li::after,.recommendCard.type-hot .recommendCard-promo-list li::after{content:"|"}.recommendCard.type-list .recommendCard-below,.recommendCard.type-hot .recommendCard-below{padding-top:12px}}@media all and (max-width: 767px){.recommendCard.type-list .recommendCard-img .imgbox,.recommendCard.type-hot .recommendCard-img .imgbox{width:100px;height:100px}.recommendCard.type-list .recommendCard-inner,.recommendCard.type-hot .recommendCard-inner{display:block;height:100px}.recommendCard.type-list .recommendCard-inner .recommendCard-tag,.recommendCard.type-hot .recommendCard-inner .recommendCard-tag{margin-bottom:-8px}.recommendCard.type-list .recommendCard-sub .btn-box,.recommendCard.type-hot .recommendCard-sub .btn-box{display:none}.recommendCard.type-list .recommendCard-sub .btn-box.m-block,.recommendCard.type-hot .recommendCard-sub .btn-box.m-block{display:flex}.recommendCard.type-list .recommendCard-sub .btn-love,.recommendCard.type-hot .recommendCard-sub .btn-love{display:block;right:0;bottom:0}.recommendCard.type-list .recommendCard-sub .btn-store,.recommendCard.type-list .recommendCard-sub .text--off,.recommendCard.type-hot .recommendCard-sub .btn-store,.recommendCard.type-hot .recommendCard-sub .text--off{font-size:14px;line-height:20px;background-image:none}.recommendCard.type-list .recommendCard-sub .btn-store,.recommendCard.type-hot .recommendCard-sub .btn-store{min-width:90px;height:32px;padding:6px;text-align:center}.recommendCard.type-list .recommendCard-sub .text--off,.recommendCard.type-hot .recommendCard-sub .text--off{padding:6px 0}.recommendCard.type-list .recommendCard-link,.recommendCard.type-hot .recommendCard-link{padding-bottom:4px}.recommendCard.type-list .recommendCard-below,.recommendCard.type-hot .recommendCard-below{padding-top:4px}.recommendCard.type-list .recommendCard-below .recommendCard-promo-list,.recommendCard.type-hot .recommendCard-below .recommendCard-promo-list{font-size:12px}.recommendCard.type-list .text-point,.recommendCard.type-hot .text-point{font-size:14px}}@media all and (max-width: 374px){.recommendCard.type-list .recommendCard-area,.recommendCard.type-hot .recommendCard-area{padding-right:8px}.recommendCard.type-list .recommendCard-inner,.recommendCard.type-hot .recommendCard-inner{padding-left:8px}.recommendCard.type-list .recommendCard-sub .btn-store,.recommendCard.type-list .recommendCard-sub .text--off,.recommendCard.type-hot .recommendCard-sub .btn-store,.recommendCard.type-hot .recommendCard-sub .text--off{font-size:12px}.recommendCard.type-list .recommendCard-sub .btn-store,.recommendCard.type-hot .recommendCard-sub .btn-store{min-width:0;padding:6px 8px}}.recommendCard.type-hot .recommendCard-main{align-items:stretch}.recommendCard.type-hot .recommendCard-img .imgbox{width:180px;height:180px}@media all and (max-width: 991px){.recommendCard.type-hot .recommendCard-img .imgbox{width:120px;height:120px}}@media all and (max-width: 767px){.recommendCard.type-hot .recommendCard-img .imgbox{width:100px;height:100px}}.recommendCard.type-hot .recommendCard-inner{height:auto}@media all and (max-width: 767px){.recommendCard.type-hot .recommendCard-inner{display:flex;flex-direction:column}}.recommendCard.type-hot .recommendCard-inner .text-notice,.recommendCard.type-hot .recommendCard-inner .recommendCard-img-text .textbox,.recommendCard-img-text .recommendCard.type-hot .recommendCard-inner .textbox{display:block;margin-bottom:4px;color:#959595}@media all and (max-width: 767px){.recommendCard.type-hot .recommendCard-inner .text-notice,.recommendCard.type-hot .recommendCard-inner .recommendCard-img-text .textbox,.recommendCard-img-text .recommendCard.type-hot .recommendCard-inner .textbox{margin-bottom:0;transform:scale(0.833);transform-origin:left center}}.recommendCard.type-hot .recommendCard-inner .name{height:auto}.recommendCard.type-hot .recommendCard-link{flex:0 0 auto;margin-bottom:8px;padding:0}@media all and (max-width: 991px){.recommendCard.type-hot .recommendCard-link{margin-bottom:4px}}@media all and (max-width: 767px){.recommendCard.type-hot .recommendCard-sub{height:36px}}.recommendCard.type-hot .text-price{flex:1 1 auto}@media all and (max-width: 767px){.recommendCard.type-hot .text-price{height:20px}}.recommendCard.type-hot .text-price .num{font-size:24px;line-height:1.5em}@media all and (max-width: 991px){.recommendCard.type-hot .text-price .num{font-size:16px}}@media all and (max-width: 767px){.recommendCard.type-hot .text-price .num{font-size:14px;line-height:20px}}@media all and (max-width: 767px){.recommendCard.type-hot .text-price .origin{line-height:16px;transform:none}}.recommendCard.type-hot .text-point{margin-bottom:4px}@media all and (max-width: 767px){.recommendCard.type-hot .text-point{margin-bottom:0;font-size:14px}}.recommendCard.type-hot .btn-box{bottom:4px}.recommendCard:not(.type-hot):not(.type-list) .recommendCard-inner{height:176px}.recommendCard:not(.type-hot):not(.type-list) .recommendCard-link{padding-bottom:8px}.recommendCard:not(.type-hot):not(.type-list) .text-notice:not(.textbox),.recommendCard:not(.type-hot):not(.type-list) .recommendCard-img-text .textbox:not(.textbox),.recommendCard-img-text .recommendCard:not(.type-hot):not(.type-list) .textbox:not(.textbox){display:none}.recommendCard:not(.type-hot):not(.type-list) .recommendCard-sub{margin-top:auto}.recommendCard:not(.type-hot):not(.type-list) .recommendCard-tag{min-height:24px}@media all and (max-width: 991px){.recommendCard:not(.type-hot):not(.type-list) .recommendCard-inner{height:auto}.recommendCard:not(.type-hot):not(.type-list) .recommendCard-link{padding-bottom:4px}}@media all and (max-width: 767px){.recommendCard:not(.type-hot):not(.type-list) .recommendCard-img{padding-bottom:0}.recommendCard:not(.type-hot):not(.type-list) .recommendCard-link{margin-top:4px}}.indexRecommend-foot{padding:12px 0}.indexRecommend-foot.pd-l{padding:24px 0 32px}@media all and (max-width: 767px){.indexRecommend-foot{padding-bottom:20px}.indexRecommend-foot.pd-l{padding:12px 0 40px}}.footText{text-align:center;font-size:20px;line-height:32px;color:#707070}@media all and (max-width: 991px){.footText{font-size:14px;line-height:20px}}.footText-load .footText-load-icon{display:inline-block;margin-left:26px}.footText-icon{display:inline-block;width:32px;height:32px;margin-right:4px}@media all and (max-width: 991px){.footText-icon{width:24px;height:24px}}.footText-error{display:flex;justify-content:center;align-items:center}.footText-error .footText-icon{background:url(/images/hamigo30/footText-error.svg);background-size:100%}.footText-end{position:relative;display:flex;justify-content:center;align-items:center}.footText-end span{flex:0 0 auto;padding:0 20px}@media all and (max-width: 767px){.footText-end span{padding:0 6px}}.footText-end::before,.footText-end::after{content:"";display:block;width:100px;height:1px;background:#959595}.footText-end.short::before,.footText-end.short::after{width:80px}@media only screen and (max-width: 991px)and (min-width: 768px){.footText-end.short::before,.footText-end.short::after{width:85px}}.footText-load-icon{width:6px;height:6px;border-radius:50%;display:block;margin:4px auto;position:relative;color:#84c67c;box-sizing:border-box;animation:loading 1.5s linear infinite alternate}@keyframes loading{0%{box-shadow:-24px -2px,-15px 2px,-6px -2px}33%{box-shadow:-24px 2px,-15px -2px,-6px 2px}66%{box-shadow:-24px -2px,-15px 2px,-6px -2px}100%{box-shadow:-24px 2px,-15px -2px,-6px 2px}}.hotTicketLink.loading .imgbox,.hotTicketLink.loading .prodBox-name,.hotTicketLink.loading .themePromo-name,.hotTicketLink.loading .text-price,.hotTicketLink.loading .notice,.hotTicketLink.loading--error .imgbox,.hotTicketLink.loading--error .prodBox-name,.hotTicketLink.loading--error .themePromo-name,.hotTicketLink.loading--error .text-price,.hotTicketLink.loading--error .notice,.recommendCard.type-list.loading .recommendCard-promo-list,.loadBg{background:linear-gradient(120deg, #eaeaea 0%, #f9f9f9 50%, #eaeaea 100%);background-size:200% 200%;border-radius:8px;animation:loadBg 5s ease infinite}.type-list .loadBg{background:linear-gradient(to right, #eaeaea 0%, #f9f9f9 50%, #eaeaea 100%);background-size:200% 200%}@keyframes loadBg{0%{background-position:10% 0%}50%{background-position:91% 100%}100%{background-position:10% 0%}}.recommendCard.loading .loadBg-1,.recommendCard.loading--error .loadBg-1{height:24px;margin-bottom:8px}.recommendCard.loading .loadBg-2,.recommendCard.loading--error .loadBg-2{height:60px;margin-bottom:20px}.recommendCard.loading .loadBg-3,.recommendCard.loading--error .loadBg-3{height:24px}@media all and (max-width: 991px){.recommendCard.loading .loadBg-4,.recommendCard.loading--error .loadBg-4{height:16px;margin-bottom:4px}.recommendCard.loading .loadBg-4.w-mid,.recommendCard.loading--error .loadBg-4.w-mid{max-width:153px}.recommendCard.loading .loadBg-4.w-short,.recommendCard.loading--error .loadBg-4.w-short{max-width:85px}.recommendCard.loading .loadBg-4.mb,.recommendCard.loading--error .loadBg-4.mb{margin-bottom:56px}.recommendCard.loading .recommendCard-inner,.recommendCard.loading--error .recommendCard-inner{padding-top:4px}.recommendCard.loading .recommendCard-promo,.recommendCard.loading--error .recommendCard-promo{display:none}.recommendCard.loading .recommendCard-link,.recommendCard.loading--error .recommendCard-link{padding-bottom:13px}}@media all and (max-width: 767px){.recommendCard.loading .loadBg-4.w-mid,.recommendCard.loading--error .loadBg-4.w-mid{max-width:98px}.recommendCard.loading .loadBg-4.w-short,.recommendCard.loading--error .loadBg-4.w-short{max-width:51px;height:12px}.recommendCard.loading .loadBg-4.mb,.recommendCard.loading--error .loadBg-4.mb{margin-bottom:20px}.recommendCard.loading .recommendCard-link,.recommendCard.loading--error .recommendCard-link{padding-bottom:12px}}.recommendCard.type-list.loading .loadBg-1{height:64px;margin-bottom:28px}.recommendCard.type-list.loading .loadBg-2{height:24px;margin-bottom:8px}.recommendCard.type-list.loading .recommendCard-promo-list{height:24px}@media all and (max-width: 991px){.recommendCard.type-list.loading .loadBg-1{height:40px}}.hotTicketLink.loading--error .errorText,.recommendCard.loading--error .errorText{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center}.hotTicketLink.loading--error .errorText p,.recommendCard.loading--error .errorText p{padding-top:60px;color:#707070;background:url(/images/hamigo30/load-error-1.svg) top center no-repeat;background-size:52px}@media all and (max-width: 991px){.hotTicketLink.loading--error .errorText p,.recommendCard.loading--error .errorText p{font-size:14px;line-height:20px}}@media all and (max-width: 991px){.hotTicketLink.loading--error .errorText p,.recommendCard.loading--error .errorText p{font-size:12px}}.recommendCard.loading--error .loadBg{background:#eaeaea}.theme-none .themePromo-title .title{background-color:#fff}.theme-none .themePromo-title .subtitle,.theme-none .themePromo-item-text .text-notice,.theme-none .themePromo-item-text .recommendCard-img-text .textbox,.recommendCard-img-text .theme-none .themePromo-item-text .textbox{color:#333}.theme-none .themePromo-title,.theme-none .themePromo-inner{background-color:#fff}.theme-none .themePromo-title .title::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333 rgba(0,0,0,0)}.theme-none .themePromo-title .title::after{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.theme-none.themeAdCard{background-color:#fff}.theme-none.themeAdCard .themePromo-item-text::after{background-color:#fff}.theme-none .themePromo-sub{color:#333}.themeArticle.theme-none{background:linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 83.84%)}.themeArticle.theme-none::before,.themeArticle.theme-none::after{background:radial-gradient(46.96% 46.96% at 50% 50%, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%)}.theme-1 .themePromo-title .title{background-color:#FF9F2D}.theme-1 .themePromo-title .subtitle,.theme-1 .themePromo-item-text .text-notice,.theme-1 .themePromo-item-text .recommendCard-img-text .textbox,.recommendCard-img-text .theme-1 .themePromo-item-text .textbox{color:#B57120}.theme-1 .themePromo-title,.theme-1 .themePromo-inner{background-color:#FFE1BE}.theme-1 .themePromo-title .title::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #B57120 rgba(0,0,0,0)}.theme-1 .themePromo-title .title::after{border-color:#FF9F2D rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.theme-1.themeAdCard{background-color:#FFE1BE}.theme-1.themeAdCard .themePromo-item-text::after{background-color:#FF9F2D}.theme-1 .themePromo-sub{color:#B57120}.themeArticle.theme-1{background:linear-gradient(180deg, rgba(255, 225, 190, 0.5) 0%, rgba(255, 225, 190, 0) 83.84%)}.themeArticle.theme-1::before,.themeArticle.theme-1::after{background:radial-gradient(46.96% 46.96% at 50% 50%, rgba(255, 225, 190, 0.5) 0%, rgba(255, 225, 190, 0) 100%)}.theme-2 .themePromo-title .title{background-color:#FFBD35}.theme-2 .themePromo-title .subtitle,.theme-2 .themePromo-item-text .text-notice,.theme-2 .themePromo-item-text .recommendCard-img-text .textbox,.recommendCard-img-text .theme-2 .themePromo-item-text .textbox{color:#B9863A}.theme-2 .themePromo-title,.theme-2 .themePromo-inner{background-color:#FFEFAF}.theme-2 .themePromo-title .title::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #B9863A rgba(0,0,0,0)}.theme-2 .themePromo-title .title::after{border-color:#FFBD35 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.theme-2.themeAdCard{background-color:#FFEFAF}.theme-2.themeAdCard .themePromo-item-text::after{background-color:#FFBD35}.theme-2 .themePromo-sub{color:#B9863A}.themeArticle.theme-2{background:linear-gradient(180deg, rgba(255, 239, 175, 0.5) 0%, rgba(255, 239, 175, 0) 83.84%)}.themeArticle.theme-2::before,.themeArticle.theme-2::after{background:radial-gradient(46.96% 46.96% at 50% 50%, rgba(255, 239, 175, 0.5) 0%, rgba(255, 239, 175, 0) 100%)}.theme-3 .themePromo-title .title{background-color:#168FFF}.theme-3 .themePromo-title .subtitle,.theme-3 .themePromo-item-text .text-notice,.theme-3 .themePromo-item-text .recommendCard-img-text .textbox,.recommendCard-img-text .theme-3 .themePromo-item-text .textbox{color:#1066B5}.theme-3 .themePromo-title,.theme-3 .themePromo-inner{background-color:#B7DCFF}.theme-3 .themePromo-title .title::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #1066B5 rgba(0,0,0,0)}.theme-3 .themePromo-title .title::after{border-color:#168FFF rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.theme-3.themeAdCard{background-color:#B7DCFF}.theme-3.themeAdCard .themePromo-item-text::after{background-color:#168FFF}.theme-3 .themePromo-sub{color:#1066B5}.themeArticle.theme-3{background:linear-gradient(180deg, rgba(183, 220, 255, 0.5) 0%, rgba(183, 220, 255, 0) 83.84%)}.themeArticle.theme-3::before,.themeArticle.theme-3::after{background:radial-gradient(46.96% 46.96% at 50% 50%, rgba(183, 220, 255, 0.5) 0%, rgba(183, 220, 255, 0) 100%)}.theme-4 .themePromo-title .title{background-color:#127C2F}.theme-4 .themePromo-title .subtitle,.theme-4 .themePromo-item-text .text-notice,.theme-4 .themePromo-item-text .recommendCard-img-text .textbox,.recommendCard-img-text .theme-4 .themePromo-item-text .textbox{color:#0D5821}.theme-4 .themePromo-title,.theme-4 .themePromo-inner{background-color:#B6D6BF}.theme-4 .themePromo-title .title::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0D5821 rgba(0,0,0,0)}.theme-4 .themePromo-title .title::after{border-color:#127C2F rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.theme-4.themeAdCard{background-color:#B6D6BF}.theme-4.themeAdCard .themePromo-item-text::after{background-color:#127C2F}.theme-4 .themePromo-sub{color:#0D5821}.themeArticle.theme-4{background:linear-gradient(180deg, rgba(182, 214, 191, 0.5) 0%, rgba(182, 214, 191, 0) 83.84%)}.themeArticle.theme-4::before,.themeArticle.theme-4::after{background:radial-gradient(46.96% 46.96% at 50% 50%, rgba(182, 214, 191, 0.5) 0%, rgba(182, 214, 191, 0) 100%)}.theme-5 .themePromo-title .title{background-color:#D13A3A}.theme-5 .themePromo-title .subtitle,.theme-5 .themePromo-item-text .text-notice,.theme-5 .themePromo-item-text .recommendCard-img-text .textbox,.recommendCard-img-text .theme-5 .themePromo-item-text .textbox{color:#942929}.theme-5 .themePromo-title,.theme-5 .themePromo-inner{background-color:#F1C2C2}.theme-5 .themePromo-title .title::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #942929 rgba(0,0,0,0)}.theme-5 .themePromo-title .title::after{border-color:#D13A3A rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.theme-5.themeAdCard{background-color:#F1C2C2}.theme-5.themeAdCard .themePromo-item-text::after{background-color:#D13A3A}.theme-5 .themePromo-sub{color:#942929}.themeArticle.theme-5{background:linear-gradient(180deg, rgba(241, 194, 194, 0.5) 0%, rgba(241, 194, 194, 0) 83.84%)}.themeArticle.theme-5::before,.themeArticle.theme-5::after{background:radial-gradient(46.96% 46.96% at 50% 50%, rgba(241, 194, 194, 0.5) 0%, rgba(241, 194, 194, 0) 100%)}.theme-6 .themePromo-title .title{background-color:#9754F0}.theme-6 .themePromo-title .subtitle,.theme-6 .themePromo-item-text .text-notice,.theme-6 .themePromo-item-text .recommendCard-img-text .textbox,.recommendCard-img-text .theme-6 .themePromo-item-text .textbox{color:#663CAA}.theme-6 .themePromo-title,.theme-6 .themePromo-inner{background-color:#E5DAF6}.theme-6 .themePromo-title .title::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #663CAA rgba(0,0,0,0)}.theme-6 .themePromo-title .title::after{border-color:#9754F0 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.theme-6.themeAdCard{background-color:#E5DAF6}.theme-6.themeAdCard .themePromo-item-text::after{background-color:#9754F0}.theme-6 .themePromo-sub{color:#663CAA}.themeArticle.theme-6{background:linear-gradient(180deg, rgba(229, 218, 246, 0.5) 0%, rgba(229, 218, 246, 0) 83.84%)}.themeArticle.theme-6::before,.themeArticle.theme-6::after{background:radial-gradient(46.96% 46.96% at 50% 50%, rgba(229, 218, 246, 0.5) 0%, rgba(229, 218, 246, 0) 100%)}.theme-7 .themePromo-title .title{background-color:#7789BC}.theme-7 .themePromo-title .subtitle,.theme-7 .themePromo-item-text .text-notice,.theme-7 .themePromo-item-text .recommendCard-img-text .textbox,.recommendCard-img-text .theme-7 .themePromo-item-text .textbox{color:#303F68}.theme-7 .themePromo-title,.theme-7 .themePromo-inner{background-color:#D6DAE7}.theme-7 .themePromo-title .title::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #303F68 rgba(0,0,0,0)}.theme-7 .themePromo-title .title::after{border-color:#7789BC rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.theme-7.themeAdCard{background-color:#D6DAE7}.theme-7.themeAdCard .themePromo-item-text::after{background-color:#7789BC}.theme-7 .themePromo-sub{color:#303F68}.themeArticle.theme-7{background:linear-gradient(180deg, rgba(214, 218, 231, 0.5) 0%, rgba(214, 218, 231, 0) 83.84%)}.themeArticle.theme-7::before,.themeArticle.theme-7::after{background:radial-gradient(46.96% 46.96% at 50% 50%, rgba(214, 218, 231, 0.5) 0%, rgba(214, 218, 231, 0) 100%)}.theme-8 .themePromo-title .title{background-color:#158D8A}.theme-8 .themePromo-title .subtitle,.theme-8 .themePromo-item-text .text-notice,.theme-8 .themePromo-item-text .recommendCard-img-text .textbox,.recommendCard-img-text .theme-8 .themePromo-item-text .textbox{color:#19546F}.theme-8 .themePromo-title,.theme-8 .themePromo-inner{background-color:#B7E8E1}.theme-8 .themePromo-title .title::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #19546F rgba(0,0,0,0)}.theme-8 .themePromo-title .title::after{border-color:#158D8A rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.theme-8.themeAdCard{background-color:#B7E8E1}.theme-8.themeAdCard .themePromo-item-text::after{background-color:#158D8A}.theme-8 .themePromo-sub{color:#19546F}.themeArticle.theme-8{background:linear-gradient(180deg, rgba(183, 232, 225, 0.5) 0%, rgba(183, 232, 225, 0) 83.84%)}.themeArticle.theme-8::before,.themeArticle.theme-8::after{background:radial-gradient(46.96% 46.96% at 50% 50%, rgba(183, 232, 225, 0.5) 0%, rgba(183, 232, 225, 0) 100%)}.theme-9 .themePromo-title .title{background-color:#CD6A60}.theme-9 .themePromo-title .subtitle,.theme-9 .themePromo-item-text .text-notice,.theme-9 .themePromo-item-text .recommendCard-img-text .textbox,.recommendCard-img-text .theme-9 .themePromo-item-text .textbox{color:#9D5353}.theme-9 .themePromo-title,.theme-9 .themePromo-inner{background-color:#FFD9C6}.theme-9 .themePromo-title .title::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #9D5353 rgba(0,0,0,0)}.theme-9 .themePromo-title .title::after{border-color:#CD6A60 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.theme-9.themeAdCard{background-color:#FFD9C6}.theme-9.themeAdCard .themePromo-item-text::after{background-color:#CD6A60}.theme-9 .themePromo-sub{color:#9D5353}.themeArticle.theme-9{background:linear-gradient(180deg, rgba(255, 217, 198, 0.5) 0%, rgba(255, 217, 198, 0) 83.84%)}.themeArticle.theme-9::before,.themeArticle.theme-9::after{background:radial-gradient(46.96% 46.96% at 50% 50%, rgba(255, 217, 198, 0.5) 0%, rgba(255, 217, 198, 0) 100%)}.theme-10 .themePromo-title .title{background-color:#323F5C}.theme-10 .themePromo-title .subtitle,.theme-10 .themePromo-item-text .text-notice,.theme-10 .themePromo-item-text .recommendCard-img-text .textbox,.recommendCard-img-text .theme-10 .themePromo-item-text .textbox{color:#1E2536}.theme-10 .themePromo-title,.theme-10 .themePromo-inner{background-color:#EFF5F8}.theme-10 .themePromo-title .title::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #1E2536 rgba(0,0,0,0)}.theme-10 .themePromo-title .title::after{border-color:#323F5C rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.theme-10.themeAdCard{background-color:#EFF5F8}.theme-10.themeAdCard .themePromo-item-text::after{background-color:#323F5C}.theme-10 .themePromo-sub{color:#1E2536}.themeArticle.theme-10{background:linear-gradient(180deg, rgba(239, 245, 248, 0.5) 0%, rgba(239, 245, 248, 0) 83.84%)}.themeArticle.theme-10::before,.themeArticle.theme-10::after{background:radial-gradient(46.96% 46.96% at 50% 50%, rgba(239, 245, 248, 0.5) 0%, rgba(239, 245, 248, 0) 100%)}.themePromo{padding:28px 0 16px}@media all and (max-width: 991px){.themePromo{padding:16px 0 4px}}.themePromo-title{display:flex}.themePromo-title .title{position:relative;top:-12px;flex:0 0 auto;width:242px;padding:8px 24px;font-weight:500;color:#fff;border-bottom-right-radius:16px}@media all and (max-width: 991px){.themePromo-title .title{width:150px;top:-8px;padding:4px 12px}}.themePromo-title .title::before,.themePromo-title .title::after{content:"";display:block;position:absolute;top:0}.themePromo-title .title::before{z-index:-1;right:-0.9em;width:0;height:0;border-style:solid;border-width:0 .4em .6em .4em}.themePromo-title .title::after{right:-0.6em;width:0;height:0;border-style:solid;border-width:1.9em .67em 0 0}@media all and (max-width: 991px){.themePromo-title .title::after{right:-0.5em;border-width:1.5em .67em 0 0}}.themePromo-title .subtitle{position:relative;top:8px;flex:1 1 auto;padding-left:16px}@media all and (max-width: 991px){.themePromo-title .subtitle{top:4px;padding-left:12px}}.themePromo-inner{padding:4px 0 8px}.themePromo-item,.themeAdCard{width:504px}@media all and (max-width: 991px){.themePromo-item,.themeAdCard{width:280px}}.themePromo-item a,.themeAdCard a{transition:opacity .2s}.themePromo-item a:active,.themeAdCard a:active{opacity:.6}.themePromo-item-img{display:grid;grid-template-columns:330px 166px;grid-template-rows:135px 135px;grid-column-gap:8px;grid-row-gap:8px;margin-bottom:8px}@media all and (max-width: 991px){.themePromo-item-img{grid-template-columns:184px 92px;grid-template-rows:75px 75px;grid-column-gap:4px;grid-row-gap:4px}}.themePromo-item-img .main{grid-row-start:1;grid-row-end:3;border-radius:8px 0px 0px 8px}.themePromo-item-img .sub-1{border-top-right-radius:8px}.themePromo-item-img .sub-2{border-bottom-right-radius:8px}.themePromo-name{display:block;font-size:20px;line-height:32px}@media all and (max-width: 991px){.themePromo-name{font-size:14px;line-height:20px}}.themePromo .swiper-wrapper{padding-left:24px}@media all and (max-width: 991px){.themePromo .swiper-wrapper{padding-left:12px}}.themePromo .swiper-slide{width:auto}.themePromo .last{width:110px}@media all and (max-width: 991px){.themePromo .last{width:158px}}@media all and (max-width: 540px){.themePromo .last{width:70px}}.themePromo .swiper-button-prev,.themePromo .swiper-button-next{top:94px}@media all and (max-width: 991px){.themePromo .swiper-button-prev,.themePromo .swiper-button-next{top:32px}}.themeAdCard{width:100%;height:443px;padding:8px;border-radius:16px}.themeAdCard .themePromo-item-img{margin-bottom:16px;height:auto;grid-template-columns:1fr 1fr;grid-template-rows:auto}.themeAdCard .themePromo-item-img .main{height:176px;grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2;border-radius:8px 8px 0px 0px}.themeAdCard .themePromo-item-img .sub-1,.themeAdCard .themePromo-item-img .sub-2{height:95px}.themeAdCard .themePromo-item-img .sub-1{border-radius:0px 0px 0px 8px}.themeAdCard .themePromo-item-text{position:relative;display:block;height:64px;margin-bottom:11px;padding:0 32px 0 4px;overflow:visible}.themeAdCard .themePromo-item-text::after{content:"";display:block;width:37px;height:32px;position:absolute;right:-8px;top:4px;background-image:url(/images/hamigo30/icon-link-2.svg);background-size:32px 32px;background-position:left center;background-repeat:no-repeat;border-radius:16px 0 0 16px}.themeAdCard .themePromo-name{margin-bottom:4px;font-size:24px;line-height:36px}.themeAdCard .btn-box{display:block;width:154px;margin:0 auto}.themeAdCard .btn,.themeAdCard .btn-dialog{display:block;padding:8px 18px;font-weight:500;color:#707070;border:1px solid #707070;transition:all .2s}.themeAdCard .btn:hover,.themeAdCard .btn-dialog:hover{background-color:rgba(112,112,112,.1)}.themeAdCard .btn-text{border:none}.themeAdCard .btn-text:hover{background-color:rgba(0,0,0,0)}@media all and (max-width: 991px){.themeAdCard{height:auto}.themeAdCard .themePromo-item-img{margin:0;grid-template-columns:2fr 1fr;grid-template-rows:72px 72px}.themeAdCard .themePromo-item-img .main{height:auto;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3;border-radius:8px 0px 0px 8px}.themeAdCard .themePromo-item-img .sub-1,.themeAdCard .themePromo-item-img .sub-2{height:72px}.themeAdCard .themePromo-item-img .sub-1{border-radius:0 8px 0 0}.themeAdCard .themePromo-item-img .sub-2{border-radius:0 0 8px 0}.themeAdCard .themePromo-item-text{height:48px;margin-bottom:6px}.themeAdCard .themePromo-name{font-size:16px;line-height:24px}.themeAdCard .themePromo-sub{font-size:14px;line-height:20px}.themeAdCard .btn-box{display:none}}@media all and (max-width: 767px){.themeAdCard .themePromo-item-text{height:auto;margin-bottom:4px}.themeAdCard .themePromo-name{font-size:14px;line-height:20px}.themeAdCard .themePromo-sub{font-size:12px;line-height:16px}.themeAdCard .themePromo-item-img{grid-template-rows:48px 48px}.themeAdCard .themePromo-item-img .sub-1,.themeAdCard .themePromo-item-img .sub-2{height:48px}}.themeAdCard--limit{display:flex;flex-direction:column;padding-bottom:17px}@media all and (max-width: 991px){.themeAdCard--limit{padding:12px 8px}}.themeAdCard--limit .themePromo-item-text{flex:0 0 auto;display:flex;justify-content:space-between;height:auto;margin-bottom:8px;padding-right:4px}.themeAdCard--limit .themePromo-item-text:active{opacity:1}.themeAdCard--limit .themePromo-item-text::after{content:none}@media all and (max-width: 991px){.themeAdCard--limit .themePromo-item-text{margin-bottom:4px}}@media all and (max-width: 767px){.themeAdCard--limit .themePromo-item-text{padding:0}}.themeAdCard--limit .timer{padding-top:4px}@media all and (max-width: 991px){.themeAdCard--limit .timer{padding-top:2px}}@media all and (max-width: 767px){.themeAdCard--limit .timer{padding-top:0}}@media all and (max-width: 374px){.themeAdCard--limit .timer .timer-hr,.themeAdCard--limit .timer .timer-min{margin-right:9px}.themeAdCard--limit .timer .timer-hr::before,.themeAdCard--limit .timer .timer-hr::after,.themeAdCard--limit .timer .timer-min::before,.themeAdCard--limit .timer .timer-min::after{right:-6px}}.themeAdCard--limit .themePromo-name{margin:0}.themeAdCard--limit .themePromo-item-img{flex:0 0 auto;grid-template-columns:1fr;margin-bottom:8px}.themeAdCard--limit .themePromo-item-img .main{border-radius:8px}@media all and (max-width: 991px){.themeAdCard--limit .themePromo-item-img{margin-bottom:4px}}.themeAdCard--limit .themePromo-item-sub{flex:1 1 auto}.themeAdCard--limit .nameSub{font-weight:500;text-decoration:underline;-webkit-text-underline-position:under;-ms-text-underline-position:below;text-underline-position:under;text-decoration-color:rgba(0,0,0,0);transition:all .2s}.themeAdCard--limit .nameSub:hover{text-decoration-color:currentcolor}.themeAdCard--limit .nameSub:active{opacity:.6}@media all and (max-width: 767px){.themeAdCard--limit .nameSub{font-size:12px}}@media all and (max-width: 991px){.themeAdCard--limit .text-price .num{color:#333}.themeAdCard--limit .text-price .origin{font-size:12px;line-height:16px;transform:scale(1)}}.themeAdCard--limit .btn,.themeAdCard--limit .btn-dialog{margin-bottom:12px}.themeAdCard--limit .btn:nth-last-child(1),.themeAdCard--limit .btn-dialog:nth-last-child(1){margin:0}.themeArticle{position:relative;padding:16px 16px 32px}.themeArticle::before,.themeArticle::after{content:"";display:block;position:absolute;width:228px;height:228px;bottom:-6px}.themeArticle::before{left:-110px}.themeArticle::after{right:0}.themeArticle-inner{position:relative;z-index:2;padding:12px 16px 24px;background:linear-gradient(to bottom, #fff 0%, rgba(255, 255, 255, 0) 100%);filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.12));border:1px solid #fff;border-radius:16px;box-shadow:0 0 3px 0 rgba(0,0,0,.12)}.themeArticle .title{margin-bottom:8px;font-weight:500}@media all and (max-width: 991px){.themeArticle .title{margin-bottom:4px}}@media all and (max-width: 991px){.themeArticle{padding:0 0 40px;background:none}.themeArticle::before{display:none}.themeArticle::after{width:100%;height:133px;border-radius:0;right:0;bottom:-20px}.themeArticle-inner{padding:16px 12px 24px;background:#fff;border-radius:0 0 16px 16px;filter:none;box-shadow:none}}@media all and (max-width: 767px){.themeArticle::after{height:113px}}.themeArticle.theme-none{background:linear-gradient(180deg, rgba(255, 242, 121, 0.5) 0%, rgba(212, 212, 212, 0) 83.84%, rgba(255, 242, 121, 0) 83.84%)}.themeArticle.theme-none::before,.themeArticle.theme-none::after{background:radial-gradient(46.96% 46.96% at 50% 50%, rgba(255, 242, 121, 0.5) 0%, rgba(166, 255, 165, 0) 100%)}@media all and (max-width: 991px){.themeArticle.theme-none::before,.themeArticle.theme-none::after{width:78vw;height:123px;bottom:12px}.themeArticle.theme-none::before{display:block;left:-15%;background:radial-gradient(50% 50% at 50% 50%, rgba(255, 242, 121, 0.5) 0%, rgba(255, 242, 121, 0) 100%)}.themeArticle.theme-none::after{right:-15%;background:radial-gradient(50% 50% at 50% 50%, rgba(166, 255, 165, 0.5) 0%, rgba(201, 255, 199, 0) 100%)}}@media all and (max-width: 767px){.themeArticle.theme-none::before,.themeArticle.theme-none::after{width:95vw;bottom:8px}.themeArticle.theme-none::before{left:-27%}.themeArticle.theme-none::after{right:-27%}}.themeArticle-banner{margin-bottom:12px;padding:0 28px}.themeArticle-banner img{display:block;width:100%;border-radius:16px}@media all and (max-width: 991px){.themeArticle-banner{margin-bottom:16px;padding:0}}.themeArticle-brandRow{display:flex}.themeArticle-brandRow .imgbox{flex:0 0 auto;width:88px;height:88px;margin-right:12px;background-color:#fff;border:.4px solid #eaeaea;border-radius:8px;overflow:hidden}.themeArticle-brandRow .imgbox img{object-fit:contain}.themeArticle-brandRow .title{margin-bottom:4px}.themeArticle--Bn{padding-top:8px;padding-bottom:16px}.themeArticle--Bn .themeArticle-banner{margin-bottom:0}@media all and (max-width: 991px){.themeArticle--Bn{padding:16px 32px}}@media all and (max-width: 767px){.themeArticle--Bn{padding:12px}}.storeTicket{padding:16px 0}.storeTicket-area{padding:0 0 32px}.storeTicket-inner{position:relative;z-index:2;margin:0 20px;background:#fff;border-radius:16px;overflow:hidden}.storeTicket .swiper{padding:8px 0 8px 8px}.storeTicket .swiper-slide{width:auto}.storeTicket-banner{margin-bottom:-15px}.storeTicket-desc{position:relative}.storeTicket-desc .textbox{position:relative;z-index:3;height:145px;display:flex;flex-direction:column;padding:10px 0 7px 32px}.storeTicket-desc .title{margin-bottom:8px;font-weight:500}.storeTicket-desc .desc{flex:1 1 auto}.storeTicket-desc .decoIcon{width:22px;height:22px}.storeTicket-desc .goto{position:relative}.storeTicket-desc .goto .link{position:relative;display:inline-block;font-size:20px;line-height:32px;padding-right:19px;background:url(/images/hamigo30/index-storePromo/storePromo-link.svg) right bottom no-repeat}.storeTicket-desc .goto .link::after{content:"";display:block;position:absolute;bottom:0;left:0;right:20px;height:100%;background:url(/images/hamigo30/index-storePromo/storePromo-link-2.svg) left bottom repeat-x}.storeTicket-desc .goto .decoIcon{position:absolute;top:-7px;left:-12px}.storeTicket-desc .decoImg{position:absolute;top:0;right:0}.storeTicket-desc .decoImg-bg{position:absolute;top:0;right:0;z-index:1;width:357px;height:144px;margin-top:16px;border-top-left-radius:60px}.storeTicket-desc .decoImg-img{width:360px;height:160px;position:relative;z-index:2}.storeTicket-desc .decoImg-img img{object-position:left top}.storeTicket-desc .decoImg .decoIcon{position:absolute;top:16px;left:0}.storeTicket.vip-0 .storeTicket-area{background-color:#eccaa4}.storeTicket.vip-0 .decoIcon{color:#b58653}.storeTicket.vip-0 .decoImg-bg{background-color:#b58653}.storeTicket.vip-0 .decoImg-img{background:url(/images/hamigo30/index-storePromo/storePromo-vip-0.svg) left top no-repeat;background-size:auto 100%}@media all and (max-width: 991px){.storeTicket.vip-0 .decoImg-img{background-position:left -24px top -4px;height:124px}}@media all and (max-width: 374px){.storeTicket.vip-0 .decoImg-img{top:11px;height:90px;background-position:left -7px top}}.storeTicket.vip-1 .storeTicket-area{background-color:#efd7a6}.storeTicket.vip-1 .decoIcon{color:#ebbf50}.storeTicket.vip-1 .decoImg-bg{background-color:#ebbf50}.storeTicket.vip-1 .decoImg-img{background:url(/images/hamigo30/index-storePromo/storePromo-vip-1.svg) left top no-repeat;background-size:auto 100%}@media all and (max-width: 991px){.storeTicket.vip-1 .decoImg-img{background-position:left -24px top -4px;height:124px}}@media all and (max-width: 374px){.storeTicket.vip-1 .decoImg-img{top:11px;height:90px;background-position:left -7px top}}.storeTicket.vip-2 .storeTicket-area{background-color:#d9d8db}.storeTicket.vip-2 .decoIcon{color:#8f8896}.storeTicket.vip-2 .decoImg-bg{background-color:#8f8896}.storeTicket.vip-2 .decoImg-img{background:url(/images/hamigo30/index-storePromo/storePromo-vip-2.svg) left top no-repeat;background-size:auto 100%}@media all and (max-width: 991px){.storeTicket.vip-2 .decoImg-img{background-position:left -24px top -4px;height:124px}}@media all and (max-width: 374px){.storeTicket.vip-2 .decoImg-img{top:11px;height:90px;background-position:left -7px top}}.storeTicket.vip-3 .storeTicket-area{background-color:#bcd7ef}.storeTicket.vip-3 .decoIcon{color:#1860a2}.storeTicket.vip-3 .decoImg-bg{background-color:#1860a2}.storeTicket.vip-3 .decoImg-img{background:url(/images/hamigo30/index-storePromo/storePromo-vip-3.svg) left top no-repeat;background-size:auto 100%}@media all and (max-width: 991px){.storeTicket.vip-3 .decoImg-img{background-position:left -24px top -4px;height:124px}}@media all and (max-width: 374px){.storeTicket.vip-3 .decoImg-img{top:11px;height:90px;background-position:left -7px top}}.storeTicket.vip-4 .storeTicket-area{background-color:#eccaa4}.storeTicket.vip-4 .decoIcon{color:#724418}.storeTicket.vip-4 .decoImg-bg{background-color:#724418}.storeTicket.vip-4 .decoImg-img{background:url(/images/hamigo30/index-storePromo/storePromo-vip-4.svg) left top no-repeat;background-size:auto 100%}@media all and (max-width: 991px){.storeTicket.vip-4 .decoImg-img{background-position:left -24px top -4px;height:124px}}@media all and (max-width: 374px){.storeTicket.vip-4 .decoImg-img{top:11px;height:90px;background-position:left -7px top}}@media all and (max-width: 991px){.storeTicket-area{padding:0 0 16px}.storeTicket-inner{margin:0 8px}.storeTicket-desc .textbox{height:106px;padding:16px 0 6px 12px}.storeTicket-desc .title{margin-bottom:4px}.storeTicket-desc .desc{line-height:20px}.storeTicket-desc .decoIcon{transform:scale(0.727);transform-origin:left top}.storeTicket-desc .goto .link{padding-right:11px;font-size:14px;line-height:20px}.storeTicket-desc .goto .decoIcon{top:-1px;left:-8px}.storeTicket-desc .decoImg .decoIcon{top:9px;left:auto;right:195px}.storeTicket-desc .decoImg-bg{width:216px;height:111px;margin-top:9px}.storeTicket-desc .decoImg-img{width:200px;height:auto}}@media all and (max-width: 767px){.storeTicket-inner{margin:0 6px}.storeTicket-desc .textbox{padding-bottom:10px}.storeTicket-desc .goto .link{padding-right:19px;font-size:12px}.storeTicket-desc .decoImg .decoIcon{right:138px}.storeTicket-desc .decoImg-bg{width:159px}.storeTicket-desc .decoImg-img{width:168px;height:120px}}@media all and (max-width: 374px){.storeTicket-desc .decoImg .decoIcon{top:20px;right:99px}.storeTicket-desc .decoImg-bg{margin-top:20px;width:120px}.storeTicket-desc .decoImg-img{width:120px}}.storePromo-area.theme-none{background:linear-gradient(to bottom, #333 0%, #fff 50%, #333 100%)}.storePromo-area.theme-1{background:linear-gradient(to bottom, #B57120 0%, #FFE1BE 50%, #B57120 100%)}.storePromo-area.theme-2{background:linear-gradient(to bottom, #B9863A 0%, #FFEFAF 50%, #B9863A 100%)}.storePromo-area.theme-3{background:linear-gradient(to bottom, #1066B5 0%, #B7DCFF 50%, #1066B5 100%)}.storePromo-area.theme-4{background:linear-gradient(to bottom, #0D5821 0%, #B6D6BF 50%, #0D5821 100%)}.storePromo-area.theme-5{background:linear-gradient(to bottom, #942929 0%, #F1C2C2 50%, #942929 100%)}.storePromo-area.theme-6{background:linear-gradient(to bottom, #663CAA 0%, #E5DAF6 50%, #663CAA 100%)}.storePromo-area.theme-7{background:linear-gradient(to bottom, #303F68 0%, #D6DAE7 50%, #303F68 100%)}.storePromo-area.theme-8{background:linear-gradient(to bottom, #19546F 0%, #B7E8E1 50%, #19546F 100%)}.storePromo-area.theme-9{background:linear-gradient(to bottom, #9D5353 0%, #FFD9C6 50%, #9D5353 100%)}.storePromo-area.theme-10{background:linear-gradient(to bottom, #1E2536 0%, #EFF5F8 50%, #1E2536 100%)}.storePromo{padding:12px 0}.storePromo-title{color:#fff}.storePromo-title .textbox{display:block;height:auto;padding:24px 32px 16px}.storePromo-title .desc{margin-bottom:12px}.storePromo-title .goto .link{background:url(/images/hamigo30/index-storePromo/storePromo-link-3.svg) right bottom no-repeat}.storePromo-title .goto .link::after{background:url(/images/hamigo30/index-storePromo/storePromo-link-4.svg) left bottom repeat-x}.storePromo-inner .storeTicket{padding:16px}.storePromo-inner .storeTicket-area{padding:0;border-radius:16px;overflow:hidden}.storePromo-inner .storeTicket-desc{margin-bottom:-15px;padding-bottom:15px}.storePromo-inner .storeTicket-desc .textbox{padding:10px 24px 7px}.storePromo-inner .storeTicket-inner{margin:0;border-radius:8px}.storePromo-btn{padding:20px 12px 24px}.storePromo-btn .btn,.storePromo-btn .btn-dialog{display:block;padding:8px 0px;font-weight:500;background:#fff}@media all and (max-width: 991px){.storePromo-title .textbox{padding:16px 16px 24px}.storePromo-inner .storeTicket{padding:8px}.storePromo-inner .storeTicket-desc .textbox{padding:16px 12px 10px}.storePromo-inner .decoImg-img img{object-fit:contain;object-position:left bottom}.storePromo-btn{padding:8px 8px 20px}.storePromo-btn .btn,.storePromo-btn .btn-dialog{padding:10px 0px;font-size:16px;line-height:24px}}.storeColumn{padding:16px 12px}@media all and (max-width: 767px){.storeColumn{padding:8px}}.storeColumn-area{background-color:#fff;border-radius:16px}.storeColumn-main{display:flex;align-items:stretch}.storeColumn-title{flex:0 0 auto;width:454px;margin:8px;border-radius:8px}.storeColumn-banner,.storeColumn-desc,.storeColumn-bannerText{position:relative}.storeColumn-banner img,.storeColumn-desc img,.storeColumn-bannerText img{border-radius:8px;overflow:hidden}.storeColumn-banner .textbox,.storeColumn-desc .textbox,.storeColumn-bannerText .textbox{position:absolute;top:40px;left:0px;right:0px;padding:8px;text-align:center}.storeColumn-banner .title,.storeColumn-desc .title,.storeColumn-bannerText .title{margin-bottom:4px;font-size:20px;font-weight:500;line-height:32px}.storeColumn-banner .desc,.storeColumn-desc .desc,.storeColumn-bannerText .desc{font-size:16px;line-height:24px}.storeColumn-bannerText .textbox{color:#fff;background:rgba(0,0,0,.8)}.storeColumn-bannerText .title{margin-bottom:4px;font-size:20px;font-weight:500;line-height:32px}.storeColumn-bannerText .desc{font-size:16px;line-height:24px}.storeColumn-desc{position:relative;border-radius:8px;overflow:hidden}.storeColumn-desc .decoImg{position:absolute;top:0px;bottom:0px;left:0px;right:0px}.storeColumn-desc img{position:relative;z-index:3;object-fit:contain;object-position:center bottom}.storeColumn-desc .decoImg-bg{position:absolute;bottom:-50%;left:50%;transform:translateX(-50%);width:120%;height:110%;border-radius:250px}.storeColumn-inner{max-width:calc(100% - 470px);padding:24px 18px 24px 8px}.storeColumn-inner .swiper{margin-bottom:5px}.storeColumn .storePromo-btn{padding:0 14px}.storeColumn .storePromo-btn .btn,.storeColumn .storePromo-btn .btn-dialog{display:block;background-color:#eaeaea}.storeColumn .storePromo-btn .btn .btn-more,.storeColumn .storePromo-btn .btn-dialog .btn-more,.storeColumn .storePromo-btn .btn .btn-more--white,.storeColumn .storePromo-btn .btn-dialog .btn-more--white,.storeColumn .storePromo-btn .btn .btn-more--primary,.storeColumn .storePromo-btn .btn-dialog .btn-more--primary{color:#333}.storeColumn .storePromo-btn .btn .btn-more:hover,.storeColumn .storePromo-btn .btn-dialog .btn-more:hover,.storeColumn .storePromo-btn .btn .btn-more--white:hover,.storeColumn .storePromo-btn .btn-dialog .btn-more--white:hover,.storeColumn .storePromo-btn .btn .btn-more--primary:hover,.storeColumn .storePromo-btn .btn-dialog .btn-more--primary:hover{color:#333;background:url(/images/hamigo30/icon-link-1.svg) right center no-repeat;background-size:24px}.storeColumn-link{display:flex;margin-bottom:16px}.storeColumn-link .storeColumn-link-img{flex:0 0 auto;width:108px;height:108px;overflow:hidden;margin-right:8px}.storeColumn-link .storeColumn-link-text{width:calc(100% - 108px);display:flex;flex-direction:column;justify-content:space-between}.storeColumn-link .prodBox-name,.storeColumn-link .themePromo-name{flex:0 0 auto;white-space:normal;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.storeColumn-foot{display:none;position:relative;padding:8px}.storeColumn-foot .storePromo-btn{padding:0}.storeColumn-foot .swiper-pagination{bottom:auto;top:-10px}.storeColumn-foot .swiper-pagination .swiper-pagination-bullet{width:4px;height:4px;transition:.2s}.storeColumn-foot .swiper-pagination .swiper-pagination-bullet-active{width:8px}@media all and (max-width: 991px){.storeColumn-title{width:158px}.storeColumn-title .textbox .title{font-size:16px;line-height:24px}.storeColumn-title .textbox .desc{font-size:14px;line-height:20px}.storeColumn-desc .decoImg-bg{width:208px;height:184px;bottom:-51px}.storeColumn-desc img{bottom:24px}.storeColumn-bannerText img{object-fit:contain;object-position:center bottom}.storeColumn-bannerText .textbox{background:none}.storeColumn-inner{max-width:calc(100% - 174px);padding:8px 12px 8px 4px}.storeColumn-inner .swiper{margin-bottom:0}.storePromo-btn{font-size:14px;line-height:20px}.storePromo-btn .btn,.storePromo-btn .btn-dialog{padding:6px 0}.storePromo-btn .btn .btn-more,.storePromo-btn .btn-dialog .btn-more,.storePromo-btn .btn .btn-more--white,.storePromo-btn .btn-dialog .btn-more--white,.storePromo-btn .btn .btn-more--primary,.storePromo-btn .btn-dialog .btn-more--primary,.storePromo-btn .btn .btn-more:hover{background-size:24px;background-position:right center}.storeColumn-link{margin-bottom:8px}.storeColumn-link:nth-last-child(1){margin-bottom:4px}.storeColumn-link .storeColumn-link-img{width:80px;height:80px}.storeColumn-link .storeColumn-link-text{width:calc(100% - 80px)}.storeColumn-link .prodBox-name,.storeColumn-link .themePromo-name{font-size:14px;line-height:20px}.storeColumn-link .text-price .num{font-size:16px;line-height:1.5em}}@media all and (max-width: 767px){.storeColumn-title{width:132px;margin-right:4px}.storeColumn-desc .decoImg-bg{bottom:-100px}.storeColumn-desc img{bottom:0}.storeColumn-desc .textbox{top:0;padding-top:24px}.storeColumn-inner{max-width:calc(100% - 144px);padding-right:8px;padding-left:0}.storeColumn-inner .storePromo-btn{display:none}.storeColumn-foot{display:block}.storeColumn-link .prodBox-name,.storeColumn-link .themePromo-name{font-size:14px}.storeColumn-link .text-price .num{font-size:14px;line-height:20px}}.theme-none .themeTicket-title::after,.theme-none .themeTicket-title .titleText,.theme-none .themeTicket-title .titleText::after,.theme-none .themeTicket-inner{background-color:#fff}.theme-none .themeTicket-title .btn-box{background-color:#fff}.theme-none .themeTicket-title h2{color:#333}.theme-1 .themeTicket-title::after,.theme-1 .themeTicket-title .titleText,.theme-1 .themeTicket-title .titleText::after,.theme-1 .themeTicket-inner{background-color:#ffe1be}.theme-1 .themeTicket-title .btn-box{background-color:#ff9f2d}.theme-1 .themeTicket-title h2{color:#b57120}.theme-2 .themeTicket-title::after,.theme-2 .themeTicket-title .titleText,.theme-2 .themeTicket-title .titleText::after,.theme-2 .themeTicket-inner{background-color:#ffefaf}.theme-2 .themeTicket-title .btn-box{background-color:#ffbd35}.theme-2 .themeTicket-title h2{color:#b9863a}.theme-3 .themeTicket-title::after,.theme-3 .themeTicket-title .titleText,.theme-3 .themeTicket-title .titleText::after,.theme-3 .themeTicket-inner{background-color:#b7dcff}.theme-3 .themeTicket-title .btn-box{background-color:#168fff}.theme-3 .themeTicket-title h2{color:#1066b5}.theme-4 .themeTicket-title::after,.theme-4 .themeTicket-title .titleText,.theme-4 .themeTicket-title .titleText::after,.theme-4 .themeTicket-inner{background-color:#b6d6bf}.theme-4 .themeTicket-title .btn-box{background-color:#127c2f}.theme-4 .themeTicket-title h2{color:#0d5821}.theme-5 .themeTicket-title::after,.theme-5 .themeTicket-title .titleText,.theme-5 .themeTicket-title .titleText::after,.theme-5 .themeTicket-inner{background-color:#f1c2c2}.theme-5 .themeTicket-title .btn-box{background-color:#d13a3a}.theme-5 .themeTicket-title h2{color:#942929}.theme-6 .themeTicket-title::after,.theme-6 .themeTicket-title .titleText,.theme-6 .themeTicket-title .titleText::after,.theme-6 .themeTicket-inner{background-color:#e5daf6}.theme-6 .themeTicket-title .btn-box{background-color:#9754f0}.theme-6 .themeTicket-title h2{color:#663caa}.theme-7 .themeTicket-title::after,.theme-7 .themeTicket-title .titleText,.theme-7 .themeTicket-title .titleText::after,.theme-7 .themeTicket-inner{background-color:#d6dae7}.theme-7 .themeTicket-title .btn-box{background-color:#7789bc}.theme-7 .themeTicket-title h2{color:#303f68}.theme-8 .themeTicket-title::after,.theme-8 .themeTicket-title .titleText,.theme-8 .themeTicket-title .titleText::after,.theme-8 .themeTicket-inner{background-color:#b7e8e1}.theme-8 .themeTicket-title .btn-box{background-color:#158d8a}.theme-8 .themeTicket-title h2{color:#19546f}.theme-9 .themeTicket-title::after,.theme-9 .themeTicket-title .titleText,.theme-9 .themeTicket-title .titleText::after,.theme-9 .themeTicket-inner{background-color:#ffd9c6}.theme-9 .themeTicket-title .btn-box{background-color:#cd6a60}.theme-9 .themeTicket-title h2{color:#9d5353}.theme-10 .themeTicket-title::after,.theme-10 .themeTicket-title .titleText,.theme-10 .themeTicket-title .titleText::after,.theme-10 .themeTicket-inner{background-color:#eff5f8}.theme-10 .themeTicket-title .btn-box{background-color:#323f5c}.theme-10 .themeTicket-title h2{color:#1e2536}.themeTicket.theme-none .themeTicket-title{background-color:#fff}.themeTicket.theme-none .titleText{color:#333}.themeTicket.theme-none .btn-more--white{color:#707070;background:url(/images/hamigo30/icon-link-1.svg) right 8px center no-repeat}.themeTicket{padding:8px 0}.themeTicket-title{display:flex;align-items:flex-end;position:relative;overflow:hidden}.themeTicket-title::after{content:"";display:block;width:120px;height:40px;position:absolute;bottom:0;right:0}.themeTicket-title .titleText{position:relative;flex:1 1 auto;height:48px;margin-right:12px;padding:8px 24px 0 24px}.themeTicket-title .titleText::after{content:"";display:block;width:32px;height:100%;position:absolute;top:0;right:-22px;border-top-right-radius:16px;transform:skewX(20deg)}.themeTicket-title h2{max-width:calc(100% - 12px);font-weight:500}.themeTicket-title .btn-box{flex:0 0 auto;position:relative;z-index:2;padding:0 12px;right:-8px;transform:skewX(20deg);border-bottom-left-radius:16px}.themeTicket-title .btn-more,.themeTicket-title .btn-more--white,.themeTicket-title .btn-more--primary{padding-top:4px;padding-bottom:4px;color:#fff;transform:skewX(-20deg)}@media all and (max-width: 991px){.themeTicket-title::after{height:28px}.themeTicket-title .titleText{height:36px;padding:8px 0 0 12px}}.themeTicket-inner{padding:16px 0}.themeTicket-inner .swiper{padding:0 16px}.themeTicket-inner .swiper-slide{width:auto}@media all and (max-width: 991px){.themeTicket-inner{padding:8px 0}.themeTicket-inner .swiper{padding:0 12px}}.themeTicket-item{width:278px;padding:0;background-color:#fff;border-radius:8px}.themeTicket-item .themeTicket-img{padding:4px}.themeTicket-item .imgbox{width:100%;height:205px;margin:0}.themeTicket-item .themeTicket-text{padding:0 5px 8px}.themeTicket-item .text-price{margin-bottom:8px}@media all and (max-width: 991px){.themeTicket-item{width:160px}.themeTicket-item .imgbox{height:116px}.themeTicket-item .themeTicket-text{padding:4px 8px}}@media all and (max-width: 767px){.themeTicket-item{width:138px}.themeTicket-item .imgbox{height:100px}.themeTicket-item .themeTicket-text{padding:4px}}.hotTicket{position:relative;padding-bottom:38px}.hotTicket .swiper-pagination{bottom:16px}@media all and (max-width: 991px){.hotTicket{padding-bottom:21px}.hotTicket .swiper-pagination{bottom:8px}}.hotTicket-inner .swiper{padding:2px 20px}.hotTicket-inner .swiper-slide{transform:scale(0.9) !important;transform-origin:right center}.hotTicket-inner .swiper-slide-visible+.swiper-slide{transform-origin:left center}.hotTicket-inner .swiper-slide-visible{transform:scale(1) !important}@media all and (max-width: 767px){.hotTicket-inner .swiper{padding:2px 16px}}.hotTicketGroup{background-color:#fff;border-radius:16px;box-shadow:0px 0px 3px rgba(0,0,0,.12)}.hotTicketGroup-title{padding:12px;background:#f9f9f9;border-radius:16px 16px 0 0}.hotTicketGroup-title h3{color:#707070}.hotTicketGroup-inner{padding:8px 4px}@media all and (max-width: 991px){.hotTicketGroup-title{padding:8px 12px}}.hotTicketLink{display:flex;position:relative;padding:8px 12px 8px 8px}.hotTicketLink-img{flex:0 0 auto;margin-right:8px}.hotTicketLink-img .imgbox{width:180px;height:180px;overflow:hidden}.hotTicketLink-text{flex:1 1 auto;height:180px;display:flex;flex-direction:column}.hotTicketLink-text .prodBox-name,.hotTicketLink-text .themePromo-name{overflow:auto;white-space:unset;text-overflow:initial;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#707070}.hotTicketLink-text .text-price{flex:1 1 auto}.hotTicketLink .hotSale-chip{top:8px}@media all and (max-width: 991px){.hotTicketLink-img{margin-right:12px}.hotTicketLink .imgbox{width:100px;height:100px}.hotTicketLink-text{max-width:calc(100% - 110px);height:100px;padding:4px 0}.hotTicketLink-text .prodBox-name,.hotTicketLink-text .themePromo-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotTicketLink .hotSale-chip{left:4px}}@media all and (max-width: 767px){.hotTicketLink .imgbox{width:84px;height:84px}.hotTicketLink-text{display:block;max-width:calc(100% - 96px);height:84px;padding:4px 0}.hotTicketLink-text .prodBox-name,.hotTicketLink-text .themePromo-name{font-size:12px}.hotTicketLink-text .text-price{margin-bottom:4px}.hotTicketLink-text .text-point{font-size:12px;line-height:1.6em;transform:scale(0.833);transform-origin:left center}}.hotTicketLink.loading:active,.hotTicketLink.loading--error:active{opacity:1}.hotTicketLink.loading .imgbox,.hotTicketLink.loading .prodBox-name,.hotTicketLink.loading .themePromo-name,.hotTicketLink.loading .text-price,.hotTicketLink.loading .notice,.hotTicketLink.loading--error .imgbox,.hotTicketLink.loading--error .prodBox-name,.hotTicketLink.loading--error .themePromo-name,.hotTicketLink.loading--error .text-price,.hotTicketLink.loading--error .notice{background:linear-gradient(90deg, #eaeaea 0%, #f9f9f9 50%, #eaeaea 100%);background-size:200% 200%}.hotTicketLink.loading .prodBox-name,.hotTicketLink.loading .themePromo-name,.hotTicketLink.loading--error .prodBox-name,.hotTicketLink.loading--error .themePromo-name{height:32px;margin-bottom:8px}.hotTicketLink.loading .text-price,.hotTicketLink.loading--error .text-price{max-width:170px;height:32px;margin-bottom:79px}.hotTicketLink.loading .notice,.hotTicketLink.loading--error .notice{max-width:137px;height:24px}.hotTicketLink.loading .text-price,.hotTicketLink.loading--error .text-price{flex:0 0 auto}@media all and (max-width: 991px){.hotTicketLink.loading .prodBox-name,.hotTicketLink.loading .themePromo-name,.hotTicketLink.loading .text-price,.hotTicketLink.loading--error .prodBox-name,.hotTicketLink.loading--error .themePromo-name,.hotTicketLink.loading--error .text-price{height:16px}.hotTicketLink.loading .prodBox-name,.hotTicketLink.loading .themePromo-name,.hotTicketLink.loading--error .prodBox-name,.hotTicketLink.loading--error .themePromo-name{margin-bottom:4px}.hotTicketLink.loading .text-price,.hotTicketLink.loading--error .text-price{max-width:98px;margin-bottom:44px}.hotTicketLink.loading .notice,.hotTicketLink.loading--error .notice{max-width:51px;height:12px}}@media all and (max-width: 767px){.hotTicketLink.loading .text-price,.hotTicketLink.loading--error .text-price{margin-bottom:26px}}@media all and (max-width: 767px){.hotTicketLink.loading .imgbox,.hotTicketLink.loading .prodBox-name,.hotTicketLink.loading .themePromo-name,.hotTicketLink.loading .text-price,.hotTicketLink.loading .notice{background:linear-gradient(120deg, #eaeaea 0%, #f9f9f9 50%, #eaeaea 100%);background-size:200% 200%}}.hotTicketLink.loading--error .imgbox,.hotTicketLink.loading--error .prodBox-name,.hotTicketLink.loading--error .themePromo-name,.hotTicketLink.loading--error .text-price,.hotTicketLink.loading--error .notice{background:#eaeaea}.hotTicketLink.loading--error .imgbox{position:relative}@media all and (max-width: 991px){.hotTicketLink.loading--error .errorText p{padding-top:28px;background-size:24px}}.icon-catalog.icon-all{background:url(/images/hamigo30/index-indexCatalog/index-catalog-all.svg) center center no-repeat;background-size:56px}.catalogSlide .icon-catalog.icon-all{background:url(/images/hamigo30/index-indexCatalog/index-catalog-all-white.svg) center center no-repeat;background-size:36px}.catalogSlide .link.on .icon-catalog.icon-all{background:#fff url(/images/hamigo30/index-indexCatalog/index-catalog-all-on.svg) center center no-repeat;background-size:36px}.link.on .icon-catalog.icon-all{background:url(/images/hamigo30/index-indexCatalog/index-catalog-all-on.svg) top center no-repeat;background-size:56px}.icon-catalog.icon-3c{background:url(/images/hamigo30/index-indexCatalog/index-catalog-3c.svg) center center no-repeat;background-size:56px}.catalogSlide .icon-catalog.icon-3c{background:url(/images/hamigo30/index-indexCatalog/index-catalog-3c-white.svg) center center no-repeat;background-size:36px}.catalogSlide .link.on .icon-catalog.icon-3c{background:#fff url(/images/hamigo30/index-indexCatalog/index-catalog-3c-on.svg) center center no-repeat;background-size:36px}.link.on .icon-catalog.icon-3c{background:url(/images/hamigo30/index-indexCatalog/index-catalog-3c-on.svg) top center no-repeat;background-size:56px}.icon-catalog.icon-appliance{background:url(/images/hamigo30/index-indexCatalog/index-catalog-appliance.svg) center center no-repeat;background-size:56px}.catalogSlide .icon-catalog.icon-appliance{background:url(/images/hamigo30/index-indexCatalog/index-catalog-appliance-white.svg) center center no-repeat;background-size:36px}.catalogSlide .link.on .icon-catalog.icon-appliance{background:#fff url(/images/hamigo30/index-indexCatalog/index-catalog-appliance-on.svg) center center no-repeat;background-size:36px}.link.on .icon-catalog.icon-appliance{background:url(/images/hamigo30/index-indexCatalog/index-catalog-appliance-on.svg) top center no-repeat;background-size:56px}.icon-catalog.icon-baby{background:url(/images/hamigo30/index-indexCatalog/index-catalog-baby.svg) center center no-repeat;background-size:56px}.catalogSlide .icon-catalog.icon-baby{background:url(/images/hamigo30/index-indexCatalog/index-catalog-baby-white.svg) center center no-repeat;background-size:36px}.catalogSlide .link.on .icon-catalog.icon-baby{background:#fff url(/images/hamigo30/index-indexCatalog/index-catalog-baby-on.svg) center center no-repeat;background-size:36px}.link.on .icon-catalog.icon-baby{background:url(/images/hamigo30/index-indexCatalog/index-catalog-baby-on.svg) top center no-repeat;background-size:56px}.icon-catalog.icon-computer{background:url(/images/hamigo30/index-indexCatalog/index-catalog-computer.svg) center center no-repeat;background-size:56px}.catalogSlide .icon-catalog.icon-computer{background:url(/images/hamigo30/index-indexCatalog/index-catalog-computer-white.svg) center center no-repeat;background-size:36px}.catalogSlide .link.on .icon-catalog.icon-computer{background:#fff url(/images/hamigo30/index-indexCatalog/index-catalog-computer-on.svg) center center no-repeat;background-size:36px}.link.on .icon-catalog.icon-computer{background:url(/images/hamigo30/index-indexCatalog/index-catalog-computer-on.svg) top center no-repeat;background-size:56px}.icon-catalog.icon-daily{background:url(/images/hamigo30/index-indexCatalog/index-catalog-daily.svg) center center no-repeat;background-size:56px}.catalogSlide .icon-catalog.icon-daily{background:url(/images/hamigo30/index-indexCatalog/index-catalog-daily-white.svg) center center no-repeat;background-size:36px}.catalogSlide .link.on .icon-catalog.icon-daily{background:#fff url(/images/hamigo30/index-indexCatalog/index-catalog-daily-on.svg) center center no-repeat;background-size:36px}.link.on .icon-catalog.icon-daily{background:url(/images/hamigo30/index-indexCatalog/index-catalog-daily-on.svg) top center no-repeat;background-size:56px}.icon-catalog.icon-food{background:url(/images/hamigo30/index-indexCatalog/index-catalog-food.svg) center center no-repeat;background-size:56px}.catalogSlide .icon-catalog.icon-food{background:url(/images/hamigo30/index-indexCatalog/index-catalog-food-white.svg) center center no-repeat;background-size:36px}.catalogSlide .link.on .icon-catalog.icon-food{background:#fff url(/images/hamigo30/index-indexCatalog/index-catalog-food-on.svg) center center no-repeat;background-size:36px}.link.on .icon-catalog.icon-food{background:url(/images/hamigo30/index-indexCatalog/index-catalog-food-on.svg) top center no-repeat;background-size:56px}.icon-catalog.icon-makeup{background:url(/images/hamigo30/index-indexCatalog/index-catalog-makeup.svg) center center no-repeat;background-size:56px}.catalogSlide .icon-catalog.icon-makeup{background:url(/images/hamigo30/index-indexCatalog/index-catalog-makeup-white.svg) center center no-repeat;background-size:36px}.catalogSlide .link.on .icon-catalog.icon-makeup{background:#fff url(/images/hamigo30/index-indexCatalog/index-catalog-makeup-on.svg) center center no-repeat;background-size:36px}.link.on .icon-catalog.icon-makeup{background:url(/images/hamigo30/index-indexCatalog/index-catalog-makeup-on.svg) top center no-repeat;background-size:56px}.icon-catalog.icon-phone{background:url(/images/hamigo30/index-indexCatalog/index-catalog-phone.svg) center center no-repeat;background-size:56px}.catalogSlide .icon-catalog.icon-phone{background:url(/images/hamigo30/index-indexCatalog/index-catalog-phone-white.svg) center center no-repeat;background-size:36px}.catalogSlide .link.on .icon-catalog.icon-phone{background:#fff url(/images/hamigo30/index-indexCatalog/index-catalog-phone-on.svg) center center no-repeat;background-size:36px}.link.on .icon-catalog.icon-phone{background:url(/images/hamigo30/index-indexCatalog/index-catalog-phone-on.svg) top center no-repeat;background-size:56px}.icon-catalog.icon-ticket{background:url(/images/hamigo30/index-indexCatalog/index-catalog-ticket.svg) center center no-repeat;background-size:56px}.catalogSlide .icon-catalog.icon-ticket{background:url(/images/hamigo30/index-indexCatalog/index-catalog-ticket-white.svg) center center no-repeat;background-size:36px}.catalogSlide .link.on .icon-catalog.icon-ticket{background:#fff url(/images/hamigo30/index-indexCatalog/index-catalog-ticket-on.svg) center center no-repeat;background-size:36px}.link.on .icon-catalog.icon-ticket{background:url(/images/hamigo30/index-indexCatalog/index-catalog-ticket-on.svg) top center no-repeat;background-size:56px}.icon-catalog.icon-health{background:url(/images/hamigo30/index-indexCatalog/index-catalog-health.svg) center center no-repeat;background-size:56px}.catalogSlide .icon-catalog.icon-health{background:url(/images/hamigo30/index-indexCatalog/index-catalog-health-white.svg) center center no-repeat;background-size:36px}.catalogSlide .link.on .icon-catalog.icon-health{background:#fff url(/images/hamigo30/index-indexCatalog/index-catalog-health-on.svg) center center no-repeat;background-size:36px}.link.on .icon-catalog.icon-health{background:url(/images/hamigo30/index-indexCatalog/index-catalog-health-on.svg) top center no-repeat;background-size:56px}.catalogList{display:grid;grid-template-columns:repeat(8, 1fr);gap:16px 16px;max-width:1024px;margin:0 auto;padding:12px 0}.catalogList .link{position:relative;padding-top:100%;font-size:20px;line-height:32px;text-align:center;border-radius:16px;transition:all .2s}.catalogList .link:hover{box-shadow:0px 0px 8px rgba(0,0,0,.16)}.catalogList .link:active{opacity:.6}.catalogList .link-text{position:absolute;bottom:10%;left:0;width:100%}.catalogList .icon-catalog{display:block;width:56px;height:56px;position:absolute;top:10%;left:50%;transform:translateX(-50%)}@media all and (max-width: 1199px){.catalogList{gap:12px 12px}.catalogList .icon-catalog{top:7%}.catalogList .link-text{bottom:7%}}@media all and (max-width: 1023px){.catalogList .icon-catalog{top:10%}.catalogList .link-text{bottom:10%;font-size:16px;line-height:24px}}.contentSide--catalog{display:block;position:fixed;right:calc(50% + 580px);transform:translateY(0);width:60px;padding:4px;background-color:#fff;border-radius:16px;transition:all .2s}.contentSide--catalog.JS_fixed{transform:translateY(-50%)}@media all and (max-width: 1350px){.contentSide--catalog{left:36px}}@media all and (max-width: 1199px){.contentSide--catalog{display:none}}.contentSide--catalog .link{display:block;position:relative;width:52px;height:52px}.contentSide--catalog .link.on .icon-catalog,.contentSide--catalog .icon-catalog{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;background-size:36px;background-position:center center;transition:all .2s}.contentSide--catalog .link-text{width:52px;height:52px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:14px;line-height:20px;color:#494949;background:#eaeaea;border-radius:12px;transition:all .2s}.contentSide--catalog .link.on .link-text{color:#5bb350;background:rgba(234,234,234,.8)}.contentSide--catalog .link:hover .icon-catalog{opacity:0}.contentSide--catalog .link:active .link-text{opacity:.6}.catalogSlide .link{display:block;width:80px;height:70px;padding-top:4px;text-align:center;font-size:14px;line-height:20px;color:#fff}.catalogSlide .icon-catalog{display:block;width:44px;height:44px;margin:0 auto;border-radius:22px}.catalogSlide .swiper{padding:0 8px}.catalogSlide .swiper-slide{width:auto}@media all and (max-width: 767px){.catalogSlide .link{width:76px;height:68px;font-size:12px}}.catalogRow{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:stretch;color:#707070;background-color:#fff;overflow:hidden}.catalogRow-nav{flex:0 0 auto;width:104px;border-right:solid 1px #d4d4d4;overflow-y:auto}.catalogRow-inner{overflow-y:auto}.catalogRow-nav .navLink{position:relative;display:flex;justify-content:center;align-items:center;min-height:48px;padding:4px 8px;text-align:center;font-size:14px;line-height:20px}.catalogRow-nav .navLink::after{content:"";display:block;position:absolute;left:0;top:0;width:3px;height:100%;border-radius:0 3px 3px 0}.catalogRow-nav .navLink.on{color:#6ccf53;font-weight:500}.catalogRow-nav .navLink.on::after{background-color:#6ccf53}.catalogRow-inner{flex:0 0 auto;width:calc(100% - 104px)}.catalogRow-inner .section{padding:21px 14px 4px}.catalogRow-inner .section--title{padding-top:8px;border-bottom:solid 1px #d4d4d4}.catalogRow-inner .title{margin-bottom:8px}@media all and (max-width: 767px){.catalogRow-inner .section{padding:12px 12px 4px}.catalogRow-inner .section--title{padding-top:8px}}.catalogRow-inner .mCSB_scrollTools{width:4px}.catalogRow-inner .mCS-minimal-dark.mCSB_scrollTools_vertical{margin:0;padding:0;right:auto;left:0}.catalogRow-inner .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#eaeaea}.catalogLinkList{display:grid;grid-template-columns:repeat(auto-fill, minmax(90px, 1fr));gap:12px 18px}@media all and (max-width: 767px){.catalogLinkList{grid-template-columns:repeat(auto-fill, minmax(76px, 1fr));gap:8px 8px}}@media all and (max-width: 374px){.catalogLinkList{grid-template-columns:repeat(3, 1fr)}}.catalogLink{position:relative;text-align:center;font-size:14px;line-height:20px;max-width:90px}@media all and (max-width: 767px){.catalogLink{max-width:76px}}.catalogLink .prodBox-name,.catalogLink .themePromo-name{white-space:unset;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.catalogLink .imgbox{margin:0 2px 4px}.catalogLink .hotSale-chip{left:-2px}.catalogLink .hotSale-chip+.imgbox{border:solid 1px rgba(0,0,0,0);border-radius:8px;overflow:hidden}.catalogLink .chip-1+.imgbox{border-color:#f8d774}.catalogLink .chip-2+.imgbox{border-color:#c2bfc9}.catalogLink .chip-3+.imgbox{border-color:#be937a}@media all and (max-width: 767px){.catalogLink{font-size:12px}}.subCatalogArea{background:#fff;margin-bottom:4px}.subCatalog{display:flex;flex-wrap:wrap;padding:8px 4px 0px 12px}.subCatalog .btn,.subCatalog .btn-dialog{margin:0 8px 12px 0;padding:4px 16px;font-size:14px;line-height:20px;border:solid 1px}.subCatalog .on{color:#fff;background-color:#333}.subCatalogArea.JS_scroll{position:fixed;z-index:20;left:0;width:100%;transition:top .4s}.catalogSlide{padding:12px 0;background-color:#eaeaea}@media all and (max-width: 991px){.catalogSlide{background-color:rgba(0,0,0,0)}}.catalogSlide-item{display:block;min-width:112px;height:112px;padding:8px 2px 0;text-align:center;color:#707070;background-color:#fff;border-radius:8px;border:solid 2px #fff}.catalogSlide-item.on{color:#5bb350;border-color:#6ccf53}.catalogSlide .imgbox{width:72px;height:72px;margin:0 auto 4px}@media all and (max-width: 991px){.catalogSlide{padding:4px 0 12px}.catalogSlide-item{min-width:92px;height:92px;padding-top:6px;font-size:14px;line-height:20px}.catalogSlide .imgbox{width:60px;height:60px;margin-bottom:2px}}@media all and (max-width: 767px){.catalogSlide-item{min-width:80px;height:80px}.catalogSlide .imgbox{width:48px;height:48px}}.container.bg-coupon{padding:0 0 32px;background:#d6ecd3 url(/images/hamigo30/in-coupon/in-coupon-bg-1.svg) center top no-repeat;background-size:1132px auto}.container.bg-coupon .contentInner,.container.bg-coupon .container-index .contentArea,.container-index .container.bg-coupon .contentArea,.container.bg-coupon .container-menu .contentArea,.container-menu .container.bg-coupon .contentArea{padding:0 34px}@media all and (max-width: 991px){.container.bg-coupon{background:rgba(0,0,0,0);padding:0}.container.bg-coupon .contentInner,.container.bg-coupon .container-index .contentArea,.container-index .container.bg-coupon .contentArea,.container.bg-coupon .container-menu .contentArea,.container-menu .container.bg-coupon .contentArea{padding:0}}.couponLimit-text{display:flex;align-items:flex-end;position:relative;left:-2px;padding:63px 170px 20px 0}.couponLimit-text::after{content:"";display:block;width:160px;height:160px;position:absolute;top:0;right:0;z-index:3;background:url(/images/hamigo30/in-coupon/in-coupon-deco-1.png);background-size:100%}.couponLimit-text .title{width:240px;margin-right:16px;padding:10px;text-align:center;font-size:24px;font-weight:500;line-height:36px;background:#ffd05b;border-radius:28px;box-shadow:0 4px 0 0 #5bb350}@media all and (max-width: 991px){.couponLimit{padding:43px 0 32px}.couponLimit-area{background:#d6ecd3 url(/images/hamigo30/in-coupon/in-coupon-bg-1.svg) left top}.couponLimit-text{display:block;min-height:84px;padding:0 96px 0 20px}.couponLimit-text::after{width:96px;height:96px;top:-28px}.couponLimit-text .title{position:relative;top:-12px;left:-20px;width:175px;margin:0;padding:4px 12px;text-align:left;font-size:16px;line-height:24px;border-radius:0 16px 16px 0}.couponLimit-inner{padding:12px 12px 32px}}.couponLimit-inner{display:grid;grid-template-columns:repeat(5, 1fr);gap:16px 16px}@media all and (max-width: 991px){.couponLimit-inner{grid-template-columns:repeat(2, 1fr);gap:8px 8px}}@media all and (max-width: 767px){.couponLimit-inner{grid-template-columns:repeat(1, 1fr);gap:12px 0}}.couponLimitItem{display:flex;flex-direction:column;background:#fff;border:solid 1px #333;border-radius:16px;overflow:hidden}.couponLimitItem-inner{flex:0 0 auto;padding:12px 12px 0;text-align:center}.couponLimitItem-foot{flex:0 0 auto;padding:8px 12px;font-size:14px;line-height:20px;color:#fff;background-color:#5bb350;border-top:solid 1px #333}.couponLimitItem .imgbox{width:100px;height:100px;margin:0 auto 8px;border-radius:8px;border:solid .4px #eaeaea;overflow:hidden}.couponLimitItem .imgbox img{object-fit:contain}.couponLimitItem .name{margin-bottom:4px;font-weight:500}.couponLimitItem .desc{margin-bottom:12px;font-weight:500;color:#5bb350}@media all and (max-width: 991px){.couponLimitItem .desc{font-weight:400;color:#707070}}.couponLimitItem .btn-box{display:block}.couponLimitItem .btn-box .btn,.couponLimitItem .btn-box .btn-dialog{display:block;padding:4px 8px}@media all and (max-width: 991px){.couponLimitItem-inner{display:flex;align-items:center;text-align:left}.couponLimitItem .imgbox{width:40px;height:40px;margin:0 8px 0 0}.couponLimitItem .textbox{flex:1 1 auto}.couponLimitItem .name,.couponLimitItem .desc{margin:0;font-size:14px;line-height:20px}.couponLimitItem .name{margin-bottom:2px}.couponLimitItem .btn-box{flex:0 0 auto;width:100px;margin:0}}.couponLimitItem-notice{flex:1 1 auto;min-height:32px;padding:4px 6px 8px;text-align:center;font-size:14px;line-height:20px;color:#707070}@media all and (max-width: 991px){.couponLimitItem-notice{min-height:22px;padding:6px 8px 12px;text-align:left}}.couponShop{margin:60px 0}@media all and (max-width: 991px){.couponShop{position:relative;margin:0;padding:48px 12px 32px;background:#d6ecd3}.couponShop::after{content:"";display:block;width:100%;height:302px;position:absolute;bottom:0;left:0;background:#84c67c url(/images/hamigo30/in-coupon/in-coupon-deco-3.svg) center bottom no-repeat;background-size:100% auto}}.couponShop-area{height:374px;display:flex;background-color:#fff;border:1px solid #000;border-radius:16px;overflow:hidden}@media all and (max-width: 991px){.couponShop-area{display:block;height:auto;position:relative;z-index:2;border-radius:8px}}.couponShop-title{flex:0 0 auto;position:relative;z-index:2;margin-bottom:14px;text-align:center;font-weight:500;color:#5bb350}.couponShop-title .strong{display:inline-block;position:relative;font-size:52px;line-height:1em;color:#ffbd35;text-shadow:1px -2px 0 #5bb350}.couponShop-title .strong::after{content:"";display:block;position:absolute;top:-3px;right:-29px;width:24px;height:16px;background:url(/images/hamigo30/in-coupon/in-coupon-deco-2.svg)}@media all and (max-width: 991px){.couponShop-title{position:absolute;top:-8px;left:12px;text-align:left}.couponShop-title .strong{font-size:40px}}.couponShop-text{flex:0 0 auto;display:flex;flex-direction:column;width:390px;padding:20px;border-right:solid 1px #000}.couponShop-text .textbox{flex:1 1 auto;padding:20px 8px;background:#d6ecd3;border-radius:16px}.couponShop-text .num{list-style:none}@media all and (max-width: 991px){.couponShop-text{width:100%;padding:8px 8px 0;border:none}.couponShop-text .textbox{padding:4px;text-align:center;border-radius:4px}}.couponShop-inner{overflow-y:auto;flex:1 1 auto;padding:12px 14px 0;background:#84c67c url(/images/hamigo30/in-coupon/in-coupon-deco-3.svg) center bottom no-repeat;background-size:100% auto}.couponShop-inner .mCSB_scrollTools{width:4px}.couponShop-inner .mCSB_scrollTools_vertical{padding:16px 0}.couponShop-inner .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:hsla(0,0%,100%,.8)}@media all and (max-width: 991px){.couponShop-inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 8px;padding:12px 16px;background:#fff}}@media all and (max-width: 767px){.couponShop-inner{display:block;gap:0;padding:12px 0 0}}.couponShopItem{margin-bottom:8px;background:#fff;border-radius:16px}.couponShopItem:nth-last-child(1){margin-bottom:12px}.couponShopItem-inner{display:flex;align-items:center;padding:8px}.couponShopItem .imgbox{width:78px;height:78px;margin-right:8px;border-radius:8px;border:solid .4px #eaeaea;overflow:hidden}.couponShopItem .imgbox img{object-fit:contain}.couponShopItem .textbox{flex:1 1 auto}.couponShopItem .name{font-weight:500;margin-bottom:4px}.couponShopItem .desc{color:#5bb350;font-weight:500}@media all and (max-width: 991px){.couponShopItem .desc{color:#707070;font-weight:400}}.couponShopItem .btn-box{flex:0 0 auto}.couponShopItem .btn-box.md-block{display:none}.couponShopItem .btn-box .btn,.couponShopItem .btn-box .btn-dialog{padding:8px 16px}@media all and (max-width: 991px){.couponShopItem{margin:0}.couponShopItem-inner{padding:12px 12px 12px 8px}.couponShopItem .imgbox{width:40px;height:40px}.couponShopItem .textbox{font-size:14px;line-height:20px}.couponShopItem .name{margin-bottom:2px}.couponShopItem .btn-box.md-none{display:none}.couponShopItem .btn-box.md-block{display:block}.couponShopItem .btn-box .btn,.couponShopItem .btn-box .btn-dialog{padding:4px 25px;font-size:12px;line-height:20px}}.couponMore{padding:10px 0 12px}.couponMore-inner{display:flex;flex-wrap:wrap;justify-content:center;max-width:959px;margin:0 auto -20px}.couponMore-inner .couponMoreItem{flex:0 0 auto;min-width:121px;margin:0 8px 32px}.couponMore .swiper-pagination-fraction{display:none}@media all and (max-width: 991px){.couponMore{padding:17px 16px 20px}.couponMore-area{padding:8px 12px;background-color:#d6ecd3;border-radius:16px}.couponMore-inner{display:grid;grid-template-columns:repeat(7, 1fr);gap:8px 16px;max-width:100%;margin:0}.couponMore-inner .couponMoreItem{min-width:0;margin:0 5px 8px}}@media all and (max-width: 840px){.couponMore-inner{grid-template-columns:repeat(6, 1fr)}}@media all and (max-width: 767px){.couponMore-area{padding:8px 8px 12px}}.couponMore .title{min-height:52px;margin-bottom:12px;padding:8px;text-align:center;font-weight:500;color:#fff;background:url(/images/hamigo30/in-coupon/in-coupon-deco-4.svg) center top no-repeat;background-size:auto}@media all and (max-width: 991px){.couponMore .title{min-height:0;padding:0;margin-bottom:8px;text-align:left;color:#333;background:none}}@media all and (max-width: 767px){.couponMore .title{margin-bottom:8px;padding:0 4px}}.couponMore-slide{display:none}.couponMore-slide .couponMore-box{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px 16px}@media all and (max-width: 374px){.couponMore-slide .couponMore-box{gap:8px 8px}}@media all and (max-width: 767px){.couponMore-inner{display:none}.couponMore-slide{display:block}.couponMore-area{position:relative}.couponMore-area .swiper-pagination-fraction{display:block;position:absolute;top:16px;right:0;left:auto;bottom:auto;width:auto;min-width:48px;padding:0 12px 0 17px;font-size:12px;line-height:1.6em;text-align:right;background:#ffd05b;border-top-left-radius:14px;border-bottom-left-radius:14px;transform:scale(0.833);transform-origin:top right}}.couponMoreItem{display:block;padding-top:4px;text-align:center;font-weight:500}.couponMoreItem .imgbox{width:78px;height:78px;margin:0 auto 12px;background-color:#fff;border:solid 1px #494949;border-radius:8px;overflow:hidden}@media all and (max-width: 991px){.couponMoreItem{font-size:14px;line-height:20px}.couponMoreItem .imgbox{margin-bottom:8px}}@media all and (max-width: 767px){.couponMoreItem{padding-bottom:2px}.couponMoreItem .imgbox{width:64px;height:64px;margin-bottom:4px}.couponMoreItem p{font-size:12px;line-height:1.6em;transform:scale(0.833);transform-origin:top center}}@media all and (max-width: 374px){.couponMoreItem .imgbox{width:54px;height:54px}}.saleTimeline{background-color:#eaeaea}.saleTimeline .swiper-slide{width:auto}.saleTimeline-item{display:block;width:113px;padding:8px 0 6px;color:#707070;text-align:center}.saleTimeline .time,.saleTimeline .text{display:block}.saleTimeline .time{margin-bottom:2px;font-size:24px;line-height:36px;font-weight:500}.saleTimeline .text{max-width:81px;margin:0 auto;padding:2px;border-radius:14px}.saleTimeline .on .time{color:#5bb350}.saleTimeline .on .text{font-weight:500;color:#fff;background-color:#5bb350}@media all and (max-width: 991px){.saleTimeline{background-color:#fff;border-bottom:solid 1px #d4d4d4}.saleTimeline-item{width:88px;padding:2px 0 4px}.saleTimeline .time{margin-bottom:0;font-size:20px;line-height:28px}.saleTimeline .text{padding:1px;font-size:12px;line-height:20px}}.endTime{padding:4px;background-color:#fff;border-bottom:solid 1px #d4d4d4}.endTime-inner{display:flex;justify-content:center;align-items:center}.endTime .text{padding:0 4px 0 32px;line-height:28px;background:url(/images/hamigo30/in-limitSale-1.svg) left center no-repeat;background-size:28px 28px}.prodTable-area{display:grid;grid-template-columns:repeat(4, 1fr);position:relative;background-color:#fff}.prodTable-area::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff}.prodTable-item{padding:12px;background-color:#fff;border-right:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4}.prodTable-item:active{opacity:1}.prodTable-item:nth-child(4n){border-right:none}.prodTable-item .prodBox-name,.prodTable-item .themePromo-name{height:64px;margin-bottom:8px;white-space:normal;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;box-sizing:border-box;text-decoration:underline;-webkit-text-underline-position:under;-ms-text-underline-position:below;text-underline-position:under;text-decoration-color:rgba(0,0,0,0);transition:all .2s;font-weight:500}.prodTable-item .text-price{margin-bottom:6px}.prodTable .recommendCard-img{margin-bottom:8px;padding:0}.prodTable .recommendCard-img-inner,.prodTable .recommendCard-img-text{border-radius:8px}.prodTable .recommendCard-inner{height:auto}.prodTable .color-gray{color:#707070}@media all and (max-width: 991px){.prodTable{padding:8px 12px}.prodTable-area{display:block;border-radius:16px;overflow:hidden}.prodTable-item{display:flex;align-items:flex-start;border-right:none;padding:12px 12px 12px 8px}.prodTable-item .prodBox-name,.prodTable-item .themePromo-name{flex:1 1 auto;height:40px;margin-bottom:16px}.prodTable-item .text-price{margin-bottom:-4px}.prodTable .recommendCard-img{flex:0 0 auto;margin:0 12px 0 0}.prodTable .recommendCard-inner{flex:1 1 auto}.prodTable .imgbox{width:120px;height:120px}}@media all and (max-width: 767px){.prodTable-item{padding:12px 8px}.prodTable-item .prodBox-name,.prodTable-item .themePromo-name{margin-bottom:8px;font-size:12px}.prodTable-item .text-price .num{font-size:14px}.prodTable .imgbox{width:100px;height:100px}}.limitStatus{display:flex;justify-content:space-between;align-items:center;min-height:44px}.limitStatus .btn,.limitStatus .btn-dialog{display:block;position:relative;right:-3px;width:124px;padding:6px 16px;font-weight:500}.limitStatus .btn-limit{text-align:left;color:#fff;background:linear-gradient(to right, #6CCF53 0%, #FFEB35 100%)}.limitStatus .btn-limit::after{content:"";display:block;width:48px;height:55px;position:absolute;right:0;bottom:0;background:url(/images/hamigo30/btn-limit.svg)}@media all and (max-width: 991px){.limitStatus{min-height:auto}.limitStatus-text{flex:1 1 auto;margin-right:12px}.limitStatus-tag{display:block;text-align:center;font-size:12px;line-height:20px;border-radius:10px}.limitStatus .btn,.limitStatus .btn-dialog{flex:0 0 auto;right:0;width:121px;padding:10px;font-size:16px;line-height:24px}.limitStatus .btn-limit{text-align:center;background:#6ccf53}.limitStatus .btn-limit::after{content:none}}@media all and (max-width: 767px){.limitStatus .btn,.limitStatus .btn-dialog{width:90px;padding:6px;font-size:14px;line-height:20px}}.limitStatus-tag-primary{color:#5bb350}.limitStatus-tag-error{color:#ef5a5a}.limitStatus-tag-gray{color:#b7b7b7}@media all and (max-width: 991px){.limitStatus-tag-primary{color:#333;background-color:#d6ecd3}.limitStatus-tag-error{background-color:#ffc7c7}.limitStatus-tag-gray{color:#ef5a5a;background-color:#eaeaea}}.headerM{display:none}@media all and (max-width: 991px){.headerM{display:block;top:0;width:100%;z-index:30;background:#5bb350}.headerM.scrollfix-top{width:100% !important}}@media all and (max-width: 767px){.headerM.openContentArea.scrollfix-top{z-index:0 !important}}.headerM-title{position:relative;height:44px;padding:8px 20px;color:#fff;text-align:center}.headerM-title-back,.headerM-title-next{display:block;position:absolute;background:url(/images/hamigo30/inner/header-m-back.svg) left center no-repeat}.headerM-title-back{top:2px;left:20px;padding:10px 0 10px 40px;line-height:40px;font-size:14px;line-height:20px}.headerM-title-next{display:none}.headerM-title .title{font-size:20px;line-height:28px;font-weight:500}@media all and (max-width: 767px){.headerM-title{height:40px;padding:8px 80px}.headerM-title-back,.headerM-title-next{padding:0;width:24px;height:24px;top:8px;background-position:center center}.headerM-title-back{left:16px}.headerM-title-back span{display:none}.headerM-title-next{display:block;left:56px;transform:scale(-1)}.headerM-title-next.disabled{opacity:.5}.headerM-title .title{font-size:16px;line-height:24px}}@media all and (max-width: 374px){.headerM-title{padding:8px 72px}.headerM-title-next{left:48px}}@media all and (max-width: 991px){.contentInner-oderItem{padding:0 12px}}.container.bg-order .contentArea{background:#eaeaea;box-shadow:none}@media all and (max-width: 991px){.container.bg-order .contentArea{background:#f2f2f2}}.orderList{padding:8px}@media all and (max-width: 991px){.orderList{padding-bottom:0}}.orderItem{margin-bottom:8px;background-color:#eaeaea;border-radius:16px;overflow:hidden;margin-bottom:16px}.orderItem:last-of-type{margin-bottom:0}@media all and (max-width: 991px){.orderItem{padding:0;font-size:13px;line-height:22px}.orderItem:last-of-type{margin-bottom:24px}}.orderItem-inner{display:flex;align-items:center;padding:20px 36px;background-color:#fff}@media all and (max-width: 991px){.orderItem-inner{margin:0;padding:12px 8px;align-items:flex-start}}.orderItem-inner-start{align-items:flex-start}.orderItem-inner-img{flex:0 0 auto;width:88px;height:88px;margin:0 16px 0 0;border:solid 1px #eaeaea;border-radius:4px;overflow:hidden}@media all and (max-width: 991px){.orderItem-inner-img{width:56px;height:56px;margin:0 8px 0 0}}.orderItem-inner-info{display:flex;justify-content:space-between;align-items:center}@media all and (max-width: 991px){.orderItem-inner-info{align-items:flex-start}}.orderItem-inner-text{flex:1 1 auto}.orderItem-inner .inner-tatus{font-size:16px;line-height:1.5;color:#4e5969}.orderItem-inner .inner-name{font-size:20px;line-height:28px;font-weight:500;flex:1 1 auto}@media all and (max-width: 991px){.orderItem-inner .inner-name{font-size:15px;line-height:24px}}.orderItem-inner .inner-buyTime{font-size:16px;line-height:1.5;color:#707070}@media all and (max-width: 991px){.orderItem-inner .inner-buyTime{font-size:13px;line-height:22px}}.orderItem-inner .inner-orderNum{font-size:16px;line-height:1.5;color:#707070}@media all and (max-width: 991px){.orderItem-inner .inner-orderNum{font-size:13px;line-height:22px}}.orderItem-inner .inner-tatus{flex:0 0 auto;padding-left:8px;text-align:right;font-size:16px;line-height:24px}@media all and (max-width: 991px){.orderItem-inner .inner-tatus{font-size:13px;line-height:22px}}.orderItem-inner .inner-price{flex:0 0 auto;padding-left:8px;text-align:right;font-size:20px;line-height:28px;font-weight:600}@media all and (max-width: 991px){.orderItem-inner .inner-price{font-size:14px;line-height:22px}}.orderItem-inner .text{padding-top:34px}@media all and (max-width: 991px){.orderItem-inner .text{padding-top:16px}}.orderItem-inner .orderItem-inner-info+.text--link{padding-top:26px}@media all and (max-width: 991px){.orderItem-inner .orderItem-inner-info+.text--link{padding-top:10px}}@media all and (max-width: 767px){.orderItem-inner .orderItem-inner-info+.text--link{padding-top:12px}}.orderItem-inner .text+.text--link{padding-top:24px}@media all and (max-width: 991px){.orderItem-inner .text+.text--link{padding-top:16px}}.orderItem-inner .text-time{color:#707070}.orderItem-inner .text-notice,.orderItem-inner .recommendCard-img-text .textbox,.recommendCard-img-text .orderItem-inner .textbox{padding-top:4px;color:#959595}.orderItem-inner .text-link,.orderItem-inner .breadcrumbs a,.breadcrumbs .orderItem-inner a{border-bottom:solid 1px}.orderItem-inner .color-disabled{color:#b7b7b7}.orderItem-list{background-color:#fff;padding:16px}@media all and (max-width: 991px){.orderItem-list{padding:8px;border-top:1px solid #e5e6eb}}.orderItem-list-title{display:flex;justify-content:space-between}.orderItem-list .title{font-weight:500}.orderItem-list .product{display:flex;justify-content:space-between;align-items:center;color:#707070}.orderItem-list .name.light{color:#959595}.orderItem-list .name-main{font-size:16px;line-height:24px;color:#333}@media all and (max-width: 991px){.orderItem-list .name-main{font-size:13px;line-height:22px;max-width:calc(100% - 92px)}}.orderItem-list .price{flex:0 0 auto;min-width:76px;text-align:right}.orderItem-foldBtn{position:relative;padding:4px 29px 4px 12px;background-color:#e5e6eb;border-radius:16px;transition:all .15s}@media all and (max-width: 991px){.orderItem-foldBtn{font-size:14px;line-height:22px;padding:4px 23px 4px 12px}}.orderItem-foldBtn::after{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;right:6px;transform:translateY(-50%);background:url(/images/hamigo30/inner/inner-chip-fold.svg);background-position:center;background-size:100% auto;background-repeat:no-repeat}@media all and (max-width: 991px){.orderItem-foldBtn::after{width:14px;height:14px}}.orderItem-foldBtn:hover{background-color:#c9cdd4}.orderItem-foldBtn .text-open{display:none}.orderItem-hidden{display:none}.orderItem-hidden-bgArea-frame{border-radius:16px;overflow:hidden;margin-bottom:12px}@media all and (max-width: 991px){.orderItem-hidden-bgArea-frame{border-radius:0;margin-bottom:0}}.orderItem-hidden-bgArea{background-color:#fff;padding:20px;border-bottom:1px solid #e5e6eb}@media all and (max-width: 991px){.orderItem-hidden-bgArea{padding:12px 8px;border-radius:0}}.orderItem-hidden-bgArea .title{font-size:20px;line-height:28px;font-weight:500;color:#1d2129}@media all and (max-width: 991px){.orderItem-hidden-bgArea .title{font-size:14px;line-height:22px}}.orderItem-hidden-bgArea .price-main{font-size:20px;line-height:28px;color:#1d2129}@media all and (max-width: 991px){.orderItem-hidden-bgArea .price-main{font-size:14px;line-height:22px;color:#333}}.orderItem-hidden-bgArea .name-sub{font-size:16px;line-height:24px;color:#959595}@media all and (max-width: 991px){.orderItem-hidden-bgArea .name-sub{font-size:13px;line-height:22px}}.orderItem-hidden-bgArea .points-sub{display:flex;justify-content:flex-start;align-items:center;gap:2px;font-size:16px;font-weight:600;line-height:24px;color:#959595}@media all and (max-width: 991px){.orderItem-hidden-bgArea .points-sub{font-size:14px;line-height:22px}}.orderItem-hidden-bgArea .points-sub img{width:24px;height:24px}@media all and (max-width: 991px){.orderItem-hidden-bgArea .points-sub img{width:14px;height:14px}}.orderItem-list.open{background-color:#eaeaea}.orderItem-list.open .orderItem-foldBtn{background-color:#fff}.orderItem-list.open .orderItem-foldBtn::after{transform:translateY(-50%) scale(-1)}.orderItem-list.open .orderItem-foldBtn:hover{background-color:#f7f8fa}.orderItem-list.open .orderItem-foldBtn .text-open{display:inline}.orderItem-list.open .orderItem-foldBtn .text-fold{display:none}.orderItem-list.open .orderItem-list-title{padding-bottom:8px}@media all and (max-width: 991px){.orderItem-list.open .orderItem-list-title{padding-bottom:0}}.orderItem-list-l.open{padding-bottom:8px}.orderItem-list-l.open .orderItem-list-title{padding-bottom:0}.orderItem-filter-wrapper{display:flex;justify-content:space-between;align-items:flex-end}.orderItem-filter-wrapper .orderItem-filter-txt-box{font-size:16px;line-height:1.5;color:#707070}.orderItem-filter-wrapper .orderItem-filter-txt-box p{padding:0 10px 0 20px}@media all and (max-width: 991px){.orderItem-filter-wrapper .orderItem-filter-txt-box p{padding:8px 4px;font-size:13px;line-height:22px}}.orderItem-filter-wrapper .orderItem-filter-box{position:relative;margin-right:8px;flex:0 0 auto}@media all and (max-width: 991px){.orderItem-filter-wrapper .btn-orderItem-filter.web{display:none}}.orderItem-filter-wrapper .btn-orderItem-filter.md-block{display:none}@media all and (max-width: 991px){.orderItem-filter-wrapper .btn-orderItem-filter.md-block{display:flex;position:relative;z-index:2}}.orderItem-filter-wrapper .orderItem0filter-area{width:284px;height:40px;position:absolute;top:40px;right:0;display:none}@media all and (max-width: 991px){.orderItem-filter-description-wrapper.wid-mid{display:block;position:fixed;top:0;right:0;z-index:51;width:100dvw;height:100dvh;background-color:rgba(0,0,0,.25)}}.orderItem-filter-description-wrapper.wid-mid .btn-close{width:36px;height:36px;background-image:url("/images/hamigo30/inner/btn-popup-close.svg");background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:8px;right:8px;z-index:1}.orderItem-filter-description-box{position:absolute;top:48px;right:0;z-index:3;width:284px;background-color:#fff;border-radius:8px;box-shadow:0 0 3px rgba(0,0,0,.12)}@media all and (max-width: 991px){.orderItem-filter-description-box{width:100%;top:auto;bottom:0;padding-top:8px;border-radius:16px 16px 0 0;box-shadow:0 4px 10px rgba(0,0,0,.1)}}.orderItem-filter-description-box h3{padding:10px 12px;font-size:16px;line-height:1.5;color:#333;font-weight:500}@media all and (max-width: 991px){.orderItem-filter-description-box h3{padding:8px 24px}}@media all and (max-width: 991px){.orderItem-filter-description-box .h3-sub{padding:0 24px 4px 24px}}.orderItem-filter-description-box .checkbox-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:0 12px}@media all and (max-width: 991px){.orderItem-filter-description-box .checkbox-wrapper{flex-direction:row;gap:12px 8px;flex-wrap:wrap;padding:0 24px}}.orderItem-filter-description-box .checkbox-box{width:100%;position:relative;display:flex;justify-content:flex-start;align-items:center}@media all and (max-width: 991px){.orderItem-filter-description-box .checkbox-box{width:auto}}.orderItem-filter-description-box .checkbox-box input[type=checkbox]{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0}.orderItem-filter-description-box .checkbox-box label{width:100%;background-color:#f9f9f9;color:#707070;border-radius:4px;display:flex;justify-content:flex-start;align-items:center;gap:4px;padding:8px;font-size:14px;line-height:22px}@media all and (max-width: 991px){.orderItem-filter-description-box .checkbox-box label{width:auto}}.orderItem-filter-description-box .checkbox-box input[type=checkbox]:checked+label{background-color:#d6ecd3;color:#5bb350}.orderItem-filter-description-box .checkbox-box input[type=checkbox]:checked+label span{width:20px;height:20px;background-image:url("/images/hamigo30/inner/inner-input-check.svg")}.orderItem-filter-description-box .checkbox-box:hover input[type=checkbox]+label{background-color:#f2f3f5}.orderItem-filter-description-box .checkbox-box:hover input[type=checkbox]:checked+label{background-color:#ebf6e9}.orderItem-filter-description-box .hr-box{padding:6px}@media all and (max-width: 991px){.orderItem-filter-description-box .hr-box{padding:16px}}.orderItem-filter-description-box .hr-box hr{width:100%;height:1px;background-color:#eaeaea;margin:0;border:0}.orderItem-filter-description-box .info-box{font-size:13px;line-height:22px;vertical-align:middle;padding:0 12px 12px 12px;color:#86909c}@media all and (max-width: 991px){.orderItem-filter-description-box .info-box{padding:0px 24px 12px 24px}}.orderItem-filter-description-box .info-box img{width:16px;height:16px;vertical-align:middle;margin-bottom:1px;margin-right:2px}.orderItem-filter-description-box .input-wrapper{padding-bottom:60px}@media all and (max-width: 991px){.orderItem-filter-description-box .input-wrapper{padding-bottom:28px}}.orderItem-filter-description-box .input-box{display:flex;justify-content:flex-start;align-items:center;gap:8px;padding:0 12px 16px 12px}@media all and (max-width: 991px){.orderItem-filter-description-box .input-box{padding:0 24px 16px 24px}}.orderItem-filter-description-box .input-box:last-of-type{padding-bottom:0}.orderItem-filter-description-box .input-box label{font-size:14px;line-height:22px;padding-right:20px;flex:0 0 auto}.orderItem-filter-description-box .input-box input{height:32px;border:1px solid #e5e6eb;flex:1 1 auto;font-size:14px;line-height:22px;padding:6px 12px;border-radius:4px;color:#333}.orderItem-filter-description-box .input-box input:hover{background-color:#f9f9f9}.orderItem-filter-description-box .input-box input:focus{border-color:#84c67c}.orderItem-filter-description-box .btn-primary,.orderItem-filter-description-box .couponLimitItem .btn-box .btn,.couponLimitItem .btn-box .orderItem-filter-description-box .btn,.orderItem-filter-description-box .couponLimitItem .btn-box .btn-dialog,.couponLimitItem .btn-box .orderItem-filter-description-box .btn-dialog,.orderItem-filter-description-box .couponShopItem .btn-box .btn,.couponShopItem .btn-box .orderItem-filter-description-box .btn,.orderItem-filter-description-box .couponShopItem .btn-box .btn-dialog,.couponShopItem .btn-box .orderItem-filter-description-box .btn-dialog{width:calc(100% - 32px);margin:0 16px 16px 16px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:8px}@media all and (max-width: 991px){.orderItem-filter-description-box .btn-primary,.orderItem-filter-description-box .couponLimitItem .btn-box .btn,.couponLimitItem .btn-box .orderItem-filter-description-box .btn,.orderItem-filter-description-box .couponLimitItem .btn-box .btn-dialog,.couponLimitItem .btn-box .orderItem-filter-description-box .btn-dialog,.orderItem-filter-description-box .couponShopItem .btn-box .btn,.couponShopItem .btn-box .orderItem-filter-description-box .btn,.orderItem-filter-description-box .couponShopItem .btn-box .btn-dialog,.couponShopItem .btn-box .orderItem-filter-description-box .btn-dialog{width:200px;border-radius:20px;margin-left:auto;margin-right:auto;margin-bottom:32px}}.orderItem-filter-description-wrapper.wid-web{display:none}@media screen and (min-width: 992px){.orderItem-filter-box:hover .orderItem0filter-area{display:block}.orderItem-filter-box:hover .orderItem-filter-description-wrapper.wid-web{display:block}}.popup-filter-wrapper{display:none !important}.popup-filter-wrapper.open{display:block !important}.orderItem-services{font-size:16px;line-height:1.5;color:#707070;display:flex;justify-content:flex-start;align-items:center;gap:4px;padding-left:20px;margin-bottom:22px}@media all and (max-width: 991px){.orderItem-services{font-size:13px;line-height:22px;padding:7px 8px;margin-bottom:12px}}.orderItem-services .orderItem-servicesBtn{text-decoration:underline;display:inline-flex;justify-content:flex-start;align-items:center;gap:2px;transition:all .15s}.orderItem-services .orderItem-servicesBtn:hover{font-weight:600;color:#393d44}.orderItem-feedback{background-color:#fff;border-top:1px solid #e5e6eb;padding:20px 36px}@media all and (max-width: 991px){.orderItem-feedback{padding:8px 16px;border:0}}.orderItem-feedback .orderItem-title-and-points{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}@media all and (max-width: 991px){.orderItem-feedback .orderItem-title-and-points{margin-bottom:4px}}.orderItem-feedback .name{font-size:20px;line-height:28px;font-weight:500;flex:1 1 auto}@media all and (max-width: 991px){.orderItem-feedback .name{font-size:14px;line-height:22px}}.orderItem-feedback .points{font-size:20px;line-height:28px;color:#4ae444;display:flex;justify-content:flex-start;align-items:center;gap:2px;font-weight:600}@media all and (max-width: 991px){.orderItem-feedback .points{font-size:16px;line-height:24px}}.orderItem-feedback .points img{width:24px;height:24px;font-size:0}@media all and (max-width: 991px){.orderItem-feedback .points img{width:16px;height:16px}}.orderItem-description .inner-buyTime{color:#959595;margin-bottom:8px}@media all and (max-width: 991px){.orderItem-description .inner-buyTime{font-size:13px;line-height:22px;margin-bottom:4px}}.orderItem-description .orderItem-description-txt{display:flex;justify-content:flex-start;align-items:flex-start;color:#707070;gap:2px}@media all and (max-width: 991px){.orderItem-description .orderItem-description-txt{gap:4px}}.orderItem-description .orderItem-description-txt img{width:20px;height:20px;margin-top:1px}@media all and (max-width: 991px){.orderItem-description .orderItem-description-txt img{margin:0}}.orderItem-description .orderItem-description-txt div{font-size:16px;line-height:24px}@media all and (max-width: 991px){.orderItem-description .orderItem-description-txt div{font-size:13px;line-height:22px}}.orderItem-noData{height:344px;display:flex;flex-direction:column;justify-content:center;align-items:center}.orderItem-noData img{width:200px;height:auto;margin-bottom:24px}.orderItem-noData p{font-size:20px;line-height:28px;color:#333;font-weight:500;margin-bottom:8px}.orderItem-noData div{font-size:14px;line-height:20px;color:#707070}.orderItem-ul{padding-left:16px;list-style:none}@media all and (max-width: 991px){.orderItem-ul{padding-left:13px}}.orderItem-ul .orderItem-li{font-size:16px;line-height:24px;color:#707070;position:relative}@media all and (max-width: 991px){.orderItem-ul .orderItem-li{font-size:13px;line-height:22px}}.orderItem-ul .orderItem-li:before{content:"";width:5px;height:5px;background-color:#707070;border-radius:50%;position:absolute;top:10px;left:-13px}@media all and (max-width: 991px){.orderItem-ul .orderItem-li:before{top:10px;left:-10px}}.serchFunc--scroll.JS_scroll::after,.infoEdit::after{content:"";display:block;position:absolute;bottom:0;left:0;width:3840px;height:100%;transform:translateX(-50%);border-bottom:solid 1px rgba(0,0,0,0);transition:all .2s}.serchFunc--scroll.JS_scroll,.infoEdit.scrollfix-top{z-index:30}.serchFunc--scroll.JS_scroll::after,.infoEdit.scrollfix-top::after{border-color:#d4d4d4}.wrapper{background-color:#f2f2f2}.wrapper-fixed{position:fixed;top:0;bottom:0;left:0;right:0;overflow:clip}.headArea-annouce,.headArea-func{border-bottom:solid 1px #d4d4d4}@media all and (max-width: 1199px){.headArea-func .pagesize{max-width:100%}}@media all and (max-width: 991px){header{background:#5bb350}.headArea{display:none}.headArea-annouce,.headArea-func{border-bottom:none}}.indexTitle{padding-left:0}.indexTitle.position-z-index{position:relative;z-index:1}.indexTitle .numDesc{padding:0 16px;color:#707070}@media all and (max-width: 991px){.indexTitle .numDesc{padding:0 8px}}.container{padding:12px 0 40px}.container.pd-0{padding-bottom:0}@media all and (max-width: 991px){.container{margin-top:8px;padding:0}.container-full{position:relative;margin:0}.container.md-p0{margin-top:0}.container.md-p0 .contentArea{border-radius:0}.container>.pagesize{padding:0}}@media all and (max-width: 991px){.container-finding{margin:0;background:linear-gradient(to bottom, #fff 0%, #EAEAEA 44%)}}.areaTitle{font-weight:500}.areaTitle--flex{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;font-weight:400}.areaTitle--flex .title{font-weight:500}.space{padding:0 2px}.space:nth-child(1){padding-left:0}.imgbox-msg{text-align:center;padding:20px 0 36px}.imgbox-msg img{max-width:100%;width:300px;margin-bottom:16px}.imgbox-msg .areaTitle{margin-bottom:12px}.imgbox-msg .areaTitle.mb-0{margin-bottom:0}.imgbox-msg .btn,.imgbox-msg .btn-dialog{flex:1 1 auto;max-width:260px}@media all and (max-width: 991px){.imgbox-msg{padding:40px 0 24px}.imgbox-msg img{margin-bottom:24px}.imgbox-msg .areaTitle{margin-bottom:8px;font-size:20px;line-height:28px}.imgbox-msg .btn,.imgbox-msg .btn-dialog{max-width:252px}}@media all and (max-width: 767px){.imgbox-msg img{width:200px}}@media all and (max-width: 991px){.resultCardList .imgbox-msg{background:linear-gradient(180deg, #FFFFFF 0%, #F9F9F9 71.64%)}}.breadcrumbs{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:40px;padding:6px 3px;color:#494949;font-weight:500}.breadcrumbs.bg-white{background:#fff}.breadcrumbs.scrollfix-top{z-index:30}.breadcrumbs span,.breadcrumbs a{display:inline-block;line-height:28px}.breadcrumbs a{transition:all .2s}.breadcrumbs .home{padding-left:28px;background:url(/images/hamigo30/inner/inner-breadcrumbs-home-1.svg) left center no-repeat}.breadcrumbs .home:hover{background:url(/images/hamigo30/inner/inner-breadcrumbs-home-2.svg) left center no-repeat}.breadcrumbs span::after{content:"/";padding:0 4px;font-size:15px;font-weight:700}.breadcrumbs span:nth-last-child(1)::after{content:none}@media all and (max-width: 991px){.breadcrumbs{padding:6px 8px}}.infoSearch{position:relative;min-height:60px;padding-right:130px}.infoSearch-info{padding:14px 12px}.infoSearch-search{position:absolute;top:0;right:0;margin:0 0 0 auto}.infoSearch.infoOnly{padding-right:0}.infoSearch.open{z-index:30}.container .infoSearch{margin-bottom:12px;z-index:20}.infoSearch-btn{position:absolute;top:12px;right:0;padding:0 12px 0 36px;font-size:20px;line-height:32px;color:#494949;border:2px solid #494949;border-radius:18px;background:rgba(0,0,0,0) url(/images/hamigo30/inner/inner-search-1.svg) left 8px center no-repeat;transition:opacity .2s}.infoSearch-btn:hover{opacity:.8}.infoSearch-btn:active{opacity:.6}.infoSearch-search{display:none;position:absolute;top:8px;right:0;width:100%;max-width:736px;background-color:#fff;border:solid 2px #494949;border-radius:22px}.infoSearch-search .searchInput{border:none}.infoSearch-search .searchInput-btn{background-color:#494949}.searchList-links{display:none;margin:1px 2px 0;padding:8px 6px;position:relative;border-top:solid 1px #959595}.searchList-links .link{display:block;padding:8px 12px;border-radius:8px}.searchList-links .link:hover{background:#f9f9f9}.searchList-links .hl{color:#5bb350}.infoSearch.openAlways .infoSearch-search{display:block}.headerM .infoSearch{margin:0;padding:16px}.headerM .infoSearch-info{padding:8px 0;color:#fff;font-weight:300}.headerM .infoSearch-info .tB{padding:0 2px;font-weight:400}.headerM .infoSearch-btn{top:16px;right:16px;padding:7px 12px 7px 32px;font-size:14px;line-height:20px;color:#fff;border:1px solid #fff;background:url(/images/hamigo30/inner/inner-search-3.svg) left 8px center no-repeat}.headerM .infoSearch-search{top:16px;right:16px;max-width:calc(100% - 32px);border:none}.headerM .searchInput-inputBtn{background-size:36px}.headerM .searchInput-btn{background:#6ccf53}.headerM .infoSearch.open .searchList{border:none}.headerM .infoSearch.infoOnly{min-height:auto;padding:4px 12px}.infoEdit{position:relative}.infoEdit-hidden{display:none}.infoEdit-box{display:flex;align-items:center;min-height:60px}.infoEdit-text{flex:1 1 auto}.infoEdit-info{font-weight:300}.infoEdit .btn,.infoEdit .btn-dialog{flex:0 0 auto;padding:1px 27px;font-weight:500}.infoEdit .infoEdit-face,.infoEdit .infoEdit-hidden{position:relative;z-index:2}.infoEdit.scrollfix-top.border-none::after{border-bottom:0}@media all and (min-width: 992px){.infoEdit.scrollfix-top{z-index:30}.infoEdit.scrollfix-top::after{background:#f2f2f2}}@media all and (max-width: 991px){.infoEdit.scrollfix-top::after{content:none}}.headerM .infoEdit{padding:0 12px;color:#fff}.headerM .infoEdit-box{min-height:44px}.headerM .infoEdit .btn,.headerM .infoEdit .btn-dialog{color:#fff;border-color:#fff}.headerM .infoEdit .checkbox .icon,.headerM .infoEdit .filterNum-check .icon{width:40px;height:40px}.infoEditItem{position:relative;transition:background-color .2s}.infoEditItem-check{display:none;position:absolute;top:0;left:0;width:60px;height:100%;padding:0 8px}.infoEditItem.recommendCard .recommendCard-area{transition:padding .2s}.infoEditItem .infoEditItem-check .icon{position:relative;top:90px}@media all and (max-width: 991px){.infoEditItem .infoEditItem-check{width:40px;padding:0}.infoEditItem .infoEditItem-check .icon{width:40px;height:40px;top:52px}}.infoEditItem.open.recommendCard .recommendCard-area{padding-left:60px}@media all and (max-width: 991px){.infoEditItem.open.recommendCard .recommendCard-area{padding-left:40px}}.infoEditItem.open.ckd{background-color:rgba(108,207,83,.1)}.infoEditItem.open .infoEditItem-check{display:flex;align-items:flex-start}.infoEditItem.open .btn-box,.infoEditItem.open .btn-love{display:none !important}.infoEditFoot{display:none;position:fixed;left:50%;bottom:0;transform:translateX(-50%);width:100%;opacity:0}.infoEditFoot-inner{display:flex;align-items:center;padding:12px;background-color:#fff;border-top:1px solid #d4d4d4}.infoEditFoot-text{flex:1 1 auto;color:#707070}.infoEditFoot .btn-box{flex:0 0 auto;width:240px}.infoEditFoot .btn,.infoEditFoot .btn-dialog{flex:1 1 auto;padding:8px}@media all and (max-width: 991px){.infoEditFoot .btn-box{width:168px}}.JS_infoEditFoot_open.contentArea{padding-bottom:72px}.JS_infoEditFoot_open.contentArea .infoEditFoot{display:block;position:fixed;opacity:1;z-index:20}.JS_infoEditFoot_open.contentArea .infoEditFoot-inner{padding:12px 16px 20px}.JS_infoEditFoot_open.contentArea .btn,.JS_infoEditFoot_open.contentArea .btn-dialog{font-size:16px;line-height:24px}.contentArea{position:relative;border-radius:16px;overflow:hidden}.contentArea-inner{padding:24px 20px;background:linear-gradient(180deg, #FFFFFF 0%, #F9F9F9 71.64%);border-radius:0 0 16px 16px}.contentArea.bg-white .contentArea-inner{background:#fff}.contentArea.radius-top{border-bottom-left-radius:0;border-bottom-right-radius:0}.contentArea.bg-linear{background:linear-gradient(to bottom, #fff 0%, #f9f9f9 71.64%);box-shadow:none}@media all and (min-width: 992px){.contentArea.bg-search.l-bg-linear{background:linear-gradient(to bottom, #fff 0%, #f9f9f9 71.64%);box-shadow:none}}@media all and (max-width: 991px){.contentArea-inner{padding:12px 16px;background:rgba(0,0,0,0)}.contentArea.bg-catalog,.contentArea.bg-linear{border-radius:0}}@media all and (max-width: 767px){.contentArea-inner{padding:12px 16px}}.contentArea>div.z-upper{z-index:3}.contentArea>.contentArea-row.open{z-index:11}.container-menu .contentArea-func.scrollfix-top{z-index:12}@media all and (max-width: 767px){.container-menu .contentArea-func.scrollfix-top{z-index:10}}.contentArea-row{position:relative;transition:padding .2s}.contentArea-row-nav{position:fixed;bottom:0;right:0;width:100%;max-width:0;z-index:50;overflow-x:hidden;overflow-y:auto;background-color:#fff;box-shadow:-2px 0px 3px rgba(0,0,0,.08);transition:max-width .2s}@media all and (min-width: 992px){.contentArea-row-nav{overflow-y:overlay}.contentArea-row-nav::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px #d9d9d9;background-color:#fff}.contentArea-row-nav::-webkit-scrollbar{width:6px;background-color:#fff}.contentArea-row-nav::-webkit-scrollbar-thumb{width:4px;background-color:#d9d9d9;border-radius:2px}}.contentArea-row.open{padding-right:284px}.contentArea-row.open .contentArea-row-nav{max-width:284px;position:fixed}@media all and (max-width: 991px){.contentArea-row.open{padding-right:0}.contentArea-row.open .contentArea-row-nav{max-width:375px}}@media(max-width: 991px)and (max-device-width: 768){.contentArea-row.open{padding-right:0}.contentArea-row.open .contentArea-row-nav{max-width:375px}}@media all and (max-width: 767px){.contentArea-row.open{position:fixed !important;height:100vh}.contentArea-row.open .contentArea-row-nav{width:100%;max-width:100%;height:100vh;overflow-y:hidden}}@media all and (max-width: 991px){.md-radius{border-radius:16px;overflow:hidden}}.menuFold,.menuFold-menu,.searchResultType,.menuFold-btn,.menuFold-hidden{background-color:#eaeaea}.menuFold-menu,.searchResultType{padding-top:0;padding-bottom:0}.menuFold-menu .btn,.searchResultType .btn,.menuFold-menu .btn-dialog,.searchResultType .btn-dialog{color:#959595;padding:10px 20px 14px;text-align:center;transition:all .2s}.menuFold-menu .btn:hover,.searchResultType .btn:hover,.menuFold-menu .btn-dialog:hover,.searchResultType .btn-dialog:hover,.menuFold-menu .btn:active,.searchResultType .btn:active,.menuFold-menu .btn-dialog:active,.searchResultType .btn-dialog:active{color:#333}.menuFold-menu .btn::after,.searchResultType .btn::after,.menuFold-menu .btn-dialog::after,.searchResultType .btn-dialog::after{content:"";display:block;position:absolute;bottom:0;left:calc(50% - 26px);width:52px;height:4px;background-color:rgba(0,0,0,0);border-radius:2px;transition:background-color .2s}.menuFold-menu .on,.searchResultType .on{color:#333;font-weight:500}.menuFold-menu .on::after,.searchResultType .on::after{background-color:#333}.menuFold-menu .swiper-slide:nth-last-child(1),.searchResultType .swiper-slide:nth-last-child(1){padding-right:12px}.menuFold-btn span{display:none}.menuFold.open .menuFold-btn{z-index:52;transform:scale(1);width:auto;padding:0 30px 0 0;line-height:56px;text-align:left;color:#707070;background:url(/images/hamigo30/inner/slide-up-2.svg) right 2px center no-repeat}.menuFold.open .menuFold-btn span{display:inline}.menuAll-box .btn,.menuAll-box .btn-dialog{margin:0 12px 12px 0}@media all and (max-width: 991px){.menuAll-box .btn,.menuAll-box .btn-dialog{margin:0 8px 12px 0}}.contentArea .menuFold{top:0}.contentArea .menuFold.open .menuFold-btn{transform:scale(1);width:auto;padding:0 30px 0 0;line-height:56px;text-align:left;color:#707070;background:url(/images/hamigo30/inner/slide-up-2.svg) right 2px center no-repeat}.contentArea .menuFold.open .menuFold-btn span{display:inline}@media all and (min-width: 992px){.contentArea-func.menuFold.md-none.open+.contentArea-inner{padding-top:80px}.menuFold.md-none.open~.menuFold-base{padding-top:56px}}.headerM .menuFold,.headerM .menuFold-menu,.headerM .searchResultType,.headerM .menuFold-btn,.headerM .menuFold-hidden{background:#5bb350}.headerM .menuFold-title,.headerM .menuFold .btn,.headerM .menuFold .btn-dialog,.headerM .menuFold-btn span{color:#fff}.headerM .menuFold-area{position:relative;font-weight:300}.headerM .menuFold-area .on{font-weight:400}.headerM .menuFold-menu .btn,.headerM .searchResultType .btn,.headerM .menuFold-menu .btn-dialog,.headerM .searchResultType .btn-dialog{padding:8px 12px 12px;font-size:16px;line-height:24px}.headerM .menuFold-menu .btn::after,.headerM .searchResultType .btn::after,.headerM .menuFold-menu .btn-dialog::after,.headerM .searchResultType .btn-dialog::after{left:calc(50% - 20px);width:40px;height:4px}.headerM .menuFold-menu .btn.on::after,.headerM .searchResultType .btn.on::after,.headerM .menuFold-menu .on.btn-dialog::after,.headerM .searchResultType .on.btn-dialog::after{background-color:#fff}.headerM .menuAll-box .btn:hover,.headerM .menuAll-box .btn-dialog:hover{background:hsla(0,0%,100%,.35)}.headerM .menuAll-box .btn:active,.headerM .menuAll-box .btn-dialog:active,.headerM .menuAll-box .btn.on,.headerM .menuAll-box .on.btn-dialog{color:#5bb350;background-color:#fff;border-color:#fff}.headerM .menuFold-btn{font-weight:500;background:#5bb350 url(/images/hamigo30/inner/slide-down-1.svg) right 2px center no-repeat;background-size:28px;box-shadow:-3px 0px 3px -3px rgba(0,0,0,.12)}.headerM .menuFold.open{position:static}.headerM .menuFold.open .menuFold-btn{font-size:14px;line-height:44px;background:#5bb350 url(/images/hamigo30/inner/slide-up-1.svg) right 2px center no-repeat;background-size:28px}.headerM .menuFold.open .menuFold-hidden{box-shadow:0px 8px 8px 2px rgba(0,0,0,.08)}.noticeDot{position:relative}.noticeDot::after{content:"";display:block;position:absolute;top:-5px;right:-5px;width:8px;height:8px;background-color:#ef5a5a;border:solid .5px #fff;border-radius:5px}@media all and (max-width: 991px){.noticeDot::after{top:-4px;right:-6px}}@media all and (max-width: 767px){.noticeDot::after{top:-6px;right:-13px}}.searchResultType{padding-right:0;background:rgba(0,0,0,0)}.searchResultType .btn,.searchResultType .btn-dialog{min-width:150px}.headerM .searchResultType .btn,.headerM .searchResultType .btn-dialog{min-width:107px;color:#fff}.contentArea.bg-search{background:#fff}.contentArea.bg-search .contentArea-inner{background:none}@media all and (max-width: 991px){.contentArea.bg-search{background:#f2f2f2;border-radius:0;box-shadow:none}.contentArea.bg-search::before{content:none}.contentArea.bg-search .resultCardList-inner{padding:0 4px;background:rgba(0,0,0,0)}.contentArea.bg-search .resultCardList-inner.type-list{margin:0 12px;padding:0;border:16px;overflow:hidden}}.contentArea.bg-search--none{background:linear-gradient(to bottom, #fff 0%, #f9f9f9 71.64%);box-shadow:none}.contentArea.bg-search--none .resultCardList-inner{background:none}@media all and (max-width: 991px){.contentArea.bg-search--none{border-radius:0}}.resultCardList{position:relative}.resultCardList-inner{position:relative;z-index:2;padding:20px 16px;background:linear-gradient(180deg, #FFFFFF 0%, #F9F9F9 36.31%)}@media all and (max-width: 991px){.resultCardList-inner{padding:16px 8px 8px}}@media all and (min-width: 992px){.contentArea-row.open .JS_grid-sizer,.contentArea-row.open .JS_grid-item{width:33.3%;max-width:33.3%}.contentArea-row.open .recommendCard.type-list .btn-store{width:40px;padding:0;background-position:center center}.contentArea-row.open .recommendCard.type-list .btn-store .text{display:none}}.resultCardList-inner.type-list{padding:16px 0 0;background:#fff}.resultCardList-inner.type-list .JS_grid-sizer,.resultCardList-inner.type-list .JS_grid-item,.contentArea-row-nav.open .resultCardList-inner.type-list .JS_grid-sizer,.contentArea-row-nav.open .resultCardList-inner.type-list .JS_grid-item{width:100%;max-width:100%}.resultCardList-inner.type-list .JS_grid-item,.contentArea-row-nav.open .resultCardList-inner.type-list .JS_grid-item{padding:0}.indexRecommend-bg{border-radius:16px;overflow:hidden}@media all and (max-width: 991px){.indexRecommend-bg{border-radius:0}}.brandName{padding:8px;text-align:center;border-radius:16px;transition:all .2s}.brandName:hover{box-shadow:0px 0px 8px rgba(0,0,0,.16)}.brandName .imgbox{display:block;position:relative;width:100%;padding-top:100%;margin-bottom:8px;border-radius:16px;overflow:hidden;border:.4px solid #eaeaea}.brandName .imgbox img{position:absolute;top:0;left:0;object-fit:contain}.brandName-name{display:inline-block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:64px;word-break:break-all;font-size:20px;line-height:32px;color:#707070}@media all and (max-width: 991px){.brandName-name{height:40px;font-size:14px;line-height:20px}}.brandNameList{display:grid;grid-template-columns:repeat(7, 1fr);grid-column-gap:16px;grid-row-gap:20px}@media all and (max-width: 991px){.brandNameList{grid-template-columns:repeat(6, 1fr);grid-column-gap:8px;grid-row-gap:8px}}@media all and (max-width: 767px){.brandNameList{grid-template-columns:repeat(5, 1fr);grid-row-gap:12px}}@media all and (max-width: 540px){.brandNameList{grid-template-columns:repeat(4, 1fr)}}@media all and (max-width: 374px){.brandNameList{grid-template-columns:repeat(3, 1fr)}}.vipLv{padding:8px 12px 18px}.vipLv-area{display:flex;align-items:center;padding:8px 20px 8px 24px;background-color:#fff;border-radius:16px}.vipLv-inner{flex:1 1 auto;display:flex;align-items:center}.vipLv-img{flex:0 0 auto;display:block;margin-right:8px;width:48px;height:48px}.vipLv-link{display:block;width:170px;padding:6px;text-align:center;border-radius:18px;font-size:14px;line-height:24px;font-weight:500;color:#fff;transition:.2s}.vipLv-link span{padding-right:24px;background:url(/images/hamigo30/icon-link-2.svg) right center no-repeat;background-size:24px}.vipLv .textbox p{display:inline}.vipLv .textbox .sub{padding:0 8px;font-weight:500}@media all and (max-width: 767px){.vipLv-area{display:block;padding:0}.vipLv-inner{padding:16px}.vipLv-link{width:100%;padding:4px 12px;text-align:right;border-top-left-radius:0;border-top-right-radius:0}.vipLv .textbox p{display:block}.vipLv .textbox .sub{padding:0}}.vipLv.lv-1 .vipLv-img{background:url(/images/hamigo30/header/headMemberInfo-head-1.png);background-size:100%}.vipLv.lv-1 .vipLv-link{background:url(/images/hamigo30/header/headMemberInfo-bg-1.jpg) left top;background-size:206px}@media all and (max-width: 767px){.vipLv.lv-1 .vipLv-link{background:url(/images/hamigo30/vipLv/vipLv-1-m.jpg) left center;background-size:cover}}.vipLv.lv-2 .vipLv-img{background:url(/images/hamigo30/header/headMemberInfo-head-2.png);background-size:100%}.vipLv.lv-2 .vipLv-link{background:url(/images/hamigo30/header/headMemberInfo-bg-2.jpg) left top;background-size:206px}@media all and (max-width: 767px){.vipLv.lv-2 .vipLv-link{background:url(/images/hamigo30/vipLv/vipLv-2-m.jpg) left center;background-size:cover}}.vipLv.lv-3 .vipLv-img{background:url(/images/hamigo30/header/headMemberInfo-head-3.png);background-size:100%}.vipLv.lv-3 .vipLv-link{background:url(/images/hamigo30/header/headMemberInfo-bg-3.jpg) left top;background-size:206px}@media all and (max-width: 767px){.vipLv.lv-3 .vipLv-link{background:url(/images/hamigo30/vipLv/vipLv-3-m.jpg) left center;background-size:cover}}.vipLv.lv-4 .vipLv-img{background:url(/images/hamigo30/header/headMemberInfo-head-4.png);background-size:100%}.vipLv.lv-4 .vipLv-link{background:url(/images/hamigo30/header/headMemberInfo-bg-4.jpg) left top;background-size:206px}@media all and (max-width: 767px){.vipLv.lv-4 .vipLv-link{background:url(/images/hamigo30/vipLv/vipLv-4-m.jpg) left center;background-size:cover}}.vipLv.lv-1 .vipLv-link{box-shadow:0px 0px 8px 0px rgba(231,200,112,.5)}.vipLv.lv-2 .vipLv-link{color:#333;box-shadow:0px 0px 8px 0px rgba(177,174,180,.5)}.vipLv.lv-2 .vipLv-link span{background:url(/images/hamigo30/icon-link-1.svg) right center no-repeat;background-size:24px}.vipLv.lv-3 .vipLv-link{box-shadow:0px 0px 8px 0px rgba(18,98,169,.5)}.vipLv.lv-4 .vipLv-link{box-shadow:0px 0px 8px 0px rgba(105,67,31,.5)}.vipLv .vipLv-link:active{box-shadow:none}@media all and (min-width: 992px){.vipLv .vipLv-link:hover{opacity:.8}}.prodSlide{padding:0 16px 12px}.prodSlide .swiper{padding:8px;background-color:#fff;border-radius:16px}.prodSlide .swiper-slide{width:auto}.prodSlide .prodBox,.prodSlide .hotSale-item,.prodSlide .themeTicket-item,.prodSlide .themePromo-item-text,.prodSlide .storeColumn-link,.prodSlide .hotTicketLink,.prodSlide .prodTable-item,.prodSlide .brandName{display:block;width:278px;background-color:#fff;border-radius:8px}.prodSlide .imgbox{height:205px;margin:4px 4px 0;border-radius:8px;border:solid 1px #f9f9f9}.prodSlide .prodBox-text{padding:8px 5px;font-size:20px;line-height:32px}.prodSlide .prodBox-name,.prodSlide .themePromo-name{color:#707070}.prodSlide .text-price{margin-bottom:8px}@media all and (max-width: 991px){.prodSlide{padding:0 8px 12px}.prodSlide .prodBox,.prodSlide .hotSale-item,.prodSlide .themeTicket-item,.prodSlide .themePromo-item-text,.prodSlide .storeColumn-link,.prodSlide .hotTicketLink,.prodSlide .prodTable-item,.prodSlide .brandName{width:160px}.prodSlide .imgbox{height:116px}.prodSlide .prodBox-text{padding:8px 4px 4px;font-size:14px;line-height:20px}}@media all and (max-width: 767px){.prodSlide .prodBox,.prodSlide .hotSale-item,.prodSlide .themeTicket-item,.prodSlide .themePromo-item-text,.prodSlide .storeColumn-link,.prodSlide .hotTicketLink,.prodSlide .prodTable-item,.prodSlide .brandName{width:138px}.prodSlide .imgbox{height:100px}.prodSlide .prodBox-name,.prodSlide .themePromo-name{font-size:12px}.prodSlide .text-point{white-space:nowrap;font-size:12px;line-height:1.6em;transform:scale(0.833);transform-origin:left center}}.JS_downScroll.JS_scroll,.JS_mScroll.JS_scroll{position:fixed;z-index:20;left:0;width:100%;transition:top .4s}.serchFunc--scroll.JS_scroll{left:50%;transform:translateX(-50%)}.serchFunc--scroll.JS_scroll::after{bottom:-1px}.JS_mScrollShow{height:0;position:fixed;z-index:1;left:0;width:100%;opacity:0;transition:top .4s,opacity .2s}.JS_mScrollShow.top{height:auto;opacity:1;position:static}.JS_mScrollShow.show{opacity:1;height:auto}.popup-service-wrapper{width:100dvw;height:100dvh;background-color:rgba(0,0,0,.25);position:fixed;top:0;left:0;z-index:100;display:flex;justify-content:center;align-items:center;display:none}.popup-service-wrapper .popup-box{width:300px;padding:20px 24px;box-shadow:0 4px 12px 2px rgba(0,0,0,.08);border-radius:16px;background-color:#fff}.popup-service-wrapper .popup-body h2{font-size:16px;line-height:1.5;font-weight:500;color:#333;margin-bottom:16px;text-align:center}.popup-service-wrapper .popup-body p{font-size:14px;line-height:20px;color:#333;margin-bottom:6px}.popup-service-wrapper .popup-body p:last-of-type{margin-bottom:32px}.popup-service-wrapper .popup-body a{display:inline-block;width:100%;padding:8px 0;font-size:14px;line-height:20px;color:#fff;background-color:#6ccf53;border-radius:16px;text-align:center}.popup-service-wrapper.open-popup{display:flex}
