@import"https://fonts.googleapis.com/css?family=Libre+Baskerville";@import"https://fonts.googleapis.com/earlyaccess/notosansjp.css";@import"https://fonts.googleapis.com/css?family=Noto+Serif+JP";.visible-mobile{display:block}.visible-desktop{display:none}@media screen and (min-width: 991px){.visible-desktop{display:block}.visible-mobile{display:none}}@media screen and (max-width: 1199px){.order-3{order:1}.order-12{order:3}.order-5{order:5}.order-7{order:7}.order-9{order:9}}@media screen and (max-width: 768px){.order-9{order:2;width:100%}}h1,h2{font-family:Libre Baskerville,serif;font-size:24px;font-weight:700;line-height:1.5;letter-spacing:.5px;color:#2f2112}@media screen and (max-width: 767px){h1,h2{font-size:24px!important;line-height:1}}p{font-family:Noto Sans JP,serif;font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:.4px;color:#2f2112}@media screen and (min-width: 768px){p{font-size:18px}}.breadcrumbs{background-color:#da1107;font-size:14px;line-height:1.3;letter-spacing:.3px;color:#2f2112;border-bottom:1px solid #82796d}.btn{line-height:36px;border:2px solid #d9384f;font-family:Noto Sans JP,serif;font-size:14px;font-weight:500;letter-spacing:.7px;text-align:center;color:#fff;padding:0 10px}.btn:hover{color:#2f2112;background:#fff;border:2px solid #d9384f}.btn.large-width{min-width:180px}.btn.padding-left{margin-left:15px}.btn.reverse{color:#2f2112;background:#fff;border:2px solid #d9384f}@media screen and (min-width: 768px){.btn.reverse{min-width:180px;width:auto;margin-top:0;margin-bottom:0;float:none}}.btn.reverse:hover{background:#d9384f;color:#fff;border:2px solid #d9384f}@media screen and (max-width: 767px){.btn{line-height:26px;height:30px;font-size:12px;width:140px;padding:0}}.megamenu_mobile{width:100%}.megamenu_mobile h2{font-family:Noto Sans JP,serif;font-size:13px!important;font-weight:700;line-height:.92!important;letter-spacing:2px;text-align:center;color:#82796d;margin-top:24px;display:flex}.megamenu_mobile span{margin-top:2px}.megamenu_mobile i{color:#000;font-size:18px}.megamenu_mobile .megamenu_trigger{right:20px}.megamenu_mobile .level_1{padding:0!important}.megamenu_mobile .level_1 .level_1__item{border-top:0;border-bottom:1px solid #e9e7e1}.megamenu_mobile .level_1 .level_1__item .level_1__link{font-family:Noto Sans JP,serif;font-size:14px;font-weight:700;line-height:1.29;letter-spacing:.7px;text-align:left;color:#82796d;text-transform:uppercase;padding:13px 20px 15px}.megamenu_mobile ul .level_2{width:100%!important}.megamenu_mobile .level_3__item{background:#f6f4ef}.megamenu_mobile .level_3__item .level_3__link{border-bottom:0!important;font-family:Noto Sans JP,serif;font-size:14px!important;line-height:1.14!important;color:#2f2112!important;padding:8px 0!important}.nw_header{background:#fff!important;border-bottom:2px solid #d9384f!important}.nw_header .header_logo_mobile{padding:15px 0!important;border-bottom:1px solid #d9384f}.nw_header .header_logo{white-space:normal;padding-right:0}@media screen and (max-width: 992px){.nw_header .header_logo{padding:0}}.nw_header .header_logo img{max-width:80px}@media screen and (max-width: 992px){.nw_header .header_logo img{align-self:center;margin-left:20px}}@media screen and (min-width: 992px){.nw_header .header_logo img{max-width:100%}}.nw_header .header_search{margin-left:auto;margin-top:15px;margin-bottom:5px;max-width:200px}.nw_header .header_center{padding:0 20px}.nw_header .header_center.megamenu_stuck{border-bottom:2px solid #d9384f!important;padding:0}.nw_header .header_center.megamenu_stuck .flexbox{max-width:2048px;margin:0 auto;padding:0 45px}@media screen and (max-width: 992px){.nw_header .header_center .flexbox{padding-bottom:10px}}@media screen and (min-width: 992px){.nw_header .header_center{padding:0 45px}}.nw_header .megamenu{font-family:Noto Sans JP,serif;font-size:14px;font-weight:700;line-height:1.29;letter-spacing:.7px;color:#82796d;display:flex;justify-content:flex-start}.nw_header .megamenu .level_1__item{margin:0;padding:0}@media screen and (min-width: 991px){.nw_header .megamenu .level_1__item{margin:0 0 0 30px}}.nw_header .megamenu .sf-with-ul{display:flex}.nw_header .megamenu .sf-with-ul:after{font-size:14px;content:"\f107";font: 24px/1 FontAwesome;margin-top:5px;margin-left:8px;display:block}.nw_header .megamenu ul .level_2{top:69px;box-shadow:none;width:240px}.nw_header .megamenu ul .level_2 div{box-shadow:none;padding:0}.nw_header .megamenu ul .level_2 div .level_3 .level_3__item{padding:0 25px}.nw_header .megamenu ul .level_2 div .level_3 .level_3__item:hover{background-color:#e9e7e1}.nw_header .megamenu ul .level_2 div .level_3 .level_3__item .level_3__link{font-family:Noto Sans JP,serif;font-size:14px;line-height:1.5;text-align:left;color:#2f2112;width:100%;display:block;padding:9px 0;border-bottom:1px solid #e9e7e1}.nw_header .megamenu .search_button{font-size:22px;padding-top:5px;padding-left:30px}.nw_header .nw_logo_slogan{font-weight:700;font-size:14px;line-height:1.5;text-align:center;color:#2f2112;font-family:Libre Baskerville,serif;align-self:center;padding-left:10px}@media screen and (min-width: 992px){.nw_header .nw_logo_slogan{font-size:16px;line-height:1.31;text-align:left;align-self:initial;padding-left:20px}}.nw_header .header_social .header_item__social{font-size:20px;display:flex}@media screen and (max-width: 992px){.nw_header .header_social .header_item__social{justify-content:center;padding:30px 0;margin-left:-25px}}.nw_header .header_social .header_item__social li{margin-left:25px}.nw_header .header_social .header_item__social li a{color:#000}.nw_header .header_social .header_item__social li a :hover{color:#d9384f}.homepage_container{margin-right:auto;margin-left:auto}@media (min-width: 992px){.homepage_container{width:990px;max-width:100%}}.collection_listing__main{display:flex;flex-wrap:wrap}.collection_item{margin:40px 0!important}.collection_item .collection_title{font-family:"Noto Serif JP",serif;font-size:24px;font-weight:600;line-height:.99;letter-spacing:.5px;text-align:left;color:#2f2112}.collection_item .collection_products{font-family:Noto Sans JP,serif;font-size:16px;font-weight:300;line-height:1.5;letter-spacing:.3px;text-align:left;color:#82796d}.category_title{font-family:"Noto Serif JP",serif;font-size:32px;font-weight:600;line-height:1;letter-spacing:.6px;text-align:center;color:#2f2112;margin-top:40px}@media screen and (max-width: 767px){.section_slideshow_second .title1{font-size:24px!important}}.section_slideshow .img_placeholder_custom{height:180px;background-position:center center}@media (min-width: 768px) and (max-width: 1200px){.section_slideshow .img_placeholder_custom{height:300px;background-position:center center}}@media screen and (min-width: 1200px){.section_slideshow .img_placeholder_custom{height:auto;background-position:center center}}.section_slideshow .slide_caption .title1{font-family:"Noto Serif JP",serif;font-weight:600;line-height:1.5;text-align:center;color:#fff;padding-top:0;font-size:18px;letter-spacing:.4px;display:block!important}@media screen and (min-width: 768px){.section_slideshow .slide_caption .title1{letter-spacing:1px;font-size:48px}}.text_section_block{padding:11px 20px;text-align:center}@media screen and (min-width: 1024px){.text_section_block{padding:10.45px 20px}}.text_section_block .nw-title{font-family:"Noto Serif JP",serif;font-size:18px;letter-spacing:.5px;font-weight:600;line-height:1.5;margin-bottom:15px}@media screen and (min-width: 768px){.text_section_block .nw-title{letter-spacing:.4px;font-size:24px;margin-bottom:25px;line-height:1}}.text_section_block .nw-text{font-family:Noto Sans JP,serif;font-size:16px;font-weight:300;line-height:1.5;letter-spacing:.3px}@media screen and (min-width: 768px){.text_section_block .nw-text{font-size:18px;letter-spacing:.4px}}.text_section_block .btn{margin-top:30px;width:140px;margin-left:10px;margin-right:10px}@media screen and (min-width: 768px){.text_section_block .btn{width:180px}}.text_section_block .btn+.btn{margin-top:10px}@media screen and (min-width: 768px){.text_section_block .btn+.btn{margin-top:30px}}.text_section_block.background_black{background:#000}.text_section_block.background_black .nw-title,.text_section_block.background_black .nw-text{color:#fff}.text_section_block.background_brown{background-color:#efe8d9}.text_section_block.background_white{background-color:#fff}.text_section_block.background_texture{position:relative}.text_section_block.background_texture .nw-title,.text_section_block.background_texture .nw-text{color:#2f2112}.text_section_block.background_texture:before{content:"";width:100%;height:100%;display:block;z-index:-2;position:absolute;top:0;left:0}.text_section_block.background_texture--opacity:before{opacity:.5}@media screen and (max-width: 767px){.section_image-with-text-overlay{margin-top:0!important}}.section_homepage{margin:20px 0}@media screen and (min-width: 768px){.section_homepage{margin:30px 0 0}}.section_homepage:first-child{margin:0}@media screen and (max-width: 767px){.section_text-columns .col-sm-4:last-child .text_columns__item{margin:0}}.section_text-columns .text_columns__item{margin:0 0 60px}.section_text-columns .text_columns__item h3{font-family:Libre Baskerville,serif;font-size:24px;line-height:1;letter-spacing:.5px;text-align:left;color:#2f2112;text-align:center}.section_text-columns .text_columns__item p{font-family:Noto Sans JP,serif;font-size:14px;font-weight:300;line-height:1.5;letter-spacing:.3px;text-align:left;color:#2f2112;margin:10px 0 0;text-align:center}.section_text-columns .text_columns__item .btn{margin:25px 0 0;font-family:Noto Sans JP,serif;font-size:14px;line-height:auto;font-weight:500;letter-spacing:.7px;text-align:center;color:#2f2112;background:#fff;border:2px solid #d9384f}.section_text-columns .text_columns__item .btn:hover{background:#d9384f;color:#fff;border:2px solid #d9384f}@media screen and (max-width: 767px){.section_text-columns .text_columns__item{display:flex;flex-direction:column}.section_text-columns .text_columns__item .item_img{margin:auto;width:100%}.section_text-columns .text_columns__item .item_img img{width:100%}.section_text-columns .text_columns__item h3{text-align:center;margin-top:15px}.section_text-columns .text_columns__item .btn{margin:10px 0 0;margin-left:50%!important;transform:translate(-50%)}}.text_image_section_block{padding:40px 20px 5px;background-size:100%;background-repeat:no-repeat;background-color:#e0cfb2}@media screen and (min-width: 768px){.text_image_section_block{padding:40px;margin:30px 45px 0;background-size:cover}}@media screen and (min-width: 768px){.text_image_section_block:last-child{margin:30px 45px}}.text_image_section_block .nw-title{font-family:"Noto Serif JP",serif;font-size:24px;font-weight:600;line-height:1.5;letter-spacing:.5px;color:#2f2112;padding-bottom:30px}@media screen and (min-width: 768px){.text_image_section_block .nw-title{line-height:1}}.text_image_section_block .nw-text{font-family:Noto Sans JP,serif;font-size:18px;font-weight:300;padding-bottom:30px;line-height:1.5;letter-spacing:.4px;color:#2f2112}.text_image_section_block .text{text-align:center;background:#fff;padding:30px 20px 50px;margin:105px 0 20px}@media screen and (min-width: 768px){.text_image_section_block .text{padding:45px 100px 35px;margin:inherit}}.section_logo-custom{margin:0!important}.section_logo-custom .logo_item{padding:0 2.5px;flex-basis:20%!important}@media screen and (max-width: 767px){.section_logo-custom .logo_item{flex-basis:calc(100%/3)!important}.section_logo-custom .logo_item:last-child,.section_logo-custom .logo_item:first-child{display:none}}.section_logo-custom .flexbox{margin:5px 0!important}.contact-container{max-width:1000px;margin-top:40px}@media (max-width: 767px){.contact-container{padding-left:0;padding-right:0;margin-top:20px}}.contact-container h1{margin-bottom:20px;text-align:center}@media (max-width: 767px){.contact-container h1{margin-bottom:15px;line-height:1.5}}.contact-container p{margin-bottom:20px;text-align:center}@media (max-width: 767px){.contact-container p{padding:0 50px}}.contact-container form{background-color:#efe8d9;padding:20px 170px 40px;margin-bottom:60px}@media (max-width: 767px){.contact-container form{padding:30px 20px 40px;margin-bottom:0}}@media (min-width: 768px) and (max-width: 992px){.contact-container form{padding:20px 100px 40px}}.contact-container form .form-group-select{position:relative}.contact-container form .form-group-select:after{content:"\f107";font-family:FontAwesome;position:absolute;right:20px;top:27px;font-size:22px}.contact-container form label{font-family:Noto Sans JP,serif;font-size:14px;font-weight:300;line-height:1.5;letter-spacing:.3px;text-align:left;color:#2f2112;max-width:calc(100% - 20px)}.contact-container form select,.contact-container form input{height:40px;font-family:Noto Sans JP,serif;font-size:14px;font-weight:300;line-height:1.3;letter-spacing:.3px;text-align:left;color:#82796d;vertical-align:top}.contact-container form input[type=checkbox]{height:12px}.contact-container form select{appearance:none;-moz-appearance:none;-webkit-appearance:none}.contact-container form .btn-form-group{text-align:center}.contact-container form .btn-form-group .btn{margin-top:10px;width:140px}.social_sharing_block{position:absolute;display:flex;flex-direction:column}.social_sharing_block a{color:#2b1b0a;background:#e9e7e1;border:1px solid #2B1B0A;width:32px;height:32px;line-height:32px}@media screen and (max-width: 767px){.social_sharing_block{display:none}}.single_product__price span{line-height:1em;font-size:18px;font-family:Noto Sans JP,serif;font-weight:300}@media screen and (max-width: 767px){.button-wrapper{display:flex;flex-direction:column;align-items:center}.button-wrapper .btn{margin-bottom:20px;height:40px;line-height:38px!important}.button-wrapper .btn.padding-left{margin-left:0}}.single_product__quantity label{width:100%}.quantity_box{padding:0 0 0 66px;height:auto}@media screen and (min-width: 768px){.quantity_box{width:auto;height:50px;float:left;padding:0 0 0 76px}}.quantity_box .btn{min-width:auto;width:100%;margin-top:0;height:47px;line-height:42px}@media screen and (min-width: 768px){.quantity_box .btn{width:auto;margin-top:0;min-width:160px;height:50px}}@media screen and (min-width: 992px){.quantity_box .btn{min-width:180px}}@media screen and (max-width: 767px){.quantity_box input{height:74px}}@media screen and (max-width: 767px){.quantity_box .quantity_down,.quantity_box .quantity_up{top:76px}}.btn-margin-top{margin-top:5px}.section_single-product .product_description{margin:0}.section_single-product .product_description{font-family:Noto Sans JP,serif;font-size:16px;font-weight:300;line-height:1.5;letter-spacing:.3px;text-align:left;color:#2f2112}.section_single-product .product_description h3{font-family:Noto Sans JP,serif;font-size:12px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:.2px;text-align:left;color:#2f2112;padding:0;margin:0}.section_single-product .details_right{position:relative;width:100%}.section_single-product .details_right .single_product__title{font-family:"Noto Serif JP",serif;font-size:24px;font-weight:600;line-height:2.1;letter-spacing:.5px;text-align:left;color:#2f2112}.section_single-product .details_right .single_product__tags{font-family:Noto Sans JP,serif;font-size:14px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:.3px;text-align:left;color:#82796d;padding:30px 0}.section_template__product{margin:40px 0 0}@media screen and (min-width: 768px){.section_template__product{margin:40px 0 200px}}.related-products{background-color:#e9e7e1;position:fixed;bottom:0;z-index:97;width:100%}@media screen and (max-width: 767px){.related-products{position:relative}}@media screen and (min-width: 768px){.related-products .related-products-top{display:flex;padding:12px 0;margin:0 80px}}@media screen and (max-width: 767px){.related-products .related-products-top{flex-direction:column;align-items:center}.related-products .related-products-top .close-panel{display:none}}.related-products .related-products-top h3{font-family:Libre Baskerville,serif;font-size:18px;line-height:1;color:#2f2112;border-right:1px solid #82796d;margin-right:15px;padding:4px 15px 3px 0}@media screen and (max-width: 767px){.related-products .related-products-top h3{border-right:0;margin-right:0;padding:5px 0 3px;text-align:center;margin-top:20px}}.related-products .related-products-top .product-count{font-family:Noto Sans JP,serif;font-size:14px;font-weight:300;line-height:1.5;letter-spacing:.3px;color:#82796d;padding:2px 0 0}.related-products .related-products-top .close-panel--closed{color:#d9384f!important}.related-products .related-products-top .close-panel--closed:after{color:#d9384f!important;content:"\f106"!important}.related-products .related-products-top .close-panel{margin-left:auto;margin-right:34px;font-family:Noto Sans JP,serif;font-size:14px;line-height:1.5;text-align:left;color:#82796d;padding-left:0;position:relative;cursor:pointer}.related-products .related-products-top .close-panel:after{content:"\f107";font: 34px/1 FontAwesome;padding-left:15px;position:absolute;top:-6px;right:-35px}.related-products .related-products-bottom{padding-bottom:10px}@media screen and (max-width: 767px){.related-products .related-products-bottom .swiper-container{padding:0!important}.related-products .related-products-bottom .swiper-container .swiper-wrapper{flex-wrap:wrap}.related-products .related-products-bottom .swiper-container .swiper-wrapper .swiper-slide{flex-basis:50%;display:flex;flex-direction:column;align-self:flex-start;padding:0 8px 16px}.related-products .related-products-bottom .swiper-container .swiper-wrapper .swiper-slide img{align-self:flex-start}.related-products .related-products-bottom .swiper-container .swiper_btn{display:none}}.related-products .related-products-bottom .swiper-container{padding:0 80px}.related-products .related-products-bottom .swiper-container .swiper_btn__next{right:0}.related-products .related-products-bottom .swiper-container .swiper_btn__prev{left:0}.related-products .related-products-bottom .swiper-container .swiper_btn__next,.related-products .related-products-bottom .swiper-container .swiper_btn__prev{margin:-48px 0 0;border:1px solid #DBDAD7;background-color:#f0eee9}.related-products .related-products-bottom .swiper-container .swiper_btn__next:before,.related-products .related-products-bottom .swiper-container .swiper_btn__prev:before{font:34px/50px Material Icons}.related-products .related-products-bottom .swiper-container .swiper_btn__next:hover:before,.related-products .related-products-bottom .swiper-container .swiper_btn__prev:hover:before{color:#d9384f}.related-products .related-products-bottom .swiper-container .swiper-slide{background:transparent;font-family:Noto Sans JP,serif;font-size:12px;font-weight:300;line-height:1;letter-spacing:.6px;text-align:left;color:#2f2112}.related-products .related-products-bottom .swiper-container .swiper-slide img{margin-bottom:8px}.related-products .related-products-bottom .swiper-container .swiper-slide a{color:#2f2112}#back_top{background:#392c1e;border:1px solid #e0cfb2;right:15px;bottom:15px;z-index:98}@media screen and (max-width: 767px){#back_top{width:38px;height:38px}#back_top i{line-height:34px!important}}#back_top i{font-size:36px;line-height:47px}.back-to-top--docked{position:absolute!important;top:39px!important;right:15px!important;left:inherit!important}.template_search{margin-bottom:40px}.nw_footer{background:#4a4035;position:relative;margin:0;border-top:2px solid #fff}.nw_footer .logo_slogan{font-family:Libre Baskerville,serif;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff;padding-top:10px;max-width:175px}.nw_footer .footer_logo{display:flex}@media screen and (max-width: 767px){.nw_footer .footer_logo{margin-top:20px}.nw_footer .footer_logo img{max-width:90px;align-self:center}}@media screen and (max-width: 992px){.nw_footer .footer_logo{padding-left:15px}}.nw_footer .footer_block{min-width:inherit!important}@media screen and (max-width: 992px){.nw_footer .footer_block{padding-top:15px;padding-left:0}}.nw_footer .footer_block+.footer_block:before{border-left:0}.nw_footer .footer_item__links ul li{padding:0 0 10px}.nw_footer .footer_item__links ul li a{font-family:Noto Sans JP,serif;font-size:14px;font-weight:300;line-height:1.61;letter-spacing:.3px;text-align:left;color:#fff;text-transform:none}.nw_footer .footer_item__links ul li a:after{display:none}.nw_footer .footer_row__1{margin:0}.nw_footer .footer_row__2{min-height:60px;text-align:center;background-color:#e0cfb2;font-family:Noto Sans JP,serif;font-size:12px;font-weight:300;line-height:2;letter-spacing:.2px;color:#000;padding:3px 0;margin-top:40px}@media screen and (min-width: 480px){.nw_footer .footer_row__2{padding:18px 0}}.nw_footer .footer_row__2 p{margin:0 auto;font-size:12px}.nw_footer h3{font-family:Noto Sans JP,serif;font-size:14px;font-weight:500;line-height:3.43;letter-spacing:.7px;text-align:left;color:#fff}.nw_footer .footer_item__social{margin-top:0;text-align:center}@media screen and (max-width: 992px){.nw_footer .footer_item__social li{padding-top:0}}.nw_footer .footer_item__social h3{display:none}@media screen and (min-width: 992px){.nw_footer .footer_item__social{text-align:left}.nw_footer .footer_item__social h3{display:block}}.nw_footer .footer_item__social i{font-size:19px;line-height:32px}.nw_footer .footer_item__social a{background:transparent;border:1px solid #ffffff;border-radius:0;width:32px;height:32px}.nw_footer .footer_item__social a:hover{background:transparent;border:1px solid #d9384f}.nw_footer .footer_item__social a:hover i{color:#d9384f}.nw_footer .footer_item__newsletter{margin-top:0}.nw_footer .footer_item__newsletter h3{display:none}@media screen and (min-width: 992px){.nw_footer .footer_item__newsletter h3{display:block}}.nw_footer .footer_item__newsletter p{font-family:Noto Sans JP,serif;font-size:14px;font-weight:300;line-height:1.61;letter-spacing:.3px;text-align:left;color:#fff;margin:10px 0 0}.nw_footer .footer_item__newsletter input{height:40px;line-height:40px;background-color:#fff;font-family:Noto Sans JP,serif;font-size:12px;font-weight:300;line-height:1.88;text-align:left;color:#2f2112;padding:0 10px}.nw_footer .footer_item__newsletter .form_wrapper{margin:20px 0 0}@media screen and (max-width: 1200px){.nw_footer .footer_item__newsletter .form_wrapper{flex-wrap:nowrap}}.nw_footer .footer_item__newsletter button{font-family:Noto Sans JP,serif;font-size:14px;font-weight:500;line-height:1;letter-spacing:.7px;text-align:center;color:#fff;margin:0;width:85px;max-width:85px}.nw_footer .footer_item__newsletter button:hover{color:#2f2112;background:#fff;border:2px solid #d9384f}.section_image-with-text-overlay .img_placeholder__small{padding:initial}.section_image-with-text-overlay .flexible_block__small{padding:15% 0 0}.section_image-with-text-overlay .flexible_block__small .img_placeholder__small{background-size:initial;background-position:center;background-repeat:no-repeat}.section_slideshow .img_placeholder__large{padding:33% 0 0}.shopify-policy__container{margin:40px auto!important;max-width:1000px!important}@media (min-width: 1200px){.shopify-policy__container{width:1170px!important}}@media (min-width: 992px){.shopify-policy__container{width:970px!important}}@media (min-width: 768px){.shopify-policy__container{width:750px!important}}.shopify-policy__container p{margin-bottom:20px;font-size:16px!important}.single_product__details .btn.reverse{color:#2f2112;background:#fff;border:2px solid #d9384f;height:47px;line-height:42px;width:calc(100% - 66px);min-width:auto;float:right;margin-bottom:20px;margin-top:6px}@media screen and (min-width: 768px){.single_product__details .btn.reverse{min-width:160px;width:auto;margin-top:0;margin-bottom:0;height:50px;float:none}}@media screen and (min-width: 992px){.single_product__details .btn.reverse{min-width:180px}}.single_product__details .btn.reverse:hover{background:#d9384f;color:#fff;border:2px solid #d9384f}.template_contact p{padding-left:20px;padding-right:20px}.template_contact .alert-inline{padding:6px 10px;margin:0;text-align:left}.template_contact select.alert-inline,.template_contact textarea.alert-inline{border-color:red}.template_simple{background:#e9e7e1}.template_simple .page_title{background:#000}.template_simple .page_title .page_heading{color:#fff;padding:30px 0;text-align:center;margin:0 auto}.template_simple .page_body{padding:30px 0}.template_simple .page_body .rte{background:#fff;padding:20px;box-shadow:0 0 10px #aaa}@media (min-width: 768px){.template_simple .page_body .rte{padding:50px}}.template_simple .page_body .rte p:first-child{margin-top:0}.template_simple .page_body .rte hr{border:0;height:1px;background-image:linear-gradient(to right,#0000,#000000bf,#0000);margin:20px auto}@media (min-width: 768px){.template_simple .page_body .rte hr{margin:30px auto}}.nw_header .header_logo img{vertical-align:middle}.nw_header .header_logo a{text-decoration:none}.nw_header .header_logo a:hover{color:#2f2112}.slogan_wrapper{display:inline-block;vertical-align:middle}.nw_header .header_logo a{display:flex}.header_logo span:first-child{color:#2f2112;font-size:17px;display:inline-block;text-align:left}.logo_tagline{font-size:12.5px;display:none;text-align:center;padding-left:10px}.logo_tagline.mobile{font-size:12.5px;display:block;text-align:center;padding-top:10px;padding-left:0;width:100%}.nw_header .header_logo a{flex-wrap:wrap}.slogan_wrapper,.header_logo_mobile .logo_slogan{flex-grow:1;width:calc(100% - 100px)}.header_logo_mobile .logo_tagline{width:100%;flex-grow:1;font-weight:400;font-size:10px}@media (min-width: 460px){.nw_header .header_logo a,.logo_tagline{display:block}.header_logo .logo_tagline.mobile{display:none}.header_logo_mobile .logo_tagline.mobile{display:block}.nw_header .header_logo{flex-wrap:nowrap}.slogan_wrapper{flex-grow:1;width:auto}}@media (min-width: 992px){.logo_tagline{display:block;padding-left:20px}.logo_tagline.mobile,.header_logo_mobile .logo_tagline.mobile{display:none}}.collection_item>a{display:block;padding:10px}.collection_item>a:hover{box-shadow:0 0 10px #bbb}#shopify-section-1484331457896 .section_slideshow .slide_caption{padding:10px 20px}@media (max-width: 479px){#shopify-section-1484331457896 .section_slideshow .slide_caption{padding:10px 20px}}#shopify-section-1484331457896 .section_slideshow .slide_caption .title1{font-size:6.3vw}@media (min-width: 414px){#shopify-section-1484331457896 .section_slideshow .slide_caption .title1{font-size:4.4vw}}@media (min-width: 768px){#shopify-section-1484331457896 .section_slideshow .slide_caption .title1{font-size:3.5vw}}@media (min-width: 992px){#shopify-section-1484331457896 .section_slideshow .slide_caption .title1{font-size:48px}}#shopify-section-1484331457896 .section_slideshow .img_placeholder__wrap{background-size:cover}.quantity-warning{font-size:12px;color:#858585;clear:both}.section_single-product .details_right .single_product__tags{padding:15px 0}@media (max-width: 767px){.breadcrumbs a,.breadcrumbs span{font-size:13px}}@media (max-width: 320px){.breadcrumbs a,.breadcrumbs span{font-size:11px}}.nw_header .header_search{padding-left:20px}.nw_footer .footer_logo{flex-wrap:wrap;justify-content:flex-start}.nw_footer .footer_logo .logo_slogan{flex-basis:calc(100% - 130px);padding-left:10px;max-width:none}.nw_footer .footer_logo .logo_tagline{flex-basis:calc(100% - 38px);padding-left:0;display:block;padding-top:10px}@media (max-width: 767px){.nw_footer .footer_logo{margin-top:20px}.nw_footer .footer_logo .logo_slogan{padding-top:0}}@media (min-width: 414px){.nw_footer .footer_logo{max-width:320px}}@media (max-width: 413px){.homepage_container .btn{padding:0 3px;font-size:12px}}@media (max-width: 767px){.related-products .related-products-top{padding:10px 0}.related-products .related-products-top .product-count{display:block;text-align:center}.related-products .related-products-top h3{margin-top:0}}@media (min-width: 768px){.social_sharing_block{z-index:98}}.section_single-product .details_right{padding:0 0 10px!important}.nw_footer .footer_item__newsletter p{text-align:center}@media screen and (min-width: 768px){.nw_footer .footer_item__newsletter p{text-align:left}}.footer_item__newsletter input.alert-inline{border:1px solid #f00}.footer_item__newsletter p.alert-inline{padding:8px 10px;font-size:12px;line-height:1em;color:red;margin:0;text-align:left;background:#fff}.template_customer{padding-bottom:40px}.header_top{background:#4a4035}.template_cart .cart_items .column_price{text-align:center}.template_cart .cart_items .column_total{text-align:right}.template_cart .cart_items .quantity_box{float:none}.template_cart .cart_items .quantity_box .btn{min-width:100px;background:#fff;color:#d9384f}.template_cart .cart_items .quantity_box .btn:hover,.template_cart .cart_items .quantity_box .btn:focus,.template_cart .cart_items .quantity_box .btn:active{color:#fff;background:#d9384f}.template_cart .cart_items td.column_product_info .cart_item__remove.btn{background:#fff;color:#d9384f;height:30px;line-height:2;font-size:12px;min-width:100px}.template_cart .cart_items td.column_product_info .cart_item__remove.btn:hover,.template_cart .cart_items td.column_product_info .cart_item__remove.btn:focus,.template_cart .cart_items td.column_product_info .cart_item__remove.btn:active{color:#fff;background:#d9384f}.template_cart .cart_items .cart_item__name{font-size:18px;font-weight:700}.template_cart .cart_items .cart_item__details{font-size:14px}.template_cart .cart_items tfoot .btn{background:#fff;color:#d9384f}.template_cart .cart_items tfoot .btn:hover,.template_cart .cart_items tfoot .btn:focus,.template_cart .cart_items tfoot .btn:active{color:#fff;background:#d9384f}.template_cart .cart_items tfoot .btn.btn_alt{color:#fff;background:#d9384f}.template_cart .cart_items tfoot .btn.btn_alt:hover{background:#fff;color:#d9384f}.template_cart .cart_items tfoot .cart_total span{font-size:23px}#cart_added .cart_added__row .cart_added__2 .btn{line-height:2;color:#fff;background:#d9384f}#cart_added .cart_added__row .cart_added__2 .btn:active,#cart_added .cart_added__row .cart_added__2 .btn:focus,#cart_added .cart_added__row .cart_added__2 .btn:hover{color:#d9384f;background:#fff;border:2px solid #d9384f}#cart_added .cart_added__row .cart_added__2 .btn.btn-alt{color:#d9384f;background:#fff}#cart_added .cart_added__row .cart_added__2 .btn.btn-alt:hover{background:#d9384f;color:#fff}.btn:active,.btn:focus,.btn:hover{background:#fff;color:#d9384f;text-decoration:none}.account_section h4 a{font-size:16px}.cart_added__1 img{height:auto}.nw_header .megamenu .level_3__item{position:relative}.nw_header .megamenu .level_3__item:hover .level_4{display:block}.nw_header .megamenu .level_3__link.sf-with-ul:after{font-size:14px;content:"\f107";font: 24px/1 FontAwesome;margin-top:0;margin-left:8px;display:inline;float:right;transform:rotate(-90deg)}.nw_header .megamenu .level_3__item>div{position:absolute;left:100%;top:0;border-left:2px solid #000;width:240px}.nw_header .megamenu .level_4{display:none}.nw_header .megamenu .level_4 .level_4__item{padding:0 25px}.nw_header .megamenu .level_4 .level_4__item:hover{background-color:#e9e7e1}.nw_header .megamenu .level_4 .level_4__link{font-family:Noto Sans JP,serif;font-size:14px;line-height:1.5;text-align:left;color:#2f2112;width:100%;display:block;padding:9px 0;border-bottom:1px solid #e9e7e1}.collection_hero{position:relative;height:223px}.collection_hero .hero_inner{width:100%;height:100%;position:absolute;z-index:1;display:flex}.collection_hero .hero_image{height:223px;width:100%;overflow:hidden;background-position:center center;background-size:cover;background-repeat:no-repeat}.collection_hero .hero_caption{padding:20px;color:inherit;text-align:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:center;align-items:center}.collection_hero .hero_caption h2{font-family:"Noto Serif JP",serif;font-weight:600;line-height:1.5;text-align:center;color:#fff;font-size:7vw}@media (min-width: 640px){.collection_hero .hero_caption h2{font-size:48px}}.collection_description{color:#212121;padding-top:1rem}.collection_description:hover{text-decoration:none}.thank-you__additional-content{text-align:center}.thank-you__additional-content a{margin:10px auto}@media (max-width: 767px){.header_top_custom_text{display:none}.header_links{padding:10px 0;text-align:right}.text_image_section_block .buttons-wrapper{display:flex;flex-direction:column;align-items:center}.text_image_section_block .buttons-wrapper>a{margin-bottom:10px;width:170px}}@media (min-width: 768px){.text_image_section_block .buttons-wrapper>a,#shopify-section-bakery-page-section5 .buttons-wrapper>a,#shopify-section-cafe-page-section6 .buttons-wrapper>a{margin-left:10px;margin-right:10px;margin-bottom:10px;width:170px}}.single_product__options{min-height:82px}.section_single-product .single_product__options .selector-wrapper{padding:0 10px}.single_product__options>label{padding-left:10px}#megamenu .level_4 .level_4__item:first-child{display:none}.section_homepage.section_products-carousel .carousel_wrap{width:100%}.section_homepage.section_products-carousel .product_links .quick_view_btn{display:none}.section_homepage.section_products-carousel .product_links .btn{color:#2f2112;background:#fff;border:2px solid #d9384f}.section_homepage.section_products-carousel .product_links .btn:hover{background:#d9384f;color:#fff;border:2px solid #d9384f}.section_homepage.section_products-carousel .carousel-inner{padding:0}@media (min-width: 768px){.section_homepage.section_products-carousel .carousel-inner{padding:30px 45px}}.section_products-carousel .products_carousel .product_listing__main{border-top:0;border-right:0;border-bottom:0}.section_homepage.section_products-carousel .product_listing__main .product_item{padding:29px 10px}.section_homepage.section_products-carousel .product_listing__main .product_price{padding:15px 0 30px}.section_homepage.section_products-carousel .product_listing__main .product_price .money{font-size:16px}.section_homepage.section_products-carousel .product_listing__main .product_price .money_variants{transform:translateY(6px)}#shopify-section-onebite-page-section4 .flexbox{justify-content:center}.category_title .hide .BISCOTTIERA{display:none}@media (min-width: 768px){#shopify-section-160574663761e4d6f8{display:none}}@media (min-width: 768px){.level_3__item:nth-of-type(4){display:none}}@media (max-width: 768px){.level_3__item:nth-of-type(4){display:none}}@media (max-width: 991px){#shopify-section-onebite-page-section2{display:none}}@media (min-width: 991px){#shopify-section-onebite-page-section3{display:none}}@media (max-width: 767px){#shopify-section-1607506015ee5d7172{display:none}}@media (min-width: 768px){#shopify-section-1605374911f92a8ec0{display:none}}@media (min-width: 769px){#shopify-section-1610137767a88d6963{display:none}}@media (max-width: 768px){#shopify-section-1484331457896{display:none}}@media (max-width: 768px){.collection_hero .hero_image{height:143px}}@media (max-width: 768px){.collection_hero{height:143px}}@media screen and (min-width: 768px){.text_section_block .nw-text{font-size:17.2px!important}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/nw-style.scss.css.map */
