@media screen and (max-width: 46.875em){.buy_wrap{padding:4.83vw 0 10vw;border-bottom:2px solid #333;margin:0 auto 10vw}.buy_wrap #gallery_image{overflow:hidden;display:flex;justify-content:space-between;margin:0 0 20px}.buy_wrap #gallery_image .slider-container_wrap{width:78%}.buy_wrap #gallery_image .slider-container_wrap .swiper-container figure{overflow:hidden}.buy_wrap #gallery_image .slider-thumbnail_wrap{width:20%}.buy_wrap #gallery_image .slider-thumbnail_wrap .slider-thumbnail{aspect-ratio:21 / 82;overflow:hidden}.buy_wrap #gallery_image .slider-thumbnail_wrap .slider-thumbnail figure{overflow:hidden}.buy_wrap #gallery_image .slider-thumbnail_wrap .slider-thumbnail figure img{aspect-ratio:1 / 1;object-fit:cover;object-position:center}.buy_wrap .buy *{font-size:3vw;font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Yu Gothic Medium,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,"sans-serif"}.buy_wrap .buy h1{font-size:4.83vw;line-height:140%;margin:0 0 .25em;font-family:adobe-garamond-pro,Hiragino Mincho ProN W3,Hiragino Mincho ProN,yu-mincho-pr6n,serif}.buy_wrap .buy [ref=priceContainer]{text-align:right;font-size:4.83vw;font-family:"Noto Serif JP",serif;margin:0 0 20px}.buy_wrap .buy [ref=priceContainer] span{font-size:80%;font-family:"Noto Serif JP",serif}.buy_wrap .buy variant-picker form{margin:0 0 20px}.buy_wrap .buy variant-picker form legend{display:none}.memo{font-size:3vw!important}.buy_wrap .buy label[for=present]{font-size:1.6rem}.buy_wrap .buy select{display:block;font-size:1.6rem;width:100%;padding:.2em 1em;border:1px solid #CCC;border-radius:0}.buy_wrap .buy variant-picker form .variant-option--buttons{justify-content:center}.buy_wrap .buy variant-picker form .variant-option label{display:inline-block;border:1px solid #111;font-size:3.57vw;font-weight:700;padding:.8em;min-width:0!important;position:relative}.buy_wrap .buy variant-picker form .variant-option label:not(:last-child){margin:0 10px 0 0}.buy_wrap .buy variant-picker form .variant-option label:has(:checked){background:#212121!important;color:#fff!important}.buy_wrap .buy variant-picker form .variant-option label .variant-option__button-label__text{white-space:nowrap;display:block}.buy_wrap .buy .guest span{font-weight:700;font-size:3.86vw}.buy_wrap .buy .guest span *{font-size:100%}.buy_wrap .buy .guest .fav_wrap label{justify-content:flex-start}.buy_wrap .buy [id*=mr_point_award_point]{margin:0 0 30px;color:#052850;font-size:1.8rem;font-weight:700}.buy_wrap .buy .fav_wrap{margin:0 0 30px;width:50%}.buy_wrap .buy .fav_wrap strong{font-size:3.86vw;padding:0;margin:-.15em 0 0}.buy_wrap .product-form-buttons{margin:0 0 30px;display:flex;flex-direction:column;align-items:center}.buy_wrap .product-form-buttons quantity-selector-component input[type=number]{width:4em;font-size:clamp(1.6rem,3.86vw,3rem)}.buy_wrap .product-form-buttons [style="--add-to-cart-font-case: ;"]{width:100%}.product-form-buttons>*:not(.quantity-selector,.quantity-rules,.quantity-label){flex:auto}.buy_wrap button[type=submit]{background:#211613;color:#fff;font-size:3.86vw;padding:.45em 0 .55em;width:100%;margin:20px 0 0}}@media screen and (min-width: 46.9em){.buy_wrap{display:flex;gap:40px;padding:45px 0;border-bottom:2px solid #333;margin:0 auto 60px}.buy_wrap #gallery_image{width:calc(50% - 20px);overflow:hidden;display:flex;justify-content:space-between}.buy_wrap #gallery_image .slider-container_wrap{width:78%}.buy_wrap #gallery_image .slider-container_wrap .swiper-container figure{overflow:hidden}.buy_wrap #gallery_image .slider-thumbnail_wrap{width:20%}.buy_wrap #gallery_image .slider-thumbnail_wrap .slider-thumbnail{aspect-ratio:29 / 113;overflow:hidden}.buy_wrap #gallery_image .slider-thumbnail_wrap .slider-thumbnail figure{overflow:hidden;cursor:pointer;transition:opacity .2s}.buy_wrap #gallery_image .slider-thumbnail_wrap .slider-thumbnail figure:hover{opacity:.7}.buy_wrap .buy{width:calc(50% - 20px)}.buy_wrap .buy *{font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Yu Gothic Medium,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,"sans-serif"}.buy_wrap .buy h1{font-size:3.2rem;line-height:140%;margin:0 0 .25em;font-family:adobe-garamond-pro,Hiragino Mincho ProN W3,Hiragino Mincho ProN,yu-mincho-pr6n,serif}.buy_wrap .buy [ref=priceContainer]{text-align:right;font-size:3rem;font-family:"Noto Serif JP",serif;margin:0 0 30px}.buy_wrap .buy [ref=priceContainer] span{font-size:80%;font-family:"Noto Serif JP",serif}.buy_wrap .buy variant-picker form{margin:0 0 20px}.buy_wrap .buy variant-picker form legend{display:none}.memo{font-size:1.6rem;font-weight:700}.buy_wrap .buy variant-picker form .variant-option label{display:inline-block;border:1px solid #111;font-size:1.8rem;font-weight:700;padding:1em;min-width:0!important;position:relative}.buy_wrap .buy variant-picker form .variant-option label:not(:last-child){margin:0 10px 0 0}.buy_wrap .buy variant-picker form .variant-option label:has(:checked){background:#212121!important;color:#fff!important}.buy_wrap .buy variant-picker form .variant-option label .variant-option__button-label__text{white-space:nowrap;display:block}.buy_wrap .buy .guest span{font-weight:700;font-size:1.8rem}.buy_wrap .buy [id*=mr_point_award_point]{margin:0 0 30px;color:#052850;font-size:1.8rem;font-weight:700}.buy_wrap .buy .fav_wrap{margin:0 0 30px}.buy_wrap .buy .fav_wrap strong{font-size:1.8rem;padding:0;margin:-.15em 0 0}.buy_wrap .product-form-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:20px!important;margin:0 0 30px}.buy_wrap .product-form-buttons quantity-selector-component{grid-area:1 / 1 / 2 / 2}.buy_wrap .product-form-buttons quantity-selector-component input[type=number]{width:4em;font-size:2rem}.buy_wrap .product-form-buttons [style="--add-to-cart-font-case: ;"]{grid-area:1 / 2 / 2 / 4}.buy_wrap button[type=submit]{background:#211613;color:#fff;font-size:2.5rem;padding:.45em 0 .55em}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/product.css.map?timeStamp=20251217182339 */
