.page{padding-block:clamp(36px,6vw,80px) clamp(64px,9vw,128px);background:var(--c-ink)}.page__head{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding-bottom:clamp(24px,4vw,48px)}.page__title{font-size:clamp(2rem,8.5vw,5rem);overflow-wrap:anywhere}.page__sub{color:var(--c-on-dark-muted);max-width:60ch}.page--narrow .page__body{max-width:760px}.breadcrumbs{margin-bottom:clamp(18px,3vw,32px)}.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--c-on-dark-muted)}.breadcrumbs__list li+li:before{content:"/";margin-right:10px;color:var(--c-on-dark-faint)}.breadcrumbs__list a{transition:color .3s var(--ease)}.breadcrumbs__list a:hover{color:var(--c-champagne)}.breadcrumbs__list [aria-current]{color:var(--c-on-dark)}.rte{font-size:.9375rem;line-height:1.75;color:var(--c-on-dark-muted)}.rte>*+*{margin-top:1em}.rte h2,.rte h3,.rte h4{font-family:var(--font-serif);font-weight:400;color:var(--c-on-dark);line-height:1.15}.rte h2{font-size:1.75rem}.rte h3{font-size:1.4rem}.rte h4{font-size:1.15rem}.rte a{color:var(--c-champagne);text-decoration:underline;text-underline-offset:3px}.rte ul,.rte ol{padding-left:1.2em}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte img{height:auto;border-radius:6px}.rte table{width:100%;border-collapse:collapse;font-size:.875rem}.rte th,.rte td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--c-line-dark-soft)}.rte strong{color:var(--c-on-dark);font-weight:500}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-variant-numeric:lining-nums}.price__compare{font-size:.8125rem;color:var(--c-on-dark-faint)}.price__current{font-size:.9375rem}.price--on-sale .price__current{color:var(--c-champagne)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,32px) clamp(10px,2vw,24px)}@media(min-width:750px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.gcard{display:grid;gap:14px}.gcard__link{display:block}.gcard__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius);background:var(--c-ink-2)}.gcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out),opacity .6s var(--ease)}.gcard__img--hover{opacity:0}.gcard:hover .gcard__img{transform:scale(1.05)}@media(hover:hover){.gcard:hover .gcard__img--hover{opacity:1}}.gcard__badge{position:absolute;left:10px;top:10px;padding:5px 10px;border-radius:3px;font-size:.5625rem;letter-spacing:.2em;text-transform:uppercase;background:var(--c-ivory);color:var(--c-ink)}.gcard__badge--sale{background:var(--c-champagne)}.gcard__info{display:grid;gap:4px}.gcard__vendor{font-size:.5625rem;letter-spacing:.24em;color:var(--c-bronze)}.gcard__title{font-family:var(--font-serif);font-weight:400;font-size:clamp(1.1rem,2.4vw,1.4rem);line-height:1.2}.gcard__title a:hover{color:var(--c-champagne)}.pagination{margin-top:clamp(32px,5vw,64px)}.pagination__list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pagination__link,.pagination__gap{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 10px;border:1px solid transparent;border-radius:50%;font-size:.8125rem}.pagination__link{border-color:var(--c-line-dark-soft);transition:border-color .3s var(--ease),color .3s var(--ease)}.pagination__link:hover,.pagination__link.is-current{border-color:var(--c-champagne);color:var(--c-champagne)}.pagination__link .icon{width:18px;height:18px}.field{display:grid;gap:8px}.field__label{font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--c-on-dark-muted)}.field__input,.field__textarea,.field__select{width:100%;min-height:52px;padding:0 16px;background:#0b09078c;color:var(--c-on-dark);border:1px solid var(--c-line-dark);border-radius:6px;font-size:.9375rem;transition:border-color .3s var(--ease)}.field__textarea{padding:14px 16px;min-height:110px;resize:vertical}.field__input:focus,.field__textarea:focus,.field__select:focus{outline:none;border-color:var(--c-champagne)}.field__input:focus-visible{outline:1px solid var(--c-champagne);outline-offset:2px}.form-message{padding:14px 16px;border:1px solid var(--c-line-dark);border-radius:6px;font-size:.875rem}.form-message--error{border-color:#e7a98d80;color:#e7a98d}.form-message--success{color:var(--c-champagne)}.page--center .container{display:grid;justify-items:center;text-align:center;gap:18px;padding-block:clamp(40px,10vw,120px)}.page__empty{color:var(--c-on-dark-muted);padding-block:32px}.collection__tools{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px;margin-bottom:clamp(20px,3vw,36px)}.collection__sort{display:grid;gap:6px;min-width:220px}.collection-tile{display:grid;gap:12px}.collection-tile__title{font-family:var(--font-serif);font-size:clamp(1.3rem,2.6vw,1.8rem);line-height:1.15}.collection-tile__cta{color:var(--c-bronze)}.search-form{display:flex;flex-wrap:wrap;gap:12px;max-width:560px}.search-form .field__input{flex:1 1 220px}.search-hit{display:grid;gap:8px;align-content:start;padding:20px 0;border-top:1px solid var(--c-line-dark-soft)}.search-hit__text{color:var(--c-on-dark-muted);font-size:.875rem}.article__image{margin-bottom:clamp(24px,4vw,48px)}.article__image img{width:100%;height:auto;border-radius:var(--radius)}.article__back{margin-top:clamp(32px,5vw,64px)}.password__form{display:grid;gap:12px;width:min(100%,380px)}.password__admin{font-size:.75rem;color:var(--c-on-dark-faint)}.footer__hint{font-size:.8125rem;color:var(--c-on-dark-faint)}.cart-empty{display:grid;justify-items:start;gap:20px}.cart{display:grid;gap:clamp(28px,5vw,56px)}.cart__items{display:grid;border-top:1px solid var(--c-line-dark-soft)}.cart-item{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:8px 16px;align-items:start;padding:20px 0;border-bottom:1px solid var(--c-line-dark-soft)}.cart-item__media{grid-row:1 / span 2;display:block;aspect-ratio:4 / 5;border-radius:6px;overflow:hidden;background:var(--c-ink-2);position:relative}.cart-item__media img{width:100%;height:100%;object-fit:cover}.cart-item__info{display:grid;gap:4px;min-width:0}.cart-item__title{font-family:var(--font-serif);font-size:1.25rem;line-height:1.2}.cart-item__options,.cart-item__sku,.cart-item__discount{font-size:.8125rem;color:var(--c-on-dark-muted)}.cart-item__unit{font-size:.875rem}.cart-item__qty{grid-column:2;display:flex;align-items:center;gap:16px}.cart-item__qty-input{width:84px;text-align:center;min-height:44px}.cart-item__remove{font-size:.75rem;text-decoration:underline;text-underline-offset:3px;color:var(--c-on-dark-muted)}.cart-item__remove:hover{color:var(--c-champagne)}.cart-item__total{grid-column:3;grid-row:1;text-align:right}.cart__summary{display:grid;gap:16px;width:100%;max-width:460px;margin-left:auto}.cart__subtotal{display:flex;justify-content:space-between;align-items:baseline;font-size:1.25rem}.cart__note{font-size:.8125rem;color:var(--c-on-dark-muted)}.cart__actions{display:grid;gap:12px}@media(min-width:750px){.cart-item{grid-template-columns:120px minmax(0,1fr) auto auto;align-items:center}.cart-item__media{grid-row:auto}.cart-item__qty{grid-column:auto;flex-direction:column;align-items:flex-start;gap:8px}.cart-item__total{grid-column:auto;grid-row:auto;min-width:100px}}.cat-nav{margin-bottom:clamp(20px,3vw,32px)}.cat-nav__list{display:flex;flex-wrap:nowrap;gap:10px;margin:0;padding:2px 0 6px;list-style:none;overflow-x:auto;scrollbar-width:none}.cat-nav__list::-webkit-scrollbar{display:none}.cat-nav__link{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;white-space:nowrap;border:1px solid var(--c-line-dark);border-radius:99px;font-size:.75rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--c-on-dark);transition:background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease)}.cat-nav__link:hover,.cat-nav__link:focus-visible{border-color:var(--c-champagne);background:#d0b07a1a}.cat-nav__link.is-current{background:var(--c-champagne);border-color:var(--c-champagne);color:var(--c-ink);font-weight:500}.collection-more{margin:clamp(36px,6vw,72px) 0 clamp(18px,3vw,28px);color:var(--c-bronze)}.gcard__img--bundled{width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/69/assets/component-shop.css.map */
