.sp-coordination{overflow-x:clip;padding-block:32px 72px;color:var(--serpentina-ink, #17161a);font-family:var(--serpentina-font-mincho, serif)}.sp-coordination__inner{min-width:0}.sp-coordination__layout{display:grid;gap:32px;min-width:0}.sp-coordination__gallery,.sp-coordination__info{min-width:0}.sp-coordination__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sp-coordination__track::-webkit-scrollbar{display:none}.sp-coordination__track:focus-visible,.sp-coordination__thumb-btn:focus-visible,.sp-coordination__btn:focus-visible,.sp-coordination__other-link:focus-visible{outline:2px solid var(--serpentina-ink, #17161a);outline-offset:2px}.sp-coordination__slide{flex:0 0 100%;min-width:0;margin:0;padding:0;scroll-snap-align:start;aspect-ratio:4 / 5;background:var(--serpentina-greige, #ebe9e4)}.sp-coordination__image{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.sp-coordination__controls{display:flex;align-items:center;gap:16px;margin-top:14px}.sp-coordination__controls[hidden]{display:none}.sp-coordination__progress{position:relative;flex:1 1 auto;min-width:0;height:2px;background:var(--serpentina-track, #d9d7d2);overflow:hidden}.sp-coordination__thumb{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--serpentina-ink, #17161a);transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.sp-coordination__nav{display:flex;gap:4px}.sp-coordination__btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--serpentina-ink, #17161a);border-radius:0;background:transparent;color:var(--serpentina-ink, #17161a);cursor:pointer}.sp-coordination__btn:disabled{opacity:.35;cursor:default}.sp-coordination__thumbs{display:flex;gap:8px;margin:16px 0 0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.sp-coordination__thumbs::-webkit-scrollbar{display:none}.sp-coordination__thumb-item{flex:0 0 56px;margin:0;padding:0}.sp-coordination__thumb-btn{display:block;width:100%;min-height:44px;padding:0;border:1px solid transparent;border-radius:0;background:var(--serpentina-greige, #ebe9e4);cursor:pointer;aspect-ratio:4 / 5;opacity:.6}.sp-coordination__thumb-btn[aria-current=true]{border-color:var(--serpentina-ink, #17161a);opacity:1}.sp-coordination__thumb-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.sp-coordination__title{margin:0 0 24px;font-family:var(--serpentina-font-mincho, serif);font-size:1.9rem;font-weight:500;letter-spacing:.05em;line-height:1.6}.sp-coordination__staff{display:flex;align-items:center;gap:16px;padding-block:18px;border-block:1px solid var(--serpentina-rule, #c0bfc1)}.sp-coordination__staff-thumb{flex:0 0 64px;width:64px;height:64px;overflow:hidden;background:var(--serpentina-greige, #ebe9e4)}.sp-coordination__staff-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.sp-coordination__staff-detail{min-width:0}.sp-coordination__staff-name{margin:0 0 4px;font-size:1.5rem;letter-spacing:.05em}.sp-coordination__staff-info{margin:0;color:var(--serpentina-muted, #66625d);font-family:var(--serpentina-font-ui, sans-serif);font-size:1.2rem;line-height:1.8}.sp-coordination__content{margin-top:24px;font-size:1.4rem;line-height:2}.sp-coordination__size{margin:16px 0 0}.sp-coordination__tags{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none}.sp-coordination__tag{margin:0;padding:4px 12px;border:1px solid var(--serpentina-rule, #c0bfc1);font-family:var(--serpentina-font-ui, sans-serif);font-size:1.1rem;letter-spacing:.05em;color:var(--serpentina-ink-soft, #4a4750)}.sp-coordination__all{display:inline-block;margin-top:28px}.sp-coordination__block{margin-top:72px}.sp-coordination__items,.sp-coordination__others{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px;margin:0;padding:0;list-style:none}.sp-coordination__item,.sp-coordination__other{min-width:0;margin:0;padding:0}.sp-coordination__other-link{display:block;color:inherit;text-decoration:none}.sp-coordination__other-media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--serpentina-greige, #ebe9e4)}.sp-coordination__other-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.sp-coordination__other-items{display:block;margin-top:12px;padding-top:10px;border-top:1px solid var(--serpentina-rule, #c0bfc1);color:var(--serpentina-ink-soft, #4a4750);font-size:1.2rem;line-height:1.8}.sp-coordination__other-item{display:block}@media screen and (min-width:750px){.sp-coordination__items,.sp-coordination__others{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 20px}}@media screen and (min-width:990px){.sp-coordination{padding-block:48px 112px}.sp-coordination__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;align-items:start}.sp-coordination__title{font-size:2.2rem}.sp-coordination__block{margin-top:112px}}@media(prefers-reduced-motion:reduce){.sp-coordination__thumb{transition:none}}cart-notification .cart-notification{padding:2.4rem 2.2rem;border-color:var(--serpentina-rule, #c0bfc1);border-radius:0;box-shadow:none}cart-notification .cart-notification.focused,cart-notification .cart-notification:focus-visible{box-shadow:none;outline:1px solid var(--serpentina-ink, #17161a);outline-offset:-1px}cart-notification .cart-notification__heading{font-family:var(--serpentina-font-ui, sans-serif);font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase}cart-notification .cart-notification__close{margin-right:-2.2rem}cart-notification .cart-notification-product{padding:2rem 0 2.4rem}cart-notification .cart-notification-product__image{margin-right:1.6rem}cart-notification .cart-notification-product__name{font-family:var(--serpentina-font-mincho, serif);font-size:1.3rem;letter-spacing:.1em;line-height:1.7}cart-notification .cart-notification-product .product-option{font-family:var(--serpentina-font-ui, sans-serif);font-size:1.1rem;letter-spacing:.08em}cart-notification .cart-notification__links{display:grid;gap:1rem}cart-notification .cart-notification__links>*{margin-top:0}cart-notification .cart-notification__links .button{width:100%;max-width:none}cart-notification .cart-notification__links .link{min-height:4.4rem;font-family:var(--serpentina-font-ui, sans-serif);font-size:1.1rem;letter-spacing:.2em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.6rem;text-transform:uppercase}.sp-breadcrumb{margin-bottom:0}.sp-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}.sp-breadcrumb__item{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0}.sp-breadcrumb__sep{margin:0 .8rem}.sp-breadcrumb__link{display:inline-flex;align-items:center;min-height:44px}.sp-breadcrumb__link:focus-visible{outline:2px solid var(--serpentina-ink, #17161a);outline-offset:2px}.sp-breadcrumb__current{overflow-wrap:anywhere}.sp-footer-brand{padding-block:8px 24px;background:var(--serpentina-greige, #ebe9e4);color:var(--serpentina-ink, #17161a)}.sp-footer-brand__inner.page-width{display:flex;flex-direction:column;align-items:center;gap:14px;border-top:1px solid var(--serpentina-rule, #c0bfc1);padding-top:40px;padding-bottom:8px}.sp-footer-brand__logo{display:block;width:200px;max-width:100%}.sp-footer-brand__logo-image{display:block;width:100%;height:auto}.sp-footer-brand__logo-text{font-family:var(--serpentina-font-display, "Cormorant Garamond", serif);letter-spacing:.16em;text-transform:uppercase}.sp-footer-brand__official{display:block;width:110px;max-width:100%}.sp-footer-brand__official img{display:block;width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAAAAAIAAAAAgAAAAEAE */
