.fw-product-page,.fw-collection-page,.fw-collections-page,.fw-cart-page,.fw-blog-page,.fw-article-page{padding:100px 0}.fw-product-page{background:var(--fw-product-background, var(--fw-background-subtle))}.fw-collection-page{background:var(--fw-collection-background, var(--fw-background-subtle))}.fw-collections-page{background:var(--fw-collections-background, var(--fw-background-subtle))}.fw-cart-page{background:var(--fw-cart-background, var(--fw-background-subtle))}.fw-blog-page,.fw-article-page{background:var(--fw-background-subtle)}.fw-product-page__grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.fw-product-page__media,.fw-product-page__placeholder{overflow:hidden;border-radius:var(--fw-section-radius)}.fw-product-gallery{display:grid;gap:18px}.fw-product-gallery__main{overflow:hidden;background:var(--fw-product-gallery-background, var(--fw-surface));border:1px solid var(--fw-product-gallery-border, var(--fw-border-strong));border-radius:var(--fw-section-radius)}.fw-product-gallery__main img{width:100%;height:auto}.fw-product-gallery__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.fw-product-gallery__thumb{padding:0;overflow:hidden;cursor:pointer;background:var(--fw-product-thumb-background, var(--fw-surface));border:1px solid var(--fw-product-thumb-border, var(--fw-border-strong));border-radius:var(--fw-radius);transition:var(--fw-transition)}.fw-product-gallery__thumb img{width:100%;height:100%;object-fit:cover}.fw-product-gallery__thumb.is-active{border-color:var(--fw-product-thumb-active, var(--fw-brand-primary));box-shadow:0 0 0 2px var(--fw-product-thumb-ring, var(--fw-focus-ring))}.fw-product-page__placeholder{display:flex;aspect-ratio:1;align-items:center;justify-content:center;color:var(--fw-product-placeholder-text, var(--fw-on-primary));background:linear-gradient(135deg,var(--fw-product-placeholder-start, var(--fw-brand-primary)),var(--fw-product-placeholder-end, var(--fw-accent)));font-family:var(--fw-local-placeholder-font, var(--fw-font-ui));font-size:var(--fw-local-placeholder-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-product-page__content{padding:50px;background:var(--fw-product-content-background, var(--fw-surface));border:1px solid var(--fw-product-content-border, var(--fw-border-strong));border-radius:var(--fw-section-radius)}.fw-product-page__content>span{display:block;margin-bottom:16px;color:var(--fw-product-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-product-page h1{margin:0 0 24px;color:var(--fw-product-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-product-page__price{margin-bottom:28px;color:var(--fw-product-price, var(--fw-brand-primary));font-family:var(--fw-local-price-font, var(--fw-font-heading));font-size:var(--fw-local-price-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-price-line-height, var(--fw-line-height-heading));letter-spacing:var(--fw-local-price-tracking, var(--fw-letter-spacing-heading))}.fw-product-page__description{margin-bottom:32px;color:var(--fw-product-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-body-size));line-height:var(--fw-local-description-line-height, var(--fw-line-height-body))}.fw-product-form{display:grid;gap:24px}.fw-product-form__variants{display:grid;gap:18px}.fw-product-form__option,.fw-product-form__quantity{display:grid;gap:8px}.fw-product-form__quantity{max-width:180px}.fw-product-form__option label,.fw-product-form__quantity label{color:var(--fw-product-label, var(--fw-text-primary));font-family:var(--fw-local-form-label-font, var(--fw-font-ui));font-size:var(--fw-local-form-label-size, var(--fw-type-form-label-size));font-style:var(--fw-font-ui-style);font-weight:var(--fw-font-ui-weight);line-height:var(--fw-line-height-compact)}.fw-product-form__option select,.fw-product-form__quantity input{padding:14px 16px;color:var(--fw-product-input-text, var(--fw-text-primary));background:var(--fw-product-input-background, var(--fw-surface));border:1px solid var(--fw-product-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-product-form__option select:focus,.fw-product-form__quantity input:focus{border-color:var(--fw-product-input-focus, var(--fw-brand-primary));outline:2px solid var(--fw-product-input-ring, var(--fw-focus-ring))}.fw-product-form__status{margin:0;color:var(--fw-product-status, var(--fw-error));font-family:var(--fw-local-status-font, var(--fw-font-ui));font-size:var(--fw-local-status-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-product-form .fw-button{background:var(--fw-product-button-background, var(--fw-brand-primary));color:var(--fw-product-button-text, var(--fw-on-primary));border-color:var(--fw-product-button-border, var(--fw-brand-primary))}.fw-product-form .fw-button:hover{background:var(--fw-product-button-hover-background, var(--fw-brand-primary-hover));color:var(--fw-product-button-hover-text, var(--fw-on-primary));border-color:var(--fw-product-button-hover-border, var(--fw-brand-primary-hover))}.fw-product-form .fw-button[disabled]{cursor:not-allowed;opacity:.55}.fw-collection-page .fw-section-heading>span{color:var(--fw-collection-eyebrow, var(--fw-accent))}.fw-collection-page .fw-section-heading h1{margin:0 0 24px;color:var(--fw-collection-heading, var(--fw-text-primary))}.fw-collection-page .fw-section-heading>p{color:var(--fw-collection-description, var(--fw-text-secondary))}.fw-collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.fw-collection-page .fw-product-card{overflow:hidden;background:var(--fw-collection-card-background, var(--fw-surface));border:1px solid var(--fw-collection-card-border, var(--fw-border-card));border-radius:var(--fw-card-radius);transition:var(--fw-transition)}.fw-collection-page .fw-product-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px var(--fw-shadow-soft)}.fw-collection-page .fw-product-card>a{display:block}.fw-collection-page .fw-product-card__image{display:flex;aspect-ratio:4 / 3;align-items:center;justify-content:center;overflow:hidden;color:var(--fw-collection-placeholder-text, var(--fw-on-primary));background:linear-gradient(135deg,var(--fw-collection-placeholder-start, var(--fw-brand-primary)),var(--fw-collection-placeholder-end, var(--fw-accent)));border-radius:var(--fw-section-radius);font-family:var(--fw-local-placeholder-font, var(--fw-font-ui));font-size:var(--fw-local-placeholder-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-collection-page .fw-product-card__image img{width:100%;height:100%;object-fit:cover}.fw-collection-page .fw-product-card__content{padding:28px}.fw-collection-page .fw-product-card h2{margin:0 0 12px;color:var(--fw-collection-card-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-collection-page .fw-product-card p{color:var(--fw-collection-card-price, 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));line-height:var(--fw-local-card-text-line-height, var(--fw-line-height-body))}.fw-collection-page .fw-product-card em{display:inline-block;margin-bottom:12px;color:var(--fw-collection-sold-out, var(--fw-error));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:normal;font-weight:var(--fw-font-ui-weight);line-height:var(--fw-line-height-compact)}.fw-collection-page .fw-product-card__content strong{display:inline-block;margin-top:14px;color:var(--fw-collection-card-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)}.fw-collection-page .fw-empty-state{max-width:700px;margin:0 auto;padding:56px 32px;text-align:center;background:var(--fw-collection-empty-background, var(--fw-surface));border:1px solid var(--fw-collection-empty-border, var(--fw-border-strong));border-radius:var(--fw-card-radius)}.fw-collection-page .fw-empty-state p{margin:0 0 28px;color:var(--fw-collection-empty-text, var(--fw-text-secondary));font-family:var(--fw-local-empty-text-font, var(--fw-font-body));font-size:var(--fw-local-empty-text-size, var(--fw-type-body-size));line-height:var(--fw-local-empty-text-line-height, var(--fw-line-height-body))}.fw-collection-page .fw-empty-state .fw-button{background:var(--fw-collection-button-background, var(--fw-brand-primary));color:var(--fw-collection-button-text, var(--fw-on-primary));border-color:var(--fw-collection-button-border, var(--fw-brand-primary))}.fw-collection-page .fw-empty-state .fw-button:hover{background:var(--fw-collection-button-hover-background, var(--fw-brand-primary-hover));color:var(--fw-collection-button-hover-text, var(--fw-on-primary));border-color:var(--fw-collection-button-hover-border, var(--fw-brand-primary-hover))}.fw-collection-page .fw-pagination{margin-top:44px;color:var(--fw-collection-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-collection-page .fw-pagination a{color:var(--fw-collection-pagination-link, var(--fw-brand-primary))}.fw-collection-page .fw-pagination .current{color:var(--fw-collection-pagination-active, var(--fw-accent));font-weight:var(--fw-font-ui-weight)}.fw-collections-page .fw-section-heading>span{color:var(--fw-collections-eyebrow, var(--fw-accent))}.fw-collections-page .fw-section-heading h1{margin:0 0 24px;color:var(--fw-collections-heading, var(--fw-text-primary))}.fw-collections-page .fw-section-heading>p{color:var(--fw-collections-description, var(--fw-text-secondary))}.fw-collections-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.fw-collections-page .fw-collection-card{overflow:hidden;background:var(--fw-collections-card-background, var(--fw-surface));border:1px solid var(--fw-collections-card-border, var(--fw-border-card));border-radius:var(--fw-card-radius);transition:var(--fw-transition)}.fw-collections-page .fw-collection-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px var(--fw-shadow-soft)}.fw-collections-page .fw-collection-card>a{display:block}.fw-collections-page .fw-collection-card__image{display:flex;aspect-ratio:4 / 3;align-items:center;justify-content:center;overflow:hidden;color:var(--fw-collections-placeholder-text, var(--fw-on-primary));background:linear-gradient(135deg,var(--fw-collections-placeholder-start, var(--fw-brand-primary)),var(--fw-collections-placeholder-end, var(--fw-accent)));border-radius:var(--fw-section-radius);font-family:var(--fw-local-placeholder-font, var(--fw-font-ui));font-size:var(--fw-local-placeholder-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-collections-page .fw-collection-card__image img{width:100%;height:100%;object-fit:cover}.fw-collections-page .fw-collection-card__content{padding:28px}.fw-collections-page .fw-collection-card h2{margin:0 0 12px;color:var(--fw-collections-card-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-collections-page .fw-collection-card p{color:var(--fw-collections-card-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));line-height:var(--fw-local-card-text-line-height, var(--fw-line-height-body))}.fw-collections-page .fw-collection-card__content strong{display:inline-block;margin-top:14px;color:var(--fw-collections-card-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)}.fw-collections-page .fw-empty-state{max-width:700px;margin:0 auto;padding:56px 32px;text-align:center;background:var(--fw-collections-empty-background, var(--fw-surface));border:1px solid var(--fw-collections-empty-border, var(--fw-border-strong));border-radius:var(--fw-card-radius)}.fw-collections-page .fw-empty-state p{margin:0 0 28px;color:var(--fw-collections-empty-text, var(--fw-text-secondary));font-family:var(--fw-local-empty-text-font, var(--fw-font-body));font-size:var(--fw-local-empty-text-size, var(--fw-type-body-size));line-height:var(--fw-local-empty-text-line-height, var(--fw-line-height-body))}.fw-collections-page .fw-empty-state .fw-button{background:var(--fw-collections-button-background, var(--fw-brand-primary));color:var(--fw-collections-button-text, var(--fw-on-primary));border-color:var(--fw-collections-button-border, var(--fw-brand-primary))}.fw-collections-page .fw-empty-state .fw-button:hover{background:var(--fw-collections-button-hover-background, var(--fw-brand-primary-hover));color:var(--fw-collections-button-hover-text, var(--fw-on-primary));border-color:var(--fw-collections-button-hover-border, var(--fw-brand-primary-hover))}.fw-cart-page .fw-section-heading>span{color:var(--fw-cart-eyebrow, var(--fw-accent))}.fw-cart-page .fw-section-heading h1{margin:0 0 24px;color:var(--fw-cart-heading, var(--fw-text-primary))}.fw-cart{max-width:1000px;margin:0 auto}.fw-cart-item{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:18px;padding:32px;background:var(--fw-cart-item-background, var(--fw-surface));border:1px solid var(--fw-cart-item-border, var(--fw-border-strong));border-radius:var(--fw-card-radius)}.fw-cart-item__main{display:flex;align-items:center;gap:18px}.fw-cart-item__image{width:110px;flex-shrink:0;overflow:hidden;border:1px solid var(--fw-cart-item-border, var(--fw-border-strong));border-radius:var(--fw-radius)}.fw-cart-item__image img{width:100%;height:auto}.fw-cart-item h2{margin:0 0 8px;color:var(--fw-cart-item-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-cart-item h2 a{color:inherit}.fw-cart-item p{margin:0 0 8px;color:var(--fw-cart-item-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));line-height:var(--fw-local-card-text-line-height, var(--fw-line-height-body))}.fw-cart-item__remove{display:inline-block;color:var(--fw-cart-remove, var(--fw-error));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)}.fw-cart-item__quantity{display:grid;gap:8px}.fw-cart-item__quantity label{color:var(--fw-cart-quantity-label, var(--fw-text-primary));font-family:var(--fw-local-form-label-font, var(--fw-font-ui));font-size:var(--fw-local-form-label-size, var(--fw-type-form-label-size));font-style:var(--fw-font-ui-style);font-weight:var(--fw-font-ui-weight);line-height:var(--fw-line-height-compact)}.fw-cart-item__quantity input{width:90px;padding:12px;color:var(--fw-cart-input-text, var(--fw-text-primary));background:var(--fw-cart-input-background, var(--fw-surface));border:1px solid var(--fw-cart-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-cart-item__quantity input:focus{border-color:var(--fw-cart-input-focus, var(--fw-brand-primary));outline:2px solid var(--fw-cart-input-ring, var(--fw-focus-ring))}.fw-cart-summary{display:flex;align-items:center;justify-content:flex-end;gap:18px;padding:32px;background:var(--fw-cart-summary-background, var(--fw-surface));border:1px solid var(--fw-cart-summary-border, var(--fw-border-strong));border-radius:var(--fw-card-radius)}.fw-cart-summary p{margin-right:auto;color:var(--fw-cart-summary-total, var(--fw-text-primary));font-family:var(--fw-local-summary-font, var(--fw-font-heading));font-size:var(--fw-local-summary-size, var(--fw-type-h3-size));font-style:var(--fw-font-heading-style);font-weight:var(--fw-font-heading-weight);line-height:var(--fw-line-height-heading)}.fw-cart-summary .fw-button:not(.fw-button--secondary){background:var(--fw-cart-primary-background, var(--fw-brand-primary));color:var(--fw-cart-primary-text, var(--fw-on-primary));border-color:var(--fw-cart-primary-border, var(--fw-brand-primary))}.fw-cart-summary .fw-button:not(.fw-button--secondary):hover{background:var(--fw-cart-primary-hover-background, var(--fw-brand-primary-hover));color:var(--fw-cart-primary-hover-text, var(--fw-on-primary));border-color:var(--fw-cart-primary-hover-border, var(--fw-brand-primary-hover))}.fw-cart-summary .fw-button--secondary{background:var(--fw-cart-secondary-background, var(--fw-surface));color:var(--fw-cart-secondary-text, var(--fw-brand-primary));border-color:var(--fw-cart-secondary-border, var(--fw-brand-primary))}.fw-cart-summary .fw-button--secondary:hover{background:var(--fw-cart-secondary-hover-background, var(--fw-brand-primary));color:var(--fw-cart-secondary-hover-text, var(--fw-on-primary));border-color:var(--fw-cart-secondary-hover-border, var(--fw-brand-primary))}.fw-cart-empty{max-width:700px;margin:0 auto;padding:56px 32px;text-align:center;background:var(--fw-cart-empty-background, var(--fw-surface));border:1px solid var(--fw-cart-item-border, var(--fw-border-strong));border-radius:var(--fw-card-radius)}.fw-cart-empty p{margin:0 0 28px;color:var(--fw-cart-empty-text, var(--fw-text-secondary));font-family:var(--fw-local-empty-text-font, var(--fw-font-body));font-size:var(--fw-local-empty-text-size, var(--fw-type-body-size));line-height:var(--fw-local-empty-text-line-height, var(--fw-line-height-body))}.fw-cart-empty .fw-button{background:var(--fw-cart-primary-background, var(--fw-brand-primary));color:var(--fw-cart-primary-text, var(--fw-on-primary));border-color:var(--fw-cart-primary-border, var(--fw-brand-primary))}.fw-cart-empty .fw-button:hover{background:var(--fw-cart-primary-hover-background, var(--fw-brand-primary-hover));color:var(--fw-cart-primary-hover-text, var(--fw-on-primary));border-color:var(--fw-cart-primary-hover-border, var(--fw-brand-primary-hover))}.fw-blog-page .fw-section-heading h1,.fw-article-page h1{margin:0 0 24px}.fw-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.fw-blog-card{overflow:hidden;background:var(--fw-surface);border:1px solid var(--fw-border-card);border-radius:var(--fw-card-radius);transition:var(--fw-transition)}.fw-blog-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px var(--fw-shadow-soft)}.fw-blog-card a{display:block;padding:28px}.fw-blog-card h2{margin:0 0 12px;color: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-blog-card p{color: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));line-height:var(--fw-local-card-text-line-height, var(--fw-line-height-body))}.fw-blog-card span{display:inline-block;margin-top:14px;color: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)}.fw-article-page__inner{max-width:900px;margin:0 auto;padding:32px;background:var(--fw-surface);border:1px solid var(--fw-border-strong);border-radius:var(--fw-card-radius)}.fw-article-page__inner>span{display:block;margin-bottom:16px;color: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-article-page__image{margin:32px 0;overflow:hidden;border-radius:var(--fw-card-radius)}.fw-article-page__image img{width:100%;height:auto}.fw-article-page__content{color:var(--fw-text-secondary);font-family:var(--fw-local-article-body-font, var(--fw-font-body));font-size:var(--fw-local-article-body-size, var(--fw-type-body-size));line-height:var(--fw-local-article-body-line-height, var(--fw-line-height-body))}.fw-article-page__actions{margin-top:36px}.fw-blog-page{background:var(--fw-blog-background, var(--fw-background-subtle))}.fw-blog-page .fw-section-heading>span{color:var(--fw-blog-eyebrow, var(--fw-accent))}.fw-blog-page .fw-section-heading h1{color:var(--fw-blog-heading, var(--fw-text-primary))}.fw-blog-page .fw-section-heading>p{color:var(--fw-blog-description, var(--fw-text-secondary))}.fw-blog-page .fw-blog-card{background:var(--fw-blog-card-background, var(--fw-surface));border-color:var(--fw-blog-card-border, var(--fw-border-card))}.fw-blog-page .fw-blog-card h2{color:var(--fw-blog-card-heading, var(--fw-brand-primary))}.fw-blog-page .fw-blog-card p{color:var(--fw-blog-card-text, var(--fw-text-secondary))}.fw-blog-page .fw-blog-card span{color:var(--fw-blog-card-link, var(--fw-accent))}.fw-blog-page .fw-empty-state{background:var(--fw-blog-empty-background, var(--fw-surface));border-color:var(--fw-blog-empty-border, var(--fw-border-strong))}.fw-blog-page .fw-empty-state p{color:var(--fw-blog-empty-text, var(--fw-text-secondary))}.fw-blog-page .fw-empty-state .fw-button{background:var(--fw-blog-button-background, var(--fw-brand-primary));color:var(--fw-blog-button-text, var(--fw-on-primary));border-color:var(--fw-blog-button-border, var(--fw-brand-primary))}.fw-blog-page .fw-empty-state .fw-button:hover{background:var(--fw-blog-button-hover-background, var(--fw-brand-primary-hover));color:var(--fw-blog-button-hover-text, var(--fw-on-primary));border-color:var(--fw-blog-button-hover-border, var(--fw-brand-primary-hover))}.fw-article-page{background:var(--fw-article-background, var(--fw-background-subtle))}.fw-article-page .fw-article-page__inner{background:var(--fw-article-panel-background, var(--fw-surface));border-color:var(--fw-article-panel-border, var(--fw-border-strong))}.fw-article-page .fw-article-page__inner>span{color:var(--fw-article-date, var(--fw-accent))}.fw-article-page h1{color:var(--fw-article-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-article-page__content{color:var(--fw-article-body, var(--fw-text-secondary))}.fw-article-page__content h2,.fw-article-page__content h3,.fw-article-page__content h4,.fw-article-page__content h5,.fw-article-page__content h6{color:var(--fw-article-content-heading, var(--fw-brand-primary));font-family:var(--fw-local-article-heading-font, var(--fw-font-heading));font-style:var(--fw-font-heading-style);font-weight:var(--fw-font-heading-weight);line-height:var(--fw-line-height-heading);letter-spacing:var(--fw-letter-spacing-heading)}.fw-article-page__content h2{font-size:var(--fw-local-article-h2-size, var(--fw-type-h2-size))}.fw-article-page__content h3{font-size:var(--fw-local-article-h3-size, var(--fw-type-h3-size))}.fw-article-page__content h4,.fw-article-page__content h5,.fw-article-page__content h6{font-size:var(--fw-local-article-h4-size, var(--fw-type-h4-size))}.fw-article-page__content a{color:var(--fw-article-link, var(--fw-brand-primary));text-decoration:underline;text-underline-offset:.15em;transition:var(--fw-transition)}.fw-article-page__content a:hover{color:var(--fw-article-link-hover, var(--fw-accent))}.fw-article-page__actions .fw-button--secondary{background:var(--fw-article-button-background, var(--fw-surface));color:var(--fw-article-button-text, var(--fw-brand-primary));border-color:var(--fw-article-button-border, var(--fw-brand-primary))}.fw-article-page__actions .fw-button--secondary:hover{background:var(--fw-article-button-hover-background, var(--fw-brand-primary));color:var(--fw-article-button-hover-text, var(--fw-on-primary));border-color:var(--fw-article-button-hover-border, var(--fw-brand-primary))}
/*# sourceMappingURL=/cdn/shop/t/7/assets/fw-commerce-pages.css.map */
