.main-page__breadcrumbs,.blog__breadcrumbs,.article__breadcrumbs{margin-bottom:24px}.main-page__header{margin-bottom:clamp(24px,4vw,40px)}.main-page__eyebrow{color:var(--color-secondary);margin-bottom:12px}.main-page__content{font-size:1.0625rem;line-height:1.7}.contact{display:grid;gap:32px}@media(min-width:990px){.contact--with-info{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}}.contact__eyebrow{color:var(--color-secondary);margin-bottom:12px}.contact__heading{margin-bottom:16px}.contact__text{max-width:46ch}.contact__info{display:grid;gap:20px;list-style:none;margin:32px 0 0;padding:0}.contact__info-item{display:flex;align-items:flex-start;gap:16px}.contact__info-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--color-surface);color:var(--color-accent)}.color-scheme-surface .contact__info-icon{background:var(--color-bg)}.contact__info-title{font-weight:600;margin-bottom:2px}.contact__info-text{color:var(--color-muted);font-size:.9375rem}.contact__card{padding:clamp(20px,4vw,40px)}.contact__form{display:grid;gap:20px}.contact__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;justify-content:space-between}@media(max-width:749px){.contact__submit{width:100%}}.color-scheme-dark .contact__card{background:rgba(var(--color-bg-rgb),.04)}.blog__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.blog__header-text{max-width:720px}.blog__eyebrow{color:var(--color-secondary);margin-bottom:10px}.blog__description{margin-top:12px;font-size:1.0625rem}.blog__tags{margin-bottom:clamp(24px,4vw,40px)}.blog__tag-list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.blog__tag-list::-webkit-scrollbar{display:none}.blog__tag-list .chip{white-space:nowrap}@media(min-width:750px){.blog__tag-list{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}}.blog__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px 24px;list-style:none;margin:0;padding:0}@media(min-width:750px){.blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.blog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}}.blog__item--featured{grid-column:1 / -1}.article-card{position:relative;display:flex;flex-direction:column;gap:16px;height:100%}.article-card__media{background:var(--color-surface)}.article-card__info{display:flex;flex-direction:column;gap:10px}.article-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.article-card__meta>*+*:before{content:"";display:inline-block;width:3px;height:3px;margin-right:14px;border-radius:50%;background:currentColor;vertical-align:middle;opacity:.6}.article-card__tag{color:var(--color-secondary)}.article-card__title{margin:0}.article-card__link{transition:color var(--duration) var(--ease)}.article-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.article-card__link:focus-visible{outline:none}.article-card__link:focus-visible:after{outline:var(--focus-ring);outline-offset:4px;border-radius:var(--radius-card)}.article-card:hover .article-card__link{color:var(--color-accent)}.article-card__excerpt{font-size:.9375rem}.article-card__more{margin-top:auto;font-size:.9375rem;font-weight:600}.article-card:hover .article-card__more .icon{transform:translate(4px)}.article-card:hover .media--zoom>img{transform:scale(1.04)}@media(min-width:990px){.article-card--featured{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px}.article-card--featured .article-card__media{--ratio: .62}.article-card--featured .article-card__info{gap:16px}.article-card--featured .article-card__excerpt{font-size:1.0625rem;-webkit-line-clamp:4}}.blog__empty{border-radius:var(--radius-card);background:var(--color-surface)}.blog__empty .empty-state__icon{background:var(--color-bg)}.article__header{max-width:860px;margin:0 auto clamp(24px,4vw,40px);display:flex;flex-direction:column;align-items:center;gap:16px}.article__eyebrow{color:var(--color-secondary)}.article__eyebrow:hover{color:var(--color-accent)}.article__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px}.article__meta>*+*:before{content:"";display:inline-block;width:3px;height:3px;margin-right:14px;border-radius:50%;background:currentColor;vertical-align:middle;opacity:.6}.article__hero-wrap{margin-bottom:clamp(32px,5vw,56px)}.article__hero{margin:0;background:var(--color-surface)}@media(max-width:749px){.article__hero{--ratio: .75 !important}}.article__hero--full{padding-inline:0}.article__content{font-size:1.0625rem;line-height:1.75}.article__content>p:first-child{font-size:1.1875rem;line-height:1.6}.article__tags,.article__share{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:32px;padding-top:24px;border-top:1px solid var(--color-border)}.article__share+.article__tags,.article__tags+.article__share{margin-top:0;border-top:0}.article__share-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.article__pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:40px;padding:20px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);font-size:.9375rem}.article__pager-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;transition:color var(--duration) var(--ease)}.article__pager-link:hover{color:var(--color-accent)}.article__pager-link--prev{grid-column:1;justify-self:start}.article__pager-back{grid-column:2;text-align:center}.article__pager-link--next{grid-column:3;justify-self:end}@media(max-width:749px){.article__pager{grid-template-columns:1fr 1fr}.article__pager-back{grid-column:1 / -1;grid-row:2}.article__pager-link--next{grid-column:2}}.article__comments{margin-top:clamp(40px,6vw,64px)}.article__comments-title{margin-bottom:24px}.comment-list{display:grid;gap:0;list-style:none;margin:0 0 32px;padding:0}.comment{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--color-border)}.comment:first-child{border-top:1px solid var(--color-border)}.comment__avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-secondary);color:#1a1d1b;font-weight:700}.comment__body{flex:1 1 auto;min-width:0}.comment__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:6px}.comment-pagination{margin:0 0 32px}.comment-form{padding:clamp(20px,4vw,36px)}.comment-form__form{display:grid;gap:18px}.comment-form__form .btn{justify-self:start}.comment-form .field__input{background:var(--color-bg)}.not-found{position:relative;overflow:hidden;border-radius:var(--radius-lg);padding:clamp(48px,9vw,112px) clamp(20px,5vw,64px);text-align:center;isolation:isolate}.not-found__topo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.55;background-image:repeating-radial-gradient(circle at 18% 22%,transparent 0 22px,rgba(var(--color-fg-rgb),.06) 22px 23px),repeating-radial-gradient(circle at 84% 78%,transparent 0 26px,rgba(var(--color-fg-rgb),.05) 26px 27px);-webkit-mask-image:radial-gradient(ellipse at center,transparent 20%,#000 75%);mask-image:radial-gradient(ellipse at center,transparent 20%,#000 75%);pointer-events:none}.not-found__inner{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:640px;margin:0 auto}.not-found__badge{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;margin-bottom:8px;border-radius:50%;background:var(--color-bg);color:var(--color-accent);box-shadow:var(--shadow-md)}.not-found__badge .icon{animation:aperion-compass-sway 4s var(--ease) infinite alternate}@keyframes aperion-compass-sway{0%{transform:rotate(-18deg)}to{transform:rotate(24deg)}}@media(prefers-reduced-motion:reduce){.not-found__badge .icon{animation:none}}.not-found__eyebrow{color:var(--color-secondary)}.not-found__text{font-size:1.0625rem;max-width:48ch}.not-found__search{width:100%;max-width:520px;margin-top:8px}.not-found__search .field__input{min-height:56px;background:var(--color-bg)}.not-found__search .field__button{right:8px;bottom:8px}.not-found__actions{justify-content:center;margin-top:8px}.not-found__links{margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:12px}.not-found__links .chip-list{justify-content:center}.not-found__links .chip{background:var(--color-bg)}.password-layout{display:flex;flex-direction:column}.password{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.password__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:8px 24px}.password__logo{display:inline-block;width:min(var(--logo-width, 180px),46vw)}.password__logo-img{width:100%;height:auto}.password__main{flex:1 0 auto;display:flex;align-items:center}.password__grid{display:grid;gap:40px;width:100%;align-items:center}@media(min-width:990px){.password__grid--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.password__content{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:640px}.password__grid:not(.password__grid--split) .password__content{align-items:center;margin-inline:auto;text-align:center}.password__eyebrow{color:var(--color-secondary)}.color-scheme-dark .password__eyebrow{color:var(--color-base-secondary)}.password__message{color:var(--color-muted);max-width:52ch}.password__newsletter{width:100%;max-width:520px;margin-top:8px}.password__newsletter-title{margin-bottom:12px}.password__newsletter-form{display:grid;gap:10px}.password__newsletter-field{flex-direction:row;align-items:stretch;gap:8px}.password__newsletter-field .field__input{flex:1 1 auto;min-width:0}.password__newsletter-button{flex-shrink:0}@media(max-width:479px){.password__newsletter-field{flex-direction:column}.password__newsletter-button{width:100%}}.password__grid:not(.password__grid--split) .password__newsletter-title,.password__grid:not(.password__grid--split) .password__newsletter-note{text-align:center}.password__media{background:var(--color-surface)}.password__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding-block:32px 8px}.password__footer-links{display:flex;flex-wrap:wrap;gap:8px 20px}.password__footer a{text-decoration:underline;text-underline-offset:3px}.password__footer a:hover{color:var(--color-fg)}.password-modal .drawer__panel{top:50%;left:50%;right:auto;bottom:auto;width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 32px);border-radius:var(--radius-lg);opacity:0;transform:translate(-50%,-46%) scale(.98);transition:transform var(--duration-slow) var(--ease),opacity var(--duration-slow) var(--ease)}.password-modal.is-open .drawer__panel{opacity:1;transform:translate(-50%,-50%) scale(1)}.password-modal .drawer__body{padding-bottom:28px}.password-modal__form{display:grid;gap:16px}.no-js .password-modal{position:static;visibility:visible;pointer-events:auto;padding:0 var(--gutter) 40px}.no-js .password-modal .drawer__overlay{display:none}.no-js .password-modal .drawer__panel{position:relative;inset:auto;margin:0 auto;opacity:1;transform:none;box-shadow:var(--shadow-sm)}.template-gift-card{background:var(--color-surface)}.gift-card{padding-block:clamp(24px,5vw,56px) clamp(40px,7vw,80px)}.gift-card .page-width--narrow{max-width:calc(620px + var(--gutter) * 2)}.gift-card__header{display:flex;justify-content:center;margin-bottom:32px}.gift-card__logo{display:inline-block;width:min(var(--logo-width, 180px),50vw)}.gift-card__logo img{width:100%;height:auto}.gift-card__intro{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:32px}.gift-card__intro .eyebrow{color:var(--color-secondary)}.gift-card__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:32px;aspect-ratio:1.586 / 1;padding:clamp(20px,5vw,36px);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);background-image:radial-gradient(circle at 100% 0%,rgba(var(--color-bg-rgb),.14),transparent 55%),repeating-radial-gradient(circle at 92% 110%,transparent 0 18px,rgba(var(--color-bg-rgb),.06) 18px 19px)}.gift-card__card--expired,.gift-card__card--disabled{filter:grayscale(.85)}.gift-card__card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.gift-card__balance-label{color:var(--color-muted);text-transform:uppercase;letter-spacing:.12em;font-weight:600}.gift-card__balance-value{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.25rem,9vw,3.75rem);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.gift-card__initial{margin-top:8px;color:var(--color-muted)}.gift-card__card-bottom{color:var(--color-muted)}.gift-card__redeem{display:grid;gap:24px;align-items:center;margin-top:24px;padding:clamp(20px,4vw,28px);background:var(--color-bg)}@media(min-width:600px){.gift-card__redeem{grid-template-columns:auto minmax(0,1fr)}}.gift-card__qr-wrap{display:flex;justify-content:center}.gift-card__qr{display:grid;place-items:center;width:148px;height:148px;padding:8px;border-radius:var(--radius-md);background:#fff;border:1px solid var(--color-border)}.gift-card__qr img,.gift-card__qr canvas{width:132px;height:132px}.gift-card__code-wrap{display:grid;gap:8px}.gift-card__code-row{display:flex;gap:8px}.gift-card__code{flex:1 1 auto;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.125rem;font-weight:600;letter-spacing:.08em;text-align:center;background:var(--color-surface)}.gift-card__copy{flex-shrink:0}.gift-card__actions{justify-content:center;margin-top:28px}.gift-card__wallet{display:flex;justify-content:center;margin-top:20px}.gift-card__wallet-link img{height:40px;width:auto}@media print{.template-gift-card{background:#fff}.gift-card__actions,.gift-card__wallet,.gift-card__copy{display:none!important}.gift-card__card{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.gift-card__redeem{border:1px solid #ccc}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-pages.css.map */
