#cart-overlay.airy-cart-overlay{background:#f8f6f4b3}#cart-modal.airy-cart-drawer{position:fixed;inset:0 0 0 auto;width:350px;max-width:100vw;height:100vh;height:100dvh;padding:0;background:#fff;color:#413d3c;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;font-family:Noto Sans JP,sans-serif;font-size:14px;letter-spacing:.075em;transform:translate(100%);overflow:hidden}#cart-modal.airy-cart-drawer.open{transform:translate(0)}#cart-modal.airy-cart-drawer *{box-sizing:border-box}#cart-modal.airy-cart-drawer .cart-modal-head{position:relative;flex:none;display:flex;align-items:center;height:70px;min-height:70px;padding:0;margin:0 40px;border-bottom:1px solid #e8e8e1;background:#fff}#cart-modal.airy-cart-drawer .cart-modal-title{margin:0;padding:0;font:700 20px/1.4 Noto Sans JP,sans-serif;letter-spacing:.075em;color:inherit;white-space:nowrap}#cart-modal.airy-cart-drawer .cart-modal-close{position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:28px;height:28px;padding:0;border:0;background:none;color:inherit}#cart-modal.airy-cart-drawer .cart-modal-close svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1}#cart-modal.airy-cart-drawer .cart-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 40px}#cart-modal.airy-cart-drawer .cart-modal-item{display:flex;align-items:flex-start;gap:17px;margin:0 0 20px;padding:10px 0 20px;border-bottom:1px solid #e8e8e1;background:none}#cart-modal.airy-cart-drawer .cart-modal-item:last-child{border-bottom:0;margin-bottom:0}#cart-modal.airy-cart-drawer .cart-modal-img{flex:0 0 100px;width:100px;height:100px;object-fit:contain;border:0;border-radius:0;background:#f2f1ef}#cart-modal.airy-cart-drawer .cart-modal-info{flex:1;min-width:0}#cart-modal.airy-cart-drawer .cart-modal-name{font-size:15px;font-weight:400;line-height:1.5;margin:0 0 8px;letter-spacing:.075em}#cart-modal.airy-cart-drawer .cart-modal-variant{font-size:12px;line-height:1.5;margin:0 0 10px;color:inherit}#cart-modal.airy-cart-drawer .airy-cart-item-sub{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}#cart-modal.airy-cart-drawer .cart-modal-qty-control{display:flex;align-items:center;justify-content:space-between;border:2px solid #e8e8e1;width:96px;flex:0 0 96px;height:34px;border-radius:0}#cart-modal.airy-cart-drawer .cart-modal-qty-btn{width:28px;height:30px;min-width:0;padding:0;border:0;background:none;font:400 18px/1 sans-serif;color:inherit}#cart-modal.airy-cart-drawer .cart-modal-qty-num{font-size:16px;min-width:20px;text-align:center}#cart-modal.airy-cart-drawer .cart-modal-price{font-size:14px;font-weight:400;white-space:nowrap;line-height:1.3;margin:0;color:inherit}#cart-modal.airy-cart-drawer .cart-modal-foot{flex:none;margin:0;padding:15px 40px 10px;border-top:1px solid #e8e8e1;background:#fff}#cart-modal.airy-cart-drawer .cart-modal-total{display:flex;justify-content:space-between;align-items:center;margin:0 0 20px;padding:0;border:0;font-size:14px}#cart-modal.airy-cart-drawer .cart-modal-total span{font-size:11px;letter-spacing:.3em}#cart-modal.airy-cart-drawer .cart-modal-total strong{font-weight:400;font-size:14px}#cart-modal.airy-cart-drawer .cart-modal-note{font-size:12px;line-height:1.6;letter-spacing:.15em;text-align:center;margin:0 0 20px;color:inherit}#cart-modal.airy-cart-drawer .cart-modal-checkout{display:flex;justify-content:center;align-items:center;width:100%;min-height:36px;margin:0;padding:9px 8px;background:#413d3c;color:#fff;border:0;border-radius:0;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.3em;text-decoration:none;box-shadow:none}#cart-modal.airy-cart-drawer button:focus-visible,#cart-modal.airy-cart-drawer a:focus-visible{outline:2px solid #413d3c;outline-offset:3px}@media(min-width:769px){#cart-modal.airy-cart-drawer{width:450px;font-size:16px}#cart-modal.airy-cart-drawer .cart-modal-head{height:80px;min-height:80px}#cart-modal.airy-cart-drawer .cart-modal-title{font-size:24px}#cart-modal.airy-cart-drawer .cart-modal-name{font-size:17px}#cart-modal.airy-cart-drawer .cart-modal-foot{padding-top:22px;padding-bottom:20px}}@media(max-width:360px){#cart-modal.airy-cart-drawer .cart-modal-head{margin-inline:20px}#cart-modal.airy-cart-drawer .cart-modal-body,#cart-modal.airy-cart-drawer .cart-modal-foot{padding-inline:20px}}#purchase .product__photos #slider{aspect-ratio:3/4;height:auto;background:#efedeb;margin-bottom:4px}#purchase .product__photos #slider-track{height:100%;width:100%}#purchase .product__photos #slider-track img{aspect-ratio:3/4;height:100%;width:100%;min-width:100%;object-fit:cover}#purchase .product__photos #slider-thumbs{gap:4px;padding:0;overflow-x:auto}#purchase .product__photos .slider-thumb{flex:0 0 calc((100% - 16px)/5);width:calc((100% - 16px)/5);height:auto;aspect-ratio:3/4;object-fit:cover;opacity:1;border:2px solid transparent}#purchase .product__photos .slider-thumb.active{border-color:#413d3c}#purchase .product__photos .gallery-zoom{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:36px;height:36px;padding:9px;border:1px solid #e8e8e1;border-radius:50%;background:#fff;color:#413d3c}#purchase .gallery-zoom svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2}#purchase .product-accordions .product-accordion{border:0;border-top:1px solid #e8e8e1;background:transparent}#purchase .product-accordions .product-accordion:last-child{border-bottom:1px solid #e8e8e1}#purchase .product-accordions .product-accordion summary{border:0;padding:24px;align-items:center;list-style:none}#purchase .product-accordions .product-accordion summary>span{position:relative;display:block;width:12px;height:12px;font-size:0;flex:none}#purchase .product-accordions .product-accordion summary>span:before,#purchase .product-accordions .product-accordion summary>span:after{content:"";position:absolute;left:0;top:5.5px;width:12px;height:1px;background:currentColor;border:0;transform:none}#purchase .product-accordions .product-accordion summary>span:after{transform:rotate(90deg)}#purchase .product-accordions .product-accordion[open] summary>span:after{transform:none}#purchase .product-accordions .product-accordion-body{padding:0 0 24px;overflow-wrap:anywhere;min-width:0}#purchase .product-accordions .purchase-size-table{overflow-x:auto}#purchase .product-accordions .purchase-size-table table{width:100%;min-width:0;table-layout:fixed;font-size:clamp(9px,2.55vw,11px);letter-spacing:0}#purchase .product-accordions .purchase-size-table th,#purchase .product-accordions .purchase-size-table td{padding:10px 2px;white-space:normal;overflow-wrap:normal;word-break:normal}#airy-gallery-lightbox{position:fixed;inset:0;margin:auto;padding:44px 12px 12px;border:0;width:min(96vw,1000px);max-width:96vw;max-height:94dvh;background:#f8f6f4}#airy-gallery-lightbox::backdrop{background:#000b}#airy-gallery-lightbox img{display:block;width:100%;height:calc(90dvh - 56px);object-fit:contain}#airy-gallery-lightbox button{position:absolute;top:8px;right:12px;border:0;background:transparent;font-size:24px;cursor:pointer}.airy-long-shipping[data-astro-cid-rqdtvxxg]{background:#eee;padding:10px;margin:30px 0}.airy-long-shipping__inner[data-astro-cid-rqdtvxxg]{display:flex;align-items:center;justify-content:space-between;padding:15px;border:1px solid #000}.airy-long-shipping__icon[data-astro-cid-rqdtvxxg]{display:block;flex:0 0 70px;width:70px;height:auto}.airy-long-shipping__text[data-astro-cid-rqdtvxxg]{width:calc(100% - 80px);color:inherit;font-size:14px;font-weight:700;margin:0;padding:0;text-align:left;line-height:1.25}@media(max-width:768px){.airy-long-shipping__icon[data-astro-cid-rqdtvxxg]{flex-basis:50px;width:50px}.airy-long-shipping__text[data-astro-cid-rqdtvxxg]{width:calc(100% - 60px)}}[data-astro-cid-rqdtvxxg][data-shipping-order],.airy-long-shipping__estimate[data-astro-cid-rqdtvxxg],.airy-long-shipping__notes[data-astro-cid-rqdtvxxg]{display:block}.airy-long-shipping__estimate[data-astro-cid-rqdtvxxg] strong[data-astro-cid-rqdtvxxg]{font-size:22px;font-weight:700;color:#b40502}.airy-long-shipping__notes[data-astro-cid-rqdtvxxg]{font-size:11px;font-weight:400}.airy-long-shipping[data-astro-cid-rqdtvxxg] [data-astro-cid-rqdtvxxg][hidden]{display:none}
