:root{-webkit-text-size-adjust:100%;scroll-behavior:smooth;--beige: #fcfcfa;--ja-font: "Zen Old Mincho";--ja-sans-font: "Noto Sans JP";--en-font: "EB Garamond", "Zen Old Mincho";font-family:var(--ja-font);color:var(--brown);background-color:var(--beige);--page-max-width: 80rem;--page-margin: 5.875rem;--side-margin: calc((100vw - min(calc(100vw - var(--page-margin) * 2), calc(var(--page-max-width) - var(--page-margin) * 2)))/2) ;--light-orange: #FFF3EB;--orange: #FF6900;--orange-gradient: linear-gradient(to right, #FFB37E, #FF6900 50%);--header-height: 3.5rem;--content-top-margin: 4rem;--content-bottom-margin: 6rem;--ease: ease-out}@media (max-width: 60rem){:root{--page-margin: 3rem}}@media (max-width: 40rem){:root{--page-margin: 1.5rem}}@media (max-width: 60rem){:root{--header-height: 6.625rem}}@media (max-width: 40rem){:root{--content-top-margin: 2rem;--content-bottom-margin: 4rem}}body{background-color:transparent!important}:where(.c-root a){color:inherit;text-decoration:inherit}:where(a:not([href])){cursor:unset}.c-root{line-height:1}:where(.c-root) :is(a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty){display:initial}#MainContent{padding-top:var(--header-height);width:100%;display:flex;flex-direction:column}#MainContent .shopify-section:last-child{flex-grow:1}.page-max-width{max-width:var(--page-max-width);padding-left:var(--page-margin);padding-right:var(--page-margin);width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;container-type:inline-size}.c-count:nth-child(1){--count: 1}.c-count:nth-child(2){--count: 2}.c-count:nth-child(3){--count: 3}.c-count:nth-child(4){--count: 4}.c-count:nth-child(5){--count: 5}.c-count:nth-child(6){--count: 6}.c-count:nth-child(7){--count: 7}.c-count:nth-child(8){--count: 8}.c-count:nth-child(9){--count: 9}.c-count:nth-child(10){--count: 10}.c-count:nth-child(11){--count: 11}.c-count:nth-child(12){--count: 12}.c-count:nth-child(13){--count: 13}.c-count:nth-child(14){--count: 14}.c-count:nth-child(15){--count: 15}.c-count:nth-child(16){--count: 16}.c-count:nth-child(17){--count: 17}.c-count:nth-child(18){--count: 18}.c-count:nth-child(19){--count: 19}.c-count:nth-child(20){--count: 20}.c-count:nth-child(21){--count: 21}.c-count:nth-child(22){--count: 22}.c-count:nth-child(23){--count: 23}.c-count:nth-child(24){--count: 24}.c-count:nth-child(25){--count: 25}.c-count:nth-child(26){--count: 26}.c-count:nth-child(27){--count: 27}.c-count:nth-child(28){--count: 28}.c-count:nth-child(29){--count: 29}.c-count:nth-child(30){--count: 30}.c-count:nth-child(31){--count: 31}.c-count:nth-child(32){--count: 32}.c-count:nth-child(33){--count: 33}.c-count:nth-child(34){--count: 34}.c-count:nth-child(35){--count: 35}.c-count:nth-child(36){--count: 36}.c-count:nth-child(37){--count: 37}.c-count:nth-child(38){--count: 38}.c-count:nth-child(39){--count: 39}.c-count:nth-child(40){--count: 40}.cart__empty-text{font-size:1rem}.cart__note{top:.5rem!important}.cart__note:is(.cart__note) label{position:static;top:0;display:flex;flex-direction:column;align-items:flex-start;height:auto;font-size:.8125rem;line-height:1.8461538461538463;letter-spacing:.03em}.cart__note:is(.cart__note) label strong{font-size:.9rem;line-height:1.8461538461538463;letter-spacing:.03em;font-weight:inherit}.cart__note:is(.cart__note) textarea{margin-top:.75rem}.shopify-policy__container{max-width:var(--page-max-width);padding-left:var(--page-margin);padding-right:var(--page-margin);width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;font-size:.8125rem;line-height:1.8461538461538463;letter-spacing:.04em;font-weight:500;padding-top:var(--content-top-margin);padding-bottom:var(--content-bottom-margin)}.shopify-policy__container h1{font-size:.9375rem;line-height:.9333333333333333;letter-spacing:.1em;font-weight:500;margin-bottom:4rem}.shopify-policy__container h3{font-size:.8125rem;line-height:2;letter-spacing:.07em;font-weight:900;padding-top:1lh;border-top:1px solid #c9c9c9;margin-top:1lh;margin-bottom:1em}#swym-plugin{display:none!important}#MainContent:is(#MainContent) #swym-wishlist-render-container{max-width:var(--page-max-width);padding-left:var(--page-margin);padding-right:var(--page-margin);width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-bottom:var(--content-bottom-margin);background-color:transparent}#MainContent:is(#MainContent) #swym-wishlist-render-container .swym-wishlist-detail-header,#MainContent:is(#MainContent) #swym-wishlist-render-container .swym-wishlist-container-title-bar,#MainContent:is(#MainContent) #swym-wishlist-render-container .swym-wishlist-detail-separator{display:none}#MainContent:is(#MainContent) #swym-wishlist-render-container .swym-wishlist-grid{max-width:none}#MainContent:is(#MainContent) #swym-wishlist-render-container .swym-wishlist-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem 1.75rem}@media (max-width: 40rem){#MainContent:is(#MainContent) #swym-wishlist-render-container .swym-wishlist-grid{grid-template-columns:repeat(2,1fr);gap:1.75rem 1rem;margin-top:1.875rem}}#MainContent:is(#MainContent) #swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid li{width:auto;margin:0;min-width:0}#MainContent:is(#MainContent) #swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper{height:auto;max-height:none!important}#MainContent:is(#MainContent) #swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title{font-size:.75rem;line-height:1.5;letter-spacing:.03em;font-family:var(--ja-sans-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;margin:0}#MainContent:is(#MainContent) #swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-product-price{font-size:.75rem;line-height:1.0833333333333333;letter-spacing:.03em;margin-top:.5rem;font-family:var(--ja-sans-font);font-weight:400;margin:0;padding:0}#MainContent:is(#MainContent) #swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn{border-radius:0;margin:1rem 0 0;background-color:transparent!important;color:inherit;border:1px solid rgba(var(--color-foreground),1);position:relative;color:transparent;transition:opacity .4s}#MainContent:is(#MainContent) #swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn:after{content:"\30ab\30fc\30c8\306b\8ffd\52a0";display:block;position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1.5;letter-spacing:.03em;font-family:var(--ja-sans-font);font-weight:400;color:rgba(var(--color-foreground),1)}#MainContent:is(#MainContent) #swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn:hover{opacity:.5}#MainContent:is(#MainContent) #swym-wishlist-render-container .swym-empty-wishlist-title,#MainContent:is(#MainContent) #swym-wishlist-render-container .swym-empty-wishlist-text{display:none}#MainContent:is(#MainContent) #swym-wishlist-render-container .swym-empty-wishlist-continue-btn{all:unset;font-size:.875rem;letter-spacing:.08em;font-weight:600;padding-block:.875rem;width:100%;margin-inline:auto;max-width:22.3125rem;border:1px solid #333;align-self:stretch;display:block;text-align:center;font-family:var(--en-font);transition:opacity .4s;cursor:pointer;color:transparent;position:relative;line-height:1}#MainContent:is(#MainContent) #swym-wishlist-render-container .swym-empty-wishlist-continue-btn:hover{opacity:.4}#MainContent:is(#MainContent) #swym-wishlist-render-container .swym-empty-wishlist-continue-btn:after{content:"\304a\8cb7\3044\7269\3092\7d9a\3051\308b";width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#333;position:absolute;top:0;left:0}@media (max-width: 40rem){#MainContent:is(#MainContent) #swym-wishlist-render-container .swym-empty-wishlist-continue-btn{font-size:.8125rem;line-height:1.0769230769230769;letter-spacing:.06em;font-weight:600;padding-block:.75rem;max-width:none}}#MainContent:has(#swym-wishlist-render-container){background-color:#fcfcfa}.newsletter__subheading{font-size:.8125rem;line-height:1.8461538461538463;letter-spacing:.04em;font-weight:500;font-family:var(--ja-font);margin-top:3rem;margin-bottom:2rem!important}.newsletter__subheading h5{font-size:.75rem;margin-top:.25rem}.c-newsletter-form__button{all:unset;font-size:.875rem;letter-spacing:.08em;font-weight:600;padding-block:.875rem;width:100%;margin-inline:auto;max-width:22.3125rem;border:1px solid #333;align-self:stretch;display:block;text-align:center;font-family:var(--en-font);transition:opacity .4s;cursor:pointer;position:relative;margin-top:2rem;line-height:1}.c-newsletter-form__button:hover{opacity:.4}.c-newsletter-form__button:after{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#333;position:absolute;top:0;left:0}@media (max-width: 40rem){.c-newsletter-form__button{font-size:.8125rem;line-height:1.0769230769230769;letter-spacing:.06em;font-weight:600;padding-block:.75rem;max-width:none}}#MainContent .cf-field{margin-block:0}#MainContent .cf-field[data-cf-invalid=true]:not([data-cf-field-type=repeating_group]){background-color:transparent;margin-inline:0;border-radius:0;padding-block:0;border:none}#MainContent .cf-field label{font-size:.8125rem;line-height:1.6153846153846154;letter-spacing:.06em}#MainContent .cf-field-errors{font-size:.8125rem;line-height:1.6153846153846154;letter-spacing:.06em;margin-bottom:.75rem;margin-top:.25rem}#MainContent .cf-field :is(input[type=text],input[type=email],input[type=password],textarea,select){height:auto;padding:.25rem .5rem;font-size:1rem;background-color:transparent;border:1px solid currentColor;box-shadow:none;box-sizing:border-box;line-height:normal}#MainContent .cf-form-block{margin-inline:auto;max-width:calc(28rem + var(--page-margin)* 2);padding-left:var(--page-margin);padding-right:var(--page-margin);width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;container-type:inline-size;padding-top:0}#MainContent .page-width:has(.cf-form-block){max-width:none;padding:0}#MainContent :is(.cf-form-inner .cf-form-actions .cf-step-invalid .cf-error-message,.cf-fields-wrapper .cf-form-actions .cf-step-invalid .cf-error-message){display:block}#MainContent .cf-date-field--inline-inputs select{text-align:right!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom-style.css.map */
