:root {
  --colorLinkHover: #C3232D;
  --colorLink: #302E2F;
  --colorBorder: #302E2F;
  --colorButtonLabel: #FFFFFF;
  --colorButton: #302E2F;
  --colorSecondary: #8B8185;
  --colorLine: #EDE9EA;
  --colorPrice: orange;
  --colorDanger: #C3232D;

  // ?????
  --typeHeadline: "Arial, 'Helvetica Neue', Helvetica, sans-serif";
  // ?????
  --fontSizeHeadline: #{48 * $pixel};

  // ????
  --typeHeading: "Arial, 'Helvetica Neue', Helvetica, sans-serif";
  // ????
  --fontSizeHeading:  #{20 * $pixel};
  // ????
  --colorHeading: #FF0000;

  // ?????(slide show subheading, title and button, footer)
  --typeSubheading: "Arial, 'Helvetica Neue', Helvetica, sans-serif";
  // ?????(buttons, and slide show subheading)
  --fontSizeSubheading: #{16 * $pixel};
  // ?????
  --colorSubheading: #302E2F;

  // ????
  --typeBody: "Arial, 'Helvetica Neue', Helvetica, sans-serif";
  // ????
  --fontSizeBody: #{14 * $pixel};
  // ?? 212529
  --colorBody: #302E2F;

  // ????
  --typeMenu: "Arial, 'Helvetica Neue', Helvetica, sans-serif";
  // ????
  --fontSizeMenu: #{16 * $pixel};

  // ??????
  --typeContentHeading: "Arial, 'Helvetica Neue', Helvetica, sans-serif";
  // ??????
  --fontSizeContentHeading: #{16 * $pixel};
}

.btn-link{font-weight:400;color:#007bff;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link:focus,.btn-link.focus{text-decoration:underline;border-color:transparent;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.navbar-toggler{padding:0.25rem 0.75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:0.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}.header{transition:all 0.5s;box-shadow:0 .1875rem .3125rem rgba(0,0,0,0.15);background-color:var(--colorHeaderBackground);position:relative;z-index:15}.header .header-notice{background-color:var(--colorNoticeBackground);position:relative;display:none}.header .header-notice [class*="container"]{padding-top:.75rem;padding-bottom:.75rem;color:var(--colorNoticeColor);text-align:center}.header .header-notice [class*="container"] a{color:var(--colorNoticeColor)}.header .header-notice [class*="container"] a:hover{text-decoration:none}@media (max-width: 768px){.header .header-notice [class*="container"]{padding-right:1.5625rem;padding-left:1.5625rem}}.header .header-notice .btn{position:absolute;right:0;top:.3125rem;color:var(--colorNoticeColor)}.header .header-notice .btn:hover{text-decoration:none}.header .header-notice+.container .header-logo{padding-top:0.75rem}.header .header-logo{text-align:center}.header .header-logo img{max-height:2.5rem}.header [class*="container"]{position:relative}.header [class*="container"] nav .navbar-brand{padding-right:.625rem;font-weight:bold}.header [class*="container"] nav .navbar-brand img{height:1.875rem}.header [class*="container"] nav .navbar-brand.center{display:none}.header [class*="container"] nav .navbar-toggler{border:0;margin:0}.header [class*="container"] nav .navbar-collapse .nav-item-close{display:none;position:fixed;top:0;left:0;width:80%;line-height:2.5rem;height:2.5rem;text-indent:.9375rem}.header [class*="container"] nav .navbar-collapse .navbar-nav .dropdown-menu{border-radius:0 !important;box-shadow:0 0 .5rem rgba(0,0,0,0.15);border:0 !important}.header [class*="container"] nav .navbar-collapse .navbar-nav .dropdown-menu .dropdown-menu{top:-0.125rem;left:calc(100% - .125rem)}.header [class*="container"] nav .navbar-collapse .navbar-nav .nav-item .nav-item-switch{padding:.25rem 1rem;position:absolute;right:0;top:0;width:2.5rem;border-left:1px solid #efe9ea;cursor:pointer;display:none}.header [class*="container"] nav .navbar-collapse .navbar-nav .nav-item .nav-item-switch:after{display:inline-block;width:0;height:0;position:absolute;left:calc(50% - 4px);top:calc(50% - 4px);content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-bottom:0;border-left:0.3em solid transparent;transition:all 0.5s}.header [class*="container"] nav .navbar-collapse .navbar-nav .nav-item .nav-item-switch.active:after{transform:rotate(-180deg)}.header [class*="container"] nav .navbar-collapse .navbar-nav .nav-item .nav-link{color:var(--colorHeader);font-family:'Gill Sans', 'Gill Sans MT', Calibri, sans-serif;font-size:1rem;text-transform:capitalize;font-weight:bold;padding:1rem 1rem}.header [class*="container"] nav .navbar-collapse .navbar-nav .nav-item.dropdown>.dropdown-menu{border-top:.25rem solid var(--colorHeaderHover) !important}.header [class*="container"] nav .navbar-collapse .navbar-nav .nav-item.dropdown:before{content:'';width:0;position:absolute;height:0;border-top:.625rem solid rgba(0,0,0,0);border-right:.625rem solid rgba(0,0,0,0);border-bottom:.625rem solid var(--colorHeaderHover) !important;border-left:.625rem solid rgba(0,0,0,0);left:calc(50% - .3125rem);bottom:-.3125rem;opacity:0}.header [class*="container"] nav .navbar-collapse .navbar-nav .nav-item.dropdown:hover:before{opacity:1}.header [class*="container"] nav .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-item{color:var(--colorHeader)}.header [class*="container"] nav .navbar-collapse .navbar-nav li:hover>a{color:var(--colorHeaderHover) !important}.header [class*="container"] nav .navbar-collapse .navbar-nav li:hover>a:after{transform:rotate(180deg)}.header [class*="container"] nav .navbar-options{display:flex}.header [class*="container"] nav .navbar-options a{padding:0.25rem .75rem;color:#333;position:relative}.header [class*="container"] nav .navbar-options a small{background-color:#C3232D;padding:0 0.15rem;border-radius:100%;font-size:.5rem;color:#fff;line-height:1rem;right:-0.5rem;position:absolute;top:0;text-align:center;width:1rem}.header [class*="container"] nav .navbar-options a:last-child{margin-left:.625rem}.header [class*="container"] .header-search{display:none;justify-content:center;flex-direction:column;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#fff;z-index:10}.header [class*="container"] .header-search .icon-search{font-size:.875rem}.header [class*="container"] .header-search [class*="container"] .input-group .input-group-text{background-color:#fff}.header [class*="container"] .header-search [class*="container"] .input-group .form-control{border-left:0}.header [class*="container"] .header-search [class*="container"] .input-group .btn{background-color:#302E2F;color:#FFFFFF}.header [class*="container"] .header-search .col-2{padding-left:0}.header [class*="container"] .header-search .btn-link{color:#302E2F}@media (min-width: 768px){.header [class*="container"] nav .navbar-brand{align-items:center;align-self:stretch;display:inline-flex;padding:0}.header [class*="container"] nav .navbar-brand img{max-height:100%;max-width:200px}}@media (max-width: 768px){.header [class*="container"] nav{padding-right:0;padding-left:0}.header [class*="container"] nav .navbar-brand{padding-right:0;margin-right:0;padding-left:.625rem}.header [class*="container"] nav .navbar-brand img{height:1.875rem}.header [class*="container"] nav .navbar-brand.center{display:flex;font-size:1.25rem}.header [class*="container"] nav .navbar-collapse{position:fixed;z-index:100;top:0;left:0;background-color:#fff;width:80%;height:100%}.header [class*="container"] nav .navbar-collapse .nav-item-close{display:block}.header [class*="container"] nav .navbar-collapse:after{position:absolute;content:"";right:-40%;top:0;width:40%;height:100%;background-color:rgba(0,0,0,0.5)}.header [class*="container"] nav .navbar-collapse .navbar-nav{margin-top:2.5rem}.header [class*="container"] nav .navbar-collapse .navbar-nav .nav-item.collapse{display:block}.header [class*="container"] nav .navbar-collapse .navbar-nav .nav-item .nav-item-switch{display:block}.header [class*="container"] nav .navbar-collapse .navbar-nav .nav-item .nav-link{font-weight:normal;padding:0.25rem .9375rem;border-bottom:1px solid #EDE9EA}.header [class*="container"] nav .navbar-collapse .navbar-nav .nav-item.dropdown>.dropdown-menu{border-top:0 !important}.header [class*="container"] nav .navbar-collapse .navbar-nav .nav-item.dropdown:before{display:none}.header [class*="container"] nav .navbar-collapse .navbar-nav .dropdown-menu{border-radius:0 !important;box-shadow:none;margin:0 !important;padding:0 !important;border:0 !important}.header [class*="container"] nav .navbar-collapse .navbar-nav .dropdown-menu .dropdown-menu{top:-0.125rem;left:calc(100% - .125rem)}.header [class*="container"] nav .navbar-collapse .navbar-nav .dropdown-menu li .dropdown-item{border-bottom:1px solid #EDE9EA}.header [class*="container"] nav .navbar-collapse .navbar-nav .dropdown-menu li .dropdown-menu .dropdown-item{padding-left:2.5rem;padding-right:2.5rem}.header [class*="container"] nav .navbar-collapse .navbar-nav .dropdown-menu li:hover>a{color:#C3232D !important}.header [class*="container"] nav .navbar-collapse .navbar-nav .dropdown-menu li:hover>a:after{transform:rotate(180deg)}.header [class*="container"] nav .navbar-options a{padding:0.15rem .5rem}.header [class*="container"] nav .navbar-options a small{font-size:.375rem;line-height:.75rem;right:-0.5rem;top:0}.header [class*="container"] nav .navbar-options a:last-child{display:none}}.header .promotion-list .promotion-item{height:3rem;display:flex;justify-content:space-between;align-items:center}.header .promotion-list .promotion-item .count-down{font-size:14px;white-space:nowrap;min-width:7rem;text-align:center}.header .promotion-list .promotion-item .count-down label:not(:last-child)::after{content:' ';white-space:pre}.header .promotion-list .promotion-item .scroll-content{flex-grow:1;text-align:center;white-space:nowrap;overflow:hidden}.header .promotion-list .promotion-item .scroll-content p{font-size:1.5rem;font-weight:800;display:inline-block}body,html{margin:0;font-family:'Gill Sans', 'Gill Sans MT', Calibri, sans-serif;font-size:1rem;color:#302E2F;overflow-x:hidden;line-height:1.5}html{height:100%}body{min-height:100%;display:flex;flex-direction:column}.page-content{flex:1 0 auto}a{color:#302E2F}a:hover{color:#C3232D}p,div{font-family:'Gill Sans', 'Gill Sans MT', Calibri, sans-serif;font-size:1rem;color:#302E2F;line-height:1.5}.btn-primary{background-color:#302E2F;color:#FFFFFF;border-color:#302E2F}.btn-outline-primary{background:none;border-color:#302E2F !important;color:#302E2F}.btn-secondary{border-color:#000 !important;background:#000;color:#fff}.btn-outline-secondary{border-color:#000 !important;background:none;color:#000000}.btn-white{border-color:#fff !important;background:#fff;color:#000}.btn-outline-white{border-color:#fff !important;background:none;color:#fff}.btn-gray{border-color:#ccc !important;background:#ccc !important;color:#fff !important}.btn-outline-gray{border-color:#ccc !important;background:none;color:#ccc !important}.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:active,.btn-danger:disabled,.btn-danger:disabled:hover,.btn-danger:disabled:active{background-color:#e0e0e0;border-color:#e0e0e0;color:#999999;cursor:not-allowed}.btn:hover{opacity:0.9}h1{color:var(--colorHeadings);font-family:var(--colorHeadings);font-size:var(--fontSizeHeadings)}.text-secondary{color:#8B8185 !important}.pagination{margin-top:1.875rem;align-items:center}.pagination .page-item .page-link:hover{color:#1688d3;border-color:#1688d3}.pagination .page-item.active .page-link{color:#1688d3;border-color:#1688d3}.pagination .page-number{height:2rem;text-align:center;width:4rem;border:1px solid #ccc}@media (max-width: 768px){.pagination{margin-top:.9375rem}.pagination.pagination-lg .page-link{padding:.5rem 1rem;font-size:1rem}.pagination .page-item-ten,.pagination .page-item-last,.pagination .page-item-first{display:none}}.text-price{color:#302E2F}.btn-price{border:1px solid #302E2F;background-color:#302E2F;color:#fff}.relative{position:relative !important;border:1px solid red}.input-group-prepend .fo,.input-group-prepend .iconfont,.input-group-append .fo,.input-group-append .iconfont{font-size:14px}.container.container-no-gutters,.container-fluid.container-no-gutters{padding-left:0;padding-right:0}.text-italic{font-style:italic}ul.list-demical{padding-left:1rem}ul.list-demical li{list-style-type:decimal}ul.list-circle{padding-left:1rem}ul.list-circle li{list-style-type:circle}ul.list-square{padding-left:1rem}ul.list-square li{list-style-type:square}ul.list-disc{padding-left:1rem}ul.list-disc li{list-style-type:disc}ul.list-lower-roman{padding-left:1rem}ul.list-lower-roman li{list-style-type:lower-roman}ul.list-upper-roman{padding-left:1rem}ul.list-upper-roman li{list-style-type:upper-roman}ul.list-lower-alpha{padding-left:1rem}ul.list-lower-alpha li{list-style-type:lower-alpha}ul.list-upper-alpha{padding-left:1rem}ul.list-upper-alpha li{list-style-type:upper-alpha}.tab-content .tab-pane{padding-top:40px}@media (max-width: 768px){.tab-content .tab-pane{padding-top:15px}}.text-headline{font-family:'Gill Sans', 'Gill Sans MT', Calibri, sans-serif;font-size:2.25rem}.text-heading{font-family:'Gill Sans', 'Gill Sans MT', Calibri, sans-serif;font-size:1.625rem;color:#302E2F}.text-subheading{font-family:'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:1rem;color:#8B8185}.text-body{font-family:'Gill Sans', 'Gill Sans MT', Calibri, sans-serif;font-size:1rem;color:#302E2F}.text-body+.text-body{margin-top:0.5rem}.text-menu{font-family:'Gill Sans', 'Gill Sans MT', Calibri, sans-serif;font-size:1rem}.text-content-heading{font-family:'Gill Sans', 'Gill Sans MT', Calibri, sans-serif;font-size:1rem}.btn+.btn{margin-left:1rem}@media (max-width: 768px){.btn+.btn{margin-left:0;margin-top:0.75rem}}@media (max-width: 768px){.btn-group .btn+.btn{margin-top:0}}.fo-neighbor+.fo-neighbor{margin-top:2.5rem}@media (max-width: 768px){.fo-neighbor+.fo-neighbor{margin-top:1rem}}.fo-title-summary{color:#8B8185}p:not(:last-child){margin-bottom:10px}.btn-normal{padding:0.5rem 3.125rem}.fo-card{height:100%;transition:all 0.25s;border-radius:var(--cardBorderRadius);border:0;background:none;box-shadow:none}.fo-card .card-title{font-size:1rem;font-family:'Gill Sans', 'Gill Sans MT', Calibri, sans-serif;color:#302E2F;font-weight:normal}.fo-card .card-body{padding:0.375rem 0 0 0}.fo-card .card-img-top{border-radius:0}.fo-card.card-horizontal .card-img-top{padding:20px 0 20px 20px;border-radius:0}.fo-card .card-text{color:#8B8185;font-size:1rem}.fo-card .card-text p+p{margin-top:6px}.fo-card.shadow{background:none;box-shadow:none;border:1px solid transparent}.fo-card.shadow .card-body{padding:1rem}.fo-card.shadow:hover{background:#fff;border:1px solid #d0d8df;transform:translateY(-4px);box-shadow:0 22px 43px rgba(0,0,0,0.15)}.fo-card.flicker{position:relative}.fo-card.flicker .card-body{padding:1rem}.fo-card.flicker:after,.fo-card.flicker:before{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .38s ease-in-out, transform .35s ease-in-out;content:'';opacity:0;z-index:1;pointer-events:none}.fo-card.flicker:before{transform:scale3d(0, 1, 1);transform-origin:left top;border-top:1px solid rgba(0,0,0,0.3);border-bottom:1px solid rgba(0,0,0,0.3)}.fo-card.flicker:after{transform:scale3d(1, 0, 1);transform-origin:right top;border-right:1px solid rgba(0,0,0,0.3);border-left:1px solid rgba(0,0,0,0.3)}.fo-card.flicker:hover{background:#fff}.fo-card.flicker:hover:before,.fo-card.flicker:hover:after{transform:scale3d(1, 1, 1);opacity:1}.text-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-line-clamp-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.article p{margin-bottom:0}.article img{max-width:100%}.article img[src*="spaceball.gif"]{display:none !important}.image-text{background-color:#fff6f0}.image-text .container-fluid{margin:0 -.9375rem;padding-left:0;padding-right:0}.image-text .image-text-image img{width:100%}.image-text .image-text-image.round img{border-radius:50%}.image-text .container-fluid .btn-link,.image-text .container .btn-link{color:#FFFFFF;background-color:#302E2F;padding:0.5rem 2.5rem;transition:all 0.5s}.image-text .container-fluid .btn-link:hover,.image-text .container .btn-link:hover{opacity:.8}.image-text .container-fluid .flex-vertical,.image-text .container .flex-vertical{padding:5rem 6.25rem}.image-text .container-fluid .order-2,.image-text .container .order-2{padding:0}.image-text .container-fluid .order-2+.col-md-6,.image-text .container .order-2+.col-md-6{padding:1rem 1rem 1rem 3rem}@media (max-width: 768px){.image-text .container-fluid{margin-left:0;margin-right:0}.image-text .col-md-6{padding-left:1rem;padding-right:1rem}.image-text .col-md-6.flex-vertical{padding-top:1rem;padding-bottom:1rem}.image-text .order-2+.col-md-6{padding:1rem 2rem !important}}.slide-show{max-width:1440px;margin:0 auto}.slide-show .container-fluid{padding-left:0;padding-right:0}.slide-show .slide-show-container{position:absolute;left:0;top:0;z-index:5;height:100%;width:100%;overflow:hidden;display:flex;align-items:center}.slide-show .slide-show-container h3,.slide-show .slide-show-container h5{color:#fff;text-shadow:0 0 4px rgba(0,0,0,0.4)}.slide-show .slide-show-container .container{text-align:center}.slide-show .slide-show-container .container h3{font-size:1.25rem}.slide-show .slide-show-container .container h5{font-size:1rem}.slide-show .slide-show-container .container.text-medium h3{font-size:3rem}.slide-show .slide-show-container .container.text-medium h5{font-size:1.5rem}.slide-show .slide-show-container .container.text-large h3{font-size:4rem}.slide-show .slide-show-container .container.text-large h5{font-size:3rem}.slide-show .embed-responsive-item img{width:100%;height:100%}.slide-show .embed-responsive-item:after{content:"";position:absolute;width:100%;height:100%;z-index:2;left:0;top:0;background-color:#000;opacity:0}.slide-show.light .slide-show-container .container{left:14%;max-width:40%;padding:45px 65px;background-color:rgba(255,255,255,0.5);margin:8px;position:relative;z-index:3;text-align:left}.slide-show.light .slick-arrow{background-color:#fff}.slide-show.light .slick-arrow.slick-prev{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.slide-show.light .slick-arrow.slick-next{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.slide-show .embed-responsive-small:before{padding-top:27.77778%}.slide-show .embed-responsive-medium:before{padding-top:38.88889%}.slide-show .embed-responsive-large:before{padding-top:50%}@media (max-width: 768px){.slide-show .slide-show-container .container h3{font-size:1.5rem !important}.slide-show .slide-show-container .container h5{font-size:1rem !important}.slide-show .slick-dots{z-index:0}.slide-show.light .slide-show-container .container{margin:8px;left:0;max-width:calc(100% - 16px);padding:20px}}.page-not-found .container p{color:#8B8185}.page-not-found .container p i{font-size:6.25rem;color:#8B8185}@media (max-width: 768px){.page-not-found .container p i{font-size:5rem}}.featured-collection .text-content-heading{margin-top:.625rem}.featured-collections .text-content-heading{margin-top:.625rem}.featured-collections .btn{border-radius:18px}.featured-collections .featured-collections-goods:not(.active){display:none}.collection-list .container-fluid.fashion{padding-left:0;padding-right:0}.collection-list .text-content-heading{margin-top:1rem}.collection-list .collection-list-item.fashion{overflow:hidden;position:relative;transition:all 0.4s ease-in-out;background-color:rgba(255,255,255,0.4)}.collection-list .collection-list-item.fashion:before{height:120%;width:100%;top:0;left:0;content:'';z-index:10;background-color:rgba(0,0,0,0.4);position:absolute;transition:all 0.3s ease-in-out;transform:rotate(110deg) translateY(-50%)}.collection-list .collection-list-item.fashion .text-content-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:rgba(255,255,255,0.2);color:#000;font-weight:normal;left:50%;margin-bottom:0;margin-top:0;max-width:80%;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%);padding:14px 35px;position:absolute;z-index:2;font-size:24px;transition:all 0.4s ease-in-out}.collection-list .collection-list-item.fashion .embed-responsive-1by1{transition:all 0.4s ease-in-out;opacity:0.4}.collection-list .collection-list-item.fashion .embed-responsive-1by1:before{padding-top:56.2069%}.collection-list .collection-list-item.showcase{overflow:hidden;position:relative}.collection-list .collection-list-item.showcase .text-content-heading{bottom:30px;padding:15px;width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:rgba(0,0,0,0.7);color:#fff;font-weight:normal;left:50%;line-height:30px;margin:0;font-size:1.25rem;position:absolute;text-align:center;transform:translateX(-50%)}.collection-list .collection-list-item.showcase .embed-responsive-1by1{transition:all 0.4s ease-in-out}@media (min-width: 768px){.collection-list .collection-list-item.fashion .text-content-heading{font-size:40px}.collection-list .collection-list-item.fashion:hover .embed-responsive{transform:scale(1.1);opacity:1}.collection-list .collection-list-item.fashion:hover .text-content-heading{transform:skew(-10deg) rotate(-10deg) translate(-500%, -50%)}.collection-list .collection-list-item.fashion:hover:before{transform:rotate(110deg) translateY(-150%)}.collection-list .collection-list-item.showcase .text-content-heading{font-size:1rem}.collection-list .collection-list-item.showcase:hover .embed-responsive{transform:scale(1.1);opacity:1}}.product-page .embed-responsive{transform:all 0.25s;cursor:pointer;border:2px solid rgba(255,255,255,0.1)}.product-page .embed-responsive.active{border-color:#1688d3}.product-page .product-page-info{padding-left:4.0625rem}.product-page .product-page-info .product-page-vendor{text-align:center;color:#8B8185}.product-page .product-page-info .product-page-price{padding:0}.product-page .product-page-info .product-page-price li{list-style:none}.product-page .product-page-info .product-page-price li b{margin-right:1.875rem;font-size:larger}.product-page .product-page-info .product-page-price li label{color:#8B8185;display:inline-block;min-width:5rem}.product-page .product-page-info .product-page-price li del{color:#8B8185}.product-page .product-page-info .product-page-sku .form-control{margin-bottom:1rem}.product-page .product-page-info .product-page-quantity{margin-bottom:1rem}.product-page .product-page-info .product-page-quantity .btn{border:1px solid #ced4da}.product-page .product-page-info [data-behaviour="5"]+.text-warning{display:none}.product-page .product-page-info [data-behaviour="5"][disabled]+.text-warning{display:block}.product-page .product-page-none{border:1px solid #EDE9EA;padding:0.75rem;border-radius:.3125rem;text-align:center;color:#8B8185}.product-page .product-page-images-container{overflow:hidden;position:relative}.product-page .product-page-images-container:hover .product-page-images .slick-arrow{opacity:0.3}.product-page .product-page-sku-images{transition-timing-function:ease;transition-duration:0.5s}.product-page .product-page-sku-images,.product-page .product-page-sku-images img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.product-page .product-page-sku-images.swiped-right{transform:translateX(100%)}.product-page .product-page-sku-images.swiped-left{transform:translateX(-100%)}.product-page .btn:disabled{color:#fff;background-color:#8B8185;border-color:#8B8185}.product-page .checkout-superbuy-cart-btn{color:#333}.product-page .checkout-superbuy-cart-btn:hover{color:#000;text-decoration:none}.product-page .product-page-content{word-wrap:break-word;word-break:break-all}.product-page .product-page-content img{max-width:100% !important}.product-page .product-page-specifications{margin-bottom:1rem;border-bottom:1px solid rgba(0,0,0,0.1)}.product-page .product-page-specifications .visible-if-collapsed{display:none}.product-page .product-page-specifications .hidden-if-collapsed{display:block}.product-page .product-page-specifications.collapsed .product-page-specification{display:none}.product-page .product-page-specifications.collapsed .product-page-specification:nth-child(-n+3){display:flex}@media (min-width: 768px){.product-page .product-page-specifications.collapsed .product-page-specification:nth-child(-n+5){display:inline-flex}.product-page .product-page-specifications.collapsed .product-page-specification:first-child{display:flex}}.product-page .product-page-specifications.collapsed .visible-if-collapsed{display:block}.product-page .product-page-specifications.collapsed .hidden-if-collapsed{display:none}.product-page .product-page-specifications-toggle{display:block;margin-bottom:1rem}@media (max-width: 768px){.product-page .product-page-info{margin-top:.9375rem;padding-left:.9375rem}}@media (min-width: 768px){.product-page .product-page-specification:not(:first-child){display:inline-flex;margin-right:0;width:25%}}.product-page .product-promotion-list{display:flex;flex-flow:wrap}.product-page .product-promotion-list .product-promotion{padding:3px 8px;max-width:12rem;margin-bottom:1rem;margin-right:0.5rem;height:24px}.product-page .product-promotion-list .product-promotion p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;word-wrap:break-word;word-break:normal;text-align:center;font-size:12px}.footer{margin-bottom:0;color:var(--colorFooterText);overflow:hidden;background-color:var(--colorFooterBackground);flex-shrink:0}.footer p{text-align:center;margin-bottom:1rem}.footer ul{padding:0}.footer ul li{list-style:none;display:inline-block}.footer ul li a{line-height:4.375rem;color:var(--colorFooterText);padding:0 1.25rem}.footer .footer-social a{color:var(--colorFooterText);margin-left:.9375rem;margin-right:.9375rem}.footer .footer-social a i{font-size:1.5rem !important}.footer .footer-social a:hover{color:#C3232D;text-decoration:none}.footer .footer-pay{padding-top:1.25rem;border-top:1px solid #EDE9EA}.footer .footer-pay i{font-size:1.5rem !important}@media (max-width: 768px){.footer ul li a{line-height:1.875rem;color:var(--colorFooterText);padding:0 .625rem}}.footer .policy-container{display:flex;justify-content:center}.footer .policy-container li:not(:last-child):after{content:'|';color:#999}.footer .policy-container li a{color:#999}.collection-catalog .container-fluid.fashion{padding-left:0;padding-right:0}.collection-catalog .text-content-heading{margin-top:1rem}.collection-catalog .collection-catalog-item.fashion{overflow:hidden;position:relative;transition:all 0.4s ease-in-out;background-color:rgba(255,255,255,0.4)}.collection-catalog .collection-catalog-item.fashion:before{height:120%;width:100%;top:0;left:0;content:'';z-index:10;background-color:rgba(0,0,0,0.4);position:absolute;transition:all 0.3s ease-in-out;transform:rotate(110deg) translateY(-50%)}.collection-catalog .collection-catalog-item.fashion .text-content-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:rgba(255,255,255,0.2);color:#000;font-weight:normal;left:50%;margin-bottom:0;margin-top:0;max-width:80%;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%);padding:14px 35px;position:absolute;z-index:2;font-size:24px;transition:all 0.4s ease-in-out}.collection-catalog .collection-catalog-item.fashion .embed-responsive-1by1{transition:all 0.4s ease-in-out;opacity:0.4}.collection-catalog .collection-catalog-item.fashion .embed-responsive-1by1:before{padding-top:56.2069%}.collection-catalog .collection-catalog-item.showcase{overflow:hidden;position:relative}.collection-catalog .collection-catalog-item.showcase .text-content-heading{bottom:30px;padding:15px;width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:rgba(0,0,0,0.7);color:#fff;font-weight:normal;left:50%;line-height:30px;margin:0;font-size:1.25rem;position:absolute;text-align:center;transform:translateX(-50%)}.collection-catalog .collection-catalog-item.showcase .embed-responsive-1by1{transition:all 0.4s ease-in-out}@media (min-width: 768px){.collection-catalog .collection-catalog-item.fashion .text-content-heading{font-size:40px}.collection-catalog .collection-catalog-item.fashion:hover .embed-responsive{transform:scale(1.1);opacity:1}.collection-catalog .collection-catalog-item.fashion:hover .text-content-heading{transform:skew(-10deg) rotate(-10deg) translate(-500%, -50%)}.collection-catalog .collection-catalog-item.fashion:hover:before{transform:rotate(110deg) translateY(-150%)}.collection-catalog .collection-catalog-item.showcase .text-content-heading{font-size:1rem}.collection-catalog .collection-catalog-item.showcase:hover .embed-responsive{transform:scale(1.1);opacity:1}}.inquiry-form h5{font-size:1rem;font-weight:normal}.inquiry-form form.dark ::-webkit-input-placeholder{color:rgba(255,255,255,0.6)}.inquiry-form form.dark :-moz-placeholder{color:rgba(255,255,255,0.6)}.inquiry-form form.dark ::-moz-placeholder{color:rgba(255,255,255,0.6)}.inquiry-form form.dark :-ms-input-placeholder{color:rgba(255,255,255,0.6)}.inquiry-form form.dark .form-label{color:#fff;font-size:1rem}.inquiry-form form.dark .form-control{background:none;font-size:0.8rem !important;border-color:#fff;color:#fff}.inquiry-form form.dark .form-control:focus{background-color:rgba(0,0,0,0.3)}.inquiry-form form.dark .form-control.is-invalid{border:1px solid red;background-color:rgba(255,0,0,0.1)}.inquiry-form form.dark .form-control.is-valid{border:1px solid #28a745;background-color:rgba(255,0,0,0.1)}.inquiry-form form.dark .file-upload{color:#fff}.inquiry-form form.dark .file-upload .file-upload-placeholder{color:#fff}.inquiry-form form.dark .file-upload .file-upload-selected{color:#fff}.inquiry-form form.dark .file-upload .file-upload-selected label{color:#fff}.inquiry-form form.dark .file-upload .file-upload-selected label:before{color:#ced4da}.inquiry-form form.dark .file-upload .file-upload-selected p{color:#fff}.inquiry-form form.normal .file-upload{background-color:#fff}.inquiry-form .embed-responsive{height:100%}.inquiry-form .file-upload{position:relative;text-align:center;color:#6c757d;border:1px solid #ced4da;padding-top:.9375rem;padding-bottom:.9375rem;border-radius:0.25rem}.inquiry-form .file-upload .file-upload-placeholder{color:#6c757d;height:4.125rem;position:absolute;width:100%;left:0;top:.625rem}.inquiry-form .file-upload .file-upload-placeholder input[type='file']{position:absolute;left:0;top:0;height:100%;width:100%;opacity:0;z-index:5;cursor:pointer}.inquiry-form .file-upload .file-upload-placeholder:before{display:block;font-family:"iconfont" !important;content:"\e60c";font-size:1.875rem}.inquiry-form .file-upload .file-upload-placeholder.hide{display:none}.inquiry-form .file-upload .file-upload-selected{position:relative;height:4.125rem;z-index:2;display:flex;justify-content:center;align-items:center;opacity:0;transition:all 0.5s;color:#6c757d}.inquiry-form .file-upload .file-upload-selected label{position:absolute;right:.625rem;top:.625rem;width:1.875rem;height:1.875rem;overflow:hidden;cursor:pointer;color:#6c757d}.inquiry-form .file-upload .file-upload-selected label:before{line-height:1.875rem;color:#ced4da;font-family:"iconfont" !important;content:"\e605"}.inquiry-form .file-upload .file-upload-selected p{padding-right:3.125rem;color:#6c757d}.inquiry-form .file-upload .file-upload-selected p:before{font-family:"iconfont" !important;content:"\e6c0";margin-right:.3125rem;vertical-align:middle}.inquiry-form .file-upload .file-upload-selected.active{opacity:1;z-index:10}.inquiry-form .file-upload small{position:absolute;right:.375rem;bottom:.375rem}@media (max-width: 768px){.inquiry-form .embed-responsive:before{padding-top:100%}}.title .text-heading:not(.no-line){position:relative;margin-bottom:40px}.title .text-heading:not(.no-line):after{position:absolute;content:'';height:.0625rem;width:5rem;left:calc(50% - 2.5rem);bottom:-1.25rem;background-color:#EDE9EA}.title .text-body{color:#302E2F}.title .text-body li,.title .text-body p{color:#302E2F}.title .text-body li:not(:first-child),.title .text-body p:not(:first-child){margin-top:0.75rem}.title [class*="text-"]{margin-bottom:0}.title [class*="text-"]+[class*="text-"]:not(.title-button){margin-top:0.75rem}.title .title-content+.title-button,.title [class*="text-"]+.title-button{margin-top:1.75rem}.title+.fo-neighbor,.title+.title-neighbor{margin-top:1.875rem}@media (min-width: 768px){.title .d-md-flex{align-items:center}.title .d-md-flex .title-button{white-space:nowrap}.title .d-md-flex .title-button.left{margin-right:4rem;margin-top:0;order:-1}.title .d-md-flex .title-button.right{margin-top:0;margin-left:4rem}.title .d-md-flex .title-content{flex-basis:100%;flex-grow:1}}@media (max-width: 768px){.title .title-content+.title-button,.title [class*="text-"]+.title-button{margin-top:1rem}.title+.fo-neighbor{margin-top:1rem !important}}.title-long{overflow:hidden}@media (max-width: 767px){.title-long{display:block;text-overflow:ellipsis;white-space:nowrap}}@media (min-width: 768px){.title-long{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.passport h3{position:relative}.passport h3:after{position:absolute;content:'';height:.0625rem;width:3.75rem;left:calc(50% - 1.875rem);bottom:-1.25rem;background-color:#000}.passport .oauth .btn{background-color:#f9f9f9;color:#333;padding:12px;text-align:center}.passport .oauth .btn .icon-superbuy{border-radius:50%;margin-right:8px}.passport .oauth .btn:hover{background-color:#f4f4f4}.passport .auth-alert-info,.passport .superbuy-auth-fail-alert{background:#F9F9F9;margin:auto;max-width:620px;padding-bottom:20px}.passport .auth-alert-icon{font-size:40px;margin-bottom:20px}.passport .auth-alert-icon.icon-yes-filling{color:#87C566}.passport .auth-alert-icon.icon-no-filling{color:#CB444B}.passport .passport-more{color:#8B8185;text-align:center;cursor:pointer;margin-bottom:50px}.passport .passport-more:hover{color:#C3232D}.passport .container .row .form-group{margin-top:2rem;margin-bottom:2rem}.passport .container:not(:first-child){display:none}@media (max-width: 768px){.passport .row{margin-top:2rem}.passport .row .form-group{margin-top:1rem;margin-bottom:1rem}}.passport .legal-container .legal-input{height:auto;width:auto;display:inline-block}.passport .legal-container .legal-label{color:#999;cursor:pointer}.passport .legal-container a{color:#000}.sku-group .sku-group-item .sku-group-name{margin-bottom:0}.sku-group .sku-group-item:not(:last-child){margin-bottom:1rem}.sku-group .sku-group-item .sku-group-property{padding:0;margin:0}.sku-group .sku-group-item .sku-group-property .sku-group-key{border:1px #c5c8cf solid;background-color:#fff;border-radius:3px;padding:.25rem .5rem;margin:.625rem .625rem 0 0;display:inline-block;text-align:center;overflow:hidden;vertical-align:middle;cursor:pointer}.sku-group .sku-group-item .sku-group-property .sku-group-key.active{background-color:#C3232D;color:#fff;border-color:#C3232D}.sku-group .sku-group-item .sku-group-property .sku-group-key.disabled{color:#cfcfcf;cursor:default}.cart .cart-name{position:relative;text-align:center;margin-bottom:3.75rem}.cart .cart-name:after{position:absolute;content:'';height:.0625rem;width:5rem;left:calc(50% - 2.5rem);bottom:-1.25rem;background-color:#302E2F}.cart .cart-gray{color:#8B8185 !important}.cart .cart-goods{border-bottom:1px solid #EDE9EA;padding-bottom:1.25rem}.cart .cart-goods .btn{background:none}.cart .cart-goods:not(:first-child){padding-top:1.25rem}.cart .cart-goods .col-md-2,.cart .cart-goods .col-md-1{justify-content:center;flex-direction:column;display:flex}.cart .cart-goods .col-md-2 p,.cart .cart-goods .col-md-1 p{margin-bottom:0}.cart .cart-goods [class*="col-"] a h5{color:#302E2F}.cart .cart-goods [class*="col-"] a p{color:#302E2F;font-size:.875rem;margin-bottom:0.5rem}.cart .cart-goods [class*="col-"] a p.cart-sku{color:#8B8185}.cart .cart-goods [class*="col-"] a:hover{text-decoration:none}.cart .cart-goods [class*="col-"] .input-group .btn{z-index:0;border-color:#ced4da}.cart .cart-goods [class*="col-"] .form-check-input{margin:0 auto;position:relative}.cart .cart-goods .cart-info{display:flex}.cart .cart-goods .cart-info .cart-float{margin-right:.625rem}.cart .cart-goods .cart-info .cart-goods-image{width:6.25rem;height:6.25rem;overflow:hidden}.cart .cart-goods .cart-info .cart-goods-image img{width:6.25rem;height:6.25rem}.cart .cart-goods .cart-info .cart-promotion-list{display:flex;flex-flow:wrap;cursor:default}.cart .cart-goods .cart-info .cart-promotion-list .cart-promotion{padding:3px 8px;max-width:12rem;margin-bottom:0.5rem;margin-right:0.5rem;height:24px}.cart .cart-goods .cart-info .cart-promotion-list .cart-promotion p{margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;word-wrap:break-word;word-break:normal;text-align:center;font-size:12px}.cart .iconfont{background-color:#C3232D;padding:.3125rem;font-size:.625rem;border-radius:100%;color:#fff}.cart .cart-total p{color:#8B8185;margin-bottom:.25rem}.cart .cart-total span{float:right}.cart .cart-empty p i{font-size:6.25rem;color:#29CA40}@media (max-width: 768px){.cart .cart-goods [class*="col-"]{padding-left:.5rem;padding-right:0.5rem;margin-bottom:0rem}.cart .cart-goods .order-1{text-align:center}.cart .cart-goods .cart-close{text-align:center}.cart .cart-goods .input-group{padding-left:1.5625rem}.cart .cart-goods .cart-info{margin-bottom:0.75rem}.cart .cart-goods .cart-info .cart-goods-image{flex:0 0 6.25rem}.cart .cart-goods .cart-info .cart-goods-image img{width:6.25rem;height:6.25rem}.cart [data-behaviour="7"]{padding:0}.cart .cart-name{margin-bottom:2.5rem}}.checkout .checkout-gray{color:#8B8185}.checkout .checkout-container .checkout-goods{display:block;background-color:#F9F9F9;padding:.9375rem}.checkout .checkout-container .checkout-goods .checkout-goods-items a h5{color:#302E2F}.checkout .checkout-container .checkout-goods .checkout-goods-items a:hover{text-decoration:none}.checkout .checkout-container .checkout-goods .checkout-goods-items .media{overflow:hidden}.checkout .checkout-container .checkout-goods .checkout-goods-items .media img{width:3.75rem}.checkout .checkout-container .checkout-goods .checkout-goods-items .media p{margin:0;overflow:hidden;font-size:.875rem}.checkout .checkout-container .checkout-goods .checkout-goods-items .media p label{margin:0 0 0 .625rem}.checkout .checkout-container .checkout-goods .checkout-goods-items .media p .checkout-perch{margin-right:0.5rem;display:inline-block;color:#8B8185}.checkout .checkout-container .checkout-goods .checkout-goods-items .media:not(:last-child){margin-bottom:.625rem}@media (min-width: 768px){.checkout .checkout-container .checkout-goods .checkout-goods-items{max-height:282px;overflow-x:hidden;overflow-y:auto}}.checkout h5{line-height:2.375rem}.checkout h5 .btn{color:#C3232D;background:none}.checkout .checkout-secondary{color:#8B8185}.checkout .checkout-more{padding-bottom:1rem;padding-top:1rem;cursor:pointer;text-align:center}.checkout .checkout-more.active{transform:rotate(180deg)}.checkout .checkout-address .checkout-address-container{border:1px solid #EDE9EA;border-radius:.375rem}.checkout .checkout-address .checkout-address-container .checkout-address-item{border-bottom:1px solid #EDE9EA;padding-bottom:1rem;margin:1rem 1rem 0 2.5rem;position:relative}.checkout .checkout-address .checkout-address-container .checkout-address-item label{display:block;margin:0}.checkout .checkout-address .checkout-address-container .checkout-address-item .checkout-option{position:absolute;left:-1.5625rem;top:0.3rem}.checkout .checkout-address .checkout-address-container .checkout-address-item p{margin:0}.checkout .checkout-address .checkout-address-container .checkout-address-item p:not(:last-child){margin-bottom:0.5rem}.checkout .checkout-address .checkout-address-container .checkout-address-item p span{display:inline-block;border-radius:.25rem;border:1px solid #C3232D;color:#C3232D;padding-left:0.4rem;padding-right:0.4rem}.checkout .checkout-address .checkout-address-container .checkout-address-item p b{font-weight:normal;margin-left:1rem}.checkout .checkout-address .checkout-address-container .checkout-address-item p .btn{color:#8B8185;background:none;margin-top:-4px}.checkout .checkout-address .checkout-address-container .checkout-address-item .btn-add{background:none;color:#C3232D !important}.checkout .checkout-summary{background-color:#f7f7f7;border:1px solid #EDE9EA;padding:.625rem;cursor:pointer;color:#C3232D}.checkout .checkout-summary b{color:#302E2F}.checkout .checkout-summary p{margin:0}.checkout .checkout-summary p span{transform:rotate(180deg);color:blue}.checkout .checkout-back a,.checkout .checkout-back .btn{color:#302E2F;background:none}.checkout .checkout-address-shipping{border:1px solid #EDE9EA;padding:1rem;border-radius:.375rem}.checkout .checkout-address-shipping li{cursor:pointer}.checkout .checkout-address-shipping li label{color:#8B8185;width:5rem}.checkout .checkout-address-shipping li:not(:last-child){margin-bottom:0.75rem;padding-bottom:0.75rem;border-bottom:1px solid #EDE9EA}.checkout .checkout-discount .discount-badge{display:none}.checkout .checkout-discount .discount-badge .form-control{border-left:0}.checkout .checkout-discount .discount-badge .btn{background-color:#e9ecef;border:1px solid #ced4da}.checkout .checkout-discount.is-applied .input-group{display:none}.checkout .checkout-discount.is-applied .checkout-discount-msg{display:none}.checkout .checkout-discount.is-applied .discount-badge{display:flex}.checkout .checkout-total dt{font-weight:bold}.checkout .checkout-total dd del{display:inline-block;margin-right:5px;text-align:right;width:120px}.checkout .checkout-total dd span{display:inline-block;text-align:right;width:120px}.checkout .checkout-no-data{padding:2.5rem 1.5rem;overflow:hidden;border:0;background-color:#F7F6F6}.checkout .checkout-no-data p{margin:0}@media (max-width: 768px){.checkout .checkout-back{margin-top:1rem;text-align:center}.checkout .checkout-goods{display:none}}.checkout .promotion-notes{padding:0.75rem 1rem;background-color:#FFF7E6;margin-bottom:1rem;margin-top:1rem}.checkout .promotion-notes p{font-size:12px}.checkout .checkout-goods-promotion-header{margin-bottom:0.5rem;padding:3px 8px;max-height:24px;font-size:12px;display:flex;width:fit-content}.checkout .checkout-goods-promotion-header .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;word-wrap:break-word}.checkout .checkout-goods-promotion-header .title::after{content:' ';white-space:pre}.checkout .checkout-goods-promotion-header .value{white-space:nowrap}.checkout-form{margin:1rem 0.5rem}.checkout-form .checkout-close{position:absolute;display:inline-block;padding:0.5rem 1.25rem;right:0;top:0;cursor:pointer}.checkout-form .btn{width:30%;margin:0 .3125rem}.cashier .cashier-secondary{color:#8B8185}.cashier .btn-pay{padding-left:3rem;padding-right:3rem}.cashier .cashier-summary{border:1px solid #EDE9EA;padding:1rem;border-radius:.375rem}.cashier .cashier-summary li{cursor:pointer}.cashier .cashier-summary li label{color:#8B8185;min-width:5rem}.cashier .cashier-summary li:not(:last-child){margin-bottom:0.75rem;padding-bottom:0.75rem;border-bottom:1px solid #EDE9EA}.cashier .cashier-summary .media{align-items:center}.cashier .cashier-summary .media label::after{content:' ';white-space:pre}.cashier .cashier-summary .media i{font-size:14px;cursor:pointer}.cashier .cashier-method{background-color:#F7F6F6;border-radius:.375rem;border:1px solid #EDE9EA}.cashier .cashier-method .form-check{background-color:#fff;font-size:1rem;padding:0.5rem 1rem 0.5rem 2rem}.cashier .cashier-method .form-check i{float:right;margin-left:0.25rem;font-size:1rem}.cashier .cashier-method .form-check:not(:last-child){border-bottom:1px solid #EDE9EA}.cashier .cashier-method .collapse{padding:1rem;color:#8B8185;font-size:.75rem}.cashier .cashier-method .collapse p{margin:0;padding:0}.cashier .cashier-method .collapse p i{color:#8B8185;font-size:3rem}.address .address-nav a{color:#8B8185}.address .address-nav .btn{color:#C3232D;background:none}.address .address-list{padding-top:1rem;padding-bottom:1rem}.address .address-list .btn-sm{background:none;color:#8B8185}.address .address-list p{margin:0}.address .address-list span{display:inline-block;border-radius:.25rem;border:1px solid #C3232D;color:#C3232D;padding-left:0.4rem;padding-right:0.4rem}.address .address-list label{margin-right:1rem}.address .address-list:not(:last-child){border-bottom:1px solid #EDE9EA}.order-detail p{margin-bottom:10px}.order-detail .order-detail-nav a{color:#8B8185}.order-detail .order-detail-secondary{color:#8B8185}.order-detail .order-detail-summary{background-color:#FBFAFA;border:1px solid #EBE5E7;padding:1rem}.order-detail .order-detail-summary [class*="col-"]{margin-top:0.25rem;margin-bottom:0.25rem}.order-detail .order-detail-package{border:1px solid #EDE9EA;padding:1rem}.order-detail .order-detail-package .media a{color:#302E2F}.order-detail .order-detail-package .media p{margin:0}.order-detail .order-detail-package .media img{width:6.25rem;box-shadow:0 0 8px rgba(0,0,0,0.1)}.order-detail .order-detail-package .media .text-secondary{color:#8B8185 !important}.order-detail .order-detail-package .media label{font-size:small;margin:0 0.5rem 0 0;color:#8B8185 !important}.order-detail .order-detail-package .media [class*="col-"]{margin-top:0.25rem;margin-bottom:0.25rem}.order-detail .order-detail-package .media:not(:last-child){border-bottom:1px solid #EDE9EA;padding-bottom:1rem;margin-bottom:1rem}.order-detail .order-detail-total{background-color:#FBFAFA;padding:1rem}.order-detail .order-detail-total [class*="col-"]{margin-top:0.25rem;margin-bottom:0.25rem}.order-detail .order-detail-total-item del{display:inline-block;margin-right:5px;text-align:right;width:120px}.order-detail .order-detail-total-item del+span{display:inline-block;text-align:right;width:120px}.order-detail .order-detail-actions{margin-bottom:1rem;text-align:center}.order-detail .order-detail-actions .btn{display:block;margin-top:1rem;width:100%}@media (max-width: 768px){.order-detail .order-detail-right{text-align:right}.order-detail .order-detail-package .media{align-items:flex-start}.order-detail .order-detail-package .media img{width:5rem}.order-detail .order-detail-package .media [class*="col-"]{text-align:left !important}}@media (min-width: 768px){.order-detail .container{position:relative}.order-detail .order-detail-actions{position:absolute;right:15px;top:0}.order-detail .order-detail-actions .btn{display:inline-block;min-width:5rem;margin-left:.5rem;margin-top:0;width:auto}}.account .table-secondary,.account .table-secondary>th,.account .table-secondary>td{background-color:#FAFAFA}.account h4{height:2.5rem;margin-bottom:0}.account .account-user{border:1px solid #EDE9EA;padding:1.5rem 1rem;border-radius:.3125rem;margin-top:2.5rem}.account .account-user .account-avatar{overflow:hidden;position:relative}.account .account-user .account-avatar .btn{position:absolute;right:0;top:0;background:none}.account .account-user .account-avatar .account-avatar-image{text-align:center;margin-bottom:0.5rem}.account .account-user .account-avatar .account-avatar-image span{width:5rem;height:5rem;display:inline-block;border-radius:100%;background-color:#EDE9EA;line-height:5rem;color:#8B8185;font-size:2rem;font-weight:bold}.account .account-user .account-avatar h5{text-align:center;margin-top:0.25rem;margin-bottom:0.25rem}.account .account-user .account-avatar p{text-align:center;margin-top:0.25rem;margin-bottom:0.25rem}.account .account-user ul{padding:0}.account .account-user ul li{list-style:none;text-align:center}.account .account-user ul li a{color:#8B8185}.account .account-order .account-order-header{background-color:#FAFAFA;border:1px solid #EDE9EA}.account .account-order .account-order-header [class*="col-"]{padding-top:.5rem;padding-bottom:.5rem;color:#8B8185}.account .account-order .account-order-header [class*="col-"] a{color:#8B8185}.account .account-order .account-order-content{border:1px solid #EDE9EA}.account .account-order .account-order-content .account-order-goods [class*="col-"]{padding-top:1rem;padding-bottom:1rem}.account .account-order .account-order-content .account-order-goods img{width:5rem;height:5rem;box-shadow:0 0 8px rgba(0,0,0,0.1)}.account .account-order .account-order-content .account-order-goods .media-body a{color:#302E2F}.account .account-order .account-order-content .account-order-goods .media-body p{margin-bottom:0.5rem}.account .account-order .account-order-content .account-order-goods .media-body p:not(:first-child){margin:0;color:#8B8185}.account .account-order .account-order-content .account-order-goods:not(:last-child){border-bottom:1px solid #EDE9EA}.account .account-order .account-order-content .account-order-goods .account-order-quantity{border-right:1px solid #EDE9EA}.account .account-order .account-order-content .account-order-status{padding-top:1rem;padding-bottom:1rem;border-right:1px solid #EDE9EA}.account .account-order .account-order-content .account-order-status .col-6{text-align:center}.account .account-order .account-order-content .account-order-status span{color:#C3232D}.account .account-order .account-order-content .account-order-price{padding-top:1rem;padding-bottom:1rem}.account .account-order .account-order-footer{border-top:1px solid #EDE9EA;padding-top:.5rem;padding-bottom:.5rem}.account .account-order .account-order-footer .btn{min-width:5rem;margin-left:0.5rem}.account .account-order .account-order-footer:not(.show){display:none}.account .account-order:not(:last-child){margin-bottom:1rem}@media (max-width: 768px){.account .account-user{padding:1rem;margin-top:.5rem}.account .account-user .account-avatar{display:flex;align-items:center}.account .account-user .account-avatar .btn{top:0.75rem}.account .account-user .account-avatar .account-avatar-image{margin:0 1rem 0 0}.account .account-user .account-avatar .account-avatar-image span{width:4rem;height:4rem;line-height:4rem}.account .account-user .account-avatar h5{text-align:left}.account .account-user .account-avatar p{text-align:left}.account .account-order .account-order-footer-actions .btn{margin-top:0 !important}.account .account-order .account-order-header{padding-top:0.5rem;padding-bottom:0.5rem}.account .account-order .account-order-header [class*="col-"]{padding-top:0;padding-bottom:0}.account .account-order .account-order-content .account-order-goods [class*="col-"]{border:0}.account .account-order .account-order-content .account-order-status{border:0;text-align:left}.account .account-order .account-order-content .account-order-price{text-align:right;border:0}.account .account-order .account-order-footer{border-bottom:1px solid #EDE9EA}}.email-send-success .container p i{font-size:6.25rem;color:#29CA40}.email-send-success .container p:last-child a{color:#8B8185}.email-send-success .container h3{color:#29CA40}.email-send-success .container .row{margin-bottom:5rem}@media (max-width: 768px){.email-send-success .container p i{font-size:5rem}.email-send-success .container .row{margin-bottom:2.5rem}}.reset-password h3{position:relative}.reset-password h3:after{position:absolute;content:'';height:.0625rem;width:3.75rem;left:calc(50% - 1.875rem);bottom:-1.25rem;background-color:#000}.reset-password .reset-password-more{color:#8B8185}.reset-password .reset-password-more:hover{color:#C3232D}.reset-password .container .row .form-group{margin-top:2rem;margin-bottom:2rem}.reset-password .container:not(:first-child){display:none}.reset-password .reset-password-succeed{color:#28a745}.reset-password .reset-password-succeed a{color:#8B8185}@media (max-width: 768px){.reset-password .row{margin-top:2rem}.reset-password .row .form-group{margin-top:1rem;margin-bottom:1rem}}.change-password h3{position:relative}.change-password h3:after{position:absolute;content:'';height:.0625rem;width:3.75rem;left:calc(50% - 1.875rem);bottom:-1.25rem;background-color:#000}.change-password .change-password-more{color:#8B8185}.change-password .change-password-more:hover{color:#C3232D}.change-password .container .row .form-group{margin-top:2rem;margin-bottom:2rem}.change-password .container:not(:first-child){display:none}.change-password .change-password-succeed{color:#28a745}.change-password .change-password-succeed a{color:#8B8185}@media (max-width: 768px){.change-password .row{margin-top:2rem}.change-password .row .form-group{margin-top:1rem;margin-bottom:1rem}}.custom-page .custom-page-name{position:relative;text-align:center;margin-bottom:3.75rem}.custom-page .custom-page-name:after{position:absolute;content:'';height:.0625rem;width:5rem;left:calc(50% - 2.5rem);bottom:-1.25rem;background-color:#302E2F}.custom-page .custom-page-content{background-color:#FCF6F0;padding:1.875rem}.custom-page .custom-page-content img{max-width:100%}.search .text-content-heading{margin-top:.625rem}.search .search-area .input-group .input-group-text{background-color:#fff}.search .search-area .input-group .btn{background-color:#302E2F;color:#FFFFFF}.search .search-area .col-2{padding-left:0}.search .search-area .btn-link{color:#302E2F}.search .search-sort [class*="col-"]{line-height:2.375rem}.search .pagination .page-link{color:#8B8185;border-color:#8B8185}.search .pagination .page-link:hover{color:#fff;background-color:#8B8185;border-color:#8B8185}.search .pagination .page-item.active .page-link{color:#fff;background-color:#8B8185;border-color:#8B8185}.pay-success .container p i{font-size:6.25rem;color:#29CA40}.pay-success .container h3{color:#29CA40}.pay-success .container .row{margin-bottom:5rem}@media (max-width: 768px){.pay-success .container p i{font-size:5rem}.pay-success .container .row{margin-bottom:2.5rem}}.pay-failure .container p{margin-bottom:0.25rem}.pay-failure .container p i{font-size:6.25rem;color:#FF6158}.pay-failure .container h3{color:#FF6158}.pay-failure .container .btn-link{color:#FF6158}.pay-failure .container .row{margin-bottom:5rem}@media (max-width: 768px){.pay-failure .container p i{font-size:5rem}.pay-failure .container .row{margin-bottom:2.5rem}}.page-under-construction{height:100%;display:flex}.page-under-construction .container{height:100%;display:flex;align-items:center}.page-under-construction .container .content{display:flex;align-items:center}.page-under-construction .container .content img{width:100%}@media (max-width: 768px){.page-under-construction .container .content .note{text-align:center;margin-top:2rem}}.enquiry-dialog{padding:30px}.enquiry-dialog h3{text-align:center;margin-bottom:20px;font-size:18px}.enquiry-dialog .form-group{margin-bottom:0}.enquiry-dialog .form-group .form-control{border-radius:0;border-top:0;border-left:0;border-right:0}.enquiry-dialog .form-group .form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:none}.enquiry-dialog .form-group button[type='submit']{margin-top:25px}.enquiry-dialog .inquiry-form-group{padding:0.375rem 0.75rem;border-bottom:1px solid #ced4da}.enquiry-dialog .inquiry-form-group h5{font-size:14px}.enquiry-dialog .file-upload{position:relative;height:70px;border-bottom:1px solid #ced4da}.enquiry-dialog .file-upload .file-upload-placeholder{position:relative;background:url("data:image/gif;base64,R0lGODlhJgAoAPcAAAAAAP///8/P0f7+//n5+u7u7+3t7uzs7ejo6eLi49fX2MvLzKSlqJucn5eYm5WWmcPEx8DBxK6vsZaYm5WXmpKUl5CSla+xtK6ws6aoq6OlqJ2foqCkqI+SlZWYm6irro2PkaaoqqWnqaKkpqCipJ6gop2foZudn5qcnpmbnZeZm5WXmZKUlpGTlZCSlMTGyMPFx8DCxL/Bw77Awqutr/r8/tDS1Ofo6eHi49vc3cfIybq7vLa3uK+wsa6vsLC0t4aJi4GEhpmcnpeanJaZm5WYmpSXmZKVl4+SlI2Qkqmsrqirraapq6SnqaKlp5ueoMLFx7/CxL7Bw7m8vra5u5WZm5SYmrq8va+xsq6wsa2vsKmrrKiqq6WnqKKkpaGjpJ+hop6goZudnpqcnZeZmtPV1sPFxsLExcDCw7/Bwr7Awb2/wKWoqaOmp6GkpaCjpJ+io56hop2goZyfoJmcnZaZmpWYmZSXmJKVlpCTlI+Sk8HExcDDxL/Cw77Bwr3AwaqtrqirrMvOz5ebnJWZmpSYmZOXmJKWl6errMPHyLzAwbW5upWam5WZmZSYmJOXl7C0tJaZmbS3t7K1tbG0tK+ysq6xsayvr6irq6WoqKSnp6KlpaGkpJmcnNHU1NDT08/S0szPz8THx8HExMDDw73AwOzu7tja2tHT09DS0svNzcHDw7K0tK+xsf7///r7+/f4+Pb39/X29vDx8ejp6eTl5eHi4uDh4dzd3dfY2LW4t62wr8HEw8DDwtfZ2P3+/fT19Nzd3Nrb2unp6P/+/v7+/vn5+ff39/b29vX19fLy8u7u7u3t7ezs7Ovr6+bm5v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAANAALAAAAAAmACgAAAj/AEUBmkSJEquCrA5CKsiw4UGHCBkerETlCp03RQwVsmOnkEdHHQs52uixJMmTIz0+2kBiSykxTGZA8CMjggw/ffrIkJFzp08pOyOkSfNzZ4wXWeD4+GNkya8AUKNKnUq1alQzdpZ6CITMqtevUkdFkvCnSKBkYNNaJVWHbKGzauNKZZtFzQS4amXdkEu3LF6wBC6MeRaXLdkiiNCCRaakyIkxt9Qa/mMlMVhgNIw0CfEkxam0k80qtmpAw505bUTESTGkDFjDiqz8pTqMwYMwiwI54dGF0QQBX0lFuqRItFUccuocChUrU50ctEoUIbLAq3AtayYsGS0VlwkrRVQF/1D2xY6nALXAGFmho1jV0LOhCktSR4gNqM441fkElVkIByCs8V5bfxRi2VQIkHBEMFE148V+Uc2yCQsKDCiBXfFBVYAtUjnoQCpSmZLAWpFooQZi3HnloAqoFEbgWyla5WAj/EnWVnEZVnXACFXUCBqBxqU1o49grUKGFn9sFWNVDkIoWSRLTYDJklQ5SAiRwRGoHZVTNeOGk2n1MlYpKKrlJZiv1YGkgVx2+CCWXhnpA4ZtRrUjml+tAmSOVb5Z2Fh+1QlVk3CuBSQix5jpp1q8EEjBB8YoiqdXZ9ThQykNZCDFHjnF0EcUfEyRyCt2jnClVL5QEcWnaKDRBx9QYHUQRw+6VIBCHi7kikSuLQAxiCwNenFqVDsEYYEFu+bagR5kdMIBDFy00goW1FI7LReSwBIsmoJoMu201baSxS4/DFAMMcWkq+66HepHpCvrxlvMADXINeiicblibwDNjDDpVwPs20wceICy777LWMJGLvYWExAAOw==") no-repeat center 12px;background-size:auto 20px;height:70px;line-height:100px;text-align:center;overflow:hidden;color:#96989b;cursor:pointer;display:inline-block}.enquiry-dialog .file-upload .file-upload-placeholder input[type='file']{position:absolute;left:0;top:0;height:100%;width:100%;opacity:0;z-index:5;cursor:pointer}.enquiry-dialog .file-upload .file-upload-selected{border-radius:0.25rem;position:absolute;left:0;top:0;height:100%;width:100%;z-index:2;background-color:#fff;display:flex;align-items:center;opacity:0;transition:all 0.5s;color:#96989b}.enquiry-dialog .file-upload .file-upload-selected label{border:1px dashed #ced4da;border-radius:50%;position:absolute;right:0;top:calc(50% - 13px);padding:0;width:26px;height:26px;text-align:center;overflow:hidden;cursor:pointer}.enquiry-dialog .file-upload .file-upload-selected label:before{color:#ced4da;line-height:26px;font-size:14px;font-family:"fo" !important;content:"\e723"}.enquiry-dialog .file-upload .file-upload-selected p:before{font-family:"fo" !important;content:"\e6c0";margin-right:5px;vertical-align:middle}.enquiry-dialog .file-upload .file-upload-selected.active{opacity:1;z-index:10}.enquiry-dialog .file-upload .file-upload-selected:hover{color:#1688d3}.enquiry-dialog .file-upload .file-upload-selected:hover label{border-color:#1688d3;color:#1688d3}.enquiry-dialog .file-upload .file-upload-selected:hover label:before{color:#1688d3}.enquiry-dialog .file-upload small{position:absolute;right:6px;bottom:6px}.enquiry-dialog .enquiry-dialog-footer{margin-top:1rem;text-align:right}.enquiry-dialog .enquiry-dialog-footer .btn{background-color:#302E2F;border-color:#302E2F;color:#FFFFFF;border-radius:4px}.enquiry-dialog .enquiry-dialog-close{position:absolute;right:-25px;top:-20px;width:50px;line-height:40px;text-align:center;font-size:2rem;color:#808080;cursor:pointer}.thanks [class*="container"]{text-align:center;padding-top:7.8125rem;padding-bottom:7.8125rem}.thanks [class*="container"] i{color:#28a745;font-size:5rem}.popover-header{background-color:transparent;border-bottom:0}.text-warning{color:#E6A23C}.btn:disabled{cursor:not-allowed}.affix-customer-service{background-color:#fff;background-image:url("//cdn.mybuckyshop.com/new-starit-buckyshop-site/2020/img/customer-service.png");background-size:22px;background-position:center center;background-repeat:no-repeat;box-shadow:0 0.1875rem 0.3125rem rgba(0,0,0,0.15);border-radius:6px;bottom:20px;cursor:pointer;height:40px;position:fixed;right:20px;width:40px;z-index:2000}@media (min-width: 768px){.affix-customer-service{background-size:40px;height:50px;right:30px;width:50px}}#ECHAT_icon,#ECHAT_invite,#ECHAT_mini_icon{display:none !important}[data-shop-code="397739adb82646e05b718e1c5a763e50"] .affix-customer-service,[data-shop-code="404aa8dbbb1d6750939ec8b6817c3f6a"] .affix-customer-service{background-color:#FF4400}@media (min-width: 768px){[data-shop-code="397739adb82646e05b718e1c5a763e50"] .affix-customer-service,[data-shop-code="404aa8dbbb1d6750939ec8b6817c3f6a"] .affix-customer-service{background-size:50px;bottom:110px;height:70px;right:30px;width:70px}}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0;background-color:rgba(255,255,255,0.4)}.modal-dialog{position:relative;width:auto;margin:0.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;-webkit-transform:translate(0, -50px);transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-x:hidden;overflow-y:scroll;scrollbar-width:none}.modal-dialog-scrollable .modal-body::-webkit-scrollbar{display:none}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:orange;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:0.3rem;outline:0;padding:0 0.5rem}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 1rem;height:360px}@media (max-width: 576px){.modal-body{height:240px}}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:center;padding:0.75rem;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px)}.modal-footer>*{margin:0.25rem}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:480px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.promotion-window .modal-header .header-title{white-space:nowrap;width:100%;overflow:hidden;text-align:center}.promotion-window .modal-header .header-title p{margin-bottom:0;display:inline-block}.promotion-window .modal-header .header-title .title-text{font-size:22px;font-weight:600}.promotion-window .modal-body .coupon-list .coupon-item{background-color:#FFF;border-radius:10px;margin-bottom:1rem;display:flex;flex-direction:column;padding:1rem}.promotion-window .modal-body .coupon-list .coupon-item .coupon-content{display:flex;align-items:center;justify-content:space-between}.promotion-window .modal-body .coupon-list .coupon-item .coupon-content .price{font-weight:800;display:flex;align-items:baseline;margin-right:1rem}.promotion-window .modal-body .coupon-list .coupon-item .coupon-content .price .currency{color:#000;font-size:24px}.promotion-window .modal-body .coupon-list .coupon-item .coupon-content .price .amount{color:#000;font-size:40px;min-width:max-content}.promotion-window .modal-body .coupon-list .coupon-item .coupon-content .price-note{color:#999;font-size:14px}.promotion-window .modal-body .coupon-list .coupon-item .time-range,.promotion-window .modal-body .coupon-list .coupon-item .country-desc{color:#999;font-size:14px;word-break:break-word}.promotion-window .modal-footer .btn-shopping{border-radius:30px;padding:0.5rem 4rem;cursor:pointer;border:none;background-color:#FFF}.promotion-window .modal-footer .tips{margin:1rem 0;word-break:break-all;font-size:12px}.promotion-window .slick-slider .slick-next{right:-0.4rem}.promotion-window .slick-slider .slick-prev{left:-0.4rem}.promotion-window .slick-slider .slick-dots li{background-color:rgba(0,0,0,0.2);border:none}.promotion-window .slick-slider .slick-dots li.slick-active{background-color:#000;border:none;width:.625rem;height:.625rem}
