@import url(a4b59d3867364edeb268918fd5ffe4b4.css);.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("../images/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("../fonts/slick.eot") format("embedded-opentype"),url("../fonts/slick.woff") format("woff"),url("../fonts/slick.ttf") format("truetype"),url("../fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\2190"}[dir="rtl"] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\2192"}[dir="rtl"] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.home-email-signup .email-box{border:solid 1px #d7d7d7;padding:60px 90px}@media (max-width: 900.98px){.home-email-signup .email-box{padding:40px 15px}}.home-email-signup .wrap-input-email{max-width:520px}.email-signup-message{z-index:5000;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:fixed;top:15%;left:50%}.email-signup-alert{z-index:5000;-webkit-animation:fade 5s linear forwards;animation:fade 5s linear forwards;-webkit-box-shadow:1px 1px 5px grey;box-shadow:1px 1px 5px grey;padding:1em}@-webkit-keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}.email-signup-alert.show{display:block}.custom-width{width:80%}@media (max-width: 900.98px){.custom-width{width:65%}}.page .conditionTitle,.homepage .conditionTitle{display:block}.page .cta-image-wrapper button.btn-outline-primary:hover,.homepage .cta-image-wrapper button.btn-outline-primary:hover{background-color:#fff}.page .bg-gray1,.homepage .bg-gray1{background-color:#f9f9f9}.page .section-name,.homepage .section-name{font-family:"Montserrat";font-size:32px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:3.84px;text-align:center;color:#000}@media (max-width: 900.98px){.page .section-name,.homepage .section-name{font-size:25px;letter-spacing:3px}}.page .section-sub-name,.homepage .section-sub-name{font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:2.4px;text-align:center;color:#000;font-family:"YuGothic","Yu Gothic","Arial",sans-serif}@media (max-width: 900.98px){.page .section-sub-name,.homepage .section-sub-name{letter-spacing:2.24px;font-size:14px}}.page .home-main,.homepage .home-main{position:relative}.page .home-main .homepage-carousel,.homepage .home-main .homepage-carousel{height:375px}@media (min-width: 901px){.page .home-main .homepage-carousel,.homepage .home-main .homepage-carousel{height:362px}}@media (min-width: 901px){.page .home-main .homepage-carousel img,.homepage .home-main .homepage-carousel img{width:1100px}}.page .home-main .hp-carousel .btns,.homepage .home-main .hp-carousel .btns{position:relative;top:-183px;width:1050px;margin:0 auto;z-index:1}.page .home-main .hp-carousel .btns .slick-arrow,.homepage .home-main .hp-carousel .btns .slick-arrow{background:black;width:50px;height:50px}.page .home-main .hp-carousel .btns .slick-arrow.slick-prev:before,.homepage .home-main .hp-carousel .btns .slick-arrow.slick-prev:before{content:'\2039';font-size:30px;font-weight:bold;margin:0 auto;position:absolute;top:21%;left:33%}.page .home-main .hp-carousel .btns .slick-arrow.slick-next:before,.homepage .home-main .hp-carousel .btns .slick-arrow.slick-next:before{content:'\203A';font-size:30px;font-weight:bold;margin:0 auto;position:absolute;top:21%;right:33%}.page .home-main .hp-carousel .btns .slick-arrow:hover,.homepage .home-main .hp-carousel .btns .slick-arrow:hover{background:yellow}.page .home-main .hp-carousel .btns .slick-arrow:hover.slick-prev:before,.page .home-main .hp-carousel .btns .slick-arrow:hover.slick-next:before,.homepage .home-main .hp-carousel .btns .slick-arrow:hover.slick-prev:before,.homepage .home-main .hp-carousel .btns .slick-arrow:hover.slick-next:before{color:black}.page .home-main .carousel-indicators,.homepage .home-main .carousel-indicators{display:none}.page .home-main .carousel-control-prev .prev-holder,.page .home-main .carousel-control-prev .next-holder,.page .home-main .carousel-control-next .prev-holder,.page .home-main .carousel-control-next .next-holder,.homepage .home-main .carousel-control-prev .prev-holder,.homepage .home-main .carousel-control-prev .next-holder,.homepage .home-main .carousel-control-next .prev-holder,.homepage .home-main .carousel-control-next .next-holder{height:50px;width:50px;position:absolute;background:#000}.page .home-main .carousel-control-prev .prev-holder .carousel-control-prev-icon,.page .home-main .carousel-control-prev .prev-holder .carousel-control-next-icon,.page .home-main .carousel-control-prev .next-holder .carousel-control-prev-icon,.page .home-main .carousel-control-prev .next-holder .carousel-control-next-icon,.page .home-main .carousel-control-next .prev-holder .carousel-control-prev-icon,.page .home-main .carousel-control-next .prev-holder .carousel-control-next-icon,.page .home-main .carousel-control-next .next-holder .carousel-control-prev-icon,.page .home-main .carousel-control-next .next-holder .carousel-control-next-icon,.homepage .home-main .carousel-control-prev .prev-holder .carousel-control-prev-icon,.homepage .home-main .carousel-control-prev .prev-holder .carousel-control-next-icon,.homepage .home-main .carousel-control-prev .next-holder .carousel-control-prev-icon,.homepage .home-main .carousel-control-prev .next-holder .carousel-control-next-icon,.homepage .home-main .carousel-control-next .prev-holder .carousel-control-prev-icon,.homepage .home-main .carousel-control-next .prev-holder .carousel-control-next-icon,.homepage .home-main .carousel-control-next .next-holder .carousel-control-prev-icon,.homepage .home-main .carousel-control-next .next-holder .carousel-control-next-icon{position:absolute;top:15px}.page .home-main .carousel-control-prev .prev-holder,.page .home-main .carousel-control-next .prev-holder,.homepage .home-main .carousel-control-prev .prev-holder,.homepage .home-main .carousel-control-next .prev-holder{left:0}.page .home-main .carousel-control-prev .prev-holder .carousel-control-prev-icon,.page .home-main .carousel-control-next .prev-holder .carousel-control-prev-icon,.homepage .home-main .carousel-control-prev .prev-holder .carousel-control-prev-icon,.homepage .home-main .carousel-control-next .prev-holder .carousel-control-prev-icon{left:10px}.page .home-main .carousel-control-prev .next-holder,.page .home-main .carousel-control-next .next-holder,.homepage .home-main .carousel-control-prev .next-holder,.homepage .home-main .carousel-control-next .next-holder{right:0}.page .home-main .carousel-control-prev .next-holder .carousel-control-next-icon,.page .home-main .carousel-control-next .next-holder .carousel-control-next-icon,.homepage .home-main .carousel-control-prev .next-holder .carousel-control-next-icon,.homepage .home-main .carousel-control-next .next-holder .carousel-control-next-icon{right:11px}@media (max-width: 767.98px){.page .home-main .carousel-control-prev,.page .home-main .carousel-control-next,.homepage .home-main .carousel-control-prev,.homepage .home-main .carousel-control-next{display:none}}.page .home-main .cta-image-wrapper,.homepage .home-main .cta-image-wrapper{position:absolute;bottom:0;left:53%}@media (max-width: 1199.98px){.page .home-main .cta-image-wrapper,.homepage .home-main .cta-image-wrapper{right:7%;left:unset}}.page .home-main .cta-image-wrapper .homepage-cta-text,.homepage .home-main .cta-image-wrapper .homepage-cta-text{font-size:14px;font-weight:900;letter-spacing:20px;line-height:29px;text-align:right}.page .home-main .cta-image-wrapper .brand-text,.homepage .home-main .cta-image-wrapper .brand-text{position:relative;font-size:8px;font-weight:900;letter-spacing:5px;line-height:12px;text-transform:uppercase}.page .home-main .cta-image-wrapper .brand-text:before,.homepage .home-main .cta-image-wrapper .brand-text:before{content:'Daikokuya';top:40px;left:-55px;position:absolute;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.page .home-main .cta-image-wrapper .brand-text:after,.homepage .home-main .cta-image-wrapper .brand-text:after{content:'Daikokuya';position:absolute;bottom:40px;right:-55px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width: 575.98px){.page .home-main .cta-image-wrapper .brand-text:before,.page .home-main .cta-image-wrapper .brand-text:after,.homepage .home-main .cta-image-wrapper .brand-text:before,.homepage .home-main .cta-image-wrapper .brand-text:after{content:none}.page .home-main .cta-image-wrapper .brand-text img,.homepage .home-main .cta-image-wrapper .brand-text img{display:none}}.page .home-main .cta-image-wrapper .site-name,.homepage .home-main .cta-image-wrapper .site-name{text-transform:uppercase;text-shadow:-.3125rem 0rem 0 #fff;font-weight:bold;position:absolute;right:0;bottom:0;font-size:3.375rem;line-height:2.875rem;letter-spacing:2.125rem;margin-right:-2rem}@media (max-width: 900.98px){.page .home-main .cta-image-wrapper .site-name,.homepage .home-main .cta-image-wrapper .site-name{font-size:2.125rem;line-height:1.75rem;letter-spacing:1.25rem;margin-right:-0.7rem}}.page .home-main .catchphrase,.homepage .home-main .catchphrase{top:5%;left:1.25rem;position:absolute;line-height:3.125rem;letter-spacing:1.25rem;z-index:10}@media (min-width: 901px){.page .home-main .catchphrase,.homepage .home-main .catchphrase{left:calc((100% - 1090px) / 2);top:20%}}.page .home-main .catchphrase:before,.homepage .home-main .catchphrase:before{content:'';width:85px;background-color:#fff;content:'';height:10px;background-color:#fff;top:80px;left:-10px;position:absolute;z-index:-1}.page .home-main .catchphrase:after,.homepage .home-main .catchphrase:after{content:'';width:85px;background-color:#fff;content:'';height:10px;background-color:#fff;top:80px;left:122px;position:absolute;z-index:-1}.page .home-product-tiles .new-products-title,.homepage .home-product-tiles .new-products-title{border-bottom:2px solid #000}.page #featured-brand .bg-linen,.homepage #featured-brand .bg-linen{background-color:#fcf5ec}.page #featured-brand .bg-polar,.homepage #featured-brand .bg-polar{background-color:#f1f9fc}.page #featured-brand .bg-whisper,.homepage #featured-brand .bg-whisper{background-color:#efeaf2}.page #featured-brand .bg-forget,.homepage #featured-brand .bg-forget{background-color:#fff2ed}.page #featured-brand .first-box,.homepage #featured-brand .first-box{padding-left:0;padding-right:0}.page #featured-brand .second-box,.homepage #featured-brand .second-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page #featured-brand .second-box .box-title,.homepage #featured-brand .second-box .box-title{font-family:Times;font-size:26px;font-weight:bold;color:#21201e}.page #featured-brand .second-box .box-copy,.homepage #featured-brand .second-box .box-copy{opacity:0.8;font-size:14px;color:#1e1e1e;margin-bottom:40px}.page #popular-products-tabs .list-group-item,.homepage #popular-products-tabs .list-group-item{border:none;font-size:12px;letter-spacing:1.44px;color:#21201e}.page #popular-products-tabs .list-group-item.active,.homepage #popular-products-tabs .list-group-item.active{border-radius:25px;background-color:#fff100}.page #popular-products-tabs .product-recommendations .tab-pane.active,.homepage #popular-products-tabs .product-recommendations .tab-pane.active{display:-webkit-box;display:-ms-flexbox;display:flex}.page #news,.homepage #news{max-width:800px}.page .category-slot,.homepage .category-slot{color:#000}@media (max-width: 767.98px){.page .category-slot.mb-auto-scroll,.homepage .category-slot.mb-auto-scroll{overflow:auto}}@media (max-width: 767.98px){.page .category-slot .mb-flex-wrap,.homepage .category-slot .mb-flex-wrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;-webkit-box-pack:unset !important;-ms-flex-pack:unset !important;justify-content:unset !important}}.page .bootom-homepage,.homepage .bootom-homepage{position:relative}.page .bootom-homepage .promo-text,.homepage .bootom-homepage .promo-text{position:absolute;font-size:25px;top:50%;right:33%}.page .product .brand,.homepage .product .brand{font-family:"Montserrat";font-size:17px;font-weight:500;letter-spacing:0.68px;line-height:17px;position:relative;color:#000;min-height:35px}@media (max-width: 900.98px){.page .product .brand,.homepage .product .brand{font-size:12px;letter-spacing:0.48px}}.page .product .brand:after,.homepage .product .brand:after{content:' ';border-bottom:3px solid #000;width:20px;display:block;opacity:0.2;position:absolute;top:5px;right:0}.page .product:hover .brand:after,.homepage .product:hover .brand:after{content:' ';border-bottom:3px solid #661ea9;opacity:1}.page .product .small,.homepage .product .small{color:#000}@media (max-width: 900.98px){.page .product .small,.homepage .product .small{font-size:10px;color:#333}}.page .product .price,.homepage .product .price{font-family:"YuGothic","Yu Gothic","Arial",sans-serif;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#666}@media (max-width: 900.98px){.page .product .price,.homepage .product .price{font-size:13px}}.page .brand-container,.homepage .brand-container{position:relative}.page .brand-container:hover .step-brand span:after,.homepage .brand-container:hover .step-brand span:after{content:' ';border-bottom:3px solid #ffeb00;opacity:1}.page .brand-container .step-brand,.homepage .brand-container .step-brand{position:absolute;bottom:60px;left:45px}@media (max-width: 900.98px){.page .brand-container .step-brand,.homepage .brand-container .step-brand{bottom:15px}}.page .brand-container .step-brand span,.homepage .brand-container .step-brand span{font-family:"Montserrat";font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.64px;color:#fff}@media (max-width: 900.98px){.page .brand-container .step-brand span,.homepage .brand-container .step-brand span{font-size:13px;letter-spacing:0.52px}}.page .brand-container .step-brand span:after,.homepage .brand-container .step-brand span:after{content:' ';border-bottom:3px solid #fff;width:20px;display:block;margin-top:4px;opacity:0.5;margin-top:4px}.page .brand-container .step-brand.brand-small,.homepage .brand-container .step-brand.brand-small{left:26px;bottom:25px}@media (max-width: 900.98px){.page .brand-container .step-brand.brand-small,.homepage .brand-container .step-brand.brand-small{bottom:10px}}.page .brand-container .step-brand.brand-small span,.homepage .brand-container .step-brand.brand-small span{font-size:16px}@media (max-width: 900.98px){.page .brand-container .step-brand.brand-small span,.homepage .brand-container .step-brand.brand-small span{font-size:13px;letter-spacing:0.52px}}
