.sp-features-index{width:100%;max-width:100%;box-sizing:border-box;padding-top:var(--sp-fi-pad-top, 56px);padding-bottom:var(--sp-fi-pad-bottom, 72px);background-color:var(--serpentina-paper, #fff);color:var(--serpentina-ink, #17161a);overflow:clip}.sp-features-index .sp-features-index__inner{box-sizing:border-box;max-width:1300px;padding-inline:22px}.sp-features-index__title{margin-bottom:36px}.sp-features-index__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;margin:0;padding:0;list-style:none}.sp-features-index__item{min-width:0;margin:0;padding:0}.sp-features-index__card{display:block;min-width:0;color:inherit;text-decoration:none}.sp-features-index__media{display:block;position:relative;width:100%;overflow:hidden;background-color:var(--serpentina-greige, #ebe9e4)}.sp-features-index__media picture{display:block}.sp-features-index__image{display:block;width:100%;max-width:100%;height:auto;transition:transform .8s ease}.sp-features-index__placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;font-family:var(--serpentina-font-display, "Cormorant Garamond", serif);font-size:12px;letter-spacing:.16em;color:var(--serpentina-muted, #66625d)}.sp-features-index__meta{display:block;padding-top:12px}.sp-features-index__card-title{display:block;font-family:var(--serpentina-font-mincho, "Shippori Mincho", serif);font-size:13px;line-height:1.7;letter-spacing:.05em;overflow-wrap:anywhere}.sp-features-index__date{display:block;margin-top:4px;font-family:var(--serpentina-font-display, "Cormorant Garamond", serif);font-size:12px;letter-spacing:.12em;color:var(--serpentina-muted, #66625d)}a.sp-features-index__card:focus-visible{outline:2px solid var(--serpentina-ink, #17161a);outline-offset:4px}@media screen and (min-width:750px){.sp-features-index{padding-top:calc(var(--sp-fi-pad-top, 56px) * 1.55);padding-bottom:calc(var(--sp-fi-pad-bottom, 72px) * 1.55)}.sp-features-index .sp-features-index__inner{padding-inline:50px}.sp-features-index__title{margin-bottom:56px}.sp-features-index__list{grid-template-columns:repeat(var(--sp-fi-cols, 2),minmax(0,1fr));gap:48px 24px}.sp-features-index__meta{padding-top:16px}.sp-features-index__card-title{font-size:16px}}@media(hover:hover)and (min-width:750px){a.sp-features-index__card:hover .sp-features-index__image{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.sp-features-index__image{transition:none}a.sp-features-index__card:hover .sp-features-index__image{transform: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-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=AAAAAAAAAAAEAAAgAAAAAAE */
