.section-main-blog,.section-main-article,.section-main-page,.section-page-hero,.section-main-404,.section-main-password-header,.section-main-password-footer,.section-contact-form{padding-block:var(--section-pt) var(--section-pb)}.article-card{display:flex;flex-direction:column;gap:var(--sp-3);block-size:100%}.article-card__media-link{display:block;border-radius:var(--radius-media);overflow:hidden;box-shadow:var(--shadow-inset-hairline)}.article-card__media{inline-size:100%}.article-card__body{display:flex;flex-direction:column;gap:var(--sp-2)}.article-card__heading{margin:0;font-size:calc(var(--fs-xl) * var(--type-scale));line-height:var(--lh-snug)}.article-card__link{color:var(--color-text-strong);text-decoration:none}.article-card__link:hover{color:var(--color-link-hover);text-decoration:underline;text-underline-offset:.18em}.article-card__excerpt{margin:0;color:var(--color-text)}.article-card__more{margin:0;font-family:var(--font-heading);font-weight:var(--fw-semibold);color:var(--color-link)}.article-card:hover .article-card__more{text-decoration:underline;text-underline-offset:.18em}.article-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2);margin:0;padding:0;list-style:none;color:var(--color-text-muted)}.article-meta__item{display:inline-flex;align-items:baseline;gap:var(--sp-2)}.article-meta__item+.article-meta__item:before{content:"\b7";color:var(--color-text-muted)}.share-button{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.share-button__trigger{display:inline-flex;align-items:center;gap:var(--sp-2)}.share-button__panel{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);inline-size:100%}.js .share-button__panel{display:none}.js .share-button.is-open .share-button__panel{display:flex}.no-js .share-button__trigger{display:none}.share-button__url{flex:1 1 14rem;min-inline-size:0;font-size:calc(var(--fs-sm) * var(--type-scale))}.share-button__status:empty{display:none}.share-button__status{color:var(--color-success)}.blog-head{--stack-gap: var(--sp-4);margin-block-end:var(--sp-7)}.blog-head__title{margin:0}.blog-head__description{max-inline-size:var(--measure)}.blog-head__active{margin:0;color:var(--color-text-muted)}.blog-tags{margin-block-end:var(--sp-7)}.blog-tags__list{--cluster-gap: var(--sp-2);margin:0;padding:0;list-style:none}.blog-tags__link{display:inline-flex;align-items:center;min-block-size:var(--tap-min);padding-inline:var(--sp-4);border:1px solid var(--color-border-control);border-radius:var(--radius-full);color:var(--color-text);font-size:calc(var(--fs-sm) * var(--type-scale));text-decoration:none}.blog-tags__link:hover{border-color:var(--color-border-control-hover);color:var(--color-link-hover)}.blog-tags__link.is-active{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary);font-weight:var(--fw-semibold)}.blog-grid{--grid-gap: var(--sp-fluid-md);margin:0;padding:0;list-style:none}.blog__empty{margin:0;color:var(--color-text-muted)}.article__header{--stack-gap: var(--sp-4);max-inline-size:var(--content-max, 68ch);margin-block-end:var(--sp-7)}.article__title{margin:0}.article__media-wrap{margin-block-end:var(--sp-8)}.article__media{inline-size:100%}.article__body{max-inline-size:var(--content-max, 68ch)}.article__footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--sp-5);max-inline-size:var(--content-max, 68ch);margin-block-start:var(--sp-8);padding-block-start:var(--sp-5);border-block-start:1px solid var(--color-border-decorative)}.article__tags-title{margin:0 0 var(--sp-2)}.article__tags-list{--cluster-gap: var(--sp-2);margin:0;padding:0;list-style:none}.article__tag{display:inline-flex;align-items:center;min-block-size:var(--tap-min);padding-inline:var(--sp-3);border:1px solid var(--color-border-decorative);border-radius:var(--radius-sm);color:var(--color-text);font-size:calc(var(--fs-sm) * var(--type-scale));text-decoration:none}.article__tag:hover{border-color:var(--color-border-control-hover);color:var(--color-link-hover)}.article__back{max-inline-size:var(--content-max, 68ch);margin-block-start:var(--sp-7)}.article__back .link{display:inline-flex;align-items:center;gap:var(--sp-2);min-block-size:var(--tap-min)}.article-comments{margin-block-start:var(--sp-10);padding-block:var(--sp-9);background-color:var(--color-bg-subtle)}.article-comments__title{margin:0 0 var(--sp-6);max-inline-size:var(--measure)}.article-comments__list{display:flex;flex-direction:column;gap:var(--sp-5);max-inline-size:var(--measure);margin:0 0 var(--sp-8);padding:0;list-style:none}.article-comments__pending{max-inline-size:var(--measure);margin-block-end:var(--sp-7)}.comment{padding:var(--sp-5);background-color:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-inset-hairline)}.comment__body{margin-block-end:var(--sp-3)}.comment__meta{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0;color:var(--color-text-muted)}.comment__author{font-weight:var(--fw-semibold);color:var(--color-text)}.comment--pending{border-inline-start:4px solid var(--color-accent)}.comment-form,.contact-form__form{display:flex;flex-direction:column;gap:var(--sp-5);max-inline-size:var(--content-max, 68ch)}.comment-form__title{margin:0}.comment-form__grid,.contact-form__grid{display:grid;gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}.comment-form__note{margin:0;color:var(--color-text-muted)}.comment-form__submit,.contact-form__submit{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--sp-2)}.comment-form__message,.contact-form__message{padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-card);border-inline-start:4px solid var(--color-border-strong)}.comment-form__message-title,.contact-form__message-title{margin:0 0 var(--sp-2);font-size:calc(var(--fs-md) * var(--type-scale))}.comment-form__message p,.contact-form__message p{margin:0}.comment-form__message--success,.contact-form__message--success{background-color:var(--color-success-bg);border-inline-start-color:var(--color-success);color:var(--color-text-strong)}.comment-form__message--error,.contact-form__message--error{background-color:var(--color-danger-bg);border-inline-start-color:var(--color-danger);color:var(--color-text-strong)}.comment-form__errors,.contact-form__errors{margin:var(--sp-2) 0 0;padding-inline-start:var(--sp-5)}.contact-form__wrap{--stack-gap: var(--sp-6);max-inline-size:var(--content-max, 68ch)}.contact-form__head{--stack-gap: var(--sp-3)}.contact-form__heading{margin:0}.contact-form__reply,.contact-form__privacy{margin:0;color:var(--color-text-muted)}.contact-form__trap[hidden]{display:none}.contact-form__trap{margin:0}.main-page__inner{--stack-gap: var(--sp-6);max-inline-size:var(--content-max, 62ch);margin-inline:auto}.main-page__title{margin:0}.main-page__intro{color:var(--color-text)}.main-page__updated{margin:0;color:var(--color-text-muted)}.main-page--center .main-page__inner{margin-inline:auto;text-align:center}.section-page-hero{position:relative;isolation:isolate}.page-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-base);overflow:hidden}.page-hero__image{inline-size:100%;block-size:100%;aspect-ratio:auto;border-radius:var(--radius-0)}.page-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-overlay);opacity:var(--overlay-opacity, 55%)}.page-hero__inner{position:relative;z-index:var(--z-raised)}.page-hero__text{--stack-gap: var(--sp-4);max-inline-size:var(--content-max, 60ch)}.page-hero__heading{margin:0}.section-page-hero--center .page-hero__text{margin-inline:auto;text-align:center}.section-page-hero--image .page-hero__heading,.section-page-hero--image .page-hero__eyebrow,.section-page-hero--image .page-hero__subheading{color:var(--color-text-inverse)}.not-found{--stack-gap: var(--sp-6);max-inline-size:var(--measure)}.not-found__code{margin:0;color:var(--color-text-muted);letter-spacing:var(--ls-wide)}.not-found__title,.not-found__body{margin:0}.not-found__search{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.not-found__search-input{flex:1 1 16rem;min-inline-size:0}.not-found__search-submit{display:inline-flex;align-items:center;gap:var(--sp-2)}@media(max-width:749px){.not-found__search-submit{flex:1 1 100%;justify-content:center}}.not-found__links-list{--cluster-gap: var(--sp-3);margin:0;padding:0;list-style:none}.not-found__home{margin:0}.not-found__home .link{display:inline-flex;align-items:center;gap:var(--sp-2);min-block-size:var(--tap-min)}.password-head{--stack-gap: var(--sp-5);max-inline-size:var(--measure);margin-inline:auto;text-align:center}.password-head__logo-image{inline-size:var(--logo-width, 220px);block-size:auto;margin-inline:auto}.password-head__wordmark,.password-head__title{margin:0}.password-foot{--stack-gap: var(--sp-5);max-inline-size:var(--measure);margin-inline:auto;text-align:center}.password-foot__disclosure{border:1px solid var(--color-border-decorative);border-radius:var(--radius-card);background-color:var(--color-surface)}.password-foot__summary{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);min-block-size:var(--tap-min);padding:var(--sp-3) var(--sp-5);cursor:pointer;font-family:var(--font-heading);font-weight:var(--fw-semibold);color:var(--color-text-strong)}.password-foot__summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.password-foot__panel{--stack-gap: var(--sp-4);padding:0 var(--sp-5) var(--sp-5);text-align:start}.password-foot__error{margin:0}.password-foot__admin,.password-foot__powered{margin:0;color:var(--color-text-muted)}.gift-card{display:block;padding-block:var(--sp-9);background-color:var(--color-bg-subtle);min-block-size:100vh}.gift-card__panel{display:flex;flex-direction:column;align-items:center;gap:var(--sp-5);padding:var(--sp-8) var(--sp-5);background-color:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-2);text-align:center}.gift-card__head{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3)}.gift-card__logo{inline-size:180px;block-size:auto}.gift-card__shop,.gift-card__balance{margin:0}.gift-card__label{margin:0;color:var(--color-text-muted)}.gift-card__expiry,.gift-card__status{margin:0}.gift-card__redeem{margin:0;max-inline-size:var(--measure-narrow);color:var(--color-text)}.gift-card__code{margin:0;padding:var(--sp-4) var(--sp-5);background-color:var(--color-bg-subtle);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:calc(var(--fs-xl) * var(--type-scale));letter-spacing:var(--ls-wide);color:var(--color-text-strong);overflow-wrap:anywhere}.gift-card__qr{display:flex;justify-content:center;min-block-size:0}.gift-card__qr:empty{display:none}.gift-card__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp-3)}.gift-card__wallet{display:inline-flex;align-items:center;min-block-size:var(--tap-min)}.gift-card__status-region:empty{display:none}.gift-card__status-region{margin:0;color:var(--color-success)}.gift-card__shop-link{margin:0}@media(min-width:750px){.comment-form__grid,.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gift-card__panel{padding:var(--sp-9) var(--sp-8)}}@media(min-width:990px){.article-comments{padding-block:var(--sp-10)}}@media print{.no-print,.share-button,.blog-tags,.article-comments{display:none}.gift-card,.gift-card__panel,.gift-card__code{background-color:transparent;box-shadow:none;min-block-size:auto}.gift-card__panel{padding:0}.article__body,.article__header,.gift-card__redeem{max-inline-size:none}}.page-contents{margin-block:var(--sp-5) var(--sp-7);padding:var(--sp-4) var(--sp-5);border:1px solid var(--color-border-decorative);border-radius:var(--radius-card);background-color:var(--color-bg-subtle)}.page-contents__heading{margin:0 0 var(--sp-3);font-family:var(--font-heading);font-size:calc(var(--fs-xs) * var(--type-scale));font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);color:var(--color-text-muted)}.page-contents__list{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin:0;padding:0;list-style:none}.page-contents__item{margin:0}.page-contents__link{display:inline-block;padding-block:var(--sp-1);color:var(--color-link);text-decoration:underline;text-underline-offset:.2em;font-size:calc(var(--fs-sm) * var(--type-scale))}.page-contents__link:hover{color:var(--color-link-hover)}.main-page__content :is(h2,h3,h4)[id]{scroll-margin-block-start:calc(var(--header-height, 0px) + var(--sp-6))}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-editorial.css.map */
