.sp-page-faq{overflow-x:clip;padding-block:72px;color:var(--serpentina-ink, #17161a)}.sp-page-faq__inner{max-width:800px;min-width:0;padding-inline:22px}.sp-page-faq__title{justify-content:center}.sp-page-faq__intro,.sp-page-faq__intro p{margin-bottom:40px;font-family:var(--serpentina-font-mincho, "Shippori Mincho", serif);font-size:13px;line-height:2;letter-spacing:.07em;text-align:center}.sp-page-faq__category{margin:48px 0 0;padding-bottom:12px;border-bottom:1px solid var(--serpentina-ink, #17161a);font-family:var(--serpentina-font-mincho, "Shippori Mincho", serif);font-size:15px;font-weight:500;letter-spacing:.07em;line-height:1.6}.sp-page-faq__list>.sp-page-faq__category:first-child{margin-top:0}.sp-page-faq__item,.sp-page-faq__legacy dl>div,.sp-page-faq__legacy .box dl{border-bottom:1px solid var(--serpentina-rule, #c0bfc1)}.sp-page-faq__summary{display:flex;align-items:flex-start;gap:14px;min-height:44px;padding:18px 0;cursor:pointer;list-style:none}.sp-page-faq__summary::-webkit-details-marker{display:none}.sp-page-faq__summary:focus-visible,.sp-page-faq__legacy dt:focus-visible{outline:2px solid var(--serpentina-ink, #17161a);outline-offset:2px}.sp-page-faq__mark{flex:0 0 1.4em;font-family:var(--serpentina-font-display, "Cormorant Garamond", serif);font-size:20px;font-weight:500;line-height:1.5}.sp-page-faq__mark--a{color:var(--serpentina-accent, #a31621)}.sp-page-faq__question{flex:1 1 auto;min-width:0;font-family:var(--serpentina-font-mincho, "Shippori Mincho", serif);font-size:14px;line-height:1.9;letter-spacing:.05em;overflow-wrap:anywhere}.sp-page-faq__icon,.sp-page-faq__legacy dt:after{position:relative;flex:0 0 12px;width:12px;height:12px;margin-top:8px}.sp-page-faq__icon:before,.sp-page-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:12px;height:1px;background:var(--serpentina-ink, #17161a);transition:transform .3s ease}.sp-page-faq__icon:after{transform:rotate(90deg)}.sp-page-faq__item[open] .sp-page-faq__icon:after{transform:rotate(0)}.sp-page-faq__answer{display:flex;align-items:flex-start;gap:14px;padding:0 0 22px}.sp-page-faq__answer-body{flex:1 1 auto;min-width:0;font-family:var(--serpentina-font-mincho, "Shippori Mincho", serif);font-size:13px;line-height:2;letter-spacing:.06em;overflow-wrap:anywhere}.sp-page-faq__answer-body p{margin:0 0 1em}.sp-page-faq__answer-body p:last-child{margin-bottom:0}.sp-page-faq__legacy{margin-top:32px}.sp-page-faq__legacy dl{margin:0}.sp-page-faq__legacy dt{display:flex;align-items:flex-start;gap:14px;min-height:44px;padding:18px 0;cursor:pointer;font-family:var(--serpentina-font-mincho, "Shippori Mincho", serif);font-size:14px;line-height:1.9;letter-spacing:.05em}.sp-page-faq__legacy dt:before{content:"Q";flex:0 0 1.4em;font-family:var(--serpentina-font-display, "Cormorant Garamond", serif);font-size:20px;font-weight:500}.sp-page-faq__legacy dt:after{content:"+";margin-inline-start:auto;font-family:var(--serpentina-font-display, "Cormorant Garamond", serif);font-size:20px;line-height:1}.sp-page-faq__legacy dt[aria-expanded=true]:after{content:"\2212"}.sp-page-faq__legacy dd{position:relative;display:block;margin:0;padding:0 0 22px calc(1.4em + 14px);font-family:var(--serpentina-font-mincho, "Shippori Mincho", serif);font-size:13px;line-height:2;letter-spacing:.06em}.sp-page-faq__legacy dd:before{content:"A";position:absolute;top:0;left:0;width:1.4em;font-family:var(--serpentina-font-display, "Cormorant Garamond", serif);font-size:20px;font-weight:500;color:var(--serpentina-accent, #a31621)}.sp-page-faq__legacy dd[hidden]{display:none}@media screen and (min-width:750px){.sp-page-faq{padding-block:112px}.sp-page-faq__inner{padding-inline:50px}.sp-page-faq__intro,.sp-page-faq__intro p{font-size:14px}.sp-page-faq__question,.sp-page-faq__legacy dt{font-size:15px}.sp-page-faq__answer-body,.sp-page-faq__legacy dd{font-size:14px}}@media(prefers-reduced-motion:reduce){.sp-page-faq__icon:before,.sp-page-faq__icon:after{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=AAAAAAAAAAAAAQAgAAAAEAE */
