.store-content-page__hero-wrap{border-bottom:1px solid var(--store-border-color);isolation:isolate;overflow:hidden;position:relative}.store-content-page__hero-atmosphere{background:radial-gradient(ellipse 70% 90% at 100% 0,rgba(201,169,98,.16),transparent 55%),radial-gradient(ellipse 55% 70% at 0 100%,hsla(0,0%,5%,.04),transparent 50%),linear-gradient(180deg,#f6f3ee,transparent 78%);inset:0;pointer-events:none;position:absolute;z-index:0}.store-content-page__hero-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.5'/%3E%3C/svg%3E");inset:0;mix-blend-mode:overlay;opacity:.28;pointer-events:none;position:absolute;z-index:0}.store-content-page__hero-inner{padding-bottom:clamp(1.75rem,3vw,2.5rem);padding-top:clamp(1.75rem,3vw,2.5rem);position:relative;z-index:1}.store-content-page__breadcrumb{margin-bottom:1.25rem}.store-content-page__hero{align-items:end;display:grid;gap:1.5rem}@media(min-width:768px){.store-content-page__hero{grid-template-columns:minmax(0,1fr) auto}}.store-content-page__hero-copy{max-width:40rem;min-width:0}.store-content-page__hero-mark{background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.7),transparent 55%),var(--store-color-accent-soft);border:1px solid rgba(201,169,98,.22);border-radius:1.5rem;box-shadow:0 12px 32px #c9a9621f;color:var(--store-color-accent);display:none;height:5.5rem;place-items:center;width:5.5rem}@media(min-width:768px){.store-content-page__hero-mark{display:grid}}.store-content-page__hero-mark-icon{height:2rem;width:2rem}.store-content-page__eyebrow{color:var(--store-color-accent);display:block;font-size:.6875rem;font-weight:600;letter-spacing:.2em;margin-bottom:.625rem;text-transform:uppercase}.store-content-page__title{color:var(--store-color-ink);font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin-bottom:.75rem}.store-content-page__desc{color:var(--store-color-muted);font-size:1rem;line-height:1.7;max-width:34rem}.store-content-page__body{padding-top:clamp(1.75rem,3vw,2.25rem)}.store-content-page__layout{display:grid;gap:2rem}.store-content-page__layout--with-aside{align-items:start}@media(min-width:1024px){.store-content-page__layout--with-aside{gap:2.5rem;grid-template-columns:minmax(0,1fr) 18rem}}.store-content-page__main{display:flex;flex-direction:column;gap:1.25rem}.store-content-aside{display:flex;flex-direction:column;gap:1rem}@media(min-width:1024px){.store-content-aside{position:sticky;top:6rem}}.store-content-aside__card{background:var(--store-color-ivory);border:1px solid var(--store-border-color);border-radius:1rem;box-shadow:none;padding:1.5rem}.store-content-aside__card--brand{background:linear-gradient(135deg,rgb(201 169 98/8%) 0,var(--store-color-ivory) 100%);border-color:#c9a9622e}.store-content-aside__card-icon{color:var(--store-color-accent);height:1.5rem;margin-bottom:.75rem;width:1.5rem}.store-content-aside__card h3{color:var(--store-color-ink);font-family:var(--font-display);font-size:1.125rem;font-weight:400;margin-bottom:.375rem}.store-content-aside__card p{color:var(--store-color-muted);font-size:.875rem;line-height:1.5;margin-bottom:.75rem}.store-content-aside__link{border-bottom:1px solid rgba(201,169,98,.3);color:var(--store-color-accent);font-size:.875rem;font-weight:600;text-decoration:none}.store-content-aside__links{display:flex;flex-direction:column;gap:.5rem}.store-content-aside__nav-link{align-items:center;border-radius:.5rem;color:var(--store-color-ink);display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem .625rem;text-decoration:none;transition:background .15s ease}.store-content-aside__nav-link:hover{background:var(--store-color-accent-soft)}.store-content-aside__nav-icon{color:var(--store-color-accent)}.store-content-aside__cta{width:100%}.store-prose{color:var(--store-color-muted);font-size:.9375rem;line-height:1.7}.store-feature-grid{display:grid;gap:1rem}@media(min-width:768px){.store-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.store-feature-grid__item{background:#ffffff8c;border:1px solid var(--store-border-color);border-radius:1rem;padding:1.375rem;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.store-feature-grid__item:hover{background:var(--store-color-ivory);border-color:#c9a9623d;box-shadow:0 8px 24px #0d0d0d0d}.store-feature-grid__icon{align-items:center;background:var(--store-color-accent-soft);border:1px solid rgba(201,169,98,.14);border-radius:.75rem;color:var(--store-color-accent);display:inline-flex;height:2.5rem;justify-content:center;margin-bottom:.75rem;width:2.5rem}.store-feature-grid__item h3{color:var(--store-color-ink);font-family:var(--font-display);font-size:1.0625rem;font-weight:400;margin-bottom:.375rem}.store-content-icon{color:var(--store-color-accent)}.store-feature-grid__item p{color:var(--store-color-muted);font-size:.875rem;line-height:1.55}.store-steps{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.store-steps__item{align-items:flex-start;display:flex;gap:1rem}.store-steps__index{align-items:center;background:var(--store-color-accent-soft);border-radius:9999px;color:var(--store-color-brand);display:inline-flex;flex-shrink:0;font-size:.8125rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.store-steps__item h3{color:var(--store-color-ink);font-size:.9375rem;font-weight:700;margin-bottom:.25rem}.store-steps__item p{color:var(--store-color-muted);font-size:.875rem;line-height:1.55}.store-info-table-wrap{overflow-x:auto}.store-info-table{border-collapse:collapse;font-size:.875rem;width:100%}.store-info-table td,.store-info-table th{border-bottom:1px solid var(--store-border-color);padding:.75rem 1rem;text-align:left}.store-info-table th{background:#fafafa;color:var(--store-color-muted);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.store-info-table tbody tr:last-child td{border-bottom:none}.store-faq{display:flex;flex-direction:column;gap:.75rem}.store-faq__item{background:var(--store-color-ivory);border:1px solid var(--store-border-color);border-radius:.875rem;overflow:hidden}.store-faq__question{align-items:center;color:var(--store-color-ink);cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:1rem;justify-content:space-between;list-style:none;padding:1rem 1.125rem}.store-faq__question::-webkit-details-marker{display:none}.store-faq__chevron{color:var(--store-color-muted);flex-shrink:0;height:1rem;transition:transform .2s ease;width:1rem}.store-faq__item[open] .store-faq__chevron{transform:rotate(180deg)}.store-faq__answer{color:var(--store-color-muted);font-size:.875rem;line-height:1.6;padding:0 1.125rem 1rem}.store-faq-footer{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.store-highlight-callout{align-items:center;background:var(--store-color-accent-soft);border:1px solid rgba(201,169,98,.18);border-radius:.875rem;display:flex;gap:.75rem;padding:1rem 1.125rem}.store-highlight-callout p{color:var(--store-color-ink);font-size:.875rem;line-height:1.5}.store-prose-list{color:#4b5563;font-size:.9375rem;line-height:1.75;margin:0;padding-left:1.125rem}.store-prose-list li+li{margin-top:.5rem}.store-sale-banner{align-items:center;background:#e3170a14;border:1px solid rgba(227,23,10,.16);border-radius:.875rem;color:#e3170a;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:.5rem;padding:.875rem 1rem}.store-collection-showcase__head{align-items:flex-end;border-bottom:1px solid var(--store-border-color);display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.store-collection-showcase__head h2{color:var(--store-color-ink);font-family:var(--font-display);font-size:clamp(1.5rem,3vw,1.875rem);font-weight:400;line-height:1.15}.store-collection-showcase__grid{display:grid;gap:1.25rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.store-collection-showcase__grid>*{height:100%}@media(min-width:768px){.store-collection-showcase__grid{gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}}.store-collection-showcase__empty,.store-collection-showcase__loading{align-items:center;background:var(--store-color-ivory);border:1px dashed #d8dde2;border-radius:1rem;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem 1.5rem;text-align:center}.store-contact{display:grid;gap:2rem;min-width:0;width:100%}@media(min-width:1024px){.store-contact{align-items:start;gap:2rem;grid-template-columns:minmax(0,1.15fr) minmax(17rem,21rem)}}.store-contact__aside,.store-contact__form-wrap{min-width:0}@media(min-width:1024px){.store-contact__aside{position:sticky;top:6rem}}.store-contact__channels-head{margin-bottom:1.125rem}.store-contact__channels-head .store-subpage-panel__desc{margin-bottom:0}.store-contact__channels{display:flex;flex-direction:column;gap:.75rem}.store-contact-channel{align-items:flex-start;background:#fafafa;border:1px solid #e8eaeb;border-radius:1rem;display:flex;gap:.875rem;min-width:0;padding:1rem;transition:border-color .2s ease,background-color .2s ease;width:100%}.store-contact-channel:hover{background:var(--store-color-ivory);border-color:#c9a9623d}.store-contact-channel__icon{align-items:center;background:var(--store-color-accent-soft);border-radius:.75rem;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.store-contact-channel__body{flex:1;min-width:0}.store-contact-channel__body h3{color:var(--store-color-ink);font-size:.9375rem;font-weight:700;margin-bottom:.25rem}.store-contact-channel__body p{color:var(--store-color-muted);font-size:.8125rem;line-height:1.5;margin-bottom:.5rem}.store-contact-channel__link{align-items:center;background:none;border:none;color:var(--store-color-brand);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.25rem;line-height:1.4;max-width:100%;overflow-wrap:break-word;padding:0;text-decoration:none;transition:color .15s ease}.store-contact-channel__link:hover{color:var(--store-color-brand-hover)}.store-contact__form-wrap{background:transparent;border-radius:0;padding:0}.store-contact-form-card{background:var(--store-color-ivory);border:1px solid var(--store-border-color);border-radius:1rem;box-shadow:none;padding:1.5rem}@media(min-width:1024px){.store-contact-form-card{padding:1.75rem}}.store-contact-form-card__header{align-items:flex-start;border-bottom:1px solid var(--store-border-color);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:1.25rem}.store-contact-form-card__header h2{color:var(--store-color-ink);font-size:1.125rem;font-weight:700;margin-bottom:.375rem}.store-contact-form-card__header p{color:var(--store-color-muted);font-size:.875rem;line-height:1.55;max-width:20rem}.store-contact-form-card__badge{align-items:center;background:var(--store-color-accent-soft);border-radius:9999px;color:var(--store-color-brand);display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;padding:.375rem .75rem}.store-contact-form{display:flex;flex-direction:column;gap:1rem}.store-contact-form__row{display:grid;gap:1rem}@media(min-width:640px){.store-contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.store-contact-form__field{display:flex;flex-direction:column;gap:.375rem}.store-contact-form__field span{color:var(--store-color-ink);font-size:.8125rem;font-weight:600}.store-contact-form__field input,.store-contact-form__field select,.store-contact-form__field textarea{background:#fafafa;border:1px solid var(--store-border-color);border-radius:.625rem;color:var(--store-color-ink);font:inherit;outline:none;padding:.75rem .875rem;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;width:100%}.store-contact-form__field input::-moz-placeholder,.store-contact-form__field textarea::-moz-placeholder{color:#9aa0a6}.store-contact-form__field input::placeholder,.store-contact-form__field textarea::placeholder{color:#9aa0a6}.store-contact-form__field input:focus,.store-contact-form__field select:focus,.store-contact-form__field textarea:focus{background:var(--store-color-ivory);border-color:var(--store-color-brand);box-shadow:0 0 0 3px var(--store-color-accent-soft)}.store-contact-form__field textarea{min-height:7.5rem;resize:vertical}.store-contact-form__select-wrap{position:relative}.store-contact-form__select-icon{color:#9aa0a6;height:1rem;left:.875rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.store-contact-form__select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236b7177' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;cursor:pointer;padding-left:2.375rem}.store-contact-form__footer{display:flex;flex-direction:column;gap:.75rem;padding-top:.25rem}@media(min-width:640px){.store-contact-form__footer{align-items:center;flex-direction:row;justify-content:space-between}}.store-contact-form__submit{align-items:center;display:inline-flex;gap:.5rem;justify-content:center;min-width:10.5rem;padding-inline:1.5rem;width:auto}.store-contact-form__hint{color:#9aa0a6;font-size:.75rem;line-height:1.5}.store-gift-cards{display:grid;gap:1.75rem}@media(min-width:900px){.store-gift-cards{align-items:center;gap:2.25rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.store-gift-cards__visual{display:grid;padding:1rem 0;place-items:center}.store-gift-cards__card{aspect-ratio:1.6;background:radial-gradient(ellipse 80% 70% at 100% 0,hsla(0,0%,100%,.18),transparent 50%),linear-gradient(145deg,#1a1a1a,#2c2620 45%,#3d3428);border-radius:1.25rem;box-shadow:0 18px 48px #0d0d0d2e,inset 0 1px #ffffff1f;color:#faf9f7;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:1.5rem 1.6rem;position:relative;width:min(100%,22rem)}.store-gift-cards__card:after{background:radial-gradient(circle,rgba(201,169,98,.35),transparent 65%);content:"";height:12rem;inset:auto -20% -40% auto;pointer-events:none;position:absolute;width:12rem}.store-gift-cards__card-brand{font-family:var(--font-display);font-size:1.5rem;letter-spacing:.08em;position:relative;z-index:1}.store-gift-cards__card-label{color:#c9a962f2;font-size:.75rem;letter-spacing:.18em}.store-gift-cards__card-label,.store-gift-cards__card-soon{font-weight:600;position:relative;text-transform:uppercase;z-index:1}.store-gift-cards__card-soon{align-self:flex-start;background:var(--store-color-accent);border-radius:var(--store-radius-pill);color:#1a1a1a;font-size:.6875rem;letter-spacing:.12em;padding:.35rem .75rem}.store-gift-cards__copy .store-subpage-panel__desc{margin-bottom:1.5rem}.store-gift-cards__waitlist{display:flex;flex-direction:column;gap:.875rem;margin-bottom:1.25rem}.store-gift-cards__buy{width:100%}.store-gift-cards__amounts{display:flex;flex-wrap:wrap;gap:.625rem}.store-gift-cards__amount{background:var(--store-color-ivory);border:1px solid var(--store-border-color);border-radius:9999px;color:var(--store-color-ink);cursor:pointer;font-size:.9375rem;font-weight:600;height:2.75rem;min-width:4.5rem;padding-inline:1rem;transition:border-color .15s ease,background .15s ease,color .15s ease}.store-gift-cards__amount--active{background:var(--store-color-brand);border-color:var(--store-color-brand);color:var(--store-color-ivory)}.store-gift-cards__field{display:flex;flex-direction:column;gap:.375rem}.store-gift-cards__field span{font-size:.8125rem;font-weight:600}.store-gift-cards__field input,.store-gift-cards__field textarea{background:#ffffffb3;border:1px solid var(--store-border-color);border-radius:.75rem;font:inherit;padding:.85rem 1rem}.store-gift-cards__field input:focus,.store-gift-cards__field textarea:focus{border-color:#c9a96273;box-shadow:0 0 0 3px #c9a96224;outline:none}.store-gift-cards__perks{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0 0 1.5rem;padding:0}.store-gift-cards__perks li{align-items:center;color:var(--store-color-muted);display:flex;font-size:.875rem;gap:.625rem;line-height:1.45}.store-gift-cards__perks .iconify,.store-gift-cards__perks :deep(svg){color:var(--store-color-accent);flex-shrink:0}.store-gift-cards__shop{display:inline-flex}.store-gift-cards__notes{color:var(--store-color-muted);font-size:.8125rem;line-height:1.6;margin:0;padding-left:1.125rem}.store-subpage-tips .store-gift-cards__notes{flex:1}.store-story{display:flex;flex-direction:column;gap:1.25rem}.store-story__intro{background:var(--store-color-ivory);border:1px solid var(--store-border-color);border-radius:1rem;padding:1.5rem}.store-story__stats{background:#fafafa;border:1px solid #e8eaeb;border-radius:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:1.5rem}.store-story__stats strong{color:var(--store-color-brand);display:block;font-size:1.5rem;font-weight:700}.store-story__stats span{color:var(--store-color-muted);font-size:.8125rem}.store-locations{display:grid;gap:1rem}@media(min-width:768px){.store-locations{grid-template-columns:repeat(3,minmax(0,1fr))}}.store-location-card{background:#fafafa;border:1px solid #e8eaeb;border-radius:1rem;padding:1.375rem;transition:border-color .2s ease,background-color .2s ease}.store-location-card:hover{background:var(--store-color-ivory);border-color:#c9a9623d}.store-location-card__head{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.store-location-card h3{font-size:1rem;font-weight:700}.store-location-card address{color:#4b5563;font-size:.875rem;font-style:normal;line-height:1.5;margin-bottom:.5rem}.store-location-card p{color:var(--store-color-muted);font-size:.8125rem;margin-bottom:.5rem}.store-location-card a{color:var(--store-color-brand);font-size:.875rem;font-weight:600}.store-map-placeholder{align-items:center;background:#fafafa;border-color:#d8dde2;border-style:dashed;color:var(--store-color-muted);justify-content:center;min-height:12rem;text-align:center}.store-jobs,.store-map-placeholder{display:flex;flex-direction:column;gap:.75rem}.store-job-card{align-items:center;background:#fafafa;border:1px solid #e8eaeb;border-radius:1rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.125rem;transition:border-color .2s ease,background-color .2s ease}.store-job-card:hover{background:var(--store-color-ivory);border-color:#c9a9623d}.store-job-card h3{font-size:.9375rem;font-weight:700}.store-job-card p{color:var(--store-color-muted);font-size:.8125rem}.store-job-card__meta{align-items:center;display:flex;gap:.75rem}.store-job-card__meta span{color:var(--store-color-brand);font-size:.75rem;font-weight:600}.store-sustainability-quote blockquote{color:var(--store-color-ink);font-size:1.125rem;font-style:italic;line-height:1.6;margin-bottom:.5rem}.store-sustainability-quote cite{color:var(--store-color-muted);font-size:.8125rem}.store-payment-grid{display:grid;gap:1rem}@media(min-width:640px){.store-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.store-payment-card{background:#fafafa;border:1px solid #e8eaeb;border-radius:1rem;padding:1.375rem;transition:border-color .2s ease,background-color .2s ease}.store-payment-card:hover{background:var(--store-color-ivory);border-color:#c9a9623d}.store-payment-card h3{font-size:1rem;font-weight:700;margin:.75rem 0 .375rem}.store-payment-card p{color:var(--store-color-muted);font-size:.875rem;line-height:1.55}.store-legal{display:flex;flex-direction:column;gap:1.5rem}.store-legal__updated{color:var(--store-color-muted);font-size:.8125rem}.store-legal section h2{font-size:1.0625rem;font-weight:700;margin-bottom:.75rem}.store-legal section p{color:#4b5563;font-size:.9375rem;line-height:1.7;margin-bottom:.75rem}.store-measure-tips{display:grid;gap:.75rem;margin-top:1rem}@media(min-width:640px){.store-measure-tips{grid-template-columns:repeat(3,minmax(0,1fr))}}.store-measure-tips div{background:#fafafa;border-radius:.625rem;font-size:.875rem;line-height:1.5;padding:.875rem}.store-cookie-prefs{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.store-cookie-pref{align-items:center;background:#fafafa;border:1px solid var(--store-border-color);border-radius:.75rem;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1rem}.store-cookie-pref strong{display:block;font-size:.9375rem;margin-bottom:.25rem}.store-cookie-pref p{color:var(--store-color-muted);font-size:.8125rem;line-height:1.5}.store-cookie-pref input{accent-color:var(--store-color-accent);height:1.125rem;width:1.125rem}.store-hub-grid{display:grid;gap:1rem}@media(min-width:640px){.store-hub-grid{gap:1.125rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.store-hub-card{align-items:flex-start;background:linear-gradient(135deg,#ffffffb3 0,#faf9f759),var(--store-color-ivory);border:1px solid var(--store-border-color);border-radius:1.125rem;display:flex;gap:1.125rem;min-height:7.5rem;overflow:hidden;padding:1.35rem 1.35rem 1.35rem 1.25rem;position:relative;text-decoration:none;transition:border-color var(--store-duration-normal) var(--store-ease-out),background-color var(--store-duration-normal) var(--store-ease-out),box-shadow var(--store-duration-normal) var(--store-ease-out),transform var(--store-duration-normal) var(--store-ease-out)}.store-hub-card:before{background:linear-gradient(180deg,var(--store-color-accent),transparent);content:"";inset-block:1.15rem;left:0;opacity:.55;position:absolute;transition:opacity var(--store-duration-normal) var(--store-ease-out);width:2px}.store-hub-card:hover{background:linear-gradient(135deg,#ffffffe0 0,#c9a9620f),var(--store-color-ivory);border-color:#c9a96252;box-shadow:0 14px 36px #0d0d0d12;transform:translateY(-2px)}.store-hub-card:hover:before{opacity:1}.store-hub-card__icon{align-items:center;background:var(--store-color-accent-soft);border:1px solid rgba(201,169,98,.16);border-radius:.9rem;color:var(--store-color-accent);display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.store-hub-card__body{flex:1;min-width:0;padding-right:.5rem}.store-hub-card__body h3{color:var(--store-color-ink);font-family:var(--font-display);font-size:1.25rem;font-weight:400;line-height:1.15;margin-bottom:.375rem}.store-hub-card__body p{color:var(--store-color-muted);font-size:.875rem;line-height:1.55}.store-hub-card__arrow{color:var(--store-color-placeholder);flex-shrink:0;height:1.125rem;margin-top:.35rem;transition:color var(--store-duration-fast) ease,transform var(--store-duration-normal) var(--store-ease-out);width:1.125rem}.store-hub-card:hover .store-hub-card__arrow{color:var(--store-color-accent);transform:translate(3px)}.store-faq-search{position:relative}.store-faq-page__search-panel{margin-bottom:0}.store-faq-page__list-panel .store-faq{gap:.625rem}.store-faq-search__icon{color:var(--store-color-muted);height:1rem;left:.875rem;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.store-faq-search__input{background:var(--store-color-ivory);border:1px solid var(--store-border-color);border-radius:.875rem;font-size:.9375rem;height:3rem;outline:none;padding-inline:2.5rem .875rem;width:100%}.store-faq-search__input:focus{border-color:var(--store-color-brand);box-shadow:0 0 0 3px var(--store-color-accent-soft)}.store-faq-empty{color:var(--store-color-muted);font-size:.875rem;padding:1rem;text-align:center}.store-announcement--link{display:block;text-decoration:none;transition:background .2s ease}.store-announcement--link:hover{background:var(--store-color-brand)}.store-benefit--link{border-radius:1rem;text-decoration:none;transition:transform .2s ease}.store-benefit--link:hover{transform:translateY(-2px)}.store-status-card--wide{max-width:32rem;padding:2.5rem 2rem}.store-status-card__code{color:var(--store-color-brand);font-size:3rem;font-weight:800;line-height:1;margin-bottom:.5rem}.store-status-card__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.5rem}.store-status-card__links{border-top:1px solid var(--store-border-color);margin-top:1.5rem;padding-top:1.5rem}.store-status-card__links>p{color:var(--store-color-muted);font-size:.8125rem;font-weight:600;letter-spacing:.04em;margin-bottom:.75rem;text-transform:uppercase}.store-status-card__link-grid{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.store-status-card__link-grid a{background:#fafafa;border-radius:.625rem;color:var(--store-color-ink);font-size:.875rem;font-weight:500;padding:.625rem .75rem;text-decoration:none;transition:background .15s ease,color .15s ease}.store-status-card__link-grid a:hover{background:var(--store-color-accent-soft);color:var(--store-color-brand)}
