.custom-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-card__content[style*="--horizontal-alignment: flex-start"] .text-block>*{text-align:left}.product-card__content[style*="--horizontal-alignment: center"] .text-block>*{text-align:center}.product-card__content[style*="--horizontal-alignment: flex-end"] .text-block>*{text-align:right}.product-card__content .card-gallery{width:100%;min-width:0}.product-card__content[style*="--horizontal-alignment: center"] .card-gallery{margin-inline:auto}.product-card__content[style*="--horizontal-alignment: flex-end"] .card-gallery{margin-inline-start:auto}.product-card__content.product-grid__card:not([style*="--flex-direction: row"]){align-items:var(--horizontal-alignment)}@media screen and (min-width:750px){.product-card__content.product-grid__card[style*="--flex-direction: row"]{flex-direction:row;justify-content:var(--horizontal-alignment);align-items:var(--vertical-alignment)}.product-card__content[style*="--flex-direction: row"]>.group-block{flex:1 1 0;min-width:0}.product-card__content[style*="--flex-direction: row"]>.card-gallery{flex:0 0 auto;width:50%;margin-inline:0}.product-card__content[style*="--flex-direction: row"] .text-block{min-width:0}}product-card button.quick-add__button{display:var(--quick-add-display, none);opacity:1;border:0;--quick-add-icon-width: var(--quick-add-collapsed-width)}product-card button.quick-add__button:disabled{opacity:var(--opacity-muted-text)}@media screen and (min-width:750px){product-card button.quick-add__button:is(:hover,:focus-visible){width:var(--quick-add-collapsed-width);padding-inline-end:0}}product-card button.quick-add__button{--quick-add-collapsed-width: 38px;width:38px;height:38px;min-width:0;padding:0;border:1px solid rgb(30 30 30 / .14);border-radius:0;background:#fffffff0;color:#1e1e1e;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden}product-card button.quick-add__button .add-to-cart-icon svg{display:none}product-card button.quick-add__button .add-to-cart-icon{width:36px;height:36px;background:linear-gradient(currentColor,currentColor) center / 14px 1.25px no-repeat,linear-gradient(currentColor,currentColor) center / 1.25px 14px no-repeat}product-card button.quick-add__button:is(:hover,:focus-visible){scale:1;background:#17153b;border-color:#17153b;color:#fff;box-shadow:none}product-card button.quick-add__button:focus-visible{outline:2px solid #17153b;outline-offset:2px}product-card button.quick-add__button:active{scale:.96}@media(prefers-reduced-motion:no-preference){product-card button.quick-add__button{transition-property:background-color,border-color,color,scale,opacity;transition-duration:.2s}}.custom-model-view{position:relative;display:inline-flex;color:#1e1e1e;font-family:var(--custom-model-view-font-family, inherit);font-size:var(--custom-model-view-font-size, inherit)}.custom-model-view:not(.facets-controls-wrapper .custom-model-view){display:none}.custom-model-view__button{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 14px;border:1px solid rgb(30 30 30 / .18);border-radius:0;background:#fff;color:inherit;font:inherit;font-size:.875rem;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease}.custom-model-view__button:hover,.custom-model-view.is-open .custom-model-view__button{border-color:var(--custom-model-view-accent, #17153b)}.custom-model-view__eyebrow{font-size:.75rem;letter-spacing:.04em;color:#5f5c58}.custom-model-view__current{color:#1e1e1e}.custom-model-view__chevron{width:10px;height:6px;flex:0 0 auto;color:#5f5c58}.custom-model-view.is-open .custom-model-view__chevron{rotate:180deg}.custom-model-view__list{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;z-index:20;display:grid;gap:4px;width:max-content;min-width:16rem;max-width:calc(100vw - 2rem);margin:0;padding:6px;list-style:none;border:1px solid rgb(30 30 30 / .18);background:#fff;box-shadow:0 12px 32px #1e1e1e14}.custom-model-view__list[hidden]{display:none}.custom-model-view__option{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:12px;row-gap:2px;align-items:center;padding:10px 12px;border:1px solid transparent;cursor:pointer;outline:none;transition:background-color .15s ease,border-color .15s ease}.custom-model-view__icon{grid-row:span 2;width:22px;height:22px;color:#5f5c58}.custom-model-view__option:not(:has(.custom-model-view__icon)){grid-template-columns:minmax(0,1fr)}.custom-model-view__label{display:inline-flex;align-items:baseline;gap:8px;font-size:.9375rem;color:#1e1e1e}.custom-model-view__label-alt{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif;font-size:.75rem;letter-spacing:.12em;color:#5f5c58}.custom-model-view__hint{font-size:.8125rem;color:#5f5c58}.custom-model-view__option:hover,.custom-model-view__option:focus-visible{background:#faf8f5}.custom-model-view__option[aria-selected=true]{background:#f4f1ec;border-color:var(--custom-model-view-accent, #17153b)}.custom-model-view__option[aria-selected=true] .custom-model-view__icon{color:var(--custom-model-view-accent, #17153b)}.custom-model-view__button:focus-visible,.custom-model-view__option:focus-visible{outline:2px solid var(--custom-model-view-accent, #17153b);outline-offset:2px}@media screen and (max-width:749px){.custom-model-view__eyebrow{display:none}.custom-model-view__list{min-width:min(16rem,calc(100vw - 2rem))}}@media(prefers-reduced-motion:no-preference){.custom-model-view__chevron{transition:rotate .15s ease}}:root{--font-h1--letter-spacing: -.02em;--font-h2--letter-spacing: -.015em;--font-h3--letter-spacing: -.01em;--font-h4--letter-spacing: 0;--font-h5--letter-spacing: 0;--font-h6--letter-spacing: 0;--custom-letter-spacing-body: 0}body,.paragraph:not(.button),.paragraph>*{letter-spacing:var(--custom-letter-spacing-body)}#shopify-pc__banner #shopify-pc__banner__btn-decline{display:none}#shopify-pc__banner #shopify-pc__banner__btn-accept{order:1}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:2}.cart-totals__tax-note,.cart-totals__item.cart-totals__tax-note{display:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
