@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@500;800&display=swap";:root{--font-heading-family: M PLUS Rounded 1c, system-ui, -apple-system, BlinkMacSystemFont, Hiragino Sans, Hiragino Kaku Gothic ProN, Segoe UI, Roboto, Meiryo, sans-serif}body.gradient{background-size:auto auto;background-color:#fff7bc;background-image:repeating-linear-gradient(135deg, transparent, transparent 10px, rgb(255, 245, 170) 10px, rgb(255, 245, 170) 50px);align-items:center;justify-items:center}body.overflow-hidden .wrapper .main-contents{overflow:hidden}@media screen and (max-width: 989px){.wrapper{margin:0 16px}}.wrapper .main-contents{margin:clamp(4px, calc(-5.04px + 2.41vw), 32px) auto;background:#3ac5ec;border-radius:clamp(32px, calc(21.66px + 2.76vw), 64px);width:calc(100% - 64px);max-width:1500px;border:solid clamp(4px, calc(2.71px + 0.34vw), 8px) #3ac5ec;box-shadow:0 0 16px rgba(92,3,3,.2)}@media screen and (max-width: 989px){.wrapper .main-contents{width:auto}}.wrapper #MainContent{background:#fff;border-radius:clamp(16px, calc(0.5px + 4.13vw), 64px);overflow:hidden;min-height:20vh}.wrapper h1.main-page-title,.wrapper h2.h2{font-family:"M PLUS Rounded 1c",system-ui,-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Segoe UI",Roboto,"Meiryo",sans-serif;font-weight:800;font-style:normal}.wrapper h1.collection-hero__title,.wrapper h1.title.title--primary,.wrapper h1.main-page-title{display:flex;align-items:center;gap:8px}@media screen and (max-width: 989px){.wrapper h1.collection-hero__title,.wrapper h1.title.title--primary,.wrapper h1.main-page-title{gap:4px}}.wrapper h1.collection-hero__title::before,.wrapper h1.title.title--primary::before,.wrapper h1.main-page-title::before{content:"";background:url("/cdn/shop/files/assets-icon-hart.webp?v=1768527627") no-repeat center center/contain;display:inline-block;width:60px;height:40px}@media screen and (max-width: 989px){.wrapper h1.collection-hero__title::before,.wrapper h1.title.title--primary::before,.wrapper h1.main-page-title::before{width:50px;height:30px}}.wrapper h2.h2{display:flex;align-items:center;gap:8px}.wrapper h2.h2::before{content:"";background:url("/cdn/shop/files/assets-icon-star.webp?v=1768527626") no-repeat center center/contain;display:inline-block;width:24px;height:24px}.wrapper .shopify-section-group-header-group .header__inline-menu{color:rgba(var(--color-foreground), 1)}.wrapper .shopify-section-group-header-group .search-modal{border-radius:clamp(32px, calc(21.66px + 2.76vw), 64px) clamp(32px, calc(21.66px + 2.76vw), 64px) 0 0}.wrapper .shopify-section-group-header-group sticky-header{transition:all .5 ease;border-radius:clamp(32px, calc(24.57px + 1.98vw), 55px) clamp(32px, calc(24.57px + 1.98vw), 55px) 0 0}.wrapper .shopify-section-group-header-group sticky-header h1.header__heading .header__heading-logo-wrapper{transition:transform .5s ease;transform:scale(1.5) translateY(clamp(-18px, calc(5.64px - 1.5vw), 0px))}@media screen and (max-width: 989px){.wrapper .shopify-section-group-header-group sticky-header h1.header__heading .header__heading-logo-wrapper{transform:scale(1) translateY(0)}}.wrapper .shopify-section-group-header-group.shopify-section-header-sticky sticky-header{border-radius:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wrapper .shopify-section-group-header-group.shopify-section-header-sticky sticky-header h1.header__heading .header__heading-logo-wrapper{transform:translateY(0)}.wrapper header{border-radius:clamp(28px, calc(19.28px + 2.33vw), 55px) clamp(28px, calc(19.28px + 2.33vw), 55px) 0 0}.wrapper header nav.header__inline-menu a,.wrapper header nav.menu-drawer__navigation a{font-family:"M PLUS Rounded 1c",system-ui,-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Segoe UI",Roboto,"Meiryo",sans-serif;font-weight:800;font-style:normal}.wrapper header .header__icon--cart{display:flex;gap:1rem}.wrapper header .header__icon--cart .svg-wrapper{background:#fff;border-radius:1000px;border:solid 3px #007ca3;box-shadow:0 1px 0 #007ca3}.wrapper header .header__icon--cart .svg-wrapper svg{color:#007ca3}.wrapper header .header__icon--cart .cart-count-bubble{background:#d24433}.wrapper .card-wrapper .card--card{border:solid clamp(2px, calc(1.35px + 0.17vw), 4px) #e7dcee;border-radius:clamp(8px, calc(5.42px + 0.69vw), 16px);overflow:hidden}.wrapper .card-wrapper .card--card .price{opacity:.65;font-size:90%}.wrapper .card-wrapper .card__media img{transition:transform .3s ease !important}.wrapper footer{border-radius:0 0 clamp(28px, calc(19.28px + 2.33vw), 55px) clamp(28px, calc(19.28px + 2.33vw), 55px)}.wrapper footer .footer__content-top{padding-bottom:3rem}.wrapper footer .footer__content-bottom{border-top:solid .1rem rgba(var(--color-foreground), 0.3)}.wrapper footer .footer__list-social .list-social__item a .svg-wrapper{width:32px;height:32px}.wrapper footer .footer__list-social .list-social__item a .svg-wrapper>svg{width:100%;height:100%}.wrapper footer .footer__copyright.caption .copyright__content:not(.policies .copyright__content){display:block;margin-bottom:4px}.wrapper footer .footer__copyright.caption .copyright__content a{color:rgba(var(--color-foreground), 1)}.wrapper .menu-drawer{transform:translateX(0);opacity:0;transition:all .3s ease;visibility:visible;display:none}.wrapper .menu-drawer .menu-drawer__navigation{background:#fff;display:flex;align-items:center;justify-content:center;border-radius:32px}@media screen and (max-width: 989px){.wrapper .menu-drawer .menu-drawer__navigation ul li .list-menu__item{align-items:center;justify-content:center;font-size:2.5rem;color:#160104}}.wrapper details[open].menu-opening>.menu-drawer,.wrapper details[open].menu-opening>.menu-drawer__submenu{opacity:1;display:block;transition:all .3s ease}@starting-style{.wrapper details[open].menu-opening>.menu-drawer,.wrapper details[open].menu-opening>.menu-drawer__submenu{opacity:0}}.wrapper .product .product-media-container{border-radius:clamp(8px, calc(4.12px + 1.03vw), 20px);border-color:#dfe3e4;border-width:4px}.wrapper .product .product__media.media.media--transparent{border-radius:clamp(8px, calc(5.42px + 0.69vw), 16px)}.wrapper .product .product__title h1{color:#b686e0}.wrapper .product .price__container{opacity:.8}.wrapper .shopify-policy__container{margin:64px auto}.wrapper .shopify-policy__container .shopify-policy__title h1{font-family:"M PLUS Rounded 1c",system-ui,-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Segoe UI",Roboto,"Meiryo",sans-serif;font-weight:500;font-style:normal}.wrapper .cart__footer-wrapper .js_agree_btn h4{margin:0}.wrapper .cart__footer-wrapper .js_agree_btn{padding:16px;border:solid 1px #f9f9f9;background:#fbfbfb;border-radius:8px;display:flex;flex-direction:column;gap:0}.wrapper .cart__footer-wrapper label{font-weight:bold;font-size:16px}.wrapper .cart__footer-wrapper .button:disabled{background-color:#777;border-color:#777}.wrapper .cart__footer-wrapper .button:disabled::after{box-shadow:none}.wrapper .cart__footer-wrapper .cart__ctas{margin-top:2rem}.wrapper .cart__footer-wrapper .agree_wrap{background:#fdffce;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px 16px;border-radius:4px;margin:16px auto 0}@media screen and (min-width: 751px){.wrapper .cart__footer-wrapper .cart__footer .cart__blocks{width:auto}.wrapper .cart__footer-wrapper .cart__ctas button{width:100%;max-width:none}}@media screen and (max-width: 989px){.wrapper cart-remove-button,.wrapper .cart-item.cart-remove-button{margin:0 !important}}.wrapper cart-remove-button .svg-wrapper .icon-remove,.wrapper .cart-item.cart-remove-button .svg-wrapper .icon-remove{width:1.8rem;height:1.8rem}.wrapper .cart__warnings{margin-bottom:7rem}.wrapper .contact .js_agree_btn h4{margin-bottom:0}.wrapper .contact .js_agree_btn label{margin:10px 0 20px 0;font-weight:bold;gap:2px}@media screen and (max-width: 989px){.wrapper .page-width{width:calc(100vw - 3rem)}}