@font-face{font-family:'微軟正黑體修正';unicode-range:U+7db0, U+78A7, U+7B75;font-style:normal;font-weight:bold;src:local(Yu Gothic),local(MS Gothic)}@font-face{font-family:'微軟正黑體修正';unicode-range:U+7db0, U+78A7, U+7B75;font-style:normal;font-weight:normal;src:local(微軟正黑體)}*{margin:0;padding:0;border:0;outline:0}input,textarea,keygen,select,button{font-family:'PingFang-SC','Lucida Grande','Helvetica', 'Arial', '微軟正黑體修正', '微軟正黑體', sans-serif !important;display:inline-block;margin:0;text-indent:0;letter-spacing:normal;word-spacing:normal;text-transform:none;color:initial;text-shadow:none;text-rendering:auto}input[type='search']{font-size:1rem}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0;outline:0}body{font-family:'PingFang-SC','Lucida Grande','Helvetica', 'Arial', '微軟正黑體修正', '微軟正黑體', sans-serif;line-height:1}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-spacing:0;border-collapse:collapse}a{cursor:pointer;text-decoration:none;color:#666;-webkit-tap-highlight-color:rgba(255,255,255,0)}button{-webkit-appearance:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow-x:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"slick";font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.column-grid-container__wrapper{margin:0 auto}.column-grid-container__content:before,.column-grid-container__content:after{content:"";display:table;clear:both}.column-grid-container__column{float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.column-grid-container__column:last-child{margin-right:0 !important}.image-banner__frame{width:100%;height:100%;text-align:center}.image-banner__picture{display:block;width:100%;height:auto;margin:0 auto}.vertical-product-card{display:inline-block;box-sizing:border-box;width:100%;transition:all .1s ease-in;background-color:#fff}.vertical-product-card--hover:hover{position:relative;z-index:1;transform:scale(1.02);box-shadow:0 1px 6px 0 rgba(0,0,0,0.2)}.vertical-product-card__wrapper{position:relative}.vertical-product-card__title{box-sizing:border-box;margin-bottom:5px;color:#666;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;height:40px}.vertical-product-card__price-container{float:left;height:30px}.vertical-product-card__price{font-size:14px;line-height:1.2;color:#ff5353}.vertical-product-card__suggest-price{font-size:12px;line-height:1.2;height:14px;text-decoration:line-through;color:#aaa}.vertical-product-card__btn-container{line-height:1.2;float:right;height:30px}.vertical-product-card__btn{font-size:16px;display:inline-block;box-sizing:border-box;padding:10px 10px 0;cursor:pointer;text-align:center;color:#4a4e5c}.vertical-product-card__favorite-btn{font-size:13px;position:absolute;z-index:400;bottom:8px;left:7px;padding:4px;border-radius:100px;background-color:rgba(255,255,255,0.8)}.vertical-product-card__favorite-btn--is-fav{color:#ff98b7}.vertical-product-card__content{position:relative;overflow:hidden;padding:10px;background-color:rgba(255,255,255,0.9)}.vertical-product-card__content:before,.vertical-product-card__content:after{content:"";display:table;clear:both}.vertical-product-card__media-container{position:relative;width:100%}.vertical-product-card__frame{position:relative;overflow:hidden}.vertical-product-card__frame-square{padding-top:100%}.vertical-product-card__frame-rectangle{padding-top:133%}.vertical-product-card__media{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:100%}.vertical-product-card__favorite-icon{padding:3px 3px 3px}.vertical-product-card__ranking-tag{position:absolute;z-index:1;top:0;left:0;width:0;height:0;border-width:43px 43px 0 0;border-style:solid;border-color:#ff84a2 transparent transparent transparent}.vertical-product-card__ranking-text{margin-top:-37px;margin-left:8px;color:#fff}.horizontal-product-card{width:100%;height:100%;max-height:90px;box-sizing:border-box;overflow:hidden;background-color:#fff;padding:10px;box-shadow:1px 1px 1px 0 rgba(71,73,72,0.2),-1px -1px 1px 0 rgba(71,73,72,0.2)}.horizontal-product-card--container{display:flex;display:-webkit-flex;position:relative}.horizontal-product-card--left{flex:2;text-align:center}@media only screen and (min-width: 768px){.horizontal-product-card--left{flex:0.6}}.horizontal-product-card--right{float:right;width:80%;line-height:1.8;box-sizing:border-box;padding-left:10px;flex:5}.horizontal-product-card--ranking{flex:0.5;color:#999;font-size:22px;font-weight:500}@media only screen and (min-width: 768px){.horizontal-product-card--ranking{flex:0.2}}.horizontal-product-card--frame{width:100%;height:calc(90px - 2 * 10px)}.horizontal-product-card--image{max-width:100%;max-height:100%}.horizontal-product-card--title{font-size:13px;line-height:15px;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;height:30px;color:#666}.horizontal-product-card--price{font-size:13px;color:#ff5353;line-height:1.2;vertical-align:sub}.horizontal-product-card--suggestPrice{display:block;font-size:12px;color:#aaa;text-decoration:line-through;line-height:1.2}.horizontal-product-card--btn-container{text-align:center;position:absolute;bottom:0;right:0}.horizontal-product-card--btn-container .cart-btn{color:#ff5353;background:#f5f5f5;width:30px;height:30px;text-align:center;display:block;border-radius:5px;line-height:30px}.link--cursor-default{cursor:default}.multicolor-spinner{height:20px;width:20px;background-image:url("../../../../contents/images/loading.svg");-webkit-animation:rotating 3s linear infinite;-o-animation:rotating 3s linear infinite;animation:rotating 3s linear infinite}@-webkit-keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-moz-keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.black-spinner{background:url("../../../../ajax/libs/file-uploader/3.7.0/loading.gif") no-repeat center center !important}.toast--content{text-align:center;padding:20px;line-height:1.0}.toast--backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:.5;z-index:1060}.toast--default{z-index:1070;position:fixed;top:50%;left:50%;right:auto;bottom:auto;border:0;background:padding-box #fff;overflow:auto;border-radius:4px;outline:none;padding:0;min-width:200px;transform:translate(-50%, -50%);box-shadow:0 5px 15px rgba(0,0,0,0.5);color:#4a4e5c;font-size:16px}.toast--dark{background:rgba(0,0,0,0.7);color:#fff}.toast__icon{padding-right:10px;vertical-align:bottom}.toast__icon--success{color:#4cae37}.toast__icon--warning{color:#ff5353}@-webkit-keyframes toast-fade-out{0%{opacity:.5}100%{opacity:0}}@-moz-keyframes toast-fade-out{0%{opacity:.5}100%{opacity:0}}@keyframes toast-fade-out{0%{opacity:.5}100%{opacity:0}}.toast--fade-out{-webkit-animation:toast-fade-out 1s ease-out 0s;-webkit-animation-fill-mode:forwards;-moz-animation:toast-fade-out 1s ease-out 0s;-moz-animation-fill-mode:forwards;-ms-animation:toast-fade-out 1s ease-out 0s;-ms-animation-fill-mode:forwards;animation:toast-fade-out 1s ease-out 0s;animation-fill-mode:forwards}.dialog{position:fixed;z-index:1050;top:0;right:0;bottom:0;left:0;display:none;margin:0}@-webkit-keyframes custom-fade-in{0%{opacity:0}100%{opacity:.5}}@-moz-keyframes custom-fade-in{0%{opacity:0}100%{opacity:.5}}@keyframes custom-fade-in{0%{opacity:0}100%{opacity:.5}}@-webkit-keyframes up-to-center{0%{-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-moz-keyframes up-to-center{0%{-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes up-to-center{0%{-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.dialog--open{display:block}.dialog--open .dialog__backdrop--opacity{-webkit-animation:custom-fade-in .2s ease-out 0s;-webkit-animation-fill-mode:forwards;-moz-animation:custom-fade-in .2s ease-out 0s;-moz-animation-fill-mode:forwards;-ms-animation:custom-fade-in .2s ease-out 0s;-ms-animation-fill-mode:forwards;animation:custom-fade-in .2s ease-out 0s;animation-fill-mode:forwards}@media only screen and (min-width: 1280px){.dialog--open .dialog--default{-webkit-animation:up-to-center .2s ease-out 0s;-webkit-animation-fill-mode:forwards;-moz-animation:up-to-center .2s ease-out 0s;-moz-animation-fill-mode:forwards;-ms-animation:up-to-center .2s ease-out 0s;-ms-animation-fill-mode:forwards;animation:up-to-center .2s ease-out 0s;animation-fill-mode:forwards}}@media only screen and (max-width: 1279px){.dialog--open .dialog--default{transition:transform .2s ease;-moz-transform:translateY(50%);-o-transform:translateY(50%);-ms-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%)}}.dialog__backdrop{position:fixed;z-index:1040;top:0;right:0;bottom:0;left:0;background-color:#000}.dialog__backdrop--opacity{opacity:0}.dialog--default{position:relative;z-index:1050;top:50%;width:100%;max-width:400px;margin:0 auto;border-radius:5px;background-color:white;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3)}@media only screen and (max-width: 1279px){.dialog--default{top:0}}.dialog--large{max-width:600px}.dialog .modal__header{min-height:16.42857143px;padding:5px}.dialog .modal__header .close{line-height:10px;position:absolute;top:10px;right:10px;cursor:pointer;color:#999}.dialog .modal__title{line-height:1.42857143;margin:0}.dialog .modal__body{line-height:1.0;padding:10px}.dialog .modal__loading{min-height:200px}.dialog .modal__footer{display:flex;width:100%;text-align:center}.dialog .modal__footer .cancel-btn{font-size:100%;flex:1;margin:0;padding:15px 32px;cursor:pointer;text-align:center;text-decoration:none;color:white;border:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background:#c2c2c2}.dialog .modal__footer .confirm-btn{font-size:100%;flex:1;margin:0;padding:15px 32px;cursor:pointer;text-align:center;text-decoration:none;color:#fff;color:white;border:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background:#ca3c3c}.modal--open{overflow:hidden}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.tooltip{cursor:pointer;display:inline-block;position:relative}.tooltip::before{background-color:#666;border-radius:3px;box-sizing:border-box;color:#fff;content:attr(data-tooltip-content);font-size:0.8em;min-width:46px;padding:4px 0;text-align:center;z-index:1}.tooltip::after{border-color:transparent transparent #666666 transparent;border-style:solid;border-width:6px;content:'';height:0;width:0}.tooltip::before,.tooltip::after{visibility:hidden;-webkit-animation:fade-in 0.2s ease-out;-o-animation:fade-in 0.2s ease-out;animation:fade-in 0.2s ease-out}.tooltip:hover::before,.tooltip:hover::after{visibility:visible}.tooltip--bottom::before{left:50%;position:absolute;top:100%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltip--bottom::after{left:50%;position:absolute;top:calc(100% - 11px);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.product-sku .product-sku-info{padding:0 20px;margin:0;position:relative}.product-sku .product-sku-info:before,.product-sku .product-sku-info:after{content:"";display:table;clear:both}.product-sku .product-sku-info__left{float:left}.product-sku .product-sku-info__frame{width:90px;height:90px;text-align:center}.product-sku .product-sku-info__image{max-width:90px;max-height:90px}.product-sku .product-sku-info__right{float:right;position:relative;height:90px;width:calc(100% - 100px);text-align:left;padding-right:16px;box-sizing:border-box}.product-sku .product-sku-info__title{font-size:14px;line-height:17px;display:-webkit-box;overflow:hidden;height:34px;white-space:normal;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#4a4e5c;font-weight:normal}.product-sku .product-sku-info__price-wrapper{position:absolute;bottom:0}.product-sku .product-sku-info__price{font-size:1em;line-height:1.5;color:#ff5353}.product-sku .product-sku-info__suggestprice{font-size:0.7em;line-height:1.5;color:#aaa;text-decoration:line-through;margin-left:8px}.product-sku__wrapper{padding:0 20px;max-height:340px;overflow-y:auto;overflow-x:hidden}.product-sku .product-sku-list{padding-bottom:24px}.product-sku .product-sku-list__level{padding-top:8px}.product-sku .product-sku-list__level-title{color:#4a4e5c;font-size:0.8em;line-height:1.5;text-align:left}.product-sku .product-sku-list__sku-container{padding:2px}.product-sku .product-sku-list__sku-container:before,.product-sku .product-sku-list__sku-container:after{content:"";display:table;clear:both}.product-sku .product-sku-list__sku-item{box-shadow:0 0 0 1px #d4d9de;border-radius:3px;color:#4a4e5c;float:left;margin:8px 8px 0 0}.product-sku .product-sku-list__sku-item--actived{box-shadow:0 0 0 2px #ff5353}.product-sku .product-sku-list__sku-item--actived .product-sku-list__sku-link{color:#ff5353}.product-sku .product-sku-list__sku-item--disabled{background:#f0f0f0}.product-sku .product-sku-list__sku-item--disabled .product-sku-list__sku-link{color:#aaa;cursor:default;text-decoration:line-through}.product-sku .product-sku-list__sku-item--hidden{display:none}.product-sku .product-sku-list__sku-link{box-sizing:border-box;display:inline-block;font-size:0.8em;line-height:1.2;min-width:46px;padding:10px 12px;text-align:center;word-break:break-all}.add-to-cart__bottom-left-text{color:#ff5353;font-size:13px;line-height:1.5}@-webkit-keyframes loading-fade-in{0%{opacity:0}100%{opacity:.5}}@-moz-keyframes loading-fade-in{0%{opacity:0}100%{opacity:.5}}@keyframes loading-fade-in{0%{opacity:0}100%{opacity:.5}}@-webkit-keyframes loading-fade-out{0%{opacity:.5}100%{opacity:0}}@-moz-keyframes loading-fade-out{0%{opacity:.5}100%{opacity:0}}@keyframes loading-fade-out{0%{opacity:.5}100%{opacity:0}}.loading--hiding{display:none}.loading__content{text-align:center;z-index:1070;position:fixed;top:50%;left:50%;right:auto;bottom:auto;border:0;background:#fff;border-radius:8px;width:200px;height:80px;transform:translate(-50%, -50%);box-shadow:0 2px 5px 0 rgba(0,0,0,0.5);color:#999;font-size:13px}.loading__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:.5;z-index:1060}.loading--fade-in{-webkit-animation:"loading-fade-in" .5s linear 0s;-webkit-animation-fill-mode:forwards;-moz-animation:"loading-fade-in" .5s linear 0s;-moz-animation-fill-mode:forwards;-ms-animation:"loading-fade-in" .5s linear 0s;-ms-animation-fill-mode:forwards;animation:"loading-fade-in" .5s linear 0s;animation-fill-mode:forwards}.loading--fade-out{-webkit-animation:"loading-fade-out" .5s linear 0s;-webkit-animation-fill-mode:forwards;-moz-animation:"loading-fade-out" .5s linear 0s;-moz-animation-fill-mode:forwards;-ms-animation:"loading-fade-out" .5s linear 0s;-ms-animation-fill-mode:forwards;animation:"loading-fade-out" .5s linear 0s;animation-fill-mode:forwards}.loading__spinner{margin:15px auto}.slide-push-menu__backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;width:0;height:0;opacity:0;background-color:#000;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.slide-push-menu__backdrop--open{width:100%;height:100%;opacity:.5}.slide-push-menu__content{position:fixed;z-index:1001;overflow-y:scroll;background:#fff}.slide-push-menu__bottom{bottom:-75vh;width:100%;height:75vh;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.slide-push-menu__bottom--open{bottom:0;-webkit-box-shadow:0 0 10px #666;box-shadow:0 0 10px #666}.slide-push-menu__bottom--open .slide-push-menu__close{visibility:visible}.slide-push-menu__left{top:0;left:-80%;width:80%;height:100%;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.slide-push-menu__left--open{left:0;-webkit-box-shadow:0 0 10px #666;box-shadow:0 0 10px #666}.slide-push-menu__left--open .slide-push-menu__close{visibility:visible}.slide-push-menu__close{position:absolute;z-index:1;top:19px;right:16px;visibility:hidden}.ristrict-note{padding:0 10%;text-align:center}.ristrict-note ％ristrict-btn,.ristrict-note .ristrict-note__btn-leave,.ristrict-note .ristrict-note__btn-enter{font-weight:normal;line-height:40px;flex:1;height:40px;margin-right:5px;cursor:pointer;text-align:center;border:solid 1px #ff5353;border-radius:5px}.ristrict-note__image{height:90px;padding-top:30px}.ristrict-note__title{font-size:20px;padding-top:15px;color:#ff5353}.ristrict-note__content{font-size:14px;padding-top:8px;color:#4a4e5c}.ristrict-note__label{padding-bottom:5px}.ristrict-note__text{color:#ff5353}.ristrict-note__container-btn{font-size:13px;display:flex;padding:15px 0}.ristrict-note__btn-leave{color:#ff5353;background-color:#fff}.ristrict-note__btn-enter{color:#fff;background-color:#ff5353}.ristrict-note__btn-text{font-size:16px}.ristrict-note__warn{font-size:12px;padding-bottom:15px;text-align:left;color:#999}@keyframes fadeOut{0%{transform:translate3d(0, 0, 0);opacity:1}80%,100%{transform:translate3d(0, 20px, 0);opacity:0}}@keyframes fadeIn-0{0%,20%{transform:translate3d(0%, -20px, 0);opacity:0}100%{transform:translate3d(0%, 0, 0);opacity:1}}@keyframes fadeIn-1{0%,20%{transform:translate3d(100%, -20px, 0);opacity:0}100%{transform:translate3d(100%, 0, 0);opacity:1}}@keyframes fadeIn-2{0%,20%{transform:translate3d(200%, -20px, 0);opacity:0}100%{transform:translate3d(200%, 0, 0);opacity:1}}@keyframes fadeIn-3{0%,20%{transform:translate3d(300%, -20px, 0);opacity:0}100%{transform:translate3d(300%, 0, 0);opacity:1}}.timer{display:flex;margin-bottom:20px;align-items:center;justify-content:center}.timer__block{position:relative;margin:0 3px;padding:0 10px 10px;text-align:center;border-radius:3px}.timer__block--head-border{position:relative;z-index:2;height:5px}.timer__digits{font-size:28px;position:relative;z-index:1;padding-top:10px}.timer__digits__digit{display:inline-block}.timer__digits__prepared-digit{position:absolute;display:inline-block;transform:translate3d(0, -20px, 0);opacity:0}.timer__digits__prepared-digit:nth-child(2){transform:translateX(100%)}.timer__digits__prepared-digit:nth-child(3){transform:translateX(200%)}.timer__digits__prepared-digit:nth-child(4){transform:translateX(300%)}.timer__digits--fade-out{animation:fadeOut 400ms ease}.timer__digits--fade-in{animation:fadeIn-0 400ms ease;opacity:1}.timer__digits--fade-in:nth-child(2){animation:fadeIn-1 400ms ease}.timer__digits--fade-in:nth-child(3){animation:fadeIn-2 400ms ease}.timer__digits--fade-in:nth-child(4){animation:fadeIn-3 400ms ease}.timer__unit{font-size:11px;position:relative;z-index:2;padding:0 3px}.toolbox__button{display:flex;width:3em;height:3em;border-radius:1.5em;background-color:#fff;align-items:center;justify-content:center}.toolbox__button--shadow{box-shadow:0.05em 0.125em 0.5em 0 rgba(0,0,0,0.25)}.toolbox__button-title{font-size:.8125em;white-space:nowrap;color:#333}.toolbox__icon.icon-top{font-size:.75em}.toolbox__icon.icon-cumulative{font-size:1.25em}.toolbox__icon.icon-bag-shop,.toolbox__icon.icon-bag-coupon{font-size:1.5em}.toolbox__icon.icon-fb-circle,.toolbox__icon.icon-line-circle,.toolbox__icon.icon-ig-circle,.toolbox__icon.icon-messenger-circle{font-size:3em}.toolbox__icon.icon-top,.toolbox__icon.icon-cumulative,.toolbox__icon.icon-bag-shop,.toolbox__icon.icon-bag-coupon{color:#666}.toolbox__icon.icon-fb-circle{color:#4367b2}.toolbox__icon.icon-line-circle{color:#00c200}.toolbox__icon.icon-ig-circle{color:#d72d78}.toolbox__icon.icon-messenger-circle{color:#0084ff}.tooltip{display:inline-block}.tooltip__icon{font-size:14px;position:relative;color:#cacaca}.tooltip__icon::before{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;content:''}.tooltip__text{font-size:12px;position:relative;margin-left:5px;cursor:pointer;color:#428bca;text-decoration-line:underline}.tooltip--custom{padding:5px 15px;opacity:1 !important;box-shadow:0 2px 10px 0 rgba(0,0,0,0.2)}.tooltip--custom--clickable{pointer-events:auto}.tooltip__image{max-width:100%;height:auto}.tag-trapezoid{font-size:12px;font-weight:bold;line-height:20px;position:absolute;top:0;left:0;min-width:55px;height:20px;padding:0 14px 0 6px;color:white;background:#ff2750}.tag-trapezoid::after{position:absolute;top:5px;right:0;width:0;height:0;content:'';transform:scaleY(2);border-width:5px;border-style:solid;border-color:transparent white white transparent}.tag-rectangle-solid{font-size:12px;font-weight:500;line-height:20px;display:inline-block;padding:0 5px;color:#fff;background-color:#ff0052}.core-tag,.tag-rectangle{font-size:12px;line-height:1;box-sizing:border-box;min-width:40px;padding:4px 6px;text-align:center;color:#ff2750;border:1px solid #ff2750}.tag-rectangle{border-radius:0}.orange-tag{color:#fff;border:1px solid #f93;background:#f93}.pink-tag{color:#fff;border:1px solid #e94d8a;background:#e94d8a}.red-tag{color:#fff;border:1px solid #ff5353;background:#ff5353}.tag-trapezoid{font-size:12px;font-weight:bold;line-height:20px;position:absolute;top:0;left:0;min-width:55px;height:20px;padding:0 14px 0 6px;color:white}.tag-trapezoid::after{position:absolute;top:6px;right:0;width:0;height:0;content:'';transform:scaleY(2.7);border-width:4px;border-style:solid;border-color:transparent white white transparent}button{-webkit-appearance:none}.core-btn{border-radius:4px;font-size:15px;height:44px;line-height:1.5;cursor:pointer;border:none}.immediately-buy-btn,.share-to-buy-btn,.app-only-btn{background:#ff5353;border:1px solid #ff5353;color:#fff;cursor:pointer}.immediately-buy-btn:hover,.share-to-buy-btn:hover,.app-only-btn:hover{background:#ff2020}.immediately-buy-btn:active,.share-to-buy-btn:active,.app-only-btn:active{box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.2)}.add-to-cart-btn{background:#f93;border:1px solid #f93;color:#fff;cursor:pointer}.add-to-cart-btn:hover{background:#ff8000}.add-to-cart-btn:active{box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.2)}.disabled-btn{background:#f0f0f0;border:1px solid #f0f0f0;color:#aaa;cursor:default}.nav-dropdown-list .nav-dropdown-list-link{line-height:1.5;display:block;padding:8px 12px;text-align:left;color:#7a7a7a}.nav-dropdown-list{z-index:650;transition:all .5s;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1)}.nav-dropdown-list .nav-dropdown-list-ul{overflow-x:hidden;overflow-y:auto;width:300px;max-height:400px}.nav-dropdown-list .nav-dropdown-list-link .fa-angle-right{line-height:1;float:right;margin-right:3px}.nav-dropdown-list .nav-dropdown-list-link:hover .nav-dropdown-list-title{text-decoration:underline}.nav-dropdown-list .nav-dropdown-list-title{font-size:13px;font-weight:normal;display:inline}.nav-my-account{box-sizing:border-box;width:150px;padding:4px 12px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1)}.nav-my-account .nav-my-account-link{font-size:14px;font-weight:normal;line-height:2.2;display:block;color:#666;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-my-account .nav-my-account-link:hover{text-decoration:underline}.download-app-menu .download-app-menu-text{font-size:14px;line-height:1.5;margin-bottom:8px;color:#4a4e5c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.download-app-menu .download-app-menu-btn,.download-app-menu .download-app-menu-input{font-size:.8em;display:block;width:100%;height:40px;margin-bottom:8px;margin-left:0}.download-app-menu .download-app-menu-icon{display:-webkit-flex;display:flex}.download-app-menu .download-app-menu-icon :first-child{margin-right:4px}.download-app-menu .download-app-menu-link{flex:1;height:25px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#000}.download-app-menu .download-app-menu-link .apple,.download-app-menu .download-app-menu-link .google{display:block;width:100%;height:inherit}.nav-download-app-menu{box-sizing:border-box;width:250px;padding:12px 12px 16px;text-align:center;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1)}.qr-code-text{padding:5px 0}.qr-code-image{height:140px;padding-bottom:5px}.form-input{font-size:14px;display:inline-block;overflow:hidden;box-sizing:border-box;width:100%;padding-left:10px;border:solid 1px #d4d9de;border-radius:5px;-webkit-appearance:none}.form-input[disabled]{background-color:#f8f8f8}.form-input.warning{border-color:#ff5353}.app-store-svg{display:inline-block;background-repeat:no-repeat;background-size:contain}.app-store-svg.apple{width:94px;height:30px;background-image:url(../../../../contents/images/badge_common_applestore.svg)}.app-store-svg.google{width:88px;height:30px;background-image:url(../../../../contents/images/badge_common_googleplay.svg)}.nav-shopping-cart .shopping-cart-badge{font-size:12px;line-height:20px;display:inline-block;box-sizing:border-box;min-width:20px;height:20px;margin-left:6px;padding:0 6px;text-align:center;color:#fff;border-radius:100px;background-color:#ff0054}.nav-shopping-cart-menu{overflow-x:hidden;overflow-y:auto;box-sizing:border-box;width:340px;max-height:80vh;padding:12px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1)}.nav-shopping-cart-menu .has-item-text,.nav-shopping-cart-menu .nav-shopping-cart-text{font-size:.9em;line-height:1.5;color:#4a4e5c}.nav-shopping-cart-menu .nav-shopping-cart-detail .nav-shopping-cart-price{font-size:1em;line-height:1.5;color:#ff5353}.nav-shopping-cart-menu .no-item-content{font-size:.9em;line-height:100px;text-align:center;color:#999}.nav-shopping-cart-menu .nav-shopping-cart-li{display:-webkit-flex;display:flex;padding:12px 0;border-bottom:1px solid #d8d8d8}.nav-shopping-cart-menu .nav-shopping-cart-link{display:-webkit-flex;display:flex;flex:6;-webkit-flex:6}.nav-shopping-cart-menu .nav-shopping-cart-link:hover .nav-shopping-cart-title{text-decoration:underline}.nav-shopping-cart-menu .nav-shopping-cart-image{flex:2;margin-right:8px;-webkit-flex:2}.nav-shopping-cart-menu .nav-shopping-cart-detail{position:relative;flex:4;-webkit-flex:4}.nav-shopping-cart-menu .nav-shopping-cart-detail .nav-shopping-cart-price{position:absolute;bottom:0;left:0}.nav-shopping-cart-menu .remove-product-link{flex:1;text-align:center;color:#666;-webkit-flex:1}.nav-shopping-cart-menu .nav-shopping-cart-title{font-weight:normal;color:#4a4e5c;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden;height:54px;white-space:normal;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3}.nav-shopping-cart-menu .image-frame{width:80px;height:80px;text-align:center}.nav-shopping-cart-menu .image-body{max-width:100%;max-height:100%}.nav-shopping-cart-menu .nav-shopping-cart-summary{position:relative;padding-top:12px}.nav-shopping-cart-menu .nav-shopping-cart-text{font-size:.7em}.nav-shopping-cart-menu .nav-shopping-cart-button{width:100%}.nav-shopping-cart-menu .loading-background{min-height:100px;background:url("../../../../ajax/libs/file-uploader/3.7.0/loading.gif") no-repeat center center}.ns-header-category-menu{background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);-webkit-transition:width 0.2s ease;-o-transition:width 0.2s ease;transition:width 0.2s ease;display:none;overflow:hidden;z-index:650}.ns-header-category-menu .category-menu-item-link{line-height:20px;height:20px;vertical-align:middle;padding:5px 12px;display:block;text-align:left;color:#7a7a7a}.ns-header-category-menu .category-menu-item-link:hover .category-menu-item-title{text-decoration:underline}.ns-header-category-menu .category-menu-item-link .fa-angle-right{float:right;line-height:1;margin-right:3px}.ns-header-category-menu .category-menu-item-title{font-size:13px;font-weight:normal;display:inline;margin-right:5px;float:left;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden;height:20px;white-space:normal;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1}.ns-header-category-menu .category-menu-item__tag{max-width:calc(100% - 45px)}.ns-header-category-menu .category-menu-item__arrow{max-width:calc(100% - 20px)}.ns-header-category-menu .category-menu-item.has-child{position:static !important}.ns-header-category-menu .category-menu-item.has-child:hover{background:#f8f8f8}.ns-header-category-menu .category-menu-item.has-child.active .nav-dropdown-list-child-ul{display:block;opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.ns-header-category-menu .category-menu-wrapper{position:relative;display:block}.ns-header-category-menu .category-menu-wrapper.category-menu-level1-wrapper{padding-top:15px;padding-bottom:15px}.ns-header-category-menu .category-menu-list{width:300px;float:left;box-sizing:border-box;border-right:dashed 1px #d8d8d8;padding-top:0}.ns-header-category-menu .category-menu-list:last-child{border-right:0}.ns-header-category-menu .category-menu-list.clear-border-dashed{border-right:0}.ns-header-category-menu .category-level1-slider--content{width:1200px}.ns-header-category-menu .select-parent-group{margin-left:300px;float:left}@-webkit-keyframes slide{100%{margin-left:0}}@-moz-keyframes slide{100%{margin-left:0}}@keyframes slide{100%{margin-left:0}}.ns-header-category-menu .select-parent-group .category-menu-list{width:260px;background-color:#f9f9f9;box-sizing:border-box;border-right:solid 4px #f0f0f0;margin-right:40px}.ns-header-category-menu .select-parent-group .category-menu-item-link{color:#6a6a6a;opacity:.35}.ns-header-category-menu .select-parent-group .category-menu-item-link:hover{color:#6a6a6a}.ns-header-category-menu .select-parent-group.slide-to-left{-webkit-animation:slide .2s forwards 0s;-webkit-animation-fill-mode:forwards;-moz-animation:slide .2s forwards 0s;-moz-animation-fill-mode:forwards;-ms-animation:slide .2s forwards 0s;-ms-animation-fill-mode:forwards;animation:slide .2s forwards 0s;animation-fill-mode:forwards}.ns-header-category-menu .select-parent-group.none-slide{margin-left:0}.ns-header-category-menu .select-parent-group .active-category{border:solid 4px #f0f0f0;border-right:0;background-color:#fff;margin-right:-4px}.ns-header-category-menu .select-parent-group .active-category .category-menu-item-link{padding:4px 8px;opacity:1}.ns-header-category-menu .category-level1{width:1200px}.ns-header-category-menu .category-level2{width:900px;margin-left:300px;padding-left:4px}.ns-header-category-menu .close-level2-category-btn{color:#7a7a7a;position:absolute;left:270px;top:0;font-size:13px;line-height:2.5}.ns-header-category-menu .category-level1-link{color:#7a7a7a;font-size:13px;padding-top:15px;padding-left:12px;height:30px;line-height:30px;display:flex}.ns-header-category-menu .slide-arrow-container{position:absolute;border-radius:100px;border:solid 1px #d8d8d8;height:30px;line-height:30px;background-color:#fbfbfb;width:70px;text-align:center;vertical-align:middle;top:12px;right:12px;z-index:5}.ns-header-category-menu .slide-arrow-container .pager-number{font-size:12px;letter-spacing:-.5px;width:17px;height:14px;color:#4a4e5c}.ns-header-category-menu .slide-arrow{color:#4a4e5c;width:15px;display:inline-block;z-index:5;position:absolute;top:-12px;right:20px;font-size:14px}.ns-header-category-menu .slide-arrow::before{content:"";font-size:inherit;opacity:1;color:inherit;line-height:inherit}.ns-header-category-menu .slick-prev{margin-right:45px;left:92%}.ns-header-category-menu.show-menu{position:absolute;display:block;opacity:1}.ns-header-category-menu.hide-menu{display:none !important;opacity:0 !important}.ns-search-form .ns-search-input{font-size:.8em;line-height:40px;box-sizing:border-box;width:100%;height:40px;margin:0;padding:0 25px 0 8px;border-radius:5px;outline:none;-webkit-appearance:none}.ns-search-form .ns-search-btn{position:absolute;top:55%;right:0;display:block;box-sizing:border-box;cursor:pointer;text-align:center;text-decoration:none;border:none;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ns-search-form .ns-search-btn:before{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;content:''}.ns-search-form .ns-search-btn .search-btn-text{display:none}.ns-search-form .ns-search-btn .icon-slim-search{font-size:16px;line-height:25px;display:block;width:25px;height:25px}.ns-search-form .ns-search-ul{position:absolute;z-index:100;top:80%;overflow:hidden;width:100%;background-color:#fff;box-shadow:0 0 2px #808080}.ns-search-form .ns-search-li{padding:5px 3px;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.ns-search-form .ns-search-li .icon{font-size:15px;margin-right:20px}.ns-search-form .ns-search-li.selected{font-size:22px;background:#e8e8e8}.ns-search-form .ns-search-link{line-height:1;display:block;color:#666}.top-message{font-size:13px;line-height:30px;text-align:center}.toolbox__container{position:fixed;top:172px;right:calc((100% - 1180px) * 1/4);display:flex;flex-direction:column;z-index:1}.toolbox__item{margin-bottom:10px}.toolbox__pinned{z-index:1;position:fixed;right:36px;bottom:36px}.logo-container{display:flex;text-align:center;align-items:center}.logo-container .logo-link{display:block;width:100%;height:100%}.logo-container .logo-img{max-width:100%;max-height:100%}.layout-nav{background:inherit;-webkit-transition:none;-o-transition:none;transition:none}.layout-nav:before,.layout-nav:after{content:"";display:table;clear:both}.layout-nav .nav-main-menu{float:left}.layout-nav .nav-submenu{float:right}.layout-nav .nav-shopping-cart-menu,.layout-nav .nav-download-app-menu,.layout-nav .nav-my-account{position:absolute;top:100%;right:0;display:none;opacity:0}.layout-nav .nav-dropdown-list{display:none;opacity:0}.layout-nav-menu .nav-menu-link,.layout-nav-menu .nav-submenu-link{line-height:46px;display:block;height:46px;color:#4b4b4b}.layout-nav-menu .nav-menu-li{position:relative;float:left}.layout-nav-menu .nav-menu-li:hover .nav-dropdown-list,.layout-nav-menu .nav-menu-li:hover .ns-header-category-menu{position:absolute;top:100%;left:0;display:block;opacity:1;-webkit-animation:l2r .2s ease-out 0s;-webkit-animation-fill-mode:forwards;-moz-animation:l2r .2s ease-out 0s;-moz-animation-fill-mode:forwards;-ms-animation:l2r .2s ease-out 0s;-ms-animation-fill-mode:forwards;animation:l2r .2s ease-out 0s;animation-fill-mode:forwards}.layout-nav-menu .nav-menu-li:hover .nav-download-app-menu,.layout-nav-menu .nav-menu-li:hover .nav-my-account,.layout-nav-menu .nav-menu-li:hover .nav-shopping-cart-menu{display:block;opacity:1;-webkit-animation:l2r .2s ease-out 0s;-webkit-animation-fill-mode:forwards;-moz-animation:l2r .2s ease-out 0s;-moz-animation-fill-mode:forwards;-ms-animation:l2r .2s ease-out 0s;-ms-animation-fill-mode:forwards;animation:l2r .2s ease-out 0s;animation-fill-mode:forwards}.layout-nav-menu .nav-menu-li:hover .nav-menu-title,.layout-nav-menu .nav-menu-li:hover .nav-submenu-title{text-decoration:underline}.layout-nav-menu .nav-menu-link{padding:0 8px}.layout-nav-menu .nav-submenu-link{padding:0 6px}.layout-nav-menu .nav-submenu-icon{font-size:18px;padding:5px;color:#ff5353}.layout-nav-menu .nav-menu-title,.layout-nav-menu .nav-submenu-title{font-size:14px;font-weight:normal;display:inline-block;-webkit-font-smoothing:antialiased}.layout-nav-menu .icon-slim-arrow-down,.layout-nav-menu .icon-slim-close{font-size:13px;padding:5px}.nav-menu .nav-menu-li{position:relative}.nav-menu .nav-menu-li:hover .nav-dropdown-list,.nav-menu .nav-menu-li:hover .ns-header-category-menu,.nav-menu .nav-menu-li.active .nav-dropdown-list,.nav-menu .nav-menu-li.active .ns-header-category-menu{position:absolute;top:100%;left:0;display:block;opacity:1;-webkit-animation:l2r .2s ease-out 0s;-webkit-animation-fill-mode:forwards;-moz-animation:l2r .2s ease-out 0s;-moz-animation-fill-mode:forwards;-ms-animation:l2r .2s ease-out 0s;-ms-animation-fill-mode:forwards;animation:l2r .2s ease-out 0s;animation-fill-mode:forwards}.nav-menu .nav-menu-li:hover .nav-download-app-menu,.nav-menu .nav-menu-li:hover .nav-my-account,.nav-menu .nav-menu-li:hover .nav-shopping-cart-menu,.nav-menu .nav-menu-li.active .nav-download-app-menu,.nav-menu .nav-menu-li.active .nav-my-account,.nav-menu .nav-menu-li.active .nav-shopping-cart-menu{z-index:2;display:block;opacity:1;-webkit-animation:l2r .2s ease-out 0s;-webkit-animation-fill-mode:forwards;-moz-animation:l2r .2s ease-out 0s;-moz-animation-fill-mode:forwards;-ms-animation:l2r .2s ease-out 0s;-ms-animation-fill-mode:forwards;animation:l2r .2s ease-out 0s;animation-fill-mode:forwards}.nav-menu .nav-menu-li:hover .nav-menu-title,.nav-menu .nav-menu-li:hover .nav-submenu-title,.nav-menu .nav-menu-li.active .nav-menu-title,.nav-menu .nav-menu-li.active .nav-submenu-title{text-decoration:underline}.nav-menu .nav-submenu-link{line-height:55px;height:55px;padding:0 4px}.nav-menu .nav-search-box .search-wrapper{position:relative}.nav-menu .nav-search-box .ns-search-input{font-size:.8em;line-height:20px;box-sizing:border-box;width:126px;height:25px;padding:0 35px 0 15px;border-radius:20px;outline:none;background:#e4e2e2}.nav-menu .nav-search-box .ns-search-btn{position:absolute;top:53%;right:5%;cursor:pointer}.nav-menu .nav-download-app-menu,.nav-menu .nav-my-account{position:absolute;top:100%;display:none;opacity:0}.nav-menu .nav-shopping-cart-menu{position:absolute;z-index:650;top:100%;right:0;display:none;opacity:0}.nav-menu .nav-dropdown-list{display:none;opacity:0}.nav-menu .nav-menu-title,.nav-menu .nav-submenu-title{font-weight:normal;display:inline-block;-webkit-font-smoothing:antialiased}.nav-menu .icon-slim-arrow-down,.nav-menu .icon-slim-close{font-size:13px;padding:5px}.headerA--nonindex{height:100px}.headerA__top--fix{position:fixed;top:0;width:100%;min-width:1280px;z-index:500}.headerA__top--absolute{position:absolute;top:0;width:100%;min-width:1280px;z-index:500}.headerA__wrapper{-webkit-transition:background-color 0.3s ease-out;-o-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out;height:100px}.headerA__inner-wrapper{display:flex;box-sizing:content-box;width:100%;margin:0 auto;max-width:1280px}.headerA__logo{box-sizing:border-box;padding:20px 0 15px 50px;height:100px}.headerA__nav-menu{display:flex;flex:3;padding-left:2%;box-sizing:border-box}.headerA__nav-menu .nav-shopping-cart-menu,.headerA__nav-menu .nav-download-app-menu,.headerA__nav-menu .nav-my-account{top:25px}.headerA__nav-menu-main{flex:3;font-size:15px;font-weight:500;flex-basis:720px;padding-top:50px;line-height:30px}.headerA__nav-menu-main .nav-menu-li{float:left;margin:0 18px}.headerA__nav-menu-main .nav-menu-link{display:inline-block;height:50px;color:#4b4b4b}.headerA__nav-menu-sub{flex-basis:auto;margin-right:2.5%}.headerA__nav-menu-sub .nav-submenu__ul{height:50px;line-height:50px;width:100%}.headerA__nav-menu-sub .nav-submenu__li{display:inline-block;border-right:1px solid #4b4b4b;line-height:15px;position:relative;cursor:pointer}.headerA__nav-menu-sub .nav-submenu__li:last-child{border-right:none}.headerA__nav-menu-sub .nav-submenu__link{font-size:12px;color:inherit;display:inline-block;padding:0 10px}.headerA__nav-menu-sub .nav-submenu__link:hover{text-decoration:underline}.headerA__nav-menu-sub .nav-submenu__link::before{content:'';display:block;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.headerA__nav-menu-sub .shopping-cart-badge{position:absolute;top:-1.25px;margin-left:-6px}.headerA .nav-search-box{height:50px}.headerA .nav-search-box .ns-search-input{width:100%;background:rgba(153,153,153,0.35);color:#fff}.headerA .nav-search-box .ns-search-input::-moz-placeholder{color:#fff;opacity:1}.headerA .nav-search-box .ns-search-input:-ms-input-placeholder{color:#fff}.headerA .nav-search-box .ns-search-input::-webkit-input-placeholder{color:#fff}.headerA .nav-search-box .ns-search-btn{position:absolute;cursor:pointer}.headerA .nav-search-box .ns-search-ul{top:100%}.headerA .nav-search-box .icon-slim-search{color:#fff}.headerA__bottom{width:100%;margin:0 auto}.headerA__bottom--on-top{padding-top:100px}.headerA__bottom--on-top-with-message{padding-top:calc(100px + 30px)}.headerA .ns-header-category-menu.category-menu--left{-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;-moz-transform:translateX(-280px);-o-transform:translateX(-280px);-ms-transform:translateX(-280px);-webkit-transform:translateX(-280px);transform:translateX(-280px)}.headerA .space-to-top-message{padding-top:30px}.headerB{position:relative;width:100%;min-width:1280px}.headerB--nonindex{height:108px}.headerB__top--fix{position:fixed;top:0;width:100%;min-width:1280px;z-index:500}.headerB__wrapper{background-color:#fff;color:#000;height:68px;position:relative;z-index:2}.headerB__inner-wrapper{display:flex;width:100%;line-height:68px;max-width:1280px;margin:0 auto;box-sizing:border-box}.headerB__logo{box-sizing:border-box;padding:12px 0 12px 50px;height:68px}.headerB__nav-menu{display:flex;flex:4.5;padding-left:2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.headerB__nav-menu-main{flex:3;font-size:14px}.headerB__nav-menu-sub{flex:1.5}.headerB__nav-menu .nav-menu-li{float:left;padding:0 12px}.headerB__nav-menu .nav-search-box{padding:0}.headerB__nav-menu .nav-submenu-link{vertical-align:sub;color:inherit}.headerB__nav-menu .nav-submenu-icon{font-size:18px}.headerB__bottom{max-width:1280px;margin:0 auto}.headerB__bottom:before,.headerB__bottom:after{content:"";display:table;clear:both}.headerB__bottom-carousel{width:1000px;float:left}.headerB__bottom-banner{width:calc(1280px - 1000px);padding-left:5px;box-sizing:border-box;float:left}.headerB__bottom-banner__item:first-child{padding-bottom:2px}.headerB .ns-header-category-menu.category-menu--left{-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;-moz-transform:translateX(-180px);-o-transform:translateX(-180px);-ms-transform:translateX(-180px);-webkit-transform:translateX(-180px);transform:translateX(-180px)}.headerB .nav-shopping-cart .shopping-cart-badge{vertical-align:text-bottom}.carousel-container{position:relative;width:100%}.carousel-container--content{margin-right:auto;margin-left:auto}.carousel-container .slick-dots{bottom:10px}.carousel-container .slick-dots li button:before{font-size:30px;opacity:1;color:#d8d8d8}.carousel-container .slick-dots .slick-active button:before{color:#4a4e5c}.carousel-container .dot-nav-wrapper{line-height:20px;position:absolute;width:100%;height:20px;margin:0 auto;margin-bottom:20px;text-align:center}.carousel-container .dot-nav-wrapper{bottom:10px}.carousel-container .dot-nav-wrapper li{display:inline-block;padding:8px 4px 8px 0;vertical-align:middle;background-color:rgba(0,0,0,0.07)}.carousel-container .dot-nav-wrapper li:first-child{padding-left:8px;border-top-left-radius:8px;border-bottom-left-radius:8px}.carousel-container .dot-nav-wrapper li:last-child{padding-right:8px;border-top-right-radius:8px;border-bottom-right-radius:8px}.carousel-container .dot-nav-wrapper li button{font-size:0;display:block;width:31px;height:3px;cursor:pointer;border-radius:100px;background-color:rgba(255,255,255,0.6)}.carousel-container .dot-nav-wrapper li button.active{background-color:#4a4e5c}.carousel-container .dot-nav-wrapper .slick-active button{background-color:#4a4e5c}.carousel-container .arrow-button{position:absolute;z-index:1;top:50%;display:block;width:50px;height:50px;margin-top:-35px;text-align:center;color:#5d5d5d;border:solid 1px #e3edf6;border-radius:100px;background:rgba(255,255,255,0.9)}.carousel-container .arrow-button.prev{left:10px}.carousel-container .arrow-button.next{right:10px}.carousel-container .arrow-button:hover{border:solid 1px #d4d9de;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}.carousel-container .arrow-button .icon-slim-arrow-left,.carousel-container .arrow-button .icon-slim-arrow-right{font-size:24px;line-height:50px;vertical-align:middle;color:#4a4e5c}.layout-footer-wrapper{box-sizing:border-box;min-width:1180px;height:260px;margin-top:64px;padding:30px 0;border-top:1px solid #dadada;background:#fff}.layout-footer-wrapper .footer-menu-title{font-size:1em;font-weight:500;line-height:2.2;color:#4a4e5c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layout-footer-wrapper .footer-menu-content-link{font-size:.8em;font-weight:normal;line-height:2.2;color:#666;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layout-footer-wrapper .surf-browser,.layout-footer-wrapper .copy-right{font-size:.7em;line-height:1;color:#999;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layout-footer-wrapper .footer-container{max-width:1180px;margin:0 auto}.layout-footer-wrapper .footer-container:before,.layout-footer-wrapper .footer-container:after{content:"";display:table;clear:both}.layout-footer-wrapper .footer-top{float:left;box-sizing:border-box;width:100%}.layout-footer-wrapper .footer-left{float:left;box-sizing:border-box;width:32%;padding:0;padding-right:1.04167%;padding-left:1.04167%}.layout-footer-wrapper .footer-middle{float:left;box-sizing:border-box;width:50%;padding-right:1.04167%;padding-left:1.04167%}.layout-footer-wrapper .footer-right{float:left;box-sizing:border-box;width:18%;padding:0;padding-right:1.04167%;padding-left:1.04167%}.layout-footer-wrapper .footer-menu{float:left;box-sizing:border-box;width:33.33333%;padding-right:1.04167%;padding-left:1.04167%}.layout-footer-wrapper .footer-bottom{float:left;box-sizing:border-box;width:100%;margin-top:16px;text-align:right}.layout-footer-wrapper .footer-menu-content-link:hover{cursor:pointer;text-decoration:underline}.layout-footer-wrapper .social-group{margin-top:16px}.layout-footer-wrapper .social-link{display:inline-block;margin-right:6px}.layout-footer-wrapper .logo-container{height:60px}.layout-footer-wrapper .logo-img{max-height:100%}.layout-footer-wrapper .machine-name{float:left;color:#fff}.layout-footer-wrapper .surf-browser{margin-right:8px}.layout-footer-wrapper .copy-right{float:left;padding-top:3px;padding-right:1.04167%;padding-left:1.04167%}.layout-footer-wrapper .form-input{font-size:14px;display:inline-block;overflow:hidden;box-sizing:border-box;width:100%;padding-left:10px;border:solid 1px #d4d9de;border-radius:5px;-webkit-appearance:none}.layout-footer-wrapper .form-input[disabled]{background-color:#f8f8f8}.layout-footer-wrapper .form-input.warning{border-color:#ff5353}.layout-footer-wrapper .download-app-menu-input{font-size:.8em;display:block;width:100%;height:40px;margin-bottom:8px;color:#666;border-width:1px;border-style:solid;border-color:rgba(216,216,216,0.45);background:rgba(0,0,0,0)}.layout-footer-wrapper .download-app-menu-input::-moz-placeholder{color:#999;opacity:1}.layout-footer-wrapper .download-app-menu-input:-ms-input-placeholder{color:#999}.layout-footer-wrapper .download-app-menu-input::-webkit-input-placeholder{color:#999}.layout-footer-wrapper .download-app-menu-icon{display:-webkit-flex;display:flex}.layout-footer-wrapper .download-app-menu-icon :first-child{margin-right:4px}.layout-footer-wrapper .download-app-menu-link{flex:1;height:25px;border-radius:5px;background-color:#000}.layout-footer-wrapper .download-app-menu-link .apple,.layout-footer-wrapper .download-app-menu-link .google{display:block;width:100%;height:inherit}.layout-footer-wrapper .qr-code-image{padding-bottom:5px}.layout-footer-wrapper .app-store-svg{display:inline-block;background-repeat:no-repeat;background-size:contain}.layout-footer-wrapper .app-store-svg.apple{width:100%;height:inherit;background-image:url(../../../../contents/images/badge_common_applestore.svg)}.layout-footer-wrapper .app-store-svg.google{width:100%;height:inherit;background-image:url(../../../../contents/images/badge_common_googleplay.svg)}.layout-footer-wrapper .social-fb-icon{font-size:22px;color:#428bca}.layout-footer-wrapper .social-line-icon{font-size:22px;color:#00c300}.layout-footer-wrapper .social-ig-icon{font-size:22px;color:#dc2f8b}.download-app-wrapper{width:300px;height:300px}.download-app-wrapper .modal__body{padding:0}.download-app-wrapper .download-app-popup{font-family:initial;text-align:center}.download-app-wrapper .download-app-popup .close{float:right;margin-top:-25px;padding-right:10px;cursor:pointer;text-align:right}.download-app-wrapper .download-app-popup .title{line-height:23px;margin:10px 0 20px 0;color:black}.download-app-wrapper .download-app-popup .link{margin:10px 0 10px 0}.download-app-wrapper .download-app-popup .link .apple{width:94px;height:30px}.download-app-wrapper .download-app-popup .link .google{width:88px;height:30px}.download-app-wrapper .download-app-popup .content-btn{text-align:right}.download-app-wrapper .download-app-popup .menu-btn{margin:0 10px 10px 0;padding:5px 10px;cursor:pointer;color:#fff;border-radius:5px}.layout-center{box-sizing:border-box;width:100%;margin-right:auto;margin-left:auto}.layout-left{float:left;width:0}.layout-right{float:right;width:0}.medium-container{width:1180px;margin:0 auto}.module-vertical-spacing{padding-bottom:15px}.qty-counter{display:flex;width:100%;height:44px;text-align:center;line-height:44px}.qty-counter__btn{cursor:pointer;font-weight:900;width:44px;border:1px solid #d4d9de;border-radius:4px 0;-webkit-tap-highlight-color:rgba(255,255,255,0)}.qty-counter__btn--decrease{color:#aaa;border-radius:4px 0 0 4px}.qty-counter__btn--increase{color:#ff5353;border-radius:0 4px 4px 0;-webkit-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.qty-counter__btn--increase:hover{background-color:#fff5f5}.qty-counter__btn--disabled{color:#aaa;background-color:#f0f0f0}.qty-counter__btn--disabled:hover{background-color:#f0f0f0;cursor:default}.qty-counter__btn.unselected.increase-btn{color:#ff5353}.qty-counter__input-box{border-top:1px solid #d4d9de;border-bottom:1px solid #d4d9de;width:calc(100% - 44px * 2 - 2px)}.qty-counter__input{color:#4a4e5c;font-size:1em;width:100%;text-align:center}.qty-counter__input::-webkit-inner-spin-button,.qty-counter__input ::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.add-to-cart__bottom{border-top:1px solid #d4d9de;display:flex;display:-webkit-flex;padding:20px;box-shadow:0 -1px 6px 0 rgba(0,0,0,0.1)}.add-to-cart__bottom-left{flex:1;-webkit-flex:1;text-align:left;min-width:200px;position:relative}.add-to-cart__bottom-left-title{color:#4a4e5c;font-size:0.8em;line-height:44px;float:left;margin-right:12px}.add-to-cart__bottom-left-text{position:absolute;bottom:0;margin-left:8px}.add-to-cart__bottom .qty-counter{width:80%;max-width:160px;float:left}.add-to-cart__bottom-right{text-align:right}.add-to-cart__bottom .core-btn{min-width:150px}.add-to-cart .product-sku-list__sku-item:hover{box-shadow:0 0 0 2px #ff5353}.add-to-cart .product-sku-list__sku-item--disabled:hover{box-shadow:0 0 0 1px #d4d9de;cursor:default}.dialog .modal__body{padding:0;min-height:250px}.freeze{overflow:hidden}.freeze--strictly{overflow:hidden;height:100%;position:fixed;top:0;left:0;width:100%;-webkit-transform:translateZ(0)}.section-header{position:relative;min-height:20px;margin:16px 0 32px}.section-header--title{font-size:20px;font-weight:normal;line-height:1.2;text-align:center;word-break:break-all;color:#666}.section-header--title:after{line-height:10px;display:block;height:10px;content:'____'}.section-header--link{font-size:13px;position:absolute;top:0;top:5px;right:15px;right:0;color:#428bca}.section-header--link:hover{color:#3071a9}.blog-a{display:flex}.blog-a__video-container{position:relative;padding-bottom:56.25%}.blog-a__video-container .react-player{position:absolute;top:0;left:0}.blog-a__link{font-size:13px;color:#428bca}.blog-a__tag{margin-bottom:5px;text-align:center;font-size:12px;line-height:20px;display:-webkit-box;overflow:hidden;max-height:20px;white-space:normal;text-overflow:clip;word-break:break-all;-webkit-box-orient:horizontal;-webkit-line-clamp:1}.blog-a__title{font-weight:500;margin-bottom:5px}.blog-a__content{font-weight:300;margin-bottom:5px}.blog-a__article--slide-in{transform:translate3d(0, 100%, 0);opacity:0;-webkit-transition:opacity 0.2s ease-out,transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:opacity 0.2s ease-out,transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.2s ease-out,transform 0.4s cubic-bezier(0.23, 1, 0.32, 1)}.blog-a__left{position:relative;overflow:hidden;width:815px;margin-right:15px}.blog-a__left:hover .blog-a__article--slide-in{transform:translate3d(0, 0, 0);opacity:1}.blog-a__left .blog-a__article{position:absolute;bottom:0;display:flex;flex-direction:column;box-sizing:border-box;width:100%;padding:10px 20px;background:rgba(255,255,255,0.6)}.blog-a__left .blog-a__title{color:#333;font-size:20px;line-height:24px;display:-webkit-box;overflow:hidden;max-height:48px;white-space:normal;text-overflow:clip;word-break:break-all;-webkit-box-orient:horizontal;-webkit-line-clamp:2}.blog-a__left .blog-a__content{color:#333;font-size:13px;line-height:15px;display:-webkit-box;overflow:hidden;max-height:30px;white-space:normal;text-overflow:clip;word-break:break-all;-webkit-box-orient:horizontal;-webkit-line-clamp:2}.blog-a__right{width:350px;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,0.08)}.blog-a__right .blog-a__article{display:flex;flex-direction:column;padding:20px;background:#fff}.blog-a__right .blog-a__title{color:#4b4b4b;font-size:16px;line-height:20px;display:-webkit-box;overflow:hidden;max-height:60px;white-space:normal;text-overflow:clip;word-break:break-all;-webkit-box-orient:horizontal;-webkit-line-clamp:3}.blog-a__right .blog-a__content{color:#4b4b4b;font-size:13px;line-height:16px;display:-webkit-box;overflow:hidden;max-height:48px;white-space:normal;text-overflow:clip;word-break:break-all;-webkit-box-orient:horizontal;-webkit-line-clamp:3}.blog-b{line-height:1.5;word-wrap:break-word}.blog-b a{color:#4a90e2 !important}.blog-b h1{font-size:32px}.blog-b h2{font-size:24px}.blog-b h3{font-size:18px}.blog-b h4{font-size:16px}.blog-b h5{font-size:14px}.blog-b a{text-decoration:underline}.line-shop-popup{width:90%}.line-shop-popup .modal__body{border:0}.line-shop-popup__note .image{width:100%;border-radius:.4em .4em 0 0}.line-shop-popup__note .close-btn{position:absolute;top:5px;right:5px;width:60px}.line-shop-popup__note .close-btn-bar{position:absolute;bottom:0;left:0;width:100%;border-radius:0 0 .4em .4em}.theme-font-link{color:#666}.theme-font-link:hover{cursor:pointer;text-decoration:underline}.theme-color-btn{cursor:pointer;color:#fff;background:#333}.theme-color-btn:hover{background:#1a1a1a}.theme-color-btn:active{box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.2)}.theme-primary-font{color:#666}.theme-border{border:1px solid #666}