@charset "UTF-8";.store-split{border:1px solid #f0edf0;border-radius:16px;overflow:hidden;display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);align-items:stretch}.store-split>.media{min-width:0;min-height:340px}.store-split>.body{padding:32px 36px}.store-pack{display:flex;flex-direction:column;gap:16px}.store-pack .item{display:flex;gap:14px;align-items:flex-start}.store-pack .ico{flex:none;width:36px;height:36px;border-radius:999px;background:#fbdce4;color:#a93453;display:flex;align-items:center;justify-content:center}.store-pack .t{display:block;font-size:16px;font-weight:700}.store-pack .d{display:block;font-size:14.5px;color:#5f5a66;line-height:1.6}.store-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px}.store-steps .step{min-width:0;border-radius:18px;padding:22px 22px 24px;background:#fdf3f6}.store-steps .step:nth-child(2){background:#fcf6e7}.store-steps .step:nth-child(3){background:#eef4ea}.store-steps .step:nth-child(4){background:#eaf1f7}.store-steps .step>.top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.store-steps .step .num{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1;color:#d2496b}.store-steps .step .t{font-size:17px;font-weight:700;margin-bottom:5px}.store-steps .step .d{font-size:14px;color:#5f5a66;line-height:1.6}.store-places{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.store-places .place{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:14px;background:#f7f5f7;font-size:14.5px;line-height:1.4}.store-places .place .store-icon{color:#d2496b;flex:none}.store-order{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:start;padding-top:20px}.store-gallery{display:flex;flex-direction:column;gap:14px}.store-gallery .main{min-width:0;aspect-ratio:1/1;border-radius:16px;overflow:hidden}.store-gallery .thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.store-gallery .thumbs .frame{min-width:0;aspect-ratio:1/1;border-radius:12px;overflow:hidden}.store-order-body .intro{font-size:16px;line-height:1.6;color:#5f5a66;margin:0 0 22px;max-width:440px}.store-order-body .incl{display:flex;flex-direction:column;gap:8px;font-size:14.5px;max-width:440px}.store-order-body .incl .li{display:flex;align-items:center;gap:9px}.store-order-body .incl .li .store-icon{color:#d2496b;flex:none}.store-order-body .buy{margin-top:24px}.store-order-body .ship{margin-top:14px;font-size:13.5px;color:#5f5a66;line-height:1.6}.store-order-body .samples{margin-top:30px;border-top:1px solid #f0edf0;padding-top:22px}.store-order-body .samples-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.store-box-toggle{cursor:pointer;margin-top:22px;border:1px solid #f0edf0;border-radius:14px;padding:16px 18px;display:flex;align-items:center;gap:16px}.store-box-toggle:hover{border-color:#e4c3ce}.store-box-toggle .check{flex:none;width:22px;height:22px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1.5px #d8d4db;display:flex;align-items:center;justify-content:center;color:transparent}.store-box-toggle.on .check{background:#d2496b;box-shadow:inset 0 0 0 1.5px #d2496b;color:#fff}.store-box-toggle .body{flex:1;min-width:0}.store-box-toggle .row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.store-box-toggle .t{font-size:15px;font-weight:700}.store-box-toggle .p{font-size:13.5px;font-weight:700;color:#d2496b;white-space:nowrap}.store-box-toggle .d{display:block;font-size:13.5px;color:#5f5a66;line-height:1.5;margin-top:3px}.store-box-toggle .thumb{flex:none;width:76px;height:76px;border-radius:10px;overflow:hidden;display:block}.store-order-sell{max-width:760px}.store-order-sell .tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.store-order-sell .pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}@media(max-width:640px){.store-order-sell .pair{grid-template-columns:1fr}}.store-belofte{background:#fdf3f6;border-radius:22px;padding:36px 40px}.store-belofte>.head{text-align:center;margin-bottom:26px}.store-belofte>.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-bottom:28px}.store-belofte .item{display:flex;flex-direction:column;gap:4px}.store-belofte .item .ico{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#fff;color:#d2496b;margin-bottom:8px}.store-belofte .item .t{font-size:15px;font-weight:700}.store-belofte .item .d{font-size:13.5px;color:#5f5a66;line-height:1.5}@media(max-width:860px){.store-belofte>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.store-belofte{padding:28px 20px}.store-belofte>.grid{grid-template-columns:1fr}}.store-faq{max-width:760px;border-top:1px solid #f0edf0}.store-faq .q{border-bottom:1px solid #f0edf0}.store-faq .q>summary{cursor:pointer;list-style:none;position:relative;padding:18px 40px 18px 0;font-size:16px;font-weight:700;color:#2b2a2e}.store-faq .q>summary::-webkit-details-marker{display:none}.store-faq .q>summary:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400;line-height:1;color:#d2496b}.store-faq .q[open]>summary:after{content:"−"}.store-faq .q .a{padding:0 40px 20px 0;font-size:14.5px;line-height:1.65;color:#5f5a66}.store-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:70px}.store-products .card{border:1px solid #f0edf0;border-radius:16px;overflow:hidden}.store-products .frame{min-width:0;aspect-ratio:1/1}.store-products .body{padding:20px 22px 22px}.store-products .name{font-size:18px;font-weight:700}.store-products .desc{font-size:13.5px;color:#5f5a66;line-height:1.5;margin:4px 0 16px;min-height:40px}.store-products .foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;row-gap:10px}.store-products .price{font-size:16px;font-weight:700;white-space:nowrap}.store-products>a.card{display:block;color:#2b2a2e}.store-products>a.card:hover{color:#2b2a2e}.store-products .frame,.store-products .body,.store-products .name,.store-products .desc{display:block}.store-order-body .intro p,.store-order-sell .store-lead p,section.category .store-lead p{margin:0 0 10px}.store-order-body .intro p:last-child,.store-order-sell .store-lead p:last-child,section.category .store-lead p:last-child{margin:0}.store-order-body .notify{margin-top:14px}.store-order-body .notify input[type=email],.store-order-body .notify input[type=text]{width:100%;border:0;background:#fff;box-shadow:inset 0 0 0 1px #e7e3e9;border-radius:12px;padding:12px 14px;font:inherit;margin-top:8px}.store-order-body .notify input[type=email]:focus,.store-order-body .notify input[type=text]:focus{outline:none;box-shadow:inset 0 0 0 1.5px #d2496b}.store-order-body .notify button{margin-top:10px;border:0;background:#d2496b;color:#fff;border-radius:999px;padding:11px 22px;font:inherit;font-weight:700;cursor:pointer}.store-order-body .notify button:hover{background:#b93a5a}@media(max-width:900px){.store-split{grid-template-columns:1fr}.store-order{grid-template-columns:1fr;gap:28px}.store-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.store-products{padding-bottom:44px}.store-products{grid-template-columns:1fr}.store-split{margin-left:-16px;margin-right:-16px;border-radius:0;border-left:0;border-right:0}.store-split>.body{padding:26px 20px}}
