.fw-standard-page,.fw-error-page,.fw-search-page,.fw-password-page{padding:100px 0}.fw-standard-page{background:var(--fw-standard-background, var(--fw-background-subtle))}.fw-standard-page__inner{max-width:900px;margin:0 auto;padding:56px;background:var(--fw-standard-panel-background, var(--fw-surface));border:1px solid var(--fw-standard-panel-border, var(--fw-border-strong));border-radius:var(--fw-section-radius)}.fw-standard-page h1{margin:0 0 24px;color:var(--fw-standard-heading, var(--fw-text-primary));font-family:var(--fw-local-heading-font, var(--fw-font-display));font-size:var(--fw-local-heading-size, var(--fw-type-h1-size));font-style:var(--fw-font-display-style);font-weight:var(--fw-font-display-weight);line-height:var(--fw-local-heading-line-height, var(--fw-line-height-display));letter-spacing:var(--fw-local-heading-tracking, var(--fw-letter-spacing-display))}.fw-standard-page__content{color:var(--fw-standard-body, var(--fw-text-secondary));font-family:var(--fw-local-content-font, var(--fw-font-body));font-size:var(--fw-local-content-size, var(--fw-type-body-size));font-style:var(--fw-font-body-style);font-weight:var(--fw-font-body-weight);line-height:var(--fw-local-content-line-height, var(--fw-line-height-body))}.fw-standard-page__content h2,.fw-standard-page__content h3,.fw-standard-page__content h4,.fw-standard-page__content h5,.fw-standard-page__content h6{color:var(--fw-standard-subheading, var(--fw-brand-primary));font-family:var(--fw-local-content-heading-font, var(--fw-font-heading));font-style:var(--fw-font-heading-style);font-weight:var(--fw-font-heading-weight);line-height:var(--fw-local-content-heading-line-height, var(--fw-line-height-heading));letter-spacing:var(--fw-local-content-heading-tracking, var(--fw-letter-spacing-heading))}.fw-standard-page__content h2{font-size:var(--fw-local-content-h2-size, var(--fw-type-h2-size))}.fw-standard-page__content h3{font-size:var(--fw-local-content-h3-size, var(--fw-type-h3-size))}.fw-standard-page__content h4,.fw-standard-page__content h5,.fw-standard-page__content h6{font-size:var(--fw-local-content-h4-size, var(--fw-type-h4-size))}.fw-standard-page__content a{color:var(--fw-standard-link, var(--fw-brand-primary));font-family:var(--fw-local-content-link-font, inherit);font-size:var(--fw-local-content-link-size, inherit);font-weight:var(--fw-local-content-link-weight, inherit);text-decoration:underline;text-underline-offset:.15em;transition:var(--fw-transition)}.fw-standard-page__content a:hover{color:var(--fw-standard-link-hover, var(--fw-accent))}.fw-error-page{background:var(--fw-error-page-background, var(--fw-background-subtle))}.fw-error-page__inner{max-width:900px;margin:0 auto;padding:56px;text-align:center;background:var(--fw-error-panel-background, var(--fw-surface));border:1px solid var(--fw-error-panel-border, var(--fw-border-strong));border-radius:var(--fw-section-radius)}.fw-error-page__inner>span{display:block;margin-bottom:20px;color:var(--fw-error-code, var(--fw-accent));font-family:var(--fw-local-error-code-font, var(--fw-font-display));font-size:var( --fw-local-error-code-size, calc(var(--fw-type-display-size) + 16px) );font-style:var(--fw-font-display-style);font-weight:var(--fw-font-display-weight);line-height:1;letter-spacing:var(--fw-local-error-code-tracking, var(--fw-letter-spacing-display));text-transform:var(--fw-local-error-code-transform, uppercase)}.fw-error-page h1{margin:0 0 24px;color:var(--fw-error-heading, var(--fw-text-primary));font-family:var(--fw-local-heading-font, var(--fw-font-display));font-size:var(--fw-local-heading-size, var(--fw-type-h1-size));font-style:var(--fw-font-display-style);font-weight:var(--fw-font-display-weight);line-height:var(--fw-local-heading-line-height, var(--fw-line-height-display));letter-spacing:var(--fw-local-heading-tracking, var(--fw-letter-spacing-display))}.fw-error-page p{margin-bottom:32px;color:var(--fw-error-description, var(--fw-text-secondary));font-family:var(--fw-local-description-font, var(--fw-font-body));font-size:var(--fw-local-description-size, var(--fw-type-lead-size));font-style:var(--fw-font-body-style);font-weight:var(--fw-font-body-weight);line-height:var(--fw-local-description-line-height, var(--fw-line-height-lead))}.fw-error-page__actions{display:flex;justify-content:center;gap:16px}.fw-error-page__actions .fw-button:not(.fw-button--secondary){background:var(--fw-error-primary-background, var(--fw-brand-primary));color:var(--fw-error-primary-text, var(--fw-on-primary));border-color:var(--fw-error-primary-border, var(--fw-brand-primary))}.fw-error-page__actions .fw-button:not(.fw-button--secondary):hover{background:var(--fw-error-primary-hover-background, var(--fw-brand-primary-hover));color:var(--fw-error-primary-hover-text, var(--fw-on-primary));border-color:var(--fw-error-primary-hover-border, var(--fw-brand-primary-hover))}.fw-error-page__actions .fw-button--secondary{background:var(--fw-error-secondary-background, var(--fw-surface));color:var(--fw-error-secondary-text, var(--fw-brand-primary));border-color:var(--fw-error-secondary-border, var(--fw-brand-primary))}.fw-error-page__actions .fw-button--secondary:hover{background:var(--fw-error-secondary-hover-background, var(--fw-brand-primary));color:var(--fw-error-secondary-hover-text, var(--fw-on-primary));border-color:var(--fw-error-secondary-hover-border, var(--fw-brand-primary))}.fw-search-page{background:var(--fw-search-background, var(--fw-background-subtle))}.fw-search-page .fw-section-heading>span{color:var(--fw-search-eyebrow, var(--fw-accent))}.fw-search-page .fw-section-heading h1{margin:0 0 24px;color:var(--fw-search-heading, var(--fw-text-primary))}.fw-search-page .fw-section-heading>p{color:var(--fw-search-description, var(--fw-text-secondary))}.fw-search-form{display:flex;max-width:800px;margin:0 auto 44px;gap:16px}.fw-search-form input{flex:1;padding:16px 18px;color:var(--fw-search-input-text, var(--fw-text-primary));background:var(--fw-search-input-background, var(--fw-surface));border:1px solid var(--fw-search-input-border, var(--fw-border-strong));border-radius:var(--fw-radius);font-family:var(--fw-local-form-input-font, var(--fw-font-body));font-size:var(--fw-local-form-input-size, var(--fw-type-form-input-size));font-style:var(--fw-font-body-style);font-weight:var(--fw-font-body-weight);line-height:var(--fw-line-height-form);transition:var(--fw-transition)}.fw-search-form input:focus{border-color:var(--fw-search-input-focus, var(--fw-brand-primary));outline:2px solid var(--fw-search-input-ring, var(--fw-focus-ring))}.fw-search-form .fw-button{background:var(--fw-search-button-background, var(--fw-brand-primary));color:var(--fw-search-button-text, var(--fw-on-primary));border-color:var(--fw-search-button-border, var(--fw-brand-primary))}.fw-search-form .fw-button:hover{background:var(--fw-search-button-hover-background, var(--fw-brand-primary-hover));color:var(--fw-search-button-hover-text, var(--fw-on-primary));border-color:var(--fw-search-button-hover-border, var(--fw-brand-primary-hover))}.fw-search-summary{max-width:900px;margin:0 auto 28px;color:var(--fw-search-summary, var(--fw-text-secondary));font-family:var(--fw-local-summary-font, var(--fw-font-ui));font-size:var(--fw-local-summary-size, var(--fw-type-body-size));font-style:var(--fw-font-ui-style);font-weight:var(--fw-font-ui-weight);line-height:var(--fw-line-height-compact)}.fw-search-summary p{margin:0}.fw-search-results{display:grid;max-width:900px;margin:0 auto;gap:24px}.fw-search-result{display:grid;grid-template-columns:180px 1fr;gap:24px;padding:24px;background:var(--fw-search-card-background, var(--fw-surface));border:1px solid var(--fw-search-card-border, var(--fw-border-strong));border-radius:var(--fw-card-radius);transition:var(--fw-transition)}.fw-search-result:hover{transform:translateY(-4px);box-shadow:0 16px 40px var(--fw-shadow-soft)}.fw-search-result__image{overflow:hidden;background:var(--fw-search-image-background, var(--fw-background-subtle));border-radius:var(--fw-radius)}.fw-search-result__image img{width:100%;height:100%;object-fit:cover}.fw-search-result__content h2{margin:0 0 8px;color:var(--fw-search-result-heading, var(--fw-brand-primary));font-family:var(--fw-local-card-heading-font, var(--fw-font-heading));font-size:var(--fw-local-card-heading-size, var(--fw-type-h3-size));font-style:var(--fw-font-heading-style);font-weight:var(--fw-font-heading-weight);line-height:var( --fw-local-card-heading-line-height, var(--fw-line-height-heading) );letter-spacing:var( --fw-local-card-heading-tracking, var(--fw-letter-spacing-heading) )}.fw-search-result__content h2 a{color:inherit}.fw-search-result__content span{display:block;margin-bottom:10px;color:var(--fw-search-result-type, var(--fw-accent));font-family:var(--fw-local-meta-font, var(--fw-font-ui));font-size:var(--fw-local-meta-size, var(--fw-type-small-size));font-style:var(--fw-font-ui-style);font-weight:var(--fw-font-ui-weight);line-height:var(--fw-line-height-compact);letter-spacing:var( --fw-local-meta-tracking, var(--fw-letter-spacing-eyebrow) );text-transform:var( --fw-local-meta-transform, var(--fw-text-transform-eyebrow) )}.fw-search-result__content p{margin:0;color:var(--fw-search-result-text, var(--fw-text-secondary));font-family:var(--fw-local-card-text-font, var(--fw-font-body));font-size:var(--fw-local-card-text-size, var(--fw-type-body-size));font-style:var(--fw-font-body-style);font-weight:var(--fw-font-body-weight);line-height:var( --fw-local-card-text-line-height, var(--fw-line-height-body) )}.fw-search-result__link{display:inline-block;margin-top:16px;color:var(--fw-search-result-link, var(--fw-accent));font-family:var(--fw-local-card-link-font, var(--fw-font-ui));font-size:var(--fw-local-card-link-size, var(--fw-type-body-size));font-style:var(--fw-font-ui-style);font-weight:var(--fw-font-ui-weight);line-height:var(--fw-line-height-compact);transition:var(--fw-transition)}.fw-search-result__link:hover{color:var(--fw-search-result-link-hover, var(--fw-brand-primary))}.fw-search-page .fw-pagination{margin-top:44px;color:var(--fw-search-pagination-text, var(--fw-text-secondary));font-family:var(--fw-local-pagination-font, var(--fw-font-ui));font-size:var(--fw-local-pagination-size, var(--fw-type-small-size));font-style:var(--fw-font-ui-style);font-weight:var(--fw-font-ui-weight);line-height:var(--fw-line-height-compact);text-align:center}.fw-search-page .fw-pagination a{color:var(--fw-search-pagination-link, var(--fw-brand-primary))}.fw-search-page .fw-pagination .current{color:var(--fw-search-pagination-active, var(--fw-accent));font-weight:var(--fw-font-ui-weight)}.fw-password-page{background:var(--fw-background-subtle)}.fw-password-page__inner{max-width:900px;margin:0 auto;padding:56px;text-align:center;background:var(--fw-surface);border:1px solid var(--fw-border-strong);border-radius:var(--fw-section-radius)}.fw-password-page h1{margin:0 0 24px;font-family:var(--fw-font-heading);font-size:3.5rem;line-height:1.1}.fw-password-page__content>span{display:block;margin-bottom:20px;color:var(--fw-accent);font-size:1rem;font-weight:800;line-height:1;letter-spacing:.15em;text-transform:uppercase}.fw-password-page p{margin-bottom:32px;color:var(--fw-text-secondary);font-size:1.1rem;line-height:1.8}.fw-password-form{display:grid;max-width:520px;margin:36px auto 0;gap:20px}.fw-password-form .fw-field{text-align:left}.fw-password-page__note{margin:32px 0 0}.fw-gift-card-page{padding:100px 0;background:var(--fw-gift-background, var(--fw-background-subtle))}.fw-gift-card{max-width:760px;margin:0 auto;padding:56px;text-align:center;background:var(--fw-gift-card-background, var(--fw-surface));border:1px solid var(--fw-gift-card-border, var(--fw-border-strong));border-radius:var(--fw-section-radius)}.fw-gift-card__eyebrow{display:block;margin-bottom:20px;color:var(--fw-gift-eyebrow, var(--fw-accent));font-family:var(--fw-local-eyebrow-font, var(--fw-font-ui));font-size:var(--fw-local-eyebrow-size, var(--fw-type-eyebrow-size));font-style:var(--fw-font-ui-style);font-weight:var(--fw-font-ui-weight);line-height:var( --fw-local-eyebrow-line-height, var(--fw-line-height-compact) );letter-spacing:var( --fw-local-eyebrow-tracking, var(--fw-letter-spacing-eyebrow) );text-transform:var( --fw-local-eyebrow-transform, var(--fw-text-transform-eyebrow) )}.fw-gift-card h1{margin:0 0 24px;color:var(--fw-gift-heading, var(--fw-text-primary));font-family:var(--fw-local-heading-font, var(--fw-font-display));font-size:var(--fw-local-heading-size, var(--fw-type-h1-size));font-style:var(--fw-font-display-style);font-weight:var(--fw-font-display-weight);line-height:var(--fw-local-heading-line-height, var(--fw-line-height-display));letter-spacing:var(--fw-local-heading-tracking, var(--fw-letter-spacing-display))}.fw-gift-card__intro,.fw-gift-card__meta,.fw-gift-card__status{font-family:var(--fw-local-gift-body-font, var(--fw-font-body));font-size:var(--fw-local-gift-body-size, var(--fw-type-body-size));font-style:var(--fw-font-body-style);font-weight:var(--fw-font-body-weight);line-height:var( --fw-local-gift-body-line-height, var(--fw-line-height-body) )}.fw-gift-card__intro{color:var(--fw-gift-intro, var(--fw-text-secondary))}.fw-gift-card__intro p{margin:0;color:inherit;line-height:inherit}.fw-gift-card__value{margin:32px 0;color:var(--fw-gift-value, var(--fw-brand-primary));font-family:var(--fw-local-value-font, var(--fw-font-heading));font-size:var(--fw-local-value-size, var(--fw-type-h2-size));font-style:var(--fw-font-heading-style);font-weight:var(--fw-font-heading-weight);line-height:var(--fw-local-value-line-height, var(--fw-line-height-heading));letter-spacing:var( --fw-local-value-tracking, var(--fw-letter-spacing-heading) )}.fw-gift-card__meta{color:var(--fw-gift-meta, var(--fw-text-secondary))}.fw-gift-card__status{color:var(--fw-gift-status, var(--fw-error));font-family:var(--fw-local-status-font, var(--fw-font-ui));font-weight:var(--fw-font-ui-weight)}.fw-gift-card__code{margin:32px 0;padding:24px;background:var(--fw-gift-code-background, var(--fw-background-subtle));border:1px solid var(--fw-gift-code-border, var(--fw-border-strong));border-radius:var(--fw-card-radius)}.fw-gift-card__code span{display:block;margin-bottom:10px;color:var(--fw-gift-code-label, var(--fw-text-secondary));font-family:var(--fw-local-code-label-font, var(--fw-font-ui));font-size:var(--fw-local-code-label-size, var(--fw-type-small-size));font-style:var(--fw-font-ui-style);font-weight:var(--fw-font-ui-weight);line-height:var(--fw-line-height-compact)}.fw-gift-card__code strong{display:block;color:var(--fw-gift-code-text, var(--fw-text-primary));font-family:var(--fw-local-code-font, var(--fw-font-ui));font-size:var(--fw-local-code-size, var(--fw-type-h3-size));font-style:var(--fw-font-ui-style);font-weight:var(--fw-font-ui-weight);line-height:var(--fw-line-height-compact);letter-spacing:var(--fw-local-code-tracking, .08em);overflow-wrap:anywhere}.fw-gift-card__actions{display:flex;justify-content:center;gap:16px;margin-top:36px}.fw-gift-card__actions .fw-button:not(.fw-button--secondary){background:var(--fw-gift-primary-background, var(--fw-brand-primary));color:var(--fw-gift-primary-text, var(--fw-on-primary));border-color:var(--fw-gift-primary-border, var(--fw-brand-primary))}.fw-gift-card__actions .fw-button:not(.fw-button--secondary):hover{background:var(--fw-gift-primary-hover-background, var(--fw-brand-primary-hover));color:var(--fw-gift-primary-hover-text, var(--fw-on-primary));border-color:var(--fw-gift-primary-hover-border, var(--fw-brand-primary-hover))}.fw-gift-card__actions .fw-button--secondary{background:var(--fw-gift-secondary-background, var(--fw-surface));color:var(--fw-gift-secondary-text, var(--fw-brand-primary));border-color:var(--fw-gift-secondary-border, var(--fw-brand-primary))}.fw-gift-card__actions .fw-button--secondary:hover{background:var(--fw-gift-secondary-hover-background, var(--fw-brand-primary));color:var(--fw-gift-secondary-hover-text, var(--fw-on-primary));border-color:var(--fw-gift-secondary-hover-border, var(--fw-brand-primary))}@media(max-width:640px){.fw-standard-page__inner,.fw-error-page__inner,.fw-password-page__inner{padding:32px}.fw-error-page__actions,.fw-search-form,.fw-gift-card__actions{flex-direction:column}.fw-search-result{grid-template-columns:1fr}.fw-gift-card{padding:32px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/fw-utility-pages.css.map */
