@charset "UTF-8";.pc,.pc-only{display:block}@media screen and (max-width:767px){.pc,.pc-only{display:none}}.sp,.sp-only{display:none}@media screen and (max-width:767px){.sp,.sp-only{display:block}}.tb,.tb-only{display:none}@media screen and (min-width:768px)and (max-width:1024px){.tb,.tb-only{display:block}.pc-only,.sp-only{display:none}}.pc1024,.pc1024-only{display:none}@media screen and (min-width:1024px){.pc1024,.pc1024-only{display:block}}.shopify-section-group-header-group{position:absolute;top:0;left:0;width:100%;z-index:100}sticky-header.header-wrapper,.header-wrapper.header-wrapper{background:transparent!important}@media screen and (min-width:768px)and (max-width:1200px){sticky-header.header-wrapper,.header-wrapper.header-wrapper{padding-left:30px;padding-right:30px}}sticky-header.header-wrapper .header,.header-wrapper.header-wrapper .header{background:#fff}@media screen and (min-width:768px){sticky-header.header-wrapper .header,.header-wrapper.header-wrapper .header{max-width:1200px;margin-left:auto;margin-right:auto;margin-top:60px;border-radius:200px;padding-left:40px;padding-right:40px}}sticky-header.header-wrapper .header__inline-menu .header__menu-item,.header-wrapper.header-wrapper .header__inline-menu .header__menu-item{color:#003d6f!important}sticky-header.header-wrapper .header__inline-menu .header__menu-item:hover,.header-wrapper.header-wrapper .header__inline-menu .header__menu-item:hover{color:#1a5a8a!important}sticky-header.header-wrapper .header__inline-menu .header__menu-item:after,.header-wrapper.header-wrapper .header__inline-menu .header__menu-item:after{background:#003d6f}sticky-header.header-wrapper .header__inline-menu .header__menu-item[aria-current=page],.header-wrapper.header-wrapper .header__inline-menu .header__menu-item[aria-current=page]{color:#003d6f!important}sticky-header.header-wrapper .header__icon,.header-wrapper.header-wrapper .header__icon{color:#003d6f!important}sticky-header.header-wrapper .header__icon:hover,.header-wrapper.header-wrapper .header__icon:hover{color:#1a5a8a!important}sticky-header.header-wrapper .header__icon--cart .svg-wrapper,.header-wrapper.header-wrapper .header__icon--cart .svg-wrapper{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23003d6f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E")!important}sticky-header.header-wrapper .header__icon--cart:hover .svg-wrapper,.header-wrapper.header-wrapper .header__icon--cart:hover .svg-wrapper{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a5a8a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E")!important}sticky-header.header-wrapper .header__active-menu-item,.header-wrapper.header-wrapper .header__active-menu-item{color:#003d6f!important}sticky-header.header-wrapper .header__heading-link,.header-wrapper.header-wrapper .header__heading-link{color:#003d6f!important}@media screen and (min-width:768px)and (max-width:1080px){sticky-header.header-wrapper .header,.header-wrapper.header-wrapper .header{margin-top:50px;padding-left:25px;padding-right:25px}sticky-header.header-wrapper .header__inline-menu .header__menu-item,.header-wrapper.header-wrapper .header__inline-menu .header__menu-item{font-size:15px;letter-spacing:.5px;padding-left:5px;padding-right:5px}}.shopify-section-header-sticky .header{box-shadow:0 2px 16px #00000026}@media screen and (min-width:768px){.shopify-section-header-sticky .header{margin-top:30px!important;transition:.1s}}@media screen and (max-width:767px){.shopify-section-header-sticky .header{top:0!important;transition:.1s}}@media screen and (max-width:767px){.header-wrapper{background:transparent!important}.header-wrapper .header{background:#fff;width:95%;border-radius:50px;position:relative;top:max(40px,10vw)}.menu-open .header{border-radius:0;width:100%}}@media screen and (min-width:768px){#MainContent a{transition:.6s;opacity:1}}@media screen and (min-width:768px){#MainContent a[href^="tel:"]{pointer-events:none}}#MainContent a:hover{text-decoration:none}@media screen and (min-width:768px){#MainContent a:hover{opacity:.6}}.cta-btn{margin-top:48px;padding:0 20px}@media screen and (max-width:767px){.cta-btn{margin-top:32px;padding:0 15px}}.cta-btn-link{display:flex;align-items:center;justify-content:center;background-color:#003d6f;border-radius:8px;padding-top:20px;padding-bottom:20px;text-decoration:none;position:relative;margin:0 auto;overflow:visible}@media screen and (min-width:768px){.cta-btn-link{width:300px}}@media screen and (max-width:767px){.cta-btn-link{width:315px;padding:15px 40px}}.cta-btn-link:hover{background-color:#002d54}.cta-btn-link:hover .cta-btn-deco--left{transform:translateY(-53%) translate(-2px)}.cta-btn-link:hover .cta-btn-deco--right{transform:translateY(-2px)}.cta-btn-text{color:#fff;font-size:20px;font-weight:700;letter-spacing:2px;white-space:nowrap;position:relative;z-index:1}@media screen and (max-width:767px){.cta-btn-text{font-size:14px;letter-spacing:1px}}.cta-btn-deco{position:absolute;object-fit:contain;z-index:2;transition:transform .3s ease}.cta-btn-deco--left{width:104px;left:-50px;top:0;transform:translateY(-50%)}@media screen and (max-width:767px){.cta-btn-deco--left{width:100px;left:-30px;top:10px}}.cta-btn-deco--right{width:90px;right:-66px;bottom:-10px}@media screen and (max-width:767px){.cta-btn-deco--right{width:66px;right:-10px;bottom:-20px}}@media screen and (min-width:768px){.top-section{padding-top:80px}}@media screen and (max-width:767px){.top-section{padding-top:50px}}@media screen and (min-width:768px){.top-section .title-wrapper{margin-bottom:50px}}@media screen and (max-width:767px){.top-section .title-wrapper{margin-bottom:30px}}.featured-blog .blog-archive__item:first-of-type{padding-top:0}.top-banner{display:flex;justify-content:center}.top-banner__link{display:block;width:100%;max-width:900px}@media screen and (max-width:767px){.top-banner__link{max-width:100%;padding-left:15px;padding-right:15px}}.top-banner__image{width:100%;height:auto;display:block;border-radius:6px}@media screen and (min-width:768px){.top-rows__item{display:grid;align-items:center;grid-template-columns:1fr 1fr;gap:60px}}@media screen and (min-width:768px){.top-rows__item+.top-rows__item{margin-top:80px}}@media screen and (max-width:767px){.top-rows__item+.top-rows__item{margin-top:50px}}@media screen and (min-width:768px){.top-rows__item--reverse{direction:rtl}.top-rows__item--reverse>*{direction:ltr}}.top-rows__item--text-only{grid-template-columns:1fr}@media screen and (min-width:768px){.top-rows__item--text-only .top-rows__text{padding-top:0;padding-bottom:0}}.top-rows__media{overflow:hidden;border-radius:8px}.top-rows__media img{width:100%;height:auto;display:block;object-fit:cover;transition:transform .5s ease}@media screen and (min-width:768px){.top-rows__media:hover img{transform:scale(1.03)}}.top-rows__text .title-wrapper{margin-bottom:0}.top-rows__desc{font-size:16px;line-height:2;color:#555}@media screen and (max-width:767px){.top-rows__desc{font-size:15px;line-height:1.8}}.top-rows__desc strong{font-size:22px;color:#333;line-height:1.6}@media screen and (max-width:767px){.top-rows__desc strong{font-size:18px}}.top-rows__desc p+p{margin-top:16px}@media screen and (max-width:767px){.top-rows__desc p+p{margin-top:12px}}.top-rows__concept{background:linear-gradient(135deg,#2a668d,#20557b 40%,#053f70);position:relative;z-index:2}@media screen and (min-width:768px){.top-rows__concept{max-width:1200px;margin-top:-200px;margin-left:auto;margin-right:auto;padding-top:clamp(40px,4vw,60px);padding-bottom:clamp(40px,4vw,60px);padding-left:clamp(20px,2vw,30px);padding-right:clamp(40px,6.5vw,100px);border-radius:clamp(30px,4vw,60px);overflow:visible}}@media screen and (min-width:768px)and (max-width:1024px){.top-rows__concept{padding:45px 30px 50px;overflow:hidden;border-radius:80px}}@media screen and (max-width:767px){.top-rows__concept{padding:40px 10px 35px 20px;overflow:hidden;border-radius:40px}}.top-rows__concept .concept-title{display:inline-flex;flex-direction:column;font-size:clamp(20px,2.2vw,33px);font-weight:700;line-height:1.5;color:#fff;margin-top:0;margin-bottom:0;overflow-wrap:break-word;white-space:nowrap}@media screen and (min-width:768px)and (max-width:1024px){.top-rows__concept .concept-title{font-size:28px;line-height:1.5;margin-bottom:0;white-space:normal}}@media screen and (max-width:767px){.top-rows__concept .concept-title{font-size:24px;line-height:36px;margin-bottom:0;white-space:normal}}.top-rows__concept .concept-title:before{display:inline-block;font-family:Jost,sans-serif;font-size:clamp(12px,1vw,16px);font-weight:600;color:#fff;letter-spacing:3px;content:attr(data-title);margin-bottom:10px}@media screen and (min-width:768px)and (max-width:1024px){.top-rows__concept .concept-title:before{font-size:14px;letter-spacing:3px;margin-bottom:15px}}@media screen and (max-width:767px){.top-rows__concept .concept-title:before{font-size:12px;letter-spacing:3.6px;margin-bottom:5px;line-height:1}}.top-rows__concept .concept-text{margin-top:clamp(20px,2.3vw,35px);font-size:clamp(11px,.85vw,13px);font-weight:500;line-height:2;color:#fff}@media screen and (min-width:768px)and (max-width:1024px){.top-rows__concept .concept-text{margin-top:30px;font-size:16px;line-height:1.7}.top-rows__concept .concept-text br{display:none}}@media screen and (max-width:767px){.top-rows__concept .concept-text{margin-top:14px;font-size:14px;line-height:21px}}.top-rows__concept .concept-text p+p{margin-top:clamp(25px,3vw,45px)}@media screen and (min-width:768px)and (max-width:1024px){.top-rows__concept .concept-text p+p{margin-top:35px}}@media screen and (max-width:767px){.top-rows__concept .concept-text p+p{margin-top:26px}}.top-rows__concept .concept-btn{display:inline-flex;align-items:center;gap:10px;margin-top:clamp(25px,2.6vw,40px);padding-top:clamp(10px,1vw,15px);padding-bottom:clamp(10px,1vw,15px);padding-left:clamp(20px,2vw,30px);padding-right:clamp(20px,2vw,30px);background-color:#fff;color:#003d6f;font-size:clamp(11px,.9vw,14px);font-weight:600;letter-spacing:1px;border-radius:60px;text-decoration:none;transition:background-color .3s ease,color .3s ease}@media screen and (min-width:768px)and (max-width:1024px){.top-rows__concept .concept-btn{font-size:16px;padding:15px 35px;margin-top:40px;display:flex;justify-content:center;width:max-content;margin-left:auto;margin-right:auto}}@media screen and (max-width:767px){.top-rows__concept .concept-btn{font-size:13px;padding:12px 25px;display:block;text-align:center;width:max-content;margin:40px auto auto}}@media screen and (min-width:768px){.top-rows__concept .concept-btn:hover{background-color:#ffffffd9}}.top-rows__concept .concept-btn:after{content:"";display:inline-block;width:8px;height:8px;border-top:2px solid #003d6f;border-right:2px solid #003d6f;transform:rotate(45deg);transition:transform .3s ease}@media screen and (max-width:767px){.top-rows__concept .concept-btn:after{right:-5px;position:relative;top:-1px}}@media screen and (min-width:768px){.top-rows__concept .concept-btn:hover:after{transform:rotate(45deg) translate(3px)}}.top-rows__shop .top-rows__media{overflow:hidden}@media screen and (max-width:767px){.top-rows__shop .top-rows__media{max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:20px}}.top-rows__shop .top-rows__media img{border-radius:165px}.top-rows__shop .top-rows__btn--outline{display:inline-flex;align-items:center;gap:10px}@media screen and (min-width:768px){.top-rows__shop .top-rows__btn--outline:hover{background-color:transparent;color:#003d6f}}.top-rows__shop .top-rows__btn--outline:after{content:"";display:inline-block;width:12px;height:12px;background-image:url(/cdn/shop/files/shop_btnicon.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.top-rows__btns{display:flex;gap:16px;margin-top:30px;justify-content:end}@media screen and (max-width:767px){.top-rows__btns{justify-content:center}}.top-rows__btn{display:inline-block;padding:12px 32px;background-color:#003d6f;color:#fff;font-size:14px;font-weight:600;letter-spacing:1px;border-radius:60px;text-decoration:none;text-align:center;transition:background-color .3s ease,color .3s ease}@media screen and (max-width:767px){.top-rows__btn{font-size:13px}}@media screen and (min-width:768px){.top-rows__btn:hover{background-color:#002d54}}.top-rows__btn--outline{background-color:transparent;color:#003d6f;border:2px solid #003d6f}@media screen and (min-width:768px){.top-rows__btn--outline:hover{background-color:#003d6f;color:#fff}}@keyframes concept-appear{0%{opacity:0}to{opacity:1}}@keyframes concept-float-a{0%{transform:translate(10px,10px) rotate(4deg)}50%{transform:translate(-10px,-10px) rotate(-8deg)}to{transform:translate(10px,10px) rotate(4deg)}}@keyframes concept-float-b{0%{transform:translate(-10px,-10px) rotate(12deg)}50%{transform:translate(10px,10px) rotate(-6deg)}to{transform:translate(-10px,-10px) rotate(12deg)}}@keyframes concept-floating-left{0%{transform:translate(10px,10px) rotate(12deg)}50%{transform:translate(-20px,-20px) rotate(-12deg)}to{transform:translate(10px,10px) rotate(12deg)}}@keyframes concept-floating-right{0%{transform:translate(-10px,-5px) rotate(-6deg)}50%{transform:translate(10px,10px) rotate(6deg)}to{transform:translate(-10px,-5px) rotate(-6deg)}}.concept-image{position:relative;aspect-ratio:885/660;overflow:visible}@media screen and (max-width:767px){.concept-image{position:absolute;left:-55px;top:15%;width:500px;height:auto;aspect-ratio:auto}}.concept-image img{max-width:100%;height:auto}.concept-image__cheese{position:absolute;top:16%;left:0;width:140%;max-width:none;height:auto;opacity:0;animation:concept-appear .8s ease forwards;animation-delay:.3s}@media screen and (min-width:768px)and (max-width:1024px){.concept-image__cheese{position:relative;top:auto;left:auto;width:100%;max-width:none;transform:none}}@media screen and (max-width:767px){.concept-image__cheese{position:relative;top:auto;left:auto;width:100%;max-width:none;transform:none}}.concept-image__piece{position:absolute;opacity:0;will-change:opacity,transform}.concept-image__piece--1{top:9%;left:14%;width:30%;animation:concept-appear .8s ease 2s forwards,concept-float-a 13s ease-in-out .2s infinite both}@media screen and (max-width:767px){.concept-image__piece--1{width:28%;top:10%;left:12%}}.concept-image__piece--2{top:24%;left:29%;width:25%;animation:concept-appear .8s ease .8s forwards,concept-float-b 13s ease-in-out .2s infinite both}@media screen and (max-width:767px){.concept-image__piece--2{width:23%;top:22%;left:27%}}.concept-image__piece--3{top:50%;left:22%;width:31%;animation:concept-appear .8s ease 1.4s forwards,concept-float-a 13s ease-in-out .2s infinite both}@media screen and (max-width:767px){.concept-image__piece--3{width:29%;top:48%;left:18%}}.concept-image__piece--4{top:40%;left:41%;width:42%;animation:concept-appear .8s ease 1s forwards,concept-float-b 13s ease-in-out .2s infinite both}@media screen and (max-width:767px){.concept-image__piece--4{width:179px;top:38%;left:38%}}.concept-image__piece--5{top:11%;left:43%;width:29%;animation:concept-appear .8s ease 1.8s forwards,concept-float-a 13s ease-in-out .2s infinite both}@media screen and (max-width:767px){.concept-image__piece--5{width:27%;top:8%;left:42%}}.concept-image__piece--6{top:42%;left:10%;width:19%;animation:concept-appear .8s ease 2.2s forwards,concept-float-b 13s ease-in-out .2s infinite both}@media screen and (max-width:767px){.concept-image__piece--6{width:17%;top:40%;left:5%}}.concept-image__piece--7{top:64%;left:11%;width:12%;animation:concept-appear .8s ease 2.4s forwards,concept-float-a 13s ease-in-out .2s infinite both}@media screen and (max-width:767px){.concept-image__piece--7{width:11%;top:62%;left:8%}}.concept-image__piece--8{top:9%;left:36%;width:12%;animation:concept-appear .8s ease 1.6s forwards,concept-float-b 13s ease-in-out .2s infinite both}@media screen and (max-width:767px){.concept-image__piece--8{width:11%;top:7%;left:34%}}.concept-image__piece--9{top:28%;left:68%;width:12%;animation:concept-appear .8s ease 2.6s forwards,concept-float-a 13s ease-in-out .2s infinite both}@media screen and (max-width:767px){.concept-image__piece--9{width:11%;top:26%;left:65%}}.top-pickup{padding-top:10px;padding-bottom:40px}@media screen and (max-width:767px){.top-pickup{padding-top:0;padding-bottom:30px}}.top-pickup__banner-link{display:block}@media screen and (min-width:768px){.top-pickup__banner-link{max-width:750px;margin-left:auto;margin-right:auto}}@media screen and (max-width:767px){.top-pickup__banner-link{width:100%;padding-left:20px;padding-right:20px}}.top-pickup__banner-link+.top-pickup__banner-link{margin-top:30px}.top-pickup__banner-link--no-link{pointer-events:none;opacity:1!important}.top-pickup__banner-img{width:100%;height:auto;display:block}@media screen and (min-width:768px){.top-pickup.top-section{padding-top:80px!important}}@media screen and (max-width:767px){.top-pickup.top-section{padding-top:50px!important}}.top-pickup__swiper-wrap{position:relative}@media screen and (min-width:768px){.top-pickup__swiper-wrap{width:max-content;padding:0}}.top-pickup__swiper{position:relative;overflow:hidden}@media screen and (min-width:768px){.top-pickup__swiper{max-width:900px;margin-left:auto;margin-right:auto}}.top-pickup__slide{width:100%}.top-pickup__link{display:block;width:100%}.top-pickup__image{width:100%;height:auto;display:block;object-fit:cover}.top-pickup__placeholder{width:100%;aspect-ratio:16/9;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center}.top-pickup__placeholder .placeholder-svg{width:50%;height:auto;fill:#ccc}.top-pickup__pagination.swiper-pagination{position:static!important;bottom:auto!important;top:auto!important;left:auto!important;width:100%!important;margin-top:20px;display:flex;justify-content:center;gap:10px}@media screen and (max-width:767px){.top-pickup__pagination.swiper-pagination{margin-top:15px;gap:10px}}.top-pickup__pagination.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:#ccc;opacity:1;border-radius:50%;transition:background-color .3s ease;margin:0}.top-pickup__pagination.swiper-pagination .swiper-pagination-bullet-active{background-color:#003d6f}.top-pickup__swiper-wrap:hover .top-pickup__nav{visibility:visible;opacity:1}.top-pickup__nav.swiper-button-prev,.top-pickup__nav.swiper-button-next{display:flex!important;align-items:center;justify-content:center;position:absolute;width:40px;height:40px;background-color:#00000080;border-radius:50%;top:0;bottom:0;margin-top:auto;margin-bottom:auto;z-index:10;cursor:pointer;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility 0s linear .2s}@media screen and (max-width:767px){.top-pickup__nav.swiper-button-prev,.top-pickup__nav.swiper-button-next{width:35px;height:35px}}.top-pickup__nav.swiper-button-prev:after,.top-pickup__nav.swiper-button-next:after{content:"";display:block;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff}@media screen and (max-width:767px){.top-pickup__nav.swiper-button-prev:after,.top-pickup__nav.swiper-button-next:after{width:10px;height:10px}}.top-pickup__swiper-wrap:hover .top-pickup__nav.swiper-button-prev,.top-pickup__swiper-wrap:hover .top-pickup__nav.swiper-button-next{visibility:visible;opacity:1;transition:opacity .2s ease,visibility 0s linear 0s}.top-pickup__nav--prev.swiper-button-prev{left:0}@media screen and (max-width:767px){.top-pickup__nav--prev.swiper-button-prev{left:0}}.top-pickup__nav--prev.swiper-button-prev:after{transform:rotate(-135deg);margin-left:2px}.top-pickup__nav--next.swiper-button-next{right:0}@media screen and (max-width:767px){.top-pickup__nav--next.swiper-button-next{right:0}}.top-pickup__nav--next.swiper-button-next:after{transform:rotate(45deg);margin-right:2px}.top-mv{position:relative}@media screen and (min-width:768px){.top-mv{margin-top:-100px}}@media screen and (min-width:768px)and (max-width:1080px){.top-mv{margin-top:-78px}}@media screen and (max-width:767px){.top-mv{background-color:#fff;background-image:linear-gradient(90deg,#ffbc3a,#fec338);background-size:100% 50%;background-position:top;background-repeat:no-repeat;padding-top:calc(15vw + 70px);margin-top:-70px}}@media screen and (min-width:768px)and (max-width:1500px){.top-mv__heading{padding-top:4vw}}@media screen and (min-width:768px){.top-mv__heading{background-color:#fff;background-image:linear-gradient(90deg,#ffbc3a,#fec338);background-size:100% 50%;background-position:top;background-repeat:no-repeat;max-width:1500px;margin:0 auto}}@media screen and (max-width:767px){.top-mv__heading{margin-top:0}}.top-mv__img{width:100%;height:auto;display:block}@media screen and (max-width:767px){.top-mv__img{margin-top:-22vw}}.top-mv__img--pc{max-width:1500px;margin-left:auto;margin-right:auto}.top-mv__btn-wrap{display:flex;justify-content:center}@media screen and (min-width:768px){.top-mv__btn-wrap{margin-top:10px}}@media screen and (max-width:767px){.top-mv__btn-wrap{position:absolute;left:0;right:0;bottom:18vw}}.top-mv__btn{display:inline-flex;align-items:center;position:relative;background-color:#003d6f;color:#fff;font-weight:600;letter-spacing:1px;text-decoration:none;border-radius:200px}@media screen and (min-width:768px){.top-mv__btn{font-size:25px;padding-top:15px;padding-bottom:15px;max-width:320px;width:100%;text-align:center;display:block}}@media screen and (max-width:767px){.top-mv__btn{font-size:4vw;padding:12px 40px 12px 30px}}.top-mv__btn:after{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}@media screen and (min-width:768px){.top-mv__btn:after{right:30px;width:15px;height:15px}}@media screen and (max-width:767px){.top-mv__btn:after{right:20px;width:8px;height:8px}}#MainContent{padding-bottom:0!important}#MainContent .collection__description.subtitle p{font-size:32px}@media screen and (max-width:767px){#MainContent .collection__description.subtitle p{font-size:24px}}@media screen and (max-width:767px){.shopify-section.section{margin-top:0}}@media screen and (min-width:768px)and (max-width:1200px){.sec-concept{padding-left:30px;padding-right:30px}}@media screen and (max-width:767px){.section--top-mv{background-color:#ffbc3a}}@media screen and (max-width:767px){.section--top-mv+.section>[class*=color-]{margin-top:-35px}}@media screen and (min-width:768px){.top-rows__concept .top-rows__text{max-width:300px}}@media screen and (min-width:768px){.top-rows__concept .top-rows__item{grid-template-columns:1fr 300px;gap:20px;max-width:none;padding-left:0;padding-right:0}}@media screen and (min-width:768px)and (max-width:1024px){.top-rows__concept .top-rows__item{display:block;padding:0}}@media screen and (max-width:767px){.top-rows__concept .top-rows__item{padding:0;position:relative}}@media screen and (max-width:767px){.top-rows__concept .top-rows__text{padding-top:85vw}}@media screen and (min-width:768px){.top-rows__item.top-rows__shop{grid-template-columns:1fr 1fr;gap:50px}}@media screen and (min-width:768px){.concept-image{aspect-ratio:885/660;width:100%}}@media screen and (min-width:768px)and (max-width:1024px){.concept-image{position:relative;width:100%;aspect-ratio:1/1;overflow:visible}}@media screen and (min-width:768px){.featured-blog{padding-top:80px;padding-bottom:80px}}@media screen and (max-width:767px){.featured-blog{padding-top:50px;padding-bottom:50px}}body.index{background-color:#fbf8f1}@media screen and (min-width:768px){body.index .shopify-section-group-footer-group{margin-top:100px}}@media screen and (max-width:767px){body.index .shopify-section-group-footer-group{margin-top:50px}}@media screen and (min-width:768px){.top-content-box{max-width:1500px;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.top-content-box--first{border-top-left-radius:20px;border-top-right-radius:20px}}@media screen and (min-width:768px){.top-content-box--last{border-bottom-left-radius:20px;border-bottom-right-radius:20px}}body.index .header__heading-logo{visibility:hidden}body.index .header__heading-logo-wrapper{background-image:url(/cdn/shop/files/header-logo.svg);background-repeat:no-repeat;background-size:contain;background-position:center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/top-custom-op.css.map */
