.cart-page{padding-block:48px 96px;max-width:760px}.cart-page__title{font-size:clamp(2.2rem,5vw,3.2rem);margin-bottom:24px}.cart-lines{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-line)}.cart-line{display:grid;grid-template-columns:72px minmax(0,1fr) auto auto;gap:8px 18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--color-line)}.cart-line__thumb{width:72px;aspect-ratio:4 / 5;overflow:hidden;border-radius:9999px 9999px 0 0;background:radial-gradient(ellipse 70% 60% at 50% 46%,#9a7a55,#3a2c20 95%)}.cart-line__thumb img{width:100%;height:100%;object-fit:contain}.cart-line__name{font-size:1.2rem}.cart-line__name a{text-decoration:none}.cart-line__opt{color:var(--color-muted);font-size:.85rem}.cart-line__remove{display:inline-block;margin-top:4px;color:var(--color-muted);font-size:.85rem;text-underline-offset:3px}.cart-line__qty input{width:64px;min-height:44px;padding:0 8px;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-foreground);text-align:center}.cart-page__foot{margin-top:24px;display:grid;justify-items:end;gap:6px}.cart-page__total{font-size:1.05rem}.cart-page__total b{margin-left:12px;font-size:1.3rem}.cart-page__fine,.cart-page__empty{color:var(--color-muted);font-size:.9rem}.cart-page__empty{margin-bottom:20px;font-size:1rem}.cart-page__acts{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px}@media(max-width:600px){.cart-line{grid-template-columns:64px minmax(0,1fr) auto}.cart-line__qty{grid-column:2}.cart-page__acts,.cart-page__acts .btn{width:100%}}.pagination{margin-top:48px;display:flex;justify-content:center;gap:12px}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.site-footer{border-top:1px solid var(--color-line);margin-top:0}.site-footer__inner{max-width:var(--page-width);margin-inline:auto;padding:48px var(--page-margin);display:grid;justify-items:center;gap:6px;text-align:center;color:var(--color-muted);font-size:.9rem}.site-footer__label{font:400 1.15rem var(--font-serif);color:var(--color-foreground)}.site-footer__label a,.site-footer__links a{text-decoration:none}.site-footer__label a:hover,.site-footer__links a:hover{color:var(--color-gold-hi)}.site-footer__links,.site-footer__payment{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px}.site-footer__payment svg{width:38px}.site-header{position:sticky;top:0;z-index:3;background:var(--color-background);border-bottom:1px solid var(--color-line)}.site-header__inner{max-width:var(--page-width);margin-inline:auto;padding:10px var(--page-margin);display:flex;align-items:center;justify-content:space-between;gap:16px}.site-header__home{display:flex;align-items:center;gap:12px;min-height:44px;text-decoration:none}.site-header__cross{width:22px;height:34px;color:var(--color-oxblood)}.site-header__word{font:400 1.25rem/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--color-gold)}.site-header__nav{display:flex;align-items:center;gap:6px}.site-header__nav a{display:inline-flex;align-items:center;min-height:44px;padding:10px;text-decoration:none;font-size:.95rem;opacity:.85}.site-header__nav a:hover,.site-header__nav a[aria-current]{opacity:1;color:var(--color-gold-hi)}.site-header__nav .site-header__cart{gap:10px;margin-left:8px;padding:0 16px;border:1px solid var(--color-muted);opacity:1;font-weight:500}.site-header__count{min-width:1.6em;padding:1px 6px;background:var(--color-line);font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.site-header__cart.has-items .site-header__count{background:var(--color-gold);color:var(--color-background)}@media(max-width:600px){.site-header__word{display:none}}.join-strip{border-block:1px solid var(--color-line);background:var(--color-surface)}.join-strip__inner{max-width:var(--page-width);margin-inline:auto;padding:36px var(--page-margin);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 32px}.join-strip__heading{font-size:1.7rem;color:var(--color-gold)}.join-strip__text{margin-top:6px;color:var(--color-muted);font-size:.95rem}@media(max-width:600px){.join-strip .btn{width:100%}}.soon{min-height:100svh;display:grid;place-content:center;justify-items:center;gap:18px;padding-block:64px;text-align:center}.soon__cross{width:36px;height:56px;color:var(--color-oxblood)}.soon__name{font:400 clamp(2.4rem,8vw,4.4rem)/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.soon__heading{font:italic 400 clamp(1.2rem,3vw,1.6rem)/1.4 var(--font-serif)}.soon__text{max-width:42ch;color:var(--color-muted)}.soon__owner{margin-top:40px;color:var(--color-muted);font-size:.85rem}.soon__owner summary{cursor:pointer;min-height:44px;display:inline-flex;align-items:center}.soon__form{display:grid;gap:8px;margin-top:8px;text-align:left}.soon__row{display:flex;gap:8px}.soon__row input{min-height:48px;padding:0 12px;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-foreground)}.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:start;padding-block:48px 96px}.product__niche{max-width:480px;margin-inline:auto}.product__thumbs{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px}.product__thumbs img{width:100%;aspect-ratio:1;object-fit:cover;border:1px solid var(--color-line)}.product__title{font-size:clamp(2rem,4vw,2.8rem)}.product__price{margin-top:10px;font-size:1.3rem}.product__form{margin-top:24px;display:grid;gap:16px;max-width:380px}.sizes{border:0;padding:0;min-width:0}.sizes__legend{display:block;margin-bottom:8px;font-weight:600;font-size:.95rem}.sizes__row{display:flex;flex-wrap:wrap;gap:8px}.sizes__choice{position:relative}.sizes__choice input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.sizes__choice span{display:grid;place-items:center;min-width:46px;height:44px;padding:0 10px;border:1px solid var(--color-line);color:var(--color-muted);font-weight:500;font-size:.9rem}.sizes__choice input:hover+span{border-color:var(--color-muted);color:var(--color-foreground)}.sizes__choice input:checked+span{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-background);font-weight:600}.sizes__choice input:disabled+span{text-decoration:line-through;opacity:.5}.sizes__choice input:focus-visible+span{outline:2px solid var(--color-gold-hi);outline-offset:3px}.product__select{min-height:48px;padding:0 12px;border:1px solid var(--color-line)}.product__description{margin-top:28px;max-width:50ch;font-size:1.05rem}.product__description>*+*{margin-top:12px}.product__subhead{margin-top:28px;font:600 .95rem/1.3 var(--font-sans)}.product__note{margin-top:4px;max-width:50ch;color:var(--color-muted);font-size:.95rem}@media(max-width:760px){.product{grid-template-columns:1fr;gap:28px;padding-block:28px 72px}.product__niche{max-width:300px}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.merch-card{display:flex;flex-direction:column;min-width:0}.merch-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:20px}.merch-card__title{font-size:1.5rem;color:var(--color-foreground)}.merch-card__title a{text-decoration:none}.merch-card__title a:hover{color:var(--color-gold-hi)}.merch-card .price{font-size:1.1rem;white-space:nowrap}.merch-card--sold-out .price{color:var(--color-muted);font-weight:500}.merch-card__desc{margin-top:8px;max-width:38ch;color:var(--color-muted);font-size:.95rem;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
