body,.page-wrapper{background:#edebe7}.utility-bar{z-index:999;position:relative;background:#3b4a3c!important}.utility-bar .announcement-bar__message{padding:1.5rem 0;font-size:1.5rem;font-weight:600;color:#fff}.shop-area .top-h2{margin-bottom:3vh;font-size:2rem;color:#d9dadd;letter-spacing:.15rem;text-align:center}.shop-area .other-h2{margin-bottom:3vh;font-size:2rem;font-weight:700;color:#3b4a3c;letter-spacing:.15rem}.shop-area .other-h2_caution{font-size:1.3rem;color:#3b4a3c}.shop-area .collapsible-content__heading{margin-bottom:3vh;font-size:2rem;font-weight:500;color:#3b4a3c;letter-spacing:.15rem}.shop-area .collection-hero__title{margin:0 0 3vh;font-size:2rem;font-weight:700;color:#3b4a3c;letter-spacing:.15rem}.shop-area .page-width{padding:0}.shop-area .page-width .page-title{display:none}.shop-area .mobile-facets__open>*+*{font-size:1.4rem}.article-template{margin:0 5%;padding-top:7vh!important}.article-template .article-template__title{margin-bottom:0;font-size:2rem;font-weight:500;color:#3b4a3c;letter-spacing:.15rem}.article-template .article-template__back:last-child{margin-bottom:10vh}.article-template .article-template__link{font-size:1.4rem}.summary__title .h3.accordion__title{margin-bottom:0;font-size:2rem;font-weight:500;color:#3b4a3c;letter-spacing:.15rem}.main-blog{margin:0 5% 15vh!important;padding-top:7vh!important}.main-blog .title--primary{margin:0 0 3vh;font-size:2rem;font-weight:700;color:#3b4a3c;letter-spacing:.15rem}.main-blog .blog-articles .blog-articles__article .article-card-wrapper .card__inner{width:30%;height:30%}.main-blog .blog-articles .blog-articles__article .article-card-wrapper .card__inner img{object-fit:cover}.main-blog .blog-articles .blog-articles__article .article-card-wrapper .card__content{width:100%}.main-blog .blog-articles .blog-articles__article .article-card-wrapper .card__content .card__information{padding:0 5% 2rem!important}.main-blog .blog-articles .blog-articles__article .article-card-wrapper .card__content .card__information .card__heading{margin-bottom:0;font-size:1.5rem;font-weight:700}.main-blog .blog-articles .blog-articles__article .article-card-wrapper .card__content .card__information .article-card__excerpt{margin-top:.5rem;font-size:1.2rem}.lhooq-gift{padding:20vh 5%;background:#3b4a3ce6;position:relative;z-index:1}.lhooq-gift img{width:100%}.notfound .button{background:#3b4a3c}.notfound .button:after{display:none}.customer{margin:0 5% 15vh!important;padding-top:10vh!important}.customer #recover{margin-top:20vh;padding-top:10vh}.customer h1{margin-bottom:3vh;font-size:2rem;font-weight:700;color:#3b4a3c;letter-spacing:.15rem}.customer h2{margin:3vh 0 1vh;font-size:1.4rem;font-weight:700;color:#3b4a3c;letter-spacing:.15rem}.customer .field{margin-bottom:1em}.customer form{margin-top:2rem!important}.customer form .form__message{margin-top:3em;font-size:1.4rem!important}.customer button,.customer .button{background:#3b4a3c}.customer:not(.account):not(.order){padding-left:0!important;padding-right:0!important}.addresses form button:first-of-type{margin-right:auto}.banner-area{width:100%;padding:0 0 20vh;text-align:center;position:relative;background:#3b4a3ce6}.new-topics{padding:0 0 20vh;position:relative;background:#3b4a3ce6}.new-topics .top-h2{margin:0 0 5vh;font-size:2rem;color:#d9dadd;letter-spacing:.15rem;text-align:center}.new-topics .top-h2 p{margin:0}.new-topics .newtopics-slider{margin:0;padding:0}.new-topics .newtopics-slider .newtopics-slider_box .image-box{width:100%;height:180px}.new-topics .newtopics-slider .newtopics-slider_box .image-box img{width:100%;height:100%;object-fit:cover}.new-topics .newtopics-slider .newtopics-slider_box .text-box{display:none;text-decoration:none}.new-topics .newtopics-slider .newtopics-slider_box .text-box .tag-box span{display:inline-block;padding:1px 15px;background:#d9dadd;color:#3b4a3c;font-size:.85rem}.new-topics .newtopics-slider .newtopics-slider_box .text-box .item-title{margin:.8em 0 0;color:#d9dadd;font-size:1.2rem}.new-topics .newtopics-slider .swiper-slide-active .text-box{display:block}.new-topics .swiper-pagination{margin-top:.5em;bottom:0!important;position:relative}.new-topics .swiper-pagination-bullet{background-color:#707070}.new-topics .swiper-pagination-bullet-active{background-color:#d9dadd}.new-topics .swiper-button-prev,.new-topics .swiper-button-next{height:27px;width:27px;display:flex;top:40%}.new-topics .swiper-button-prev:after{background-repeat:no-repeat;background-size:contain;content:"";height:27px;margin:auto;width:27px;background-image:url(/cdn/shop/files/icon-arrow_slide-l.svg)}.new-topics .swiper-button-next:after{background-repeat:no-repeat;background-size:contain;content:"";height:27px;margin:auto;width:27px;background-image:url(/cdn/shop/files/icon-arrow_slide-r.svg)}.new-topics .more-btn{margin:30px 5% 0 0;text-align:right}.new-item{position:relative;background:#3b4a3ce6}.new-item .top-h2{margin:0 0 5vh;font-size:2rem;color:#d9dadd;letter-spacing:.15rem;text-align:center}.new-item .top-h2 p{margin:0}.new-item .swiper-pagination{margin-top:.5em;position:relative;bottom:0!important}.new-item .swiper-pagination-bullet{background-color:#707070}.new-item .swiper-pagination-bullet-active{background-color:#d9dadd}.new-item .swiper-button-prev,.new-item .swiper-button-next{height:27px;width:27px;display:flex}.new-item .swiper-button-prev:after{background-repeat:no-repeat;background-size:contain;content:"";height:27px;margin:auto;width:27px;background-image:url(/cdn/shop/files/icon-arrow_slide-l.svg)}.new-item .swiper-button-next:after{background-repeat:no-repeat;background-size:contain;content:"";height:27px;margin:auto;width:27px;background-image:url(/cdn/shop/files/icon-arrow_slide-r.svg)}.new-item .newitem-slider{margin:0;padding:0}.new-item .newitem-slider .newitem-slider_box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%)}.new-item .newitem-slider .newitem-slider_box .image-box{width:100%;height:100%}.new-item .newitem-slider .newitem-slider_box .image-box img{width:100%;height:100%;object-fit:contain}.new-item .newitem-slider .newitem-slider_box .text-box{text-decoration:none}.new-item .newitem-slider .newitem-slider_box .text-box .tag-box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.new-item .newitem-slider .newitem-slider_box .text-box .tag-box span{display:inline-block;padding:2px 3px 0;background:#d9dadd;color:#3b4a3c;font-size:.85rem}.new-item .newitem-slider .newitem-slider_box .text-box .tag-box span+span{margin-left:3px}.new-item .newitem-slider .newitem-slider_box .text-box .item-title{margin:.8em 0 0;color:#d9dadd;font-size:1.2rem}.new-item .more-btn{margin:30px 5% 0 0;text-align:right}.faq{margin:0 5%;padding-top:7vh}.faq-section{margin:0 5%}.faq-section .faq-title{margin:0;padding:16px 0;font-size:1.6rem;color:#3b4a3c;font-weight:700;border-top:1px solid #707070}.faq-section dl{border-bottom:1px solid #707070;margin:0 5% -1px}.faq-section dl dt{margin:0 0 -1px;border-top:1px solid #707070;padding:16px 0;color:#3b4a3c;font-weight:700;border-bottom:1px solid #707070}.faq-section dl dd{margin:0 0 -1px;padding:16px 0;border-top:1px solid #707070}.faq-under{margin:0 5%;padding-top:20vh;border-top:1px solid #707070}.other{margin:0 5% 15vh}.other .page-header{padding-top:7vh;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.other .page-inner .other-h3{text-align:center;color:#3b4a3c;font-size:1.4rem;font-weight:700}.other .page-inner .shop-information{margin-bottom:3em;color:#3b4a3c}.other .page-inner .shop-information dt{margin:1em 0;font-weight:700}.other .page-inner .shop-information dd{margin:1em 0 1em 5%}.other .page-inner .shop-information dd span{font-weight:700;display:block}.other .page-inner .company-information{margin-bottom:15em;color:#3b4a3c}.other .page-inner .company-information dt{margin:1em 0 .2em;font-weight:700}.other .page-inner .company-information dd{margin:0 0 2em 5%}.other .page-inner .company-information dd span{font-weight:700;display:block}.other .page-inner .company-information dd span+span{margin-top:1.5em}.contact{margin:0 5%}.contact .page-header{padding-top:7vh;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.contact .faq-section,.contact .faq-section dl{margin:0}.contact .more-btn{margin-top:2rem;text-align:right}.contact .more-btn a{color:#707070}.contact .more-btn a:before{background-color:#707070}.contact .more-btn a:after{background:url(/cdn/shop/files/icon-arrow_right_g.svg) 0 0 no-repeat}.contact .line-btn{width:100%;padding:12px 0;color:#fff;background:#3b4a3c;display:block}.contact .line-btn:hover{color:#fff}.contact .line-btn p{margin:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;letter-spacing:.12em}.contact .line-btn p img{margin-right:.2em}.contactform-box #ContactForm p{margin-top:0;margin-bottom:0;font-weight:700;color:#3b4a3c}.contactform-box #ContactForm .privacy-field{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.contactform-box #ContactForm .field{margin-bottom:2em}.contactform-box #ContactForm .field:after{box-shadow:none;border-bottom:1px solid #707070}.contactform-box #ContactForm .field .field__input::placeholder{color:#e9e9e9}.contactform-box #ContactForm .field .field__label{display:none;left:0;font-size:1.4rem}.contactform-box #ContactForm .field .text-area{min-height:5rem;resize:auto;overflow:hidden}.contactform-box #ContactForm .field .field__input:focus,.contactform-box #ContactForm .field .field__input:not(:placeholder-shown),.contactform-box #ContactForm .field .field__input:-webkit-autofill,.contactform-box #ContactForm .field .customer .field input:focus,.contactform-box #ContactForm .field .customer .field input:not(:placeholder-shown),.contactform-box #ContactForm .field .customer .field input:-webkit-autofill{padding-left:0}.contactform-box #ContactForm input[type=checkbox]{position:relative;width:24px;height:24px;margin-right:15px;border:1px solid #3B4A3C;vertical-align:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contactform-box #ContactForm input[type=checkbox]:checked:before{content:"";position:absolute;top:3px;left:8px;transform:rotate(50deg);width:5px;height:10px;border-right:1px solid #3B4A3C;border-bottom:1px solid #3B4A3C}.contactform-box #ContactForm .contact__button .button{width:100%;background-color:#3b4a3c;font-size:1.8rem;line-height:3.5;letter-spacing:1em}.shopify-policy__container{width:90%;max-width:980px!important;margin-top:80px!important;margin-bottom:80px!important;padding:0}.shopify-policy__container .shopify-policy__body{margin-top:5em}.shopify-policy__container .shopify-policy__body p{font-size:16px}.shopify-policy__container .shopify-policy__body .privacy-icon{margin:0 0 10vh}.shopify-policy__container .shopify-policy__body .privacy-icon .privacy-icon_list{padding:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.shopify-policy__container .shopify-policy__body .privacy-icon .privacy-icon_list li{list-style:none;margin-bottom:20px}.shopify-policy__container .shopify-policy__body .privacy-icon .privacy-icon_list li .privacy-icon_btn{padding:4px 10px;border-radius:20px;border:1px solid #3B4A3C;background:#fff}.shopify-policy__container .shopify-policy__body .privacy-icon .privacy-icon_list li .privacy-icon_btn span{font-size:14px;color:#3b4a3c;font-weight:700}.shopify-policy__container .shopify-policy__body .privacy-icon .privacy-icon_list li+li{margin-left:10px}.shopify-policy__container .shopify-policy__body .privacy-icon .privacy-icon_list li .privacy-icon_btn.active{background:#3b4a3c}.shopify-policy__container .shopify-policy__body .privacy-icon .privacy-icon_list li .privacy-icon_btn.active span{color:#fff}.shopify-policy__container .shopify-policy__body .page-header{margin-top:2em}.shopify-policy__container .shopify-policy__body .page-header p{font-weight:700;text-align:center;color:#3b4a3c}.shopify-policy__container .shopify-policy__body .page-inner:last-child{margin-bottom:15em}.shopify-policy__container .shopify-policy__body .page-inner .privacy-h3{margin:2em 0 1em;font-weight:700;color:#3b4a3c}.shopify-policy__container .shopify-policy__body .page-inner dl dt{font-weight:700;color:#3b4a3c}.shopify-policy__container .shopify-policy__body .page-inner dl dd{margin:.2em 0 2em}.shopify-policy__container .shopify-policy__body .page-inner p{color:#707070}.shopify-policy__container .shopify-policy__body .page-inner ul{padding-left:5%;counter-reset:listnum}.shopify-policy__container .shopify-policy__body .page-inner ul li{padding-left:15px;position:relative;list-style:none}.shopify-policy__container .shopify-policy__body .page-inner ul li:before{position:absolute;left:0;counter-increment:listnum;content:counter(listnum)}.blog{padding:20vh 0;background:#3b4a3ce6;position:relative;z-index:1}.blog h2{width:100%;font-size:2rem;color:#d9dadd;letter-spacing:.15rem;text-align:center}.blog .slider-buttons{display:none}.blog ul li{margin:0!important;padding:0!important;position:relative}.blog ul li:after{content:"";position:absolute;top:35%;right:0;background:url(/cdn/shop/files/icon-arrow_right.svg) 0 0 no-repeat;background-size:contain;width:27px;height:27px}#insta-feed{padding:0 5%;background:#3b4a3ce6}#insta-feed .instafeed-new-layout-container,#insta-feed .instafeed-new-layout-container .instafeed-new-layout-wrapper .instafeed-new-layout-item{width:100%!important}.collection .grid .grid__item .card-wrapper .card--card{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;background:#fff}.collection .grid .grid__item .card-wrapper .card--card .card__content .card__information{padding:0}.collection .grid .grid__item .card-wrapper .card--card .card__content .card__information .price,.complementary-products__container .summary__title{font-size:1.4rem}.complementary-products__container .slider-mobile-gutter .list-unstyled .card-wrapper .card__content{width:0}.complementary-products__container .slider-mobile-gutter .list-unstyled .card-wrapper .card__content .card__heading{font-size:0}.complementary-products__container .slider-mobile-gutter .list-unstyled .card-wrapper .card__content .tag-box,.complementary-products__container .slider-mobile-gutter .list-unstyled .card-wrapper .card__content .card-information{display:none}.recomend-item{width:90%;margin:0 auto}.recomend-item .related-products__heading{font-size:2rem;font-weight:500;color:#3b4a3c;letter-spacing:.15rem}.section-template--18240055378161__main-padding{padding-top:0!important}.product .product__info-wrapper{width:90%;margin:0 auto}.product .product__info-wrapper .product__title{margin:1em 0;text-align:center}.product .product__info-wrapper .product__title h1{color:#333;font-size:1.8rem;font-weight:700;letter-spacing:.05em}.product .product__info-wrapper .price-area{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:1.6rem}.product .product__info-wrapper .price-area .product__tax{display:none}.product .product__info-wrapper .product-form__input{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:flex-end}.product .product__info-wrapper .product-form__input .quantity__label{margin-right:20px;color:#333;font-size:1.4rem;font-weight:700}.product .product__info-wrapper .product-form__input .quantity__rules-cart span{display:none}.product .product__info-wrapper .product-form__input .price-per-item__container input{border-left:1px solid #707070;border-right:1px solid #707070}.product .product__info-wrapper .product-form{margin-bottom:0!important}.product .product__info-wrapper .product-form .product-form__submit{padding:20px;background:#3b4a3c}.product .product__info-wrapper .product-form .product-form__submit span{font-size:1.8rem;color:#fff}.product .product__info-wrapper .product-form .shopify-payment-button{display:none}.product .product__info-wrapper .price-delivery{margin:0 auto 10vh;text-align:center;color:#333;font-size:1.4rem}.product .product__info-wrapper .product__description .item-information .item-wrapper .item-h3{padding-left:15px;color:#3b4a3c;font-size:1.6rem;font-weight:700;position:relative;letter-spacing:.1em}.product .product__info-wrapper .product__description .item-information .item-wrapper .item-h3:before{content:"";width:3px;height:19px;position:absolute;left:0;top:-1px;background:#3b4a3c}.product .product__info-wrapper .product__description .item-information .item-wrapper p{padding:0;font-size:1.4rem;color:#707070}.product .product__info-wrapper .product__description .item-information .item-wrapper p>span{font-weight:700;display:block}.product .product__info-wrapper .product__description .item-information .item-wrapper ul{margin:0;padding:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;position:relative}.product .product__info-wrapper .product__description .item-information .item-wrapper ul li{margin:0 10px 10px 0;padding:10px 0;border:1px solid #849785;font-size:1.1rem;text-align:center;font-feature-settings:"palt"}.product .product__info-wrapper .product__description .item-information .item-wrapper ul li .item-list_title{font-weight:700}.product .product__info-wrapper .product__description .item-information .item-wrapper ul li .item-list_text{margin:0 5%;text-align:left}.product .product__info-wrapper .product__description .item-information .item-wrapper ul li p{margin:0;font-size:1.1rem}.product .product__info-wrapper .product__description .item-information .item-wrapper .six-box li{width:calc(100% / 3 - 7px)}.product .product__info-wrapper .product__description .item-information .item-wrapper .six-box li:nth-child(3n){margin-right:0}.product .product__info-wrapper .product__description .item-information .item-wrapper .two-box li{width:calc(50% - 5px)}.product .product__info-wrapper .product__description .item-information .item-wrapper .two-box li:nth-child(2n){margin-right:0}.product .product__info-wrapper .product__description .item-information .item-wrapper .two-box_wide li{width:calc(50% - 5px)}.product .product__info-wrapper .product__description .item-information .item-wrapper .two-box_wide li:nth-child(1){width:100%;margin-right:0}.product .product__info-wrapper .product__description .item-information .item-wrapper .two-box_wide li:nth-child(3){margin-right:0}.product .product__info-wrapper .product__description .item-information .item-wrapper .two-box_wide li:nth-child(5){margin-right:0}.product .product__info-wrapper .product__description .item-information .item-wrapper+.item-wrapper{margin-top:8vh}.accordion summary{padding:.5rem 0}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0!important;margin-right:0!important}.slider-mobile-gutter .complementary-slider .slideshow__slide ul{flex-direction:row!important}.slider-mobile-gutter .complementary-slider .slideshow__slide ul li{width:50%}.slider-mobile-gutter .complementary-slider .slideshow__slide ul li .card-wrapper .card--horizontal{padding:0;background:#fff}.slider-mobile-gutter .complementary-slider .slideshow__slide ul li .card-wrapper .card--horizontal .card__inner{max-width:100%!important}.slider-mobile-gutter .product__media-list .product__media-item{width:100%;margin:0!important}.slider-mobile-gutter .product__media-list .product__media-item .product-media-container{width:100%}.collapsible-content-wrapper-narrow{padding:0 5%}.item-space{margin:15vh 0 5vh!important;display:block!important;border-bottom:1px solid #707070}.section-template--18240055378161__collapsible_content_7YgW73-padding,.section-template--18240055378161__collapsible_content_CJYEqX-padding,.section-template--18240055378161__custom_liquid_zcRzAB-padding{padding-bottom:0!important}.full-unstyled-link:hover{opacity:1}.collection-hero{width:90%;margin:0 5%;padding-top:7vh!important}.section-template--18123162878193__product-grid-padding{width:90%;margin:0 auto 15vh}.section-template--18123163336945__main-padding{padding-top:0!important}.product__info-wrapper{width:100%;padding:0 5%}.slider.slider--mobile .slider__slide{padding-top:0!important}.product-media-modal__dialog .global-media-settings,.product-media-modal__dialog .global-media-settings video,.product-media-modal__dialog .global-media-settings model-viewer,.product-media-modal__dialog .global-media-settings iframe,.product-media-modal__dialog .global-media-settings img{width:100%}.ruffruff-pre-order-product-message{margin:3vh 0 5vh!important}.ruffruff-pre-order-product-message p{text-align:center!important;font-size:1.4rem!important;color:#dc0816;font-weight:600!important;text-decoration:underline!important;text-underline-offset:4px}.home-step[data-step="01"] .home-step__title-item[data-step="01"],.home-step[data-step="01"] .home-step__detail-item[data-step="01"],.home-step[data-step="02"] .home-step__title-item[data-step="02"],.home-step[data-step="02"] .home-step__detail-item[data-step="02"]{pointer-events:auto}.home-step[data-step="02"] .home-step__img-num-part-item[data-step="01"]{transform:translateY(-100%)}.home-step[data-step="02"] .home-step__title-item[data-step="01"],.home-step[data-step="02"] .home-step__detail-item[data-step="01"]{opacity:0}.home-step[data-step="02"] .home-step__img-num-part-item[data-step="02"]{transform:translateY(0)}.home-step[data-step="02"] .home-step__title-item[data-step="02"],.home-step[data-step="02"] .home-step__detail-item[data-step="02"]{opacity:1}.home-step[data-step="03"] .home-step__title-item[data-step="03"],.home-step[data-step="03"] .home-step__detail-item[data-step="03"]{pointer-events:auto}.home-step[data-step="03"] .home-step__img-num-part-item[data-step="01"],.home-step[data-step="03"] .home-step__img-num-part-item[data-step="02"]{transform:translateY(-100%)}.home-step[data-step="03"] .home-step__title-item[data-step="01"],.home-step[data-step="03"] .home-step__detail-item[data-step="01"],.home-step[data-step="03"] .home-step__img-main-item[data-step="01"]{opacity:0}.home-step[data-step="03"] .home-step__img-num-part-item[data-step="03"]{transform:translateY(0)}.home-step[data-step="03"] .home-step__title-item[data-step="03"],.home-step[data-step="03"] .home-step__detail-item[data-step="03"]{opacity:1}.home-step[data-step="04"] .home-step__title-item[data-step="04"],.home-step[data-step="04"] .home-step__detail-item[data-step="04"]{pointer-events:auto}.home-step[data-step="04"] .home-step__img-num-part-item[data-step="02"],.home-step[data-step="04"] .home-step__img-num-part-item[data-step="03"]{transform:translateY(-100%)}.home-step[data-step="04"] .home-step__title-item[data-step="01"],.home-step[data-step="04"] .home-step__detail-item[data-step="01"],.home-step[data-step="04"] .home-step__img-main-item[data-step="01"]{opacity:0}.home-step[data-step="04"] .home-step__img-num-part-item[data-step="04"]{transform:translateY(0)}.home-step[data-step="04"] .home-step__title-item[data-step="04"],.home-step[data-step="04"] .home-step__detail-item[data-step="04"]{opacity:1}.home-step__img-num{position:absolute;z-index:2;top:2em;left:2em;right:0;mix-blend-mode:overlay;display:flex;align-items:center;overflow:hidden}.home-step__img-num-common{font-size:4.9em;display:block}.home-step__img-num-part{position:relative;display:block;font-size:4.9em}.home-step__img-num-part-item{display:block;transition:transform .6s var(--mh--easing)}.home-step__img-num-part-item:nth-of-type(n+2){position:absolute;top:0;left:0;transform:translateY(100%)}.home-step__img-main-item{--mask_angle: 0deg;transition:opacity .6s ease}.home-step__img-main-item:nth-of-type(n+2){width:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(var(--mask_angle),#D9DADD 50%,transparent 50.2%);mask-image:linear-gradient(var(--mask_angle),#D9DADD 50%,transparent 50.2%);-webkit-mask-size:100% 200.5%;mask-size:100% 200.5%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home-step__img-main-item img{display:block;width:100%}.home-step__title-item:nth-of-type(n+2){position:absolute;top:0;left:0;opacity:0}.home-step__detail-item:nth-of-type(n+2){position:absolute;top:0;left:0;opacity:0}.home-step__head{text-align:center;margin-bottom:1.5em}.home-step__head-sub{margin-top:.7em;padding:.3em;border-top:1px solid;border-bottom:1px solid;border-image:linear-gradient(to right,transparent,currentColor,transparent) 1}.fade{opacity:0;visibility:hidden;transition:all 1s;transform:translateY(80px)}.fade.is-active{opacity:1;visibility:visible;transform:translateY(0)}.more-btn a{padding:3px 40px 4px 0;display:inline-block;color:#d9dadd;font-size:1.4rem;text-decoration:none;position:relative;overflow:hidden}.more-btn a:before{content:"";position:absolute;bottom:0;left:0;width:55%;height:1px;background-color:#d9dadd;transform:translate(-100%);transition:transform cubic-bezier(.215,.61,.355,1) .4s}.more-btn a:hover:before{transform:translate(0)}.more-btn a:after{content:"";width:27px;height:27px;position:absolute;top:0;right:0;background:url(/cdn/shop/files/icon-arrow_right.svg) 0 0 no-repeat;background-size:contain;transition:transform .3s}.scrolldown{position:absolute;right:6%;bottom:0;height:90px;z-index:1}.scrolldown span{position:absolute;left:-8px;top:-30px;color:#d9dadd;font-size:1.1rem;letter-spacing:.05em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.scrolldown:after{content:"";position:absolute;top:0;width:1px;height:80px;background:#d9dadd;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:50px;opacity:1}to{height:0;top:80px;opacity:0}}.check_delivery_time{padding-bottom:20px}.check_delivery_time .check_time_component{padding:0 0 20px;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.check_delivery_time .check_time_component .check_time-description{font-size:1.2rem}.check_delivery_time .check_time_component .check_time-description br{display:none}.check_delivery_time .check_time_component .cart_info-description{font-size:1.2rem}.check_time-description>div span:first-child{color:#000!important}.sns-gift-product-container{margin:0 auto}.sns-gift-product-container .css-1nlvpnn,.sns-gift-product-container .css-n5ey3g{border:none}.sns-gift-new-cart-container{width:90%;margin:0 auto}.gosub-widget__wrapper .gosub-pricing-off{background-color:#427c46!important}.collection-hero__description{max-width:100%!important}.product-grid-container .tag-box{margin-bottom:5px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.product-grid-container .tag-box span{display:inline-block;padding:2px 3px 0;background:#d9dadd;color:#3b4a3c;font-size:.85rem}.product-grid-container .tag-box span+span{margin-left:3px}.ranking-area{margin-bottom:15vh}.ranking-area .collection__title{width:90%;margin:0 auto;padding-left:0!important}.ranking-area .collection__title .title{margin-bottom:0;font-size:2rem;font-weight:500;color:#3b4a3c;letter-spacing:.15rem}.ranking-area .product-grid .grid__item:nth-child(1) .card__inner .media:before{position:absolute;top:0;left:0;content:"No.1";background:#4e4e4e;color:#fff;font-size:1.2rem;width:50px;padding:3px 10px;text-align:center;z-index:1}.ranking-area .product-grid .grid__item:nth-child(2) .card__inner .media:before{position:absolute;top:0;left:0;content:"No.2";background:#4e4e4e;color:#fff;font-size:1.2rem;width:50px;padding:3px 10px;text-align:center;z-index:1}.ranking-area .product-grid .grid__item:nth-child(3) .card__inner .media:before{position:absolute;top:0;left:0;content:"No.3";background:#4e4e4e;color:#fff;font-size:1.2rem;width:50px;padding:3px 10px;text-align:center;z-index:1}.ranking-area .card__content .card__information .tag-box{margin-bottom:5px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.ranking-area .card__content .card__information .tag-box span{display:inline-block;padding:2px 3px 0;background:#d9dadd;color:#3b4a3c;font-size:.85rem}.ranking-area .card__content .card__information .tag-box span+span{margin-left:3px}.ranking-area .collection__view-all{display:none}.accordion .details__header{font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/common.css.map */
