.header-nav__list{display:flex;align-items:center;gap:30px;list-style:none;margin:0;padding:0}.header-nav__item{position:relative}.nav-link__caret{width:11px;height:11px;margin-left:4px;vertical-align:middle;transition:transform .25s cubic-bezier(.22,1,.36,1)}.has-dropdown>.nav-link{display:inline-flex;align-items:center}.has-dropdown:after{content:"";position:absolute;left:-12px;right:-12px;top:100%;height:18px}.dropdown{position:absolute;top:calc(100% + 18px);left:0;min-width:220px;list-style:none;margin:0;padding:8px 0;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),visibility .22s;z-index:70}.has-dropdown:hover .dropdown,.has-dropdown:focus-within .dropdown{opacity:1;visibility:visible;transform:translateY(0)}.has-dropdown:hover .nav-link__caret,.has-dropdown:focus-within .nav-link__caret{transform:rotate(180deg)}.dropdown li{margin:0}.dropdown a{display:block;padding:9px 18px;font-family:var(--font-display);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.dropdown a:hover{background:var(--cream)}@media(max-width:860px){.header-nav__list{display:none}}.error-404{text-align:center;max-width:520px;margin:0 auto;padding:60px 0}.error-404__title{font-size:clamp(2rem,6vw,3.5rem);margin-bottom:14px}.error-404__text{color:var(--color-muted);margin-bottom:28px}.account__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.account__title{font-size:clamp(1.8rem,4vw,2.6rem);margin:0}.account__logout{font-size:.72rem;letter-spacing:2px;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.account__layout{display:grid;grid-template-columns:260px 1fr;gap:48px}.account__name{font-size:1rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:4px}.account__email{color:var(--color-muted);margin-bottom:16px}.account__link{font-size:.74rem;letter-spacing:1px;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.account__subtitle{font-size:.9rem;letter-spacing:2px;margin-bottom:20px}.account__table{width:100%;border-collapse:collapse;font-size:.85rem}.account__table th,.account__table td{text-align:left;padding:14px 12px;border-bottom:1px solid var(--color-border)}.account__table th{font-size:.68rem;letter-spacing:1px;text-transform:uppercase;color:var(--color-muted)}.account__table a{text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.account__layout{grid-template-columns:1fr;gap:28px}.account__table{font-size:.78rem}.account__table th,.account__table td{padding:10px 6px}}.customer__title{font-size:clamp(1.8rem,5vw,2.6rem);text-align:center;margin-bottom:16px}.customer__hint{text-align:center;color:var(--color-muted);margin-bottom:28px}.customer__decline{margin-top:12px}.customer-addresses .account__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.customer-addresses .account__title{font-size:clamp(1.8rem,4vw,2.6rem);margin:0}.addr-new{margin-bottom:32px}.addr-new>summary{display:inline-flex;list-style:none;cursor:pointer}.addr-form-wrap{margin-top:20px;padding:24px;border:1px solid var(--color-border);border-radius:var(--radius);max-width:560px}.addr-field{margin-bottom:16px}.addr-field label{display:block;font-size:.7rem;letter-spacing:2px;text-transform:uppercase;color:var(--color-muted);margin-bottom:6px}.addr-field input,.addr-field select{width:100%;padding:12px 14px;border:1px solid var(--color-border);background:var(--color-bg);font-family:var(--font-body);border-radius:var(--radius)}.addr-checkbox{display:flex;align-items:center;gap:8px;margin-bottom:16px}.addr-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.addr-card{border:1px solid var(--color-border);border-radius:var(--radius);padding:24px}.addr-card__default{font-size:.62rem;letter-spacing:2px;text-transform:uppercase;background:var(--color-accent);padding:4px 10px;border-radius:var(--radius)}.addr-card__body{margin:14px 0;line-height:1.7;color:var(--color-muted)}.addr-card__actions{display:flex;gap:16px;align-items:center}.addr-edit summary{cursor:pointer;font-size:.72rem;letter-spacing:1px;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.addr-card__delete{background:none;border:0;cursor:pointer;font-size:.72rem;letter-spacing:1px;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:var(--color-muted)}@media(max-width:749px){.addr-list{grid-template-columns:1fr}}.article{max-width:760px;margin:0 auto}.article__header{text-align:center;margin-bottom:28px}.article__date{font-size:.68rem;letter-spacing:2px;text-transform:uppercase;color:var(--color-muted);margin-bottom:12px}.article__title{font-size:clamp(2rem,5vw,3rem);margin-bottom:10px}.article__author{font-size:.8rem;color:var(--color-muted)}.article__media{margin-bottom:32px}.article__media img{width:100%;border-radius:var(--radius)}.article__content{line-height:1.85}.article__back{margin-top:40px;text-align:center}.article__back a{font-size:.72rem;letter-spacing:2px;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.main-blog__title{font-size:clamp(2rem,5vw,3rem);text-align:center;margin-bottom:48px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 28px}.blog-card__media{display:block;aspect-ratio:3/2;border-radius:var(--radius);overflow:hidden;background:var(--color-surface)}.blog-card__media img{width:100%;height:100%;object-fit:cover}.blog-card__ph{width:100%;height:100%;background:linear-gradient(120deg,var(--color-accent),var(--color-surface))}.blog-card__body{padding-top:18px}.blog-card__date{font-size:.68rem;letter-spacing:2px;text-transform:uppercase;color:var(--color-muted);margin-bottom:8px}.blog-card__title{font-size:1.1rem;letter-spacing:1px;margin-bottom:10px}.blog-card__excerpt{color:var(--color-muted);margin-bottom:12px}.blog-card__link{font-size:.72rem;letter-spacing:2px;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.pagination{display:flex;justify-content:center;gap:14px;margin-top:56px}@media(max-width:749px){.blog-grid{grid-template-columns:1fr}}.cart-page__title{font-size:clamp(2rem,5vw,3rem);text-align:center;margin-bottom:40px}.cart-page__head{display:grid;grid-template-columns:1fr 120px 140px;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--color-border);font-size:.7rem;letter-spacing:2px;text-transform:uppercase;color:var(--color-muted)}.cart-row{display:grid;grid-template-columns:1fr 120px 140px;gap:16px;align-items:center;padding:22px 0;border-bottom:1px solid var(--color-border)}.cart-row__product{display:flex;gap:18px}.cart-row__media img{width:90px;height:112px;object-fit:cover;border-radius:var(--radius);background:var(--color-surface)}.cart-row__title{font-size:.9rem;letter-spacing:1px;text-transform:uppercase}.cart-row__variant{font-size:.78rem;color:var(--color-muted);margin:4px 0}.cart-row__unit{font-size:.85rem;margin:4px 0}.cart-row__remove{font-size:.68rem;letter-spacing:1px;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:var(--color-muted)}.cart-row__remove:hover{color:var(--color-text)}.cart-row__qty-input{width:70px;padding:12px;text-align:center;border:1px solid var(--color-border);background:var(--color-bg);font-family:var(--font-body);border-radius:var(--radius)}.cart-page__total-col{text-align:right}.cart-row__total{font-size:.95rem}.cart-page__foot{display:flex;justify-content:space-between;gap:32px;margin-top:36px;flex-wrap:wrap}.cart-page__summary{margin-left:auto;min-width:300px}.cart-page__subtotal{display:flex;justify-content:space-between;font-size:1.1rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px}.cart-page__note{font-size:.74rem;color:var(--color-muted);margin-bottom:16px}.cart-page__continue{display:block;text-align:center;margin-top:14px;font-size:.72rem;letter-spacing:2px;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.cart-page__empty{text-align:center;padding:60px 0}.cart-page__empty p{letter-spacing:1px;text-transform:uppercase;margin-bottom:24px}@media(max-width:749px){.cart-page__head{display:none}.cart-row{grid-template-columns:1fr auto;grid-template-areas:"product product" "qty total"}.cart-row__product{grid-area:product}.cart-row__qty{grid-area:qty}.cart-row__total{grid-area:total;align-self:center}.cart-page__summary{min-width:100%}}.contact-wrap{max-width:640px;margin:0 auto}.main-contact__title{font-size:clamp(2rem,5vw,3rem);text-align:center;margin-bottom:20px}.contact-intro{text-align:center;margin-bottom:36px;color:var(--color-muted)}.contact-form__row{margin-bottom:20px}.contact-form__row label{display:block;font-size:.7rem;letter-spacing:2px;text-transform:uppercase;color:var(--color-muted);margin-bottom:8px}.contact-form input,.contact-form textarea{width:100%;padding:14px 16px;border:1px solid var(--color-border);background:var(--color-bg);font-family:var(--font-body);font-size:.95rem;border-radius:var(--radius)}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:var(--color-text)}.contact-form__success{background:var(--color-accent);padding:16px;margin-bottom:24px;letter-spacing:1px;border-radius:var(--radius)}.list-collections__title{font-size:clamp(2rem,5vw,3rem);text-align:center;margin-bottom:48px}.list-collections__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.collection-card__media{position:relative;aspect-ratio:3/4;border-radius:var(--radius);overflow:hidden;background:var(--color-surface)}.collection-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.collection-card:hover img{transform:scale(1.05)}.collection-card__ph{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,var(--color-accent),var(--color-surface))}.collection-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.45),transparent 60%)}.collection-card__name{position:absolute;left:0;right:0;bottom:20px;text-align:center;color:#fff;font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase;letter-spacing:3px;font-size:1.1rem}@media(max-width:749px){.list-collections__grid{grid-template-columns:1fr 1fr;gap:14px}}.customer__recover{margin-top:24px;border-top:1px solid var(--color-border);padding-top:16px}.customer__recover summary{cursor:pointer;font-size:.74rem;letter-spacing:1px;text-transform:uppercase}.customer__hint{font-size:.82rem;color:var(--color-muted);margin:16px 0}.customer__success{background:var(--color-accent);padding:12px;margin-bottom:16px;border-radius:var(--radius);font-size:.85rem}.order__title{font-size:clamp(1.8rem,4vw,2.6rem);margin-bottom:6px}.order__date{color:var(--color-muted);margin-bottom:32px}.order__table{width:100%;border-collapse:collapse;font-size:.85rem;margin-bottom:40px}.order__table th,.order__table td{text-align:left;padding:12px;border-bottom:1px solid var(--color-border)}.order__table th{font-size:.68rem;letter-spacing:1px;text-transform:uppercase;color:var(--color-muted)}.order__variant{display:block;color:var(--color-muted);font-size:.78rem}.order__grand td{font-weight:700;border-top:2px solid var(--color-text)}.order__addresses{display:grid;grid-template-columns:1fr 1fr;gap:32px}.order__subhead{font-size:.78rem;letter-spacing:2px;margin-bottom:12px}.order__address{color:var(--color-muted);line-height:1.7}.order__back{margin-top:36px}.order__back a{font-size:.72rem;letter-spacing:2px;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.order__addresses{grid-template-columns:1fr}}.rte-page{max-width:760px;margin:0 auto}.main-page__title{font-size:clamp(2rem,5vw,3rem);text-align:center;margin-bottom:32px}.rte{line-height:1.8}.rte img{border-radius:var(--radius);margin:1.5em 0}.rte a{text-decoration:underline;text-underline-offset:3px}.rte h2,.rte h3{margin-top:1.4em}.password{max-width:460px}.password__tagline{letter-spacing:2px;text-transform:uppercase;font-size:.8rem;opacity:.85;margin:8px 0 28px}.password__row{display:flex;gap:10px}.password__row input{flex:1;padding:14px 16px;border:1px solid rgba(201,184,150,.4);background:transparent;color:inherit;font-family:var(--font-body)}.password__row input::placeholder{color:#c9b89699}.password__row input:focus{outline:none;border-color:currentColor}.password__btn{padding:14px 24px;border:1px solid currentColor;background:currentColor;color:#1f1e1b;text-transform:uppercase;letter-spacing:2px;font-size:.72rem;cursor:pointer}.password__note{margin-top:20px;font-size:.74rem;opacity:.7}.vb,.pb{margin:24px 0}.vb__title,.pb .vb__title{display:flex;align-items:center;gap:14px;justify-content:center;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;font-size:13px;margin:0 0 14px}.vb__title:before,.vb__title:after{content:"";height:1px;flex:1;background:var(--line)}.vb__title span{white-space:nowrap}.vb__timer{background:var(--blush-soft);color:#8a3b2f;text-align:center;font-size:13px;padding:11px 14px;border-radius:var(--radius);margin-bottom:16px;letter-spacing:.02em}.vb__timer strong{font-variant-numeric:tabular-nums}.vb__tiers{display:grid;gap:14px}.vb-tier{position:relative;display:block;padding:16px 18px;border:1.5px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);cursor:pointer;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.vb-tier:hover{border-color:var(--ink-soft)}.vb-tier:has(.vb-tier__input:checked){border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.vb-tier__input{position:absolute;opacity:0;pointer-events:none}.vb-tier__head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px}.vb-tier__radio{width:22px;height:22px;border:1.5px solid var(--line);border-radius:50%;position:relative;flex:none}.vb-tier:has(.vb-tier__input:checked) .vb-tier__radio{border-color:var(--ink)}.vb-tier:has(.vb-tier__input:checked) .vb-tier__radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--gold)}.vb-tier__labels{min-width:0}.vb-tier__name{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--font-display);font-size:17px;letter-spacing:.02em}.vb-tier__savepill{font-family:var(--font-body);font-size:11px;letter-spacing:.04em;text-transform:uppercase;background:var(--cream);color:var(--ink-soft);padding:3px 9px;border-radius:20px}.vb-tier__sub{font-size:13px;color:var(--ink-soft);margin-top:3px}.vb-tier__pricing{text-align:right}.vb-tier__total{font-family:var(--font-display);font-size:20px}.vb-tier__compare{display:block;font-size:13px;color:var(--ink-soft)}.vb-tier__per{display:block;font-size:11px;color:var(--ink-soft)}.vb-tier__ribbon,.vb-tier__pop{position:absolute;top:-1px;right:16px;font-family:var(--font-display);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--gold);padding:4px 12px;border-radius:0 0 6px 6px}.vb-tier__pop{top:-12px;border-radius:20px;padding:6px 16px;background:var(--ink);box-shadow:var(--shadow-sm)}.vb-tier__variants{display:none;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.vb-tier:has(.vb-tier__input:checked) .vb-tier__variants[data-has-units]{display:grid}.vb-unit{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px}.vb-unit__num{font-family:var(--font-display);font-size:12px;color:var(--ink-soft)}.vb-unit__select,.vb-gift__select{width:100%;padding:9px 11px;border:1px solid var(--line);background:var(--paper);font-family:var(--font-body);font-size:13px;border-radius:var(--radius);color:var(--ink)}.vb__add,.pb__add{margin-top:16px}.vb__note{font-size:12px;color:var(--ink-soft);margin:12px 0 0;text-align:center}.vb-gifts{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.vb-gifts__head{text-align:center;margin-bottom:14px}.vb-gifts__title{display:block;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:14px}.vb-gifts__sub{display:block;font-size:12px;color:var(--ink-soft)}.vb-gifts__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vb-gift{position:relative;border:1.5px solid var(--line);border-radius:var(--radius-lg);padding:14px;text-align:center;transition:border-color .2s var(--ease),opacity .2s var(--ease)}.vb-gift.is-unlocked{border-color:var(--gold)}.vb-gift.is-locked{opacity:.55}.vb-gift__badge{font-family:var(--font-display);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.vb-gift__badge s{color:var(--ink-soft)}.vb-gift__media img{width:64px;height:64px;object-fit:contain;margin:8px auto}.vb-gift__title{display:block;font-size:12.5px;line-height:1.4}.vb-gift__select{margin-top:8px}.vb-gift__locked{display:none;font-size:11px;color:var(--ink-soft);margin-top:6px}.vb-gift.is-locked .vb-gift__locked{display:block}.vb-gift.is-locked .vb-gift__select{display:none}.vb-addons{margin-top:18px;padding-top:18px;border-top:1px solid var(--line);display:grid;gap:10px}.vb-addon{position:relative;display:grid;grid-template-columns:auto 52px 1fr auto;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);cursor:pointer}.vb-addon:has(.vb-addon__check:checked){border-color:var(--ink)}.vb-addon__check{width:18px;height:18px;accent-color:var(--ink)}.vb-addon__media img{width:52px;height:52px;object-fit:cover;border-radius:var(--radius);background:var(--color-surface)}.vb-addon__info{min-width:0;display:flex;flex-direction:column;gap:3px}.vb-addon__ribbon{align-self:flex-start;font-family:var(--font-display);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--ink);padding:3px 9px;border-radius:20px}.vb-addon__title{font-size:13px;line-height:1.3}.vb-addon__save{font-size:12px;color:var(--gold)}.vb-addon__price{text-align:right;font-family:var(--font-display);font-size:14px;white-space:nowrap}.vb-addon__price s{color:var(--ink-soft);font-family:var(--font-body);font-size:12px;margin-left:4px}.vb-subscribe{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;border:1.5px dashed var(--line);border-radius:var(--radius-lg);cursor:pointer}.vb-subscribe:has(.vb-subscribe__check:checked){border-style:solid;border-color:var(--ink)}.vb-subscribe__check{position:absolute;opacity:0;pointer-events:none}.vb-subscribe__radio{width:20px;height:20px;border:1.5px solid var(--line);border-radius:50%;position:relative}.vb-subscribe:has(.vb-subscribe__check:checked) .vb-subscribe__radio{border-color:var(--ink)}.vb-subscribe:has(.vb-subscribe__check:checked) .vb-subscribe__radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--gold)}.vb-subscribe__main{font-family:var(--font-display);font-size:13px;letter-spacing:.03em;text-transform:uppercase}.vb-subscribe__note{display:block;font-size:12px;color:var(--ink-soft)}.vb-subscribe--off{display:block;border-style:dashed;color:var(--ink-soft);font-size:12px;text-align:center}.pb__combo{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap;border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px;background:var(--paper)}.pb-item{flex:1 1 0;min-width:110px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;position:relative;cursor:pointer}.pb-item__media img{width:72px;height:72px;object-fit:cover;border-radius:var(--radius);background:var(--color-surface)}.pb-item__title{font-size:12.5px;line-height:1.35}.pb-item__price{font-size:13px;font-family:var(--font-display)}.pb-item__check{position:absolute;top:0;left:0;width:16px;height:16px;accent-color:var(--ink)}.pb__plus{align-self:center;font-size:18px;color:var(--ink-soft);flex:0 0 auto}.pb__foot{margin-top:14px}.pb-total{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-bottom:12px}.pb-total__now{font-family:var(--font-display);font-size:20px}.pb-total__was{color:var(--ink-soft)}.pb-total__save{font-family:var(--font-display);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.pb--empty{color:var(--ink-soft);font-size:13px;text-align:center;border:1px dashed var(--line);border-radius:var(--radius);padding:24px}@media(max-width:560px){.vb-tier__head{grid-template-columns:auto 1fr auto}.vb-gifts__grid{grid-template-columns:1fr}.pb__combo{flex-direction:column;align-items:stretch;gap:2px;padding:8px 14px}.pb-item{flex-direction:row;align-items:center;text-align:left;gap:12px;width:100%;min-width:0;padding:8px 0}.pb-item__check{position:static;flex:0 0 auto}.pb-item--main{padding-left:28px}.pb-item__media{flex:0 0 auto}.pb-item__media img{width:48px;height:48px}.pb-item__title{flex:1;min-width:0}.pb-item__price{white-space:nowrap}.pb__plus{align-self:center;padding:2px 0;line-height:1}}.customer__box{max-width:440px;margin:0 auto}.customer__alt{text-align:center;margin-top:24px;font-size:.74rem;letter-spacing:1px;text-transform:uppercase}.customer__alt a{text-decoration:underline;text-underline-offset:3px}.customer-reset .customer__box,.customer__box{max-width:440px;margin:0 auto}.customer__title{font-size:clamp(1.8rem,5vw,2.6rem);text-align:center;margin-bottom:32px}.customer__row{margin-bottom:18px}.customer__row label{display:block;font-size:.7rem;letter-spacing:2px;text-transform:uppercase;color:var(--color-muted);margin-bottom:8px}.customer__form input{width:100%;padding:14px 16px;border:1px solid var(--color-border);background:var(--color-bg);font-family:var(--font-body);border-radius:var(--radius)}.customer__form input:focus{outline:none;border-color:var(--color-text)}.search__header{text-align:center;margin-bottom:48px}.search__title{font-size:clamp(2rem,5vw,3rem);margin-bottom:24px}.search__form{display:flex;gap:12px;max-width:560px;margin:0 auto}.search__form input{flex:1;padding:14px 18px;border:1px solid var(--color-border);background:var(--color-bg);font-family:var(--font-body);border-radius:var(--radius)}.search__form input:focus{outline:none;border-color:var(--color-text)}.search__count{text-align:center;font-size:.74rem;letter-spacing:1px;text-transform:uppercase;color:var(--color-muted);margin-bottom:32px}.product-grid{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:40px 28px}.search__article{display:block;padding:24px;border:1px solid var(--color-border);border-radius:var(--radius)}.search__empty{text-align:center;padding:60px 0;letter-spacing:1px}.pagination{display:flex;justify-content:center;gap:14px;margin-top:48px}@media(max-width:989px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.product-grid{grid-template-columns:repeat(2,1fr);gap:28px 16px}}.mobile-nav__group{border-bottom:1px solid var(--line)}.mobile-nav__group>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-display);font-size:18px;letter-spacing:.08em;text-transform:uppercase;padding:14px 0}.mobile-nav__group>summary::-webkit-details-marker{display:none}.mobile-nav__caret{transition:transform .25s ease}.mobile-nav__group[open]>summary .mobile-nav__caret{transform:rotate(180deg)}.mobile-nav__sub{display:flex;flex-direction:column;padding:0 0 10px 14px}.mobile-nav__sub a{font-family:var(--font-body);font-size:14px;letter-spacing:.03em;text-transform:none;padding:9px 0;border:0;color:var(--ink-soft)}.mobile-nav__sub a:hover{color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
