﻿@keyframes react-loading-skeleton{100%{transform:translateX(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;user-select:none;overflow:hidden}.react-loading-skeleton::after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg, var(--base-color), var(--highlight-color), var(--base-color));transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media(prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}@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:"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:"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:rgba(0,0,0,0)}.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 rgba(0,0,0,0)}.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:rgba(0,0,0,0);color:rgba(0,0,0,0);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:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);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}.Select{position:relative}.Select input::-webkit-contacts-auto-fill-button,.Select input::-webkit-credentials-auto-fill-button{display:none !important}.Select input::-ms-clear{display:none !important}.Select input::-ms-reveal{display:none !important}.Select,.Select div,.Select input,.Select span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.Select.is-disabled .Select-arrow-zone{cursor:default;pointer-events:none;opacity:.35}.Select.is-disabled>.Select-control{background-color:#f9f9f9}.Select.is-disabled>.Select-control:hover{box-shadow:none}.Select.is-open>.Select-control{border-color:#b3b3b3 #ccc #d9d9d9;border-bottom-right-radius:0;border-bottom-left-radius:0;background:#fff}.Select.is-open>.Select-control .Select-arrow{top:-2px;border-width:0 5px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999}.Select.is-searchable.is-open>.Select-control{cursor:text}.Select.is-searchable.is-focused:not(.is-open)>.Select-control{cursor:text}.Select.is-focused>.Select-control{background:#fff}.Select.is-focused:not(.is-open)>.Select-control{border-color:#007eff;background:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1)}.Select.has-value.is-clearable.Select--single>.Select-control .Select-value{padding-right:42px}.Select.has-value.Select--single>.Select-control .Select-value .Select-value-label,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label{color:#333}.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label{cursor:pointer;text-decoration:none}.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:hover,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:hover,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus{text-decoration:underline;color:#007eff;outline:none}.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus{background:#fff}.Select.has-value.is-pseudo-focused .Select-input{opacity:0}.Select.is-open .Select-arrow,.Select .Select-arrow-zone:hover>.Select-arrow{border-top-color:#666}.Select.Select--rtl{text-align:right;direction:rtl}.Select-control{position:relative;display:table;overflow:hidden;width:100%;height:36px;border-spacing:0;border-collapse:separate;cursor:default;color:#333;border:1px solid #ccc;border-color:#d9d9d9 #ccc #b3b3b3;border-radius:4px;outline:none;background-color:#fff}.Select-control:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.Select-control .Select-input:focus{outline:none;background:#fff}.Select-placeholder,.Select--single>.Select-control .Select-value{line-height:34px;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;max-width:100%;padding-right:10px;padding-left:10px;white-space:nowrap;text-overflow:ellipsis;color:#aaa}.Select-input{height:34px;padding-right:10px;padding-left:10px;vertical-align:middle}.Select-input>input{font-family:inherit;font-size:inherit;line-height:17px;display:inline-block;width:100%;margin:0;padding:8px 0 12px;cursor:default;border:0 none;outline:none;background:none rgba(0,0,0,0);box-shadow:none;-webkit-appearance:none}.is-focused .Select-input>input{cursor:text}.has-value.is-pseudo-focused .Select-input{opacity:0}.Select-control:not(.is-searchable)>.Select-input{outline:none}.Select-loading-zone{position:relative;display:table-cell;width:16px;cursor:pointer;text-align:center;vertical-align:middle}.Select-loading{position:relative;display:inline-block;box-sizing:border-box;width:16px;height:16px;-webkit-animation:Select-animation-spin 400ms infinite linear;-o-animation:Select-animation-spin 400ms infinite linear;animation:Select-animation-spin 400ms infinite linear;vertical-align:middle;border:2px solid #ccc;border-right-color:#333;border-radius:50%}.Select-clear-zone{position:relative;display:table-cell;width:17px;cursor:pointer;-webkit-animation:Select-animation-fadeIn 200ms;-o-animation:Select-animation-fadeIn 200ms;animation:Select-animation-fadeIn 200ms;text-align:center;vertical-align:middle;color:#999}.Select-clear-zone:hover{color:#d0021b}.Select-clear{font-size:18px;line-height:1;display:inline-block}.Select--multi .Select-clear-zone{width:17px}.Select-arrow-zone{position:relative;display:table-cell;width:25px;padding-right:5px;cursor:pointer;text-align:center;vertical-align:middle}.Select--rtl .Select-arrow-zone{padding-right:0;padding-left:5px}.Select-arrow{position:relative;display:inline-block;width:0;height:0;border-width:5px 5px 2.5px;border-style:solid;border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0)}.Select-control>*:last-child{padding-right:5px}.Select--multi .Select-multi-value-wrapper{display:inline-block}.Select .Select-aria-only{position:absolute;display:inline-block;float:left;overflow:hidden;clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px}@-webkit-keyframes Select-animation-fadeIn{from{opacity:0}to{opacity:1}}@keyframes Select-animation-fadeIn{from{opacity:0}to{opacity:1}}.Select-menu-outer{position:absolute;z-index:1;top:100%;left:0;box-sizing:border-box;width:100%;max-height:200px;margin-top:-1px;border:1px solid #ccc;border-top-color:#e6e6e6;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#fff;box-shadow:0 1px 0 rgba(0,0,0,.06);-webkit-overflow-scrolling:touch}.Select-menu{overflow-y:auto;max-height:198px}.Select-option{display:block;box-sizing:border-box;padding:8px 10px;cursor:pointer;color:#666;background-color:#fff}.Select-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.Select-option.is-selected{color:#333;background-color:#f5faff;background-color:rgba(0,126,255,.04)}.Select-option.is-focused{color:#333;background-color:#ebf5ff;background-color:rgba(0,126,255,.08)}.Select-option.is-disabled{cursor:default;color:#ccc}.Select-noresults{display:block;box-sizing:border-box;padding:8px 10px;cursor:default;color:#999}.Select--multi .Select-input{margin-left:10px;padding:0;vertical-align:middle}.Select--multi.Select--rtl .Select-input{margin-right:10px;margin-left:0}.Select--multi.has-value .Select-input{margin-left:5px}.Select--multi .Select-value{font-size:.9em;line-height:1.4;display:inline-block;margin-top:5px;margin-left:5px;vertical-align:top;color:#007eff;border:1px solid #c2e0ff;border:1px solid rgba(0,126,255,.24);border-radius:2px;background-color:#ebf5ff;background-color:rgba(0,126,255,.08)}.Select--multi .Select-value-icon,.Select--multi .Select-value-label{display:inline-block;vertical-align:middle}.Select--multi .Select-value-label{padding:2px 5px;cursor:default;border-top-right-radius:2px;border-bottom-right-radius:2px}.Select--multi a.Select-value-label{cursor:pointer;text-decoration:none;color:#007eff}.Select--multi a.Select-value-label:hover{text-decoration:underline}.Select--multi .Select-value-icon{padding:1px 5px 3px;cursor:pointer;border-right:1px solid #c2e0ff;border-right:1px solid rgba(0,126,255,.24);border-top-left-radius:2px;border-bottom-left-radius:2px}.Select--multi .Select-value-icon:hover,.Select--multi .Select-value-icon:focus{color:#0071e6;background-color:#d8eafd;background-color:rgba(0,113,230,.08)}.Select--multi .Select-value-icon:active{background-color:#c2e0ff;background-color:rgba(0,126,255,.24)}.Select--multi.Select--rtl .Select-value{margin-right:5px;margin-left:0}.Select--multi.Select--rtl .Select-value-icon{border-right:none;border-left:1px solid #c2e0ff;border-left:1px solid rgba(0,126,255,.24)}.Select--multi.is-disabled .Select-value{color:#333;border:1px solid #e3e3e3;background-color:#fcfcfc}.Select--multi.is-disabled .Select-value-icon{cursor:not-allowed;border-right:1px solid #e3e3e3}.Select--multi.is-disabled .Select-value-icon:hover,.Select--multi.is-disabled .Select-value-icon:focus,.Select--multi.is-disabled .Select-value-icon:active{background-color:#fcfcfc}@keyframes Select-animation-spin{to{transform:rotate(1turn)}}@-webkit-keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn)}}.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-full-width{width:100%}.image-banner__frame{width:100%;height:100%;text-align:center}.image-banner__picture{width:100%;display:block;margin:0 auto}.product-card__vertical{display:inline-block;box-sizing:border-box;width:100%;transition:all .1s ease-in;background-color:#fff;height:100%}.product-card__vertical--hover:hover{position:relative;z-index:2;box-shadow:0 1px 6px 0 rgba(0,0,0,.2)}.product-card__vertical__wrapper{position:relative}.product-card__vertical__media-container{position:relative;width:100%}.product-card__vertical__frame{position:relative;overflow:hidden}.product-card__vertical__frame-square{padding-top:100%}.product-card__vertical__frame-rectangle{padding-top:133%}.product-card__vertical__media{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%, -50%)}.product-card__vertical__media-wide{width:100%;height:auto}.product-card__vertical__media-tall{width:auto;height:100%}.product-card__vertical__content{position:relative;overflow:hidden;padding:10px;background-color:rgba(255,255,255,.9)}.product-card__vertical__content:before,.product-card__vertical__content:after{content:"";display:table;clear:both}.product-card__vertical__title{font-weight:700;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}.product-card__vertical__price-container{display:flex;float:left;flex-direction:column;height:30px;justify-content:flex-end}.product-card__vertical__price{font-size:14px;line-height:1.2;color:#ff5353}.product-card__vertical__suggest-price{font-size:12px;line-height:1.2;height:14px;text-decoration:line-through;color:#aaa}.product-card__vertical__btn-container{line-height:1.2;float:right;height:30px}.product-card__vertical__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 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.product-card__vertical__ranking-text{margin-top:-37px;margin-left:8px;color:#fff}.product-card__vertical .slick-dots li{width:auto;height:auto;display:inline-flex;margin:0 1.5px}.product-card__vertical .slick-list{overflow-y:hidden}.product-card__horizontal{width:100%;height:100%;margin:5px 0;transition:all .1s ease-in;border-bottom:1px solid #ddd}.product-card__horizontal__wrapper{display:flex;box-sizing:border-box;width:100%;height:100%;background-color:#fff}.product-card__horizontal__media-container{position:relative;display:flex;align-items:center;justify-content:center;height:fit-content}.product-card__horizontal__frame{display:flex;overflow:hidden;align-items:center;justify-content:center;position:relative}.product-card__horizontal__frame-square{width:120px;height:120px}.product-card__horizontal__frame-rectangle{width:130px;height:173px}.product-card__horizontal__media{width:100%;height:auto}.product-card__horizontal__media-wide{width:100%;height:auto}.product-card__horizontal__media-tall{width:auto;height:100%}.product-card__horizontal__content{display:flex;overflow:hidden;flex-direction:column;flex:1;padding:8px 13px 13px;word-break:break-all;justify-content:space-between}.product-card__horizontal__title{font-weight:700;color:#4b4b4b;font-size:13px;line-height:1.54em;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;height:4.62em}.product-card__horizontal__price-action-container{display:flex;justify-content:space-between}.product-card__horizontal__price-container{display:flex;flex-direction:column;box-sizing:border-box;height:100%;justify-content:flex-end}.product-card__horizontal__price{font-size:14px;font-weight:500;line-height:1.2;color:#ff5353}.product-card__horizontal__suggest-price{font-size:12px;font-weight:500;line-height:1.2;text-decoration:line-through;color:#999}.product-card__horizontal__btn-container{display:flex;flex:1;box-sizing:border-box;align-items:flex-end;justify-content:flex-end}.product-list-container__content{display:flex}.product-list-container__column{flex:1}.link--cursor-default{cursor:default}.black-spinner{background:url("https://cdnjs.cloudflare.com/ajax/libs/file-uploader/3.7.0/loading.gif") no-repeat center center !important}.toast--content{display:flex;align-items:center;padding:16px}.toast--content-text{font-size:14px;text-align:left;line-height:20px}.toast--backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:.5;z-index:10000002}.toast--default{z-index:10000003;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:min-content;width:max-content;max-width:calc(100% - 32px);transform:translate(-50%, -50%);box-shadow:0 5px 15px rgba(0,0,0,.5);color:#4a4e5c;font-size:16px}.toast--dark{background:rgba(0,0,0,.7);color:#fff}.toast__icon{padding-right:8px;vertical-align:bottom}.toast__icon--success{color:#4cae37}.toast__icon--warning{color:#f93}.toast__icon--error{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:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,.3);box-shadow:0 3px 7px rgba(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;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:#fff;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:#fff;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:.8em;min-width:46px;padding:4px 0;text-align:center;z-index:1}.tooltip::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #666 rgba(0,0,0,0);border-style:solid;border-width:6px;content:"";height:0;width:0}.tooltip::before,.tooltip::after{visibility:hidden;-webkit-animation:fade-in .2s ease-out;-o-animation:fade-in .2s ease-out;animation:fade-in .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:.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:.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:.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:10000003;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,.5);color:#999;font-size:13px}.loading__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:.5;z-index:10000002}.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}.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 .3s ease;-o-transition:opacity .3s ease;transition:opacity .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 .3s ease;-o-transition:all .3s ease;transition:all .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 .3s ease;-o-transition:all .3s ease;transition:all .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}.slide-push-menu--freeze{overflow-y:hidden;width:100%}.ristrict-note{padding:0 10%;text-align:center}.ristrict-note ％ristrict-btn,.ristrict-note .ristrict-note__btn-enter,.ristrict-note .ristrict-note__btn-leave{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;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}@keyframes bounce_in_animation{0%{transform:scale(0, 0);transform-origin:bottom;opacity:0}70%{transform:scale(1.2, 1.2);opacity:1}100%{transform:scale(1, 1)}}.toolbox__button{display:flex;width:1em;height:1em;border-radius:.5em;background-color:#fff;align-items:center;justify-content:center}.toolbox__button--custom{width:1em;height:1em;border-radius:.5em}.toolbox__button--shadow{box-shadow:.03em .05em .1em 0 rgba(0,0,0,.25)}.toolbox__button-title{font-size:.8125em;white-space:nowrap;color:#333}.toolbox__icon.ico-function,.toolbox__icon.ico-store,.toolbox__icon.ico-coupon{color:#666}.toolbox__icon.ico-facebook{color:#fff}.toolbox__icon.ico-line{color:#fff}.toolbox__icon.ico-instagram{color:#fff}.toolbox__icon.ico-messenger{color:#000}.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,.2)}.tooltip--custom--clickable{pointer-events:auto}.tooltip__image{max-width:100%;height:auto}.lds-ellipsis{display:inline-block;position:relative;width:64px;height:64px}.lds-ellipsis div{position:absolute;top:27px;width:11px;height:11px;border-radius:50%;background-color:#191919;animation-timing-function:cubic-bezier(0, 1, 1, 0)}.lds-ellipsis div:nth-child(1){left:6px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:6px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:26px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:45px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(19px, 0)}}.browsing-history__wrapper{display:flex;flex-direction:column;align-items:center;width:100%;min-height:382px;background-color:#f5f5f5}.browsing-history__empty{padding-top:144px;box-sizing:border-box}.browsing-history__empty-img{margin-bottom:21px}.browsing-history__empty-hint{margin-bottom:5px;font-size:15px;font-weight:500;color:#666}.browsing-history__empty-text{font-size:13px;font-weight:300;color:#999}.browsing-history__empty-link{font-size:13px;font-weight:300;color:#4a90e2}.browsing-history__info-wrapper{display:flex;flex-direction:column;margin:13px 0;padding:0 20px;width:100%;box-sizing:border-box}.browsing-history__info-title{margin-bottom:6px;font-size:15px;font-weight:500;color:#333}.browsing-history__info-action-wrapper{display:flex;justify-content:space-between;width:100%;font-size:13px}.browsing-history__info-item-count{color:#666}.browsing-history__info-action{font-weight:500;color:#4a90e2;cursor:pointer}.browsing-history__card-wrapper{padding:0 10px;width:100%;box-sizing:border-box}.jodit-default{box-sizing:border-box;font-size:13px;line-height:1.6;padding:10px;margin:0;background:rgba(0,0,0,0);color:#000;position:relative;z-index:2;user-select:auto;margin:0px;overflow:auto;outline:none}.jodit-default p{line-height:1.6;font-size:13px;margin-top:0;margin-bottom:1em;padding:0}.jodit-default ol,.jodit-default ul{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px}.jodit-default ol li{list-style-type:decimal}.jodit-default ul>li{list-style-type:disc}.jodit-default ul>li li{list-style-type:circle}.jodit-default ul>li li li{list-style-type:square}.jodit-default table{width:100%;border:none;border-collapse:collapse;empty-cells:show;max-width:100%}.jodit-default th,.jodit-default td{padding:2px 5px;border:1px solid #ccc;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.jodit-default img{max-width:100%;height:auto !important}.jodit-default hr{margin:.5em 0;border-style:inset;border-width:1px}.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:#fff;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:rgba(0,0,0,0) #fff #fff rgba(0,0,0,0)}.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:#fff}.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:rgba(0,0,0,0) #fff #fff rgba(0,0,0,0)}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,.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,.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,.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:200px;padding:4px 12px;background:#fff;border:1px solid #d8d8d8}.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;gap:4px}.download-app-menu .download-app-menu-link{flex:1;height:38px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.download-app-menu .download-app-menu-link .apple,.download-app-menu .download-app-menu-link .google{display:block;width:100%;height:inherit}.download-app-menu .download-app-menu-link:first-child i{width:117px}.download-app-menu .download-app-menu-link:last-child i{width:105px}.nav-download-app-menu{box-sizing:border-box;width:250px;padding:12px 12px 16px;text-align:center;background:#fff;border:1px solid #d8d8d8}.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}.nav-shopping-cart .shopping-cart-badge{font-size:12px;line-height:18px;display:inline-block;box-sizing:border-box;min-width:25px;padding:0 6px;text-align:center;color:#fff;border-radius:13px;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;border:1px solid #d8d8d8}.nav-shopping-cart-menu .nav-shopping-cart-text,.nav-shopping-cart-menu .has-item-text{font-size:.9em;line-height:1.5;color:#4a4e5c}.nav-shopping-cart-menu .nav-shopping-cart-detail .nav-shopping-cart-points-price-pay,.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 .no-border{border:0}.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-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("https://cdnjs.cloudflare.com/ajax/libs/file-uploader/3.7.0/loading.gif") no-repeat center center}.ns-search-form .ns-search-input{font-size:14px;line-height:40px;box-sizing:border-box;width:100%;height:40px;margin:0;padding:0 25px 0 8px;border-radius:5px;outline:none;caret-color:#0279ff;-webkit-appearance:none}.ns-search-form .ns-search-input::-webkit-input-placeholder{color:#999}.ns-search-form .ns-search-btn{z-index:2;font-size:13px;position:absolute;top:25px;height:25px;right:10px;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 .search-btn-text{display:none}.ns-search-form .ns-search-btn .ico-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 gray}.ns-search-form .ns-search-li{padding:8px 12px}.ns-search-form .ns-search-li .ico{font-size:16px;margin-right:8px}.ns-search-form .ns-search-li.selected{background:#e8e8e8}.ns-search-form .ns-search-link{line-height:1;display:block;color:#666;display:flex;align-items:center}.ns-search-form .ns-search-keyword-block{display:flex;align-items:flex-start;flex-direction:column;gap:4px}.ns-search-form .ns-search-keyword{color:#000}.ns-search-form .ns-search-sku-outerid{color:#999}.top-message{font-size:13px;line-height:30px;text-align:center}@keyframes bounce_in_animation{0%{transform:scale(0, 0);transform-origin:bottom;opacity:0}70%{transform:scale(1.2, 1.2);opacity:1}100%{transform:scale(1, 1)}}.toolbox__button{display:flex;width:1em;height:1em;border-radius:.5em;background-color:#fff;align-items:center;justify-content:center}.toolbox__button--custom{width:1em;height:1em;border-radius:.5em}.toolbox__button--shadow{box-shadow:.03em .05em .1em 0 rgba(0,0,0,.25)}.toolbox__button-title{font-size:.8125em;white-space:nowrap;color:#333}.toolbox__icon.ico-function,.toolbox__icon.ico-store,.toolbox__icon.ico-coupon{color:#666}.toolbox__icon.ico-facebook{color:#fff}.toolbox__icon.ico-line{color:#fff}.toolbox__icon.ico-instagram{color:#fff}.toolbox__icon.ico-messenger{color:#000}.toolbox__container{position:fixed;z-index:250;bottom:36px;right:36px;display:flex;flex-direction:column;align-items:center}.toolbox__item{margin-bottom:10px}.toolbox__chatbot_margintop{margin-top:10px}.toolbox--bounce-in{animation-name:bounce_in_animation;animation-duration:250ms}.logo-container{display:flex;text-align:center;align-items:center}.logo-container .logo-link{display:block;width:100%;height:100%}.logo-container .logo-img{width:auto;height:auto;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}.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-menu-title,.nav-menu .nav-menu-li.active .nav-menu-title{text-decoration:underline}.nav-menu .shop-category-multi-level-menu-li{position:static}.nav-menu .shop-category-multi-level-menu-li .multi-shop-category-slider-package .slick-track{margin:0}.nav-menu .shop-category-multi-level-menu-li>.nav-menu-link{display:flex;align-items:center}.nav-menu .sub-nav-li{position:relative}.nav-menu .sub-nav-li:hover .nav-download-app-menu,.nav-menu .sub-nav-li:hover .nav-my-account,.nav-menu .sub-nav-li:hover .nav-shopping-cart-menu,.nav-menu .sub-nav-li.active .nav-download-app-menu,.nav-menu .sub-nav-li.active .nav-my-account,.nav-menu .sub-nav-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-search-box .search-wrapper{height:50px;position:relative;display:flex;align-items:center}.nav-menu .nav-search-box .ns-search-input{font-size:12px;line-height:20px;box-sizing:border-box;width:214px;height:25px;padding:0 35px 0 15px;border-radius:20px;outline:none;background:#e4e2e2}.nav-menu .nav-search-box .ns-search-input__rectangle{border-radius:0px}.nav-menu .nav-search-box .ns-search-input__ECEFF1{background:#eceff1}.nav-menu .nav-search-box .ns-search-input__F5F5F5{background:#f5f5f5}.nav-menu .nav-download-app-menu,.nav-menu .nav-my-account{position:absolute;top:100%;right:0;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}.nav-menu .w-700{font-weight:700}.nav-menu .ico-chevron-down,.nav-menu .ico-close{padding:2px}.fb-messenger-dialog{position:fixed;bottom:10px;right:108px;width:340px;height:500px;box-shadow:1px 1px 1px rgba(51,51,51,.25);background:#fff;z-index:2}.fb-messenger-dialog__header{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e0e7ed;border-left:1px solid #e0e7ed;border-right:1px solid #e0e7ed;padding:0 12px;height:50px;cursor:pointer}.fb-messenger-dialog__title{font-size:16px;color:#0084ff}.fb-messenger-dialog__icon-messenger{font-size:30px;color:#0084ff}.fb-messenger-dialog__icon-slim-minus{color:#979797;font-size:30px}.fb-messenger-dialog__iframe{width:340px;height:450px;overflow:hidden}.headerA,.headerB{position:relative;width:100%;min-width:1280px;height:100%;min-height:100px}.headerA__inner-wrapper,.headerB__inner-wrapper{display:flex;box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto}.headerA__top--fix,.headerB__top--fix{position:fixed;z-index:500;top:0;width:100%;min-width:1280px}.headerA__logo,.headerB__logo{box-sizing:border-box;height:100px;padding:20px 0 15px 0}.headerA__logo-center,.headerB__logo-center{box-sizing:border-box;height:100px;padding:15px 0;max-width:221.59px}.headerA__nav-menu,.headerB__nav-menu{flex:5;box-sizing:border-box;height:100px;padding-left:2%;flex-flow:column}.headerA__nav-menu-main,.headerB__nav-menu-main{font-size:14px;line-height:50px;display:flex;height:50px}.headerA__nav-menu-main .nav-menu-ul,.headerB__nav-menu-main .nav-menu-ul{flex:1}.headerA__nav-menu-sub,.headerB__nav-menu-sub{display:flex;align-items:center;height:50px;justify-content:flex-end}.headerA__nav-menu .nav-menu-li,.headerB__nav-menu .nav-menu-li{float:left;padding:0 12px}.headerA__nav-menu .sub-nav-li,.headerB__nav-menu .sub-nav-li{display:flex;align-items:center;padding:0 8px;z-index:2}.headerA__nav-menu .nav-search-box,.headerB__nav-menu .nav-search-box{z-index:1;float:right;padding:0}.headerA__nav-menu .nav-submenu-link,.headerB__nav-menu .nav-submenu-link{color:inherit;display:flex;align-items:center}.headerA__nav-menu .flex-gap,.headerB__nav-menu .flex-gap{gap:5px;height:50px}.headerA .nav-shopping-cart .shopping-cart-badge,.headerB .nav-shopping-cart .shopping-cart-badge{vertical-align:text-top}.headerA .navMenu-horizontal-align-logo .nav-menu-center,.headerB .navMenu-horizontal-align-logo .nav-menu-center{position:relative}.headerA .navMenu-horizontal-align-logo .nav-menu-main-center,.headerB .navMenu-horizontal-align-logo .nav-menu-main-center{position:absolute;width:72%;top:25%}.headerA .navMenu-horizontal-align-logo .sub-nav-li-center,.headerB .navMenu-horizontal-align-logo .sub-nav-li-center{position:absolute;right:0;top:50%;z-index:1}.headerA--nonindex{height:calc(100px + 20px)}.headerA__top--absolute{position:absolute;z-index:500;top:0;width:100%;min-width:1280px}.headerA__wrapper{height:100px;-webkit-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.headerA__bottom{width:100%;margin:0 auto}.headerA .ns-header-category-menu.category-menu--left{-webkit-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;-moz-transform:translateX(-280px);-o-transform:translateX(-280px);-ms-transform:translateX(-280px);-webkit-transform:translateX(-280px);transform:translateX(-280px)}.headerA,.headerB{position:relative;width:100%;min-width:1280px;height:100%;min-height:100px}.headerA__inner-wrapper,.headerB__inner-wrapper{display:flex;box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto}.headerA__top--fix,.headerB__top--fix{position:fixed;z-index:500;top:0;width:100%;min-width:1280px}.headerA__logo,.headerB__logo{box-sizing:border-box;height:100px;padding:20px 0 15px 0}.headerA__logo-center,.headerB__logo-center{box-sizing:border-box;height:100px;padding:15px 0;max-width:221.59px}.headerA__nav-menu,.headerB__nav-menu{flex:5;box-sizing:border-box;height:100px;padding-left:2%;flex-flow:column}.headerA__nav-menu-main,.headerB__nav-menu-main{font-size:14px;line-height:50px;display:flex;height:50px}.headerA__nav-menu-main .nav-menu-ul,.headerB__nav-menu-main .nav-menu-ul{flex:1}.headerA__nav-menu-sub,.headerB__nav-menu-sub{display:flex;align-items:center;height:50px;justify-content:flex-end}.headerA__nav-menu .nav-menu-li,.headerB__nav-menu .nav-menu-li{float:left;padding:0 12px}.headerA__nav-menu .sub-nav-li,.headerB__nav-menu .sub-nav-li{display:flex;align-items:center;padding:0 8px;z-index:2}.headerA__nav-menu .nav-search-box,.headerB__nav-menu .nav-search-box{z-index:1;float:right;padding:0}.headerA__nav-menu .nav-submenu-link,.headerB__nav-menu .nav-submenu-link{color:inherit;display:flex;align-items:center}.headerA__nav-menu .flex-gap,.headerB__nav-menu .flex-gap{gap:5px;height:50px}.headerA .nav-shopping-cart .shopping-cart-badge,.headerB .nav-shopping-cart .shopping-cart-badge{vertical-align:text-top}.headerA .navMenu-horizontal-align-logo .nav-menu-center,.headerB .navMenu-horizontal-align-logo .nav-menu-center{position:relative}.headerA .navMenu-horizontal-align-logo .nav-menu-main-center,.headerB .navMenu-horizontal-align-logo .nav-menu-main-center{position:absolute;width:72%;top:25%}.headerA .navMenu-horizontal-align-logo .sub-nav-li-center,.headerB .navMenu-horizontal-align-logo .sub-nav-li-center{position:absolute;right:0;top:50%;z-index:1}.headerB{width:100%;min-width:1280px}.headerB--nonindex{height:100px}.headerB__wrapper{position:relative;z-index:2;height:100px;color:#000;background-color:#fff}.headerB__bottom{display:flex;max-width:1280px;margin:0 auto}.headerB__bottom:before,.headerB__bottom:after{content:"";display:table;clear:both}.headerB__bottom-carousel{width:1000px}.headerB__bottom-banner{display:flex;flex-direction:column;box-sizing:border-box;width:calc(1280px - 1000px);padding-left:5px;justify-content:space-between}.headerB .ns-header-category-menu.category-menu--left{-webkit-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;-moz-transform:translateX(-180px);-o-transform:translateX(-180px);-ms-transform:translateX(-180px);-webkit-transform:translateX(-180px);transform:translateX(-180px)}.carousel-container{position:relative;width:100%}.carousel-container--content{margin-right:auto;margin-left:auto}.carousel-container--content .slick-slide>div{display:flex;align-content:center}.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,.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,.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 .ico-chevron-left,.carousel-container .ico-chevron-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 .copy-right,.layout-footer-wrapper .surf-browser{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 .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,.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;gap:4px}.layout-footer-wrapper .download-app-menu-link{flex:1;height:38px;border-radius:5px}.layout-footer-wrapper .download-app-menu-link .apple,.layout-footer-wrapper .download-app-menu-link .google{display:block;width:100%}.layout-footer-wrapper .download-app-menu-link:first-child i{width:110px}.layout-footer-wrapper .download-app-menu-link:last-child i{width:98.4px}.layout-footer-wrapper .qr-code-image{padding-bottom:5px}.layout-footer-wrapper .social-fb-icon{font-size:22px;color:#1877f2}.layout-footer-wrapper .social-line-icon{font-size:22px;color:#06c755}.layout-footer-wrapper .social-ig-icon{font-size:22px;color:#ff0076}.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:#000}.download-app-wrapper .download-app-popup .content-img{margin:0 auto;padding-top:20px}.download-app-wrapper .download-app-popup .link{display:flex;justify-content:center}.download-app-wrapper .download-app-popup .link-content{height:40px;border-radius:5px;padding:5px 5px;width:90px}.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 .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .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,.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:.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)}.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,.2)}.theme-primary-font{color:#666}.theme-border{border:1px solid #666}/*# sourceMappingURL=desktop.default.css.map */
