.sp-collection-banner__breadcrumb{padding-top:1.2rem}.sp-collection-banner{padding:2.4rem 0 .8rem}.sp-collection-banner .collection-hero__inner{display:block;padding-top:0;padding-bottom:0;text-align:left}.sp-collection-banner .collection-hero__text-wrapper{flex-basis:auto;width:100%}.sp-collection-banner .collection-hero__title{margin-bottom:1.8rem;word-break:break-word}.sp-collection-banner .collection-hero__title .visually-hidden{letter-spacing:normal}.sp-collection-banner .collection-hero__text-wrapper .collection-hero__description{max-width:64rem;margin:0;color:var(--serpentina-ink, #17161a);font-family:var(--serpentina-font-mincho, serif);font-size:1.3rem;letter-spacing:.12em;line-height:2;text-align:left}.sp-collection-banner .collection-hero__text-wrapper .collection-hero__description p{margin:0 0 1em}.sp-collection-banner .collection-hero__image-container{width:100%;max-width:48rem;margin:2.4rem 0 0;border-radius:0}@media screen and (min-width:750px){.sp-collection-banner{padding-top:4.8rem}.sp-collection-banner .collection-hero__text-wrapper .collection-hero__description{font-size:1.4rem}}.product-grid-container .product-grid{column-gap:1.4rem;row-gap:3.2rem}@media screen and (min-width:990px){.product-grid-container .product-grid{column-gap:2.4rem;row-gap:4.8rem}}.product-grid-container .collection--empty .title{font-family:var(--serpentina-font-mincho, serif);font-size:1.4rem;letter-spacing:.1em;line-height:2;text-transform:none}.product-grid-container .pagination-wrapper{margin-top:6rem}.product-card-wrapper .card__inner{position:relative}.product-card-wrapper .card--media .card__inner .card__content{padding:0;pointer-events:none}.sp-card__labels{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;align-self:flex-start;justify-self:flex-start;grid-row-start:1}.sp-card__labels .tag_label-group{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;margin:0}.sp-card__labels .tag_label{margin:0}.sp-card__labels .tag_label span,.sp-card__labels .badge{display:inline-block;padding:.5rem .8rem;border:0;border-radius:0;font-family:var(--serpentina-font-mincho, "Shippori Mincho", serif);font-size:1rem;font-weight:500;letter-spacing:.12em;line-height:1;text-transform:uppercase}.sp-card__labels .tag_label span,.sp-card__new{background:var(--serpentina-paper, #fff);color:var(--serpentina-ink, #17161a)}.sp-card__labels .tag_label.-reservation span{background:var(--serpentina-ink, #17161a);color:var(--serpentina-paper, #fff)}.sp-card__labels--below{position:static;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:.4rem;min-height:2.4rem;margin:1.2rem 0 0}.sp-card__labels--below .tag_label-group{flex-direction:row;flex-wrap:wrap}.sp-card__labels--below .tag_label span{background:transparent;border:1px solid var(--serpentina-rule, #c0bfc1);color:var(--serpentina-ink-soft, #4a4750)}.sp-card__labels--below .tag_label span,.sp-card__labels--below .sp-card__tag{padding:.15rem .4rem;letter-spacing:-.02em;line-height:1.4rem}.sp-card__labels--below+.card__information{padding-top:.8rem}.sp-card__labels .sp-card__status,.sp-card__tag{display:inline-block;max-width:100%;padding:.5rem .8rem;border:1px solid var(--serpentina-ink, #17161a);border-radius:0;font-family:var(--serpentina-font-mincho, "Shippori Mincho", serif);font-size:1rem;font-weight:500;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.sp-card__status--announce,.sp-card__status--comingsoon{background:var(--serpentina-ink, #17161a);color:var(--serpentina-paper, #fff)}.sp-card__tag{background:var(--serpentina-paper, #fff);color:var(--serpentina-ink, #17161a)}.sp-card__labels .sp-card__status.sp-card__status--soldout,.sp-card__labels .sp-card__status.sp-card__status--announce,.sp-card__labels .sp-card__status.sp-card__status--comingsoon{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;max-width:none;margin:0;padding:0;border:0;background:#0006;color:#fff;font-family:var(--serpentina-font-display, serif);font-size:1.4rem;font-weight:400;letter-spacing:.1em;line-height:1;text-transform:none;pointer-events:none}.sp-card__labels .sp-card__status.sp-card__status--announce,.sp-card__labels .sp-card__status.sp-card__status--comingsoon{background:#fff6;color:#2b2a2a}.sp-card__labels .sp-card__status.sp-card__status--announce{color:#111}@media screen and (min-width:750px){.sp-card__labels .sp-card__status.sp-card__status--soldout,.sp-card__labels .sp-card__status.sp-card__status--announce,.sp-card__labels .sp-card__status.sp-card__status--comingsoon{font-size:1.6rem}}.sp-card__tag--sale{border-color:var(--serpentina-accent, #a31621);background:var(--serpentina-accent, #a31621);color:var(--serpentina-paper, #fff)}.sp-card__price{display:flex;flex-wrap:wrap;align-items:baseline}.sp-card__price .sp-tax{margin-left:.6rem}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}.facets-container{border-bottom:1px solid var(--serpentina-rule, #c0bfc1)}.facets__summary,.facets__heading,.mobile-facets__summary,.mobile-facets__heading,.facet-filters__label,.facet-filters__sort{font-family:var(--serpentina-font-ui, sans-serif);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}.facets__summary,.mobile-facets__summary{min-height:4.4rem}.facets__display,.facets__display-vertical,.facets__disclosure[open] .facets__display{border-radius:0;border-color:var(--serpentina-rule, #c0bfc1);box-shadow:none;background:var(--serpentina-paper, #fff)}.facet-checkbox,.facet-checkbox__text,.mobile-facets__label{font-family:var(--serpentina-font-mincho, serif);font-size:1.3rem;letter-spacing:.1em}.facet-checkbox .svg-wrapper,.facet-checkbox>input[type=checkbox],.mobile-facets__label .icon-checkmark,.mobile-facets__checkbox{border-radius:0}.facet-filters__sort,.mobile-facets__sort .select__select{min-height:4.4rem;border:0;border-bottom:1px solid var(--serpentina-rule, #c0bfc1);border-radius:0;background:transparent;box-shadow:none;color:var(--serpentina-ink, #17161a)}.facet-filters__sort:focus-visible,.mobile-facets__sort .select__select:focus-visible{outline:1px solid var(--serpentina-ink, #17161a);outline-offset:2px;box-shadow:none}.product-count__text,.mobile-facets__count,.product-count-vertical{color:var(--serpentina-muted, #66625d);font-family:var(--serpentina-font-ui, sans-serif);font-size:1.1rem;letter-spacing:.12em}span.active-facets__button-inner{min-height:3.2rem;padding:.5rem 1.2rem;border:1px solid var(--serpentina-ink, #17161a);border-radius:0;background:transparent;box-shadow:none;color:var(--serpentina-ink, #17161a);font-family:var(--serpentina-font-ui, sans-serif);font-size:1.1rem;letter-spacing:.1em}.active-facets__button:hover .active-facets__button-inner{background:var(--serpentina-ink, #17161a);color:var(--serpentina-paper, #fff)}.active-facets__button:focus-visible .active-facets__button-inner{outline:1px solid var(--serpentina-ink, #17161a);outline-offset:2px}.facets__price .field,.facets__price .field__input,.facets__price .field:after,.facets__price .field:before{border-radius:0}.mobile-facets{background-color:rgba(var(--sp-rgb-ink, 23, 22, 26),.4)}.mobile-facets__inner{border-width:0 0 0 1px;border-color:var(--serpentina-rule, #c0bfc1);border-radius:0;background-color:var(--serpentina-paper, #fff);filter:none;box-shadow:none}.mobile-facets__header{border-bottom:1px solid var(--serpentina-rule, #c0bfc1);padding-top:1.2rem;padding-bottom:1.2rem}.mobile-facets__open{min-height:4.4rem;color:var(--serpentina-ink, #17161a);font-family:var(--serpentina-font-ui, sans-serif);font-size:1.2rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.mobile-facets__close,.mobile-facets__close-button,.mobile-facets__clear-wrapper .button{min-width:4.4rem;min-height:4.4rem;border-radius:0}.mobile-facets__summary,.mobile-facets__item{border-color:var(--serpentina-rule, #c0bfc1)}.mobile-facets__label:has(:focus-visible),.mobile-facets__open:focus-visible,.mobile-facets__close:focus-visible{outline:1px solid var(--serpentina-ink, #17161a);outline-offset:-1px}@media screen and (min-width:750px){.facets__heading--vertical,.facets-vertical .facets__heading{font-family:var(--serpentina-font-display, serif);font-size:1.3rem;font-weight:500;letter-spacing:.3em}}.sp-off{margin-left:.8rem;color:var(--serpentina-accent, #a31621);font-family:var(--serpentina-font-ui, sans-serif);font-size:1.1rem;font-weight:500;letter-spacing:.08em;line-height:1.6;white-space:nowrap}.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-card__chips{position:relative;z-index:3;display:flex;flex-wrap:wrap;gap:1rem .8rem;margin:.8rem 0 0;padding:0;list-style:none}.sp-card__chip{margin:0;padding:0}.sp-card__chip-link{position:relative;display:block;width:1.2rem;height:1.2rem}.sp-card__chip-link:before{content:"";position:absolute;top:-3.2rem;right:-.4rem;bottom:0;left:-.4rem}.sp-card__chip-link img{display:block;width:100%;height:100%;border:1px solid var(--serpentina-rule, #c0bfc1);border-radius:50%;object-fit:cover}.sp-card__chip-link:focus-visible{outline:2px solid var(--serpentina-ink, #17161a);outline-offset:3px}.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=AAAAAIABAAAAAACkABAAMAE */
