._2yK-FU{font-size:14px;margin:4px 0 14px}._1sGbSm{width:100%;height:6px;border-radius:6px;background:#e5e5e6;position:relative;overflow:hidden}._3Gd-GF ._1sGbSm{visibility:hidden}._3WE32i{display:block;position:absolute;border-radius:6px;width:50%;height:100%;left:0;top:0;background:#2cac97}.Gv3yhP{margin-top:14px;color:#39393e}.flexbox .Gv3yhP{display:-moz-flex;display:-ms-flex;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}html:not(.flexbox) .Gv3yhP:after,html:not(.flexbox) .Gv3yhP:before{display:table;content:"";line-height:0;clear:both}._1lGm_i{color:#289c8a;-webkit-box-flex:0;flex:0 0 auto}._3Gd-GF ._1lGm_i{color:#66666a}html:not(.flexbox) ._1lGm_i{float:left}._3WzqCJ{font-weight:600}._2VVJ3t{-webkit-box-flex:0;flex:0 0 auto}._3Gd-GF ._2VVJ3t{color:#66666a}._2VVJ3t.uIe7q_{color:#c41428}html:not(.flexbox) ._2VVJ3t{float:right}._2VVJ3t>svg{width:.85em;height:.85em;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin-right:4px;fill:currentColor}._3Gd-GF ._2VVJ3t>svg{display:none}._2VVJ3t>span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.file-video-player{position:relative;width:100%;height:100%;line-height:normal;font-size:0}.file-video-player__poster{position:absolute;z-index:2;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-size:cover}.file-video-player__poster--loading{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.file-video-player__control{position:absolute;z-index:1;width:100%;height:100%}.file-video-player__control--icon{position:absolute;z-index:1;left:18px;bottom:18px;cursor:pointer}.file-video-player__control--icon>svg{background:rgba(0,0,0,.25);border-radius:50%}@media (max-width:479px){.file-video-player__control{background:rgba(0,0,0,.25);opacity:0}.file-video-player__control--change{will-change:opacity;-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:.8s;animation-duration:.8s}.file-video-player__control--icon{left:50%;bottom:50%;cursor:auto;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}}@-webkit-keyframes fadeOut{0%{opacity:.25}to{opacity:0}}@keyframes fadeOut{0%{opacity:.25}to{opacity:0}}.m-react-notification-toaster{position:fixed;top:24px;left:10%;right:10%;width:80%;z-index:99999999}.m-react-notification-toaster,.mobile .m-react-notification-toaster{-webkit-transform:translateZ(3px);transform:translateZ(3px)}@media (min-width:768px){.m-react-notification-toaster{left:20%;right:20%;width:60%}}.m-react-notification-toaster .notification{position:relative;padding:14px 24px;border-radius:8px;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 4px 8px rgba(0,0,0,.06);box-shadow:0 2px 0 rgba(0,0,0,.02),0 4px 8px rgba(0,0,0,.06);font-size:14px;text-align:center;opacity:0;-webkit-transform:translateY(-24px);transform:translateY(-24px);-webkit-transition:all .2s cubic-bezier(.5,0,.15,1.5);-o-transition:all .2s cubic-bezier(.5,0,.15,1.5);transition:all .2s cubic-bezier(.5,0,.15,1.5)}.m-react-notification-toaster .notification+.notification{margin-top:6px}.m-react-notification-toaster .notification.s-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.m-react-notification-toaster .notification.s-success,.m-react-notification-toaster .notification.s-waiting{background-color:#e5f3f2;border:1px solid #d1e5e4}.m-react-notification-toaster .notification.s-error{background-color:#ffe6e8;border:1px solid #f1dadd;padding-right:40px}.m-react-notification-toaster .notification-wrapper{display:inline-table;vertical-align:middle}.m-react-notification-toaster .notification-icon{display:table-cell;vertical-align:middle;padding-right:14px;width:16px;height:16px}.m-react-notification-toaster .notification-icon>*{vertical-align:middle}.m-react-notification-toaster .notification-message{display:table-cell;vertical-align:middle;text-align:left}.m-react-notification-toaster .notification .close-btn{position:absolute;right:10px;top:50%;padding:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.m-react-notification-toaster .notification .close-btn:hover{opacity:.8}.m-react-notification-toaster .notification.multiple .notification-wrapper{display:table}.m-react-notification-toaster .notification.multiple .notification-wrapper+.notification-wrapper{margin-top:10px}.m-react-notification-toaster .notification.multiple .notification-icon{vertical-align:top}.mission-game-popup{top:150px;z-index:6666;position:fixed;cursor:pointer;color:#39393e;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fef8ea;border:1px solid #efae09;padding:10px 14px 10px 36px;-webkit-animation-duration:.85s;animation-duration:.85s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fade-in-right-to-left;animation-name:fade-in-right-to-left}.mission-game-popup--closing{-webkit-animation-name:fade-in-left-to-right;animation-name:fade-in-left-to-right}@media (max-width:479px){.mission-game-popup{left:50%;padding:0 14px 0 50px;right:auto;top:auto;bottom:-60px;height:40px;line-height:40px;border-radius:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation-name:fade-in-bottom-to-top;animation-name:fade-in-bottom-to-top;-webkit-box-shadow:0 0 5.5px .5px rgba(239,174,9,.2);box-shadow:0 0 5.5px .5px rgba(239,174,9,.2)}.mission-game-popup--closing{-webkit-animation-name:fade-in-top-to-bottom;animation-name:fade-in-top-to-bottom}.mission-game-popup--mweb-product{-webkit-animation-name:fade-in-bottom-to-top-product-page;animation-name:fade-in-bottom-to-top-product-page}.mission-game-popup--mweb-product.mission-game-popup--closing{-webkit-animation-name:fade-in-top-to-bottom-product-page;animation-name:fade-in-top-to-bottom-product-page}}.mission-game-popup a{color:#39393e}@media (max-width:479px){.mission-game-popup a{display:block;height:100%}}.mission-game-popup a:hover{text-decoration:none}.mission-game-popup__icon{top:50%;left:-22.5px;position:absolute;width:45px;height:45px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:479px){.mission-game-popup__icon{left:0;width:40px;height:40px}}.mission-game-popup__info{display:-moz-flex;display:-ms-flex;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width:479px){.mission-game-popup__info{-webkit-box-align:center;align-items:center;height:100%}}.mission-game-popup__info p{margin-right:14px;font-weight:500;white-space:pre}@media (max-width:479px){.mission-game-popup__info p{line-height:16px}.mission-game-popup__info p br{display:none}}.mission-game-popup__info svg{margin-top:2px}@-webkit-keyframes fade-in-right-to-left{0%{right:-300px}to{right:30px}}@keyframes fade-in-right-to-left{0%{right:-300px}to{right:30px}}@-webkit-keyframes fade-in-left-to-right{0%{right:30px}to{right:-300px}}@keyframes fade-in-left-to-right{0%{right:30px}to{right:-300px}}@-webkit-keyframes fade-in-bottom-to-top{0%{bottom:-60px}to{bottom:60px}}@keyframes fade-in-bottom-to-top{0%{bottom:-60px}to{bottom:60px}}@-webkit-keyframes fade-in-top-to-bottom{0%{bottom:60px}to{bottom:-60px}}@keyframes fade-in-top-to-bottom{0%{bottom:60px}to{bottom:-60px}}@-webkit-keyframes fade-in-bottom-to-top-product-page{0%{bottom:-60px}to{bottom:120px}}@keyframes fade-in-bottom-to-top-product-page{0%{bottom:-60px}to{bottom:120px}}@-webkit-keyframes fade-in-top-to-bottom-product-page{0%{bottom:120px}to{bottom:-60px}}@keyframes fade-in-top-to-bottom-product-page{0%{bottom:120px}to{bottom:-60px}}.m-react-notification-alert{width:100%;overflow:hidden;position:relative;border-radius:2px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;padding:14px 24px}.m-react-notification-alert>.wrapper .content,.m-react-notification-alert>.wrapper .title{font-weight:700;white-space:break-spaces}.m-react-notification-alert>.wrapper .title+.content{margin-top:6px}@media (max-width:767px){.m-react-notification-alert>.wrapper .title.hidden-in-mobile{display:none}.m-react-notification-alert>.wrapper .title.hidden-in-mobile+.content{margin:6px 0}}.m-react-notification-alert.s-warning>.wrapper .title{color:#d72136}.m-react-notification-alert.s-notice>.wrapper .title{color:#efae09}.m-react-notification-alert.s-reminder>.wrapper .title{color:#2cac97}.m-react-notification-alert>.wrapper .list{padding-left:1.5em}.m-react-notification-alert>.wrapper .list--unordered{list-style:disc}.m-react-notification-alert>.wrapper .list--ordered{list-style:decimal}.m-react-notification-alert>.wrapper .list li+li{margin-top:6px}.m-react-notification-alert .action-close{top:50%;width:20px;right:24px;padding:4px;height:20px;opacity:.4;cursor:pointer;margin-top:-10px;position:absolute;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.m-react-notification-alert .action-close>.icon{vertical-align:middle}.m-react-notification-alert .action-close:active,.m-react-notification-alert .action-close:hover{opacity:1}.m-react-notification-alert .action-close+.wrapper{margin-right:36px}.m-react-notification-alert.s-warning{background-color:#ffe9ec}.m-react-notification-alert.s-notice{background-color:#ffedaf}.m-react-notification-alert.s-reminder{background-color:#e5f7f4}.m-colletion-option-modal--submitting{position:relative}.m-colletion-option-modal--submitting:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.4)}.m-collection-list-modal .modal-holder{max-width:500px}.m-collection-list-select__note{margin-top:10px;padding:10px;color:#289c8a}.m-collection-list-select__note>.wrapper .content{font-weight:400}.m-collection-list-select__subtitle{color:#929295;margin:10px 0;line-height:1.4}.m-collection-list-option{display:-moz-flex;display:-ms-flex;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:6px;border-radius:4px;border:2px solid transparent;background:transparent;width:100%;text-align:left}.m-collection-list-option__image{width:50px;height:50px;border-radius:2px;-webkit-box-flex:0;flex-grow:0;flex-shrink:0;margin-right:14px}.m-collection-list-option__content{width:100%;line-height:1.4}.m-collection-list-option__name{font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m-collection-list-option__total{font-size:12px;margin-top:6px}.m-collection-list-option__action{margin-left:14px;-webkit-box-flex:0;flex-grow:0;flex-shrink:0;position:relative}.m-collection-list-option__action .icon--check{width:20px;height:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:14px}.m-collection-list-option__action path{fill:currentColor}.m-collection-list-option__action-text{visibility:hidden}.m-collection-list-option+.m-collection-list-option{margin-top:10px}.m-collection-list-option:hover{border-color:#f7f7f8;cursor:pointer}.m-collection-list-option:hover .m-collection-list-option__action-text{visibility:visible}.m-collection-list-option--active,.m-collection-list-option--active:hover{border-color:#2e90b7}.m-collection-list-option--active:hover .m-collection-list-option__action .icon--check{display:none}.m-collection-list-option--active .m-collection-list-option__name{font-weight:500}.m-collection-list-option--new{background:transparent}.m-collection-list-option--new .m-collection-list-option__image{background:#f7f7f8;display:-moz-flex;display:-ms-flex;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#2e90b7}.m-collection-list-option--new .m-collection-list-option__image path{fill:currentColor}.m-collection-list-option--new .icon--plus{width:15px;height:15px}.m-collection-list-option--new .m-collection-list-option__name{color:#2e90b7}.m-brand-info{overflow:hidden}a.m-brand-info{color:inherit}a.m-brand-info:active,a.m-brand-info:focus,a.m-brand-info:hover,a.m-brand-info:visited{color:inherit;text-decoration:none}.m-brand-info__logo{position:relative;margin-right:14px}.m-brand-info__logo img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.m-brand-info--M .m-brand-info__logo{width:64px;height:64px}.m-brand-info--S .m-brand-info__logo{width:50px;height:50px}.m-brand-info__detail{overflow:hidden}.m-brand-info__detail .m-react-rating{height:14px}.m-brand-info__detail .m-react-rating .score{display:inline-block;*display:inline;*zoom:1;margin-right:1px;width:14px;height:14px;float:right}.m-brand-info__detail .m-react-rating .score>svg{width:100%;height:100%;display:block}@media (max-width:1036px){.m-brand-info__detail .m-review-info .g-flex{flex-wrap:wrap}}.m-brand-info__name{font-size:14px;font-weight:700;width:100%;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.m-brand-info__name .m-brand-ad-placeholder{width:15em;height:1em;display:inline-block;*display:inline;*zoom:1}.m-brand-info__data{color:#66666a;font-size:12px;margin-top:6px;width:100%;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.m-brand-info__data>span{vertical-align:middle}.m-brand-info__data .m-brand-ad-placeholder{width:8em;height:1em;display:inline-block;*display:inline;*zoom:1}.m-brand-info__icon{fill:currentColor;width:1em;height:1em;margin-right:6px;vertical-align:middle}.m-brand-info .icon--flagshipSM{width:14px;height:14px;margin-right:6px}.m-brand-ad-placeholder{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:brand-placeholder;animation-name:brand-placeholder;-webkit-animation-timing-function:ease;animation-timing-function:ease}@-webkit-keyframes brand-placeholder{0%{background-color:#eeeeef}25%{background-color:#f7f7f8}to{background-color:#eeeeef}}@keyframes brand-placeholder{0%{background-color:#eeeeef}25%{background-color:#f7f7f8}to{background-color:#eeeeef}}.m-brand-ad__image{display:block;background:#e5e5e6;position:relative;padding-bottom:100%}a.m-brand-ad__image:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-color:hsla(0,0%,100%,.2)}a.m-brand-ad__image:hover:after{opacity:1}.m-brand-ad__image:before{position:absolute;border-radius:50%;width:24px;height:24px;line-height:24px;margin-left:-12px;margin-top:-12px;left:50%;top:50%;text-align:center;color:#fff;background-color:rgba(0,0,0,.5)}.m-brand-ad__image img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.m-brand-ad{border:1px solid #e5e5e6;border-radius:2px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.m-brand-ad,.m-brand-ad__image-block{position:relative}.m-brand-ad__side-image .m-brand-ad__image{position:absolute;width:100%;padding-bottom:calc(100% - 1px)}.m-brand-ad__side-image .m-brand-ad__image:first-child{top:0;-webkit-animation-delay:.1s;animation-delay:.1s}.m-brand-ad__side-image .m-brand-ad__image:last-child{bottom:0;-webkit-animation-delay:.2s;animation-delay:.2s}.m-brand-ad__image-index .m-brand-ad__main-image .m-brand-ad__image:before{content:"1";display:block}.m-brand-ad__image-index .m-brand-ad__side-image .m-brand-ad__image:first-child:before{content:"2";display:block}.m-brand-ad__image-index .m-brand-ad__side-image .m-brand-ad__image:last-child:before{content:"3";display:block}.m-brand-ad__main-image{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:calc(66.66667% - 1.33333px);margin-right:2px}.m-brand-ad__side-image{width:calc(33.33333% - .66667px);height:100%;position:absolute;top:0;right:0}.m-brand-ad__content{position:relative;padding:14px;width:100%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.m-brand-ad__compact .m-brand-ad__content{flex-wrap:wrap}.m-brand-ad__content-box{margin:0 14px 0 0}.m-brand-ad__compact .m-brand-ad__content-box{margin:0 0 14px}@media (max-width:1036px){.s-ja .m-brand-ad .m-brand-info__logo{display:none}}.m-brand-ad__compact .m-brand-ad__buttons{width:100%}.m-brand-ad__badge{background:#ee847d;font-size:12px;color:#fff;position:absolute;left:0;top:0;border-top-left-radius:2px;border-bottom-right-radius:2px;padding:4px 6px}.m-brand-ad__badge .icon--discount-tag{width:16px;height:16px;margin-right:4px}.m-brand-ad__cta{white-space:nowrap;-webkit-box-flex:1;flex:1 1 auto}.m-brand-ad__cta:first-child{width:80%}.m-brand-ad__cta .icon--heart-outline,.m-brand-ad__cta .icon--heart-solid{display:block;height:18px;width:auto;margin:0 auto}.m-brand-ad__cta .icon--heart-solid{fill:#e63349}.m-brand-ad__cta+.m-brand-ad__cta{margin-left:6px;padding-left:6px;padding-right:6px;-webkit-box-flex:1;flex:1 0 auto}.m-brand-ad-srp{border-radius:2px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;position:relative;padding:24px}.m-brand-ad-srp--compact{padding:14px}.m-brand-ad-srp--bordered{border:1px solid #e5e5e6}.m-brand-ad-srp__image-block{margin-top:24px;margin-left:-2px;margin-right:-2px;position:relative;counter-reset:image}.m-brand-ad-srp--compact .m-brand-ad-srp__image-block{margin-top:14px;margin-bottom:14px}.m-brand-ad-srp__image{margin:0 2px;-webkit-box-flex:1;flex:1 1 auto;counter-increment:image}.m-brand-ad-srp__image-index .m-brand-ad__image:before{content:counter(image);display:block}.m-brand-ad-srp__cta{white-space:nowrap;-webkit-box-flex:1;flex:1 1 auto}.m-brand-ad-srp__cta:first-child{width:80%}.m-brand-ad-srp__cta .icon--heart-outline,.m-brand-ad-srp__cta .icon--heart-solid{display:block;height:18px;width:auto;margin:0 auto}.m-brand-ad-srp__cta .icon--heart-solid{fill:#e63349}.m-brand-ad-srp__cta+.m-brand-ad-srp__cta{margin-left:6px;padding-left:6px;padding-right:6px;-webkit-box-flex:1;flex:1 0 auto}.m-cart-bottom-sheet{visibility:hidden;-webkit-transition:visibility 0s ease .3s;-o-transition:visibility 0s ease .3s;transition:visibility 0s ease .3s}.m-cart-bottom-sheet.s-visible{visibility:visible;-webkit-transition:visibility 0s ease;-o-transition:visibility 0s ease;transition:visibility 0s ease}.m-cart-bottom-sheet-mask{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);opacity:0;z-index:99;visibility:hidden;-webkit-transition:opacity .3s ease,visibility 0s linear .3s;-o-transition:opacity .3s ease,visibility 0s linear .3s;transition:opacity .3s ease,visibility 0s linear .3s}.m-cart-bottom-sheet.s-visible .m-cart-bottom-sheet-mask{visibility:visible;-webkit-transition:opacity .5s ease,visibility 0s linear 0s;-o-transition:opacity .5s ease,visibility 0s linear 0s;transition:opacity .5s ease,visibility 0s linear 0s;opacity:1}.m-cart-bottom-sheet-container{background-color:#fff;position:fixed;right:0;bottom:0;left:0;z-index:999;will-change:transform;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.m-cart-bottom-sheet.s-visible .m-cart-bottom-sheet-container{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 -5px 20px rgba(0,0,0,.1);box-shadow:0 -5px 20px rgba(0,0,0,.1)}.m-cart-bottom-sheet-row{padding:12px 14px}.m-cart-bottom-sheet-row+.m-cart-bottom-sheet-row{border-top:1px solid #d3d3d5}.m-cart-bottom-sheet-row.s-no-padding{padding:0}.m-additional-hint__icon-tip{margin:0;padding:2px 6px;border:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;vertical-align:middle}.m-additional-hint__icon{width:14px;height:14px;fill:#a8a8ab;display:block}svg.m-additional-hint__icon{overflow:visible}.m-additional-hint__tip-content{font-size:14px;color:#39393e;height:250px;height:30vh}.m-additional-hint__tip-title{font-size:18px;font-weight:500;color:#39393e;text-align:center;position:relative}.m-additional-hint__tip-close{position:absolute;right:14px;top:calc(50% - 1em);padding:.5em;margin:0;background:none;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.m-additional-hint__tip-close>svg{width:1em;height:1em;fill:#39393e;display:block}.quick-survey__header{position:relative;width:100%;height:0;padding-top:20.44609665427509%;background-image:url(//cdn04.pinkoi.com/pinkoi.site/quick-survey-modal-header-bg.png);background-repeat:no-repeat;background-size:cover;background-position:50%}.mobile .quick-survey__header{padding-top:37.333333333333336%;background-image:url(//cdn04.pinkoi.com/pinkoi.site/quick-survey-modal-header-bg-mb.png)}.quick-survey__title{position:absolute;width:100%;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:26px;line-height:1.4}.mobile .quick-survey__title{font-size:15px}.quick-survey__wrapper{height:70vh;overflow-y:auto;padding:0 48px 6px}.mobile .quick-survey__wrapper{height:auto;overflow-y:visible;overflow-y:initial;padding:0 14px 48px}.quick-survey__main{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:22px;grid-row-gap:36px;-webkit-box-align:start;align-items:flex-start;padding:0 6px 80px}@media (min-width:480px){.quick-survey__main{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.quick-survey__main{grid-template-columns:repeat(6,1fr)}}.quick-survey__selected{position:absolute;top:0;right:0;width:24px;height:24px;z-index:1}.quick-survey__selected svg{width:100%}.quick-survey__option{position:relative;width:100%;height:0;padding-top:100%;border-radius:50%;background-color:#eeeeef;-webkit-transition:opacity .3s;-o-transition:.3s opacity;transition:opacity .3s;overflow:hidden}.mobile .quick-survey__option{min-width:unset;max-width:unset}.quick-survey__option-container{position:absolute;top:0;left:0;width:100%;height:100%}.quick-survey__option-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-o-object-position:center;object-position:center}.quick-survey__option--disable{opacity:.3}.quick-survey__option--placeholder{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeholder;animation-name:placeholder;-webkit-animation-timing-function:ease;animation-timing-function:ease}@-webkit-keyframes placeholder{0%{background-color:#eeeeef}25%{background-color:#f7f7f8}to{background-color:#eeeeef}}@keyframes placeholder{0%{background-color:#eeeeef}25%{background-color:#f7f7f8}to{background-color:#eeeeef}}.quick-survey__action{position:fixed;bottom:0;left:0;width:100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;z-index:1}.quick-survey__close{position:absolute;top:10px;right:12px;width:20px;height:20px;border-radius:50%;background-color:rgba(0,0,0,.6)}.mobile .quick-survey__close{top:13px;right:13px;background-color:transparent}.quick-survey__close-line{position:absolute;top:50%;left:50%;width:13px;height:2px;border-radius:2px;background-color:#fff;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);cursor:pointer}.quick-survey__close-line+*{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.mobile .quick-survey__close-line{width:24px;background-color:#000}.n-quick-survey-modal .modal-holder{width:800px;max-width:none;border:0}.mobile .n-quick-survey-modal .modal-holder{width:100%}.n-quick-survey-modal .modal-content{overflow-y:hidden;padding:0}.mobile .n-quick-survey-modal .modal-content{overflow-y:auto}.m-recommend-prefer-promo-modal .modal-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 32px}.m-recommend-prefer-promo-modal .modal-holder{max-width:430px}.m-recommend-prefer-promo-modal .modal-close{position:absolute;right:20px;top:0;-webkit-transform:translateY(150%);transform:translateY(150%);z-index:1;cursor:pointer}.m-recommend-prefer-promo-modal .modal-action .m-react-button{width:50%;max-width:122px}.m-recommend-prefer-promo-modal .modal-action>div{display:-moz-flex;display:-ms-flex;display:-webkit-box;display:flex;justify-content:space-around;-webkit-box-align:center;align-items:center}.m-recommend-prefer-promo-modal__image-outer{position:relative;width:100%;height:0;padding-top:100%}.m-recommend-prefer-promo-modal__image-inner{position:absolute;top:0;right:0;bottom:0;left:0}.m-recommend-prefer-promo-modal__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-o-object-position:center;object-position:center}.m-recommend-prefer-promo-modal--save .m-recommend-prefer-promo-modal__image-outer{width:220px;height:220px;margin:0 auto;padding-top:0}.quick-survey-popup{position:fixed;top:150px;display:-moz-flex;display:-ms-flex;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding-right:8px;z-index:999;width:80px;height:38px;border-top-right-radius:24px;border-bottom-right-radius:24px;background-color:#d2dde4;-webkit-animation:survey-fade-in-left-to-right .85s ease-in 1s both,background 5s ease-in infinite;animation:survey-fade-in-left-to-right .85s ease-in 1s both,background 5s ease-in infinite;-webkit-box-shadow:1px 1px 1px 0 rgba(16,86,123,.35);box-shadow:1px 1px 1px 0 rgba(16,86,123,.35);cursor:pointer}.quick-survey-popup--leave{-webkit-animation-duration:.85s;animation-duration:.85s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:survey-fade-in-right-to-left;animation-name:survey-fade-in-right-to-left}.web .quick-survey-popup{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@-webkit-keyframes background{0%{background-color:#d2dde4}50%{background-color:#eff7fd}to{background-color:#d2dde4}}@keyframes background{0%{background-color:#d2dde4}50%{background-color:#eff7fd}to{background-color:#d2dde4}}@-webkit-keyframes survey-fade-in-left-to-right{0%{left:-100px}to{left:0}}@keyframes survey-fade-in-left-to-right{0%{left:-100px}to{left:0}}@-webkit-keyframes survey-fade-in-right-to-left{0%{left:0}to{left:-100px}}@keyframes survey-fade-in-right-to-left{0%{left:0}to{left:-100px}}.home3{margin-top:-50px}.home3 .m-card-section[data-section=homepage-rec-personal-items],.home3 .m-card-section[data-section=homepage-rec-personal-shops]{padding:0 0 36px}.home3 .m-card-section .card-container{min-height:290px}.home3 .m-libs-lazy[data-src]{background-color:#f7f7f8}.home3 .home-main{display:none}.home3 .home-value{background:#f7f7f8;font-size:0;text-align:center;min-width:1000px;margin-top:48px}.home3 .home-value .value-block{padding:36px 0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px;margin-right:160px;display:inline-block;*display:inline;*zoom:1;vertical-align:top}.home3 .home-value .value-block:last-child{margin-right:0}.home3 .home-value .value-block .image{display:inline-block;*display:inline;*zoom:1;width:100%;position:relative;padding-bottom:50%}.home3 .home-value .value-block .image img{width:100%;position:absolute;top:0;left:0}.home3 .home-value .value-block .image img:not([src]){visibility:hidden}.home3 .home-value .value-block .title{color:#39393e;font-weight:700;display:block;margin:14px 0 0;font-size:16px;line-height:1.4}.home3 .home-value .value-block .text{color:#39393e;font-weight:400;display:block;margin:14px 0 0;font-size:14px;line-height:1.6}.s-ja .home3 .home-value .value-block .title{min-height:44px}.home3 .m-card-container .personal-block{display:inline-block;*display:inline;*zoom:1;width:100%;vertical-align:top;margin-right:12px;position:relative;padding-top:42px}.home3 .m-card-container .personal-block.p-4{width:calc(66.66667% - 8px)}.home3 .m-card-container .personal-block.p-4 .m-card-product{width:calc(25% - 12px)}.home3 .m-card-container .personal-block.p-2{width:calc(33.33333% - 4px)}.home3 .m-card-container .personal-block.p-2 .m-card-product{width:calc(50% - 12px)}.home3 .m-card-container .personal-block.s-2{width:calc(66.66667% - 8px)}.home3 .m-card-container .personal-block.s-2 .m-card-shop{width:calc(50% - 12px)}.home3 .m-card-container .personal-block.s-1{width:calc(33.33333% - 4px)}.home3 .m-card-container .personal-block.s-1 .m-card-shop{width:calc(100% - 12px)}.home3 .m-card-container .personal-block:last-child{margin-right:0}.home3 .m-card-container .personal-block .personal-title{font-size:14px;margin:6px 6px 10px;width:calc(100% - 12px);display:block;padding-bottom:6px;color:#66666a;border-bottom:1px solid #d3d3d5;line-height:1.4;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:absolute;font-weight:400;top:0;left:0}.home3 .m-card-container .personal-block .personal-title a{color:#39393e;font-weight:400}.home3 .recommend-section{padding:64px 0}.home3 .recommend-section .recommend-content{font-size:0}.home3 .personal-products .arrow{top:calc(50% - 47px)}.home3 .personal-shops .arrow{top:calc(50% - 29px)}.home3 .recommend-card{width:calc(33.33333% - 16px);display:inline-block;*display:inline;*zoom:1;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:10px;margin-right:24px}.home3 .recommend-card:hover{text-decoration:none}.home3 .recommend-card:hover .image:after{display:block}.home3 .recommend-card:last-child{margin-right:0}.home3 .recommend-card .image{width:100%;padding-bottom:62.5%;display:block;border-radius:2px;overflow:hidden;position:relative;background:#f7f7f8}.home3 .recommend-card .image img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.home3 .recommend-card .image img:not([src]){visibility:hidden}.home3 .recommend-card .image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.1);display:none}.home3 .recommend-card .content{white-space:normal}.home3 .recommend-card .content .title{font-size:16px;font-weight:700;color:#39393e;line-height:1.4;margin:10px 0 0}.home3 .recommend-card .content .text{font-size:14px;font-weight:400;color:#39393e;line-height:1.6;margin-top:6px}.home3 .home-engagement{background:#eeeeef;margin:24px 0;padding:24px 0;font-size:0;min-width:1000px}.home3 .home-engagement .engage-flex{-webkit-box-pack:center;justify-content:center}.home3 .home-engagement .engage{padding:24px 10px;background:#fff;width:calc(50% - 12px);margin-right:24px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;position:relative;max-width:calc(50% - 12px)}.home3 .home-engagement .engage:last-child{margin-right:0}.home3 .home-engagement .image-width{width:33.33333%;padding-left:14px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.home3 .home-engagement .image{border-radius:2px;overflow:hidden;width:100%;padding-bottom:100%;position:relative;background:#f7f7f8}.home3 .home-engagement .image .img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";position:absolute;top:0;left:0}.home3 .home-engagement .image .img:not([src]){visibility:hidden}.home3 .home-engagement .content{color:#39393e;line-height:1.6;width:66.66667%;display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding-left:24px;padding-right:14px;-webkit-box-sizing:border-box;box-sizing:border-box}.home3 .home-engagement .content .title{font-size:18px;font-weight:700;margin:10px 0;color:#39393e}.home3 .home-engagement .content .desc{font-size:14px;font-weight:400;margin-bottom:64px}.home3 .home-engagement .content .m-br-button{position:absolute;bottom:24px;left:calc(33.33333% + 23.66667px)}.home3 .rec-more-title{position:relative}.home3 .rec-more-title .triangle{width:0;height:0;border-color:transparent transparent #e4f4f1;border-style:solid;border-width:0 6px 8px;position:absolute;top:25px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);opacity:0;visibility:hidden;-webkit-transition:visibility .2s,opacity .2s;-o-transition:visibility .2s,opacity .2s;transition:visibility .2s,opacity .2s}.home3 .rec-more-title:hover .rec-more-dialog,.home3 .rec-more-title:hover .triangle{opacity:1;visibility:visible;-webkit-transition:visibility 0s,opacity .2s;-o-transition:visibility 0s,opacity .2s;transition:visibility 0s,opacity .2s}.home3 .rec-more-dialog{position:absolute;top:25px;left:0;opacity:0;visibility:hidden;-webkit-transition:visibility .2s,opacity .2s;-o-transition:visibility .2s,opacity .2s;transition:visibility .2s,opacity .2s;width:500px;z-index:300}.home3 .rec-more-dialog .content{background:#e4f4f1;padding:24px;margin-top:8px;font-size:14px;line-height:1.8;position:relative;color:#39393e;-webkit-box-shadow:0 8px 20px 10px rgba(41,36,45,.04);box-shadow:0 8px 20px 10px rgba(41,36,45,.04)}.home3 .rec-more-dialog .content p{font-weight:400}.home3 .rec-more-dialog p.name{font-weight:700;margin-bottom:6px;padding-right:28px}.home3 .rec-more-dialog .list{list-style:decimal inside}.home3 .rec-more-dialog .list li{font-weight:400}.home3 .home-flagship .m-card-container .arrow{top:calc(50% - 35px)}.home3 .home-flagship .section-title .title{display:-moz-flex;display:-ms-flex;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.home3 .home-flagship .section-title .title .home-flagship-icon{margin-left:10px}.home3 .home-flagship .flagship-card-block{min-height:180px}.home3 .home-flagship .flagship-card{cursor:pointer;margin:0 10px;max-width:180px;position:relative;-webkit-box-align:center;align-items:center;vertical-align:top;display:-webkit-inline-box;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;justify-content:center;width:calc(14.28571% - 20px);text-decoration:none}.home3 .home-flagship .flagship-card__image-block{position:relative;width:100%;height:100%;margin-bottom:14px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.home3 .home-flagship .flagship-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.home3 .home-flagship .flagship-card__title{width:100%;text-align:center;color:#39393e;font-size:16px;font-weight:500;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.home3 .home-flagship .flagship-card:hover .flagship-card__image-block:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.2);z-index:10}.home3 .home-brand-ad__placeholder{padding-bottom:29.69%;height:0;width:100%}.home3 .home-brand-ad__card{width:33.33333%;display:inline-block;*display:inline;*zoom:1;padding:0 6px;-webkit-box-sizing:border-box;box-sizing:border-box}.home3 .home-brand-ad__icon-box{vertical-align:middle}.home3 .home-brand-ad__icon{width:14px;height:14px;fill:#a8a8ab;overflow:visible}.home3 .home-brand-ad .m-card-container .arrow{margin-top:5px}