:root{--all-products-grid-pt-mobile:var(--section-padding-70);--all-products-grid-pt-desktop:var(--section-padding-90);--all-products-grid-pb-mobile:var(--section-padding-50);--all-products-grid-pb-desktop:var(--section-padding-50);--all-products-grid-root-gap:calc(var(--gap-18) * 4);--all-products-grid-controls-gap:var(--gap-20);--all-products-grid-control-row-gap:var(--gap-12);--all-products-grid-label-size-mobile:var(--body-small-size);--all-products-grid-label-lh-mobile:var(--body-regular-line-height);--all-products-grid-label-size-desktop:var(--body-regular-size);--all-products-grid-label-lh-desktop:var(--body-large-line-height);--all-products-grid-label-weight:var(--font-weight-normal);--all-products-grid-label-color:var(--brand-neutral-text);--all-products-grid-products-heading-color:var(--brand-primary-deep);--all-products-grid-products-heading-size-mobile:var(--body-medium-size);--all-products-grid-products-heading-lh-mobile:var(--heading-5-line-height);--all-products-grid-products-heading-size-desktop:var(--heading-2-size);--all-products-grid-products-heading-lh-desktop:var(--heading-2-line-height);--all-products-grid-products-heading-weight:var(--font-weight-semibold);--all-products-grid-select-max-w-desktop:calc(var(--section-padding-120) * 2);--all-products-grid-select-min-w:calc(var(--section-padding-120) * 2);--all-products-grid-select-radius:var(--radius-card-lg);--all-products-grid-select-px-mobile:var(--card-padding-20);--all-products-grid-select-py-mobile:var(--gap-8);--all-products-grid-select-px-desktop:var(--card-padding-24);--all-products-grid-select-py-desktop:var(--gap-12);--all-products-grid-select-bg:var(--brand-white);--all-products-grid-select-border-color:var(--brand-border-color-light);--all-products-grid-select-border-hover:var(--brand-secondary);--all-products-grid-filter-select-text:var(--brand-neutral-text);--all-products-grid-sort-select-text:var(--brand-neutral-text);--all-products-grid-arrow-pr:var(--card-padding-20);--all-products-grid-arrow-size:var(--gap-12);--all-products-grid-arrow-color:var(--brand-neutral-text);--all-products-grid-filter-menu-min-w:var(--all-products-grid-select-min-w);--all-products-grid-filter-menu-radius:var(--radius-card-sm);--all-products-grid-filter-menu-border:var(--brand-border-color-light);--all-products-grid-filter-menu-bg:var(--brand-white);--all-products-grid-filter-menu-shadow:var(--box-shadow);--all-products-grid-filter-menu-p:var(--gap-12);--all-products-grid-filter-menu-options-max-height:240px;--all-products-grid-filter-search-radius:var(--btn-border-radius);--all-products-grid-filter-search-border:var(--brand-border-color-light);--all-products-grid-filter-search-bg:var(--brand-white);--all-products-grid-filter-search-px:var(--card-padding-20);--all-products-grid-filter-search-py:var(--gap-8);--all-products-grid-filter-search-size:var(--body-caption-size);--all-products-grid-filter-search-lh:var(--body-caption-line-height);--all-products-grid-filter-search-color:var(--brand-primary-deep);--all-products-grid-filter-item-gap:var(--gap-10);--all-products-grid-filter-item-size-mobile:var(--body-small-size);--all-products-grid-filter-item-size-desktop:var(--body-regular-size);--all-products-grid-filter-item-lh-mobile:var(--body-small-line-height);--all-products-grid-filter-item-lh-desktop:var(--body-medium-line-height);--all-products-grid-filter-item-weight:var(--font-weight-normal);--all-products-grid-filter-item-color:var(--brand-primary-deep);--all-products-grid-filter-checkbox-size:var(--gap-12);--all-products-grid-gap-x:var(--gap-24);--all-products-grid-gap-y:var(--gap-40);--all-products-grid-load-more-pt-mobile:var(--gap-8);--all-products-grid-load-more-pt-desktop:var(--gap-16);--our-top-products-one-padding-top-mobile:var(--section-padding-40);--our-top-products-one-padding-bottom-mobile:var(--section-padding-80);--our-top-products-one-padding-top-desktop:var(--section-padding-70);--our-top-products-one-padding-bottom-desktop:var(--section-padding-70);--our-top-products-one-section-bg:var(--brand-neutral-surface-5);--our-top-products-one-container-px-mobile:var(--card-padding-24);--our-top-products-one-container-px-desktop:var(--section-padding-32);--our-top-products-one-header-margin-bottom-mobile:var(--gap-60);--our-top-products-one-header-margin-bottom-desktop:var(--gap-60);--our-top-products-one-header-gap:var(--gap-16);--our-top-products-one-title-size-mobile:var(--heading-5-size);--our-top-products-one-title-size-desktop:var(--heading-2-size);--our-top-products-one-title-line-mobile:var(--heading-5-line-height);--our-top-products-one-title-line-desktop:var(--heading-2-line-height);--our-top-products-one-title-weight-mobile:var(--font-weight-semibold);--our-top-products-one-title-weight-desktop:var(--font-weight-semibold);--our-top-products-one-title-color:var(--brand-primary-deep);--our-top-products-one-nav-btn-size-desktop:var(--gap-50);--our-top-products-one-nav-btn-size-mobile:var(--gap-40);--our-top-products-one-nav-btn-gap:var(--gap-25);--our-top-products-one-nav-border-color:var(--brand-secondary);--our-top-products-one-nav-bg:var(--brand-neutral-surface-5);--our-top-products-one-nav-icon-fill:var(--brand-secondary);--our-top-products-one-nav-hover-duration:0.2s;--our-top-products-one-nav-hover-bg:var(--brand-secondary);--our-top-products-one-nav-hover-border:var(--brand-secondary);--our-top-products-one-nav-icon-hover-fill:var(--brand-white);--our-top-products-one-pagination-mt-mobile:var(--gap-24);--our-top-products-one-pagination-mt-desktop:var(--gap-50);--our-top-products-one-pagination-bullet-size:var(--gap-16);--our-top-products-one-pagination-bullet-gap:var(--gap-10);--our-top-products-one-pagination-bullet-inactive:var(--brand-neutral-surface-3);--our-top-products-one-pagination-bullet-active:var(--brand-secondary);--our-top-products-one-autoplay-delay:5000ms;--our-top-products-one-card-bg:var(--brand-neutral-surface);--our-top-products-one-card-body-padding:var(--card-padding-20);--our-top-products-one-card-border:var(--brand-neutral-surface-3);--our-top-products-one-card-hover-lift:var(--gap-20);--our-top-products-one-card-hover-translate-y:-20px;--our-top-products-one-card-hover-shadow:2px 2px 20px 0 rgba(116,129,144,0.149);--our-top-products-one-card-hover-duration:0.5s;--our-top-products-one-card-meta-row-gap:var(--gap-2);--our-top-products-one-card-title-size:var(--body-regular-size);--our-top-products-one-card-title-line:var(--body-medium-line-height);--our-top-products-one-card-title-weight:var(--font-weight-semibold);--our-top-products-one-card-title-color:var(--brand-primary-deep);--our-top-products-one-card-meta-label-color:var(--brand-neutral-text);--our-top-products-one-card-meta-label-weight:var(--font-weight-normal);--our-top-products-one-card-margin-bottom:var(--gap-8);--our-top-products-one-card-padding-x:var(--gap-10);--our-top-products-one-card-meta-value-color:var(--brand-neutral-text);--our-top-products-one-card-meta-size:var(--body-small-size);--our-top-products-one-card-meta-line:var(--body-regular-line-height);--our-top-products-one-card-meta-value-weight:var(--font-weight-normal);--our-top-products-one-card-meta-option-weight:var(--font-weight-semibold);--our-top-products-one-card-inquire-mb:var(--gap-20);--our-top-products-one-card-inquire-py-mobile:var(--gap-6);--our-top-products-one-card-inquire-py-desktop:var(--gap-10);--our-top-products-one-card-inquire-px-mobile:var(--gap-25);--our-top-products-one-card-inquire-px-desktop:var(--gap-25);--our-top-products-one-card-inquire-border:var(--brand-secondary);--our-top-products-one-card-inquire-border-hover:var(--brand-secondary);--our-top-products-one-card-inquire-bg-hover:var(--brand-secondary);--our-top-products-one-card-inquire-text:var(--brand-secondary);--our-top-products-one-card-inquire-text-hover:var(--brand-white);--our-top-products-one-card-inquire-radius:var(--radius-card-lg);--our-top-products-one-card-inquire-size-mobile:var(--body-small-size);--our-top-products-one-card-inquire-size-desktop:var(--body-regular-size);--our-top-products-one-card-inquire-line:var(--body-regular-line-height);--our-top-products-one-card-inquire-weight:var(--font-weight-medium)}.otp-static-track{--otp-spv:1;--otp-space:16px;display:flex;align-items:stretch;order:2;width:100%;min-width:0;overflow:hidden;padding-block:var(--our-top-products-one-card-hover-lift)}@media (min-width:640px){.otp-static-track{--otp-spv:2}}@media (min-width:1024px){.otp-static-track{--otp-spv:4;--otp-space:24px}}.otp-static-slide{box-sizing:border-box;display:flex;flex-shrink:0;width:calc((100% - (var(--otp-spv) - 1) * var(--otp-space)) / var(--otp-spv));margin-inline-end:var(--otp-space);min-height:0;height:auto}.otp-static-slide>*{flex:1 1 auto;width:100%;min-height:0;height:100%}.otp-deferred-host{position:relative;order:2}.otp-deferred-heavy,.otp-deferred-host{width:100%;min-width:0}.otp-deferred-heavy--pending{position:absolute;inset:0;overflow:hidden;opacity:0;pointer-events:none}:root{--auth-header-offset:163px;--auth-min-h:calc(100vh - var(--auth-header-offset));--auth-left-w:50%;--auth-title-color:var(--brand-primary-deep);--auth-title-size-mobile:var(--heading-6-size);--auth-title-size-desktop:var(--heading-3-size);--auth-title-line-mobile:var(--heading-4-line-height);--auth-title-line-desktop:var(--heading-2-line-height);--auth-title-weight:var(--font-weight-semibold);--auth-text-color:var(--brand-neutral-text);--auth-text-size-mobile:var(--body-small-size);--auth-text-size-desktop:var(--body-regular-size);--auth-text-line-mobile:var(--body-regular-line-height);--auth-text-line-desktop:var(--body-large-line-height);--auth-text-weight:var(--font-weight-normal);--auth-btn-radius:12px;--auth-btn-border:var(--brand-neutral-stroke);--auth-btn-bg:var(--brand-neutral-surface-1);--auth-btn-bg-hover:var(--brand-neutral-surface-2);--auth-btn-fg:var(--brand-primary-deep);--auth-footer-color:var(--brand-neutral-text);--auth-footer-size-mobile:var(--body-small-size);--auth-footer-line-mobile:var(--body-regular-line-height);--auth-footer-size-desktop:var(--body-regular-size);--auth-footer-line-desktop:var(--body-large-line-height);--auth-footer-weight:var(--font-weight-normal);--auth-footer-link-color:var(--brand-secondary);--auth-modal-sso-title:var(--brand-primary-deep);--auth-modal-sso-title-size-mobile:var(--body-medium-size);--auth-modal-sso-title-line-mobile:var(--body-medium-line-height);--auth-modal-sso-title-size-desktop:36px;--auth-modal-sso-title-line-desktop:54px;--auth-modal-sso-title-weight:var(--font-weight-semibold);--auth-modal-sso-text:var(--brand-neutral-text);--auth-modal-sso-text-size:var(--body-regular-size);--auth-modal-sso-text-line:var(--body-large-line-height)}.page-banner--premium,:root[data-layout-theme=premium]{--page-banner-overlay-bg:linear-gradient(90deg,var(--brand-primary-deep),color-mix(in srgb,var(--brand-primary-deep) 60%,transparent) 59.38%,transparent)}:root[data-layout-theme=premium][dir=rtl],[dir=rtl] .page-banner--premium{--page-banner-overlay-bg:linear-gradient(270deg,var(--brand-primary-deep),color-mix(in srgb,var(--brand-primary-deep) 60%,transparent) 59.38%,transparent)}:root{--page-banner-classic-title-accent-color:var(--brand-black)}.page-banner-classic{--page-banner-title-color:var(--brand-primary);--page-banner-title-weight-mobile:var(--font-weight-normal);--page-banner-title-weight-desktop:var(--font-weight-normal)}.page-banner-classic-title-accent{color:var(--page-banner-classic-title-accent-color)}.page-banner-classic-content{display:flex;width:100%;flex-direction:column}:root{--page-banner-title-color:var(--brand-secondary);--page-banner-title-weight-mobile:var(--font-weight-medium);--page-banner-title-weight-desktop:var(--font-weight-medium);--page-banner-fancy-min-height-mobile:400px;--page-banner-fancy-title-accent-color:var(--brand-black);--page-banner-fancy-divider-width:36px;--page-banner-fancy-divider-height:2px;--page-banner-fancy-divider-color:var(--brand-secondary);--page-banner-fancy-stack-gap:var(--gap-12);--page-banner-fancy-cta-gap:var(--gap-24);--page-banner-fancy-inner-padding-y:var(--section-padding-40)}@media (min-width:768px){:root{--page-banner-fancy-stack-gap:var(--gap-16);--page-banner-fancy-cta-gap:var(--gap-32);--page-banner-fancy-inner-padding-y:var(--section-padding-60)}}:root[data-layout-theme=premium]{--page-banner-overlay-bg:linear-gradient(90deg,var(--brand-primary-deep),color-mix(in srgb,var(--brand-primary-deep) 60%,transparent) 59.38%,transparent)}:root[data-layout-theme=premium][dir=rtl]{--page-banner-overlay-bg:linear-gradient(270deg,var(--brand-primary-deep),color-mix(in srgb,var(--brand-primary-deep) 60%,transparent) 59.38%,transparent)}.page-banner-fancy{min-height:var(--page-banner-fancy-min-height-mobile)}@media (min-width:768px){.page-banner-fancy{min-height:var(--page-banner-fancy-min-height,var(--page-banner-min-height-default))}}.page-banner-fancy-title-accent{color:var(--page-banner-fancy-title-accent-color)}.page-banner-fancy-inner{padding-block:var(--page-banner-fancy-inner-padding-y)}.page-banner-fancy-content,.page-banner-fancy-stack{display:flex;width:100%;flex-direction:column}.page-banner-fancy-stack{gap:var(--page-banner-fancy-stack-gap)}.page-banner-fancy-cta{width:100%;margin-top:var(--page-banner-fancy-cta-gap)}.page-banner-fancy-divider{width:var(--page-banner-fancy-divider-width);height:var(--page-banner-fancy-divider-height);margin:0;border:0;border-radius:0;background-color:var(--page-banner-fancy-divider-color);flex-shrink:0}[data-luxe-page-banner]{--page-banner-cta-gap:var(--gap-12);--page-banner-cta-arrow-gap:10px;--page-banner-luxe-min-height-mobile:auto;--page-banner-luxe-min-height-default:480px;--page-banner-luxe-stack-gap:var(--gap-12);--page-banner-luxe-cta-gap:var(--gap-20);--page-banner-luxe-inner-padding-y:var(--section-padding-24,1.5rem);--page-banner-luxe-content-max:36rem;--page-banner-luxe-content-width:46%;--page-banner-luxe-panel-bg:#fdf9f6;--page-banner-luxe-title-color:#261c15;--page-banner-luxe-title-accent:#b47a2b;--page-banner-luxe-subheading-color:#666666;--page-banner-luxe-title-size-mobile:clamp(1.375rem,5.2vw,1.75rem);--page-banner-luxe-title-size-desktop:clamp(2.25rem,3.2vw,3.15rem);--page-banner-luxe-title-line-mobile:1.25;--page-banner-luxe-title-line-desktop:1.22;--page-banner-luxe-subheading-size-mobile:0.875rem;--page-banner-luxe-subheading-line-mobile:1.45;--page-banner-luxe-title-weight:var(--font-weight-bold,700);--page-banner-luxe-title-font:var(--font-serif-classic),Georgia,"Times New Roman",Times,serif;--page-banner-luxe-media-min-height-mobile:180px;--btn-border-radius:6px;--btn-primary-color:#ffffff;--btn-primary-color-hover:#ffffff;--btn-primary-bg:#261c15;--btn-primary-bg-hover:color-mix(in srgb,#261c15 88%,#ffffff);--btn-primary-border:2px solid #261c15;--btn-primary-border-hover:2px solid color-mix(in srgb,#261c15 88%,#ffffff);--btn-outlined-color:#b47a2b;--btn-outlined-color-hover:#ffffff;--btn-outlined-bg:transparent;--btn-outlined-bg-hover:#b47a2b;--btn-outlined-border:1.5px solid #b47a2b;--btn-outlined-border-hover:1.5px solid #b47a2b}@media (min-width:1024px){[data-luxe-page-banner]{--page-banner-luxe-stack-gap:var(--gap-20);--page-banner-luxe-cta-gap:var(--gap-32);--page-banner-luxe-inner-padding-y:var(--section-padding-60)}}.page-banner-luxe{position:relative;min-height:var(
    --page-banner-luxe-min-height,var(--page-banner-luxe-min-height-default)
  );overflow:hidden;display:flex;align-items:center}.page-banner-luxe-media{position:absolute;inset:0;width:100%;height:100%;z-index:0;overflow:hidden}.page-banner-luxe-media-fallback{position:absolute;inset:0;background:color-mix(in srgb,#b47a2b 16%,#fdf9f6)}.page-banner-luxe-panel{display:none}@media (min-width:1024px){.page-banner-luxe-panel{display:block;position:absolute;inset:0;z-index:1;pointer-events:none;color:var(--page-banner-luxe-panel-bg)}.page-banner-luxe-curve{position:absolute;inset:0;width:100%;height:100%}.page-banner-luxe-curve-fill{fill:currentColor}}.page-banner-luxe-inner{position:relative;z-index:2;display:flex;align-items:center;padding-block:var(--page-banner-luxe-inner-padding-y);width:100%;background:transparent}.page-banner-luxe-content{display:flex;width:100%;max-width:100%;flex-direction:column}@media (min-width:1024px){.page-banner-luxe-content{width:min(100%,var(--page-banner-luxe-content-width));max-width:var(--page-banner-luxe-content-max)}}.page-banner-luxe-stack{display:flex;width:100%;flex-direction:column;gap:var(--page-banner-luxe-stack-gap)}.page-banner-luxe-title{color:var(--page-banner-luxe-title-color);font-family:var(--page-banner-luxe-title-font);font-size:var(--page-banner-luxe-title-size-mobile);font-weight:var(--page-banner-luxe-title-weight);line-height:var(--page-banner-luxe-title-line-mobile);letter-spacing:0}@media (min-width:1024px){.page-banner-luxe-title{font-size:var(--page-banner-luxe-title-size-desktop);line-height:var(--page-banner-luxe-title-line-desktop)}}.page-banner-luxe-title-accent{color:var(--page-banner-luxe-title-accent)}.page-banner-luxe-subheading{color:var(--page-banner-luxe-subheading-color);font-family:var(--font-sans,inherit);font-size:var(--page-banner-luxe-subheading-size-mobile);font-weight:var(--font-weight-normal,400);line-height:var(--page-banner-luxe-subheading-line-mobile);max-width:36rem}@media (min-width:1024px){.page-banner-luxe-subheading{font-size:var(--body-medium-size,var(--body-regular-size));line-height:var(--body-medium-line-height,var(--body-regular-line-height))}}.page-banner-luxe-cta{width:100%;margin-top:var(--page-banner-luxe-cta-gap)}.page-banner-luxe-cta .btn,.page-banner-luxe-cta .btn-outlined,.page-banner-luxe-cta .btn-primary{border-radius:var(--btn-border-radius);font-size:.875rem;padding:.5rem 1rem}@media (min-width:1024px){.page-banner-luxe-cta .btn,.page-banner-luxe-cta .btn-outlined,.page-banner-luxe-cta .btn-primary{font-size:var(--btn-common-font-size,1rem);padding:var(--btn-common-padding,.65rem 1.4rem)}}[dir=rtl] .page-banner-luxe-curve{transform:scaleX(-1);transform-origin:center}@media (min-width:1024px){[dir=rtl] .page-banner-luxe-content{margin-inline-start:auto;margin-inline-end:0}[dir=rtl] .page-banner-luxe-content.mx-auto{margin-inline:auto}[dir=rtl] .page-banner-luxe-content.ms-auto{margin-inline-start:0;margin-inline-end:auto}}:root{--page-banner-classic-min-height-mobile:400px;--page-banner-classic-stack-gap:var(--gap-12);--page-banner-classic-cta-gap:var(--gap-24);--page-banner-classic-inner-padding-y:var(--section-padding-40)}@media (min-width:768px){:root{--page-banner-classic-stack-gap:var(--gap-16);--page-banner-classic-cta-gap:var(--gap-32);--page-banner-classic-inner-padding-y:var(--section-padding-60)}}[data-modern-page-banner]{--page-banner-overlay-bg:linear-gradient(90deg,color-mix(in srgb,var(--brand-white) 96%,transparent),color-mix(in srgb,var(--brand-white) 92%,transparent) 32%,color-mix(in srgb,var(--brand-white) 68%,transparent) 46%,transparent 62%)}[dir=rtl] [data-modern-page-banner]{--page-banner-overlay-bg:linear-gradient(270deg,color-mix(in srgb,var(--brand-white) 96%,transparent),color-mix(in srgb,var(--brand-white) 92%,transparent) 32%,color-mix(in srgb,var(--brand-white) 68%,transparent) 46%,transparent 62%)}.page-banner-classic{--page-banner-title-color:var(--brand-secondary);--page-banner-title-size-mobile:var(--heading-2-size);--page-banner-title-size-desktop:var(--heading-1-size);--page-banner-title-line-mobile:var(--heading-2-line-height);--page-banner-title-line-desktop:var(--heading-1-line-height);--page-banner-title-weight-mobile:var(--font-weight-semibold);--page-banner-title-weight-desktop:var(--font-weight-semibold);min-height:var(
    --page-banner-classic-min-height,var(--page-banner-classic-min-height-mobile)
  );border-bottom:1px solid var(--brand-border-color)}@media (min-width:768px){.page-banner-classic{min-height:var(
      --page-banner-classic-min-height,var(--page-banner-min-height-default)
    )}}.page-banner-classic-inner{padding-block:var(--page-banner-classic-inner-padding-y)}[data-modern-page-banner] .page-banner-classic-content{display:flex;width:100%;max-width:var(--page-banner-content-width-mobile);flex-direction:column}@media (min-width:768px){[data-modern-page-banner] .page-banner-classic-content{max-width:var(--page-banner-content-width-tablet)}}@media (min-width:1024px){[data-modern-page-banner] .page-banner-classic-content{max-width:var(--page-banner-content-width-desktop)}}.page-banner-classic-stack{display:flex;width:100%;flex-direction:column;gap:var(--page-banner-classic-stack-gap)}.page-banner-classic-cta{width:100%;margin-top:var(--page-banner-classic-cta-gap)}:root{--apg-premium-surface:var(--brand-white);--apg-premium-border:var(--brand-border-color-light);--apg-premium-heading:var(--brand-primary-deep);--apg-premium-muted:var(--brand-neutral-text);--apg-premium-accent:var(--brand-primary);--apg-premium-sidebar-width:300px;--apg-premium-shell-gap:var(--gap-24);--apg-premium-sidebar-sticky-top-mobile:122px;--apg-premium-sidebar-sticky-top-desktop:190px;--apg-premium-scroll-offset-mobile:var(--apg-premium-sidebar-sticky-top-mobile);--apg-premium-scroll-offset-desktop:var(--apg-premium-sidebar-sticky-top-desktop);--apg-premium-pagination-active-bg:var(--brand-primary);--apg-premium-pagination-active-color:var(--brand-white);--apg-premium-pagination-color:var(--brand-primary-deep);--apg-premium-pagination-muted:var(--brand-neutral-text);--apg-premium-filter-overlay-z:130;--apg-premium-filter-drawer-z:131;--apg-premium-filter-drawer-width:min(320px,88vw)}[data-premium-apg] .apg-catalog{display:flex;flex-direction:column;gap:var(--gap-20)}@media (min-width:1024px){[data-premium-apg] .apg-catalog{flex-direction:row;align-items:flex-start;gap:var(--apg-premium-shell-gap)}}[data-premium-apg] .apg-sidebar--desktop{display:none;flex-shrink:0;width:100%}@media (min-width:1024px){[data-premium-apg] .apg-sidebar--desktop{display:block;position:sticky;top:var(--apg-premium-sidebar-sticky-top-desktop);width:var(--apg-premium-sidebar-width);max-height:calc(100dvh - var(--apg-premium-sidebar-sticky-top-desktop) - var(--gap-16));overflow-y:auto}}[data-premium-apg] .apg-toolbar-actions{display:flex;width:100%;align-items:center;gap:var(--gap-40)}[data-premium-apg] .apg-toolbar-filter{display:flex;min-width:0;flex:1 1 50%;align-items:stretch}@media (min-width:1024px){[data-premium-apg] .apg-toolbar-filter{display:none}}[data-premium-apg] .apg-mobile-filter-trigger{display:inline-flex;width:100%;max-width:100%;align-items:center;justify-content:center;gap:var(--gap-8);border:1px solid var(--apg-premium-border);border-radius:4px;background:var(--apg-premium-surface);padding:.625rem .75rem;color:var(--apg-premium-heading);font-size:var(--body-small-size);font-weight:var(--font-weight-medium);line-height:var(--body-regular-line-height);cursor:pointer;white-space:nowrap}[data-premium-apg] .apg-mobile-filter-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){[data-premium-apg] .apg-mobile-filter-trigger{display:none}}[data-premium-apg] .apg-mobile-filter-trigger:hover{border-color:var(--brand-secondary)}[data-premium-apg] .apg-mobile-filter-trigger__count{display:inline-flex;min-width:1.25rem;align-items:center;justify-content:center;border-radius:999px;background:var(--apg-premium-accent);padding:.0625rem .3125rem;color:var(--brand-white);font-size:var(--body-caption-size);font-weight:var(--font-weight-semibold);line-height:1.2}[data-premium-apg] .apg-filter-overlay{position:fixed;inset:0;z-index:var(--apg-premium-filter-overlay-z);border:none;background:color-mix(in srgb,var(--brand-primary-deep) 45%,transparent);padding:0;cursor:pointer}[data-premium-apg] .apg-filter-drawer{position:fixed;inset-block:0;inset-inline-start:0;z-index:var(--apg-premium-filter-drawer-z);display:flex;width:var(--apg-premium-filter-drawer-width);max-width:100%;flex-direction:column;overflow:hidden;background:var(--apg-premium-surface);box-shadow:4px 0 24px color-mix(in srgb,var(--brand-primary-deep) 18%,transparent)}[data-premium-apg] .apg-filter-drawer .apg-sidebar{display:flex;min-height:0;flex:1;flex-direction:column;width:100%}[data-premium-apg] .apg-filter-drawer .apg-sidebar-panel{display:flex;min-height:0;flex:1;flex-direction:column;border:none;padding:var(--gap-16)}[data-premium-apg] .apg-filter-drawer .apg-sidebar-options{max-height:none;flex:1}[data-premium-apg] .apg-sidebar-close{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border:none;background:transparent;padding:.25rem;color:var(--apg-premium-heading);cursor:pointer}[data-premium-apg] .apg-sidebar-panel{border:1px solid var(--apg-premium-border);background:var(--apg-premium-surface);padding:var(--gap-20)}[data-premium-apg] .apg-sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-12);margin-bottom:var(--gap-16)}[data-premium-apg] .apg-sidebar-title{margin:0;color:var(--apg-premium-heading);font-size:var(--heading-6-size);line-height:var(--heading-6-line-height);font-weight:var(--font-weight-semibold)}[data-premium-apg] .apg-sidebar-clear{border:none;background:transparent;padding:0;color:var(--apg-premium-accent);font-size:var(--body-small-size);font-weight:var(--font-weight-medium);cursor:pointer;text-decoration:none}[data-premium-apg] .apg-sidebar-clear:hover{text-decoration:underline}[data-premium-apg] .apg-sidebar-search{width:100%;margin-bottom:var(--gap-14);border:1px solid var(--apg-premium-border);border-radius:4px;background:var(--apg-premium-surface);padding:.625rem .875rem;color:var(--apg-premium-heading);font-size:var(--body-small-size);line-height:var(--body-regular-line-height);outline:none}[data-premium-apg] .apg-sidebar-search:focus{border-color:var(--brand-secondary)}[data-premium-apg] .apg-sidebar-options{display:flex;max-height:280px;flex-direction:column;gap:var(--gap-10);overflow-y:auto;margin-bottom:var(--gap-16)}[data-premium-apg] .apg-sidebar-option{display:flex;align-items:flex-start;gap:var(--gap-10);color:var(--apg-premium-heading);font-size:var(--body-small-size);line-height:var(--body-regular-line-height);cursor:pointer}[data-premium-apg] .apg-sidebar-option input{margin-top:.2rem;flex-shrink:0}[data-premium-apg] .apg-sidebar-actions{display:flex;flex-direction:column;gap:var(--gap-10)}[data-premium-apg] .apg-sidebar-apply,[data-premium-apg] .apg-sidebar-reset{width:100%}[data-premium-apg] .apg-main{min-width:0;flex:1;scroll-margin-top:var(--apg-premium-scroll-offset-mobile)}@media (min-width:1024px){[data-premium-apg] .apg-main{scroll-margin-top:var(--apg-premium-scroll-offset-desktop)}}[data-premium-apg] .apg-toolbar{display:flex;flex-direction:column;gap:var(--gap-12);margin-bottom:var(--gap-20)}@media (min-width:768px){[data-premium-apg] .apg-toolbar{flex-direction:row;align-items:center;justify-content:space-between}[data-premium-apg] .apg-toolbar-actions{width:auto;flex-shrink:0}}[data-premium-apg] .apg-toolbar-count{margin:0;color:var(--apg-premium-muted);font-size:var(--body-small-size);line-height:var(--body-regular-line-height)}@media (min-width:768px){[data-premium-apg] .apg-toolbar-count{font-size:var(--body-regular-size)}}[data-premium-apg] .apg-toolbar-sort{display:flex;min-width:0;flex:1 1 50%;align-items:center;gap:var(--gap-8)}@media (min-width:1024px){[data-premium-apg] .apg-toolbar-sort{flex:none}}[data-premium-apg] .apg-toolbar-sort-select{min-width:0;flex:1}[data-premium-apg] .apg-toolbar-sort select{width:100%;min-width:0;appearance:none;border:1px solid var(--apg-premium-border);border-radius:4px;background:var(--apg-premium-surface);padding:.625rem 2rem .625rem .75rem;color:var(--apg-premium-heading);font-size:var(--body-small-size);cursor:pointer;outline:none}@media (min-width:1024px){[data-premium-apg] .apg-toolbar-sort select{width:auto;min-width:160px}}[data-premium-apg] .apg-grid{display:grid;grid-template-columns:1fr;gap:var(--gap-20) var(--gap-16);list-style:none;margin:0;padding:0}@media (min-width:640px){[data-premium-apg] .apg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){[data-premium-apg] .apg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-24) var(--gap-20)}}@media (min-width:1280px){[data-premium-apg] .apg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-premium-apg] .apg-footer{display:flex;flex-direction:column;gap:var(--gap-16);margin-top:var(--gap-28)}@media (min-width:768px){[data-premium-apg] .apg-footer{flex-direction:row;align-items:center;justify-content:space-between}}[data-premium-apg] .apg-per-page{display:flex;align-items:center;gap:var(--gap-8);color:var(--apg-premium-muted);font-size:var(--body-small-size)}[data-premium-apg] .apg-per-page-select{position:relative}[data-premium-apg] .apg-per-page select{appearance:none;border:1px solid var(--apg-premium-border);border-radius:4px;background:var(--apg-premium-surface);padding:.375rem 1.75rem .375rem .625rem;color:var(--apg-premium-heading);font-size:var(--body-small-size);cursor:pointer;outline:none}[data-premium-apg] .apg-per-page-arrow{pointer-events:none;position:absolute;inset-block:0;inset-inline-end:0;display:flex;align-items:center;padding-inline-end:.5rem;color:var(--apg-premium-muted)}[data-premium-apg] .apg-pagination-nav{justify-content:flex-start}@media (min-width:768px){[data-premium-apg] .apg-pagination-nav{justify-content:center;flex:1}}[data-premium-apg]{--pagination-bg-active:var(--apg-premium-pagination-active-bg);--pagination-color-active:var(--apg-premium-pagination-active-color);--pagination-color:var(--apg-premium-pagination-color);--pagination-muted:var(--apg-premium-pagination-muted)}[data-premium-apg] .apg-pagination-btn{cursor:pointer;border:none;font:inherit}[data-premium-apg] .apg-pagination-btn:not([aria-current=page]){background:transparent}[data-premium-apg] [data-slot=pagination-link].apg-pagination-btn[aria-current=page]{background:var(--apg-premium-pagination-active-bg);color:var(--apg-premium-pagination-active-color)}[data-premium-apg] .apg-pagination-btn:hover:not([aria-current=page]):not([aria-disabled=true]){color:var(--apg-premium-accent)}[data-premium-apg] .apg-pagination-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}[data-premium-apg] .apg-empty{padding:var(--gap-40) 0;text-align:center;color:var(--apg-premium-muted);font-size:var(--body-regular-size)}[data-premium-apg] .apg-skeleton{aspect-ratio:268/163;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border:1px solid var(--apg-premium-border);background:color-mix(in srgb,var(--apg-premium-border) 40%,var(--apg-premium-surface));border-radius:4px}[data-premium-apg-simple] .apg-toolbar{display:flex;flex-direction:column;gap:var(--gap-12);margin-bottom:var(--gap-20)}[data-premium-apg-simple] .apg-toolbar--no-filter,[data-premium-apg] .apg-toolbar--no-filter{flex-direction:row;align-items:center;justify-content:space-between}[data-premium-apg-simple] .apg-toolbar-count{margin:0;color:var(--apg-premium-muted);font-size:var(--body-small-size);line-height:var(--body-regular-line-height)}@media (min-width:768px){[data-premium-apg-simple] .apg-toolbar-count{font-size:var(--body-regular-size)}}[data-premium-apg-simple] .apg-toolbar--no-filter .apg-toolbar-actions,[data-premium-apg] .apg-toolbar--no-filter .apg-toolbar-actions{width:auto;flex-shrink:0}[data-premium-apg-simple] .apg-toolbar--no-filter .apg-toolbar-sort,[data-premium-apg] .apg-toolbar--no-filter .apg-toolbar-sort{flex:none}[data-premium-apg-simple] .apg-toolbar-actions{display:flex;width:100%;align-items:center;gap:var(--gap-10)}[data-premium-apg-simple] .apg-toolbar-sort{display:flex;min-width:0;flex:1 1 50%;align-items:center;gap:var(--gap-8)}[data-premium-apg-simple] .apg-toolbar-sort-select{min-width:0;flex:1}[data-premium-apg-simple] .apg-toolbar-sort select{width:100%;min-width:0;appearance:none;border:1px solid var(--apg-premium-border);border-radius:4px;background:var(--apg-premium-surface);padding:.625rem 2rem .625rem .75rem;color:var(--apg-premium-heading);font-size:var(--body-small-size);cursor:pointer;outline:none}@media (min-width:1024px){[data-premium-apg-simple] .apg-toolbar-sort select{width:auto;min-width:160px}}[data-premium-apg-simple] .apg-empty{padding:var(--gap-40) 0;text-align:center;color:var(--apg-premium-muted);font-size:var(--body-regular-size)}[data-premium-apg-simple] .apg-simple-load-more{display:flex;justify-content:center;padding-top:var(--gap-28)}:root{--pagination-link-weight:var(--font-weight-normal);--pagination-bg-active:var(--brand-black);--pagination-color-active:var(--brand-white);--pagination-color:var(--brand-black);--pagination-muted:var(--brand-neutral-text);--pagination-gap-desktop:var(--gap-8);--pagination-padding-top-desktop:var(--section-padding-25);--pagination-caption-size-mobile:var(--body-caption-size);--pagination-caption-size-desktop:var(--body-small-size)}[data-premium-hero-breadcrumb-cluster] .page-banner--premium{align-items:center}[data-layout-theme=sleek_theme] .page-banner-sleek{--page-banner-title-color:var(--brand-secondary);--page-banner-subheading-color:var(--brand-white);--page-banner-body-color:var(--brand-white)}[data-layout-theme=sleek_theme] .page-banner-sleek.page-banner-sleek--home{--page-banner-title-color:var(--brand-primary-deep);--page-banner-title-accent-color:var(--brand-secondary);--page-banner-subheading-color:var(--brand-primary-deep);--page-banner-body-color:var(--brand-neutral-text);min-height:min(var(--page-banner-home-min-height,420px),max(280px,36vw))}[data-layout-theme=sleek_theme] .page-banner-sleek .page-banner-title-accent{color:var(--page-banner-title-accent-color)}[data-layout-theme=sleek_theme] .page-banner-sleek--home .page-banner-sleek__image{object-position:right center}[dir=rtl][data-layout-theme=sleek_theme] .page-banner-sleek--home .page-banner-sleek__image{object-position:left center}@media (min-width:1680px){[data-layout-theme=sleek_theme] .page-banner-sleek.page-banner-sleek--home{min-height:var(--page-banner-home-min-height,420px)}[data-layout-theme=sleek_theme] .page-banner-sleek--home .page-banner-sleek__image,[dir=rtl][data-layout-theme=sleek_theme] .page-banner-sleek--home .page-banner-sleek__image{object-position:center}}:root{--page-banner-overlay-bg:linear-gradient(90deg,var(--brand-primary),color-mix(in srgb,var(--brand-primary) 60%,transparent) 59.38%,transparent);--page-banner-title-color:var(--brand-white);--page-banner-title-size-mobile:var(--body-large-line-height);--page-banner-title-size-desktop:var(--heading-1-size);--page-banner-title-line-mobile:var(--heading-2-size);--page-banner-title-line-desktop:var(--heading-1-line-height);--page-banner-title-weight-mobile:var(--font-weight-semibold);--page-banner-title-weight-desktop:var(--font-weight-semibold);--page-banner-cta-gap:var(--gap-12);--page-banner-cta-arrow-gap:10px;--page-banner-min-height-default:300px;--page-banner-padding-block:var(--section-padding-60);--page-banner-content-width-mobile:100%;--page-banner-content-width-tablet:45%;--page-banner-content-width-desktop:45%}.page-banner-standard-content{width:100%;max-width:var(--page-banner-content-width-mobile)}@media (min-width:768px){.page-banner-standard-content{max-width:var(--page-banner-content-width-tablet)}}@media (min-width:1024px){.page-banner-standard-content{max-width:var(--page-banner-content-width-desktop)}.page-banner-standard-title--inner{white-space:nowrap}}.page-banner-standard-title-accent{color:var(--brand-neutral-text)}.page-banner-standard-title-rest{color:var(--brand-primary)}[dir=rtl]{--page-banner-overlay-bg:linear-gradient(270deg,var(--brand-primary),color-mix(in srgb,var(--brand-primary) 60%,transparent) 59.38%,transparent)}:root{--role-link-breadcrumbs-bg:var(--brand-neutral-surface-5);--role-link-breadcrumbs-font-size:var(--body-small-size);--role-link-breadcrumbs-line-height:var(--body-small-line-height);--role-link-breadcrumbs-font-weight:var(--font-weight-medium);--role-link-breadcrumbs-link-color:var(--brand-primary-deep);--role-link-breadcrumbs-active-color:var(--brand-neutral-text);--role-link-breadcrumbs-separator-color:var(--brand-neutral-text)}