@import"https://fonts.googleapis.com/css2?family=Anton&family=Mea+Culpa&family=Playfair+Display:ital@0;1&family=Noto+Serif+JP:wght@400;900&display=swap";:root{--sy-canvas:#7B0E1A;--sy-ink:#1A1A1A;--sy-crimson:#C8102E;--sy-gold:#C9A227;--sy-bone:#F4EFE4;--color-shadow:rgb(0 0 0/.5);--color-shadow-rgb:0 0 0}:root:root{--font-heading--family:"Anton","Noto Serif JP",sans-serif}a.header-logo,.header-logo{font-family:Mea Culpa,cursive!important;font-size:2.1rem!important;font-weight:400!important;line-height:1!important;white-space:nowrap}@media screen and (max-width:749px){a.header-logo,.header-logo{font-size:1.5rem!important}}@media screen and (max-width:374px){a.header-logo,.header-logo{font-size:1.25rem!important}}.sa-foot__pay{display:flex;flex-wrap:wrap;gap:7px;align-items:center;justify-content:flex-end;max-width:260px}.sa-pay{height:20px!important;margin:0!important}@media(prefers-reduced-motion:no-preference){html,.page-wrapper{scroll-behavior:smooth}}zoom-dialog dialog{background:var(--color-background);color:var(--color-foreground)}.product-details .text-block.rte{color:rgb(var(--color-foreground-rgb)/.85)}.price__sale .price-item--sale{color:#f83a3a}.price__sale .compare-at-price{color:rgb(var(--color-foreground-rgb)/.55)}.product-details .accordion .details__header{font-weight:700;text-transform:none;letter-spacing:-.01em;font-size:.8125rem;padding-block:18px}.product-details .accordion.accordion--dividers accordion-custom .details{border-block-end:1px solid rgb(0 0 0/.12)}.product-details .accordion accordion-custom:first-child .details{border-block-start:1px solid rgb(0 0 0/.12)}.product-details .accordion accordion-custom:not(:first-child) .details{border-block-start-width:0!important}.product-details .accordion .details__header .svg-wrapper.icon-caret{width:24px;height:24px;border-radius:9999px;background:#00000014;display:grid;place-items:center;margin-inline-start:auto;transition:background .2s ease,color .2s ease}.product-details .accordion .details__header .svg-wrapper.icon-caret svg{width:10px;height:10px}.product-details .accordion .details__header:hover .svg-wrapper.icon-caret{background:#111;color:#fff}.product-details .accordion details[open] .details__header .svg-wrapper.icon-caret{background:#111;color:#fff}.product-details .accordion details[open] .details-content{padding-block-end:18px;color:rgb(var(--color-foreground-rgb)/.8)}.product-details .accordion details:not([open]) .details-content{padding-block:0!important}.sy-sizeguide__note{font-size:.75rem;color:rgb(var(--color-foreground-rgb)/.65);margin:0 0 14px;line-height:1.5}.sy-sizetable{width:100%;border-collapse:collapse;font-size:.75rem;margin-bottom:10px}.sy-sizetable th,.sy-sizetable td{text-align:left;padding:8px 10px 8px 0;border-bottom:1px solid rgb(0 0 0/.1);white-space:nowrap}.sy-sizetable th{font-weight:700;color:rgb(var(--color-foreground-rgb)/.55);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.sy-sizetable td:first-child,.sy-sizetable th:first-child{font-weight:700;padding-right:16px}.sy-sizeguide__fit{font-size:.75rem;color:rgb(var(--color-foreground-rgb)/.85);margin:12px 0 0;font-style:italic}@media(max-width:480px){.sy-sizetable{font-size:.6875rem}.sy-sizetable th,.sy-sizetable td{padding:6px 6px 6px 0}}.sy-care{max-width:640px}.sy-care__intro{font-size:.9375rem;line-height:1.6;color:rgb(var(--color-foreground-rgb)/.8);margin:0 0 32px}.sy-care__section{border-top:1px solid rgb(0 0 0/.12);padding:22px 0}.sy-care__section:last-of-type{border-bottom:1px solid rgb(0 0 0/.12)}.sy-care__label{display:flex;align-items:center;gap:10px;font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px}.sy-care__marker{width:22px;height:22px;border-radius:9999px;background:#00000014;display:grid;place-items:center;font-size:.6875rem;font-weight:700;flex-shrink:0}.sy-care__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sy-care__list li{position:relative;padding-left:16px;font-size:.875rem;line-height:1.55;color:rgb(var(--color-foreground-rgb)/.85)}.sy-care__list li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.4}.sy-care__contact{margin-top:32px;font-size:.8125rem;color:rgb(var(--color-foreground-rgb)/.65)}.sy-care__contact a{color:inherit;text-decoration:underline;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/shinyaku-custom.css.map */
