﻿:root{--primary: #d4f51f;--primary-dark: #b5d60a;--on-primary: #0e110f;--secondary: #0e110f;--white: #ffffff;--black: #000000;--button-primary-bg: #d4f51f;--button-primary-hover: #b5d60a;--button-secondary-bg: #0e110f;--button-secondary-hover: #2a2f2b;--bg-primary: #f3f4f1;--bg-secondary: #e8eae5;--text-primary: #0e110f;--text-secondary: #4a504c;--text-light: #626864;--radius-base: 2px;--card-radius-sm: 2px;--card-radius-md: 4px;--card-radius-lg: 6px;--border: #daddd8;--overlay: rgba(14, 17, 15, 0.45);--success: #1e7f45;--error: #d7262e;--warning: #b45309;--font-family: "Elms Sans", "Elms Sans Fallback", system-ui, sans-serif;--products-grid-default-columns-phone: 2;--products-grid-default-columns-tablet: 3;--products-grid-default-columns-laptop: 4;--products-grid-default-columns-desktop: 4;--products-grid-default-gap-phone: 10px;--products-grid-default-gap-tablet: 10px;--products-grid-default-gap-laptop: 10px;--products-grid-default-gap-desktop: 10px;--products-grid-home-columns-phone: 2;--products-grid-home-columns-tablet: 3;--products-grid-home-columns-laptop: 4;--products-grid-home-columns-desktop: 4;--products-grid-home-gap-phone: 10px;--products-grid-home-gap-tablet: 10px;--products-grid-home-gap-laptop: 10px;--products-grid-home-gap-desktop: 10px;--products-grid-catalog-columns-phone: 2;--products-grid-catalog-columns-tablet: 2;--products-grid-catalog-columns-laptop: 2;--products-grid-catalog-columns-desktop: 3;--products-grid-catalog-gap-phone: 16px;--products-grid-catalog-gap-tablet: 16px;--products-grid-catalog-gap-laptop: 16px;--products-grid-catalog-gap-desktop: 32px;--catalog-subcategory-grid-columns-phone: 2;--catalog-subcategory-grid-columns-tablet: 3;--catalog-subcategory-grid-columns-laptop: 3;--catalog-subcategory-grid-columns-desktop: 4;--catalog-subcategory-grid-gap-phone: 16px;--catalog-subcategory-grid-gap-tablet: 16px;--catalog-subcategory-grid-gap-laptop: 16px;--catalog-subcategory-grid-gap-desktop: 32px;--homepage-category-grid-columns-phone: 2;--homepage-category-grid-columns-tablet: 4;--homepage-category-grid-columns-laptop: 6;--homepage-category-grid-columns-desktop: 6;--homepage-category-grid-gap-phone: 10px;--homepage-category-grid-gap-tablet: 14px;--homepage-category-grid-gap-laptop: 14px;--homepage-category-grid-gap-desktop: 14px;--products-grid-vendor-page-columns-phone: 2;--products-grid-vendor-page-columns-tablet: 3;--products-grid-vendor-page-columns-laptop: 4;--products-grid-vendor-page-columns-desktop: 4;--products-grid-vendor-page-gap-phone: 10px;--products-grid-vendor-page-gap-tablet: 10px;--products-grid-vendor-page-gap-laptop: 10px;--products-grid-vendor-page-gap-desktop: 10px;--products-grid-vendor-list-columns-phone: 2;--products-grid-vendor-list-columns-tablet: 3;--products-grid-vendor-list-columns-laptop: 2;--products-grid-vendor-list-columns-desktop: 3;--products-grid-vendor-list-gap-phone: 10px;--products-grid-vendor-list-gap-tablet: 10px;--products-grid-vendor-list-gap-laptop: 20px;--products-grid-vendor-list-gap-desktop: 30px;--products-grid-manufacturer-list-columns-phone: 2;--products-grid-manufacturer-list-columns-tablet: 3;--products-grid-manufacturer-list-columns-laptop: 4;--products-grid-manufacturer-list-columns-desktop: 4;--products-grid-manufacturer-list-gap-phone: 10px;--products-grid-manufacturer-list-gap-tablet: 10px;--products-grid-manufacturer-list-gap-laptop: 10px;--products-grid-manufacturer-list-gap-desktop: 10px;--products-grid-best-seller-list-columns-phone: 2;--products-grid-best-seller-list-columns-tablet: 3;--products-grid-best-seller-list-columns-laptop: 4;--products-grid-best-seller-list-columns-desktop: 4;--products-grid-best-seller-list-gap-phone: 10px;--products-grid-best-seller-list-gap-tablet: 10px;--products-grid-best-seller-list-gap-laptop: 10px;--products-grid-best-seller-list-gap-desktop: 10px;--gutter-phone: 10px;--gutter-tablet: 28px;--gutter-desktop: 32px;--gutter-large: 42px;--global-container-max-width-any: 1400px;--gray-100: #f6f7f5;--gray-200: #eceeea;--gray-300: #daddd8;--gray-400: #858b86;--gray-500: #626864;--page-margin-base: 24px;--page-margin-mobile: 28px;--page-margin-tablet: 32px;--page-margin-laptop: 40px;--page-margin-desktop: 48px;--page-margin-large: 48px;--page-title-base: 24px;--page-title-mobile: 24px;--page-title-tablet: 28px;--page-title-laptop: 36px;--page-title-desktop: 40px;--page-title-large: 40px;--accent-text: var(--secondary);--accent-line: var(--secondary);--focus-ring: 0 0 0 2px var(--white), 0 0 0 4px var(--secondary), 0 0 0 6px var(--primary);--field-focus-halo: color-mix(in srgb, var(--primary) 55%, transparent);--price: var(--text-primary);--price-sale: var(--error);--danger-strip: color-mix(in srgb, var(--error) 14%, transparent);--star-filled: var(--secondary);--star-empty: var(--gray-300);--surface-dark: var(--secondary);--on-surface-dark: var(--white);--on-ink-muted: color-mix(in srgb, var(--white) 72%, transparent);--on-ink-line: color-mix(in srgb, var(--white) 18%, transparent);--on-ink-ghost: color-mix(in srgb, var(--white) 9%, var(--surface-dark));--fs-10: 0.625rem;--fs-12: 0.75rem;--fs-xs: 0.8125rem;--fs-sm: 0.875rem;--fs-15: 0.9375rem;--fs-base: 1rem;--fs-lg: 1.125rem;--fs-20: 1.25rem;--fs-xl: 1.375rem;--fs-24: 1.5rem;--fs-26: 1.625rem;--fs-2xl: 1.75rem;--fs-32: 2rem;--fs-36: 2.25rem;--fs-40: 2.5rem;--fs-48: 3rem;--fs-64: 4rem;--fs-3xl: clamp(1.75rem, 1.4rem + 1.4vw, 2.5rem);--fs-display: clamp(2.5rem, 1.6rem + 4vw, 5.5rem);--tracking-label: 0.06em;--tracking-display: -0.02em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-4h: 20px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--control-height: 48px;--control-height-sm: 40px;--z-dropdown: 1000;--z-sticky: 1020;--z-bar: 1030;--z-drawer: 1045;--z-popup: 1050;--z-modal: 1055;--z-toast: 1090;--z-top: 1100;--z-lightbox: 1500;--z-blocking: 2000;--shadow-pop: 0 12px 32px rgba(14, 17, 15, 0.16), 0 2px 6px rgba(14, 17, 15, 0.08);--toast-width: 400px;--loader-scrim: color-mix(in srgb, var(--white) 72%, transparent);--skeleton-fill: var(--gray-200);--ease-out: cubic-bezier(0.2, 0.7, 0.2, 1);--dur-fast: 120ms;--dur-base: 200ms;--ease-tape: cubic-bezier(0.65, 0, 0.35, 1);--ease-expo: cubic-bezier(0.16, 1, 0.3, 1);--dur-tape: 450ms;--dur-press: 120ms;--tape-in: 0%;--tape-out: 100%;--ease-swipe: cubic-bezier(0.33, 1, 0.68, 1);--dur-swipe: 500ms;--ease-slide: cubic-bezier(0.22, 1, 0.36, 1)}[dir=rtl]{--tape-in: 100%;--tape-out: 0%}@property --tape-p{syntax:"<percentage>";inherits:false;initial-value:0%}@media(prefers-reduced-motion: reduce){:root{--dur-tape: 1ms;--dur-swipe: 1ms;--dur-base: 1ms;--dur-press: 1ms}}html{margin-inline-end:0 !important}@media(prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}*{margin:0;padding:0;vertical-align:baseline;box-sizing:border-box;text-align:start}::selection{color:var(--on-primary);background-color:var(--primary)}html{accent-color:var(--accent-text);caret-color:var(--accent-text);scrollbar-color:var(--gray-400) var(--gray-100)}body{font-family:var(--font-family);font-size:var(--fs-sm);line-height:22px;font-weight:400;color:var(--text-primary);background-color:var(--white)}@media(min-width: 992px){body{font-size:var(--fs-base);line-height:24px}}a{color:var(--text-primary);text-decoration:none;cursor:pointer;transition:color var(--dur-base) var(--ease-out)}a:focus,a:hover{color:var(--accent-text)}[dir=rtl] :is(.ph-arrow-right,.ph-arrow-left,.ph-caret-right,.ph-caret-left){scale:-1 1}:where([dir=rtl] :is(.ph-arrow-right,.ph-arrow-left,.ph-caret-right,.ph-caret-left):not(.ph-duotone)){display:inline-block}a img{border:none}ol,ul{list-style:none}dl,ol,ul{margin:0;padding:0}.text-14{font-size:var(--fs-sm)}.icon-s18{font-size:var(--fs-lg)}.icon-s20{font-size:var(--fs-20)}.icon-s22{font-size:var(--fs-xl)}.icon-s24{font-size:var(--fs-24)}.buttons{display:flex;flex-wrap:nowrap;gap:var(--space-3)}.button,.vf-story__link,.chatpilot-guestform-submit,.rfq-button-2,.premium-blog-search__button,.profile-info-box .pm-button,.forum-topic-page .topic-actions .actions .reply-topic-button,.forum-page .forum-actions .actions a+a,.forum-page .forum-actions .actions a:first-child,.forums-header .search-box-button,.forum-subscriptions-page .button-1.delete-selected-fs-button,:is(.product-details-page,.quickviewdetails) .download-sample-button,:is(.product-details-page,.quickviewdetails) .add-to-cart-button,.button-2,.button-1,.section-link{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-3) var(--space-5);text-align:center;border:none;outline:none;border-radius:var(--radius-base);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25),border-color var(--dur-base) var(--ease-out),scale var(--dur-press) var(--ease-out)}.button>i:last-child:not(:first-child),.vf-story__link>i:last-child:not(:first-child),.chatpilot-guestform-submit>i:last-child:not(:first-child),.rfq-button-2>i:last-child:not(:first-child),.premium-blog-search__button>i:last-child:not(:first-child),.profile-info-box .pm-button>i:last-child:not(:first-child),.forum-topic-page .topic-actions .actions .reply-topic-button>i:last-child:not(:first-child),.forum-page .forum-actions .actions a+a>i:last-child:not(:first-child),.forum-page .forum-actions .actions a:first-child>i:last-child:not(:first-child),.forums-header .search-box-button>i:last-child:not(:first-child),:is(.product-details-page,.quickviewdetails) .download-sample-button>i:last-child:not(:first-child),:is(.product-details-page,.quickviewdetails) .add-to-cart-button>i:last-child:not(:first-child),.button-2>i:last-child:not(:first-child),.button-1>i:last-child:not(:first-child),.section-link>i:last-child:not(:first-child),.button>.icon:last-child,.vf-story__link>.icon:last-child,.chatpilot-guestform-submit>.icon:last-child,.rfq-button-2>.icon:last-child,.premium-blog-search__button>.icon:last-child,.profile-info-box .pm-button>.icon:last-child,.forum-topic-page .topic-actions .actions .reply-topic-button>.icon:last-child,.forum-page .forum-actions .actions a+a>.icon:last-child,.forum-page .forum-actions .actions a:first-child>.icon:last-child,.forums-header .search-box-button>.icon:last-child,:is(.product-details-page,.quickviewdetails) .download-sample-button>.icon:last-child,:is(.product-details-page,.quickviewdetails) .add-to-cart-button>.icon:last-child,.button-2>.icon:last-child,.button-1>.icon:last-child,.section-link>.icon:last-child{transition:translate var(--dur-tape) var(--ease-expo)}.button:hover>i:last-child:not(:first-child),.vf-story__link:hover>i:last-child:not(:first-child),.chatpilot-guestform-submit:hover>i:last-child:not(:first-child),.rfq-button-2:hover>i:last-child:not(:first-child),.premium-blog-search__button:hover>i:last-child:not(:first-child),.profile-info-box .pm-button:hover>i:last-child:not(:first-child),.forum-topic-page .topic-actions .actions .reply-topic-button:hover>i:last-child:not(:first-child),.forum-page .forum-actions .actions a+a:hover>i:last-child:not(:first-child),.forum-page .forum-actions .actions a:hover:first-child>i:last-child:not(:first-child),.forums-header .search-box-button:hover>i:last-child:not(:first-child),:is(.product-details-page,.quickviewdetails) .download-sample-button:hover>i:last-child:not(:first-child),:is(.product-details-page,.quickviewdetails) .add-to-cart-button:hover>i:last-child:not(:first-child),.button-2:hover>i:last-child:not(:first-child),.button-1:hover>i:last-child:not(:first-child),.section-link:hover>i:last-child:not(:first-child),.button:hover>.icon:last-child,.vf-story__link:hover>.icon:last-child,.chatpilot-guestform-submit:hover>.icon:last-child,.rfq-button-2:hover>.icon:last-child,.premium-blog-search__button:hover>.icon:last-child,.profile-info-box .pm-button:hover>.icon:last-child,.forum-topic-page .topic-actions .actions .reply-topic-button:hover>.icon:last-child,.forum-page .forum-actions .actions a+a:hover>.icon:last-child,.forum-page .forum-actions .actions a:hover:first-child>.icon:last-child,.forums-header .search-box-button:hover>.icon:last-child,:is(.product-details-page,.quickviewdetails) .download-sample-button:hover>.icon:last-child,:is(.product-details-page,.quickviewdetails) .add-to-cart-button:hover>.icon:last-child,.button-2:hover>.icon:last-child,.button-1:hover>.icon:last-child,.section-link:hover>.icon:last-child{translate:3px 0}[dir=rtl] .button:hover>i:last-child:not(:first-child),[dir=rtl] .vf-story__link:hover>i:last-child:not(:first-child),[dir=rtl] .chatpilot-guestform-submit:hover>i:last-child:not(:first-child),[dir=rtl] .rfq-button-2:hover>i:last-child:not(:first-child),[dir=rtl] .premium-blog-search__button:hover>i:last-child:not(:first-child),[dir=rtl] .profile-info-box .pm-button:hover>i:last-child:not(:first-child),.profile-info-box [dir=rtl] .pm-button:hover>i:last-child:not(:first-child),[dir=rtl] .forum-topic-page .topic-actions .actions .reply-topic-button:hover>i:last-child:not(:first-child),.forum-topic-page .topic-actions .actions [dir=rtl] .reply-topic-button:hover>i:last-child:not(:first-child),[dir=rtl] .forum-page .forum-actions .actions a+a:hover>i:last-child:not(:first-child),.forum-page .forum-actions .actions [dir=rtl] a+a:hover>i:last-child:not(:first-child),[dir=rtl] .forum-page .forum-actions .actions a:hover:first-child>i:last-child:not(:first-child),.forum-page .forum-actions .actions [dir=rtl] a:hover:first-child>i:last-child:not(:first-child),[dir=rtl] .forums-header .search-box-button:hover>i:last-child:not(:first-child),.forums-header [dir=rtl] .search-box-button:hover>i:last-child:not(:first-child),[dir=rtl] :is(.product-details-page,.quickviewdetails) .download-sample-button:hover>i:last-child:not(:first-child),:is(.product-details-page,.quickviewdetails) [dir=rtl] .download-sample-button:hover>i:last-child:not(:first-child),[dir=rtl] :is(.product-details-page,.quickviewdetails) .add-to-cart-button:hover>i:last-child:not(:first-child),:is(.product-details-page,.quickviewdetails) [dir=rtl] .add-to-cart-button:hover>i:last-child:not(:first-child),[dir=rtl] .button-2:hover>i:last-child:not(:first-child),[dir=rtl] .button-1:hover>i:last-child:not(:first-child),[dir=rtl] .section-link:hover>i:last-child:not(:first-child),[dir=rtl] .button:hover>.icon:last-child,[dir=rtl] .vf-story__link:hover>.icon:last-child,[dir=rtl] .chatpilot-guestform-submit:hover>.icon:last-child,[dir=rtl] .rfq-button-2:hover>.icon:last-child,[dir=rtl] .premium-blog-search__button:hover>.icon:last-child,[dir=rtl] .profile-info-box .pm-button:hover>.icon:last-child,.profile-info-box [dir=rtl] .pm-button:hover>.icon:last-child,[dir=rtl] .forum-topic-page .topic-actions .actions .reply-topic-button:hover>.icon:last-child,.forum-topic-page .topic-actions .actions [dir=rtl] .reply-topic-button:hover>.icon:last-child,[dir=rtl] .forum-page .forum-actions .actions a+a:hover>.icon:last-child,.forum-page .forum-actions .actions [dir=rtl] a+a:hover>.icon:last-child,[dir=rtl] .forum-page .forum-actions .actions a:hover:first-child>.icon:last-child,.forum-page .forum-actions .actions [dir=rtl] a:hover:first-child>.icon:last-child,[dir=rtl] .forums-header .search-box-button:hover>.icon:last-child,.forums-header [dir=rtl] .search-box-button:hover>.icon:last-child,[dir=rtl] :is(.product-details-page,.quickviewdetails) .download-sample-button:hover>.icon:last-child,:is(.product-details-page,.quickviewdetails) [dir=rtl] .download-sample-button:hover>.icon:last-child,[dir=rtl] :is(.product-details-page,.quickviewdetails) .add-to-cart-button:hover>.icon:last-child,:is(.product-details-page,.quickviewdetails) [dir=rtl] .add-to-cart-button:hover>.icon:last-child,[dir=rtl] .button-2:hover>.icon:last-child,[dir=rtl] .button-1:hover>.icon:last-child,[dir=rtl] .section-link:hover>.icon:last-child{translate:-3px 0}.button:focus-visible,.vf-story__link:focus-visible,.chatpilot-guestform-submit:focus-visible,.rfq-button-2:focus-visible,.premium-blog-search__button:focus-visible,.profile-info-box .pm-button:focus-visible,.forum-topic-page .topic-actions .actions .reply-topic-button:focus-visible,.forum-page .forum-actions .actions a+a:focus-visible,.forum-page .forum-actions .actions a:focus-visible:first-child,.forums-header .search-box-button:focus-visible,.forum-subscriptions-page .button-1.delete-selected-fs-button:focus-visible,:is(.product-details-page,.quickviewdetails) .download-sample-button:focus-visible,:is(.product-details-page,.quickviewdetails) .add-to-cart-button:focus-visible,.button-2:focus-visible,.button-1:focus-visible,.section-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.button:active,.vf-story__link:active,.chatpilot-guestform-submit:active,.rfq-button-2:active,.premium-blog-search__button:active,.profile-info-box .pm-button:active,.forum-topic-page .topic-actions .actions .reply-topic-button:active,.forum-page .forum-actions .actions a+a:active,.forum-page .forum-actions .actions a:active:first-child,.forums-header .search-box-button:active,.forum-subscriptions-page .button-1.delete-selected-fs-button:active,:is(.product-details-page,.quickviewdetails) .download-sample-button:active,:is(.product-details-page,.quickviewdetails) .add-to-cart-button:active,.button-2:active,.button-1:active,.section-link:active{scale:.97}.button:disabled,.vf-story__link:disabled,.chatpilot-guestform-submit:disabled,.rfq-button-2:disabled,.premium-blog-search__button:disabled,.profile-info-box .pm-button:disabled,.forum-topic-page .topic-actions .actions .reply-topic-button:disabled,.forum-page .forum-actions .actions a+a:disabled,.forum-page .forum-actions .actions a:disabled:first-child,.forums-header .search-box-button:disabled,.forum-subscriptions-page .button-1.delete-selected-fs-button:disabled,:is(.product-details-page,.quickviewdetails) .download-sample-button:disabled,:is(.product-details-page,.quickviewdetails) .add-to-cart-button:disabled,.button-2:disabled,.button-1:disabled,.section-link:disabled,.button[disabled],[disabled].vf-story__link,[disabled].chatpilot-guestform-submit,[disabled].rfq-button-2,[disabled].premium-blog-search__button,.profile-info-box [disabled].pm-button,.forum-topic-page .topic-actions .actions [disabled].reply-topic-button,.forum-page .forum-actions .actions a+a[disabled],.forum-page .forum-actions .actions a[disabled]:first-child,.forums-header [disabled].search-box-button,.forum-subscriptions-page [disabled].button-1.delete-selected-fs-button,:is(.product-details-page,.quickviewdetails) [disabled].download-sample-button,:is(.product-details-page,.quickviewdetails) [disabled].add-to-cart-button,[disabled].button-2,[disabled].button-1,[disabled].section-link{cursor:not-allowed;color:var(--text-secondary);background-color:var(--gray-200);background-image:none;scale:none}.button--primary,.chatpilot-guestform-submit,.forum-topic-page .topic-actions .actions .reply-topic-button,.forum-page .forum-actions .actions a:first-child,.forum-subscriptions-page .button-1.delete-selected-fs-button,:is(.product-details-page,.quickviewdetails) .add-to-cart-button,.button-1{--tape-fill: var(--button-secondary-bg);background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--tape-fill) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;color:var(--on-primary);background-color:var(--button-primary-bg)}.button--primary:hover,.chatpilot-guestform-submit:hover,.forum-topic-page .topic-actions .actions .reply-topic-button:hover,.forum-page .forum-actions .actions a:hover:first-child,.forum-subscriptions-page .button-1.delete-selected-fs-button:hover,:is(.product-details-page,.quickviewdetails) .add-to-cart-button:hover,.button-1:hover,.button--primary:focus-visible,.chatpilot-guestform-submit:focus-visible,.forum-topic-page .topic-actions .actions .reply-topic-button:focus-visible,.forum-page .forum-actions .actions a:focus-visible:first-child,.forum-subscriptions-page .button-1.delete-selected-fs-button:focus-visible,:is(.product-details-page,.quickviewdetails) .add-to-cart-button:focus-visible,.button-1:focus-visible{--tape-p: 101%;color:var(--primary)}.button--primary:active,.chatpilot-guestform-submit:active,.forum-topic-page .topic-actions .actions .reply-topic-button:active,.forum-page .forum-actions .actions a:active:first-child,.forum-subscriptions-page .button-1.delete-selected-fs-button:active,:is(.product-details-page,.quickviewdetails) .add-to-cart-button:active,.button-1:active{--tape-fill: var(--button-secondary-hover)}.button--secondary,.rfq-button-2,.premium-blog-search__button,.forums-header .search-box-button,.button-2{--tape-fill: var(--button-primary-bg);background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--tape-fill) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;color:var(--white);background-color:var(--button-secondary-bg)}.button--secondary:hover,.rfq-button-2:hover,.premium-blog-search__button:hover,.forums-header .search-box-button:hover,.button-2:hover,.button--secondary:focus-visible,.rfq-button-2:focus-visible,.premium-blog-search__button:focus-visible,.forums-header .search-box-button:focus-visible,.button-2:focus-visible{--tape-p: 101%;color:var(--on-primary)}.button--secondary:active,.rfq-button-2:active,.premium-blog-search__button:active,.forums-header .search-box-button:active,.button-2:active{--tape-fill: var(--button-primary-hover)}.button--error,.button--danger{background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--secondary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;color:var(--white);background-color:var(--error)}.button--error:hover,.button--error:focus-visible,.button--danger:hover,.button--danger:focus-visible{--tape-p: 101%;color:var(--white)}.button--outline,.profile-info-box .pm-button,.forum-page .forum-actions .actions a+a,:is(.product-details-page,.quickviewdetails) .download-sample-button,.vote-poll-button{--tape-fill: var(--button-primary-bg);background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--tape-fill) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;color:var(--text-primary);background-color:var(--white);box-shadow:inset 0 0 0 1px var(--accent-line)}.button--outline:hover,.profile-info-box .pm-button:hover,.forum-page .forum-actions .actions a+a:hover,:is(.product-details-page,.quickviewdetails) .download-sample-button:hover,.vote-poll-button:hover,.button--outline:focus-visible,.profile-info-box .pm-button:focus-visible,.forum-page .forum-actions .actions a+a:focus-visible,:is(.product-details-page,.quickviewdetails) .download-sample-button:focus-visible,.vote-poll-button:focus-visible{--tape-p: 101%;color:var(--on-primary)}.button--outline:focus-visible,.profile-info-box .pm-button:focus-visible,.forum-page .forum-actions .actions a+a:focus-visible,:is(.product-details-page,.quickviewdetails) .download-sample-button:focus-visible,.vote-poll-button:focus-visible{box-shadow:inset 0 0 0 1px var(--accent-line),var(--focus-ring)}.button--outline:active,.profile-info-box .pm-button:active,.forum-page .forum-actions .actions a+a:active,:is(.product-details-page,.quickviewdetails) .download-sample-button:active,.vote-poll-button:active{--tape-fill: var(--button-primary-hover)}.button--outline-danger{background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--error) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;color:var(--error);background-color:var(--white);box-shadow:inset 0 0 0 1px var(--error)}.button--outline-danger:hover,.button--outline-danger:focus-visible{--tape-p: 101%;color:var(--white)}.button--outline-danger:focus-visible{box-shadow:inset 0 0 0 1px var(--error),var(--focus-ring)}.button--sm,.forum-topic-page .topic-actions .actions .reply-topic-button,.vote-poll-button{min-height:var(--control-height-sm);padding:var(--space-2) var(--space-4)}.button--link,.section-link{position:relative;isolation:isolate;min-height:auto;padding:var(--space-2) var(--space-1);color:var(--accent-text);background-color:rgba(0,0,0,0)}.button--link::before,.section-link::before{content:"";position:absolute;inset-inline:0;inset-block:0;z-index:-1;background-color:var(--accent-line);clip-path:inset(calc(100% - 2px) 0 0);transition:clip-path var(--dur-tape) var(--ease-tape),background-color var(--dur-fast) var(--ease-out)}.button--link::after,.section-link::after{content:"";font-family:"Phosphor" !important;font-size:var(--fs-sm);text-transform:none;letter-spacing:0;line-height:1;transition:transform var(--dur-tape) var(--ease-expo)}.button--link:hover,.section-link:hover,.button--link:focus-visible,.section-link:focus-visible{color:var(--on-primary)}.button--link:hover::before,.section-link:hover::before,.button--link:focus-visible::before,.section-link:focus-visible::before{clip-path:inset(0 0 0);background-color:var(--primary)}.button--link:hover::after,.section-link:hover::after,.button--link:focus-visible::after,.section-link:focus-visible::after{transform:translateX(3px)}[dir=rtl] .button--link:hover::after,[dir=rtl] .section-link:hover::after,[dir=rtl] .button--link:focus-visible::after,[dir=rtl] .section-link:focus-visible::after{transform:translateX(-3px)}@media not all and (hover: hover)and (pointer: fine){.button--primary:hover:not(:focus-visible),.chatpilot-guestform-submit:hover:not(:focus-visible),.forum-topic-page .topic-actions .actions .reply-topic-button:hover:not(:focus-visible),.forum-page .forum-actions .actions a:hover:not(:focus-visible):first-child,:is(.product-details-page,.quickviewdetails) .add-to-cart-button:hover:not(:focus-visible),.button-1:hover:not(:focus-visible){--tape-p: 0%;color:var(--on-primary)}.button--secondary:hover:not(:focus-visible),.rfq-button-2:hover:not(:focus-visible),.premium-blog-search__button:hover:not(:focus-visible),.forums-header .search-box-button:hover:not(:focus-visible),.button-2:hover:not(:focus-visible){--tape-p: 0%;color:var(--white)}.button--outline:hover:not(:focus-visible),.profile-info-box .pm-button:hover:not(:focus-visible),.forum-page .forum-actions .actions a+a:hover:not(:focus-visible),:is(.product-details-page,.quickviewdetails) .download-sample-button:hover:not(:focus-visible),.vote-poll-button:hover:not(:focus-visible){--tape-p: 0%;color:var(--text-primary)}}.section-link{flex:none;white-space:nowrap}.icon-button{display:grid;place-items:center;flex:none;inline-size:40px;block-size:40px;padding:0;border:0;border-radius:50%;color:var(--text-primary);font-size:var(--fs-20);background-color:var(--bg-secondary);cursor:pointer;background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25)}@media(hover: hover)and (pointer: fine){.icon-button:hover{--tape-p: 101%;color:var(--on-primary)}}.icon-button:focus-visible{--tape-p: 101%;outline:none;box-shadow:var(--focus-ring);color:var(--on-primary)}.icon-button:active{scale:.92}button,input[type=button],input[type=submit],input[type=reset]{-webkit-appearance:none}script{display:none !important}.full-width-wrapper{background-color:var(--bg-primary);padding:var(--space-6) 0}@media(min-width: 768px){.full-width-wrapper{padding:42px 0}}@media(min-width: 992px){.full-width-wrapper{padding:88px 0}}.full-width-wrapper section{margin-bottom:0 !important}.horizontal-border{width:100%;border-bottom:1px solid var(--border)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-family);color:var(--text-primary);line-height:1.2}h1,.h1{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);font-size:var(--fs-3xl)}h2,.h2,h3,.h3{font-family:var(--font-family);font-weight:700;letter-spacing:var(--tracking-display)}h2,.h2{font-size:var(--fs-2xl)}h3,.h3{font-size:var(--fs-xl)}h4,.h4{font-size:var(--fs-lg);font-weight:700}h5,.h5,h6,.h6{font-size:var(--fs-base);font-weight:600}p{margin:0}.master-wrapper-page{display:flex;flex-direction:column;min-block-size:100dvh}.master-wrapper-page>main{flex:1 0 auto}.master-wrapper-page>main::after{content:"";display:block;margin-block-start:var(--space-7)}@media(min-width: 992px){.master-wrapper-page>main::after{margin-block-start:var(--space-8)}}.master-wrapper-page>main:has(~.vf-co-footer)::after{margin-block-start:0}.master-wrapper-page>.footer{margin-block-start:0}.offcanvas,.offcanvas-lg{max-width:90%}.offcanvas .btn-close,.offcanvas-lg .btn-close{background-image:none;color:var(--text-light);background-color:var(--gray-200);border:1px solid var(--border);width:18px;height:18px;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);opacity:1;display:flex;align-items:center;justify-content:center}.offcanvas .btn-close:focus,.offcanvas-lg .btn-close:focus{box-shadow:none;opacity:1}.offcanvas .btn-close:hover,.offcanvas .btn-close:focus,.offcanvas-lg .btn-close:hover,.offcanvas-lg .btn-close:focus{color:var(--secondary);border-color:var(--border)}.container,.b2b-register-page,.active-discussions-page,.forum-search-page,.forums-main-page,.forum-group-page,.forum-page,.forum-edit-page,.forum-topic-page,.move-topic-page,.private-messages-page,.private-message-view-page,.private-message-send-page,.profile-page,.apply-vendor-page,.master-wrapper-content{--vf-gutter: var(--gutter-phone);max-width:none;margin:0 auto;padding:0 var(--vf-gutter)}.container--full,.master-wrapper-content--full{max-width:100%;width:100%}@media(min-width: 768px){.container,.b2b-register-page,.active-discussions-page,.forum-search-page,.forums-main-page,.forum-group-page,.forum-page,.forum-edit-page,.forum-topic-page,.move-topic-page,.private-messages-page,.private-message-view-page,.private-message-send-page,.profile-page,.apply-vendor-page,.master-wrapper-content{--vf-gutter: var(--gutter-tablet)}}@media(min-width: 1200px){.container,.b2b-register-page,.active-discussions-page,.forum-search-page,.forums-main-page,.forum-group-page,.forum-page,.forum-edit-page,.forum-topic-page,.move-topic-page,.private-messages-page,.private-message-view-page,.private-message-send-page,.profile-page,.apply-vendor-page,.master-wrapper-content{--vf-gutter: var(--gutter-desktop)}}@media(min-width: 1400px){.container,.b2b-register-page,.active-discussions-page,.forum-search-page,.forums-main-page,.forum-group-page,.forum-page,.forum-edit-page,.forum-topic-page,.move-topic-page,.private-messages-page,.private-message-view-page,.private-message-send-page,.profile-page,.apply-vendor-page,.master-wrapper-content{--vf-gutter: var(--gutter-large)}}.container.container__content,.container__content.b2b-register-page,.container__content.active-discussions-page,.container__content.forum-search-page,.container__content.forums-main-page,.container__content.forum-group-page,.container__content.forum-page,.container__content.forum-edit-page,.container__content.forum-topic-page,.container__content.move-topic-page,.container__content.private-messages-page,.container__content.private-message-view-page,.container__content.private-message-send-page,.container__content.profile-page,.container__content.apply-vendor-page,.master-wrapper-content.container__content{max-width:var(--global-container-max-width-any);margin-inline:auto}table{width:100%;border-collapse:collapse}.table-wrapper{overflow-x:auto}.cart th,.data-table th,.forum-table th{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background-color:rgba(0,0,0,0);color:var(--text-primary);padding:var(--space-3);white-space:nowrap;font-weight:700;text-align:center}@media(min-width: 992px){.cart th:not(:last-child),.data-table th:not(:last-child),.forum-table th:not(:last-child){padding-inline-end:var(--space-6)}}.cart th:first-child,.data-table th:first-child,.forum-table th:first-child{text-align:start}.cart th.name,.data-table th.name,.forum-table th.name{text-align:start}.cart th.product,.data-table th.product,.forum-table th.product{text-align:start}.cart td,.data-table td,.forum-table td{min-width:50px;border-bottom:1px solid var(--border);padding:var(--space-4h) var(--space-3);color:inherit;text-align:center}@media(min-width: 992px){.cart td:not(:last-child),.data-table td:not(:last-child),.forum-table td:not(:last-child){padding-inline-end:var(--space-6)}}.cart td:first-child,.data-table td:first-child,.forum-table td:first-child{text-align:start}.cart td.name,.data-table td.name,.forum-table td.name{text-align:start}@media(max-width: 767.98px){.cart td,.data-table td,.forum-table td{text-align:start}}.cart td.product .product-wrapper,.data-table td.product .product-wrapper,.forum-table td.product .product-wrapper{display:flex;gap:var(--space-4h);text-align:start}.cart td.product .product-picture,.data-table td.product .product-picture,.forum-table td.product .product-picture{width:80px;height:80px;flex-shrink:0;overflow:hidden;border-radius:var(--card-radius-sm)}.cart td.product .product-picture a,.data-table td.product .product-picture a,.forum-table td.product .product-picture a{width:100%;height:100%}.cart td.product .product-picture a img,.data-table td.product .product-picture a img,.forum-table td.product .product-picture a img{width:100%;height:100%;object-fit:cover}.cart a,.data-table a,.forum-table a{font-weight:600;background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.cart a:hover,.cart a:focus-visible,.data-table a:hover,.data-table a:focus-visible,.forum-table a:hover,.forum-table a:focus-visible{color:var(--text-primary);background-position:var(--tape-in) 100%;background-size:100% .42em}@media(max-width: 767.98px){.cart,.data-table{display:block}}@media(max-width: 767.98px){.cart colgroup,.cart thead,.data-table colgroup,.data-table thead{display:none}}@media(max-width: 767.98px){.cart tbody,.data-table tbody{display:block;overflow:hidden}}@media(max-width: 767.98px){.cart.no-img tr,.data-table.no-img tr{padding-inline-start:0}}@media(max-width: 767.98px){.cart tr,.data-table tr{position:relative;display:block;width:100%;margin:0;padding-inline-start:var(--space-9);border-bottom:1px solid var(--border)}}@media(max-width: 767.98px){.cart tr .product-picture,.data-table tr .product-picture{position:absolute;inset-inline-start:0}}.cart tr td,.data-table tr td{vertical-align:top}@media(max-width: 767.98px){.cart tr td,.data-table tr td{display:block;border:none;padding:var(--space-1) 0;line-height:26px}.cart tr td:not(:last-child),.data-table tr td:not(:last-child){border-bottom:1px dashed var(--gray-300)}}.cart tr td.unit-price,.cart tr td.subtotal,.data-table tr td.unit-price,.data-table tr td.subtotal{min-width:145px}.cart tr td.unit-price,.cart tr td.quantity,.cart tr td.subtotal,.data-table tr td.unit-price,.data-table tr td.quantity,.data-table tr td.subtotal{flex-wrap:wrap}.cart tr td.unit-price .discount,.cart tr td.quantity .discount,.cart tr td.subtotal .discount,.data-table tr td.unit-price .discount,.data-table tr td.quantity .discount,.data-table tr td.subtotal .discount{font-weight:400;font-size:.875em;text-align:center}@media(max-width: 767.98px){.cart tr td.unit-price,.cart tr td.quantity,.cart tr td.subtotal,.data-table tr td.unit-price,.data-table tr td.quantity,.data-table tr td.subtotal{display:flex;gap:var(--space-4);justify-content:space-between}}@media(min-width: 768px){.cart label,.data-table label{display:none}}.cart .product .edit-item a,.data-table .product .edit-item a{font-weight:600;color:var(--secondary);background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.cart .product .edit-item a:hover,.cart .product .edit-item a:focus-visible,.data-table .product .edit-item a:hover,.data-table .product .edit-item a:focus-visible{background-position:var(--tape-in) 100%;background-size:100% .42em}@media(min-width: 768px){.cart .remove-from-cart,.data-table .remove-from-cart{display:table-cell}}@media(max-width: 767.98px){.cart .remove-from-cart,.data-table .remove-from-cart{display:block;text-align:end}}.cart .remove-from-cart input[type=checkbox],.data-table .remove-from-cart input[type=checkbox]{display:none}.cart .remove-from-cart .remove-btn,.data-table .remove-from-cart .remove-btn{color:var(--secondary);border:none;outline:none;background:rgba(0,0,0,0)}.cart .remove-from-cart .remove-btn:hover i::before,.data-table .remove-from-cart .remove-btn:hover i::before{content:"";font-family:"Phosphor-Fill" !important}.products-container{position:relative}.home-page .topic-block h2{text-align:center;margin-bottom:var(--space-4)}.product-details-page section{margin-bottom:var(--space-6)}@media(min-width: 992px){.product-details-page section{margin-bottom:var(--control-height-sm)}}@media(min-width: 1200px){.product-details-page section{margin-bottom:var(--space-8)}}.home-page-polls,.product-grid.cross-sells,.product-grid.related-products-grid,.product-grid.also-purchased-products-grid,.section__anywhere-carousel-head-center,.section__anywhere-carousel-head{margin-bottom:var(--space-4)}@media(min-width: 768px){.home-page-polls,.product-grid.cross-sells,.product-grid.related-products-grid,.product-grid.also-purchased-products-grid,.section__anywhere-carousel-head-center,.section__anywhere-carousel-head{margin-bottom:var(--space-4h)}}@media(min-width: 992px){.home-page-polls,.product-grid.cross-sells,.product-grid.related-products-grid,.product-grid.also-purchased-products-grid,.section__anywhere-carousel-head-center,.section__anywhere-carousel-head{margin-bottom:var(--space-5)}}.home-page-polls .title,.product-grid.cross-sells .title,.product-grid.related-products-grid .title,.product-grid.also-purchased-products-grid .title,.section__anywhere-carousel-head-center .title,.section__anywhere-carousel-head .title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);font-size:var(--page-title-base)}@media(min-width: 576px){.home-page-polls .title,.product-grid.cross-sells .title,.product-grid.related-products-grid .title,.product-grid.also-purchased-products-grid .title,.section__anywhere-carousel-head-center .title,.section__anywhere-carousel-head .title{font-size:var(--page-title-mobile)}}@media(min-width: 768px){.home-page-polls .title,.product-grid.cross-sells .title,.product-grid.related-products-grid .title,.product-grid.also-purchased-products-grid .title,.section__anywhere-carousel-head-center .title,.section__anywhere-carousel-head .title{font-size:var(--page-title-tablet)}}@media(min-width: 992px){.home-page-polls .title,.product-grid.cross-sells .title,.product-grid.related-products-grid .title,.product-grid.also-purchased-products-grid .title,.section__anywhere-carousel-head-center .title,.section__anywhere-carousel-head .title{font-size:var(--page-title-laptop)}}@media(min-width: 1200px){.home-page-polls .title,.product-grid.cross-sells .title,.product-grid.related-products-grid .title,.product-grid.also-purchased-products-grid .title,.section__anywhere-carousel-head-center .title,.section__anywhere-carousel-head .title{font-size:var(--page-title-desktop)}}@media(min-width: 1400px){.home-page-polls .title,.product-grid.cross-sells .title,.product-grid.related-products-grid .title,.product-grid.also-purchased-products-grid .title,.section__anywhere-carousel-head-center .title,.section__anywhere-carousel-head .title{font-size:var(--page-title-large)}}.home-page-polls .title--center,.product-grid.cross-sells .title--center,.product-grid.related-products-grid .title--center,.product-grid.also-purchased-products-grid .title--center,.section__anywhere-carousel-head-center .title--center,.section__anywhere-carousel-head .title--center{text-align:center}.product-review-box .rating,.product-rating-box .rating{--star-size: 14px;display:inline-block;position:relative;width:calc(var(--star-size)*5);height:var(--star-size)}.product-review-box .rating::before,.product-review-box .rating div,.product-rating-box .rating::before,.product-rating-box .rating div{position:absolute;inset-block-start:0;inset-inline-start:0;height:100%;background-color:var(--star-filled);mask-size:var(--star-size) var(--star-size);mask-repeat:repeat-x}[dir=rtl] .product-review-box .rating::before,[dir=rtl] .product-review-box .rating div,[dir=rtl] .product-rating-box .rating::before,[dir=rtl] .product-rating-box .rating div{mask-position:right 0 top 0}.product-review-box .rating::before,.product-rating-box .rating::before{content:"";width:100%;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M239.18,97.26A16.38,16.38,0,0,0,224.92,86l-59-4.76L143.14,26.15a16.36,16.36,0,0,0-30.27,0L90.11,81.23,31.08,86a16.46,16.46,0,0,0-9.37,28.86l45,38.83L53,211.75a16.38,16.38,0,0,0,24.5,17.82L128,198.49l50.53,31.08A16.4,16.4,0,0,0,203,211.75l-13.76-58.07,45-38.83A16.43,16.43,0,0,0,239.18,97.26Zm-15.34,5.47-48.7,42a8,8,0,0,0-2.56,7.91l14.88,62.8a.37.37,0,0,1-.17.48c-.18.14-.23.11-.38,0l-54.72-33.65a8,8,0,0,0-8.38,0L69.09,215.94c-.15.09-.19.12-.38,0a.37.37,0,0,1-.17-.48l14.88-62.8a8,8,0,0,0-2.56-7.91l-48.7-42c-.12-.1-.23-.19-.13-.5s.18-.27.33-.29l63.92-5.16A8,8,0,0,0,103,91.86l24.62-59.61c.08-.17.11-.25.35-.25s.27.08.35.25L153,91.86a8,8,0,0,0,6.75,4.92l63.92,5.16c.15,0,.24,0,.33.29S224,102.63,223.84,102.73Z'/%3E%3C/svg%3E")}.product-review-box .rating div,.product-rating-box .rating div{z-index:1;color:var(--star-filled);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M234.29,114.85l-45,38.83L203,211.75a16.4,16.4,0,0,1-24.5,17.82L128,198.49,77.47,229.57A16.4,16.4,0,0,1,53,211.75l13.76-58.07-45-38.83A16.46,16.46,0,0,1,31.08,86l59-4.76,22.76-55.08a16.36,16.36,0,0,1,30.27,0l22.75,55.08,59,4.76a16.46,16.46,0,0,1,9.37,28.86Z'/%3E%3C/svg%3E")}.captcha-box{text-align:center;line-height:0}.captcha-box>div{display:inline-block;max-width:100%}.captcha-box input{height:auto}.noscript{border-bottom:1px solid var(--border);background-color:var(--primary);padding:var(--space-6) var(--space-4);text-align:center;line-height:22px;color:var(--on-primary)}.center-1 .topic-block-title{text-align:center}.csharpcode{margin:var(--space-3) 0;border:1px dashed var(--gray-300);background-color:var(--white);padding:var(--space-3);font-family:"Courier New",Courier,monospace;color:var(--text-primary);white-space:pre-wrap;word-wrap:break-word}.product-grid{--item-grid-columns-phone: var(--products-grid-default-columns-phone);--item-grid-columns-tablet: var(--products-grid-default-columns-tablet);--item-grid-columns-laptop: var(--products-grid-default-columns-laptop);--item-grid-columns-desktop: var(--products-grid-default-columns-desktop);--item-grid-gap-phone: var(--products-grid-default-gap-phone);--item-grid-gap-tablet: var(--products-grid-default-gap-tablet);--item-grid-gap-laptop: var(--products-grid-default-gap-laptop);--item-grid-gap-desktop: var(--products-grid-default-gap-desktop)}.home-page-product-grid{--item-grid-columns-phone: var(--products-grid-home-columns-phone);--item-grid-columns-tablet: var(--products-grid-home-columns-tablet);--item-grid-columns-laptop: var(--products-grid-home-columns-laptop);--item-grid-columns-desktop: var(--products-grid-home-columns-desktop);--item-grid-gap-phone: var(--products-grid-home-gap-phone);--item-grid-gap-tablet: var(--products-grid-home-gap-tablet);--item-grid-gap-laptop: var(--products-grid-home-gap-laptop);--item-grid-gap-desktop: var(--products-grid-home-gap-desktop)}.vendor-page .product-grid{--item-grid-columns-phone: var(--products-grid-vendor-page-columns-phone);--item-grid-columns-tablet: var(--products-grid-vendor-page-columns-tablet);--item-grid-columns-laptop: var(--products-grid-vendor-page-columns-laptop);--item-grid-columns-desktop: var(--products-grid-vendor-page-columns-desktop);--item-grid-gap-phone: var(--products-grid-vendor-page-gap-phone);--item-grid-gap-tablet: var(--products-grid-vendor-page-gap-tablet);--item-grid-gap-laptop: var(--products-grid-vendor-page-gap-laptop);--item-grid-gap-desktop: var(--products-grid-vendor-page-gap-desktop)}.vendor-grid{--item-grid-columns-phone: var(--products-grid-vendor-list-columns-phone);--item-grid-columns-tablet: var(--products-grid-vendor-list-columns-tablet);--item-grid-columns-laptop: var(--products-grid-vendor-list-columns-laptop);--item-grid-columns-desktop: var(--products-grid-vendor-list-columns-desktop);--item-grid-gap-phone: var(--products-grid-vendor-list-gap-phone);--item-grid-gap-tablet: var(--products-grid-vendor-list-gap-tablet);--item-grid-gap-laptop: var(--products-grid-vendor-list-gap-laptop);--item-grid-gap-desktop: var(--products-grid-vendor-list-gap-desktop)}.manufacturer-grid{--item-grid-columns-phone: var(--products-grid-manufacturer-list-columns-phone);--item-grid-columns-tablet: var(--products-grid-manufacturer-list-columns-tablet);--item-grid-columns-laptop: var(--products-grid-manufacturer-list-columns-laptop);--item-grid-columns-desktop: var(--products-grid-manufacturer-list-columns-desktop);--item-grid-gap-phone: var(--products-grid-manufacturer-list-gap-phone);--item-grid-gap-tablet: var(--products-grid-manufacturer-list-gap-tablet);--item-grid-gap-laptop: var(--products-grid-manufacturer-list-gap-laptop);--item-grid-gap-desktop: var(--products-grid-manufacturer-list-gap-desktop)}.product-grid .item-grid,.vendor-grid .item-grid,.manufacturer-grid .item-grid{display:grid;grid-template-columns:repeat(var(--item-grid-columns-phone), 1fr);gap:calc(var(--item-grid-gap-phone) + 4px) var(--item-grid-gap-phone)}.product-grid .item-grid>*,.vendor-grid .item-grid>*,.manufacturer-grid .item-grid>*{min-width:0}@media(min-width: 768px){.product-grid .item-grid,.vendor-grid .item-grid,.manufacturer-grid .item-grid{grid-template-columns:repeat(var(--item-grid-columns-tablet), 1fr);gap:calc(var(--item-grid-gap-tablet) + 6px) var(--item-grid-gap-tablet)}}@media(min-width: 992px){.product-grid .item-grid,.vendor-grid .item-grid,.manufacturer-grid .item-grid{grid-template-columns:repeat(var(--item-grid-columns-laptop), 1fr);gap:calc(var(--item-grid-gap-laptop) + 10px) var(--item-grid-gap-laptop)}}@media(min-width: 1200px){.product-grid .item-grid,.vendor-grid .item-grid,.manufacturer-grid .item-grid{grid-template-columns:repeat(var(--item-grid-columns-desktop), 1fr);gap:calc(var(--item-grid-gap-desktop) + 16px) var(--item-grid-gap-desktop)}}.category-page .product-grid,.product-tag-page .product-grid,.search-page .product-grid,.manufacturer-page .product-grid,.recently-added-products-page .product-grid,.recently-viewed-products-page .product-grid{--item-grid-columns-phone: var(--products-grid-catalog-columns-phone);--item-grid-columns-tablet: var(--products-grid-catalog-columns-tablet);--item-grid-columns-laptop: var(--products-grid-catalog-columns-laptop);--item-grid-columns-desktop: var(--products-grid-catalog-columns-desktop);--item-grid-gap-phone: var(--products-grid-catalog-gap-phone);--item-grid-gap-tablet: var(--products-grid-catalog-gap-tablet);--item-grid-gap-laptop: var(--products-grid-catalog-gap-laptop);--item-grid-gap-desktop: var(--products-grid-catalog-gap-desktop)}.category-grid.default.home-page-category-grid{display:grid;grid-template-columns:repeat(var(--homepage-category-grid-columns-phone), 1fr);gap:var(--homepage-category-grid-gap-phone)}.category-grid.default.home-page-category-grid>*{min-width:0}@media(min-width: 768px){.category-grid.default.home-page-category-grid{grid-template-columns:repeat(var(--homepage-category-grid-columns-tablet), 1fr);gap:var(--homepage-category-grid-gap-tablet)}}@media(min-width: 992px){.category-grid.default.home-page-category-grid{grid-template-columns:repeat(var(--homepage-category-grid-columns-laptop), 1fr);gap:var(--homepage-category-grid-gap-laptop)}}@media(min-width: 1200px){.category-grid.default.home-page-category-grid{grid-template-columns:repeat(var(--homepage-category-grid-columns-desktop), 1fr);gap:var(--homepage-category-grid-gap-desktop)}}.sub-category-grid{--item-grid-columns-phone: var(--catalog-subcategory-grid-columns-phone);--item-grid-columns-tablet: var(--catalog-subcategory-grid-columns-tablet);--item-grid-columns-laptop: var(--catalog-subcategory-grid-columns-laptop);--item-grid-columns-desktop: var(--catalog-subcategory-grid-columns-desktop);--item-grid-gap-phone: var(--catalog-subcategory-grid-gap-phone);--item-grid-gap-tablet: var(--catalog-subcategory-grid-gap-tablet);--item-grid-gap-laptop: var(--catalog-subcategory-grid-gap-laptop);--item-grid-gap-desktop: var(--catalog-subcategory-grid-gap-desktop)}.sub-category-grid:not(.vf-subcats--chips) .item-grid{display:grid;grid-template-columns:repeat(var(--item-grid-columns-phone), 1fr);gap:calc(var(--item-grid-gap-phone) + 4px) var(--item-grid-gap-phone)}.sub-category-grid:not(.vf-subcats--chips) .item-grid>*{min-width:0}@media(min-width: 768px){.sub-category-grid:not(.vf-subcats--chips) .item-grid{grid-template-columns:repeat(var(--item-grid-columns-tablet), 1fr);gap:calc(var(--item-grid-gap-tablet) + 6px) var(--item-grid-gap-tablet)}}@media(min-width: 992px){.sub-category-grid:not(.vf-subcats--chips) .item-grid{grid-template-columns:repeat(var(--item-grid-columns-laptop), 1fr);gap:calc(var(--item-grid-gap-laptop) + 10px) var(--item-grid-gap-laptop)}}@media(min-width: 1200px){.sub-category-grid:not(.vf-subcats--chips) .item-grid{grid-template-columns:repeat(var(--item-grid-columns-desktop), 1fr);gap:calc(var(--item-grid-gap-desktop) + 16px) var(--item-grid-gap-desktop)}}.registration-page,.login-page,.password-recovery-page,.otp-verification-page,.set-password-page,.account-page,.order-details-page,.shipment-details-page,.contact-page,.apply-vendor-page,.wishlist-page,.email-a-friend-page,.return-request-page,.compare-products-page,.bss-apc-page,.topic-page,.request-page,.request-list-page,.order-completed-page,.block-account-navigation .account-navigation-container,.newsletter-page,.cart-reminder-unsubscribe-page,.private-messages-page,.private-message-view-page,.private-message-send-page,.profile-page,.not-found-page{margin-top:var(--page-margin-base);margin-bottom:var(--page-margin-base)}@media(min-width: 576px){.registration-page,.login-page,.password-recovery-page,.otp-verification-page,.set-password-page,.account-page,.order-details-page,.shipment-details-page,.contact-page,.apply-vendor-page,.wishlist-page,.email-a-friend-page,.return-request-page,.compare-products-page,.bss-apc-page,.topic-page,.request-page,.request-list-page,.order-completed-page,.block-account-navigation .account-navigation-container,.newsletter-page,.cart-reminder-unsubscribe-page,.private-messages-page,.private-message-view-page,.private-message-send-page,.profile-page,.not-found-page{margin-top:var(--page-margin-mobile);margin-bottom:var(--page-margin-mobile)}}@media(min-width: 768px){.registration-page,.login-page,.password-recovery-page,.otp-verification-page,.set-password-page,.account-page,.order-details-page,.shipment-details-page,.contact-page,.apply-vendor-page,.wishlist-page,.email-a-friend-page,.return-request-page,.compare-products-page,.bss-apc-page,.topic-page,.request-page,.request-list-page,.order-completed-page,.block-account-navigation .account-navigation-container,.newsletter-page,.cart-reminder-unsubscribe-page,.private-messages-page,.private-message-view-page,.private-message-send-page,.profile-page,.not-found-page{margin-top:var(--page-margin-tablet);margin-bottom:var(--page-margin-tablet)}}@media(min-width: 992px){.registration-page,.login-page,.password-recovery-page,.otp-verification-page,.set-password-page,.account-page,.order-details-page,.shipment-details-page,.contact-page,.apply-vendor-page,.wishlist-page,.email-a-friend-page,.return-request-page,.compare-products-page,.bss-apc-page,.topic-page,.request-page,.request-list-page,.order-completed-page,.block-account-navigation .account-navigation-container,.newsletter-page,.cart-reminder-unsubscribe-page,.private-messages-page,.private-message-view-page,.private-message-send-page,.profile-page,.not-found-page{margin-top:var(--page-margin-laptop);margin-bottom:var(--page-margin-laptop)}}@media(min-width: 1200px){.registration-page,.login-page,.password-recovery-page,.otp-verification-page,.set-password-page,.account-page,.order-details-page,.shipment-details-page,.contact-page,.apply-vendor-page,.wishlist-page,.email-a-friend-page,.return-request-page,.compare-products-page,.bss-apc-page,.topic-page,.request-page,.request-list-page,.order-completed-page,.block-account-navigation .account-navigation-container,.newsletter-page,.cart-reminder-unsubscribe-page,.private-messages-page,.private-message-view-page,.private-message-send-page,.profile-page,.not-found-page{margin-top:var(--page-margin-desktop);margin-bottom:var(--page-margin-desktop)}}@media(min-width: 1400px){.registration-page,.login-page,.password-recovery-page,.otp-verification-page,.set-password-page,.account-page,.order-details-page,.shipment-details-page,.contact-page,.apply-vendor-page,.wishlist-page,.email-a-friend-page,.return-request-page,.compare-products-page,.bss-apc-page,.topic-page,.request-page,.request-list-page,.order-completed-page,.block-account-navigation .account-navigation-container,.newsletter-page,.cart-reminder-unsubscribe-page,.private-messages-page,.private-message-view-page,.private-message-send-page,.profile-page,.not-found-page{margin-top:var(--page-margin-large);margin-bottom:var(--page-margin-large)}}.recently-added-products-page,.manufacturer-page,.vendor-page,.vendor-list-page,.product-tag-page,.vendor-reviews-list-page,.manufacturer-list-page{margin-top:var(--page-margin-base);margin-bottom:var(--page-margin-base)}@media(min-width: 576px){.recently-added-products-page,.manufacturer-page,.vendor-page,.vendor-list-page,.product-tag-page,.vendor-reviews-list-page,.manufacturer-list-page{margin-top:var(--page-margin-mobile);margin-bottom:var(--page-margin-mobile)}}@media(min-width: 768px){.recently-added-products-page,.manufacturer-page,.vendor-page,.vendor-list-page,.product-tag-page,.vendor-reviews-list-page,.manufacturer-list-page{margin-top:var(--page-margin-tablet);margin-bottom:var(--page-margin-tablet)}}@media(min-width: 992px){.recently-added-products-page,.manufacturer-page,.vendor-page,.vendor-list-page,.product-tag-page,.vendor-reviews-list-page,.manufacturer-list-page{margin-top:var(--page-margin-laptop);margin-bottom:var(--page-margin-laptop)}}@media(min-width: 1200px){.recently-added-products-page,.manufacturer-page,.vendor-page,.vendor-list-page,.product-tag-page,.vendor-reviews-list-page,.manufacturer-list-page{margin-top:var(--page-margin-desktop);margin-bottom:var(--page-margin-desktop)}}@media(min-width: 1400px){.recently-added-products-page,.manufacturer-page,.vendor-page,.vendor-list-page,.product-tag-page,.vendor-reviews-list-page,.manufacturer-list-page{margin-top:var(--page-margin-large);margin-bottom:var(--page-margin-large)}}.search-page,.blog-page,.blog-page,.blogpost-page,.news-item-page,.news-list-page,.product-tags-all-page,.recently-viewed-products-page{margin-top:var(--page-margin-base);margin-bottom:var(--page-margin-base)}@media(min-width: 576px){.search-page,.blog-page,.blog-page,.blogpost-page,.news-item-page,.news-list-page,.product-tags-all-page,.recently-viewed-products-page{margin-top:var(--page-margin-mobile);margin-bottom:var(--page-margin-mobile)}}@media(min-width: 768px){.search-page,.blog-page,.blog-page,.blogpost-page,.news-item-page,.news-list-page,.product-tags-all-page,.recently-viewed-products-page{margin-top:var(--page-margin-tablet);margin-bottom:var(--page-margin-tablet)}}@media(min-width: 992px){.search-page,.blog-page,.blog-page,.blogpost-page,.news-item-page,.news-list-page,.product-tags-all-page,.recently-viewed-products-page{margin-top:var(--page-margin-laptop);margin-bottom:var(--page-margin-laptop)}}@media(min-width: 1200px){.search-page,.blog-page,.blog-page,.blogpost-page,.news-item-page,.news-list-page,.product-tags-all-page,.recently-viewed-products-page{margin-top:var(--page-margin-desktop);margin-bottom:var(--page-margin-desktop)}}@media(min-width: 1400px){.search-page,.blog-page,.blog-page,.blogpost-page,.news-item-page,.news-list-page,.product-tags-all-page,.recently-viewed-products-page{margin-top:var(--page-margin-large);margin-bottom:var(--page-margin-large)}}.page-head{--vf-page-margin: var(--page-margin-base);padding-block-start:var(--vf-page-margin)}@media(min-width: 576px){.page-head{--vf-page-margin: var(--page-margin-mobile)}}@media(min-width: 768px){.page-head{--vf-page-margin: var(--page-margin-tablet)}}@media(min-width: 992px){.page-head{--vf-page-margin: var(--page-margin-laptop)}}@media(min-width: 1200px){.page-head{--vf-page-margin: var(--page-margin-desktop)}}@media(min-width: 1400px){.page-head{--vf-page-margin: var(--page-margin-large)}}.page-head>.page-title:first-child{padding-block-start:max(0px,var(--space-5) - var(--vf-page-margin))}@media(max-width: 767.98px){.page-head>.page-title:first-child{padding-block-start:max(0px,var(--space-4) - var(--vf-page-margin))}}.breadcrumb+.page-head,.breadcrumb~.page-head{padding-block-start:var(--space-3)}.page-head~.container .center-2>.page,.page-head~.b2b-register-page .center-2>.page,.page-head~.active-discussions-page .center-2>.page,.page-head~.forum-search-page .center-2>.page,.page-head~.forums-main-page .center-2>.page,.page-head~.forum-group-page .center-2>.page,.page-head~.forum-page .center-2>.page,.page-head~.forum-edit-page .center-2>.page,.page-head~.forum-topic-page .center-2>.page,.page-head~.move-topic-page .center-2>.page,.page-head~.private-messages-page .center-2>.page,.page-head~.private-message-view-page .center-2>.page,.page-head~.private-message-send-page .center-2>.page,.page-head~.profile-page .center-2>.page,.page-head~.apply-vendor-page .center-2>.page{margin-block-start:0}.page-head+.container .double-column .product-selectors,.page-head+.b2b-register-page .double-column .product-selectors,.page-head+.active-discussions-page .double-column .product-selectors,.page-head+.forum-search-page .double-column .product-selectors,.page-head+.forums-main-page .double-column .product-selectors,.page-head+.forum-group-page .double-column .product-selectors,.page-head+.forum-page .double-column .product-selectors,.page-head+.forum-edit-page .double-column .product-selectors,.page-head+.forum-topic-page .double-column .product-selectors,.page-head+.move-topic-page .double-column .product-selectors,.page-head+.private-messages-page .double-column .product-selectors,.page-head+.private-message-view-page .double-column .product-selectors,.page-head+.private-message-send-page .double-column .product-selectors,.page-head+.profile-page .double-column .product-selectors,.page-head+.apply-vendor-page .double-column .product-selectors,.page-head+.container .double-column .catalog-filter.offcanvas-lg .offcanvas-header--filter,.page-head+.b2b-register-page .double-column .catalog-filter.offcanvas-lg .offcanvas-header--filter,.page-head+.active-discussions-page .double-column .catalog-filter.offcanvas-lg .offcanvas-header--filter,.page-head+.forum-search-page .double-column .catalog-filter.offcanvas-lg .offcanvas-header--filter,.page-head+.forums-main-page .double-column .catalog-filter.offcanvas-lg .offcanvas-header--filter,.page-head+.forum-group-page .double-column .catalog-filter.offcanvas-lg .offcanvas-header--filter,.page-head+.forum-page .double-column .catalog-filter.offcanvas-lg .offcanvas-header--filter,.page-head+.forum-edit-page .double-column .catalog-filter.offcanvas-lg .offcanvas-header--filter,.page-head+.forum-topic-page .double-column .catalog-filter.offcanvas-lg .offcanvas-header--filter,.page-head+.move-topic-page .double-column .catalog-filter.offcanvas-lg .offcanvas-header--filter,.page-head+.private-messages-page .double-column .catalog-filter.offcanvas-lg .offcanvas-header--filter,.page-head+.private-message-view-page .double-column .catalog-filter.offcanvas-lg .offcanvas-header--filter,.page-head+.private-message-send-page .double-column .catalog-filter.offcanvas-lg .offcanvas-header--filter,.page-head+.profile-page .double-column .catalog-filter.offcanvas-lg .offcanvas-header--filter,.page-head+.apply-vendor-page .double-column .catalog-filter.offcanvas-lg .offcanvas-header--filter{border-block-start:0}@media(min-width: 992px){.double-column>.side-2:has(>.block:not(.block-account-navigation)){padding-block-start:var(--page-margin-laptop)}}@media(min-width: 1200px){.double-column>.side-2:has(>.block:not(.block-account-navigation)){padding-block-start:var(--page-margin-desktop)}}@media(min-width: 1400px){.double-column>.side-2:has(>.block:not(.block-account-navigation)){padding-block-start:var(--page-margin-large)}}.page-title{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-5);margin-block-end:var(--space-6);padding-block-end:var(--space-5);border-block-end:1px solid var(--border)}.page-title h1,.page-title h2{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);flex:1 1 auto;margin:0;color:var(--text-primary);text-wrap:balance}.page-title>.link-rss{order:2}.page-title__meta{display:flex;flex:none;align-items:center;gap:var(--space-4)}.page-title__count{margin:0;padding-block-end:var(--space-1);font-size:var(--fs-15);line-height:1.4;font-variant-numeric:tabular-nums;color:var(--text-light)}@media(max-width: 767.98px){.page-title--listing{flex-direction:column;align-items:flex-start;gap:var(--space-1);padding-block-end:var(--space-4)}.page-title--listing h1{flex:none}}.link-rss{background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25);display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:40px;block-size:40px;font-size:0;line-height:0;color:rgba(0,0,0,0);background-color:var(--bg-secondary);border-radius:50%}.link-rss::before{content:"";flex:none;inline-size:20px;block-size:20px;background-color:var(--text-primary);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M106.91,149.09A71.53,71.53,0,0,1,128,200a8,8,0,0,1-16,0,56,56,0,0,0-56-56,8,8,0,0,1,0-16A71.53,71.53,0,0,1,106.91,149.09ZM56,80a8,8,0,0,0,0,16A104,104,0,0,1,160,200a8,8,0,0,0,16,0A120,120,0,0,0,56,80Zm118.79,1.21A166.9,166.9,0,0,0,56,32a8,8,0,0,0,0,16A151,151,0,0,1,163.48,92.52,151,151,0,0,1,208,200a8,8,0,0,0,16,0A166.9,166.9,0,0,0,174.79,81.21ZM60,184a12,12,0,1,0,12,12A12,12,0,0,0,60,184Z'/%3E%3C/svg%3E") center/contain no-repeat}.link-rss:hover,.link-rss:focus-visible{--tape-p: 101%}.link-rss:focus-visible{outline:none;box-shadow:var(--focus-ring)}.page-title h1,.page-title h2{font-size:var(--page-title-base)}@media(min-width: 576px){.page-title h1,.page-title h2{font-size:var(--page-title-mobile)}}@media(min-width: 768px){.page-title h1,.page-title h2{font-size:var(--page-title-tablet)}}@media(min-width: 992px){.page-title h1,.page-title h2{font-size:var(--page-title-laptop)}}@media(min-width: 1200px){.page-title h1,.page-title h2{font-size:var(--page-title-desktop)}}@media(min-width: 1400px){.page-title h1,.page-title h2{font-size:var(--page-title-large)}}.form-fields .inputs{margin-bottom:calc(var(--space-4) + var(--space-1))}.form-fields .inputs>label{display:inline-block;margin:0 0 var(--space-2);font-size:var(--fs-sm);font-weight:700;line-height:1.4;color:var(--text-primary)}.required{margin-inline-start:3px;font-size:var(--fs-sm);font-weight:700;line-height:1;vertical-align:baseline;color:var(--error)}.vf-required-legend{display:flex;align-items:baseline;gap:var(--space-1);margin:0 0 var(--space-5);font-size:var(--fs-xs);color:var(--text-secondary)}.vf-required-legend .required{margin:0;font-size:inherit}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search]:not(.search-box-text),textarea{box-shadow:none;width:100%;min-height:var(--control-height);outline:0;padding:var(--space-3) var(--space-4);font-family:var(--font-family);font-size:var(--fs-base);line-height:1.375;color:var(--text-primary);background-color:var(--white);border:1px solid var(--gray-400);border-radius:var(--radius-base);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,input[type=search]:not(.search-box-text)::placeholder,textarea::placeholder{color:var(--text-light)}input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=url]:hover,input[type=search]:not(.search-box-text):hover,textarea:hover{border-color:var(--gray-500)}input[type=text]:focus,input[type=text]:focus-visible,input[type=email]:focus,input[type=email]:focus-visible,input[type=password]:focus,input[type=password]:focus-visible,input[type=tel]:focus,input[type=tel]:focus-visible,input[type=url]:focus,input[type=url]:focus-visible,input[type=search]:not(.search-box-text):focus,input[type=search]:not(.search-box-text):focus-visible,textarea:focus,textarea:focus-visible{outline:none;border-color:var(--text-secondary);box-shadow:0 0 0 3px var(--field-focus-halo)}input[type=text][aria-invalid=true],input[type=text].input-validation-error,input[type=email][aria-invalid=true],input[type=email].input-validation-error,input[type=password][aria-invalid=true],input[type=password].input-validation-error,input[type=tel][aria-invalid=true],input[type=tel].input-validation-error,input[type=url][aria-invalid=true],input[type=url].input-validation-error,input[type=search]:not(.search-box-text)[aria-invalid=true],input[type=search]:not(.search-box-text).input-validation-error,textarea[aria-invalid=true],textarea.input-validation-error{border-color:var(--error)}textarea{min-height:140px;line-height:1.5;resize:vertical}input:-webkit-autofill,input:autofill{-webkit-box-shadow:inset 0 0 0 1000px var(--white);-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary)}input:-webkit-autofill::first-line{font-family:var(--font-family);font-size:var(--fs-15);font-weight:400}select,.form-select{box-shadow:none;width:100%;min-height:var(--control-height);outline:0;padding:var(--space-3) var(--space-4);font-family:var(--font-family);font-size:var(--fs-base);line-height:1.375;color:var(--text-primary);background-color:var(--white);border:1px solid var(--gray-400);border-radius:var(--radius-base);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}select::placeholder,.form-select::placeholder{color:var(--text-light)}select:hover,.form-select:hover{border-color:var(--gray-500)}select:focus,select:focus-visible,.form-select:focus,.form-select:focus-visible{outline:none;border-color:var(--text-secondary);box-shadow:0 0 0 3px var(--field-focus-halo)}select[aria-invalid=true],select.input-validation-error,.form-select[aria-invalid=true],.form-select.input-validation-error{border-color:var(--error)}select,.form-select{padding-inline-end:44px;background-image:url("data:image/svg+xml,%3Csvg fill='%230e110f' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M216.49,104.49l-80,80a12,12,0,0,1-17,0l-80-80a12,12,0,0,1,17-17L128,159l71.51-71.52a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:20px;background-position:right 14px center}[dir=rtl] select,[dir=rtl] .form-select{background-position:left 14px center}select,.form-select{appearance:none;text-overflow:ellipsis;cursor:pointer}select:disabled,.form-select:disabled{cursor:not-allowed}@supports(appearance: base-select){select:not([multiple],[size]),select:not([multiple],[size])::picker(select),.form-select:not([multiple],[size]),.form-select:not([multiple],[size])::picker(select){appearance:base-select}select:not([multiple],[size]),.form-select:not([multiple],[size]){display:inline-flex;align-items:center}select:not([multiple],[size])::picker-icon,.form-select:not([multiple],[size])::picker-icon{display:none}select:not([multiple],[size])::picker(select),.form-select:not([multiple],[size])::picker(select){max-block-size:min(320px,50vh);margin-block:var(--space-1);padding-block:var(--space-1);overflow-y:auto;color:var(--text-primary);background-color:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-base);box-shadow:var(--shadow-pop);scrollbar-width:thin;opacity:0;translate:0 -4px;transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-base) var(--ease-expo),overlay var(--dur-base) allow-discrete,display var(--dur-base) allow-discrete}select:not([multiple],[size]):open::picker(select),.form-select:not([multiple],[size]):open::picker(select){opacity:1;translate:0 0}@starting-style{select:not([multiple],[size]):open::picker(select),.form-select:not([multiple],[size]):open::picker(select){opacity:0;translate:0 -4px}}@media(prefers-reduced-motion: reduce){select:not([multiple],[size])::picker(select),.form-select:not([multiple],[size])::picker(select){transition:none}}[data-vf-motion=off] select:not([multiple],[size])::picker(select),[data-vf-motion=off] .form-select:not([multiple],[size])::picker(select){transition:none}select:not([multiple],[size]) option,.form-select:not([multiple],[size]) option{display:flex;align-items:center;gap:var(--space-3);min-block-size:40px;padding:var(--space-2) var(--space-4);font-size:var(--fs-sm);line-height:1.35;cursor:pointer}select:not([multiple],[size]) option::checkmark,.form-select:not([multiple],[size]) option::checkmark{order:1;margin-inline-start:auto;color:var(--accent-text)}select:not([multiple],[size]) option:hover,select:not([multiple],[size]) option:focus-visible,.form-select:not([multiple],[size]) option:hover,.form-select:not([multiple],[size]) option:focus-visible{background-color:var(--gray-100);outline:none}select:not([multiple],[size]) option:checked,.form-select:not([multiple],[size]) option:checked{font-weight:600}select:not([multiple],[size]) option:disabled,.form-select:not([multiple],[size]) option:disabled{color:var(--text-light);cursor:not-allowed}}:is(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search]:not(.search-box-text),textarea,select,.form-select):disabled,:is(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search]:not(.search-box-text),textarea):read-only:not([type=checkbox],[type=radio]){color:var(--text-light);background-color:var(--gray-100);border-color:var(--gray-300)}:where(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search]:not(.search-box-text),textarea):is(.input-validation-error,[aria-invalid=true]){padding-inline-end:44px;background-image:url("data:image/svg+xml,%3Csvg fill='%23d7262e' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,192a84,84,0,1,1,84-84A84.09,84.09,0,0,1,128,212Zm-12-80V80a12,12,0,0,1,24,0v52a12,12,0,0,1-24,0Zm28,40a16,16,0,1,1-16-16A16,16,0,0,1,144,172Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:20px;background-position:right 14px center}[dir=rtl] :where(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search]:not(.search-box-text),textarea):is(.input-validation-error,[aria-invalid=true]){background-position:left 14px center}textarea:is(.input-validation-error,[aria-invalid=true]){background-position:right 14px top 14px}[dir=rtl] textarea:is(.input-validation-error,[aria-invalid=true]){background-position:left 14px top 14px}select:is(.input-validation-error,[aria-invalid=true]){border-color:var(--error)}.vf-field-hint{display:block;margin-top:var(--space-2);font-size:var(--fs-xs);line-height:1.45;color:var(--text-secondary)}.vf-field-hint ul{margin:2px 0 0;padding-inline-start:1.1em;list-style:disc}.vf-field-hint li::marker{color:var(--text-light)}.field-validation-error{display:flex;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--fs-xs);font-weight:500;line-height:1.35;color:var(--error);animation:vf-field-error-in var(--dur-fast) var(--ease-out)}@media(prefers-reduced-motion: reduce){.field-validation-error{animation:none}}[data-vf-motion=off] .field-validation-error{animation:none}.field-validation-error::before{content:"";flex:none;width:16px;height:16px;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z' opacity='0.2'/%3E%3Cpath d='M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm-8-80V80a8,8,0,0,1,16,0v56a8,8,0,0,1-16,0Zm20,36a12,12,0,1,1-12-12A12,12,0,0,1,140,172Z'/%3E%3C/svg%3E") center/contain no-repeat}@keyframes vf-field-error-in{from{opacity:0;translate:0 4px}}.vf-field-hint+.field-validation-error{margin-top:var(--space-1)}.field-validation-valid{display:none}.username-not-available-status,.poll-vote-error,.password-error{display:block;margin-top:var(--space-1);font-size:var(--fs-sm);font-weight:500;white-space:normal;color:var(--error)}input[type=checkbox],input[type=radio]{flex:none;width:20px;height:20px;margin:0;vertical-align:middle;appearance:none;background-color:var(--white);background-repeat:no-repeat;background-position:center;background-size:16px;border:1.5px solid var(--gray-400);border-radius:var(--radius-base);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--text-primary)}input[type=checkbox]:focus,input[type=radio]:focus{outline:none;box-shadow:none}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:none;box-shadow:var(--focus-ring)}input[type=checkbox]:is(.input-validation-error,[aria-invalid=true]),input[type=radio]:is(.input-validation-error,[aria-invalid=true]){border-color:var(--error)}input[type=checkbox]:disabled,input[type=radio]:disabled{background-color:var(--gray-100);border-color:var(--gray-300);cursor:not-allowed}input[type=checkbox]:checked{background-color:var(--text-primary);background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E");border-color:var(--text-primary)}.vf-interacted input[type=checkbox]:checked{animation:vf-control-pop 260ms var(--ease-expo),vf-tick-in 220ms var(--ease-expo)}.vf-interacted input[type=radio]:checked{animation:vf-control-pop 260ms var(--ease-expo)}@media(prefers-reduced-motion: reduce){.vf-interacted input:is([type=checkbox],[type=radio]):checked{animation:none}}[data-vf-motion=off] .vf-interacted input:is([type=checkbox],[type=radio]):checked{animation:none}@keyframes vf-control-pop{0%{scale:.8}60%{scale:1.08}}@keyframes vf-tick-in{from{background-size:0}}input[type=radio]{border-radius:50%}input[type=radio]:checked{background-color:var(--text-primary);border:2px solid var(--text-primary);box-shadow:inset 0 0 0 3px var(--white)}input[type=radio]:checked:focus-visible{box-shadow:inset 0 0 0 3px var(--white),var(--focus-ring)}input:is([type=checkbox],[type=radio]):disabled+label,label:has(+input:is([type=checkbox],[type=radio]):disabled){color:var(--text-light);cursor:not-allowed}*:has(>:is(input[type=checkbox],input[type=radio])):not(th):not(td){display:flex;align-items:center;gap:var(--space-3)}input:is([type=checkbox],[type=radio])+label{margin:0;font-weight:400;cursor:pointer}.form-fields .inputs:has(>input:is([type=checkbox],[type=radio])){min-height:44px}.form-fields .inputs>input:is([type=checkbox],[type=radio])~label,.form-fields .inputs>label:has(~input:is([type=checkbox],[type=radio])){margin:0;font-size:inherit;font-weight:400;cursor:pointer}.form-fields :has(>label~input[type=checkbox]):not(:has(>input[type=checkbox]~label)){flex-direction:row-reverse;justify-content:flex-end}.form-fields .gender{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.form-fields .gender>span{min-height:44px}.form-fields .accept-consent .read{font-weight:600;text-decoration:underline;cursor:pointer}.inputs.reversed{flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.date-picker-wrapper{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.6fr) minmax(0, 1.2fr);gap:var(--space-2)}.date-picker-wrapper select{min-width:0;padding-inline-start:var(--space-3)}.vf-password{position:relative}.vf-password input{padding-inline-end:var(--space-7);background-image:none}.vf-password__toggle{position:absolute;inset-block:2px;inset-inline-end:2px;display:grid;place-items:center;width:44px;padding:0;font-size:var(--fs-20);color:var(--text-primary);background-color:rgba(0,0,0,0);border:0;border-radius:var(--radius-base);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.vf-password__toggle i{line-height:1}.vf-password__toggle:hover{background-color:var(--gray-200)}.vf-password__toggle:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.coupon-code,.vf-field-group{display:flex;align-items:stretch}.coupon-code input,.vf-field-group input{flex:1 1 auto;min-width:0;border-start-end-radius:0;border-end-end-radius:0}.coupon-code .button,.coupon-code .vf-story__link,.coupon-code .chatpilot-guestform-submit,.coupon-code .rfq-button-2,.coupon-code .premium-blog-search__button,.coupon-code .profile-info-box .pm-button,.profile-info-box .coupon-code .pm-button,.coupon-code .forum-topic-page .topic-actions .actions .reply-topic-button,.forum-topic-page .topic-actions .actions .coupon-code .reply-topic-button,.coupon-code .forum-page .forum-actions .actions a+a,.forum-page .forum-actions .actions .coupon-code a+a,.coupon-code .forum-page .forum-actions .actions a:first-child,.forum-page .forum-actions .actions .coupon-code a:first-child,.coupon-code .forums-header .search-box-button,.forums-header .coupon-code .search-box-button,.coupon-code .forum-subscriptions-page .button-1.delete-selected-fs-button,.forum-subscriptions-page .coupon-code .button-1.delete-selected-fs-button,.coupon-code :is(.product-details-page,.quickviewdetails) .download-sample-button,:is(.product-details-page,.quickviewdetails) .coupon-code .download-sample-button,.coupon-code :is(.product-details-page,.quickviewdetails) .add-to-cart-button,:is(.product-details-page,.quickviewdetails) .coupon-code .add-to-cart-button,.coupon-code .section-link,.coupon-code .button-1,.coupon-code .button-2,.coupon-code button,.vf-field-group .button,.vf-field-group .vf-story__link,.vf-field-group .chatpilot-guestform-submit,.vf-field-group .rfq-button-2,.vf-field-group .premium-blog-search__button,.vf-field-group .profile-info-box .pm-button,.profile-info-box .vf-field-group .pm-button,.vf-field-group .forum-topic-page .topic-actions .actions .reply-topic-button,.forum-topic-page .topic-actions .actions .vf-field-group .reply-topic-button,.vf-field-group .forum-page .forum-actions .actions a+a,.forum-page .forum-actions .actions .vf-field-group a+a,.vf-field-group .forum-page .forum-actions .actions a:first-child,.forum-page .forum-actions .actions .vf-field-group a:first-child,.vf-field-group .forums-header .search-box-button,.forums-header .vf-field-group .search-box-button,.vf-field-group .forum-subscriptions-page .button-1.delete-selected-fs-button,.forum-subscriptions-page .vf-field-group .button-1.delete-selected-fs-button,.vf-field-group :is(.product-details-page,.quickviewdetails) .download-sample-button,:is(.product-details-page,.quickviewdetails) .vf-field-group .download-sample-button,.vf-field-group :is(.product-details-page,.quickviewdetails) .add-to-cart-button,:is(.product-details-page,.quickviewdetails) .vf-field-group .add-to-cart-button,.vf-field-group .section-link,.vf-field-group .button-1,.vf-field-group .button-2,.vf-field-group button{flex:none;min-height:var(--control-height);margin:0;border-start-start-radius:0;border-end-start-radius:0}input[type=file]{max-width:100%;font-family:var(--font-family);font-size:var(--fs-sm);color:var(--text-secondary)}input[type=file]::file-selector-button{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;min-height:var(--control-height-sm);margin-inline-end:var(--space-3);padding:0 var(--space-4);font-weight:600;color:var(--text-primary);background-color:var(--white);border:1px solid var(--text-primary);border-radius:var(--radius-base);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}input[type=file]:hover::file-selector-button{color:var(--white);background-color:var(--text-primary)}input[type=file]:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-base)}.filepond--root{margin-bottom:0;font-family:var(--font-family)}.filepond--root::after{content:"";position:absolute;inset:0;z-index:3;border-radius:var(--radius-base);box-shadow:inset 0 0 0 1px var(--gray-400);pointer-events:none}.filepond--panel-root{background-color:var(--gray-100);border-radius:var(--radius-base)}.filepond--drop-label{color:var(--text-secondary)}.filepond--drop-label label{font-size:var(--fs-sm)}.filepond--label-action{font-weight:700;color:var(--text-primary);text-decoration-color:var(--text-primary)}.filepond--item-panel,[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:var(--secondary);border-radius:var(--radius-base)}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:var(--error)}[data-filepond-item-state*=error] :is(.filepond--file-wrapper,.filepond--panel),[data-filepond-item-state*=invalid] :is(.filepond--file-wrapper,.filepond--panel){animation:none}.filepond--file-action-button{background-color:var(--button-secondary-hover)}.filepond--file-action-button:hover,.filepond--file-action-button:focus-visible{box-shadow:0 0 0 2px var(--primary)}.filepond--file-info-main{font-weight:600}@media(prefers-reduced-motion: reduce){input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search]:not(.search-box-text),textarea,select,input:is([type=checkbox],[type=radio]),.vf-password__toggle{transition:none}}.result{position:relative;display:block;margin:0 0 var(--space-5);padding-block:var(--space-3);padding-inline:calc(var(--space-4) + 32px) var(--space-4);font-size:var(--fs-15);font-weight:400;line-height:1.45;color:var(--text-primary);text-align:start;background-color:color-mix(in srgb, var(--success) 6%, transparent);border:0;border-inline-start:3px solid var(--success);border-radius:var(--radius-base)}.result::before{content:"";position:absolute;inset-block-start:calc(var(--space-3) + 1px);inset-inline-start:var(--space-4);width:20px;height:20px;background-color:var(--success);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z' opacity='0.2'/%3E%3Cpath d='M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z'/%3E%3C/svg%3E") center/contain no-repeat}.result:empty{display:none}.result a{color:inherit;text-decoration:underline;text-underline-offset:3px}.result ul{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.result li,.result p{margin:0;text-align:start}.message-error:not(.validation-summary-valid){position:relative;display:block;margin:0 0 var(--space-5);padding-block:var(--space-3);padding-inline:calc(var(--space-4) + 32px) var(--space-4);font-size:var(--fs-15);font-weight:400;line-height:1.45;color:var(--text-primary);text-align:start;background-color:color-mix(in srgb, var(--error) 6%, transparent);border:0;border-inline-start:3px solid var(--error);border-radius:var(--radius-base)}.message-error:not(.validation-summary-valid)::before{content:"";position:absolute;inset-block-start:calc(var(--space-3) + 1px);inset-inline-start:var(--space-4);width:20px;height:20px;background-color:var(--error);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z' opacity='0.2'/%3E%3Cpath d='M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm-8-80V80a8,8,0,0,1,16,0v56a8,8,0,0,1-16,0Zm20,36a12,12,0,1,1-12-12A12,12,0,0,1,140,172Z'/%3E%3C/svg%3E") center/contain no-repeat}.message-error:not(.validation-summary-valid):empty{display:none}.message-error:not(.validation-summary-valid) a{color:inherit;text-decoration:underline;text-underline-offset:3px}.message-error:not(.validation-summary-valid) ul{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.message-error:not(.validation-summary-valid) li,.message-error:not(.validation-summary-valid) p{margin:0;text-align:start}.message-success{position:relative;display:block;margin:0 0 var(--space-5);padding-block:var(--space-3);padding-inline:calc(var(--space-4) + 32px) var(--space-4);font-size:var(--fs-15);font-weight:400;line-height:1.45;color:var(--text-primary);text-align:start;background-color:color-mix(in srgb, var(--success) 6%, transparent);border:0;border-inline-start:3px solid var(--success);border-radius:var(--radius-base)}.message-success::before{content:"";position:absolute;inset-block-start:calc(var(--space-3) + 1px);inset-inline-start:var(--space-4);width:20px;height:20px;background-color:var(--success);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z' opacity='0.2'/%3E%3Cpath d='M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z'/%3E%3C/svg%3E") center/contain no-repeat}.message-success:empty{display:none}.message-success a{color:inherit;text-decoration:underline;text-underline-offset:3px}.message-success ul{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.message-success li,.message-success p{margin:0;text-align:start}.message-success{margin:var(--space-2) 0 0;padding-block:var(--space-2);padding-inline:calc(var(--space-3) + 26px) var(--space-3);font-size:var(--fs-sm)}.message-success::before{inset-block-start:calc(var(--space-2) + 1px);inset-inline-start:var(--space-3);width:18px;height:18px}.message-failure{position:relative;display:block;margin:0 0 var(--space-5);padding-block:var(--space-3);padding-inline:calc(var(--space-4) + 32px) var(--space-4);font-size:var(--fs-15);font-weight:400;line-height:1.45;color:var(--text-primary);text-align:start;background-color:color-mix(in srgb, var(--error) 6%, transparent);border:0;border-inline-start:3px solid var(--error);border-radius:var(--radius-base)}.message-failure::before{content:"";position:absolute;inset-block-start:calc(var(--space-3) + 1px);inset-inline-start:var(--space-4);width:20px;height:20px;background-color:var(--error);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z' opacity='0.2'/%3E%3Cpath d='M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm-8-80V80a8,8,0,0,1,16,0v56a8,8,0,0,1-16,0Zm20,36a12,12,0,1,1-12-12A12,12,0,0,1,140,172Z'/%3E%3C/svg%3E") center/contain no-repeat}.message-failure:empty{display:none}.message-failure a{color:inherit;text-decoration:underline;text-underline-offset:3px}.message-failure ul{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.message-failure li,.message-failure p{margin:0;text-align:start}.message-failure{margin:var(--space-2) 0 0;padding-block:var(--space-2);padding-inline:calc(var(--space-3) + 26px) var(--space-3);font-size:var(--fs-sm)}.message-failure::before{inset-block-start:calc(var(--space-2) + 1px);inset-inline-start:var(--space-3);width:18px;height:18px}.message-success:focus,.message-failure:focus{outline:none}.min-amount-warning,.products-container>.warning,.warnings{position:relative;display:block;margin:0 0 var(--space-5);padding-block:var(--space-3);padding-inline:calc(var(--space-4) + 32px) var(--space-4);font-size:var(--fs-15);font-weight:400;line-height:1.45;color:var(--text-primary);text-align:start;background-color:color-mix(in srgb, var(--warning) 6%, transparent);border:0;border-inline-start:3px solid var(--warning);border-radius:var(--radius-base)}.min-amount-warning::before,.products-container>.warning::before,.warnings::before{content:"";position:absolute;inset-block-start:calc(var(--space-3) + 1px);inset-inline-start:var(--space-4);width:20px;height:20px;background-color:var(--warning);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M215.46,216H40.54C27.92,216,20,202.79,26.13,192.09L113.59,40.22c6.3-11,22.52-11,28.82,0l87.46,151.87C236,202.79,228.08,216,215.46,216Z' opacity='0.2'/%3E%3Cpath d='M236.8,188.09,149.35,36.22h0a24.76,24.76,0,0,0-42.7,0L19.2,188.09a23.51,23.51,0,0,0,0,23.72A24.35,24.35,0,0,0,40.55,224h174.9a24.35,24.35,0,0,0,21.33-12.19A23.51,23.51,0,0,0,236.8,188.09ZM222.93,203.8a8.5,8.5,0,0,1-7.48,4.2H40.55a8.5,8.5,0,0,1-7.48-4.2,7.59,7.59,0,0,1,0-7.72L120.52,44.21a8.75,8.75,0,0,1,15,0l87.45,151.87A7.59,7.59,0,0,1,222.93,203.8ZM120,144V104a8,8,0,0,1,16,0v40a8,8,0,0,1-16,0Zm20,36a12,12,0,1,1-12-12A12,12,0,0,1,140,180Z'/%3E%3C/svg%3E") center/contain no-repeat}.min-amount-warning:empty,.products-container>.warning:empty,.warnings:empty{display:none}.min-amount-warning a,.products-container>.warning a,.warnings a{color:inherit;text-decoration:underline;text-underline-offset:3px}.min-amount-warning ul,.products-container>.warning ul,.warnings ul{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.min-amount-warning li,.min-amount-warning p,.products-container>.warning li,.products-container>.warning p,.warnings li,.warnings p{margin:0;text-align:start}.warnings:not(:has(p)){display:none}.vat-number-warning{position:relative;display:block;margin:0 0 var(--space-5);padding-block:var(--space-3);padding-inline:calc(var(--space-4) + 32px) var(--space-4);font-size:var(--fs-15);font-weight:400;line-height:1.45;color:var(--text-primary);text-align:start;background-color:color-mix(in srgb, var(--warning) 6%, transparent);border:0;border-inline-start:3px solid var(--warning);border-radius:var(--radius-base)}.vat-number-warning::before{content:"";position:absolute;inset-block-start:calc(var(--space-3) + 1px);inset-inline-start:var(--space-4);width:20px;height:20px;background-color:var(--warning);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M215.46,216H40.54C27.92,216,20,202.79,26.13,192.09L113.59,40.22c6.3-11,22.52-11,28.82,0l87.46,151.87C236,202.79,228.08,216,215.46,216Z' opacity='0.2'/%3E%3Cpath d='M236.8,188.09,149.35,36.22h0a24.76,24.76,0,0,0-42.7,0L19.2,188.09a23.51,23.51,0,0,0,0,23.72A24.35,24.35,0,0,0,40.55,224h174.9a24.35,24.35,0,0,0,21.33-12.19A23.51,23.51,0,0,0,236.8,188.09ZM222.93,203.8a8.5,8.5,0,0,1-7.48,4.2H40.55a8.5,8.5,0,0,1-7.48-4.2,7.59,7.59,0,0,1,0-7.72L120.52,44.21a8.75,8.75,0,0,1,15,0l87.45,151.87A7.59,7.59,0,0,1,222.93,203.8ZM120,144V104a8,8,0,0,1,16,0v40a8,8,0,0,1-16,0Zm20,36a12,12,0,1,1-12-12A12,12,0,0,1,140,180Z'/%3E%3C/svg%3E") center/contain no-repeat}.vat-number-warning:empty{display:none}.vat-number-warning a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vat-number-warning ul{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.vat-number-warning li,.vat-number-warning p{margin:0;text-align:start}.vat-number-warning{margin:var(--space-2) 0 0;padding-block:var(--space-2);padding-inline:calc(var(--space-3) + 26px) var(--space-3);font-size:var(--fs-sm)}.vat-number-warning::before{inset-block-start:calc(var(--space-2) + 1px);inset-inline-start:var(--space-3);width:18px;height:18px}.no-data:not(.bss-apc-no-data),.no-result{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-7) var(--space-5);text-align:center}.no-data:not(.bss-apc-no-data)>*,.no-result>*{text-align:inherit}.no-data:not(.bss-apc-no-data)::before,.no-result::before{content:"";width:72px;height:72px;background-color:var(--bg-secondary);border-radius:var(--radius-base);mask:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M216,48V160H179.31a8,8,0,0,0-5.66,2.34l-19.31,19.32a8,8,0,0,1-5.66,2.34H107.31a8,8,0,0,1-5.66-2.34L82.34,162.34A8,8,0,0,0,76.68,160H40V48a8,8,0,0,1,8-8H208A8,8,0,0,1,216,48Z' opacity='0.2'/%3E%3Cpath d='M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32Zm0,16V152h-28.7A15.86,15.86,0,0,0,168,156.69L148.69,176H107.31L88,156.68A15.89,15.89,0,0,0,76.69,152H48V48Zm0,160H48V168H76.69L96,187.32A15.89,15.89,0,0,0,107.31,192h41.38A15.86,15.86,0,0,0,160,187.31L179.31,168H208v40Z'/%3E%3C/svg%3E");background-position:center;background-size:32px;background-repeat:no-repeat}.no-data:not(.bss-apc-no-data),.no-result{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin-block-end:var(--space-5);font-size:var(--fs-32);color:var(--text-primary);border:1px solid var(--gray-200);border-radius:var(--radius-base)}@media(max-width: 575.98px){.no-data:not(.bss-apc-no-data),.no-result{font-size:var(--fs-24)}}.no-result--empty::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224,96v16a32,32,0,0,1-64,0V96H96v16a32,32,0,0,1-64,0V96L46.34,45.8A8,8,0,0,1,54,40H202a8,8,0,0,1,7.69,5.8Z' opacity='0.2'/%3E%3Cpath d='M231.69,93.81,217.35,43.6A16.07,16.07,0,0,0,202,32H54A16.07,16.07,0,0,0,38.65,43.6L24.31,93.81A7.94,7.94,0,0,0,24,96v16a40,40,0,0,0,16,32v72a8,8,0,0,0,8,8H208a8,8,0,0,0,8-8V144a40,40,0,0,0,16-32V96A7.94,7.94,0,0,0,231.69,93.81ZM54,48H202l11.42,40H42.61Zm98,56v8a24,24,0,0,1-48,0v-8ZM51.06,132.2A24,24,0,0,1,40,112v-8H88v8a24,24,0,0,1-35.12,21.26A7.88,7.88,0,0,0,51.06,132.2ZM200,208H56V151.2a40.57,40.57,0,0,0,8,.8,40,40,0,0,0,32-16,40,40,0,0,0,64,0,40,40,0,0,0,32,16,40.57,40.57,0,0,0,8-.8Zm16-96a24,24,0,0,1-11.07,20.2,8.08,8.08,0,0,0-1.8,1.05A24,24,0,0,1,168,112v-8h48Z'/%3E%3C/svg%3E")}.no-result--search::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M192,112a80,80,0,1,1-80-80A80,80,0,0,1,192,112Z' opacity='0.2'/%3E%3Cpath d='M229.66,218.34,179.6,168.28a88.21,88.21,0,1,0-11.32,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z'/%3E%3C/svg%3E")}.no-result--filters::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M221.9,61.38,152,136v58.65a8,8,0,0,1-3.56,6.66l-32,21.33A8,8,0,0,1,104,216V136L34.1,61.38A8,8,0,0,1,40,48H216A8,8,0,0,1,221.9,61.38Z' opacity='0.2'/%3E%3Cpath d='M227.82,66.76A16,16,0,0,0,216,40H40A16,16,0,0,0,28.19,66.76l.08.09L96,139.17V216a16,16,0,0,0,24.87,13.32l32-21.34A16,16,0,0,0,160,194.66V139.17l67.73-72.32ZM40,56h0Zm106.19,74.59A8,8,0,0,0,144,136v58.66L112,216V136a8,8,0,0,0-2.16-5.46L40,56H216Zm99.49,79.81a8,8,0,0,1-11.32,11.32L216,203.32l-18.34,18.35a8,8,0,0,1-11.31-11.32L204.69,192l-18.34-18.35a8,8,0,0,1,11.31-11.31L216,180.69l18.34-18.34a8,8,0,0,1,11.32,11.31L227.31,192Z'/%3E%3C/svg%3E")}.no-result__title{margin:0;text-wrap:balance}.no-result__text{max-width:480px;margin:0;font-size:var(--fs-base);font-weight:400;line-height:1.5;letter-spacing:normal;color:var(--text-secondary)}.no-result .button,.no-result .vf-story__link,.no-result .chatpilot-guestform-submit,.no-result .rfq-button-2,.no-result .premium-blog-search__button,.no-result .profile-info-box .pm-button,.profile-info-box .no-result .pm-button,.no-result .forum-topic-page .topic-actions .actions .reply-topic-button,.forum-topic-page .topic-actions .actions .no-result .reply-topic-button,.no-result .forum-page .forum-actions .actions a+a,.forum-page .forum-actions .actions .no-result a+a,.no-result .forum-page .forum-actions .actions a:first-child,.forum-page .forum-actions .actions .no-result a:first-child,.no-result .forums-header .search-box-button,.forums-header .no-result .search-box-button,.no-result .forum-subscriptions-page .button-1.delete-selected-fs-button,.forum-subscriptions-page .no-result .button-1.delete-selected-fs-button,.no-result :is(.product-details-page,.quickviewdetails) .download-sample-button,:is(.product-details-page,.quickviewdetails) .no-result .download-sample-button,.no-result :is(.product-details-page,.quickviewdetails) .add-to-cart-button,:is(.product-details-page,.quickviewdetails) .no-result .add-to-cart-button,.no-result .section-link,.no-result .button-1,.no-result .button-2{margin-block-start:var(--space-2)}.modal{--bs-modal-width: 560px;--bs-modal-margin: var(--space-4);--bs-modal-bg: var(--white);--bs-modal-color: var(--text-primary);--bs-modal-border-width: 0;--bs-modal-border-radius: var(--card-radius-md);--bs-modal-inner-border-radius: 0;--bs-modal-box-shadow: var(--shadow-pop)}.modal.fade .modal-dialog{transform:translateY(var(--space-4));transition:transform var(--dur-base) var(--ease-out)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transform:none;transition:none}}[data-vf-motion=off] .modal.fade .modal-dialog{transform:none;transition:none}.modal.show .modal-dialog{transform:none}.modal-backdrop{--bs-backdrop-bg: var(--overlay);--bs-backdrop-opacity: 1}.modal-sm,.nb-action-modal--error .modal-dialog,.nb-notify-modal .modal-dialog{--bs-modal-width: 480px}.modal-content{box-shadow:var(--shadow-pop)}.modal-header,.nb-notify-modal__header,.nb-action-modal__header,.cw-modal__header,.vf-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-5) var(--space-2);padding-inline:var(--space-5) var(--space-3);border:0}.nb-notify-modal__header-left,.nb-action-modal__header-left,.cw-modal__header-left{display:flex;flex:1;align-items:center;gap:var(--space-3);min-width:0}.modal-title,.nb-notify-modal__title,.nb-action-modal__title,.cw-modal__title,.vf-sheet__title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);display:flex;align-items:center;min-block-size:44px;margin:0;font-size:var(--fs-24);line-height:1.15;color:var(--text-primary);white-space:normal}.modal-title a,.nb-notify-modal__title a,.nb-action-modal__title a,.cw-modal__title a,.vf-sheet__title a{color:inherit;text-decoration:underline;text-underline-offset:3px}.nb-notify-modal__icon-wrap,.nb-action-modal__check,.cw-modal__icon{display:none}.nb-action-modal--error .nb-action-modal__check,.nb-notify-modal[data-type=error] .nb-notify-modal__icon-wrap,.nb-notify-modal[data-type=warning] .nb-notify-modal__icon-wrap{display:inline-flex;flex:none;font-size:var(--fs-24);line-height:1;color:var(--error)}.nb-notify-modal[data-type=warning] .nb-notify-modal__icon-wrap{color:var(--warning)}.modal .btn-close,.nb-notify-modal__close,.nb-action-modal__close,.cw-modal__close,.vf-sheet__close{background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25);display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;font-size:var(--fs-xl);line-height:1;color:var(--text-primary);background-color:rgba(0,0,0,0);border:0;border-radius:50%;opacity:1;box-shadow:none;cursor:pointer}.modal .btn-close i,.nb-notify-modal__close i,.nb-action-modal__close i,.cw-modal__close i,.vf-sheet__close i{font-size:inherit}.modal .btn-close:hover,.nb-notify-modal__close:hover,.nb-action-modal__close:hover,.cw-modal__close:hover,.vf-sheet__close:hover{--tape-p: 101%;color:var(--on-primary)}.modal .btn-close:focus,.nb-notify-modal__close:focus,.nb-action-modal__close:focus,.cw-modal__close:focus,.vf-sheet__close:focus{opacity:1;box-shadow:none}.modal .btn-close:focus-visible,.nb-notify-modal__close:focus-visible,.nb-action-modal__close:focus-visible,.cw-modal__close:focus-visible,.vf-sheet__close:focus-visible{outline:none;box-shadow:var(--focus-ring)}.modal-body,.nb-notify-modal__body,.nb-action-modal__body,.cw-modal__body,.vf-sheet__body{padding:var(--space-1) var(--space-5) var(--space-5);font-size:var(--fs-base);line-height:1.5;color:var(--text-secondary)}.modal-dialog-scrollable .modal-body,.nb-action-modal--topic .nb-action-modal__body,.vf-sheet__body{overflow-y:auto;overscroll-behavior:contain}.modal-footer,.nb-notify-modal__footer,.nb-action-modal__actions,.cw-modal__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:none;border:0;border-block-start:1px solid var(--gray-200)}.modal-footer>*,.nb-notify-modal__footer>*,.nb-action-modal__actions>*,.cw-modal__footer>*{margin:0}.nb-action-modal__body>.nb-action-modal__actions{margin:var(--space-5) calc(var(--space-5)*-1) calc(var(--space-5)*-1)}@media(max-width: 575.98px){.modal{--bs-modal-margin: 0}.modal.fade .modal-dialog{transform:translateY(var(--space-4));transition:transform 160ms var(--ease-out)}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transform:none;transition:none}}@media(max-width: 575.98px){[data-vf-motion=off] .modal.fade .modal-dialog{transform:none;transition:none}.modal.show .modal-dialog{transform:none;transition-duration:240ms;transition-timing-function:var(--ease-expo)}.modal-dialog,.modal-dialog-centered{display:flex;align-items:flex-end;max-width:none;min-height:100%;margin:0}.modal .modal-content{max-height:92dvh;padding-block-end:env(safe-area-inset-bottom);overflow:hidden;border-radius:var(--card-radius-md) var(--card-radius-md) 0 0}.modal .modal-body,.nb-notify-modal__body,.nb-action-modal__body,.cw-modal__body,.vf-sheet__body{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.modal-footer,.nb-notify-modal__footer,.nb-action-modal__actions,.cw-modal__footer{flex-wrap:nowrap}.modal-footer>.button,.modal-footer>.vf-story__link,.modal-footer>.chatpilot-guestform-submit,.modal-footer>.rfq-button-2,.modal-footer>.premium-blog-search__button,.profile-info-box .modal-footer>.pm-button,.forum-topic-page .topic-actions .actions .modal-footer>.reply-topic-button,.forum-page .forum-actions .actions .modal-footer>a+a,.forum-page .forum-actions .actions .modal-footer>a:first-child,.forums-header .modal-footer>.search-box-button,.forum-subscriptions-page .modal-footer>.button-1.delete-selected-fs-button,:is(.product-details-page,.quickviewdetails) .modal-footer>.download-sample-button,:is(.product-details-page,.quickviewdetails) .modal-footer>.add-to-cart-button,.modal-footer>.section-link,.modal-footer>.button-1,.modal-footer>.button-2,.nb-notify-modal__footer>.button,.nb-notify-modal__footer>.vf-story__link,.nb-notify-modal__footer>.chatpilot-guestform-submit,.nb-notify-modal__footer>.rfq-button-2,.nb-notify-modal__footer>.premium-blog-search__button,.profile-info-box .nb-notify-modal__footer>.pm-button,.forum-topic-page .topic-actions .actions .nb-notify-modal__footer>.reply-topic-button,.forum-page .forum-actions .actions .nb-notify-modal__footer>a+a,.forum-page .forum-actions .actions .nb-notify-modal__footer>a:first-child,.forums-header .nb-notify-modal__footer>.search-box-button,.forum-subscriptions-page .nb-notify-modal__footer>.button-1.delete-selected-fs-button,:is(.product-details-page,.quickviewdetails) .nb-notify-modal__footer>.download-sample-button,:is(.product-details-page,.quickviewdetails) .nb-notify-modal__footer>.add-to-cart-button,.nb-notify-modal__footer>.section-link,.nb-notify-modal__footer>.button-1,.nb-notify-modal__footer>.button-2,.nb-action-modal__actions>.button,.nb-action-modal__actions>.vf-story__link,.nb-action-modal__actions>.chatpilot-guestform-submit,.nb-action-modal__actions>.rfq-button-2,.nb-action-modal__actions>.premium-blog-search__button,.profile-info-box .nb-action-modal__actions>.pm-button,.forum-topic-page .topic-actions .actions .nb-action-modal__actions>.reply-topic-button,.forum-page .forum-actions .actions .nb-action-modal__actions>a+a,.forum-page .forum-actions .actions .nb-action-modal__actions>a:first-child,.forums-header .nb-action-modal__actions>.search-box-button,.forum-subscriptions-page .nb-action-modal__actions>.button-1.delete-selected-fs-button,:is(.product-details-page,.quickviewdetails) .nb-action-modal__actions>.download-sample-button,:is(.product-details-page,.quickviewdetails) .nb-action-modal__actions>.add-to-cart-button,.nb-action-modal__actions>.section-link,.nb-action-modal__actions>.button-1,.nb-action-modal__actions>.button-2,.cw-modal__footer>.button,.cw-modal__footer>.vf-story__link,.cw-modal__footer>.chatpilot-guestform-submit,.cw-modal__footer>.rfq-button-2,.cw-modal__footer>.premium-blog-search__button,.profile-info-box .cw-modal__footer>.pm-button,.forum-topic-page .topic-actions .actions .cw-modal__footer>.reply-topic-button,.forum-page .forum-actions .actions .cw-modal__footer>a+a,.forum-page .forum-actions .actions .cw-modal__footer>a:first-child,.forums-header .cw-modal__footer>.search-box-button,.forum-subscriptions-page .cw-modal__footer>.button-1.delete-selected-fs-button,:is(.product-details-page,.quickviewdetails) .cw-modal__footer>.download-sample-button,:is(.product-details-page,.quickviewdetails) .cw-modal__footer>.add-to-cart-button,.cw-modal__footer>.section-link,.cw-modal__footer>.button-1,.cw-modal__footer>.button-2{flex:1;min-width:0}}.vf-toasts{position:fixed;inset-block-start:calc(var(--vf-toast-top, 0px) + var(--vf-buybar-offset, 0px) + var(--space-4));inset-inline-end:var(--space-5);z-index:var(--z-toast);width:min(var(--toast-width),100vw - var(--space-6));pointer-events:none}@media(max-width: 575.98px){.vf-toasts{inset-block-start:calc(var(--vf-toast-top, 0px) + var(--space-3));inset-inline:var(--space-3);width:auto}}.vf-toasts__stack{display:flex;flex-direction:column;gap:var(--space-3)}@media(max-width: 575.98px){.vf-toasts__stack{gap:var(--space-2)}}.vf-toast{--vf-toast-tone: var(--primary);position:relative;display:grid;grid-template-columns:20px minmax(0, 1fr) 44px;column-gap:var(--space-3);align-items:start;padding-block:var(--space-3);padding-inline:var(--space-4) 0;overflow:hidden;color:var(--white);background-color:var(--secondary);border-inline-start:4px solid var(--vf-toast-tone);border-radius:var(--card-radius-md);box-shadow:var(--shadow-pop);pointer-events:auto;animation:vf-toast-in 220ms var(--ease-expo) backwards;transition:transform 220ms var(--ease-expo),opacity 160ms var(--ease-out)}.vf-toast.is-leaving{opacity:0;transform:translateY(calc(var(--space-2) * -1))}.vf-toast.is-bumped{animation:vf-toast-bump 280ms var(--ease-expo)}@media(prefers-reduced-motion: reduce){.vf-toast{animation-name:vf-toast-fade}.vf-toast.is-bumped{animation:none}.vf-toast.is-leaving{transform:none}}[data-vf-motion=off] .vf-toast{animation-name:vf-toast-fade}[data-vf-motion=off] .vf-toast.is-bumped{animation:none}[data-vf-motion=off] .vf-toast.is-leaving{transform:none}.vf-toast--error{--vf-toast-tone: var(--error)}.vf-toast--warning{--vf-toast-tone: var(--warning)}.vf-toast--info{--vf-toast-tone: var(--gray-300)}.vf-toast__icon{grid-row:1;grid-column:1;padding-block-start:1px;font-size:var(--fs-20);line-height:1;color:var(--vf-toast-tone)}.vf-toast__body{display:flex;flex-direction:column;gap:var(--space-1);grid-row:1;grid-column:2/4;min-width:0;padding-inline-end:var(--space-4)}.vf-toast__message{margin:0;padding-inline-end:var(--space-6);font-size:var(--fs-15);font-weight:500;line-height:1.45;overflow-wrap:anywhere}.vf-toast__message a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vf-toast__message a:hover{color:var(--primary)}.vf-toast__close{display:inline-flex;grid-row:1;grid-column:3;align-items:center;justify-content:center;width:44px;height:44px;margin-block-start:-11px;padding:0;font-size:var(--fs-lg);line-height:1;color:color-mix(in srgb, var(--white) 72%, transparent);background:none;border:0;border-radius:50%;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.vf-toast__close:hover{color:var(--white)}.vf-toast__close:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-toast__timer{position:absolute;inset-inline:0;inset-block-end:0;height:2px;background-color:var(--vf-toast-tone);transform-origin:0 50%;animation:vf-toast-timer var(--vf-toast-duration, 5s) linear forwards}.is-sticky .vf-toast__timer{display:none}[dir=rtl] .vf-toast__timer{transform-origin:100% 50%}@media(prefers-reduced-motion: reduce){.vf-toast__timer{opacity:0}}[data-vf-motion=off] .vf-toast__timer{opacity:0}.vf-toast:hover .vf-toast__timer,.vf-toast:focus-within .vf-toast__timer,.vf-toasts.is-paused .vf-toast__timer{animation-play-state:paused}.vf-toast__product{display:flex;align-items:flex-start;gap:var(--space-3);margin-block-start:var(--space-2)}@media(max-width: 575.98px){.vf-toast--product .vf-toast__product{align-items:center;margin-block-start:var(--space-1)}.vf-toast--product .vf-toast__meta{display:none}.vf-toast--product .vf-toast__name{-webkit-line-clamp:1;line-clamp:1}.vf-toast--product .vf-toast__actions{margin-block-start:var(--space-2)}}.vf-toast__thumb{flex:none;width:64px;height:64px;overflow:hidden;background-color:var(--bg-secondary);border-radius:var(--radius-base)}.vf-toast__thumb img{width:100%;height:100%;object-fit:cover}@media(max-width: 575.98px){.vf-toast__thumb{width:48px;height:48px}}.vf-toast__info{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.vf-toast__name{display:-webkit-box;overflow:hidden;font-size:var(--fs-15);font-weight:500;line-height:1.35;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.vf-toast__meta{font-size:var(--fs-xs);line-height:1.4;color:color-mix(in srgb, var(--white) 72%, transparent)}.vf-toast__price{font-family:var(--font-family);font-weight:700;font-variant-numeric:tabular-nums;color:var(--price);font-size:var(--fs-15);color:var(--white)}.vf-toast__actions{display:flex;gap:var(--space-2);margin-block-start:var(--space-3)}.vf-toast__action{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;flex:1;align-items:center;justify-content:center;min-height:var(--control-height-sm);padding:0 var(--space-3);color:var(--white);text-align:center;text-decoration:none;white-space:nowrap;border:1px solid color-mix(in srgb, var(--white) 60%, transparent);border-radius:var(--radius-base);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.vf-toast__action:hover{color:var(--white);background-color:var(--button-secondary-hover);border-color:var(--white)}.vf-toast__action:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-toast__action--primary{color:var(--on-primary);background-color:var(--primary);border-color:var(--primary)}.vf-toast__action--primary:hover{color:var(--on-primary);background-color:var(--button-primary-hover);border-color:var(--button-primary-hover)}@keyframes vf-toast-in{from{opacity:0;transform:translateY(calc(var(--space-2) * -1))}}@keyframes vf-toast-bump{40%{transform:scale(0.97)}}@keyframes vf-toast-fade{from{opacity:0}}@keyframes vf-toast-timer{to{transform:scaleX(0)}}:root{--bar-height: 56px;--promo-height: 0px;--header-height: var(--bar-height)}@media(min-width: 768px){:root{--bar-height: 64px}}@media(min-width: 992px){:root{--bar-height: 72px;--promo-height: 40px}}.admin-header-links{color:var(--on-primary);background-color:var(--primary);text-align:center}.admin-header-links *{display:inline-block;margin:0 var(--space-3);line-height:35px;font-size:var(--fs-12);font-weight:bold}.admin-header-links a{color:var(--on-primary);text-decoration:underline}.admin-header-links a:hover{color:var(--on-primary);text-decoration-thickness:2px}.promo-bar{position:relative;z-index:calc(var(--z-bar) + 1);background-color:var(--bg-primary);border-bottom:1px solid var(--border)}.promo-bar__inner{display:grid;grid-template-columns:minmax(0, 1fr);align-items:center;min-block-size:36px}@media(min-width: 992px){.promo-bar__inner{grid-template-columns:minmax(max-content, 1fr) minmax(0, auto) minmax(max-content, 1fr);gap:var(--space-5);min-block-size:39px}}.promo-bar__links,.promo-bar__selectors{display:none}@media(min-width: 992px){.promo-bar__links,.promo-bar__selectors{display:flex;align-items:center;gap:var(--space-1)}}.promo-bar__links{margin-inline-start:calc(var(--space-2)*-1)}@media(max-width: 1199.98px){.promo-bar__links{display:none}}.promo-bar__selectors{justify-content:flex-end;margin-inline-end:calc(var(--space-2)*-1)}.promo-bar .promo-control{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:30px;padding:var(--space-2) var(--space-2);border-radius:var(--radius-base);color:var(--text-primary);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.promo-bar .promo-control:hover{background-color:var(--white);color:var(--text-primary)}.promo-bar .promo-control:focus-visible{outline:none;box-shadow:var(--focus-ring)}.promo-bar__rotator{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}@media(min-width: 992px){.promo-bar__rotator{justify-content:center;grid-column:2}}.promo-bar__arrow{display:grid;place-items:center;flex:none;inline-size:28px;block-size:28px;border:0;border-radius:50%;color:var(--text-primary);font-size:var(--fs-base);background-color:rgba(0,0,0,0);background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25)}@media(hover: hover)and (pointer: fine){.promo-bar__arrow:hover{--tape-p: 101%;color:var(--on-primary)}}.promo-bar__arrow:focus-visible{--tape-p: 101%;outline:none;box-shadow:var(--focus-ring);color:var(--on-primary)}[dir=rtl] .promo-bar__arrow i{scale:-1 1}.promo-bar__track{display:grid;min-inline-size:0;text-align:center}.promo-bar__message{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;grid-area:1/1;font-size:var(--fs-12);color:var(--text-primary);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;visibility:hidden;translate:0 6px;transition:opacity var(--dur-tape) var(--ease-expo),translate var(--dur-tape) var(--ease-expo),visibility 0s linear var(--dur-tape)}.promo-bar__message.is-active{opacity:1;visibility:visible;translate:0 0;transition-delay:0s}.promo-bar__message a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(min-width: 992px){.promo-bar__message{font-size:var(--fs-xs)}}@media(max-width: 575.98px){.promo-bar__message{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.25;white-space:normal;text-wrap:balance}}@media(max-width: 991.98px){.promo-bar:not(:has(.promo-bar__rotator)){display:none}}.selector{position:relative}.selector__toggle{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:30px;padding:var(--space-2) var(--space-2);border-radius:var(--radius-base);color:var(--text-primary);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.selector__toggle:hover{background-color:var(--white);color:var(--text-primary)}.selector__toggle:focus-visible{outline:none;box-shadow:var(--focus-ring)}.selector__toggle{list-style:none}.selector__toggle::-webkit-details-marker{display:none}.selector__toggle i{display:inline-grid;place-items:center;inline-size:1em;block-size:1em;font-size:var(--fs-sm);line-height:1;transition:rotate var(--dur-base) var(--ease-out)}.selector__toggle img{inline-size:18px;block-size:auto}.selector[open]>.selector__toggle{background-color:var(--white);color:var(--text-primary)}.selector[open]>.selector__toggle i{rotate:180deg}.selector__menu{position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0;z-index:2;display:flex;flex-direction:column;gap:2px;min-inline-size:240px;padding:var(--space-2);border-radius:var(--card-radius-md);background-color:var(--white);box-shadow:var(--shadow-pop),0 0 0 1px var(--border);animation:header-pop-in var(--dur-base) var(--ease-out)}@media(prefers-reduced-motion: reduce){.selector__menu{animation:none}}[data-vf-motion=off] .selector__menu{animation:none}.selector__item{display:flex;align-items:center;gap:var(--space-3);inline-size:100%;padding:var(--space-3) var(--space-3);border-radius:var(--radius-base);color:var(--text-primary);font-size:var(--fs-15)}.selector__item span{margin-inline-end:auto;background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.selector__item img{inline-size:18px;block-size:auto}.selector__item:hover,.selector__item:focus-visible{background-color:var(--bg-primary);color:var(--text-primary)}.selector__item:hover span,.selector__item:focus-visible span{background-position:var(--tape-in) 100%;background-size:100% .42em}.selector__item:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}.selector__item[aria-current=true]{font-weight:600}.menu-footer{position:relative}.menu-footer .selector{position:static}.menu-footer .selector__menu{inset-block:auto calc(100% - var(--space-2));inset-inline:var(--space-3);min-inline-size:0;max-block-size:50vh;overflow-y:auto}.header{position:sticky;inset-block-start:0;z-index:var(--z-bar);view-transition-name:vf-header}.header__bar{position:relative;z-index:2;min-block-size:var(--bar-height);background-color:var(--secondary)}.header__inner{display:grid;grid-template-columns:minmax(max-content, 1fr) minmax(0, auto) minmax(max-content, 1fr);align-items:stretch;column-gap:var(--space-5);min-block-size:var(--bar-height)}@media(max-width: 991.98px){.header__inner{grid-template-columns:minmax(0, 1fr) auto}}@media(min-width: 992px)and (max-width: 1199.98px){.header__inner{grid-template-columns:auto minmax(0, 1fr) auto;column-gap:var(--space-3)}}.header__start,.header__end{display:flex;align-items:center;gap:clamp(0px,2.5vw - 8px,var(--space-1))}.header__end{justify-content:flex-end}.header__nav{align-items:stretch;justify-content:center;min-inline-size:0}.header__logo{display:flex;align-items:center}.header__logo .site-logo{display:block}.header__logo img{display:block;inline-size:auto;max-inline-size:150px;block-size:26px;object-fit:contain;object-position:left center}@media(min-width: 768px){.header__logo img{max-inline-size:180px;block-size:30px}}@media(min-width: 992px){.header__logo img{max-inline-size:160px;block-size:30px}}@media(min-width: 1200px){.header__logo img{max-inline-size:200px;block-size:34px}}.header-icon{position:relative;display:grid;place-items:center;flex:none;inline-size:clamp(40px,12.5vw,44px);block-size:clamp(40px,12.5vw,44px);padding:0}@media(min-width: 992px)and (max-width: 1199.98px){.header-icon{inline-size:40px;block-size:40px}}.header-icon{border:0;border-radius:50%;color:var(--white);font-size:var(--fs-xl);line-height:1;background-color:rgba(0,0,0,0);cursor:pointer;background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25)}.header-icon:focus,.header-icon:active{color:var(--white)}@media(hover: hover)and (pointer: fine){.header-icon:hover{--tape-p: 101%;color:var(--on-primary)}}.header-icon:focus-visible,.header-icon[aria-expanded=true]{--tape-p: 101%;color:var(--on-primary)}.header-icon:focus-visible{outline:none;box-shadow:var(--focus-ring)}.count-tape{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-grid;place-items:center;min-inline-size:18px;block-size:18px;padding:0 var(--space-1);font-size:var(--fs-12);font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--on-primary);background-color:var(--primary)}.header-icon .count-tape{position:absolute;inset-block-start:var(--space-1);inset-inline-end:0}.count-tape.is-empty{display:none}.header-links__list{display:flex;align-items:center;gap:clamp(0px,2.5vw - 8px,var(--space-1))}.header-links .wishlist-link,.header-links .private-msg-link{display:none}@media(min-width: 768px){.header-links .wishlist-link,.header-links .private-msg-link{display:block}}.header-links .user-link{position:relative}@media(max-width: 575.98px){.header-links .user-link{position:static}}.account-menu{position:absolute;inset-block-start:calc(100% + var(--space-3));inset-inline-end:0;z-index:2;display:flex;flex-direction:column;inline-size:min(320px,100vw - var(--space-5));padding:var(--space-2);border-radius:var(--card-radius-md);background-color:var(--white);box-shadow:var(--shadow-pop),0 0 0 1px var(--border);transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-base) var(--ease-out),display var(--dur-base) allow-discrete}@media(max-width: 575.98px){.account-menu{inset-block-start:calc(100% + var(--space-2));inset-inline:var(--space-3);inline-size:auto}}.account-menu[hidden]{display:none;opacity:0;translate:0 -6px;transition-duration:var(--dur-fast)}@media(prefers-reduced-motion: reduce){.account-menu{transition:none}}[data-vf-motion=off] .account-menu{transition:none}.account-menu__guest{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.account-menu__guest .button,.account-menu__guest .vf-story__link,.account-menu__guest .chatpilot-guestform-submit,.account-menu__guest .rfq-button-2,.account-menu__guest .premium-blog-search__button,.account-menu__guest .profile-info-box .pm-button,.profile-info-box .account-menu__guest .pm-button,.account-menu__guest .forum-topic-page .topic-actions .actions .reply-topic-button,.forum-topic-page .topic-actions .actions .account-menu__guest .reply-topic-button,.account-menu__guest .forum-page .forum-actions .actions a+a,.forum-page .forum-actions .actions .account-menu__guest a+a,.account-menu__guest .forum-page .forum-actions .actions a:first-child,.forum-page .forum-actions .actions .account-menu__guest a:first-child,.account-menu__guest .forums-header .search-box-button,.forums-header .account-menu__guest .search-box-button,.account-menu__guest .forum-subscriptions-page .button-1.delete-selected-fs-button,.forum-subscriptions-page .account-menu__guest .button-1.delete-selected-fs-button,.account-menu__guest :is(.product-details-page,.quickviewdetails) .download-sample-button,:is(.product-details-page,.quickviewdetails) .account-menu__guest .download-sample-button,.account-menu__guest :is(.product-details-page,.quickviewdetails) .add-to-cart-button,:is(.product-details-page,.quickviewdetails) .account-menu__guest .add-to-cart-button,.account-menu__guest .section-link,.account-menu__guest .button-1,.account-menu__guest .button-2{inline-size:100%}.account-menu__title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);font-size:var(--fs-2xl)}.account-menu__copy{font-size:var(--fs-sm);color:var(--text-secondary)}.account-menu__user{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--border)}.account-menu__identity{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.account-menu__name{font-size:var(--fs-15);font-weight:700;color:var(--text-primary)}.account-menu__email{font-size:var(--fs-xs);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu__list{display:flex;flex-direction:column;gap:2px;padding-block:var(--space-1)}.account-menu__list+.account-menu__list{border-top:1px solid var(--border)}.account-menu__item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);border-radius:var(--radius-base);color:var(--text-primary);font-size:var(--fs-15)}.account-menu__item i{font-size:var(--fs-lg)}.account-menu__item span{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.account-menu__item:hover,.account-menu__item:focus-visible{background-color:var(--bg-primary);color:var(--text-primary)}.account-menu__item:hover span,.account-menu__item:focus-visible span{background-position:var(--tape-in) 100%;background-size:100% .42em}.account-menu__item:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}@starting-style{.account-menu{opacity:0;translate:0 -6px}}@keyframes header-pop-in{from{opacity:0;translate:0 -6px}}.account-initial{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);display:grid;place-items:center;flex:none;inline-size:44px;block-size:44px;font-size:var(--fs-24);color:var(--on-primary);background-color:var(--primary);object-fit:cover}.site-logo img{max-inline-size:100%}.header__nav .menu-container{block-size:100%}.header__nav .menu__toggle{display:none}.header__nav .menu{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;column-gap:var(--space-2);block-size:100%}@media(min-width: 1200px){.header__nav .menu{column-gap:var(--space-4)}}@media(min-width: 1400px){.header__nav .menu{column-gap:var(--space-6)}}.header__nav .menu>.menu__item{display:flex;align-items:stretch}.header__nav .menu>.menu__item:has(>.menu__list-view){position:relative}.header__nav .menu>.menu__item>.menu__item-toggle,.header__nav .menu>.menu__item>.menu__link{position:relative;display:flex;align-items:center;gap:2px}.header__nav .menu>.menu__item>.menu__item-toggle::after,.header__nav .menu>.menu__item>.menu__link::after{content:"";position:absolute;inset-block-end:-1px;inset-inline:0;block-size:3px;background-color:var(--primary);scale:0 1;transform-origin:var(--tape-in) 50%;transition:scale var(--dur-tape) var(--ease-tape)}.header__nav .menu>.menu__item:hover>.menu__item-toggle::after,.header__nav .menu>.menu__item:hover>.menu__link::after,.header__nav .menu>.menu__item:focus-within>.menu__item-toggle::after,.header__nav .menu>.menu__item:focus-within>.menu__link::after,.header__nav .menu>.menu__item.menu-dropdown--active>.menu__item-toggle::after,.header__nav .menu>.menu__item.menu-dropdown--active>.menu__link::after{scale:1 1}.header__nav .menu>.menu__item:hover>.menu__item-toggle .menu__caret,.header__nav .menu>.menu__item:focus-within>.menu__item-toggle .menu__caret,.header__nav .menu>.menu__item.menu-dropdown--active>.menu__item-toggle .menu__caret{rotate:180deg}.header__nav .menu>.menu__item>.menu__item-toggle>.menu__link,.header__nav .menu>.menu__item>.menu__link{display:inline-flex;align-items:center;padding:var(--space-2) 2px;font-size:var(--fs-sm);font-weight:600;color:var(--white);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}@media(min-width: 1400px){.header__nav .menu>.menu__item>.menu__item-toggle>.menu__link,.header__nav .menu>.menu__item>.menu__link{font-size:var(--fs-15)}}.header__nav .menu>.menu__item>.menu__item-toggle>.menu__link i,.header__nav .menu>.menu__item>.menu__link i{display:none}.header__nav .menu>.menu__item>.menu__item-toggle>.menu__link:hover,.header__nav .menu>.menu__item>.menu__link:hover{color:var(--primary)}.header__nav .menu>.menu__item>.menu__item-toggle>.menu__link:focus-visible,.header__nav .menu>.menu__item>.menu__link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.header__nav .menu>.menu__item.sale>.menu__item-toggle>.menu__link,.header__nav .menu>.menu__item.sale>.menu__link{color:var(--primary)}.header__nav .menu__caret{display:inline-grid;place-items:center;inline-size:1em;block-size:1em;font-size:var(--fs-base);line-height:1;color:var(--on-ink-muted)}@media(max-width: 1199.98px){.header__nav .menu__caret{display:none}}@media(min-width: 1200px){.header__nav .menu__caret{font-size:var(--fs-lg)}}.header__nav .menu__caret{transition:rotate var(--dur-base) var(--ease-out)}.header__nav .menu__grid-view{position:absolute;inset-block-start:100%;inset-inline:0;z-index:var(--z-dropdown);display:grid;grid-template-columns:repeat(var(--menu-grid-columns, 4), minmax(0, 280px));gap:var(--space-6) var(--space-5);padding-block:var(--space-6);padding-inline:max(var(--vf-gutter, var(--space-6)),(100% - var(--global-container-max-width-any))/2 + var(--vf-gutter, var(--space-6)));max-block-size:calc(100dvh - var(--menu-panel-top, 0px) - var(--space-4));overflow-y:auto;overscroll-behavior:contain;background-color:var(--white);border-top:1px solid var(--border);box-shadow:var(--shadow-pop);opacity:0;visibility:hidden;translate:0 -6px;transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}.header__nav .menu__group{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0}.header__nav .menu__image-link{display:block;overflow:hidden;aspect-ratio:3/2;border-radius:var(--card-radius-sm);background-color:var(--bg-secondary)}.header__nav .menu__image-link:empty{display:none}.header__nav .menu__image-link img{inline-size:100%;block-size:100%;object-fit:cover;transition:scale var(--dur-tape) var(--ease-expo)}.header__nav .menu__image-link:hover img{scale:1.04}.header__nav .menu__group-title{margin:0;font-family:var(--font-family);font-size:var(--fs-base);font-weight:700;line-height:1.25;letter-spacing:0;text-transform:none}.header__nav .menu__group-title a{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape);color:var(--text-primary)}.header__nav .menu__group-title a:hover,.header__nav .menu__group-title a:focus-visible{background-position:var(--tape-in) 100%;background-size:100% .42em}.header__nav .menu__group-links{display:flex;flex-direction:column;gap:var(--space-2)}.header__nav .menu__group-links .menu__link{align-self:flex-start;font-size:var(--fs-sm);color:var(--text-secondary)}.header__nav .menu__group-links .menu__link span{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.header__nav .menu__group-links .menu__link i{display:none}.header__nav .menu__group-links .menu__link:hover,.header__nav .menu__group-links .menu__link:focus-visible{color:var(--text-primary)}.header__nav .menu__group-links .menu__link:hover span,.header__nav .menu__group-links .menu__link:focus-visible span{background-position:var(--tape-in) 100%;background-size:100% .42em}.header__nav .menu__grid-footer{grid-column:1/-1;padding-top:var(--space-4);border-top:1px solid var(--border)}.header__nav .menu__shop-all{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-primary)}.header__nav .menu__shop-all span{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.header__nav .menu__shop-all i{font-size:var(--fs-base);transition:translate var(--dur-base) var(--ease-out)}.header__nav .menu__shop-all:hover,.header__nav .menu__shop-all:focus-visible{color:var(--text-primary)}.header__nav .menu__shop-all:hover span,.header__nav .menu__shop-all:focus-visible span{background-position:var(--tape-in) 100%;background-size:100% .42em}.header__nav .menu__shop-all:hover i,.header__nav .menu__shop-all:focus-visible i{translate:3px 0}[dir=rtl] .header__nav .menu__shop-all:hover i,[dir=rtl] .header__nav .menu__shop-all:focus-visible i{translate:-3px 0}.header__nav .menu__grid-view--nested{align-items:stretch}.header__nav .menu__grid-view--nested .menu__group--parent .menu__image-link{aspect-ratio:16/9}.header__nav .menu__grid-view--nested .menu__group--leaf .menu__image-link{flex:1 1 auto;aspect-ratio:auto;min-block-size:160px}.header__nav .menu__grid-view--nested .menu__group-title a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-block-end:var(--space-2);background-image:none}.header__nav .menu__grid-view--nested .menu__group-title a span{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.header__nav .menu__grid-view--nested .menu__group-title a i{font-size:var(--fs-base);transition:translate var(--dur-base) var(--ease-out)}.header__nav .menu__grid-view--nested .menu__group--parent .menu__group-title a{border-block-end:1px solid var(--text-primary)}.header__nav .menu__grid-view--nested .menu__group-title a:hover span,.header__nav .menu__grid-view--nested .menu__group-title a:focus-visible span{background-position:var(--tape-in) 100%;background-size:100% .42em}.header__nav .menu__grid-view--nested .menu__group-title a:hover i,.header__nav .menu__grid-view--nested .menu__group-title a:focus-visible i{translate:3px 0}.header__nav .menu__grid-view--nested .menu__group-links{gap:0}.header__nav .menu__grid-view--nested .menu__group-links .menu__link{display:flex;align-self:stretch;align-items:center;justify-content:space-between;gap:var(--space-2);min-block-size:40px;font-size:var(--fs-15);color:var(--text-primary);border-block-end:1px solid var(--border)}.header__nav .menu__grid-view--nested .menu__group-links .menu__link i{display:inline-block;font-size:var(--fs-sm);color:var(--text-secondary);opacity:0;translate:-4px 0;transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-base) var(--ease-out)}.header__nav .menu__grid-view--nested .menu__group-links .menu__link:hover i,.header__nav .menu__grid-view--nested .menu__group-links .menu__link:focus-visible i{color:var(--text-primary);opacity:1;translate:0 0}.header__nav .menu__grid-view--nested .menu__group-links .menu__link--all{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:var(--fs-xs);border-block-end:0}.header__nav .menu__grid-view--nested .menu__group-links .menu__link--all i{opacity:1;translate:0 0;color:var(--text-primary)}.header__nav .menu__grid-view--nested .menu__group-links .menu__link--all:hover i,.header__nav .menu__grid-view--nested .menu__group-links .menu__link--all:focus-visible i{translate:3px 0}[dir=rtl] .header__nav .menu__grid-view--nested .menu__group-title i,[dir=rtl] .header__nav .menu__grid-view--nested .menu__group-links .menu__link i{scale:-1 1}[dir=rtl] .header__nav .menu__grid-view--nested .menu__group-title a:hover i,[dir=rtl] .header__nav .menu__grid-view--nested .menu__group-title a:focus-visible i,[dir=rtl] .header__nav .menu__grid-view--nested .menu__group-links .menu__link--all:hover i,[dir=rtl] .header__nav .menu__grid-view--nested .menu__group-links .menu__link--all:focus-visible i{translate:-3px 0}[dir=rtl] .header__nav .menu__grid-view--nested .menu__group-links .menu__link:not(.menu__link--all):not(:hover):not(:focus-visible) i{translate:4px 0}.header__nav .menu__list-view{position:absolute;inset-block-start:100%;inset-inline-start:calc(var(--space-3)*-1);z-index:var(--z-dropdown);display:flex;flex-direction:column;min-inline-size:220px;max-inline-size:300px;padding:var(--space-2);border-radius:var(--card-radius-md);background-color:var(--white);box-shadow:var(--shadow-pop),0 0 0 1px var(--border);opacity:0;visibility:hidden;translate:0 -6px;transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}.header__nav .menu__list-view .menu__item{position:relative}.header__nav .menu__list-view .menu__item-toggle{display:flex;align-items:center}.header__nav .menu__list-view .menu__link{display:flex;flex:1;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-3);border-radius:var(--radius-base);font-size:var(--fs-15);color:var(--text-primary)}.header__nav .menu__list-view .menu__link i{font-size:var(--fs-base);opacity:0;translate:-6px 0}[dir=rtl] .header__nav .menu__list-view .menu__link i{translate:6px 0}.header__nav .menu__list-view .menu__link i{transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-base) var(--ease-out)}.header__nav .menu__list-view .menu__link:hover,.header__nav .menu__list-view .menu__link:focus-visible{background-color:var(--bg-primary);color:var(--text-primary)}.header__nav .menu__list-view .menu__link:hover i,.header__nav .menu__list-view .menu__link:focus-visible i{opacity:1;translate:0 0}.header__nav .menu__list-view .menu__link:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}.header__nav .menu__list-view .menu__list-view{inset-block-start:calc(var(--space-2)*-1);inset-inline-start:100%}.header__nav .menu__item:hover>.menu__grid-view,.header__nav .menu__item:focus-within>.menu__grid-view,.header__nav .menu__item.menu-dropdown--active>.menu__grid-view,.header__nav .menu__item:hover>.menu__list-view,.header__nav .menu__item:focus-within>.menu__list-view,.header__nav .menu__item.menu-dropdown--active>.menu__list-view{opacity:1;visibility:visible;translate:0 0;transition-delay:0s}.header__nav .menu__item.is-dismissed>.menu__grid-view,.header__nav .menu__item.is-dismissed>.menu__list-view{opacity:0;visibility:hidden;translate:0 -6px;transition-delay:0s,0s,var(--dur-base)}[dir=rtl] .header__nav .menu__shop-all i{scale:-1 1}.header-search{position:fixed;inset:0;z-index:var(--z-popup);overflow-y:auto;overscroll-behavior:contain;padding-block:var(--space-4) var(--space-6);background-color:var(--white)}.header-search[hidden]{display:none}@media(max-width: 991.98px){.header-search{animation:search-rise 300ms var(--ease-expo)}}@media(prefers-reduced-motion: reduce){.header-search{animation:none}}[data-vf-motion=off] .header-search{animation:none}@media(min-width: 992px){.header-search{position:absolute;inset:100% 0 auto;z-index:1;max-block-size:calc(100dvh - var(--header-height));padding-block:var(--space-6) var(--space-7);border-top:1px solid var(--border);box-shadow:var(--shadow-pop);animation:search-drop var(--dur-tape) var(--ease-expo)}}@media(min-width: 992px)and (prefers-reduced-motion: reduce){.header-search{animation:none}}@media(min-width: 992px){[data-vf-motion=off] .header-search{animation:none}}.header-search__field-row{display:flex;align-items:center;gap:var(--space-3)}@media(min-width: 992px){.header-search__field-row{gap:var(--space-4)}}.header-search__field-row .search-field{flex:1;min-inline-size:0}.header-search__close{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);border:0;background:none;cursor:pointer}.header-search__close:focus-visible{outline:none}.header-search__close:focus-visible .header-search__close-btn{outline:none;box-shadow:var(--focus-ring)}.header-search__esc{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:none;font-size:var(--fs-12);color:var(--text-secondary)}@media(min-width: 992px){.header-search__esc{display:inline}}.header-search__close-btn{display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:50%;color:var(--text-primary);font-size:var(--fs-20);background-color:var(--bg-secondary);background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25)}@media(hover: hover)and (pointer: fine){.header-search__close:hover .header-search__close-btn{--tape-p: 101%;color:var(--on-primary)}}.header-search__body{display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-5)}@media(min-width: 992px){.header-search__body{display:grid;grid-template-columns:minmax(280px, 440px) minmax(0, 1fr);gap:var(--space-8);margin-top:var(--space-6)}}.header-search__aside{display:flex;flex-direction:column;gap:var(--space-5)}.header-search.is-querying .header-search__main{order:-1}@media(min-width: 992px){.header-search.is-querying .header-search__main{order:0}}.header-search__main{min-inline-size:0}.header-search.is-querying .header-search__idle{display:none}.header-search:not(.is-querying):has(.header-search__idle) .header-search__dept-list{display:none}.header-search__heading{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--accent-line);font-size:var(--fs-sm);font-weight:700;color:var(--text-primary)}@keyframes search-drop{from{opacity:0;translate:0 -8px}}@keyframes search-rise{from{opacity:0;translate:0 16px}}.header-scrim{position:fixed;inset:0;z-index:calc(var(--z-bar) - 1);background-color:color-mix(in srgb, var(--secondary) 24%, transparent);-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15);transition:opacity var(--dur-base) var(--ease-out),display var(--dur-base) allow-discrete}.header-scrim[hidden]{display:none;opacity:0}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.header-scrim{background-color:var(--overlay)}}@starting-style{.header-scrim{opacity:0}}@media(max-width: 991.98px){.has-search-open{overflow:hidden}.has-search-open .header{z-index:calc(var(--z-modal) + 6)}}.search-field__box{display:flex;align-items:center;gap:var(--space-3);block-size:52px;padding-inline:var(--space-4) var(--space-2);border:1px solid var(--gray-400);border-radius:var(--radius-base);background-color:var(--white);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.search-field__box:hover{border-color:var(--gray-500)}.search-field__box:focus-within{outline:none;border-color:var(--text-secondary);box-shadow:0 0 0 3px var(--field-focus-halo)}@media(min-width: 992px){.search-field__box{block-size:62px}}.search-field__lead{font-size:var(--fs-20);color:var(--text-primary)}.search-field__input{flex:1;min-inline-size:0;block-size:100%;padding:0;border:0;outline:0;font-size:var(--fs-base);color:var(--text-primary);background:rgba(0,0,0,0)}.search-field__input::placeholder{color:var(--text-light)}.search-field__input::-webkit-search-cancel-button,.search-field__input::-webkit-search-decoration{appearance:none}.search-field__category{max-inline-size:160px;block-size:36px;padding-inline:var(--space-2) var(--space-6);border:0;border-inline-end:1px solid var(--border);border-radius:0;font-size:var(--fs-sm);color:var(--text-primary);background-color:rgba(0,0,0,0)}.search-field__clear{display:grid;place-items:center;flex:none;inline-size:32px;block-size:32px;padding:0;border:0;border-radius:50%;color:var(--text-primary);font-size:var(--fs-base);background-color:var(--bg-secondary);cursor:pointer}.search-field__clear[hidden]{display:none}.search-field__clear:hover{background-color:var(--gray-300)}.search-field__submit{display:grid;place-items:center;flex:none;inline-size:40px;block-size:40px;padding:0;border:0;border-radius:var(--radius-base);color:var(--white);font-size:var(--fs-lg);--tape-fill: var(--primary);background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--tape-fill) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;background-color:var(--secondary);cursor:pointer;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25)}.search-field__submit:hover,.search-field__submit:focus-visible{--tape-p: 101%;color:var(--on-primary)}[dir=rtl] .search-field__submit i{scale:-1 1}.search-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.search-chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-base);font-size:var(--fs-sm);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border);transition:box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.search-chip i{font-size:var(--fs-sm);color:var(--text-secondary)}.search-chip:hover,.search-chip:focus-visible{color:var(--text-primary);background-color:var(--bg-primary);box-shadow:inset 0 0 0 1px var(--accent-line)}.search-chip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.search-departments{display:flex;flex-direction:column;gap:var(--space-3)}.search-departments a{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape);align-self:flex-start;font-size:var(--fs-15);color:var(--text-secondary)}.search-departments a:hover,.search-departments a:focus-visible{background-position:var(--tape-in) 100%;background-size:100% .42em;color:var(--text-primary)}.header-search__idle{container:vf-search-idle/inline-size}.search-dept-tiles{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-4)}@container vf-search-idle (min-width: 560px){.search-dept-tiles{grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-5)}}.search-dept-tile{display:flex;flex-direction:column;gap:var(--space-3);color:var(--text-primary)}.search-dept-tile__pic{display:block;aspect-ratio:189/132;overflow:hidden;border-radius:var(--radius-base);background-color:var(--bg-secondary)}.search-dept-tile__pic img{inline-size:100%;block-size:100%;object-fit:cover;transition:scale 700ms var(--ease-expo)}.search-dept-tile__name{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:block;font-size:var(--fs-base);font-weight:700;line-height:1.2}.search-dept-tile__name i{display:inline-block;margin-inline-start:var(--space-2);font-size:var(--fs-base);vertical-align:-2px;transition:translate var(--dur-tape) var(--ease-expo)}.search-dept-tile:hover,.search-dept-tile:focus-visible{color:var(--text-primary)}.search-dept-tile:hover img,.search-dept-tile:focus-visible img{scale:1.06}.search-dept-tile:hover i,.search-dept-tile:focus-visible i{translate:3px 0}[dir=rtl] .search-dept-tile:hover i,[dir=rtl] .search-dept-tile:focus-visible i{translate:-3px 0}.search-dept-tile:focus-visible{outline:none}.search-dept-tile:focus-visible .search-dept-tile__pic{outline:none;box-shadow:var(--focus-ring)}.search-results__grid{display:grid;grid-template-columns:minmax(0, 1fr);column-gap:var(--space-6)}@media(min-width: 768px){.search-results__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.search-results__grid{column-gap:var(--control-height-sm)}}.search-results__all{margin-top:var(--space-4)}.search-result__link{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-2);margin-inline:calc(var(--space-2)*-1);border-radius:var(--radius-base);color:var(--text-primary);transition:background-color var(--dur-fast) var(--ease-out)}.search-result__link:hover{color:var(--text-primary);background-color:var(--bg-primary)}.search-result__link:hover .search-result__name>span{background-position:var(--tape-in) 100%;background-size:100% .42em}.search-result[aria-selected=true] .search-result__link{background-color:var(--bg-primary);box-shadow:inset 0 0 0 1px var(--accent-line)}.search-result__thumb{display:block;flex:none;inline-size:56px;block-size:56px;overflow:hidden;border-radius:var(--radius-base);background-color:var(--bg-secondary)}.search-result__thumb img{inline-size:100%;block-size:100%;object-fit:contain;mix-blend-mode:multiply}.search-result__info{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.search-result__name>span{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.search-result__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fs-15);font-weight:600;line-height:1.35}.search-result__price{display:flex;align-items:baseline;gap:var(--space-2)}.search-result__actual{font-family:var(--font-family);font-weight:700;font-variant-numeric:tabular-nums;color:var(--price);font-size:var(--fs-sm)}.search-result__price.is-sale .search-result__actual{color:var(--price)}.search-result__old{font-size:var(--fs-xs);color:var(--text-light)}.search-result--skeleton{display:flex;align-items:center;gap:var(--space-4);padding-block:var(--space-2)}.search-result--skeleton .search-result__thumb,.search-result--skeleton .search-result__bars span{background-color:var(--skeleton-fill);animation:vf-skeleton-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.search-result--skeleton .search-result__thumb,.search-result--skeleton .search-result__bars span{animation:none}}.search-result__bars{display:flex;flex-direction:column;gap:var(--space-2);flex:1}.search-result__bars span{display:block;block-size:14px;inline-size:70%;border-radius:var(--radius-base)}.search-result__bars span+span{inline-size:45%}.search-empty{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-5)}.search-empty__title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);font-size:clamp(2rem,1.6rem + 1.4vw,2.5rem)}.search-empty__help{max-inline-size:56ch;font-size:var(--fs-base);color:var(--text-secondary)}.search-empty__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.offcanvas-backdrop{background-color:var(--overlay)}.offcanvas-backdrop.fade{transition:opacity 300ms var(--ease-out)}@media(prefers-reduced-motion: reduce){.offcanvas-backdrop.fade{transition:none}}[data-vf-motion=off] .offcanvas-backdrop.fade{transition:none}.offcanvas-backdrop.show{opacity:1}.menu-offcanvas.offcanvas-start{--bs-offcanvas-width: min(400px, 88vw);--bs-offcanvas-transition: transform 300ms var(--ease-expo);border:0;background-color:var(--white)}@media(prefers-reduced-motion: reduce){.menu-offcanvas.offcanvas-start{--bs-offcanvas-transition: none}}[data-vf-motion=off] .menu-offcanvas.offcanvas-start{--bs-offcanvas-transition: none}.menu-offcanvas.offcanvas-start .offcanvas-header{display:flex;align-items:center;justify-content:space-between;min-block-size:var(--bar-height);padding-block:0;padding-inline:var(--space-5) var(--space-3);color:var(--white);background-color:var(--secondary)}.menu-offcanvas.offcanvas-start .offcanvas-title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:0;font-size:var(--fs-2xl);color:var(--white)}.menu-offcanvas.offcanvas-start .icon-button{color:var(--white);background-color:rgba(0,0,0,0)}@media(hover: hover)and (pointer: fine){.menu-offcanvas.offcanvas-start .icon-button:hover{color:var(--on-primary)}}.menu-offcanvas.offcanvas-start .icon-button:focus-visible{color:var(--on-primary)}.menu-offcanvas.offcanvas-start .offcanvas-body{padding:0}.menu-offcanvas.offcanvas-start .menu-content{display:grid;grid-template-rows:minmax(0, 1fr) auto;block-size:100%}.menu-offcanvas.offcanvas-start .menu-body{overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2) var(--space-5) var(--space-5)}.menu-offcanvas.offcanvas-start .extra-content{margin-top:var(--space-5)}.menu-offcanvas.offcanvas-start .extra-content .menu-info{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;margin-bottom:var(--space-3);color:var(--text-secondary)}.menu-offcanvas.offcanvas-start .menu-footer{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);background-color:var(--bg-primary)}.nav-mobile .nav-item-mobile{border-bottom:1px solid var(--border)}.nav-mobile .nav-item-mobile>div:not(.mb-fold){min-block-size:52px}.nav-mobile .mb-menu-link{flex:1;padding-block:var(--space-3);font-size:var(--fs-base);font-weight:600;color:var(--text-primary)}.nav-mobile .mb-menu-link:hover,.nav-mobile .mb-menu-link:focus-visible{color:var(--text-primary)}.nav-mobile .mb-menu-link__text{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.nav-mobile a:hover .mb-menu-link__text,.nav-mobile a:focus-visible .mb-menu-link__text{background-position:var(--tape-in) 100%;background-size:100% .42em}.nav-mobile .nav-item-button{display:grid;place-items:center;flex:none;inline-size:44px;block-size:44px;padding:0;border:0;border-radius:50%;color:var(--text-primary);font-size:var(--fs-xl);background-color:rgba(0,0,0,0);background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25)}.nav-mobile .nav-item-button i{display:inline-grid;place-items:center;inline-size:1em;block-size:1em;line-height:1;transition:rotate var(--dur-base) var(--ease-out)}.nav-mobile .nav-item-button[aria-expanded=true] i{rotate:180deg}@media(hover: hover)and (pointer: fine){.nav-mobile .nav-item-button:hover{--tape-p: 101%;color:var(--on-primary)}}.nav-mobile .nav-item-button:focus-visible{--tape-p: 101%;outline:none;box-shadow:var(--focus-ring);color:var(--on-primary)}.nav-mobile .mb-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-out)}@media(prefers-reduced-motion: reduce){.nav-mobile .mb-fold{transition:none}}[data-vf-motion=off] .nav-mobile .mb-fold{transition:none}.nav-mobile .mb-fold.is-open{grid-template-rows:1fr}.nav-mobile .mb-fold__panel{--vf-css-fold: 1;min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--dur-base)}.nav-mobile .mb-fold.is-open>.mb-fold__panel{visibility:inherit;transition-delay:0s}.nav-mobile .sub-menu-mobile{position:relative;margin-bottom:var(--space-3);padding-inline-start:var(--space-4)}.nav-mobile .sub-menu-mobile::before{content:"";position:absolute;inset-block:0 var(--space-2);inset-inline-start:0;inline-size:1px;background-color:var(--gray-300)}.nav-mobile .sub-menu-mobile .nav-item-mobile{border-bottom:0}.nav-mobile .sub-menu-mobile .nav-item-mobile>div:not(.mb-fold){min-block-size:40px}.nav-mobile .sub-menu-mobile .mb-menu-link{padding-block:var(--space-2);font-size:var(--fs-15);font-weight:500;color:var(--text-secondary)}.mega-mobile__group{border-bottom:1px solid var(--border)}.mega-mobile__group:last-child{border-bottom:0}.mega-mobile__group-header{display:flex;align-items:center;gap:var(--space-3);min-block-size:56px;padding-block:var(--space-2)}.mega-mobile__img-link{display:block;flex:none;overflow:hidden;inline-size:48px;block-size:48px;border-radius:var(--card-radius-sm);background-color:var(--bg-secondary)}.mega-mobile__img{inline-size:100%;block-size:100%;object-fit:cover}.mega-mobile__title{flex:1;font-size:var(--fs-15);font-weight:600;line-height:1.3;color:var(--text-primary)}.mega-mobile__title:hover{color:var(--text-primary)}.mega-mobile__links{display:flex;flex-direction:column;padding-block-end:var(--space-3);padding-inline-start:var(--space-8)}.mega-mobile__links a{padding-block:var(--space-2);font-size:var(--fs-sm);color:var(--text-secondary)}.mega-mobile__links a:hover,.mega-mobile__links a:focus-visible{color:var(--text-primary)}.category-item-box{position:relative;display:flex;flex-direction:column;border-radius:var(--card-radius-lg);overflow:hidden;background-color:var(--bg-primary);cursor:pointer;text-decoration:none;color:var(--text-primary)}.category-item-box:hover,.category-item-box:focus-visible{color:var(--text-primary);text-decoration:none}.category-item-box:hover .picture img,.category-item-box:focus-visible .picture img{transform:scale(1.08)}.category-item-box:hover .title,.category-item-box:focus-visible .title{color:var(--accent-text)}.category-item-box:hover .title .title__text,.category-item-box:focus-visible .title .title__text{background-position:var(--tape-in) 100%;background-size:100% .42em}.category-item-box:hover .title .title__arrow,.category-item-box:focus-visible .title .title__arrow{opacity:1;transform:translateX(0)}.category-item-box:hover .title a,.category-item-box:focus-visible .title a{color:var(--accent-text)}.category-item-box .picture{position:relative;overflow:hidden;border-radius:var(--card-radius-md);margin:var(--space-2)}@media(min-width: 768px){.category-item-box .picture{margin:var(--space-3)}}@media(min-width: 992px){.category-item-box .picture{margin:var(--space-3)}}.category-item-box .picture a{display:block;width:100%}.category-item-box .picture img{width:100%;height:auto;display:block;object-fit:cover;transition:transform 700ms var(--ease-expo)}.category-item-box .title{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-3) var(--space-3);margin-top:var(--space-1);font-weight:600;font-size:var(--fs-sm);line-height:20px;text-align:center;color:var(--text-primary);transition:color var(--dur-base) var(--ease-out)}.category-item-box .title .title__text{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}@media(min-width: 768px){.category-item-box .title{padding:0 var(--space-4) var(--space-4);font-size:var(--fs-15)}}@media(min-width: 992px){.category-item-box .title{margin-top:var(--space-1);padding:0 var(--space-4) var(--space-4);font-size:var(--fs-base);line-height:22px}}.category-item-box .title a{font-weight:600;color:inherit;transition:color var(--dur-base) var(--ease-out)}.category-item-box .title .title__arrow{display:inline-flex;align-items:center;font-size:var(--fs-base);opacity:0;transform:translateX(-6px)}[dir=rtl] .category-item-box .title .title__arrow{transform:none}.category-item-box .title .title__arrow{transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-tape) var(--ease-expo);color:var(--accent-text);flex-shrink:0}@media(min-width: 992px){.category-item-box .title .title__arrow{font-size:var(--fs-lg)}}.mini-shopping-cart-offcanvas.offcanvas-end{--bs-offcanvas-width: 440px;--bs-offcanvas-transition: transform 300ms var(--ease-expo);max-inline-size:100vw;border:0;box-shadow:-12px 0 32px color-mix(in srgb, var(--secondary) 16%, transparent)}.mini-shopping-cart-offcanvas.offcanvas-end #fashion_flyout_shopping_cart{min-block-size:0}@media(prefers-reduced-motion: reduce){.mini-shopping-cart-offcanvas.offcanvas-end{--bs-offcanvas-transition: none}}[data-vf-motion=off] .mini-shopping-cart-offcanvas.offcanvas-end{--bs-offcanvas-transition: none}.drawer-head{display:flex;align-items:center;justify-content:space-between;flex:none;min-block-size:72px;padding-inline:var(--space-5) var(--space-4);border-bottom:1px solid var(--border)}.drawer-head__title{display:flex;align-items:baseline;gap:var(--space-2)}.drawer-head__title h2{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);font-size:var(--fs-2xl)}.drawer-head__count{font-size:var(--fs-sm);color:var(--text-secondary)}.ship-meter{display:flex;flex-direction:column;gap:var(--space-3);flex:none;padding:var(--space-4) var(--space-5);background-color:var(--bg-primary)}.ship-meter__msg{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-primary)}.ship-meter__msg i{font-size:var(--fs-lg)}.ship-meter.is-unlocked .ship-meter__msg{font-weight:600;color:var(--success)}.ship-meter__track{display:block;block-size:10px;overflow:hidden;background-color:var(--white);border:1px solid var(--accent-line)}.ship-meter__fill{display:block;block-size:100%;background-color:var(--primary);scale:var(--meter, 0) 1;transform-origin:var(--tape-in) 50%;transition:scale var(--dur-tape) var(--ease-tape)}.cart-lines{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding-inline:var(--space-5)}.cart-line{display:flex;gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--border)}.cart-line__thumb{display:block;flex:none;inline-size:88px;block-size:88px;overflow:hidden;border-radius:var(--radius-base);background-color:var(--bg-secondary)}.cart-line__thumb img{inline-size:100%;block-size:100%;object-fit:contain;mix-blend-mode:multiply}.cart-line__info{display:flex;flex-direction:column;gap:var(--space-2);flex:1;min-inline-size:0}.cart-line__top{display:flex;align-items:flex-start;gap:var(--space-2)}.cart-line__name{flex:1;min-inline-size:0;font-size:var(--fs-15);font-weight:600;line-height:1.35;color:var(--text-primary)}.cart-line__name span{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.cart-line__name:hover,.cart-line__name:focus-visible{color:var(--text-primary)}.cart-line__name:hover span,.cart-line__name:focus-visible span{background-position:var(--tape-in) 100%;background-size:100% .42em}.cart-line__remove{display:grid;place-items:center;flex:none;inline-size:32px;block-size:32px;margin-block-start:-6px;margin-inline-end:-6px;padding:0;border:0;border-radius:50%;font-size:var(--fs-lg);color:var(--text-secondary);background-color:rgba(0,0,0,0);cursor:pointer;background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25);--primary: var(--error);--on-primary: var(--white)}@media(hover: hover)and (pointer: fine){.cart-line__remove:hover{--tape-p: 101%;color:var(--on-primary)}}.cart-line__remove:focus-visible{--tape-p: 101%;outline:none;box-shadow:var(--focus-ring);color:var(--on-primary)}.cart-line__meta{font-size:var(--fs-xs);color:var(--text-secondary)}.cart-line__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);margin-top:auto}.cart-line__price{font-family:var(--font-family);font-weight:700;font-variant-numeric:tabular-nums;color:var(--price);font-size:var(--fs-15);white-space:nowrap}.qty-stepper{display:inline-flex;align-items:center;block-size:36px;padding:2px;border-radius:var(--radius-base);box-shadow:inset 0 0 0 1px var(--gray-400);transition:box-shadow var(--dur-fast) var(--ease-out)}.qty-stepper:hover{box-shadow:inset 0 0 0 1px var(--gray-500)}.qty-stepper__btn{display:grid;place-items:center;inline-size:32px;block-size:32px;padding:0;border:0;border-radius:50%;font-size:var(--fs-base);color:var(--text-primary);background-color:rgba(0,0,0,0);cursor:pointer;background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25)}@media(hover: hover)and (pointer: fine){.qty-stepper__btn:hover:not(:disabled){--tape-p: 101%;color:var(--on-primary)}}.qty-stepper__btn:focus-visible{--tape-p: 101%;color:var(--on-primary)}.qty-stepper__btn:disabled{color:var(--gray-400);cursor:not-allowed}.qty-stepper__btn:focus-visible{outline:2px solid var(--accent-line);outline-offset:1px}.qty-stepper__btn:has(>.ph-trash){--primary: var(--error);--on-primary: var(--white)}.qty-stepper__value{position:relative;min-inline-size:32px;font-size:var(--fs-sm);font-weight:600;font-variant-numeric:tabular-nums;text-align:center}.cart-line{transition:opacity var(--dur-base) var(--ease-out)}.cart-line.is-updating,.cart-line.is-removing{opacity:.55;pointer-events:none}.cart-line.is-updating .qty-stepper__value{color:rgba(0,0,0,0)}.cart-line.is-updating .qty-stepper__value::after{content:"";position:absolute;inset:0;margin:auto;--loader-size: 16px;box-sizing:border-box;width:var(--loader-size, 48px);height:var(--loader-size, 48px);border:max(2px,var(--loader-size, 48px)/8) solid var(--secondary);border-block-start-color:var(--primary);border-radius:50%;animation:vf-ring-turn 900ms linear infinite}@media(prefers-reduced-motion: reduce){.cart-line.is-updating .qty-stepper__value::after{animation:vf-ring-breathe 1.6s ease-in-out infinite}}.cart-line.is-removing .cart-line__remove{color:var(--error)}@media(prefers-reduced-motion: reduce){.cart-line.is-updating .qty-stepper__value::after{animation:none;border-color:var(--secondary)}}.flyout-footer{display:flex;flex-direction:column;gap:var(--space-3);flex:none;padding:var(--space-5);border-top:1px solid var(--border)}.flyout-footer__more{font-size:var(--fs-sm);color:var(--text-secondary);text-decoration:underline}.flyout-footer__subtotal{display:flex;align-items:baseline;justify-content:space-between}.flyout-footer__label{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:var(--fs-base);font-weight:700}.flyout-footer__amount{font-family:var(--font-family);font-weight:700;font-variant-numeric:tabular-nums;color:var(--price);font-size:var(--fs-20)}.flyout-footer__note{font-size:var(--fs-xs);color:var(--text-secondary)}.flyout-footer .button,.flyout-footer .vf-story__link,.flyout-footer .chatpilot-guestform-submit,.flyout-footer .rfq-button-2,.flyout-footer .premium-blog-search__button,.flyout-footer .profile-info-box .pm-button,.profile-info-box .flyout-footer .pm-button,.flyout-footer .forum-topic-page .topic-actions .actions .reply-topic-button,.forum-topic-page .topic-actions .actions .flyout-footer .reply-topic-button,.flyout-footer .forum-page .forum-actions .actions a+a,.forum-page .forum-actions .actions .flyout-footer a+a,.flyout-footer .forum-page .forum-actions .actions a:first-child,.forum-page .forum-actions .actions .flyout-footer a:first-child,.flyout-footer .forums-header .search-box-button,.forums-header .flyout-footer .search-box-button,.flyout-footer .forum-subscriptions-page .button-1.delete-selected-fs-button,.forum-subscriptions-page .flyout-footer .button-1.delete-selected-fs-button,.flyout-footer :is(.product-details-page,.quickviewdetails) .download-sample-button,:is(.product-details-page,.quickviewdetails) .flyout-footer .download-sample-button,.flyout-footer :is(.product-details-page,.quickviewdetails) .add-to-cart-button,:is(.product-details-page,.quickviewdetails) .flyout-footer .add-to-cart-button,.flyout-footer .section-link,.flyout-footer .button-1,.flyout-footer .button-2{inline-size:100%}.html-shopping-cart-page .flyout-footer .cart-button{display:none}.flyout-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-4h);flex:1;padding:var(--space-8) var(--space-5);text-align:center}.flyout-empty__icon{--icon-duo: var(--primary);--icon-duo-alpha: 1;display:grid;place-items:center;inline-size:88px;block-size:88px;border-radius:50%;font-size:var(--fs-36);color:var(--text-primary);background-color:var(--bg-secondary)}.flyout-empty__title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);font-size:var(--fs-32);text-align:center}.flyout-empty__text{max-inline-size:300px;font-size:var(--fs-15);color:var(--text-secondary);text-align:center}.flyout-empty__departments{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-2);inline-size:100%}.flyout-empty__departments .button,.flyout-empty__departments .vf-story__link,.flyout-empty__departments .chatpilot-guestform-submit,.flyout-empty__departments .rfq-button-2,.flyout-empty__departments .premium-blog-search__button,.flyout-empty__departments .profile-info-box .pm-button,.profile-info-box .flyout-empty__departments .pm-button,.flyout-empty__departments .forum-topic-page .topic-actions .actions .reply-topic-button,.forum-topic-page .topic-actions .actions .flyout-empty__departments .reply-topic-button,.flyout-empty__departments .forum-page .forum-actions .actions a+a,.forum-page .forum-actions .actions .flyout-empty__departments a+a,.flyout-empty__departments .forum-page .forum-actions .actions a:first-child,.forum-page .forum-actions .actions .flyout-empty__departments a:first-child,.flyout-empty__departments .forums-header .search-box-button,.forums-header .flyout-empty__departments .search-box-button,.flyout-empty__departments .forum-subscriptions-page .button-1.delete-selected-fs-button,.forum-subscriptions-page .flyout-empty__departments .button-1.delete-selected-fs-button,.flyout-empty__departments :is(.product-details-page,.quickviewdetails) .download-sample-button,:is(.product-details-page,.quickviewdetails) .flyout-empty__departments .download-sample-button,.flyout-empty__departments :is(.product-details-page,.quickviewdetails) .add-to-cart-button,:is(.product-details-page,.quickviewdetails) .flyout-empty__departments .add-to-cart-button,.flyout-empty__departments .section-link,.flyout-empty__departments .button-1,.flyout-empty__departments .button-2{inline-size:100%;padding-inline:var(--space-3)}.double-column{display:grid;grid-template-columns:1fr;gap:0;margin-inline:auto}.double-column>*{min-width:0}@media(min-width: 992px){.double-column{--rail-gap: var(--space-6);grid-template-columns:280px 1fr;gap:var(--rail-gap)}}@media(min-width: 1200px){.double-column{--rail-gap: var(--space-7);grid-template-columns:300px 1fr}}@media(max-width: 991.98px){.double-column>.side-2{order:1}.double-column>.side-2:has(>.block:not(.block-account-navigation)){margin-block:var(--space-7) var(--page-margin-base)}.double-column:has(>.side-2>.block-account-navigation){padding-block-start:var(--page-margin-base)}}@media(max-width: 991.98px)and (min-width: 576px){.double-column:has(>.side-2>.block-account-navigation){padding-block-start:var(--page-margin-mobile)}}@media(max-width: 991.98px)and (min-width: 768px){.double-column:has(>.side-2>.block-account-navigation){padding-block-start:var(--page-margin-tablet)}}@media(max-width: 991.98px){.double-column:has(>.side-2>.block-account-navigation)>.center-2,.double-column:has(>.side-2>.block-account-navigation)>.center-2>.page{display:contents}.double-column:has(>.side-2>.block-account-navigation)>.center-2>.page>.page-title{order:-2;margin-block-end:0}.double-column:has(>.side-2>.block-account-navigation)>.side-2{order:-1}}.double-column--offcanvas-all{grid-template-columns:1fr;gap:0}@media(min-width: 992px){.double-column--offcanvas-all{grid-template-columns:1fr;gap:0}}@media(min-width: 1200px){.double-column--offcanvas-all{grid-template-columns:1fr;gap:0}}.double-column--offcanvas-all>.side-2{width:0}.center-2 .page{scroll-margin:500px}.side-2>.block:not(.block-account-navigation):not(:last-child){margin-block-end:var(--space-7)}.side-2>.block:not(.block-account-navigation)>.title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0;padding-block-end:var(--space-3);font-family:var(--font-family);font-size:var(--fs-base);font-weight:700;line-height:1.3;color:var(--text-primary);border-block-end:1px solid var(--border)}.side-2>.block:not(.block-account-navigation)>.title strong{font-weight:inherit}.side-2>.block:not(.block-account-navigation)>.listbox{padding-block-start:var(--space-3)}.side-2>.block:not(.block-account-navigation) .year>.number{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:block;padding:var(--space-2) var(--space-3);color:var(--text-light)}.side-2>.block:not(.block-account-navigation) .tags ul{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:var(--space-1) 0 0;list-style:none}.side-2>.block:not(.block-account-navigation) .tags ul a{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 50%;background-size:0% 100%;display:inline-flex;align-items:center;gap:var(--space-2);block-size:32px;padding-inline:var(--space-3);font-size:var(--fs-sm);font-weight:500;color:var(--text-primary);border-radius:var(--radius-base);box-shadow:inset 0 0 0 1px var(--gray-300);transition:background-size var(--dur-tape) var(--ease-tape)}.side-2>.block:not(.block-account-navigation) .tags ul a:hover,.side-2>.block:not(.block-account-navigation) .tags ul a:focus-visible{background-position:var(--tape-in) 50%;background-size:100% 100%;color:var(--on-primary)}.side-2>.block:not(.block-account-navigation) .tags ul a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.side-2>.block:not(.block-account-navigation) .list,.block-category-navigation .list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.side-2>.block:not(.block-account-navigation) .list .sublist,.block-category-navigation .list .sublist{display:grid;gap:2px;margin:0;padding:0;list-style:none}.side-2>.block:not(.block-account-navigation) .list li:not(.year),.block-category-navigation .list li:not(.year){display:flex;flex-wrap:wrap;align-items:center;row-gap:2px;min-block-size:36px;padding-inline-start:var(--space-3)}.side-2>.block:not(.block-account-navigation) .list li:not(.year)>a,.block-category-navigation .list li:not(.year)>a{margin-block:calc((36px - 1.4em)/2)}.side-2>.block:not(.block-account-navigation) .list .sublist li,.block-category-navigation .list .sublist li{padding-inline-start:var(--space-5)}.side-2>.block:not(.block-account-navigation) .list .sublist,.block-category-navigation .list .sublist{flex-basis:100%}.side-2>.block:not(.block-account-navigation) .list a,.block-category-navigation .list a{font-size:var(--fs-15);line-height:1.4;color:var(--text-secondary);background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.side-2>.block:not(.block-account-navigation) .list a:hover,.side-2>.block:not(.block-account-navigation) .list a:focus-visible,.block-category-navigation .list a:hover,.block-category-navigation .list a:focus-visible{background-position:var(--tape-in) 100%;background-size:100% .42em;color:var(--text-primary)}.side-2>.block:not(.block-account-navigation) .list a:focus-visible,.block-category-navigation .list a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.side-2>.block:not(.block-account-navigation) .list .active:not(:has(.active))>a,.block-category-navigation .list .active:not(:has(.active))>a{position:relative}.side-2>.block:not(.block-account-navigation) .list .active:not(:has(.active))>a::before,.block-category-navigation .list .active:not(:has(.active))>a::before{content:"";position:absolute;inset-inline-start:calc(-1*var(--space-3));inset-block-start:50%;inline-size:3px;block-size:1em;background-color:var(--text-primary);translate:0 -50%}.side-2>.block:not(.block-account-navigation) .list .active>a:not(:has(.active),:has(~.active,~* .active)),.block-category-navigation .list .active>a:not(:has(.active),:has(~.active,~* .active)){font-weight:700;color:var(--text-primary)}@media(max-width: 991.98px){.side-2>.block:not(.block-account-navigation){border-block-end:1px solid var(--border)}.side-2>.block:not(.block-account-navigation),.side-2>.block:not(.block-account-navigation):not(:last-child){margin:0}.side-2>.block:not(.block-account-navigation):first-of-type{border-block-start:1px solid var(--border)}.side-2>.block:not(.block-account-navigation)>.title{min-block-size:56px;padding:0;border:0;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.side-2>.block:not(.block-account-navigation)>.title::after{content:"";flex:none;inline-size:20px;block-size:20px;background-color:var(--text-primary);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z'/%3E%3C/svg%3E") center/contain no-repeat}.side-2>.block:not(.block-account-navigation)>.title:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.side-2>.block:not(.block-account-navigation).is-open>.title::after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128Z'/%3E%3C/svg%3E")}.side-2>.block:not(.block-account-navigation):not(.is-open)>:not(.title){display:none}.side-2>.block:not(.block-account-navigation)>.listbox{padding-block:0 var(--space-5)}}.shopping-cart-page .order-summary-content .message-error,.shopping-cart-page .wishlist-content>.message-error,.opc.checkout-page .order-summary-content .message-error,.opc.checkout-page .wishlist-content>.message-error,.wishlist-page .order-summary-content .message-error,.wishlist-page .wishlist-content>.message-error,.checkout-page.payment-info-page .order-summary-content .message-error,.checkout-page.payment-info-page .wishlist-content>.message-error,.order-confirm-page .order-summary-content .message-error,.order-confirm-page .wishlist-content>.message-error{margin:var(--space-2) 0 0;padding-block:var(--space-2);padding-inline:calc(var(--space-3) + 26px) var(--space-3);font-size:var(--fs-sm)}.shopping-cart-page .order-summary-content .message-error::before,.shopping-cart-page .wishlist-content>.message-error::before,.opc.checkout-page .order-summary-content .message-error::before,.opc.checkout-page .wishlist-content>.message-error::before,.wishlist-page .order-summary-content .message-error::before,.wishlist-page .wishlist-content>.message-error::before,.checkout-page.payment-info-page .order-summary-content .message-error::before,.checkout-page.payment-info-page .wishlist-content>.message-error::before,.order-confirm-page .order-summary-content .message-error::before,.order-confirm-page .wishlist-content>.message-error::before{inset-block-start:calc(var(--space-2) + 1px);inset-inline-start:var(--space-3);width:18px;height:18px}.shopping-cart-page .order-summary-content,.opc.checkout-page .order-summary-content,.wishlist-page .order-summary-content,.checkout-page.payment-info-page .order-summary-content,.order-confirm-page .order-summary-content{margin-top:var(--space-6)}@media(min-width: 992px){.shopping-cart-page .order-summary-content,.opc.checkout-page .order-summary-content,.wishlist-page .order-summary-content,.checkout-page.payment-info-page .order-summary-content,.order-confirm-page .order-summary-content{margin-top:var(--control-height-sm)}}.swiper-slide>.item-box{height:100%}.item-box{width:100%}.item-box .product-box{display:flex;flex-direction:column;height:100%}.item-box .product-item{container:vf-card/inline-size;position:relative;display:flex;flex-direction:column;gap:var(--space-3);width:100%;height:100%;text-align:start}.item-box .product-item.bss-pbox-h{flex-direction:row}.item-box .product-item:hover .product-title a>span,.item-box .product-item:focus-within .product-title a>span{background-position:var(--tape-in) 100%;background-size:100% .42em}.item-box .item-top-wrapper{--vf-inset: var(--space-3);--vf-disc: 36px;--vf-disc-gap: var(--space-2);--vf-discs: 0;--vf-square: var(--control-height-sm);position:relative;overflow:hidden;border-radius:var(--card-radius-sm);background-color:var(--bg-secondary)}@media(max-width: 575.98px){.item-box .item-top-wrapper{--vf-inset: var(--space-2);--vf-disc: 32px;--vf-disc-gap: var(--space-2)}}@container vf-card (max-width: 159px){.item-box .item-top-wrapper{--vf-disc: 28px;--vf-disc-gap: var(--space-1);--vf-square: 32px}}.item-box .item-top-wrapper:has(>.top-extra>:nth-child(1)){--vf-discs: 1}.item-box .item-top-wrapper:has(>.top-extra>:nth-child(2)){--vf-discs: 2}@media not all and (hover: hover)and (pointer: fine){@container vf-card (max-width: 175px){.item-box .item-top-wrapper>.top-extra>.add-to-compare-list-button{display:none}.item-box .item-top-wrapper:has(>.top-extra>.add-to-compare-list-button:nth-child(2)){--vf-discs: 1}.item-box .item-top-wrapper:has(>.top-extra>.add-to-compare-list-button:only-child){--vf-discs: 0}}}.item-box .picture{position:relative;height:100%;overflow:hidden;background-color:var(--bg-secondary)}.item-box .picture a{display:block;position:relative;height:100%}.item-box .picture a::before{content:"";display:block;padding-top:100%}.item-box .picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background-color:var(--bg-secondary);transition:opacity var(--dur-tape) var(--ease-out),scale 700ms var(--ease-expo)}.item-box .picture .picture__alt{z-index:1;opacity:0;pointer-events:none}.item-box .picture--empty img{opacity:0}.item-box .picture__empty-icon{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--fs-2xl);color:var(--gray-400);pointer-events:none}@media(hover: hover)and (pointer: fine){.item-box .product-item:hover .picture__alt{opacity:1}.item-box .product-item:hover .picture>a>img:only-child{scale:1.04}}.vf-hover-wipe .item-box .picture .picture__alt{opacity:1;clip-path:inset(0% 0% 0% 100%);transition:none}.item-box .product-item:is(.product-item--soldout,:has(.product-out-of-stock-tag)) .picture img{opacity:.6}.item-box .product-item:is(.product-item--soldout,:has(.product-out-of-stock-tag)) .vf-quick-add,.item-box .product-item:is(.product-item--soldout,:has(.product-out-of-stock-tag)) .list-view-action .vf-cart-bar{display:none}.item-box .product-item--soldout .product-new-tag{display:none}.vf-soldout-tape{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:0;background-color:var(--surface-dark);color:var(--on-surface-dark);position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);z-index:2;font-weight:700;pointer-events:none}.item-box .add-info .bss-eu-omnibus--card{order:1}.item-box .item-top-wrapper>.top-extra{position:absolute;top:var(--vf-inset);inset-inline-end:var(--vf-inset);z-index:4;display:flex;flex-direction:column;gap:var(--vf-disc-gap)}.item-box .item-top-wrapper>.top-extra>:nth-child(2){--vf-i: 1}.item-box .item-top-wrapper>.top-extra>:nth-child(3){--vf-i: 2}.item-box .item-top-wrapper .add-to-wishlist-button,.item-box .item-top-wrapper .add-to-compare-list-button,.item-box .item-top-wrapper .quickview-button{display:inline-flex;align-items:center;justify-content:center;width:var(--vf-disc);height:var(--vf-disc);padding:0;font-size:var(--fs-base);color:var(--text-primary);background-color:var(--white);border:none;border-radius:50%;background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25);transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out),translate var(--dur-tape) var(--ease-expo),scale var(--dur-press) var(--ease-out)}.item-box .item-top-wrapper .add-to-wishlist-button i,.item-box .item-top-wrapper .add-to-wishlist-button .quickview-icon,.item-box .item-top-wrapper .add-to-compare-list-button i,.item-box .item-top-wrapper .add-to-compare-list-button .quickview-icon,.item-box .item-top-wrapper .quickview-button i,.item-box .item-top-wrapper .quickview-button .quickview-icon{display:grid;place-items:center;inline-size:calc(var(--vf-disc)/2);block-size:calc(var(--vf-disc)/2);font-size:calc(var(--vf-disc)/2);line-height:1}.item-box .item-top-wrapper .add-to-wishlist-button:hover,.item-box .item-top-wrapper .add-to-wishlist-button:focus-visible,.item-box .item-top-wrapper .add-to-compare-list-button:hover,.item-box .item-top-wrapper .add-to-compare-list-button:focus-visible,.item-box .item-top-wrapper .quickview-button:hover,.item-box .item-top-wrapper .quickview-button:focus-visible{--tape-p: 101%;color:var(--on-primary)}.item-box .item-top-wrapper .add-to-wishlist-button:active,.item-box .item-top-wrapper .add-to-compare-list-button:active,.item-box .item-top-wrapper .quickview-button:active{scale:.92}.item-box .item-top-wrapper .add-to-wishlist-button:focus-visible,.item-box .item-top-wrapper .add-to-compare-list-button:focus-visible,.item-box .item-top-wrapper .quickview-button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.item-box .item-top-wrapper .add-to-compare-list-button[aria-pressed=true]{color:var(--white);background-color:var(--secondary)}.item-box .item-top-wrapper .add-to-compare-list-button[aria-pressed=true]:hover,.item-box .item-top-wrapper .add-to-compare-list-button[aria-pressed=true]:focus-visible{color:var(--on-primary)}.item-box .item-top-wrapper .picture .quickview-button{--vf-i: var(--vf-discs);position:absolute;top:calc(var(--vf-inset) + var(--vf-discs)*(var(--vf-disc) + var(--vf-disc-gap)));inset-inline-end:var(--vf-inset);z-index:4}@media(hover: hover)and (pointer: fine){.item-box .item-top-wrapper>.top-extra>:not(.add-to-wishlist-button),.item-box .item-top-wrapper .picture .quickview-button{opacity:0;visibility:hidden;translate:12px 0;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out),translate var(--dur-tape) var(--ease-expo),scale var(--dur-press) var(--ease-out),visibility 0s linear var(--dur-base)}[dir=rtl] .item-box .item-top-wrapper>.top-extra>:not(.add-to-wishlist-button),[dir=rtl] .item-box .item-top-wrapper .picture .quickview-button{translate:-12px 0}.item-box .product-item:is(:hover,:focus-within) .item-top-wrapper>.top-extra>:not(.add-to-wishlist-button),.item-box .product-item:is(:hover,:focus-within) .item-top-wrapper .picture .quickview-button{opacity:1;visibility:visible;translate:0 0;transition-delay:0s,0s,calc(var(--vf-i, 0)*40ms),calc(var(--vf-i, 0)*40ms),0s,0s}}.vf-cart-bar{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:var(--control-height);padding:0 var(--space-4);--tape-fill: var(--button-secondary-bg);background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--tape-fill) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;color:var(--on-primary);background-color:var(--button-primary-bg);border:none;border-radius:0;outline:none;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25),scale var(--dur-press) var(--ease-out)}.vf-cart-bar i{font-size:var(--fs-lg);line-height:1}.vf-cart-bar:hover,.vf-cart-bar:focus-visible{--tape-p: 101%;color:var(--primary)}.vf-cart-bar:active{--tape-fill: var(--button-secondary-hover);scale:.98}.vf-cart-bar:focus-visible{outline:2px solid var(--accent-line);outline-offset:-4px}.item-box .vf-quick-add{position:absolute;inset-inline:0;bottom:0;z-index:3;display:flex;flex-direction:column}.item-box .vf-quick-add__options{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);background-color:var(--white)}.item-box .vf-quick-add__group{display:flex;flex-direction:column;gap:var(--space-2)}.item-box .vf-quick-add__label{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)}.item-box .vf-quick-add__error{margin:0}.item-box .vf-quick-add__error[hidden]{display:none}.item-box .vf-quick-add__error span{display:block}.item-box .vf-quick-add .is-missing .bss-radio-label{border-color:var(--error)}.item-box .vf-quick-add__group:has(>.is-missing) .vf-quick-add__label{color:var(--error)}@container vf-card (max-width: 259px){.item-box .vf-quick-add__options{gap:var(--space-2);padding:var(--space-2);padding-inline-end:calc(var(--vf-disc) + var(--vf-inset))}.item-box .vf-quick-add__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.item-box .vf-quick-add .bss-radio-label{min-width:28px;height:28px;padding:0 var(--space-2)}}@media(hover: hover)and (pointer: fine){.item-box .vf-quick-add{translate:0 100%;transition:translate var(--dur-base) var(--ease-out)}.item-box .product-item:is(:hover,:focus-within) .vf-quick-add{translate:0 0}.item-box .vf-quick-add__options{display:none}.item-box .vf-quick-add.is-choosing .vf-quick-add__options{display:flex}.vf-cart-bar--touch{display:none}}@media not all and (hover: hover)and (pointer: fine){.item-box .vf-quick-add{inset-inline:auto var(--vf-inset);bottom:var(--vf-inset)}.item-box .vf-quick-add__options{display:none}.item-box .vf-quick-add .vf-cart-bar{width:var(--vf-square);min-height:var(--vf-square);padding:0;border-radius:var(--radius-base)}.item-box .vf-quick-add .vf-cart-bar i{font-size:calc(var(--vf-square)/2)}.item-box .vf-quick-add .vf-cart-bar__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.vf-cart-bar--hover{display:none}}.item-box .details{flex:1;display:flex;flex-direction:column}.item-box .details .details-wrapper{display:flex;flex-direction:column;flex:1;gap:var(--space-2)}.item-box .details .product-title{margin:0;font-family:var(--font-family);font-size:var(--fs-sm);font-weight:500;line-height:1.35}@media(min-width: 768px){.item-box .details .product-title{font-size:var(--fs-base)}}.item-box .details .product-title a{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:fit-content;max-width:100%;margin-block:-3px;padding-block:3px;overflow:hidden;color:var(--text-primary);font-size:inherit;font-weight:inherit;line-height:inherit}.item-box .details .product-title a>span{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.item-box .details .sku{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;color:var(--text-light)}.item-box .details .description{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:var(--fs-sm);line-height:1.45;color:var(--text-secondary)}.item-box .details .description[data-short-description]{display:none}.item-box .details .description a{display:block;overflow:hidden}.item-box .details .product-rating-box{display:flex;align-items:center;gap:var(--space-1);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.item-box .details .product-rating-box .rating{margin-inline-end:2px}.item-box .details .product-rating-box .rating-score{font-weight:700;color:var(--text-primary)}.item-box .details .product-rating-box .reviews-count{font-weight:500;color:var(--text-light)}.item-box .details .add-info{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}.item-box .details .add-info>*{flex:1 0 100%}.item-box .details .add-info>.prices,.item-box .details .add-info>.bss-eu-omnibus--card{flex:0 1 auto}.item-box .details .add-info>.bss-eu-omnibus--card{margin:0}:is(.vf-dragging,.vf-rail__track.is-dragging) .product-item{pointer-events:none}.item-box .product-item .prices{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}.item-box .product-item .prices .price{font-family:var(--font-family);font-weight:700;font-variant-numeric:tabular-nums;color:var(--price);font-size:var(--fs-base)}@media(min-width: 992px){.item-box .product-item .prices .price{font-size:var(--fs-lg)}}.item-box .product-item .prices .actual-price{order:1}.item-box .product-item .prices .old-price{order:2;font-size:var(--fs-xs);font-weight:500;color:var(--text-light);text-decoration:line-through}@media(min-width: 992px){.item-box .product-item .prices .old-price{font-size:var(--fs-sm)}}.item-box .product-item .prices .price-save{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:0;background-color:var(--primary);color:var(--on-primary);order:3;padding:2px var(--space-2);font-size:var(--fs-12);font-weight:700}.item-box .product-item .prices .tax-shipping-info,.item-box .product-item .prices .base-price-pangv{order:4;flex-basis:100%;font-size:var(--fs-xs);color:var(--text-light)}.item-box .product-item .prices .tax-shipping-info a,.item-box .product-item .prices .base-price-pangv a{display:inline-block;margin-block:-3px;padding-block:3px;color:inherit;text-decoration:underline}.item-box .product-item:has(.product-discount-tag) .prices .price-save{display:none}.vf-pbox-skeleton{pointer-events:none}.vf-pbox-skeleton .product-item{gap:var(--space-3)}.vf-pbox-skeleton__media,.vf-pbox-skeleton__line{background-color:var(--skeleton-fill);animation:vf-skeleton-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.vf-pbox-skeleton__media,.vf-pbox-skeleton__line{animation:none}}.vf-pbox-skeleton__media,.vf-pbox-skeleton__line{border-radius:var(--card-radius-sm)}.vf-pbox-skeleton__media{aspect-ratio:1}.vf-pbox-skeleton__line{height:var(--fs-sm)}.vf-pbox-skeleton__line--short{width:40%}.vf-pbox-skeleton__line--mid{width:70%}.vf-pbox-skeleton__lines{display:flex;flex-direction:column;gap:var(--space-2)}.product-list .vf-pbox-skeleton .product-item{flex-direction:row}.product-list .vf-pbox-skeleton__media{flex:0 0 120px}@media(min-width: 768px){.product-list .vf-pbox-skeleton__media{flex-basis:180px}}@media(min-width: 992px){.product-list .vf-pbox-skeleton__media{flex-basis:240px}}.product-list .vf-pbox-skeleton__lines{flex:1}.footer{--footer-reserve: 0px;margin-block-start:var(--space-7);padding-block-end:var(--footer-reserve);color:var(--on-ink-muted);background-color:var(--surface-dark)}@media(min-width: 992px){.footer{margin-block-start:var(--space-8)}}@media(max-width: 1199.98px){body.has-shopping-cart-page .footer{--footer-reserve: 52px}}@media(max-width: 575.98px){body.has-shopping-cart-page .footer{--footer-reserve: 104px}}@media(max-width: 991.98px){html.html-product-details-page body.has-shopping-cart-page .footer{--footer-reserve: 85px}}@media(max-width: 767.98px){.footer .footer__inner{padding-inline:var(--space-4)}}.footer-newsletter{display:grid;gap:var(--space-5);padding-block:var(--space-7) var(--space-6);border-block-end:1px solid var(--on-ink-line)}@media(min-width: 1200px){.footer-newsletter{grid-template-columns:minmax(0, 640px) minmax(0, 520px);justify-content:space-between;align-items:end;gap:var(--space-7);padding-block:var(--space-8) var(--space-7)}}.footer-newsletter__title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:0;font-size:var(--fs-3xl);color:var(--white);text-wrap:balance}.footer-newsletter__text{max-width:60ch;margin:var(--space-3) 0 0;font-size:var(--fs-base);line-height:1.5}.footer .newsletter__label{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:block;margin-block-end:var(--space-3);color:var(--on-ink-muted)}.footer .newsletter .newsletter-email{display:flex}.footer .newsletter .newsletter-input-wrapper{position:relative;flex:1;min-width:0}.footer .newsletter .newsletter-input-wrapper i{position:absolute;inset-block-start:50%;inset-inline-start:var(--space-4);translate:0 -50%;font-size:var(--fs-20);line-height:1;color:var(--text-primary);pointer-events:none}.footer .newsletter .newsletter-subscribe-text{padding-inline-start:44px;border-color:var(--white);border-start-end-radius:0;border-end-end-radius:0}.footer .newsletter .newsletter-subscribe-text:hover{border-color:var(--white)}.footer .newsletter .newsletter-subscribe-text[aria-invalid=true]{border-color:var(--error)}.footer .newsletter .newsletter-subscribe-button{--tape-fill: var(--white);position:relative;flex:none;min-height:var(--control-height);border-start-start-radius:0;border-end-start-radius:0}.footer .newsletter .newsletter-subscribe-button:hover,.footer .newsletter .newsletter-subscribe-button:focus-visible{color:var(--on-primary)}.footer .newsletter .newsletter-subscribe-button.is-busy{color:rgba(0,0,0,0);pointer-events:none}.footer .newsletter .newsletter-subscribe-button.is-busy::after{--loader-size: 16px;box-sizing:border-box;width:var(--loader-size, 48px);height:var(--loader-size, 48px);border:max(2px,var(--loader-size, 48px)/8) solid var(--secondary);border-block-start-color:var(--primary);border-radius:50%;animation:vf-ring-turn 900ms linear infinite}@media(prefers-reduced-motion: reduce){.footer .newsletter .newsletter-subscribe-button.is-busy::after{animation:vf-ring-breathe 1.6s ease-in-out infinite}}.footer .newsletter .newsletter-subscribe-button.is-busy::after{content:"";position:absolute;inset:0;margin:auto}.footer .newsletter .options{display:flex;flex-wrap:wrap;gap:0 var(--space-5);margin-block-start:var(--space-2);color:var(--white)}.footer .newsletter .options input[type=radio]{background-color:rgba(0,0,0,0);border-color:var(--on-ink-muted)}.footer .newsletter .options input[type=radio]:hover{border-color:var(--white)}.footer .newsletter .options input[type=radio]:checked{background-color:var(--surface-dark);border:6px solid var(--primary);box-shadow:none}.footer .newsletter .options input[type=radio]:checked:focus-visible{box-shadow:var(--focus-ring)}.footer .newsletter .captcha-box{margin-block-start:var(--space-3)}.footer .newsletter .please-wait{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.footer .newsletter .field-validation-error,.footer .newsletter .newsletter-result--error{display:flex;align-items:flex-start;gap:var(--space-2);margin-block-start:var(--space-3);font-size:var(--fs-sm);font-weight:500;line-height:1.45;color:var(--white)}.footer .newsletter .field-validation-error::before,.footer .newsletter .newsletter-result--error::before{content:"";flex:none;inline-size:16px;block-size:16px;margin-block-start:2px;background-color:var(--error);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z' opacity='0.2'/%3E%3Cpath d='M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm-8-80V80a8,8,0,0,1,16,0v56a8,8,0,0,1-16,0Zm20,36a12,12,0,1,1-12-12A12,12,0,0,1,140,172Z'/%3E%3C/svg%3E") center/contain no-repeat}.footer .newsletter .newsletter-result:empty{display:none}.footer-main{display:grid;padding-block-end:var(--space-6)}@media(min-width: 768px){.footer-main{gap:var(--space-7);padding-block:var(--space-7)}}@media(min-width: 1200px){.footer-main{grid-template-columns:minmax(280px, 400px) minmax(0, 1fr);padding-block-end:var(--space-8)}}.footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}@media(max-width: 767.98px){.footer-brand{order:1;padding-block-start:var(--space-6)}}@media(min-width: 768px)and (max-width: 1199.98px){.footer-brand{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:end;gap:var(--space-4) var(--space-5)}.footer-brand .networks{grid-column:2;grid-row:1/span 2}}.footer-brand .site-logo{display:inline-block}.footer-brand .site-logo img{display:block;width:auto;max-width:240px;max-height:40px}.footer-brand .voltfitness-footer-store-address{font-size:var(--fs-15);line-height:1.6;color:var(--on-ink-muted)}.footer-brand .voltfitness-footer-store-address p{margin:0}.footer-brand .voltfitness-footer-store-address strong{color:var(--white)}.footer-brand .voltfitness-footer-store-address a{color:var(--white);text-decoration:underline;text-underline-offset:3px}.footer-brand .voltfitness-footer-store-address a:hover{text-decoration-color:var(--primary)}.footer .networks{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;list-style:none}.footer .networks a{background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25);display:grid;place-items:center;inline-size:44px;block-size:44px;font-size:var(--fs-20);line-height:1;color:var(--white);border-radius:50%;box-shadow:inset 0 0 0 1px var(--on-ink-line)}.footer .networks a:hover,.footer .networks a:focus-visible{--tape-p: 101%;color:var(--on-primary)}.footer .networks a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.footer-navigation{display:grid;border-block-start:1px solid var(--on-ink-line)}@media(min-width: 768px){.footer-navigation{grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:var(--space-6) var(--space-5);border:0}}@media(max-width: 767.98px){.footer-menu{display:grid;grid-template-rows:min-content 0fr;transition:grid-template-rows var(--dur-base) var(--ease-out);border-block-end:1px solid var(--on-ink-line)}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.footer-menu{transition:none}}@media(max-width: 767.98px){[data-vf-motion=off] .footer-menu{transition:none}.footer-menu.footer-menu--active{grid-template-rows:min-content 1fr}}.footer-menu__title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-5);font-family:var(--font-family);font-size:var(--fs-base);font-weight:700;line-height:1.3;color:var(--white)}@media(max-width: 767.98px){.footer-menu__title{min-block-size:56px;margin:0;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}}.footer-menu__title:focus-visible{outline:none;box-shadow:var(--focus-ring)}.footer-menu__icon{display:none;font-size:var(--fs-20);line-height:1;color:var(--on-ink-muted)}@media(max-width: 767.98px){.footer-menu__icon--closed,.footer-menu.footer-menu--active .footer-menu__icon--open{display:block}.footer-menu.footer-menu--active .footer-menu__icon--closed{display:none}.footer-menu__panel{--vf-css-fold: 1;min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--dur-base)}.footer-menu.footer-menu--active .footer-menu__panel{visibility:inherit;transition-delay:0s}}.footer-menu__list{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}@media(max-width: 767.98px){.footer-menu__list{padding-block-end:var(--space-5)}}.footer-menu__link,.footer-menu__text{font-size:var(--fs-15);line-height:1.45;color:var(--on-ink-muted)}.footer-menu__link:hover,.footer-menu__link:focus-visible{outline:none}.footer-menu__link:hover .footer-menu__label,.footer-menu__link:focus-visible .footer-menu__label{background-position:var(--tape-in) 50%;background-size:100% 100%;color:var(--on-primary)}.footer-menu__link:focus-visible .footer-menu__label{outline:none;box-shadow:var(--focus-ring)}.footer-menu__label{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 50%;background-size:0% 100%;margin-inline:-3px;padding-inline:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape),color var(--dur-base) var(--ease-out)}.footer-lower{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding-block:var(--space-5);font-size:var(--fs-sm);line-height:1.45;border-block-start:1px solid var(--on-ink-line)}.footer-lower .footer-payments{order:-1}@media(min-width: 768px){.footer-lower{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:start;gap:var(--space-4) var(--space-5)}.footer-lower .footer-payments{grid-column:1/-1}}@media(min-width: 1200px){.footer-lower{grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center}.footer-lower .footer-payments{order:0;grid-column:auto}}.footer-lower .footer-info{display:flex;flex-direction:column;gap:var(--space-1)}.footer-lower .footer-tax-shipping a{color:var(--white);text-decoration:underline;text-underline-offset:3px}.footer-lower .footer-cookie-settings{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 50%;background-size:0% 100%;margin-inline:-3px;padding-inline:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape),color var(--dur-base) var(--ease-out);align-self:flex-start;min-block-size:24px;font-family:var(--font-family);font-size:inherit;font-weight:500;color:var(--white);text-decoration:underline;text-underline-offset:3px;background-color:rgba(0,0,0,0);border:0;cursor:pointer}.footer-lower .footer-cookie-settings:hover,.footer-lower .footer-cookie-settings:focus-visible{background-position:var(--tape-in) 50%;background-size:100% 100%;color:var(--on-primary)}.footer-lower .footer-cookie-settings:focus-visible{outline:none;box-shadow:var(--focus-ring)}.footer-lower .footer-cookie-settings[hidden]{display:none}.footer-lower .footer-bottom-group{display:flex;flex-direction:column;gap:var(--space-1)}@media(min-width: 768px){.footer-lower .footer-bottom-group{align-items:flex-end;text-align:end}}.footer-lower .footer-bottom-group>div{text-align:inherit}.footer-lower .footer-bottom-group a{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 50%;background-size:0% 100%;margin-inline:-3px;padding-inline:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape),color var(--dur-base) var(--ease-out);font-weight:700;color:var(--white);white-space:nowrap}.footer-lower .footer-bottom-group a:hover,.footer-lower .footer-bottom-group a:focus-visible{background-position:var(--tape-in) 50%;background-size:100% 100%;color:var(--on-primary)}.footer-lower .theme-selector{grid-column:1/-1}.footer-payments{display:flex;flex-wrap:wrap;gap:var(--space-5);margin:0;padding:0;list-style:none;row-gap:var(--space-2);align-items:center}.footer-payments__item{display:inline-flex;align-items:center;justify-content:center;gap:3px;block-size:32px;color:var(--on-ink-muted)}.footer-payments__item i{font-size:var(--fs-24);line-height:1}.footer-payments__item i:has(~.footer-payments__mark){font-size:var(--fs-lg)}.footer-payments__logo{display:block;inline-size:auto;block-size:var(--mark-h, 20px)}.footer-payments__mark{font-size:var(--fs-xs);font-weight:600;line-height:1}.footer-wordmark{display:block;inline-size:100%;block-size:auto;margin-block-start:var(--space-3);overflow:hidden;font-family:var(--font-family);font-weight:700;fill:var(--on-ink-ghost);user-select:none}.footer-wordmark__sheen{display:none}.footer-wordmark{color:var(--primary)}@media(prefers-reduced-motion: no-preference){html:not([data-vf-motion=off]) .footer-wordmark__sheen{display:inline}}.footer-wordmark.is-shining .footer-wordmark__sheen{animation:vf-wordmark-sheen 1.2s var(--ease-tape) both}[dir=rtl] .footer-wordmark.is-shining .footer-wordmark__sheen{animation-direction:reverse}@keyframes vf-wordmark-sheen{from{transform:translateX(0)}to{transform:translateX(1320px)}}.breadcrumb{margin:0;padding-block:var(--space-4) 0}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:0 var(--space-2);margin:0;padding:0;list-style:none;align-items:center;font-size:var(--fs-xs);line-height:2}@media(max-width: 767.98px){.breadcrumb ol{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.breadcrumb ol::-webkit-scrollbar{display:none}@supports(animation-timeline: scroll()){.breadcrumb ol{mask-image:linear-gradient(to right, transparent, black var(--vf-crumb-fade));animation:vf-crumb-fade linear both;animation-timeline:scroll(self inline);animation-range:0 var(--space-5)}[dir=rtl] .breadcrumb ol{mask-image:linear-gradient(to left, transparent, black var(--vf-crumb-fade))}}}.breadcrumb li{display:inline-flex;flex:none;align-items:center;gap:var(--space-2)}.breadcrumb a{font-weight:500;color:var(--text-secondary)}.breadcrumb a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.breadcrumb a>span{display:inline;background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.breadcrumb a:hover,.breadcrumb a:focus-visible{color:var(--text-primary)}.breadcrumb a:hover>span,.breadcrumb a:focus-visible>span{background-position:var(--tape-in) 100%;background-size:100% .42em}.breadcrumb .delimiter{color:var(--text-light)}.breadcrumb .current-item{font-weight:400;color:var(--text-light)}@property --vf-crumb-fade{syntax:"<length>";inherits:false;initial-value:0px}@keyframes vf-crumb-fade{to{--vf-crumb-fade: 24px}}.vf-contact{max-width:var(--global-container-max-width-any);margin-inline:auto;padding-inline:var(--gutter-phone)}@media(min-width: 768px){.vf-contact{padding-inline:var(--gutter-tablet)}}@media(min-width: 1200px){.vf-contact{padding-inline:var(--gutter-desktop)}}@media(min-width: 1400px){.vf-contact{padding-inline:var(--gutter-large)}}.vf-contact{padding-block-end:var(--space-8)}.vf-contact .page-title{margin-block-end:var(--space-4)}.vf-contact .fieldset{margin:0}.vf-contact .buttons{margin-block-start:var(--space-5)}.vf-contact__intro{max-inline-size:60ch;margin:0 0 var(--space-6);font-size:var(--fs-lg);line-height:1.5;color:var(--text-secondary)}.vf-contact__layout{display:grid;gap:var(--space-7)}@media(min-width: 992px){.vf-contact__layout{grid-template-columns:minmax(0, 720px) minmax(0, 400px);justify-content:space-between;column-gap:var(--space-8);align-items:start}}@media(min-width: 768px){.vf-contact .form-fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--space-4)}.vf-contact .form-fields>*{grid-column:1/-1}.vf-contact .form-fields>.inputs.vf-half{grid-column:auto}}.vf-contact__form{min-inline-size:0}.vf-contact__rail{display:grid;gap:var(--space-5);min-inline-size:0}.vf-contact__reply{display:flex;align-items:center;gap:var(--space-3);margin:0;padding:var(--space-3) var(--space-4);font-size:var(--fs-sm);font-weight:500;background-color:var(--gray-100)}.vf-contact__reply i{font-size:var(--fs-lg)}.vf-contact__topic{font-size:var(--fs-base);line-height:1.5;color:var(--text-primary)}.vf-contact__topic>:first-child{margin-block-start:0}.vf-contact__topic h2,.vf-contact__topic h3,.vf-contact__topic h4{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:flex;align-items:center;gap:var(--space-2);margin:var(--space-6) 0 var(--space-3);padding-block-end:var(--space-3);color:var(--text-primary);border-block-end:1px solid var(--accent-line)}.vf-contact__topic h2 i,.vf-contact__topic h3 i,.vf-contact__topic h4 i{font-size:var(--fs-lg)}.vf-contact__topic p{margin:0 0 var(--space-2)}.vf-contact__topic a:where(:not(.button):not(.vf-story__link):not(.chatpilot-guestform-submit):not(.rfq-button-2):not(.premium-blog-search__button):not(.section-link):not(.button-1):not(.button-2)){display:inline;font-weight:600;color:var(--text-primary);background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;transition:background-size var(--dur-fast) var(--ease-out)}.vf-contact__topic a:where(:not(.button):not(.vf-story__link):not(.chatpilot-guestform-submit):not(.rfq-button-2):not(.premium-blog-search__button):not(.section-link):not(.button-1):not(.button-2)):hover{color:var(--text-primary);background-size:100% 2px}.vf-contact__topic a:where(:not(.button):not(.vf-story__link):not(.chatpilot-guestform-submit):not(.rfq-button-2):not(.premium-blog-search__button):not(.section-link):not(.button-1):not(.button-2)):focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-contact__topic table{inline-size:100%;border-collapse:collapse;font-size:var(--fs-15);font-variant-numeric:tabular-nums}.vf-contact__topic td{padding:var(--space-3) 0;border-block-end:1px solid var(--border)}.vf-contact__topic td+td{font-weight:600;text-align:end}.vf-contact__topic ul{margin:0;padding:0;list-style:none}.vf-contact__topic li{border-block-end:1px solid var(--border)}.vf-contact__topic li>a:only-child{display:flex;align-items:center;gap:var(--space-3);min-block-size:48px;padding-block:var(--space-3);font-weight:600;background-image:none}.vf-contact__topic li>a:only-child i{font-size:var(--fs-20)}.vf-contact__topic li>a:only-child::after{content:"";flex:none;inline-size:18px;block-size:18px;margin-inline-start:auto;background-color:var(--text-light);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z'/%3E%3C/svg%3E") center/contain no-repeat}[dir=rtl] .vf-contact__topic li>a:only-child::after{scale:-1 1}.vf-contact__topic li>a:only-child:hover::after{background-color:var(--text-primary)}.vf-contact__topic .topic-block-title{display:none}.vf-contact--vendor .page-body{max-inline-size:640px}.vf-vendor-head{display:flex;align-items:center;gap:var(--space-4);margin-block-end:var(--space-5);padding-block-end:var(--space-4h);border-block-end:1px solid var(--accent-line)}.vf-vendor-head__logo{display:grid;flex:none;place-items:center;inline-size:64px;block-size:64px;overflow:hidden;font-size:var(--fs-2xl);background-color:var(--white);border:1px solid var(--border)}.vf-vendor-head__logo img{inline-size:100%;block-size:100%;object-fit:contain}.vf-vendor-head__text{display:grid;gap:var(--space-1)}.vf-vendor-head__name{font-size:var(--fs-20);font-weight:700;letter-spacing:-0.01em}.vf-vendor-head__link{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-weight:600;color:var(--text-secondary)}.vf-vendor-head__link span{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.vf-vendor-head__link:hover span,.vf-vendor-head__link:focus-visible span{background-position:var(--tape-in) 100%;background-size:100% .42em}.vf-vendor-head__link:focus-visible{outline:none;box-shadow:var(--focus-ring)}form[data-vf-pending] .button.is-busy,form[data-vf-pending] .is-busy.vf-story__link,form[data-vf-pending] .is-busy.chatpilot-guestform-submit,form[data-vf-pending] .is-busy.rfq-button-2,form[data-vf-pending] .is-busy.premium-blog-search__button,form[data-vf-pending] .profile-info-box .is-busy.pm-button,.profile-info-box form[data-vf-pending] .is-busy.pm-button,form[data-vf-pending] .forum-topic-page .topic-actions .actions .is-busy.reply-topic-button,.forum-topic-page .topic-actions .actions form[data-vf-pending] .is-busy.reply-topic-button,form[data-vf-pending] .forum-page .forum-actions .actions a+a.is-busy,.forum-page .forum-actions .actions form[data-vf-pending] a+a.is-busy,form[data-vf-pending] .forum-page .forum-actions .actions a.is-busy:first-child,.forum-page .forum-actions .actions form[data-vf-pending] a.is-busy:first-child,form[data-vf-pending] .forums-header .is-busy.search-box-button,.forums-header form[data-vf-pending] .is-busy.search-box-button,form[data-vf-pending] :is(.product-details-page,.quickviewdetails) .is-busy.download-sample-button,:is(.product-details-page,.quickviewdetails) form[data-vf-pending] .is-busy.download-sample-button,form[data-vf-pending] :is(.product-details-page,.quickviewdetails) .is-busy.add-to-cart-button,:is(.product-details-page,.quickviewdetails) form[data-vf-pending] .is-busy.add-to-cart-button,form[data-vf-pending] .is-busy.section-link,form[data-vf-pending] .is-busy.button-1,form[data-vf-pending] .is-busy.button-2{position:relative;color:rgba(0,0,0,0);pointer-events:none}form[data-vf-pending] .button.is-busy::after,form[data-vf-pending] .is-busy.vf-story__link::after,form[data-vf-pending] .is-busy.chatpilot-guestform-submit::after,form[data-vf-pending] .is-busy.rfq-button-2::after,form[data-vf-pending] .is-busy.premium-blog-search__button::after,form[data-vf-pending] .profile-info-box .is-busy.pm-button::after,.profile-info-box form[data-vf-pending] .is-busy.pm-button::after,form[data-vf-pending] .forum-topic-page .topic-actions .actions .is-busy.reply-topic-button::after,.forum-topic-page .topic-actions .actions form[data-vf-pending] .is-busy.reply-topic-button::after,form[data-vf-pending] .forum-page .forum-actions .actions a+a.is-busy::after,.forum-page .forum-actions .actions form[data-vf-pending] a+a.is-busy::after,form[data-vf-pending] .forum-page .forum-actions .actions a.is-busy:first-child::after,.forum-page .forum-actions .actions form[data-vf-pending] a.is-busy:first-child::after,form[data-vf-pending] .forums-header .is-busy.search-box-button::after,.forums-header form[data-vf-pending] .is-busy.search-box-button::after,form[data-vf-pending] :is(.product-details-page,.quickviewdetails) .is-busy.download-sample-button::after,:is(.product-details-page,.quickviewdetails) form[data-vf-pending] .is-busy.download-sample-button::after,form[data-vf-pending] :is(.product-details-page,.quickviewdetails) .is-busy.add-to-cart-button::after,:is(.product-details-page,.quickviewdetails) form[data-vf-pending] .is-busy.add-to-cart-button::after,form[data-vf-pending] .is-busy.section-link::after,form[data-vf-pending] .is-busy.button-1::after,form[data-vf-pending] .is-busy.button-2::after{--loader-size: 16px;box-sizing:border-box;width:var(--loader-size, 48px);height:var(--loader-size, 48px);border:max(2px,var(--loader-size, 48px)/8) solid var(--secondary);border-block-start-color:var(--primary);border-radius:50%;animation:vf-ring-turn 900ms linear infinite}@media(prefers-reduced-motion: reduce){form[data-vf-pending] .button.is-busy::after,form[data-vf-pending] .is-busy.vf-story__link::after,form[data-vf-pending] .is-busy.chatpilot-guestform-submit::after,form[data-vf-pending] .is-busy.rfq-button-2::after,form[data-vf-pending] .is-busy.premium-blog-search__button::after,form[data-vf-pending] .profile-info-box .is-busy.pm-button::after,.profile-info-box form[data-vf-pending] .is-busy.pm-button::after,form[data-vf-pending] .forum-topic-page .topic-actions .actions .is-busy.reply-topic-button::after,.forum-topic-page .topic-actions .actions form[data-vf-pending] .is-busy.reply-topic-button::after,form[data-vf-pending] .forum-page .forum-actions .actions a+a.is-busy::after,.forum-page .forum-actions .actions form[data-vf-pending] a+a.is-busy::after,form[data-vf-pending] .forum-page .forum-actions .actions a.is-busy:first-child::after,.forum-page .forum-actions .actions form[data-vf-pending] a.is-busy:first-child::after,form[data-vf-pending] .forums-header .is-busy.search-box-button::after,.forums-header form[data-vf-pending] .is-busy.search-box-button::after,form[data-vf-pending] :is(.product-details-page,.quickviewdetails) .is-busy.download-sample-button::after,:is(.product-details-page,.quickviewdetails) form[data-vf-pending] .is-busy.download-sample-button::after,form[data-vf-pending] :is(.product-details-page,.quickviewdetails) .is-busy.add-to-cart-button::after,:is(.product-details-page,.quickviewdetails) form[data-vf-pending] .is-busy.add-to-cart-button::after,form[data-vf-pending] .is-busy.section-link::after,form[data-vf-pending] .is-busy.button-1::after,form[data-vf-pending] .is-busy.button-2::after{animation:vf-ring-breathe 1.6s ease-in-out infinite}}form[data-vf-pending] .button.is-busy::after,form[data-vf-pending] .is-busy.vf-story__link::after,form[data-vf-pending] .is-busy.chatpilot-guestform-submit::after,form[data-vf-pending] .is-busy.rfq-button-2::after,form[data-vf-pending] .is-busy.premium-blog-search__button::after,form[data-vf-pending] .profile-info-box .is-busy.pm-button::after,.profile-info-box form[data-vf-pending] .is-busy.pm-button::after,form[data-vf-pending] .forum-topic-page .topic-actions .actions .is-busy.reply-topic-button::after,.forum-topic-page .topic-actions .actions form[data-vf-pending] .is-busy.reply-topic-button::after,form[data-vf-pending] .forum-page .forum-actions .actions a+a.is-busy::after,.forum-page .forum-actions .actions form[data-vf-pending] a+a.is-busy::after,form[data-vf-pending] .forum-page .forum-actions .actions a.is-busy:first-child::after,.forum-page .forum-actions .actions form[data-vf-pending] a.is-busy:first-child::after,form[data-vf-pending] .forums-header .is-busy.search-box-button::after,.forums-header form[data-vf-pending] .is-busy.search-box-button::after,form[data-vf-pending] :is(.product-details-page,.quickviewdetails) .is-busy.download-sample-button::after,:is(.product-details-page,.quickviewdetails) form[data-vf-pending] .is-busy.download-sample-button::after,form[data-vf-pending] :is(.product-details-page,.quickviewdetails) .is-busy.add-to-cart-button::after,:is(.product-details-page,.quickviewdetails) form[data-vf-pending] .is-busy.add-to-cart-button::after,form[data-vf-pending] .is-busy.section-link::after,form[data-vf-pending] .is-busy.button-1::after,form[data-vf-pending] .is-busy.button-2::after{content:"";position:absolute;inset:0;margin:auto}.apply-vendor-page .page-body>.topic-block{margin-block-end:var(--space-6);color:var(--text-secondary)}.vendor-page .page-title{padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.vendor-page .page-body .vendor-description{line-height:22px;margin-bottom:var(--space-4h)}.vendor-page .page-body .contact-vendor{margin-bottom:var(--space-4h)}.vendor-page .page-body .vendor-product-reviews{margin-top:var(--space-6)}.vendor-page .page-body .vendor-product-reviews .vendor-product-reviews-title{font-size:var(--fs-xl);margin-bottom:var(--space-4h)}.vendor-page .page-body .vendor-product-reviews .product-review-item{border:1px solid var(--border);padding:var(--space-4h);border-radius:var(--radius-base)}.vendor-page .page-body .vendor-product-reviews .product-review-item .review-item-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.vendor-page .page-body .vendor-product-reviews .product-review-item .review-item-info .review-product-name{font-size:var(--fs-lg);font-weight:500}.vendor-page .page-body .vendor-product-reviews .product-review-item .review-title>strong{font-size:var(--fs-15)}.vendor-page .page-body .vendor-product-reviews .product-review-item .review-content{margin-top:var(--space-3)}.vendor-page .page-body .vendor-product-reviews .product-review-item .review-content .product-review-helpfulness{margin-top:var(--space-3)}.vendor-page .page-body .vendor-product-reviews .product-review-item .review-content .product-review-helpfulness .vote-options{display:inline-block;margin-inline-start:var(--space-4)}.vendor-page .page-body .vendor-product-reviews .product-review-item .review-content .product-review-helpfulness .vote-options .vote{margin:0 var(--space-2);cursor:pointer}.vendor-page .page-body .vendor-product-reviews .product-review-item .review-content .product-review-helpfulness .vote-options .vote:hover{color:var(--accent-text)}.vendor-page .page-body .vendor-product-reviews .product-review-item .review-content .product-review-helpfulness .result{margin-inline-start:var(--space-3)}.vendor-page .page-body .block{margin-top:var(--space-4h);text-align:center}.vendor-page .title{font-size:var(--fs-24)}@media(min-width: 992px){.vendor-page .title{font-size:var(--fs-2xl)}}.topic-page{max-width:var(--global-container-max-width-any);margin-inline:auto;padding-inline:var(--gutter-phone)}@media(min-width: 768px){.topic-page{padding-inline:var(--gutter-tablet)}}@media(min-width: 1200px){.topic-page{padding-inline:var(--gutter-desktop)}}@media(min-width: 1400px){.topic-page{padding-inline:var(--gutter-large)}}.topic-page{padding-block-end:var(--space-8)}.vf-reading{display:grid;gap:var(--space-5)}@media(min-width: 1200px){.vf-reading{grid-template-columns:minmax(0, 720px) 240px;column-gap:var(--space-9);align-items:start}}.vf-reading__main{min-inline-size:0;max-inline-size:720px}.vf-prose{font-size:var(--fs-base);line-height:1.6;color:var(--text-primary);overflow-wrap:break-word}.vf-prose>:first-child{margin-block-start:0}.vf-prose>p:first-child{font-size:var(--fs-20);line-height:1.55}.vf-prose p{margin:0 0 var(--space-4);color:inherit}.vf-prose h2,.vf-prose h3{scroll-margin-block-start:calc(var(--header-height, 72px) + var(--space-5));color:var(--text-primary);text-wrap:balance}.vf-prose h2{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:var(--space-7) 0 var(--space-4);font-size:var(--fs-26);line-height:1.1}.vf-prose h3{margin:var(--space-6) 0 var(--space-3);font-size:var(--fs-20);font-weight:700;line-height:1.25}.vf-prose ul,.vf-prose ol{margin:0 0 var(--space-4);padding-inline-start:1.5em}.vf-prose li+li{margin-block-start:var(--space-2)}.vf-prose ul>li{position:relative;list-style:none}.vf-prose ul>li::before{content:"";position:absolute;inset-block-start:.62em;inset-inline-start:-1.25em;inline-size:6px;block-size:6px;background-color:var(--accent-line)}.vf-prose ol{list-style:decimal}.vf-prose ol>li::marker{font-weight:700;font-variant-numeric:tabular-nums}.vf-prose a:where(:not(.button):not(.vf-story__link):not(.chatpilot-guestform-submit):not(.rfq-button-2):not(.premium-blog-search__button):not(.section-link):not(.button-1):not(.button-2)){display:inline;font-weight:600;color:var(--text-primary);background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;transition:background-size var(--dur-fast) var(--ease-out)}.vf-prose a:where(:not(.button):not(.vf-story__link):not(.chatpilot-guestform-submit):not(.rfq-button-2):not(.premium-blog-search__button):not(.section-link):not(.button-1):not(.button-2)):hover{color:var(--text-primary);background-size:100% 2px}.vf-prose a:where(:not(.button):not(.vf-story__link):not(.chatpilot-guestform-submit):not(.rfq-button-2):not(.premium-blog-search__button):not(.section-link):not(.button-1):not(.button-2)):focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-prose strong,.vf-prose b{font-weight:700}.vf-prose table{inline-size:100%;margin:var(--space-5) 0 var(--space-6);border-collapse:collapse;font-variant-numeric:tabular-nums}@media(max-width: 767.98px){.vf-prose table{display:block;overflow-x:auto}}.vf-prose th{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;padding-block:0 var(--space-3);padding-inline:0 var(--space-4);color:var(--text-light);text-align:start;border-block-end:1px solid var(--accent-line)}.vf-prose td{padding-block:var(--space-4);padding-inline:0 var(--space-4);vertical-align:top;border-block-end:1px solid var(--border)}.vf-prose td:first-child{font-weight:600}.vf-prose th:last-child,.vf-prose td:last-child{padding-inline-end:0}.vf-prose blockquote{margin:var(--space-6) 0;padding:var(--space-5);font-size:var(--fs-lg);background-color:var(--gray-100);border-block-start:1px solid var(--accent-line)}.vf-prose blockquote>:last-child{margin-block-end:0}.vf-prose img{display:block;max-inline-size:100%;block-size:auto;background-color:var(--bg-secondary)}.vf-prose>img,.vf-prose>p>img:only-child{inline-size:100%;margin-block:var(--space-5) var(--space-6)}.vf-prose iframe,.vf-prose video,.vf-prose embed{display:block;inline-size:100%;max-inline-size:100%;block-size:auto;aspect-ratio:16/9;margin-block:var(--space-5) var(--space-6);border:0;background-color:var(--bg-secondary)}.vf-prose figure{margin:var(--space-6) 0}.vf-prose figcaption{margin-block-start:var(--space-2);font-size:var(--fs-sm);color:var(--text-light)}.vf-prose hr{margin:var(--space-7) 0;border:0;border-block-start:1px solid var(--border)}.vf-prose .vf-callout{margin:var(--space-6) 0;padding:var(--space-5) var(--space-5) var(--space-5);background-color:var(--gray-100);border-block-start:1px solid var(--accent-line)}.vf-prose .vf-callout>:first-child{margin:0 0 var(--space-3);font-size:var(--fs-lg);font-weight:700;letter-spacing:-0.01em}.vf-prose .vf-callout>:last-child{margin-block-end:0}.vf-prose .vf-callout ul{padding-inline-start:var(--space-6)}.vf-prose .vf-callout ul>li::before{inset-block-start:.15em;inset-inline-start:calc(var(--space-6)*-1);inline-size:20px;block-size:20px;background-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E");background-position:center;background-size:14px;background-repeat:no-repeat}@media(max-width: 1199.98px){.vf-contents{display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows var(--dur-base) var(--ease-out)}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.vf-contents{transition:none}}@media(max-width: 1199.98px){[data-vf-motion=off] .vf-contents{transition:none}.vf-contents.is-open{grid-template-rows:auto 1fr}}.vf-contents[hidden]{display:none}@media(min-width: 1200px){.vf-contents{position:sticky;inset-block-start:calc(var(--header-height, 72px) + var(--space-5));grid-column:2;grid-row:1}}.nb-action-modal__topic .vf-reading{grid-template-columns:minmax(0, 1fr)}.nb-action-modal__topic .vf-reading .vf-reading__main{max-inline-size:none}.nb-action-modal__topic .vf-reading .vf-contents{display:none}.vf-contents__head{display:none}@media(min-width: 1200px){.vf-contents__head{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:flex;align-items:center;gap:var(--space-2);margin:0;padding-block-end:var(--space-3);color:var(--text-primary);border-block-end:1px solid var(--accent-line)}}.vf-contents__head i{font-size:var(--fs-lg)}.vf-contents__toggle{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;position:relative;display:flex;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:56px;padding:0;color:var(--text-primary);background:none;border:0;border-block-end:1px solid var(--border);cursor:pointer}.vf-contents__toggle i{font-size:var(--fs-lg)}.vf-contents__toggle .vf-contents__sign{margin-inline-start:auto;font-size:var(--fs-20)}.vf-contents__toggle:focus-visible{outline:none}.vf-contents__toggle:focus-visible::before{content:"";position:absolute;inset:0;z-index:3;box-shadow:inset 0 0 0 3px var(--primary),inset 0 0 0 5px var(--secondary);pointer-events:none}@media(min-width: 1200px){.vf-contents__toggle{display:none}}@media(max-width: 1199.98px){.vf-contents__panel{--vf-css-fold: 1;min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--dur-base)}.vf-contents.is-open .vf-contents__panel{visibility:inherit;transition-delay:0s}}.vf-contents__list{margin:0;padding:var(--space-3) 0 0;list-style:none}@media(max-width: 1199.98px){.vf-contents__list{padding-block-end:var(--space-4);border-block-end:1px solid var(--border)}}.vf-contents__list li+li{margin-block-start:2px}.vf-contents__list a{position:relative;display:block;padding-block:var(--space-2);padding-inline:var(--space-3) 0;font-size:var(--fs-sm);font-weight:500;line-height:1.35;color:var(--text-secondary);border-inline-start:3px solid rgba(0,0,0,0)}.vf-contents__list a span{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.vf-contents__list a:hover span,.vf-contents__list a:focus-visible span{background-position:var(--tape-in) 100%;background-size:100% .42em}.vf-contents__list a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-contents__list a[aria-current=true]{font-weight:700;color:var(--text-primary);border-inline-start-color:var(--accent-line)}.vf-contents__top{display:none}@media(min-width: 1200px){.vf-contents__top{display:inline-flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-4);padding-inline-start:var(--space-3);font-size:var(--fs-xs);font-weight:600;color:var(--text-secondary)}}.vf-contents__top span{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.vf-contents__top:hover span,.vf-contents__top:focus-visible span{background-position:var(--tape-in) 100%;background-size:100% .42em}.vf-contents__top:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-question-band{display:flex;flex-direction:column;gap:var(--space-5);margin-block-start:var(--space-8);padding:var(--space-5);color:var(--on-surface-dark);background-color:var(--surface-dark)}@media(min-width: 992px){.vf-question-band{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-7);padding:var(--control-height-sm) var(--space-7)}}.vf-question-band__title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:0 0 var(--space-3);font-size:var(--fs-24);color:var(--on-surface-dark)}@media(min-width: 992px){.vf-question-band__title{font-size:var(--fs-32)}}.vf-question-band__line{max-inline-size:60ch;margin:0;font-size:var(--fs-base);line-height:1.5;color:var(--on-ink-muted)}.vf-question-band__actions{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6)}@media(max-width: 575.98px){.vf-question-band__actions .button,.vf-question-band__actions .vf-story__link,.vf-question-band__actions .chatpilot-guestform-submit,.vf-question-band__actions .rfq-button-2,.vf-question-band__actions .premium-blog-search__button,.vf-question-band__actions .profile-info-box .pm-button,.profile-info-box .vf-question-band__actions .pm-button,.vf-question-band__actions .forum-topic-page .topic-actions .actions .reply-topic-button,.forum-topic-page .topic-actions .actions .vf-question-band__actions .reply-topic-button,.vf-question-band__actions .forum-page .forum-actions .actions a+a,.forum-page .forum-actions .actions .vf-question-band__actions a+a,.vf-question-band__actions .forum-page .forum-actions .actions a:first-child,.forum-page .forum-actions .actions .vf-question-band__actions a:first-child,.vf-question-band__actions .forums-header .search-box-button,.forums-header .vf-question-band__actions .search-box-button,.vf-question-band__actions .forum-subscriptions-page .button-1.delete-selected-fs-button,.forum-subscriptions-page .vf-question-band__actions .button-1.delete-selected-fs-button,.vf-question-band__actions :is(.product-details-page,.quickviewdetails) .download-sample-button,:is(.product-details-page,.quickviewdetails) .vf-question-band__actions .download-sample-button,.vf-question-band__actions :is(.product-details-page,.quickviewdetails) .add-to-cart-button,:is(.product-details-page,.quickviewdetails) .vf-question-band__actions .add-to-cart-button,.vf-question-band__actions .section-link,.vf-question-band__actions .button-1,.vf-question-band__actions .button-2{inline-size:100%}}.vf-question-band__link{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);color:var(--white)}.vf-question-band__link::before{content:"";position:absolute;inset-inline:0;inset-block:0;z-index:-1;background-color:var(--primary);clip-path:inset(calc(100% - 2px) 0 0);transition:clip-path var(--dur-tape) var(--ease-tape)}.vf-question-band__link i{font-size:var(--fs-sm);line-height:1;transition:translate var(--dur-tape) var(--ease-expo)}[dir=rtl] .vf-question-band__link i{scale:-1 1}.vf-question-band__link:hover,.vf-question-band__link:focus-visible{color:var(--on-primary)}.vf-question-band__link:hover::before,.vf-question-band__link:focus-visible::before{clip-path:inset(0 0 0)}.vf-question-band__link:hover i,.vf-question-band__link:focus-visible i{translate:3px 0}[dir=rtl] .vf-question-band__link:hover i,[dir=rtl] .vf-question-band__link:focus-visible i{translate:-3px 0}.vf-question-band__link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-gate{max-width:var(--global-container-max-width-any);margin-inline:auto;padding-inline:var(--gutter-phone)}@media(min-width: 768px){.vf-gate{padding-inline:var(--gutter-tablet)}}@media(min-width: 1200px){.vf-gate{padding-inline:var(--gutter-desktop)}}@media(min-width: 1400px){.vf-gate{padding-inline:var(--gutter-large)}}.vf-gate{padding-block:var(--space-7) var(--space-8)}.vf-gate form{display:grid;justify-items:center;gap:var(--space-4);max-inline-size:480px;margin-inline:auto;text-align:center}.vf-gate .enter-password-title{margin:0;font-size:var(--fs-base);line-height:1.5;color:var(--text-secondary)}.vf-gate .enter-password-form{display:flex;inline-size:100%}.vf-gate .enter-password-form input{flex:1 1 auto;min-inline-size:0}.vf-gate .enter-password-form button{flex:none}.vf-gate .password-error{font-size:var(--fs-sm);color:var(--error)}.vf-gate__plate{--icon-duo: var(--primary);--icon-duo-alpha: 1;display:grid;place-items:center;inline-size:72px;block-size:72px;font-size:var(--fs-32);background-color:var(--bg-secondary)}.vf-gate__title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:0;font-size:var(--fs-32);color:var(--text-primary)}.newsletter-page .page-title>h1,.cart-reminder-unsubscribe-page .page-title>h1{text-align:center;margin-bottom:var(--space-4h)}.newsletter-page .page-body,.cart-reminder-unsubscribe-page .page-body{max-width:100%;margin-inline:auto;padding:0 var(--space-4h)}@media(min-width: 576px){.newsletter-page .page-body,.cart-reminder-unsubscribe-page .page-body{max-width:90%}}@media(min-width: 1200px){.newsletter-page .page-body,.cart-reminder-unsubscribe-page .page-body{max-width:80%;padding:0 var(--control-height-sm)}}.newsletter-page .page-body p,.cart-reminder-unsubscribe-page .page-body p{text-align:center;font-size:var(--fs-15)}.newsletter-page .page-body .topic-block-body ul>li,.cart-reminder-unsubscribe-page .page-body .topic-block-body ul>li{text-align:center}.newsletter-page .page-body .topic-block-title>h2,.cart-reminder-unsubscribe-page .page-body .topic-block-title>h2{text-align:center;font-size:var(--fs-lg)}.cart-reminder-unsubscribe-page .cart-reminder-unsubscribe-page__icon,.cart-reminder-unsubscribe-page .subscribe-page__icon,.newsletter-page .cart-reminder-unsubscribe-page__icon,.newsletter-page .subscribe-page__icon{width:100px;height:100px;margin:0 auto;border-radius:50%;background-color:var(--gray-100);border:1px solid var(--gray-200);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-6)}.cart-reminder-unsubscribe-page .cart-reminder-unsubscribe-page__icon i,.cart-reminder-unsubscribe-page .subscribe-page__icon i,.newsletter-page .cart-reminder-unsubscribe-page__icon i,.newsletter-page .subscribe-page__icon i{font-size:var(--fs-48);color:var(--error)}.cart-reminder-unsubscribe-page .cart-reminder-unsubscribe-page__icon i,.newsletter-page .cart-reminder-unsubscribe-page__icon i{color:var(--warning)}.cart-reminder-unsubscribe-page .subscribe-page__icon i,.newsletter-page .subscribe-page__icon i{color:var(--success)}.cart-reminder-unsubscribe-page .cart-reminder-unsubscribe-page__btn-wrapper,.cart-reminder-unsubscribe-page .subscribe-page__btn-wrapper,.newsletter-page .cart-reminder-unsubscribe-page__btn-wrapper,.newsletter-page .subscribe-page__btn-wrapper{display:flex;justify-content:center;margin-top:var(--space-6)}.cart-reminder-unsubscribe-page .cart-reminder-unsubscribe-page__btn-wrapper .cart-reminder-unsubscribe-page__btn,.cart-reminder-unsubscribe-page .cart-reminder-unsubscribe-page__btn-wrapper .subscribe-page__btn,.cart-reminder-unsubscribe-page .subscribe-page__btn-wrapper .cart-reminder-unsubscribe-page__btn,.cart-reminder-unsubscribe-page .subscribe-page__btn-wrapper .subscribe-page__btn,.newsletter-page .cart-reminder-unsubscribe-page__btn-wrapper .cart-reminder-unsubscribe-page__btn,.newsletter-page .cart-reminder-unsubscribe-page__btn-wrapper .subscribe-page__btn,.newsletter-page .subscribe-page__btn-wrapper .cart-reminder-unsubscribe-page__btn,.newsletter-page .subscribe-page__btn-wrapper .subscribe-page__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);font-size:var(--fs-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase;width:auto;width:280px;margin:0 auto}.cart-reminder-unsubscribe-page .cart-reminder-unsubscribe-page__btn-wrapper .cart-reminder-unsubscribe-page__btn i,.cart-reminder-unsubscribe-page .cart-reminder-unsubscribe-page__btn-wrapper .subscribe-page__btn i,.cart-reminder-unsubscribe-page .subscribe-page__btn-wrapper .cart-reminder-unsubscribe-page__btn i,.cart-reminder-unsubscribe-page .subscribe-page__btn-wrapper .subscribe-page__btn i,.newsletter-page .cart-reminder-unsubscribe-page__btn-wrapper .cart-reminder-unsubscribe-page__btn i,.newsletter-page .cart-reminder-unsubscribe-page__btn-wrapper .subscribe-page__btn i,.newsletter-page .subscribe-page__btn-wrapper .cart-reminder-unsubscribe-page__btn i,.newsletter-page .subscribe-page__btn-wrapper .subscribe-page__btn i{font-size:var(--fs-lg)}.vf-edge{max-width:var(--global-container-max-width-any);margin-inline:auto;padding-inline:var(--gutter-phone)}@media(min-width: 768px){.vf-edge{padding-inline:var(--gutter-tablet)}}@media(min-width: 1200px){.vf-edge{padding-inline:var(--gutter-desktop)}}@media(min-width: 1400px){.vf-edge{padding-inline:var(--gutter-large)}}.vf-edge{padding-block:var(--space-6) var(--space-8)}.vf-edge .page-title{margin:0;padding:0;border:0}.vf-edge .page-title h1{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:0;font-size:var(--fs-3xl)}.vf-edge .vf-depts{margin-block-start:var(--space-8)}@media(max-width: 575.98px){.vf-edge .vf-dept{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:var(--space-2)}.vf-edge .vf-depts--grid .vf-dept__name{flex:none;max-inline-size:100%;font-size:var(--fs-lg);overflow-wrap:normal;hyphens:auto}}.vf-edge__lead{display:flex;flex-direction:column;gap:var(--space-5);max-inline-size:720px}.vf-edge__code{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:0 0 calc(var(--space-3)*-1);font-size:clamp(6rem,4rem + 8vw,10rem);line-height:.85;color:var(--text-primary)}.vf-edge__topic{font-size:var(--fs-lg);line-height:1.55;color:var(--text-secondary)}.vf-edge__topic .topic-block{margin:0}.vf-edge__topic .topic-block-title{display:none}.vf-edge__topic p{margin:0 0 var(--space-3)}.vf-edge__topic p:last-child{margin-block-end:0}.vf-edge__topic a:where(:not(.button):not(.vf-story__link):not(.chatpilot-guestform-submit):not(.rfq-button-2):not(.premium-blog-search__button):not(.section-link):not(.button-1):not(.button-2)){display:inline;font-weight:600;color:var(--text-primary);background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;transition:background-size var(--dur-fast) var(--ease-out)}.vf-edge__topic a:where(:not(.button):not(.vf-story__link):not(.chatpilot-guestform-submit):not(.rfq-button-2):not(.premium-blog-search__button):not(.section-link):not(.button-1):not(.button-2)):hover{color:var(--text-primary);background-size:100% 2px}.vf-edge__topic a:where(:not(.button):not(.vf-story__link):not(.chatpilot-guestform-submit):not(.rfq-button-2):not(.premium-blog-search__button):not(.section-link):not(.button-1):not(.button-2)):focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-edge__search{display:flex;max-inline-size:560px}.vf-edge__search input[type=search]{box-shadow:none;width:100%;min-height:var(--control-height);outline:0;padding:var(--space-3) var(--space-4);font-family:var(--font-family);font-size:var(--fs-base);line-height:1.375;color:var(--text-primary);background-color:var(--white);border:1px solid var(--gray-400);border-radius:var(--radius-base);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.vf-edge__search input[type=search]::placeholder{color:var(--text-light)}.vf-edge__search input[type=search]:hover{border-color:var(--gray-500)}.vf-edge__search input[type=search]:focus,.vf-edge__search input[type=search]:focus-visible{outline:none;border-color:var(--text-secondary);box-shadow:0 0 0 3px var(--field-focus-halo)}.vf-edge__search input[type=search][aria-invalid=true],.vf-edge__search input[type=search].input-validation-error{border-color:var(--error)}.vf-edge__search input[type=search]{flex:1;min-width:0;height:var(--control-height);border-color:var(--secondary);border-inline-end:0}.vf-edge__search .button,.vf-edge__search .vf-story__link,.vf-edge__search .chatpilot-guestform-submit,.vf-edge__search .rfq-button-2,.vf-edge__search .premium-blog-search__button,.vf-edge__search .profile-info-box .pm-button,.profile-info-box .vf-edge__search .pm-button,.vf-edge__search .forum-topic-page .topic-actions .actions .reply-topic-button,.forum-topic-page .topic-actions .actions .vf-edge__search .reply-topic-button,.vf-edge__search .forum-page .forum-actions .actions a+a,.forum-page .forum-actions .actions .vf-edge__search a+a,.vf-edge__search .forum-page .forum-actions .actions a:first-child,.forum-page .forum-actions .actions .vf-edge__search a:first-child,.vf-edge__search .forums-header .search-box-button,.forums-header .vf-edge__search .search-box-button,.vf-edge__search .forum-subscriptions-page .button-1.delete-selected-fs-button,.forum-subscriptions-page .vf-edge__search .button-1.delete-selected-fs-button,.vf-edge__search :is(.product-details-page,.quickviewdetails) .download-sample-button,:is(.product-details-page,.quickviewdetails) .vf-edge__search .download-sample-button,.vf-edge__search :is(.product-details-page,.quickviewdetails) .add-to-cart-button,:is(.product-details-page,.quickviewdetails) .vf-edge__search .add-to-cart-button,.vf-edge__search .section-link,.vf-edge__search .button-1,.vf-edge__search .button-2{flex:0 0 auto;width:56px;height:var(--control-height);margin:0;padding:0;font-size:var(--fs-xl);border-radius:0}.vf-edge__links{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6)}.vf-edge__link{padding:var(--space-1) 0;font:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--text-primary);background-color:rgba(0,0,0,0);border:0;border-block-end:2px solid var(--accent-line);cursor:pointer;background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 50%;background-size:0% 100%;transition:background-size var(--dur-tape) var(--ease-tape)}.vf-edge__link:hover,.vf-edge__link:focus-visible{background-position:var(--tape-in) 50%;background-size:100% 100%}.vf-edge__link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-edge__link{display:inline-flex;align-items:center;gap:var(--space-2)}.vf-edge__link i{font-size:var(--fs-sm);transition:translate var(--dur-tape) var(--ease-expo)}[dir=rtl] .vf-edge__link i{scale:-1 1}.vf-edge__link:hover i,.vf-edge__link:focus-visible i{translate:3px 0}[dir=rtl] .vf-edge__link:hover i,[dir=rtl] .vf-edge__link:focus-visible i{translate:-3px 0}.vf-edge--closed{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);max-inline-size:640px;padding-block:var(--space-9);text-align:center}@media(max-width: 767.98px){.vf-edge--closed{padding-block:var(--space-7)}}.vf-edge--closed .page-title{justify-content:center}.vf-edge--closed .page-title h1{text-align:center}.vf-edge--closed .vf-edge__topic{inline-size:min(100%,480px)}.vf-edge--closed .vf-edge__topic .topic-block-title{display:block}.vf-edge--closed .vf-edge__topic :where(p,h2,h3,li){text-align:center}.vf-edge--closed .vf-edge__contact{inline-size:min(100%,480px)}.vf-edge__plate{--icon-duo: var(--primary);--icon-duo-alpha: 1;display:grid;place-items:center;width:72px;height:72px;font-size:var(--fs-36);color:var(--text-primary);background-color:var(--bg-secondary)}.vf-edge__contact{inline-size:min(100%,420px);font-size:var(--fs-sm);text-align:start}.vf-edge__contact:empty{display:none}.vf-edge__contact p{margin:0;padding:var(--space-3) 0;border-block-end:1px solid var(--border)}.vf-edge__contact a{display:inline;font-weight:600;color:var(--text-primary);background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;transition:background-size var(--dur-fast) var(--ease-out)}.vf-edge__contact a:hover{color:var(--text-primary);background-size:100% 2px}.vf-edge__contact a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-edge__contact a{font-weight:600}.vf-staff-strip{color:var(--on-surface-dark);background-color:var(--surface-dark);border-block-end:1px solid var(--on-ink-line)}.vf-staff-strip__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);min-height:44px;padding-block:var(--space-2);font-size:var(--fs-sm);font-weight:600}.vf-staff-strip__tape{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:0;background-color:var(--primary);color:var(--on-primary);font-weight:700}.vf-staff-strip__text{display:inline-flex;align-items:center;gap:var(--space-2)}.vf-staff-strip__text i{font-size:var(--fs-lg)}.vf-staff-strip__link{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);color:var(--white)}.vf-staff-strip__link::before{content:"";position:absolute;inset-inline:0;inset-block:0;z-index:-1;background-color:var(--primary);clip-path:inset(calc(100% - 2px) 0 0);transition:clip-path var(--dur-tape) var(--ease-tape)}.vf-staff-strip__link i{font-size:var(--fs-sm);line-height:1;transition:translate var(--dur-tape) var(--ease-expo)}[dir=rtl] .vf-staff-strip__link i{scale:-1 1}.vf-staff-strip__link{margin-inline-start:auto}.vf-skip-link{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);z-index:var(--z-top);display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-4);font-weight:700;color:var(--on-surface-dark);text-decoration:none;background-color:var(--surface-dark);translate:0 calc(-100% - var(--space-4))}.vf-skip-link:focus-visible{outline:none;box-shadow:var(--focus-ring);translate:none}#main:focus{outline:none}.poll{display:grid;gap:var(--space-3)}.poll-display-text{font-size:var(--fs-15);font-weight:600;line-height:1.4;color:var(--text-primary)}.poll-options-set{min-inline-size:0;margin:0;padding:0;border:0}.poll-options{margin:0;padding:0;list-style:none}.poll-options .answer{display:flex;align-items:center;gap:var(--space-3);min-block-size:44px}.poll-options input{flex:none;margin:0}.poll-options label{font-size:var(--fs-15);cursor:pointer}.poll .buttons{display:flex;align-items:center;gap:var(--space-3);margin:0}.vote-poll-button{inline-size:100%}.poll-results{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.poll-results .answer{display:grid;gap:var(--space-2)}.answer__top{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--fs-sm)}.answer__percent{font-weight:700;font-variant-numeric:tabular-nums}.answer__bar{display:block;block-size:8px;background-color:var(--gray-200);background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-in) 0;background-size:var(--vf-poll, 0%) 100%;animation:vf-poll-draw 500ms var(--ease-swipe) both}@media(prefers-reduced-motion: reduce){.answer__bar{animation:none}}[data-vf-motion=off] .answer__bar{animation:none}.poll-results .answer:nth-child(2) .answer__bar{animation-delay:60ms}.poll-results .answer:nth-child(3) .answer__bar{animation-delay:120ms}.poll-results .answer:nth-child(4) .answer__bar{animation-delay:180ms}.poll-results .answer:nth-child(5) .answer__bar{animation-delay:240ms}.poll-results .answer:nth-child(6) .answer__bar{animation-delay:300ms}@keyframes vf-poll-draw{from{background-size:0% 100%}}.poll-total-votes{font-size:var(--fs-xs);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-light)}.poll-vote-error{font-size:var(--fs-sm);color:var(--error)}.home-page-polls .poll{max-inline-size:480px}.catalog-filter .block-poll{margin-block-start:var(--space-7)}.catalog-filter .block-poll>.title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0;padding-block-end:var(--space-3);font-family:var(--font-family);font-size:var(--fs-base);font-weight:700;line-height:1.3;color:var(--text-primary);border-block-end:1px solid var(--border);margin-block-end:var(--space-3)}.sitemap-page{max-width:var(--global-container-max-width-any);margin-inline:auto;padding-inline:var(--gutter-phone)}@media(min-width: 768px){.sitemap-page{padding-inline:var(--gutter-tablet)}}@media(min-width: 1200px){.sitemap-page{padding-inline:var(--gutter-desktop)}}@media(min-width: 1400px){.sitemap-page{padding-inline:var(--gutter-large)}}.sitemap-page{padding-block:var(--space-6) var(--space-8)}.sitemap-page .description{max-inline-size:60ch;margin:0 0 var(--space-7);font-size:var(--fs-lg);line-height:1.5;color:var(--text-secondary)}.sitemap-page .entity-title{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);padding-block-end:var(--space-3);border-block-end:1px solid var(--accent-line)}.sitemap-page .entity-title h2{margin:0;font-size:var(--fs-lg);font-weight:700;letter-spacing:-0.01em;color:var(--text-primary)}.sitemap-page .entity-count{font-size:var(--fs-xs);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-light)}.sitemap-page .entity-body ul{margin:0;padding:var(--space-2) 0 0;list-style:none}.sitemap-page .entity-body a{display:block;padding-block:var(--space-2);font-size:var(--fs-15);color:var(--text-primary)}.sitemap-page .entity-body a span{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.sitemap-page .entity-body a:hover span,.sitemap-page .entity-body a:focus-visible span{background-position:var(--tape-in) 100%;background-size:100% .42em}.sitemap-page .entity-body a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sitemap-page .entity-body a:has(span:empty){display:none}.vf-sitemap{display:grid;gap:var(--space-7) var(--space-6);align-items:start}@media(min-width: 768px){.vf-sitemap{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.vf-sitemap{grid-template-columns:repeat(4, minmax(0, 1fr))}}.news-list-page .news-items{border-block-end:1px solid var(--border)}.news-list-page .news-item{display:grid;grid-template-columns:56px minmax(0, 1fr);gap:var(--space-4);padding-block:var(--space-5);border-block-start:1px solid var(--border)}@media(min-width: 768px){.news-list-page .news-item{grid-template-columns:72px minmax(0, 1fr);gap:var(--space-6);padding-block:var(--space-6)}}@media(min-width: 768px){.news-list-page .news-item--thumb{grid-template-columns:72px minmax(0, 1fr) 200px}}.news-list-page .news-date{display:grid;align-content:start;gap:2px}.news-list-page .news-date__day{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);font-size:var(--fs-32);font-variant-numeric:tabular-nums;color:var(--text-primary)}@media(min-width: 768px){.news-list-page .news-date__day{font-size:var(--fs-40)}}.news-list-page .news-date__month{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-primary)}.news-list-page .news-main{display:grid;align-content:start;gap:var(--space-3);min-inline-size:0}.news-list-page .news-title{margin:0;font-size:var(--fs-xl);font-weight:700;line-height:1.15;letter-spacing:var(--tracking-display);text-wrap:balance}.news-list-page .news-title a{color:var(--text-primary)}.news-list-page .news-title a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.news-list-page .news-title span{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.news-list-page .news-title a:hover span,.news-list-page .news-title a:focus-visible span{background-position:var(--tape-in) 100%;background-size:100% .42em}@media(min-width: 768px){.news-list-page .news-title{font-size:var(--fs-24)}}.news-list-page .news-body{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--fs-15);line-height:1.55;color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical}.news-list-page .buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);margin:var(--space-1) 0 0}.news-list-page .read-more{display:inline-flex;align-items:center;gap:var(--space-2)}.news-list-page .vf-byline__comments{font-size:var(--fs-xs);font-weight:600}.news-list-page .news-thumb{position:relative;display:none;overflow:hidden;aspect-ratio:4/3;background-color:var(--bg-secondary)}@media(min-width: 768px){.news-list-page .news-thumb{display:block}}.news-list-page .news-thumb img{inline-size:100%;block-size:100%;object-fit:cover}.block-news-tags .view-all{margin-block-start:var(--space-3)}.vf-email-friend{max-width:var(--global-container-max-width-any);margin-inline:auto;padding-inline:var(--gutter-phone)}@media(min-width: 768px){.vf-email-friend{padding-inline:var(--gutter-tablet)}}@media(min-width: 1200px){.vf-email-friend{padding-inline:var(--gutter-desktop)}}@media(min-width: 1400px){.vf-email-friend{padding-inline:var(--gutter-large)}}.vf-email-friend .page-title{margin-block-end:var(--space-6)}.vf-email-friend .fieldset{margin:0 0 var(--space-6);padding:0;background:none;border:0}.vf-email-friend .buttons{margin:0}.vf-email-friend__column{max-inline-size:640px}.vf-email-friend__head{display:flex;align-items:center;gap:var(--space-4);margin-block-end:var(--space-6);padding-block-end:var(--space-5);color:var(--text-primary);text-decoration:none;border-block-end:1px solid var(--accent-line)}.vf-email-friend__head:hover .vf-email-friend__name span,.vf-email-friend__head:focus-visible .vf-email-friend__name span{background-position:var(--tape-in) 100%;background-size:100% .42em}.vf-email-friend__head:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-email-friend__photo{display:grid;flex:0 0 auto;place-items:center;width:64px;height:64px;overflow:hidden;font-size:var(--fs-2xl);background-color:var(--bg-secondary)}.vf-email-friend__photo img{width:100%;height:100%;object-fit:contain}.vf-email-friend__info{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.vf-email-friend__eyebrow{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-light)}.vf-email-friend__name{font-size:var(--fs-lg);font-weight:700;line-height:1.3}.product-details-page{--pdp-section-gap: var(--space-8);padding-bottom:var(--space-8)}@media(min-width: 992px){.product-details-page{--pdp-section-gap: 72px;padding-bottom:var(--space-9)}}.html-product-details-page .breadcrumb{padding-block:var(--space-4)}.vf-pdp__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-5)}@media(min-width: 992px){.vf-pdp__grid{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);gap:var(--space-7);align-items:start}}@media(min-width: 1200px){.vf-pdp__grid{grid-template-columns:minmax(0, 760fr) minmax(0, 480fr);gap:80px}}.vf-pdp__gallery{min-width:0}@media(max-width: 767.98px){.vf-pdp__gallery{margin-inline:calc(var(--vf-gutter, 10px)*-1)}}.vf-pdp__gallery .video-gallery{margin-top:var(--space-2)}.vf-pdp__gallery .video-gallery iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0}.vf-pdp__buy{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}@media(min-width: 992px){.vf-pdp__buy{position:sticky;top:calc(var(--header-height, 72px) + var(--space-5))}.vf-pdp__buy.vf-pdp__buy--released{position:static}}.vf-pdp__head{display:flex;flex-direction:column;gap:var(--space-3)}.vf-pdp__head .product-name h1{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:0;font-size:var(--fs-3xl);color:var(--text-primary);text-wrap:balance}.vf-pdp__head .short-description{max-width:60ch;font-size:var(--fs-base);line-height:1.5;color:var(--text-secondary)}.vf-pdp__head .short-description p{margin:0}.vf-pdp__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-height:var(--space-5)}.vf-pdp__eyebrow:empty{display:none}.vf-pdp__eyebrow .product-details-page-left-extra{position:static;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-2);transform:none}.vf-pdp__eyebrow .product-details-page-left-extra>*{padding:var(--space-1) var(--space-2)}.vf-pdp__brand{display:inline-flex;align-items:center;min-block-size:32px;padding-inline:var(--space-3);font-size:var(--fs-sm);font-weight:800;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary);text-decoration:none;border:1px solid var(--accent-line);border-radius:var(--radius-base);background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25)}.vf-pdp__brand:hover,.vf-pdp__brand:focus-visible{--tape-p: 101%;color:var(--on-primary)}.vf-pdp__brand:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media not all and (hover: hover)and (pointer: fine){.vf-pdp__brand{min-block-size:44px}}.vf-pdp__brand--logo{padding:0;border:0;background:none}.vf-pdp__brand--logo img{display:block;block-size:32px;inline-size:auto;max-inline-size:160px;object-fit:contain}.vf-pdp__price{padding-bottom:var(--space-5);border-bottom:1px solid var(--gray-300)}.vf-pdp__status{display:flex;flex-direction:column;gap:var(--space-2)}.vf-pdp__status:empty{display:none}.vf-pdp__actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2)}.vf-pdp__actions .original-add-to-cart-area{flex:1 1 0;min-width:fit-content}.vf-pdp__actions--grouped:not(:has(*)){display:none}.vf-pdp__buy{container:vf-buy/inline-size}@container vf-buy (max-width: 479px){.vf-pdp__buy .vf-pdp__actions{--vf-squares: 0;display:grid;grid-template-columns:minmax(0, 1fr) auto auto;align-items:start}.vf-pdp__buy .vf-pdp__actions:has(>.add-to-wishlist),.vf-pdp__buy .vf-pdp__actions:has(>.compare-products){--vf-squares: 1}.vf-pdp__buy .vf-pdp__actions:has(>.add-to-wishlist):has(>.compare-products){--vf-squares: 2}.vf-pdp__buy .vf-pdp__actions .original-add-to-cart-area{grid-column:1/-1;grid-row:1/span 2;display:flex;flex-direction:column;min-width:0}.vf-pdp__buy .vf-pdp__actions .min-qty-notification{order:1;margin:var(--space-2) 0 0}.vf-pdp__buy .vf-pdp__actions>.add-to-wishlist{grid-area:1/2}.vf-pdp__buy .vf-pdp__actions>.compare-products{grid-area:1/3}.vf-pdp__buy .vf-pdp__actions .add-to-cart-panel{flex-wrap:wrap}.vf-pdp__buy .vf-pdp__actions .qty-input-wrapper,.vf-pdp__buy .vf-pdp__actions .qty-dropdown{flex:1 1 0;margin-inline-end:calc(var(--vf-squares)*(56px + var(--space-2)))}.vf-pdp__buy .vf-pdp__actions .vf-notify-panel{margin-inline-end:calc(var(--vf-squares)*(56px + var(--space-2)))}.vf-pdp__buy .vf-pdp__actions .vf-notify-button{white-space:nowrap}.vf-pdp__buy .vf-pdp__actions .vf-notify-button__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.vf-pdp__buy .vf-pdp__actions .vf-notify-button__short{display:inline}.vf-pdp__buy .vf-pdp__actions .qty-input-wrapper .qty-input{flex:1 1 auto;min-width:0}.vf-pdp__buy .vf-pdp__actions .add-to-cart-button{flex:1 1 100%}}.product-details-add-info:empty{display:none}.vf-pdp__share{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.vf-pdp__share-links{display:flex;align-items:center;gap:var(--space-3)}.vf-pdp__share-label{font-size:var(--fs-xs);font-weight:700;color:var(--text-primary)}.vf-pdp__meta{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);font-size:var(--fs-xs);font-weight:600;color:var(--text-light)}.vf-pdp__meta .additional-details{display:contents}.vf-pdp__meta .label{margin-inline-end:var(--space-1);font-weight:400}.vf-pdp__meta a{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape);color:inherit;text-decoration:underline;text-underline-offset:3px}.vf-pdp__meta a:hover,.vf-pdp__meta a:focus-visible{background-position:var(--tape-in) 100%;background-size:100% .42em;color:var(--text-primary)}.vf-pdp__meta a:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media not all and (hover: hover)and (pointer: fine){.vf-pdp__meta a{display:inline-flex;align-items:center;min-block-size:44px;margin-block:-11px}}.vf-pdp__meta:not(:has(.label)){display:none}.vf-tiles{display:grid;grid-template-columns:repeat(auto-fit, minmax(88px, 1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.vf-tiles__item{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-3);background-color:var(--bg-primary);border-radius:var(--radius-base)}.vf-tiles__icon{font-size:var(--fs-24);line-height:1;color:var(--text-primary)}.vf-tiles__title{font-size:var(--fs-xs);font-weight:700;line-height:1.35;color:var(--text-primary)}.vf-tiles__subtitle{font-size:var(--fs-12);line-height:1.35;color:var(--text-light)}.vf-accordions{border-top:1px solid var(--gray-300)}.vf-accordion{border-bottom:1px solid var(--gray-300);interpolate-size:allow-keywords}.vf-accordion::details-content{block-size:0;overflow-y:clip;transition:block-size var(--dur-base) var(--ease-expo),content-visibility var(--dur-base) allow-discrete}.vf-accordion[open]::details-content{block-size:auto}@media(prefers-reduced-motion: reduce){.vf-accordion::details-content{transition:none}}[data-vf-motion=off] .vf-accordion::details-content{transition:none}.vf-accordion[open] .vf-accordion__toggle--open,.vf-accordion:not([open]) .vf-accordion__toggle--close{display:none}.vf-accordion__head{display:flex;align-items:center;gap:var(--space-3);min-height:56px;font-size:var(--fs-sm);color:var(--text-primary);list-style:none;cursor:pointer}.vf-accordion__head::-webkit-details-marker{display:none}.vf-accordion__head>i{font-size:var(--fs-20);line-height:1}.vf-accordion__head:hover .vf-accordion__title span,.vf-accordion__head:focus-visible .vf-accordion__title span{background-position:var(--tape-in) 100%;background-size:100% .42em}.vf-accordion__head:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-accordion__title{flex:1 1 auto;font-size:var(--fs-15);font-weight:700}.vf-accordion__title span{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.vf-accordion__body{padding-block:0 var(--space-5);padding-inline:var(--space-6) 0;font-size:var(--fs-sm);color:var(--text-secondary)}.vf-accordion[open] .vf-accordion__body{animation:vf-accordion-in var(--dur-base) var(--ease-out)}@media(prefers-reduced-motion: reduce){.vf-accordion[open] .vf-accordion__body{animation:none}}[data-vf-motion=off] .vf-accordion[open] .vf-accordion__body{animation:none}@keyframes vf-accordion-in{from{opacity:0;translate:0 8px}}.vf-prose:where(:not(.vf-reading .vf-prose)).vf-accordion__body{font-size:var(--fs-sm);line-height:1.55}.vf-prose:where(:not(.vf-reading .vf-prose)).vf-accordion__body h2,.vf-prose:where(:not(.vf-reading .vf-prose)).vf-accordion__body h3,.vf-prose:where(:not(.vf-reading .vf-prose)).vf-accordion__body h4{margin:var(--space-4) 0 var(--space-1);font-size:var(--fs-sm);line-height:1.35;letter-spacing:0}.vf-prose:where(:not(.vf-reading .vf-prose)).vf-accordion__body p,.vf-prose:where(:not(.vf-reading .vf-prose)).vf-accordion__body ul,.vf-prose:where(:not(.vf-reading .vf-prose)).vf-accordion__body ol,.vf-prose:where(:not(.vf-reading .vf-prose)).vf-accordion__body table,.vf-prose:where(:not(.vf-reading .vf-prose)).vf-accordion__body .vf-callout{margin:0 0 var(--space-3)}.vf-prose:where(:not(.vf-reading .vf-prose)).vf-accordion__body ul li{margin-bottom:var(--space-1);padding-inline-start:var(--space-5)}.vf-prose:where(:not(.vf-reading .vf-prose)).vf-accordion__body table{font-size:var(--fs-xs);border-top-width:4px}.vf-prose:where(:not(.vf-reading .vf-prose)).vf-accordion__body th,.vf-prose:where(:not(.vf-reading .vf-prose)).vf-accordion__body td{padding-block:var(--space-2);padding-inline:0 var(--space-2)}.vf-prose:where(:not(.vf-reading .vf-prose)).vf-accordion__body .vf-callout{padding:var(--space-3) var(--space-4)}.vf-prose:where(:not(.vf-reading .vf-prose)){font-size:var(--fs-base);line-height:1.6;color:var(--text-secondary)}.vf-prose:where(:not(.vf-reading .vf-prose))>:first-child{margin-top:0}.vf-prose:where(:not(.vf-reading .vf-prose))>:last-child{margin-bottom:0}.vf-prose:where(:not(.vf-reading .vf-prose)) h2,.vf-prose:where(:not(.vf-reading .vf-prose)) h3,.vf-prose:where(:not(.vf-reading .vf-prose)) h4{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:var(--space-6) 0 var(--space-3);font-size:var(--fs-xl);color:var(--text-primary)}.vf-prose:where(:not(.vf-reading .vf-prose)) p,.vf-prose:where(:not(.vf-reading .vf-prose)) ul,.vf-prose:where(:not(.vf-reading .vf-prose)) ol{margin:0 0 var(--space-4)}.vf-prose:where(:not(.vf-reading .vf-prose)) ul{padding:0;list-style:none}.vf-prose:where(:not(.vf-reading .vf-prose)) ul li{position:relative;padding-inline-start:var(--space-6);margin-bottom:var(--space-2)}.vf-prose:where(:not(.vf-reading .vf-prose)) ul li::before{content:"";position:absolute;inset-inline-start:0;top:.65em;width:var(--space-3);height:6px;background-color:var(--primary)}.vf-prose:where(:not(.vf-reading .vf-prose)) a{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.vf-prose:where(:not(.vf-reading .vf-prose)) table{width:100%;border-collapse:collapse;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;border-top:1px solid var(--accent-line)}.vf-prose:where(:not(.vf-reading .vf-prose)) th,.vf-prose:where(:not(.vf-reading .vf-prose)) td{padding:var(--space-3) var(--space-2);text-align:start;border-bottom:1px solid var(--gray-300)}.vf-prose:where(:not(.vf-reading .vf-prose)) th{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-primary);border-bottom:1px solid var(--accent-line)}.vf-prose:where(:not(.vf-reading .vf-prose)) td{color:var(--text-primary)}.vf-prose:where(:not(.vf-reading .vf-prose)) img{max-width:100%;height:auto}.vf-pdp-section{margin-top:var(--pdp-section-gap);padding-top:var(--space-6);border-top:1px solid var(--accent-line)}@media(min-width: 992px){.vf-pdp-section{padding-top:var(--space-7)}}.vf-pdp-section__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.vf-pdp-section__title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);font-size:var(--fs-3xl);color:var(--text-primary);margin:0}@media(min-width: 992px){.vf-pdp-details--split{display:grid;grid-template-columns:minmax(0, 680fr) minmax(0, 560fr);grid-template-rows:auto 1fr;column-gap:80px;align-items:start}.vf-pdp-details--split>.vf-pdp-section__head,.vf-pdp-details--split .full-description{grid-column:1}.vf-pdp-details--split .vf-pdp-details__columns{display:contents}.vf-pdp-details--split .vf-spec{grid-column:2;grid-row:1/span 2}}.vf-pdp-details__columns{display:grid;gap:var(--space-6)}@media(min-width: 992px){.vf-pdp-details__columns{grid-template-columns:minmax(0, 680fr) minmax(0, 560fr);gap:80px;align-items:start}}@media(min-width: 992px){.vf-pdp-details__columns--single{grid-template-columns:minmax(0, 760px)}}.vf-pdp-details__columns .full-description{max-width:68ch}.vf-pdp-details__columns .full-description>p:first-child{font-size:var(--fs-lg);font-weight:500;line-height:1.5;color:var(--text-primary)}@media(min-width: 992px){.vf-pdp-details__columns .full-description>p:first-child{font-size:var(--fs-20)}}.vf-spec{border-top:1px solid var(--accent-line);font-variant-numeric:tabular-nums;background-color:var(--white)}.vf-spec__head{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;padding:var(--space-3) 0;border-bottom:1px solid var(--accent-line);color:var(--text-primary);display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.vf-spec__title{margin:0;font:inherit;letter-spacing:.09em}.vf-spec__group{font-size:var(--fs-xs);font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-light)}.vf-spec__subhead{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;padding:var(--space-3) 0;border-bottom:1px solid var(--accent-line);color:var(--text-primary);margin:0;padding-top:var(--space-5);font-size:var(--fs-xs)}.vf-spec__rows{margin:0}.vf-spec__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--gray-300)}.vf-spec__row:last-child{border-bottom:none}.vf-spec__row{padding:var(--space-3) 0;font-size:var(--fs-sm)}.vf-spec__row dt{color:var(--text-secondary);font-weight:400}.vf-spec__row dd{font-weight:600;color:var(--text-primary);text-align:end;margin:0;font-weight:700}.vf-spec__swatch{display:inline-block;width:var(--space-4);height:var(--space-4);margin-inline-start:var(--space-1);vertical-align:middle;border:1px solid var(--gray-300);border-radius:var(--radius-base)}.vf-rail .item-grid.vf-rail__track{--rail-gap: var(--space-4);--rail-columns: 2.2;display:flex;gap:var(--rail-gap);margin:0;padding:0 0 var(--space-2);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:thin;scrollbar-color:var(--gray-400) rgba(0,0,0,0)}@media(min-width: 768px){.vf-rail .item-grid.vf-rail__track{--rail-columns: 3}}@media(min-width: 992px){.vf-rail .item-grid.vf-rail__track{--rail-gap: var(--space-5);--rail-columns: 4}}.vf-rail .item-grid.vf-rail__track>.item-box{flex:0 0 calc((100% - (var(--rail-columns) - 1)*var(--rail-gap))/var(--rail-columns));width:auto;max-width:none;margin:0;scroll-snap-align:start}.vf-rail .item-grid.vf-rail__track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;user-select:none}.vf-rail .item-grid.vf-rail__track.is-dragging>.item-box{pointer-events:none;will-change:translate}.vf-rail.vf-rail--static .vf-rail__arrows{visibility:hidden}.vf-rail__arrows{display:none;gap:var(--space-2)}@media(min-width: 992px){.vf-rail__arrows{display:flex}}.vf-rail__arrow{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height);height:var(--control-height);padding:0;font-size:var(--fs-20);color:var(--text-primary);background-color:var(--bg-secondary);border:0;border-radius:var(--radius-base);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.vf-rail__arrow:hover:not(:disabled){background-color:var(--primary);color:var(--on-primary)}.vf-rail__arrow:disabled{color:var(--gray-400);cursor:default}.vf-rail__arrow:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-buybar{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-sticky);color:var(--on-surface-dark);background-color:var(--surface-dark);transform:translateY(100%);visibility:hidden;transition:transform var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}@media(min-width: 992px){.vf-buybar{top:var(--header-height, 72px);bottom:auto;transform:translateY(-100%);z-index:calc(var(--z-sticky) - 10)}}.vf-buybar.vf-buybar--shown{transform:none;visibility:visible;transition:transform var(--dur-base) var(--ease-out)}.vf-buybar__inner{display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-3) var(--space-4)}@media(min-width: 992px){.vf-buybar__inner{gap:var(--space-4);min-height:72px;padding-block:var(--space-3)}}.vf-buybar__thumb{display:none;flex:0 0 auto;width:var(--control-height);height:var(--control-height);object-fit:cover;background-color:var(--bg-secondary);border-radius:var(--radius-base)}@media(min-width: 992px){.vf-buybar__thumb{display:block}}.vf-buybar__info{display:none;flex:1 1 auto;min-width:0;flex-direction:column;gap:2px}@media(min-width: 992px){.vf-buybar__info{display:flex}}.vf-buybar__name{overflow:hidden;font-size:var(--fs-15);font-weight:700;white-space:nowrap;text-overflow:ellipsis}.vf-buybar__options{overflow:hidden;font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;color:color-mix(in srgb, var(--on-surface-dark) 70%, transparent)}.vf-buybar .vf-buybar__price{flex:1 1 auto;min-width:0}@media(min-width: 992px){.vf-buybar .vf-buybar__price{flex:0 0 auto}}.vf-buybar .vf-buybar__price .prices__row{gap:var(--space-2)}.vf-buybar .vf-buybar__price .product-price{font-size:var(--fs-lg);color:var(--on-surface-dark)}@media(min-width: 992px){.vf-buybar .vf-buybar__price .product-price{font-size:var(--fs-20)}}.vf-buybar .vf-buybar__price .vf-tax-suffix{color:var(--on-ink-muted);white-space:nowrap}@media(max-width: 575.98px){.vf-buybar .vf-buybar__price .vf-tax-suffix{display:none}}.vf-buybar .vf-buybar__price .old-product-price{font-size:var(--fs-sm);color:color-mix(in srgb, var(--on-surface-dark) 60%, transparent)}@media(max-width: 991.98px){.vf-buybar .vf-buybar__price .old-product-price{display:none}}@media(max-width: 991.98px){.vf-buybar-shown #chatpilot-root{--cp-offset-y-m: 96px !important}}.vf-buybar .vf-buybar__action{flex:0 0 auto}.vf-buybar .vf-buybar__action .add-to-cart-panel{flex-wrap:nowrap}.vf-buybar .vf-buybar__action .add-to-cart-button{min-height:var(--control-height);padding-inline:var(--space-5)}.vf-buybar .vf-buybar__action .qty-input-wrapper{min-height:var(--control-height)}@media(max-width: 991.98px){.vf-buybar .vf-buybar__action .qty-input-wrapper{display:none}}.vf-buybar .vf-buybar__action .vf-notify-button{width:auto;min-height:var(--control-height);padding-inline:var(--space-5);white-space:nowrap}.vf-buybar .vf-buybar__action .vf-notify-button__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.vf-buybar .vf-buybar__action .vf-notify-button__short{display:inline}@media(max-width: 991.98px){.vf-buybar .vf-buybar__action .qty-dropdown{display:none}}.vf-variants{display:flex;flex-direction:column;border-top:1px solid var(--gray-300)}.vf-variant{padding:var(--space-4) 0;border-bottom:1px solid var(--gray-300)}.vf-variant__main{display:grid;grid-template-columns:64px minmax(0, 1fr) auto;grid-template-areas:"thumb info price" "thumb buy buy";gap:var(--space-3) var(--space-4);align-items:start}.vf-variant__thumb{grid-area:thumb;align-self:start;width:64px;height:64px;object-fit:cover;background-color:var(--bg-secondary);border-radius:var(--radius-base)}.vf-variant__info{grid-area:info;display:flex;flex-direction:column;gap:2px;min-width:0}.vf-variant__info .additional-details,.vf-variant__info .availability{font-size:var(--fs-12)}.vf-variant__info .additional-details .label{margin-inline-end:var(--space-1)}.vf-variant__name{margin:0;font-size:var(--fs-15);font-weight:700;line-height:1.3;color:var(--text-primary)}.vf-variant__price{grid-area:price;min-width:0;text-align:end}.vf-variants .vf-variant__price .prices{align-items:flex-end;gap:2px}.vf-variants .vf-variant__price .prices__row{justify-content:flex-end;gap:0 var(--space-2)}.vf-variants .vf-variant__price .product-price{font-size:var(--fs-lg)}.vf-variants .vf-variant__price .old-product-price{font-size:var(--fs-xs)}.vf-variants .vf-variant__price .tax-shipping-info{font-size:var(--fs-12)}@container vf-buy (max-width: 479px){.vf-variant__main{grid-template-columns:56px minmax(0, 1fr);grid-template-areas:"thumb info" "thumb price" "buy buy";gap:var(--space-2) var(--space-3)}.vf-variant__thumb{width:56px;height:56px}.vf-variant__price{text-align:start}.vf-variants .vf-variant__price .prices{align-items:flex-start}.vf-variants .vf-variant__price .prices__row{justify-content:flex-start}.vf-variant__extra{padding-inline-start:0}}.vf-variants .vf-variant__buy{grid-area:buy;display:flex;align-items:center;gap:var(--space-2)}.vf-variants .vf-variant__buy .add-to-cart{flex:1 1 auto;min-width:0}.vf-variants .vf-variant__buy .add-to-cart-panel{min-width:0}.vf-variants .vf-variant__buy .add-to-cart-button{min-width:0;overflow:hidden;text-overflow:ellipsis}.vf-variants .vf-variant__buy .add-to-cart-button,.vf-variants .vf-variant__buy .qty-input-wrapper,.vf-variants .vf-variant__buy .add-to-wishlist-button--icon{min-height:var(--control-height-sm)}.vf-variants .vf-variant__buy .add-to-cart-button{padding-inline:var(--space-3)}.vf-variants .vf-variant__buy .qty-input-wrapper button{width:36px}.vf-variants .vf-variant__buy .add-to-wishlist-button--icon{width:var(--control-height-sm);height:var(--control-height-sm)}.vf-variants .vf-variant__buy .qty-input-wrapper .qty-input{width:32px}.vf-variant__extra{padding-inline-start:calc(64px + var(--space-4))}.vf-variant__extra:not(:has(*)){display:none}.vf-variant__extra>*{margin-top:var(--space-3)}.no-associated-products{padding:var(--space-5) 0;color:var(--text-secondary)}.product-filter-level-values-box{margin-top:var(--pdp-section-gap, var(--space-8))}.product-filter-level-values-box .title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);font-size:var(--fs-3xl);color:var(--text-primary);margin-bottom:var(--space-2)}.product-filter-level-values-box .sub-title{margin-bottom:var(--space-4);font-size:var(--fs-xs);color:var(--text-light)}.product-filter-level-values-box .table-wrapper{overflow-x:auto}.product-filter-level-values-box table.data-table{width:100%;min-width:320px;border-collapse:collapse;font-size:var(--fs-sm)}.product-filter-level-values-box table.data-table th{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;padding:var(--space-3) var(--space-4);color:var(--on-surface-dark);text-align:start;white-space:nowrap;background-color:var(--surface-dark)}.product-filter-level-values-box table.data-table th span{display:block}.product-filter-level-values-box table.data-table td.filter-level-value{padding:var(--space-3) var(--space-4);color:var(--text-primary);border-bottom:1px solid var(--gray-200)}.product-filter-level-values-box table.data-table tr.even{background-color:var(--bg-primary)}.product-filter-level-values-box table.data-table .year,.product-filter-level-values-box table.data-table .make,.product-filter-level-values-box table.data-table .model{display:none}@media(max-width: 575.98px){.product-filter-level-values-box table.data-table .year,.product-filter-level-values-box table.data-table .make,.product-filter-level-values-box table.data-table .model{display:inline;font-weight:600}}:is(.product-details-page,.quickviewdetails) .prices{display:flex;flex-direction:column;gap:var(--space-2)}:is(.product-details-page,.quickviewdetails) .prices__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3)}:is(.product-details-page,.quickviewdetails) .product-price{font-family:var(--font-family);font-weight:700;font-variant-numeric:tabular-nums;color:var(--price);font-size:var(--fs-2xl);line-height:1.1}@media(min-width: 992px){:is(.product-details-page,.quickviewdetails) .product-price{font-size:var(--fs-32)}}:is(.product-details-page,.quickviewdetails) .vf-tax-suffix{font-size:var(--fs-xs);font-weight:500;letter-spacing:0;color:var(--text-light)}:is(.product-details-page,.quickviewdetails) .vf-price-tick{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape);animation:vf-price-tick 900ms var(--ease-tape)}@media(prefers-reduced-motion: reduce){:is(.product-details-page,.quickviewdetails) .vf-price-tick{animation:none}}[data-vf-motion=off] :is(.product-details-page,.quickviewdetails) .vf-price-tick{animation:none}:is(.product-details-page,.quickviewdetails) .call-for-price{font-size:var(--fs-xl)}:is(.product-details-page,.quickviewdetails) .old-product-price{font-size:var(--fs-lg);font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-light)}:is(.product-details-page,.quickviewdetails) .discount-percentage{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:0;background-color:var(--primary);color:var(--on-primary);font-weight:700}:is(.product-details-page,.quickviewdetails) .rental-price,:is(.product-details-page,.quickviewdetails) .base-price-pangv,:is(.product-details-page,.quickviewdetails) .tax-shipping-info{font-size:var(--fs-xs);color:var(--text-light)}:is(.product-details-page,.quickviewdetails) .rental-price a,:is(.product-details-page,.quickviewdetails) .base-price-pangv a,:is(.product-details-page,.quickviewdetails) .tax-shipping-info a{color:inherit;text-decoration:underline;text-underline-offset:3px}:is(.product-details-page,.quickviewdetails) .prices--compact .prices__row{flex-wrap:nowrap}:is(.product-details-page,.quickviewdetails) .attributes dl{display:flex;flex-direction:column;margin:0}:is(.product-details-page,.quickviewdetails) .attributes dt{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:0 0 var(--space-3);font-size:var(--fs-sm)}:is(.product-details-page,.quickviewdetails) .attributes dd{margin:0 0 var(--space-5)}:is(.product-details-page,.quickviewdetails) .attributes dd:last-child{margin-bottom:0}:is(.product-details-page,.quickviewdetails) .attributes .text-prompt{margin:0;font-weight:700;color:var(--text-primary)}:is(.product-details-page,.quickviewdetails) .attributes .required{margin-inline-start:calc(var(--space-1)*-1);font-weight:700;color:var(--error)}:is(.product-details-page,.quickviewdetails) .attributes .selected-value-name{color:var(--text-secondary)}:is(.product-details-page,.quickviewdetails) .attributes select{box-shadow:none;width:100%;min-height:var(--control-height);outline:0;padding:var(--space-3) var(--space-4);font-family:var(--font-family);font-size:var(--fs-base);line-height:1.375;color:var(--text-primary);background-color:var(--white);border:1px solid var(--gray-400);border-radius:var(--radius-base);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}:is(.product-details-page,.quickviewdetails) .attributes select::placeholder{color:var(--text-light)}:is(.product-details-page,.quickviewdetails) .attributes select:hover{border-color:var(--gray-500)}:is(.product-details-page,.quickviewdetails) .attributes select:focus,:is(.product-details-page,.quickviewdetails) .attributes select:focus-visible{outline:none;border-color:var(--text-secondary);box-shadow:0 0 0 3px var(--field-focus-halo)}:is(.product-details-page,.quickviewdetails) .attributes select[aria-invalid=true],:is(.product-details-page,.quickviewdetails) .attributes select.input-validation-error{border-color:var(--error)}:is(.product-details-page,.quickviewdetails) .attributes select{max-width:100%}:is(.product-details-page,.quickviewdetails) .attributes .textbox,:is(.product-details-page,.quickviewdetails) .attributes textarea,:is(.product-details-page,.quickviewdetails) .attributes .datepicker{box-shadow:none;width:100%;min-height:var(--control-height);outline:0;padding:var(--space-3) var(--space-4);font-family:var(--font-family);font-size:var(--fs-base);line-height:1.375;color:var(--text-primary);background-color:var(--white);border:1px solid var(--gray-400);border-radius:var(--radius-base);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}:is(.product-details-page,.quickviewdetails) .attributes .textbox::placeholder,:is(.product-details-page,.quickviewdetails) .attributes textarea::placeholder,:is(.product-details-page,.quickviewdetails) .attributes .datepicker::placeholder{color:var(--text-light)}:is(.product-details-page,.quickviewdetails) .attributes .textbox:hover,:is(.product-details-page,.quickviewdetails) .attributes textarea:hover,:is(.product-details-page,.quickviewdetails) .attributes .datepicker:hover{border-color:var(--gray-500)}:is(.product-details-page,.quickviewdetails) .attributes .textbox:focus,:is(.product-details-page,.quickviewdetails) .attributes .textbox:focus-visible,:is(.product-details-page,.quickviewdetails) .attributes textarea:focus,:is(.product-details-page,.quickviewdetails) .attributes textarea:focus-visible,:is(.product-details-page,.quickviewdetails) .attributes .datepicker:focus,:is(.product-details-page,.quickviewdetails) .attributes .datepicker:focus-visible{outline:none;border-color:var(--text-secondary);box-shadow:0 0 0 3px var(--field-focus-halo)}:is(.product-details-page,.quickviewdetails) .attributes .textbox[aria-invalid=true],:is(.product-details-page,.quickviewdetails) .attributes .textbox.input-validation-error,:is(.product-details-page,.quickviewdetails) .attributes textarea[aria-invalid=true],:is(.product-details-page,.quickviewdetails) .attributes textarea.input-validation-error,:is(.product-details-page,.quickviewdetails) .attributes .datepicker[aria-invalid=true],:is(.product-details-page,.quickviewdetails) .attributes .datepicker.input-validation-error{border-color:var(--error)}:is(.product-details-page,.quickviewdetails) .attributes textarea{min-height:120px;resize:vertical}:is(.product-details-page,.quickviewdetails) .attributes .qty-box{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--fs-xs)}:is(.product-details-page,.quickviewdetails) .attributes .qty-box input{box-shadow:none;width:100%;min-height:var(--control-height);outline:0;padding:var(--space-3) var(--space-4);font-family:var(--font-family);font-size:var(--fs-base);line-height:1.375;color:var(--text-primary);background-color:var(--white);border:1px solid var(--gray-400);border-radius:var(--radius-base);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}:is(.product-details-page,.quickviewdetails) .attributes .qty-box input::placeholder{color:var(--text-light)}:is(.product-details-page,.quickviewdetails) .attributes .qty-box input:hover{border-color:var(--gray-500)}:is(.product-details-page,.quickviewdetails) .attributes .qty-box input:focus,:is(.product-details-page,.quickviewdetails) .attributes .qty-box input:focus-visible{outline:none;border-color:var(--text-secondary);box-shadow:0 0 0 3px var(--field-focus-halo)}:is(.product-details-page,.quickviewdetails) .attributes .qty-box input[aria-invalid=true],:is(.product-details-page,.quickviewdetails) .attributes .qty-box input.input-validation-error{border-color:var(--error)}:is(.product-details-page,.quickviewdetails) .attributes .qty-box input{width:72px;min-height:var(--control-height-sm)}:is(.product-details-page,.quickviewdetails) .attributes .tooltip-container{display:none}:is(.product-details-page,.quickviewdetails) .attribute-size-guide,:is(.product-details-page,.quickviewdetails) .attribute-info-trigger{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:32px;margin-block:-6px;margin-inline-start:auto;padding-inline:var(--space-3);font-size:var(--fs-sm);font-weight:600;color:var(--text-primary);background-color:rgba(0,0,0,0);border:1px solid var(--gray-400);border-radius:var(--radius-base);cursor:pointer;background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25);transition:--tape-p var(--dur-swipe) var(--ease-swipe),border-color var(--dur-fast) var(--ease-out)}:is(.product-details-page,.quickviewdetails) .attribute-size-guide i,:is(.product-details-page,.quickviewdetails) .attribute-info-trigger i{font-size:var(--fs-base)}:is(.product-details-page,.quickviewdetails) .attribute-size-guide:hover,:is(.product-details-page,.quickviewdetails) .attribute-size-guide:focus-visible,:is(.product-details-page,.quickviewdetails) .attribute-info-trigger:hover,:is(.product-details-page,.quickviewdetails) .attribute-info-trigger:focus-visible{--tape-p: 101%;border-color:var(--accent-line)}:is(.product-details-page,.quickviewdetails) .attribute-size-guide:focus-visible,:is(.product-details-page,.quickviewdetails) .attribute-info-trigger:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media not all and (hover: hover)and (pointer: fine){:is(.product-details-page,.quickviewdetails) .attribute-size-guide,:is(.product-details-page,.quickviewdetails) .attribute-info-trigger{min-block-size:44px;margin-block:-12px}}:is(.product-details-page,.quickviewdetails) .attribute-size-guide+.attribute-info-trigger,:is(.product-details-page,.quickviewdetails) .attribute-info-trigger+.attribute-info-trigger{margin-inline-start:0}:is(.product-details-page,.quickviewdetails) .option-list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}:is(.product-details-page,.quickviewdetails) .option-list li{position:relative}:is(.product-details-page,.quickviewdetails) .option-list input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:is(.product-details-page,.quickviewdetails) .option-list:not(.attribute-squares).option-list--chips label{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:64px;min-height:var(--control-height);margin:0;padding:var(--space-1) var(--space-4);font-size:var(--fs-15);font-weight:600;line-height:1.2;color:var(--text-primary);text-align:center;background-color:var(--white);border:1px solid var(--gray-400);border-radius:var(--radius-base);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}:is(.product-details-page,.quickviewdetails) .option-list:not(.attribute-squares).option-list--chips label:hover{border-color:var(--accent-line)}:is(.product-details-page,.quickviewdetails) .option-list:not(.attribute-squares).option-list--chips .opt-price{font-size:var(--fs-12);font-weight:500;color:var(--text-light)}:is(.product-details-page,.quickviewdetails) .option-list:not(.attribute-squares).option-list--chips input:checked+label{color:var(--on-surface-dark);background-color:var(--surface-dark);border-color:var(--surface-dark)}:is(.product-details-page,.quickviewdetails) .option-list:not(.attribute-squares).option-list--chips input:checked+label .opt-price{color:inherit}:is(.product-details-page,.quickviewdetails) .option-list:not(.attribute-squares).option-list--chips input:focus-visible+label{outline:none;box-shadow:var(--focus-ring)}:is(.product-details-page,.quickviewdetails) .option-list:not(.attribute-squares).option-list--chips .disabled label{color:var(--text-light);background-color:var(--gray-100);background-image:linear-gradient(to top right, transparent calc(50% - 0.5px), var(--gray-400) 50%, transparent calc(50% + 0.5px));border-color:var(--gray-300)}@media(max-width: 575.98px){:is(.product-details-page,.quickviewdetails) .option-list:not(.attribute-squares).option-list--chips{display:grid;grid-template-columns:repeat(auto-fill, minmax(64px, 1fr))}:is(.product-details-page,.quickviewdetails) .option-list:not(.attribute-squares).option-list--chips label{width:100%;min-width:0;padding-inline:var(--space-1)}}:is(.product-details-page,.quickviewdetails) .attributes dd.vf-attr-error .option-list:not(.attribute-squares).option-list--chips label,:is(.product-details-page,.quickviewdetails) .attributes dd.vf-attr-error .attribute-square-container,:is(.product-details-page,.quickviewdetails) .attributes dd.vf-attr-error select{border-color:var(--error)}:is(.product-details-page,.quickviewdetails) .option-list:not(.attribute-squares):not(.option-list--chips){flex-direction:column;gap:var(--space-3)}:is(.product-details-page,.quickviewdetails) .option-list:not(.attribute-squares):not(.option-list--chips) li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}:is(.product-details-page,.quickviewdetails) .option-list:not(.attribute-squares):not(.option-list--chips) label{margin:0;font-size:var(--fs-sm);color:var(--text-primary);cursor:pointer}:is(.product-details-page,.quickviewdetails) .option-list:not(.attribute-squares):not(.option-list--chips) .opt-price{color:var(--text-light)}:is(.product-details-page,.quickviewdetails) .option-list:not(.attribute-squares):not(.option-list--chips) input[type=checkbox]{flex:0 0 auto;width:20px;height:20px;margin:0;appearance:none;background:var(--white) no-repeat center/14px;border:1px solid var(--gray-400);border-radius:var(--radius-base);cursor:pointer}:is(.product-details-page,.quickviewdetails) .option-list:not(.attribute-squares):not(.option-list--chips) input[type=checkbox]:checked{background-color:var(--surface-dark);background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E");border-color:var(--surface-dark)}:is(.product-details-page,.quickviewdetails) .option-list:not(.attribute-squares):not(.option-list--chips) input[type=checkbox]:focus-visible{outline:none;box-shadow:var(--focus-ring)}:is(.product-details-page,.quickviewdetails) .option-list:not(.attribute-squares):not(.option-list--chips) input[type=checkbox]:disabled{cursor:default;opacity:.5}:is(.product-details-page,.quickviewdetails) .option-list.attribute-squares label{display:block;margin:0;cursor:pointer}:is(.product-details-page,.quickviewdetails) .option-list.attribute-squares .attribute-square-container{display:block;padding:3px;background-color:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-base);transition:border-color var(--dur-fast) var(--ease-out)}:is(.product-details-page,.quickviewdetails) .option-list.attribute-squares .attribute-square{display:block;width:34px;height:34px;border-radius:var(--radius-base)}:is(.product-details-page,.quickviewdetails) .option-list.attribute-squares li:hover .attribute-square-container{border-color:var(--gray-400)}:is(.product-details-page,.quickviewdetails) .option-list.attribute-squares .selected-value .attribute-square-container,:is(.product-details-page,.quickviewdetails) .option-list.attribute-squares input:checked~.attribute-square-container,:is(.product-details-page,.quickviewdetails) .option-list.attribute-squares label:has(input:checked) .attribute-square-container{border-color:var(--accent-line);box-shadow:inset 0 0 0 1px var(--accent-line)}:is(.product-details-page,.quickviewdetails) .option-list.attribute-squares label:has(input:focus-visible) .attribute-square-container{outline:none;box-shadow:var(--focus-ring)}:is(.product-details-page,.quickviewdetails) .option-list.attribute-squares .disabled .attribute-square-container{background-image:linear-gradient(to top right, transparent calc(50% - 0.5px), var(--gray-400) 50%, transparent calc(50% + 0.5px));opacity:.6}:is(.product-details-page,.quickviewdetails) .option-list.image-squares .attribute-square{width:50px;height:50px;object-fit:cover;background-color:var(--bg-secondary)}:is(.product-details-page,.quickviewdetails) .availability,:is(.product-details-page,.quickviewdetails) .delivery{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}:is(.product-details-page,.quickviewdetails) .stock,:is(.product-details-page,.quickviewdetails) .delivery-line,:is(.product-details-page,.quickviewdetails) .pre-order-availability-date{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-secondary)}:is(.product-details-page,.quickviewdetails) .stock>i,:is(.product-details-page,.quickviewdetails) .delivery-line>i,:is(.product-details-page,.quickviewdetails) .pre-order-availability-date>i{flex:0 0 auto;inline-size:1.25rem;font-size:var(--fs-lg);line-height:1;text-align:center;color:var(--text-primary)}:is(.product-details-page,.quickviewdetails) .delivery-line.estimate-shipping{position:relative;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--gray-300);border-radius:var(--radius-base);transition:border-color var(--dur-fast) var(--ease-out)}:is(.product-details-page,.quickviewdetails) .delivery-line.estimate-shipping>i{margin-block-start:1px}:is(.product-details-page,.quickviewdetails) .delivery-line.estimate-shipping .product-estimate-shipping{flex:1;min-inline-size:0}:is(.product-details-page,.quickviewdetails) .delivery-line.estimate-shipping .open-estimate-shipping-popup::after{content:"";position:absolute;inset:0;border-radius:inherit}:is(.product-details-page,.quickviewdetails) .delivery-line.estimate-shipping .open-estimate-shipping-popup:focus-visible{outline:none}:is(.product-details-page,.quickviewdetails) .delivery-line.estimate-shipping:hover,:is(.product-details-page,.quickviewdetails) .delivery-line.estimate-shipping:has(.open-estimate-shipping-popup:focus-visible){border-color:var(--accent-line)}:is(.product-details-page,.quickviewdetails) .delivery-line.estimate-shipping:has(.open-estimate-shipping-popup:focus-visible){outline:none;box-shadow:var(--focus-ring)}:is(.product-details-page,.quickviewdetails) .delivery-line.estimate-shipping:hover .estimate-shipping__change span{background-position:var(--tape-in) 100%;background-size:100% .42em}:is(.product-details-page,.quickviewdetails) .estimate-shipping__change{display:inline-flex;flex:none;align-items:center;gap:var(--space-1);align-self:center;font-size:var(--fs-sm);font-weight:600;color:var(--text-primary)}:is(.product-details-page,.quickviewdetails) .estimate-shipping__change span{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}:is(.product-details-page,.quickviewdetails) .stock--in{font-weight:700;color:var(--success)}:is(.product-details-page,.quickviewdetails) .stock--in>i{color:var(--success)}:is(.product-details-page,.quickviewdetails) .availability:has(.stock--out){align-self:stretch}:is(.product-details-page,.quickviewdetails) .stock--out{align-self:stretch;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-weight:700;color:var(--text-primary);background-color:var(--gray-100);border-inline-start:3px solid var(--accent-line)}:is(.product-details-page,.quickviewdetails) .stock--out>i{font-size:var(--fs-20)}:is(.product-details-page,.quickviewdetails) .stock__text{display:flex;flex-direction:column;gap:2px}:is(.product-details-page,.quickviewdetails) .stock__line{font-weight:400;color:var(--text-secondary)}:is(.product-details-page,.quickviewdetails) .free-shipping{font-weight:600;color:var(--text-primary)}:is(.product-details-page,.quickviewdetails) .free-shipping.invisible{display:none}:is(.product-details-page,.quickviewdetails) .estimate-shipping{align-items:flex-start}:is(.product-details-page,.quickviewdetails) .estimate-shipping>i{line-height:inherit}:is(.product-details-page,.quickviewdetails) .back-in-stock-subscription{align-self:stretch}:is(.product-details-page,.quickviewdetails) .vf-notify-panel{display:flex;flex:1}:is(.product-details-page,.quickviewdetails) .vf-notify-panel .back-in-stock-subscription{display:flex;flex:1}:is(.product-details-page,.quickviewdetails) .vf-notify-button{gap:var(--space-2);width:100%;min-height:56px;padding-block:var(--space-2);line-height:1.25;white-space:normal;border-width:2px}:is(.product-details-page,.quickviewdetails) .vf-notify-button i{flex:0 0 auto;font-size:var(--fs-20)}@media(max-width: 575.98px){:is(.product-details-page,.quickviewdetails) .vf-notify-button{font-size:var(--fs-xs)}}:is(.product-details-page,.quickviewdetails) .vf-notify-button__label{text-wrap:balance}:is(.product-details-page,.quickviewdetails) .vf-notify-button__short{display:none}:is(.product-details-page,.quickviewdetails) .vf-soldout-button{width:100%;min-height:56px;color:var(--text-light);background-color:var(--gray-200);border:0;cursor:not-allowed}:is(.product-details-page,.quickviewdetails) .tier-prices{overflow-x:auto}:is(.product-details-page,.quickviewdetails) .tier-prices .prices-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;background-color:var(--bg-primary)}:is(.product-details-page,.quickviewdetails) .tier-prices .title{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;padding-bottom:var(--space-2);color:var(--text-primary);text-align:start;caption-side:top}:is(.product-details-page,.quickviewdetails) .tier-prices th,:is(.product-details-page,.quickviewdetails) .tier-prices td{padding:var(--space-2) var(--space-3);text-align:start;border-bottom:1px solid var(--gray-300)}:is(.product-details-page,.quickviewdetails) .tier-prices .field-header{font-weight:400;color:var(--text-secondary)}:is(.product-details-page,.quickviewdetails) .tier-prices .item-price{font-weight:700;color:var(--text-primary)}:is(.product-details-page,.quickviewdetails) .min-qty-notification{margin-bottom:var(--space-2);font-size:var(--fs-xs);color:var(--text-secondary)}:is(.product-details-page,.quickviewdetails) .customer-entered-price{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}:is(.product-details-page,.quickviewdetails) .customer-entered-price .enter-price-label{font-size:var(--fs-sm);font-weight:700}:is(.product-details-page,.quickviewdetails) .customer-entered-price .enter-price-input{box-shadow:none;width:100%;min-height:var(--control-height);outline:0;padding:var(--space-3) var(--space-4);font-family:var(--font-family);font-size:var(--fs-base);line-height:1.375;color:var(--text-primary);background-color:var(--white);border:1px solid var(--gray-400);border-radius:var(--radius-base);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}:is(.product-details-page,.quickviewdetails) .customer-entered-price .enter-price-input::placeholder{color:var(--text-light)}:is(.product-details-page,.quickviewdetails) .customer-entered-price .enter-price-input:hover{border-color:var(--gray-500)}:is(.product-details-page,.quickviewdetails) .customer-entered-price .enter-price-input:focus,:is(.product-details-page,.quickviewdetails) .customer-entered-price .enter-price-input:focus-visible{outline:none;border-color:var(--text-secondary);box-shadow:0 0 0 3px var(--field-focus-halo)}:is(.product-details-page,.quickviewdetails) .customer-entered-price .enter-price-input[aria-invalid=true],:is(.product-details-page,.quickviewdetails) .customer-entered-price .enter-price-input.input-validation-error{border-color:var(--error)}:is(.product-details-page,.quickviewdetails) .customer-entered-price .enter-price-input{max-width:200px}:is(.product-details-page,.quickviewdetails) .customer-entered-price .price-range{font-size:var(--fs-xs);color:var(--text-light)}:is(.product-details-page,.quickviewdetails) .add-to-cart-panel{display:flex;align-items:stretch;gap:var(--space-2)}:is(.product-details-page,.quickviewdetails) .add-to-cart-panel .qty-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:is(.product-details-page,.quickviewdetails) .qty-input-wrapper{display:inline-flex;flex:0 0 auto;align-items:stretch;min-height:56px;background-color:var(--white);border:1px solid var(--gray-400);border-radius:var(--radius-base);transition:border-color var(--dur-fast) var(--ease-out)}:is(.product-details-page,.quickviewdetails) .qty-input-wrapper:has(>input:focus-visible){outline:none;border-color:var(--text-secondary);box-shadow:0 0 0 3px var(--field-focus-halo)}:is(.product-details-page,.quickviewdetails) .qty-input-wrapper button{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height);padding:0;font-size:var(--fs-lg);color:var(--text-primary);background-color:rgba(0,0,0,0);border:0;cursor:pointer;touch-action:manipulation;background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25);transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25),scale var(--dur-press) var(--ease-out)}:is(.product-details-page,.quickviewdetails) .qty-input-wrapper button i{font-size:inherit}:is(.product-details-page,.quickviewdetails) .qty-input-wrapper button:focus-visible{--tape-p: 101%;color:var(--on-primary)}@media(hover: hover)and (pointer: fine){:is(.product-details-page,.quickviewdetails) .qty-input-wrapper button:hover:not(:disabled){--tape-p: 101%;color:var(--on-primary)}}[data-vf-motion=off] :is(.product-details-page,.quickviewdetails) .qty-input-wrapper button:active:not(:disabled){scale:.97}:is(.product-details-page,.quickviewdetails) .qty-input-wrapper button:disabled{color:var(--gray-400);cursor:not-allowed}:is(.product-details-page,.quickviewdetails) .qty-input-wrapper button:focus-visible{outline:none;box-shadow:var(--focus-ring)}:is(.product-details-page,.quickviewdetails) .qty-input-wrapper input,:is(.product-details-page,.quickviewdetails) .qty-input-wrapper>span{display:inline-flex;align-items:center;justify-content:center;width:40px;padding:0;font-size:var(--fs-base);font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:center;background:none;border:0}:is(.product-details-page,.quickviewdetails) .qty-input-wrapper input:focus-visible,:is(.product-details-page,.quickviewdetails) .qty-input-wrapper>span:focus-visible{outline:none;box-shadow:none}:is(.product-details-page,.quickviewdetails) .qty-dropdown{box-shadow:none;width:100%;min-height:var(--control-height);outline:0;padding:var(--space-3) var(--space-4);font-family:var(--font-family);font-size:var(--fs-base);line-height:1.375;color:var(--text-primary);background-color:var(--white);border:1px solid var(--gray-400);border-radius:var(--radius-base);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}:is(.product-details-page,.quickviewdetails) .qty-dropdown::placeholder{color:var(--text-light)}:is(.product-details-page,.quickviewdetails) .qty-dropdown:hover{border-color:var(--gray-500)}:is(.product-details-page,.quickviewdetails) .qty-dropdown:focus,:is(.product-details-page,.quickviewdetails) .qty-dropdown:focus-visible{outline:none;border-color:var(--text-secondary);box-shadow:0 0 0 3px var(--field-focus-halo)}:is(.product-details-page,.quickviewdetails) .qty-dropdown[aria-invalid=true],:is(.product-details-page,.quickviewdetails) .qty-dropdown.input-validation-error{border-color:var(--error)}:is(.product-details-page,.quickviewdetails) .qty-dropdown{width:auto;min-height:56px}:is(.product-details-page,.quickviewdetails) .add-to-cart-button{flex:1 1 auto;min-height:56px;white-space:nowrap}@media(max-width: 575.98px){:is(.product-details-page,.quickviewdetails) .add-to-cart-button{padding-inline:var(--space-3)}}:is(.product-details-page,.quickviewdetails) .add-to-cart-button{font-size:var(--fs-sm);font-weight:700}:is(.product-details-page,.quickviewdetails) .add-to-cart-button>span{display:inline-flex;align-items:center}:is(.product-details-page,.quickviewdetails) .add-to-cart-button i{font-size:var(--fs-20)}:is(.product-details-page,.quickviewdetails) .add-to-wishlist-button--icon,:is(.product-details-page,.quickviewdetails) .add-to-compare-list-button--icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:56px;height:56px;padding:0;font-size:var(--fs-xl);color:var(--text-primary);background-color:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-base);cursor:pointer;background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25)}:is(.product-details-page,.quickviewdetails) .add-to-wishlist-button--icon i,:is(.product-details-page,.quickviewdetails) .add-to-compare-list-button--icon i{font-size:inherit;line-height:1}@media(hover: hover)and (pointer: fine){:is(.product-details-page,.quickviewdetails) .add-to-wishlist-button--icon:hover,:is(.product-details-page,.quickviewdetails) .add-to-compare-list-button--icon:hover{--tape-p: 101%;border-color:var(--accent-line);color:var(--on-primary)}}:is(.product-details-page,.quickviewdetails) .add-to-wishlist-button--icon:focus-visible,:is(.product-details-page,.quickviewdetails) .add-to-compare-list-button--icon:focus-visible{outline:none;box-shadow:var(--focus-ring)}:is(.product-details-page,.quickviewdetails) .add-to-compare-list-button--icon[aria-pressed=true]{color:var(--white);background-color:var(--secondary);border-color:var(--secondary)}@media(hover: hover)and (pointer: fine){:is(.product-details-page,.quickviewdetails) .add-to-compare-list-button--icon[aria-pressed=true]:hover{color:var(--on-primary)}}:is(.product-details-page,.quickviewdetails) .giftcard,:is(.product-details-page,.quickviewdetails) .rental-attributes{display:flex;flex-direction:column;gap:var(--space-4)}:is(.product-details-page,.quickviewdetails) .giftcard label,:is(.product-details-page,.quickviewdetails) .rental-attributes label{display:inline-block;margin-bottom:var(--space-2);font-size:var(--fs-sm);font-weight:700;color:var(--text-primary)}:is(.product-details-page,.quickviewdetails) .giftcard input,:is(.product-details-page,.quickviewdetails) .giftcard textarea,:is(.product-details-page,.quickviewdetails) .rental-attributes input,:is(.product-details-page,.quickviewdetails) .rental-attributes textarea{box-shadow:none;width:100%;min-height:var(--control-height);outline:0;padding:var(--space-3) var(--space-4);font-family:var(--font-family);font-size:var(--fs-base);line-height:1.375;color:var(--text-primary);background-color:var(--white);border:1px solid var(--gray-400);border-radius:var(--radius-base);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}:is(.product-details-page,.quickviewdetails) .giftcard input::placeholder,:is(.product-details-page,.quickviewdetails) .giftcard textarea::placeholder,:is(.product-details-page,.quickviewdetails) .rental-attributes input::placeholder,:is(.product-details-page,.quickviewdetails) .rental-attributes textarea::placeholder{color:var(--text-light)}:is(.product-details-page,.quickviewdetails) .giftcard input:hover,:is(.product-details-page,.quickviewdetails) .giftcard textarea:hover,:is(.product-details-page,.quickviewdetails) .rental-attributes input:hover,:is(.product-details-page,.quickviewdetails) .rental-attributes textarea:hover{border-color:var(--gray-500)}:is(.product-details-page,.quickviewdetails) .giftcard input:focus,:is(.product-details-page,.quickviewdetails) .giftcard input:focus-visible,:is(.product-details-page,.quickviewdetails) .giftcard textarea:focus,:is(.product-details-page,.quickviewdetails) .giftcard textarea:focus-visible,:is(.product-details-page,.quickviewdetails) .rental-attributes input:focus,:is(.product-details-page,.quickviewdetails) .rental-attributes input:focus-visible,:is(.product-details-page,.quickviewdetails) .rental-attributes textarea:focus,:is(.product-details-page,.quickviewdetails) .rental-attributes textarea:focus-visible{outline:none;border-color:var(--text-secondary);box-shadow:0 0 0 3px var(--field-focus-halo)}:is(.product-details-page,.quickviewdetails) .giftcard input[aria-invalid=true],:is(.product-details-page,.quickviewdetails) .giftcard input.input-validation-error,:is(.product-details-page,.quickviewdetails) .giftcard textarea[aria-invalid=true],:is(.product-details-page,.quickviewdetails) .giftcard textarea.input-validation-error,:is(.product-details-page,.quickviewdetails) .rental-attributes input[aria-invalid=true],:is(.product-details-page,.quickviewdetails) .rental-attributes input.input-validation-error,:is(.product-details-page,.quickviewdetails) .rental-attributes textarea[aria-invalid=true],:is(.product-details-page,.quickviewdetails) .rental-attributes textarea.input-validation-error{border-color:var(--error)}:is(.product-details-page,.quickviewdetails) .giftcard textarea,:is(.product-details-page,.quickviewdetails) .rental-attributes textarea{min-height:100px;resize:vertical}:is(.product-details-page,.quickviewdetails) .giftcard .required,:is(.product-details-page,.quickviewdetails) .rental-attributes .required{color:var(--error)}:is(.product-details-page,.quickviewdetails) .discontinued-product{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-5);color:var(--on-surface-dark);background-color:var(--surface-dark)}:is(.product-details-page,.quickviewdetails) .discontinued-product__tape{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:0;background-color:var(--primary);color:var(--on-primary);font-weight:700}:is(.product-details-page,.quickviewdetails) .discontinued-product__title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:0;font-size:var(--fs-2xl)}:is(.product-details-page,.quickviewdetails) .discontinued-product__line{margin:0;font-size:var(--fs-15);line-height:1.5;color:var(--on-ink-muted)}:is(.product-details-page,.quickviewdetails) .discontinued-product__link{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);color:var(--white)}:is(.product-details-page,.quickviewdetails) .discontinued-product__link::before{content:"";position:absolute;inset-inline:0;inset-block:0;z-index:-1;background-color:var(--primary);clip-path:inset(calc(100% - 2px) 0 0);transition:clip-path var(--dur-tape) var(--ease-tape)}:is(.product-details-page,.quickviewdetails) .discontinued-product__link i{font-size:var(--fs-sm);line-height:1;transition:translate var(--dur-tape) var(--ease-expo)}[dir=rtl] :is(.product-details-page,.quickviewdetails) .discontinued-product__link i{scale:-1 1}:is(.product-details-page,.quickviewdetails):has(.discontinued-product) .vf-pdp__price,:is(.product-details-page,.quickviewdetails):has(.discontinued-product) .download-sample,:is(.product-details-page,.quickviewdetails):has(.discontinued-product) .attributes,:is(.product-details-page,.quickviewdetails):has(.discontinued-product) .giftcard,:is(.product-details-page,.quickviewdetails):has(.discontinued-product) .rental-info,:is(.product-details-page,.quickviewdetails):has(.discontinued-product) .vf-pdp__status,:is(.product-details-page,.quickviewdetails):has(.discontinued-product) .tier-prices,:is(.product-details-page,.quickviewdetails):has(.discontinued-product) .pre-order-availability-date,:is(.product-details-page,.quickviewdetails):has(.discontinued-product) .vf-pdp__actions,:is(.product-details-page,.quickviewdetails):has(.discontinued-product) .product-details-add-info,:is(.product-details-page,.quickviewdetails):has(.discontinued-product) .vf-tiles,:is(.product-details-page,.quickviewdetails):has(.discontinued-product) .vf-buybar{display:none}@media not all and (hover: hover)and (pointer: fine){:is(.product-details-page,.quickviewdetails) .product-reviews-overview__link,:is(.product-details-page,.quickviewdetails) .email-a-friend-button,:is(.product-details-page,.quickviewdetails) .tax-shipping-info a{display:inline-flex;align-items:center;min-block-size:44px;margin-block:-11px}}:is(.product-details-page,.quickviewdetails) .email-a-friend-button{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-xs);font-weight:600;color:var(--text-primary);text-decoration:none}:is(.product-details-page,.quickviewdetails) .email-a-friend-button span{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}:is(.product-details-page,.quickviewdetails) .email-a-friend-button:hover span,:is(.product-details-page,.quickviewdetails) .email-a-friend-button:focus-visible span{background-position:var(--tape-in) 100%;background-size:100% .42em}:is(.product-details-page,.quickviewdetails) .email-a-friend-button:focus-visible{outline:none;box-shadow:var(--focus-ring)}:is(.product-details-page,.quickviewdetails) .product-share-button{display:flex;align-items:center;gap:var(--space-3);line-height:1}:is(.product-details-page,.quickviewdetails) .product-share-button a{color:var(--text-primary)}:is(.product-details-page,.quickviewdetails) .product-share-button .st-btn{display:inline-grid !important;place-items:center;width:40px !important;min-width:40px !important;height:40px !important;margin-block:0 !important;margin-inline:0 var(--space-1) !important;padding:0 !important;background-color:var(--bg-secondary) !important;border-radius:50% !important;opacity:1 !important;background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25);transition:--tape-p var(--dur-swipe) var(--ease-swipe) !important}:is(.product-details-page,.quickviewdetails) .product-share-button .st-btn img{position:static !important;width:18px !important;height:18px !important;filter:brightness(0)}:is(.product-details-page,.quickviewdetails) .product-share-button .st-btn .st-label{display:none !important}:is(.product-details-page,.quickviewdetails) .product-share-button .st-btn:hover,:is(.product-details-page,.quickviewdetails) .product-share-button .st-btn:focus-visible{--tape-p: 101%;top:0 !important;translate:none !important;opacity:1 !important}:is(.product-details-page,.quickviewdetails) .product-share-button .st-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}:is(.product-details-page,.quickviewdetails) .vf-pdp-share{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}:is(.product-details-page,.quickviewdetails) .vf-pdp-share__link{display:inline-grid;place-items:center;width:44px;height:44px;font-size:var(--fs-20);color:var(--text-primary);background-color:var(--bg-secondary);border-radius:50%;background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25)}:is(.product-details-page,.quickviewdetails) .vf-pdp-share__link:focus-visible{--tape-p: 101%;color:var(--on-primary);outline:none;box-shadow:var(--focus-ring)}@media(hover: hover)and (pointer: fine){:is(.product-details-page,.quickviewdetails) .vf-pdp-share__link:hover{--tape-p: 101%;color:var(--on-primary)}}:is(.product-details-page,.quickviewdetails) .product-tags-list ul{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}:is(.product-details-page,.quickviewdetails) .product-tags-list ul a{display:inline-flex;padding:var(--space-2) var(--space-3);font-size:var(--fs-xs);font-weight:600;color:var(--text-primary);text-decoration:none;background-color:var(--bg-primary);border-radius:var(--radius-base)}@media(hover: hover)and (pointer: fine){:is(.product-details-page,.quickviewdetails) .product-tags-list ul a:hover{background-color:var(--primary);color:var(--on-primary)}}:is(.product-details-page,.quickviewdetails) .product-tags-list ul a:focus-visible{outline:none;box-shadow:var(--focus-ring)}:is(.product-details-page,.quickviewdetails) .product-reviews-overview{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--fs-xs)}:is(.product-details-page,.quickviewdetails) .product-reviews-overview__score{font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-primary)}:is(.product-details-page,.quickviewdetails) .product-reviews-overview__link{font-weight:600;color:var(--text-secondary);text-decoration:none}:is(.product-details-page,.quickviewdetails) .product-reviews-overview__link span{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}:is(.product-details-page,.quickviewdetails) .product-reviews-overview__link:hover,:is(.product-details-page,.quickviewdetails) .product-reviews-overview__link:focus-visible{color:var(--text-primary)}:is(.product-details-page,.quickviewdetails) .product-reviews-overview__link:hover span,:is(.product-details-page,.quickviewdetails) .product-reviews-overview__link:focus-visible span{background-position:var(--tape-in) 100%;background-size:100% .42em}:is(.product-details-page,.quickviewdetails) .product-reviews-overview__link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.attr-inline-error{display:inline-flex;align-items:center;gap:var(--space-1);margin-inline-start:var(--space-2);font-size:var(--fs-xs);font-weight:600;color:var(--error);animation:vf-error-in 150ms var(--ease-out)}@media(prefers-reduced-motion: reduce){.attr-inline-error{animation:none}}[data-vf-motion=off] .attr-inline-error{animation:none}@keyframes vf-error-in{from{opacity:0;translate:0 4px}}@keyframes vf-price-tick{25%,60%{background-position:var(--tape-in) 100%;background-size:100% .42em}}.vf-reviews__columns{display:grid;gap:var(--space-6)}@media(min-width: 992px){.vf-reviews__columns{grid-template-columns:minmax(0, 400fr) minmax(0, 840fr);gap:80px;align-items:start}}.vf-reviews__summary{display:flex;flex-direction:column;gap:var(--space-4)}@media(min-width: 992px){.vf-reviews__summary{position:sticky;top:calc(var(--header-height, 72px) + var(--vf-buybar-offset, 0px) + var(--space-5))}}.vf-reviews__summary .vf-pdp-section__title{margin-block-end:var(--space-2)}.vf-reviews__summary .vf-reviews__write{margin-block-start:var(--space-2)}.vf-reviews__score{display:flex;align-items:flex-end;gap:var(--space-4)}.vf-reviews__average{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);font-size:var(--fs-64);line-height:.9;font-variant-numeric:tabular-nums;color:var(--text-primary)}.vf-reviews__score-meta{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-2)}.vf-reviews__based{font-size:var(--fs-xs);color:var(--text-light)}.vf-reviews__bars{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.vf-reviews__bar{display:grid;grid-template-columns:auto minmax(0, 1fr) 36px;align-items:center;gap:var(--space-3);font-size:var(--fs-xs)}.vf-reviews__bar-star{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-primary)}.vf-reviews__bar-star i{font-size:var(--fs-sm);color:var(--star-filled)}.vf-reviews__bar-track{height:var(--space-2);background-color:var(--gray-200)}.vf-reviews__bar-track span{display:block;height:100%;background-color:var(--accent-line)}.vf-reviews__bar-pct{font-variant-numeric:tabular-nums;color:var(--text-light);text-align:end}.vf-reviews__list{display:flex;flex-direction:column}.vf-reviews .product-review-item{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) 0;border-bottom:1px solid var(--gray-300)}.vf-reviews .product-review-item:first-child{padding-top:0}.vf-reviews .product-review-item:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-reviews .product-review-item .review-title{margin:0;font-size:var(--fs-base);font-weight:700;color:var(--text-primary)}.vf-reviews .product-review-item .review-text{max-width:70ch;font-size:var(--fs-15);line-height:1.55;color:var(--text-secondary)}.vf-reviews .product-review-item .review-type-rating-ext{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:0;padding:0;list-style:none;font-size:var(--fs-xs);color:var(--text-secondary)}.vf-reviews .product-review-item .review-type-rating-ext li{display:flex;align-items:center;gap:var(--space-2)}.vf-reviews .product-review-item .reply{padding:var(--space-3) var(--space-4);font-size:var(--fs-sm);background-color:var(--bg-primary);border-radius:var(--radius-base)}.vf-reviews .product-review-item .reply-header{margin-bottom:var(--space-1);font-weight:700;color:var(--text-primary)}.vf-reviews .product-review-item .reply-text{color:var(--text-secondary)}.product-review-item__head,.product-review-item__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}.product-review-item__head .review-date{font-size:var(--fs-xs);color:var(--text-light)}.product-review-item__foot .review-user{font-size:var(--fs-xs);font-weight:600;color:var(--text-primary)}.product-review-item__foot .review-user a{color:inherit}@media not all and (hover: hover)and (pointer: fine){.product-review-item__foot .review-user a{display:inline-flex;align-items:center;min-block-size:44px;margin-block:-11px}}.vf-reviews__more{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:var(--control-height);margin-top:var(--space-5);font-weight:700;color:var(--text-primary);background-color:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-base);cursor:pointer;background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),border-color var(--dur-base) var(--ease-out)}.vf-reviews__more i{font-size:var(--fs-lg)}.vf-reviews__more:focus-visible{--tape-p: 101%;border-color:var(--accent-line);outline:none;box-shadow:var(--focus-ring)}@media(hover: hover)and (pointer: fine){.vf-reviews__more:hover{--tape-p: 101%;border-color:var(--accent-line)}}.vf-reviews__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);max-width:52ch;padding:var(--space-6);background-color:var(--bg-primary);border-radius:var(--radius-base)}.vf-reviews__empty p{margin:0;color:var(--text-secondary)}.vf-reviews__empty .vf-reviews__empty-title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);font-size:var(--fs-xl);color:var(--text-primary)}.vf-reviews .review-already-added{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:var(--text-secondary)}.vf-reviews .write-review{max-width:720px;margin-top:var(--space-6);padding:var(--space-5);background-color:var(--bg-primary);border-radius:var(--radius-base)}@media(min-width: 992px){.vf-reviews .write-review{margin-inline-start:auto;padding:var(--space-6)}}.vf-reviews .write-review form{display:flex;flex-direction:column;gap:var(--space-5)}.vf-reviews .write-review .inputs{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) 0}.vf-reviews .write-review .inputs label{font-size:var(--fs-sm);font-weight:700;color:var(--text-primary)}.vf-reviews .write-review .inputs input,.vf-reviews .write-review .inputs textarea,.vf-reviews .write-review .inputs .field-validation-error,.vf-reviews .write-review .inputs .field-validation-valid{flex-basis:100%}.vf-reviews .write-review .inputs input,.vf-reviews .write-review .inputs textarea{box-shadow:none;width:100%;min-height:var(--control-height);outline:0;padding:var(--space-3) var(--space-4);font-family:var(--font-family);font-size:var(--fs-base);line-height:1.375;color:var(--text-primary);background-color:var(--white);border:1px solid var(--gray-400);border-radius:var(--radius-base);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.vf-reviews .write-review .inputs input::placeholder,.vf-reviews .write-review .inputs textarea::placeholder{color:var(--text-light)}.vf-reviews .write-review .inputs input:hover,.vf-reviews .write-review .inputs textarea:hover{border-color:var(--gray-500)}.vf-reviews .write-review .inputs input:focus,.vf-reviews .write-review .inputs input:focus-visible,.vf-reviews .write-review .inputs textarea:focus,.vf-reviews .write-review .inputs textarea:focus-visible{outline:none;border-color:var(--text-secondary);box-shadow:0 0 0 3px var(--field-focus-halo)}.vf-reviews .write-review .inputs input[aria-invalid=true],.vf-reviews .write-review .inputs input.input-validation-error,.vf-reviews .write-review .inputs textarea[aria-invalid=true],.vf-reviews .write-review .inputs textarea.input-validation-error{border-color:var(--error)}.vf-reviews .write-review .inputs textarea{min-height:140px;resize:vertical}.vf-reviews .write-review .field-validation-error{font-size:var(--fs-xs);color:var(--error)}.write-review__title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:0 0 var(--space-5);font-size:var(--fs-xl)}.vf-reviews .review-rating{margin:0;padding:0;border:0}.vf-reviews .review-rating legend{float:none;width:auto;margin-bottom:var(--space-2);font-size:var(--fs-sm);font-weight:700;color:var(--text-primary)}.vf-reviews .review-rating .rating-options{display:inline-flex;flex-direction:row-reverse;gap:var(--space-1)}.vf-reviews .review-rating .rating-options input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.vf-reviews .review-rating .star-label{font-size:var(--fs-2xl);line-height:1;color:var(--star-empty);cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.vf-reviews .review-rating input:not([value="0"]):checked~.star-label,.vf-reviews .review-rating .star-label:hover,.vf-reviews .review-rating .star-label:hover~.star-label{color:var(--star-filled)}.vf-reviews .review-rating input:focus-visible+.star-label{outline:none;box-shadow:var(--focus-ring)}.vf-reviews .review-rating .field-validation-error{display:block;margin-block-start:var(--space-2)}.vf-reviews .vf-review-in{animation:vf-review-in 400ms var(--ease-out) backwards}@media(prefers-reduced-motion: reduce){.vf-reviews .vf-review-in{animation:none}}[data-vf-motion=off] .vf-reviews .vf-review-in{animation:none}@keyframes vf-review-in{from{opacity:0;translate:0 16px}}.product-review-helpfulness{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:var(--fs-xs)}.product-review-helpfulness .question{color:var(--text-light)}.product-review-helpfulness .vote{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-block-size:var(--control-height-sm);padding-block:0;padding-inline:var(--space-3);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary);background-color:rgba(0,0,0,0);border:0;border-radius:var(--radius-base);cursor:pointer;background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25)}@media not all and (hover: hover)and (pointer: fine){.product-review-helpfulness .vote{min-block-size:44px}}.product-review-helpfulness .vote i{font-size:var(--fs-base)}.product-review-helpfulness .vote:focus-visible{--tape-p: 101%;color:var(--on-primary);outline:none;box-shadow:var(--focus-ring)}@media(hover: hover)and (pointer: fine){.product-review-helpfulness .vote:hover{--tape-p: 101%;color:var(--on-primary)}}.tags ul{display:flex;flex-wrap:wrap;gap:var(--space-3)}.tags li a{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 50%;background-size:0% 100%;display:inline-flex;align-items:center;gap:var(--space-2);block-size:32px;padding-inline:var(--space-3);font-size:var(--fs-sm);font-weight:500;color:var(--text-primary);border-radius:var(--radius-base);box-shadow:inset 0 0 0 1px var(--gray-300);transition:background-size var(--dur-tape) var(--ease-tape)}.tags li a:hover,.tags li a:focus-visible{background-position:var(--tape-in) 50%;background-size:100% 100%;color:var(--on-primary)}.tags li a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.product-tags-all-page{max-width:var(--global-container-max-width-any);margin-inline:auto;padding-inline:var(--gutter-phone)}@media(min-width: 768px){.product-tags-all-page{padding-inline:var(--gutter-tablet)}}@media(min-width: 1200px){.product-tags-all-page{padding-inline:var(--gutter-desktop)}}@media(min-width: 1400px){.product-tags-all-page{padding-inline:var(--gutter-large)}}.product-tags-all-page{padding-block-end:var(--space-8)}.product-tags-all-page .product-tags-list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.product-tags-all-page .producttag{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 50%;background-size:0% 100%;display:inline-flex;align-items:center;gap:var(--space-2);block-size:32px;padding-inline:var(--space-3);font-size:var(--fs-sm);font-weight:500;color:var(--text-primary);border-radius:var(--radius-base);box-shadow:inset 0 0 0 1px var(--gray-300);transition:background-size var(--dur-tape) var(--ease-tape)}.product-tags-all-page .producttag:hover,.product-tags-all-page .producttag:focus-visible{background-position:var(--tape-in) 50%;background-size:100% 100%;color:var(--on-primary)}.product-tags-all-page .producttag:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-tag-group{display:grid;gap:var(--space-3);padding-block:var(--space-5);border-block-end:1px solid var(--border)}@media(min-width: 768px){.vf-tag-group{grid-template-columns:80px minmax(0, 1fr);gap:var(--space-6)}}.vf-tag-group__letter{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:0;font-size:var(--fs-32);color:var(--text-primary)}.producttag__count{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-light)}.producttag:hover .producttag__count,.producttag:focus-visible .producttag__count{color:var(--on-primary)}.category-page .sub-category-grid,.recently-viewed-products-page .sub-category-grid,.search-page .sub-category-grid,.product-tags-all-page .sub-category-grid,.product-tag-page .sub-category-grid,.manufacturer-list-page .sub-category-grid,.recently-added-products-page .sub-category-grid,.vendor-list-page .sub-category-grid,.apply-vendor-page .sub-category-grid,.vendor-page .sub-category-grid,.blog-page .sub-category-grid,.news-list-page .sub-category-grid,.account-page .sub-category-grid{margin-bottom:var(--space-5)}.category-page .anywhere-carousel-wrapper{margin-bottom:var(--space-5)}.category-page .section__anywhere-carousel-head-center .title{font-size:var(--fs-20);font-weight:500;color:var(--text-light)}.product-list .item-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:0}.product-list .item-box{padding-block:var(--space-4);border-bottom:1px solid var(--border)}@media(min-width: 768px){.product-list .item-box{padding-block:var(--space-5)}}.product-list .product-item{flex-direction:row;align-items:stretch;gap:var(--space-3)}@media(min-width: 768px){.product-list .product-item{gap:var(--space-5)}}@media(min-width: 992px){.product-list .product-item{gap:var(--space-6)}}.product-list .item-top-wrapper{flex:0 0 44%;align-self:flex-start}@media(min-width: 768px){.product-list .item-top-wrapper{flex-basis:180px}}@media(min-width: 992px){.product-list .item-top-wrapper{flex-basis:240px}}.product-list .item-top-wrapper>.top-extra,.product-list .item-top-wrapper .picture .quickview-button,.product-list .vf-quick-add{display:none}.product-list .details{flex:1;min-width:0;gap:var(--space-3)}@media(min-width: 768px){.product-list .details{flex-direction:row;gap:var(--space-5)}}@media(min-width: 992px){.product-list .details{gap:var(--space-6)}}@media(min-width: 768px){.product-list .details .product-title{font-size:var(--fs-lg);font-weight:600;line-height:1.3}}@media(max-width: 767.98px){.product-list .details .description{display:none}}.product-list .add-info .prices{display:none}.product-list .item-grid .details .list-view-action{--vf-list-ctl: var(--control-height-sm);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}@media(max-width: 767.98px){.product-list .item-grid .details .list-view-action{margin-block-start:auto}}@media(min-width: 768px){.product-list .item-grid .details .list-view-action{--vf-list-ctl: var(--control-height);display:grid;flex:none;grid-template-columns:minmax(0, 1fr) auto;align-content:center;gap:var(--space-3) var(--space-2);inline-size:calc(4*var(--vf-list-ctl) + 3*var(--space-2))}}@media(min-width: 1200px){.product-list .item-grid .details .list-view-action{inline-size:352px}}@media(max-width: 767.98px){.product-list .list-view-action .prices{flex-basis:100%}}@media(min-width: 768px){.product-list .list-view-action .prices{grid-column:1/-1}}.product-list .list-view-action .vf-cart-bar{grid-column:1}@media(min-width: 768px){.product-list .list-view-action .prices .actual-price{font-size:var(--fs-xl)}}.product-list .list-view-action .top-extra{display:flex;grid-column:2;gap:var(--space-2)}.product-list .list-view-action .add-to-wishlist-button,.product-list .list-view-action .add-to-compare-list-button,.product-list .list-view-action .quickview-button{display:inline-flex;align-items:center;justify-content:center;width:var(--vf-list-ctl);height:var(--vf-list-ctl);padding:0;font-size:var(--fs-lg);color:var(--text-primary);background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius-base);background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25),border-color var(--dur-base) var(--ease-out),scale var(--dur-press) var(--ease-out)}.product-list .list-view-action .add-to-wishlist-button .quickview-icon,.product-list .list-view-action .add-to-compare-list-button .quickview-icon,.product-list .list-view-action .quickview-button .quickview-icon{display:grid;place-items:center;line-height:1}.product-list .list-view-action .add-to-wishlist-button:is(:hover,:focus-visible),.product-list .list-view-action .add-to-compare-list-button:is(:hover,:focus-visible),.product-list .list-view-action .quickview-button:is(:hover,:focus-visible){--tape-p: 101%;color:var(--on-primary);border-color:var(--primary)}.product-list .list-view-action .add-to-wishlist-button:active,.product-list .list-view-action .add-to-compare-list-button:active,.product-list .list-view-action .quickview-button:active{scale:.94}.product-list .list-view-action .add-to-wishlist-button:focus-visible,.product-list .list-view-action .add-to-compare-list-button:focus-visible,.product-list .list-view-action .quickview-button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.product-list .list-view-action .add-to-compare-list-button[aria-pressed=true]{color:var(--white);background-color:var(--secondary);border-color:var(--secondary)}@media(max-width: 1199.98px){.product-list .list-view-action .vf-cart-bar{width:var(--vf-list-ctl);min-height:var(--vf-list-ctl);padding:0;border-radius:var(--radius-base)}.product-list .list-view-action .vf-cart-bar i{font-size:var(--fs-xl)}.product-list .list-view-action .vf-cart-bar .vf-cart-bar__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media(min-width: 1200px){.product-list .list-view-action .vf-cart-bar{min-height:var(--vf-list-ctl);padding-inline:var(--space-3)}}.product-list .vf-cart-bar--hover{display:none}.product-list .vf-cart-bar--touch{display:flex}.item-grid .details .list-view-action,.section__scarousel-grid .details .list-view-action,.trending-categories .details .list-view-action,.our-brands .details .list-view-action,.swiper-slide .details .list-view-action{display:none}.products-container{position:relative}.pager{margin-block:var(--space-7) var(--space-5)}.pager ul{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none;justify-content:center}.pager li{display:flex}.pager a,.pager span{display:inline-grid;place-items:center;min-inline-size:44px;block-size:44px;padding-inline:var(--space-2);font-size:var(--fs-15);font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--text-primary);border-radius:var(--radius-base);box-shadow:inset 0 0 0 1px var(--gray-300)}.pager a{background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),box-shadow var(--dur-fast) var(--ease-out)}.pager a:hover,.pager a:focus-visible{--tape-p: 101%;color:var(--on-primary);box-shadow:inset 0 0 0 1px var(--text-primary)}.pager a:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--text-primary),var(--focus-ring)}.pager .current-page span{font-weight:700;color:var(--on-primary);background-color:var(--primary);box-shadow:none}.pager .first-page a,.pager .previous-page a,.pager .next-page a,.pager .last-page a{display:inline-flex;align-items:center;justify-content:center;font-size:0;color:rgba(0,0,0,0)}.pager .first-page a::before,.pager .previous-page a::before,.pager .next-page a::before,.pager .last-page a::before{content:"";inline-size:20px;block-size:20px;background-color:var(--text-primary);mask:var(--pager-glyph) center/contain no-repeat}.pager .first-page a:hover::before,.pager .first-page a:focus-visible::before,.pager .previous-page a:hover::before,.pager .previous-page a:focus-visible::before,.pager .next-page a:hover::before,.pager .next-page a:focus-visible::before,.pager .last-page a:hover::before,.pager .last-page a:focus-visible::before{background-color:var(--on-primary)}.pager .first-page{--pager-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M197.66,202.34a8,8,0,0,1-11.32,11.32l-80-80a8,8,0,0,1,0-11.32l80-80a8,8,0,0,1,11.32,11.32L123.31,128ZM72,40a8,8,0,0,0-8,8V208a8,8,0,0,0,16,0V48A8,8,0,0,0,72,40Z'/%3E%3C/svg%3E")}.pager .previous-page{--pager-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M165.66,202.34a8,8,0,0,1-11.32,11.32l-80-80a8,8,0,0,1,0-11.32l80-80a8,8,0,0,1,11.32,11.32L91.31,128Z'/%3E%3C/svg%3E")}.pager .next-page{--pager-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z'/%3E%3C/svg%3E")}.pager .last-page{--pager-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M149.66,122.34a8,8,0,0,1,0,11.32l-80,80a8,8,0,0,1-11.32-11.32L132.69,128,58.34,53.66A8,8,0,0,1,69.66,42.34ZM184,40a8,8,0,0,0-8,8V208a8,8,0,0,0,16,0V48A8,8,0,0,0,184,40Z'/%3E%3C/svg%3E")}[dir=rtl] .pager a::before{transform:scaleX(-1)}@media(max-width: 575.98px){.pager .first-page,.pager .last-page{display:none}}.catalog-head{display:flex;flex-direction:column;gap:var(--space-6);padding-block-end:var(--space-6)}.catalog-head:not(:has(>:not(script,style,link))){display:none}@media(min-width: 992px){.catalog-head{gap:var(--space-7);padding-block-end:var(--space-7)}}.catalog-foot{display:flex;flex-direction:column;gap:var(--space-6);margin-block-start:var(--space-7)}.catalog-foot::before{content:"";border-block-start:1px solid var(--gray-300)}.catalog-foot:not(:has(>:not(script,style,link))){display:none}@media(min-width: 992px){.catalog-foot{gap:var(--space-7);margin-block-start:var(--space-8)}}.catalog-intro{max-inline-size:720px}.catalog-intro__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:var(--fs-sm);line-height:1.6;color:var(--text-secondary)}@media(min-width: 768px){.catalog-intro__text{-webkit-line-clamp:2;font-size:var(--fs-15)}}.catalog-intro__text>:last-child{margin-block-end:0}.catalog-intro.is-open .catalog-intro__text{display:block;-webkit-line-clamp:unset}.catalog-intro__toggle{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape);margin-block-start:var(--space-2);padding:0;font-size:var(--fs-sm);font-weight:600;color:var(--text-primary);text-decoration:underline;text-underline-offset:4px;background-color:rgba(0,0,0,0);border:0}.catalog-intro__toggle:hover,.catalog-intro__toggle:focus-visible{background-position:var(--tape-in) 100%;background-size:100% .42em;text-decoration-color:rgba(0,0,0,0)}.catalog-intro__toggle:focus-visible{outline:none;box-shadow:var(--focus-ring)}.catalog-intro__toggle.is-idle{visibility:hidden}@media not all and (hover: hover)and (pointer: fine){.catalog-intro__toggle{display:inline-flex;align-items:center;min-block-size:44px;margin-block:calc(var(--space-2) - 11px) -11px}}.vf-subcats--tiles .item-grid{margin:0;padding:0;list-style:none}.vf-subcat{display:flex;flex-direction:column;gap:var(--space-3);color:var(--text-primary);text-decoration:none}.vf-subcat__picture{display:block;aspect-ratio:4/3;overflow:hidden;background-color:var(--bg-secondary);border-radius:var(--radius-base)}.vf-subcat__picture img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform 700ms var(--ease-expo)}.vf-subcat__name{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-15);font-weight:600;line-height:1.3}@media(min-width: 992px){.vf-subcat__name{font-size:var(--fs-base)}}.vf-subcat__label{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.vf-subcat__arrow{flex:none;font-size:var(--fs-lg);transition:transform var(--dur-tape) var(--ease-expo)}.vf-subcat:hover,.vf-subcat:focus-visible{color:var(--text-primary)}.vf-subcat:hover .vf-subcat__picture img,.vf-subcat:focus-visible .vf-subcat__picture img{transform:scale(1.06)}.vf-subcat:hover .vf-subcat__label,.vf-subcat:focus-visible .vf-subcat__label{background-position:var(--tape-in) 100%;background-size:100% .42em}.vf-subcat:hover .vf-subcat__arrow,.vf-subcat:focus-visible .vf-subcat__arrow{transform:translateX(4px)}.vf-subcat:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(prefers-reduced-motion: reduce){.vf-subcat .vf-subcat__picture img,.vf-subcat .vf-subcat__arrow{transition:none}}[data-vf-motion=off] .vf-subcat .vf-subcat__picture img,[data-vf-motion=off] .vf-subcat .vf-subcat__arrow{transition:none}.vf-subcats--chips .item-grid{display:flex;gap:var(--space-2);margin:0;padding:2px;overflow-x:auto;list-style:none;scroll-snap-type:x proximity;scrollbar-width:none}.vf-subcats--chips .item-grid::-webkit-scrollbar{display:none}.vf-subcats--chips .item-box{flex:none;inline-size:auto;scroll-snap-align:start}.vf-subcats--chips .vf-subcat{flex-direction:row;align-items:center;gap:var(--space-3);block-size:48px;padding-inline:var(--space-2) var(--space-4);white-space:nowrap;border-radius:var(--radius-base);box-shadow:inset 0 0 0 1px var(--gray-300);transition:box-shadow var(--dur-fast) var(--ease-out)}.vf-subcats--chips .vf-subcat:hover{box-shadow:inset 0 0 0 1px var(--text-primary)}.vf-subcats--chips .vf-subcat__picture{inline-size:36px;block-size:36px;aspect-ratio:auto}.vf-subcats--chips .vf-subcat__name{font-size:var(--fs-sm)}.featured-rail__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-block-end:var(--space-5)}.featured-rail .featured-rail__title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:0;font-size:var(--fs-xl)}@media(min-width: 992px){.featured-rail .featured-rail__title{font-size:var(--fs-2xl)}}.featured-rail__arrows{display:flex;gap:var(--space-2)}.featured-rail.is-static .featured-rail__arrows{display:none}.featured-rail__arrow{display:grid;place-items:center;inline-size:40px;block-size:40px;padding:0;font-size:var(--fs-20);color:var(--text-primary);background-color:var(--white);border:0;border-radius:var(--radius-base);box-shadow:inset 0 0 0 1px var(--text-primary);cursor:pointer}.featured-rail__arrow:disabled{color:var(--gray-400);box-shadow:inset 0 0 0 1px var(--gray-300);cursor:default}.featured-rail__arrow:focus-visible{outline:none;box-shadow:var(--focus-ring)}.featured-rail .featured-rail__track{--rail-card: calc((100% - 3 * var(--space-4)) / 4.2);display:grid;grid-auto-columns:var(--rail-card);grid-auto-flow:column;grid-template-columns:none;gap:var(--space-4);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.featured-rail .featured-rail__track::-webkit-scrollbar{display:none}@media(max-width: 991.98px){.featured-rail .featured-rail__track{--rail-card: calc((100% - 2 * var(--space-3)) / 2.3);gap:var(--space-3)}}@media(min-width: 768px)and (max-width: 991.98px){.featured-rail .featured-rail__track{--rail-card: calc((100% - 2 * var(--space-3)) / 3.2)}}.featured-rail .featured-rail__track>.item-box{min-inline-size:0;scroll-snap-align:start}.page-title__logo{display:grid;flex:none;place-items:center;inline-size:64px;block-size:64px;padding:var(--space-2);background-color:var(--white);border-radius:var(--radius-base);box-shadow:inset 0 0 0 1px var(--border);order:-1}.page-title__logo img{max-inline-size:100%;max-block-size:100%;object-fit:contain}.page-title--logo{align-items:center;gap:var(--space-5)}@media(max-width: 767.98px){.page-title--logo{flex-direction:row;flex-wrap:wrap;align-items:center}.page-title--logo>h1{flex:1 1 0;min-inline-size:0}.page-title--logo>.page-title__meta{flex-basis:100%}}.page-title .contact-vendor{display:flex;flex-wrap:wrap;gap:var(--space-2)}.product-selectors{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-block-size:56px;margin-block-end:var(--space-5);border-block-end:1px solid var(--border)}.product-selectors__start,.product-selectors__end{display:flex;align-items:center;gap:var(--space-4);min-inline-size:0}.product-selectors .product-sorting,.product-selectors .product-page-size{position:relative;display:flex;align-items:center}.product-selectors .product-sorting label,.product-selectors .product-page-size label{position:absolute;inset-inline-start:var(--space-4);z-index:1;font-size:var(--fs-sm);color:var(--text-light);pointer-events:none}.product-selectors .product-sorting .form-select,.product-selectors .product-page-size .form-select{inline-size:auto;min-inline-size:0;block-size:40px;min-block-size:40px;padding-block:0;padding-inline:70px var(--control-height-sm);font-size:var(--fs-sm);font-weight:600;border-color:var(--gray-300)}.product-selectors .product-page-size .form-select{padding-inline-start:56px}.product-selectors .product-viewmode{display:flex;border-radius:var(--radius-base);box-shadow:inset 0 0 0 1px var(--gray-300)}.product-selectors .viewmode-icon{display:grid;place-items:center;inline-size:40px;block-size:40px;font-size:var(--fs-20);color:var(--text-secondary);border-radius:var(--radius-base);transition:color var(--dur-fast) var(--ease-out)}.product-selectors .viewmode-icon:hover{color:var(--text-primary)}.product-selectors .viewmode-icon.selected{color:var(--white);background-color:var(--text-primary)}.product-selectors .viewmode-icon:focus-visible{outline:none;box-shadow:var(--focus-ring)}.product-selectors .offcanvas-filter-btn{display:inline-flex;align-items:center;gap:var(--space-2);block-size:40px;padding-inline:var(--space-4);font-size:var(--fs-sm);font-weight:600;color:var(--text-primary);background-color:var(--white);border:0;border-radius:var(--radius-base);box-shadow:inset 0 0 0 1px var(--text-primary);cursor:pointer}.product-selectors .offcanvas-filter-btn i{font-size:var(--fs-lg)}.product-selectors .offcanvas-filter-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width: 991.98px){.product-selectors{min-block-size:0;margin-block-end:var(--space-4);padding-block-end:var(--space-3)}.product-selectors .product-sorting,.product-selectors .offcanvas-filter-btn{display:none}.product-selectors:not(:has(.product-page-size,.product-viewmode)){display:none}}@media(min-width: 992px){.product-selectors{position:sticky;top:var(--header-height);z-index:7;block-size:64px;margin-block-end:var(--space-5);background-color:var(--white);border-block-start:1px solid var(--border)}}@media(min-width: 992px){.double-column:not(.double-column--offcanvas-all) .product-selectors{margin-inline-start:calc(-1*var(--rail-gap));padding-inline-start:var(--rail-gap)}}.filter-count-badge{display:inline-grid;place-items:center;min-inline-size:20px;block-size:20px;padding-inline:var(--space-1);font-size:var(--fs-xs);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--on-primary);background-color:var(--primary);border-radius:var(--radius-base)}.filter-count-badge[hidden]{display:none}.vf-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-block-end:var(--space-5)}.vf-active-filters[hidden]{display:none}.vf-active-filters__list{display:contents;margin:0;padding:0;list-style:none}.vf-active-filters__clear{block-size:32px;padding:0 var(--space-1);font-size:var(--fs-sm);font-weight:600;color:var(--text-primary);text-decoration:underline;text-underline-offset:4px;background-color:rgba(0,0,0,0);border:0;cursor:pointer}.vf-active-filters__clear:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width: 991.98px){.vf-active-filters{flex-wrap:nowrap;margin-inline:calc(-1*var(--space-1));padding-inline:var(--space-1);overflow-x:auto;scrollbar-width:none}.vf-active-filters::-webkit-scrollbar{display:none}.vf-active-filters>*{flex:none}}.vf-active-filters--drawer{flex-wrap:wrap;margin:0 0 var(--space-5);overflow:visible}.vf-chip{display:inline-flex;align-items:center;gap:var(--space-2);block-size:32px;padding-inline:var(--space-3) var(--space-2);font-size:var(--fs-xs);white-space:nowrap;color:var(--text-primary);background-color:var(--bg-secondary);border:0;border-radius:var(--radius-base);cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out)}.vf-chip__key{color:var(--text-secondary)}.vf-chip__key::after{content:":"}.vf-chip__value{font-weight:600}.vf-chip i{font-size:var(--fs-base)}.vf-chip:hover{box-shadow:inset 0 0 0 1px var(--text-primary)}.vf-chip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.catalog-filter .offcanvas-header--filter{display:flex;align-items:center;gap:var(--space-4);min-block-size:64px;padding-block:0;padding-inline:var(--space-5) var(--space-3);border-block-end:1px solid var(--border)}.catalog-filter .offcanvas-header--filter .offcanvas-title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:0;margin-inline-end:auto;font-size:var(--fs-xl)}.catalog-filter .offcanvas-header--filter .btn-close{display:grid;place-items:center;inline-size:44px;block-size:44px;margin:0;padding:0;font-size:var(--fs-24);color:var(--text-primary);background:none;border:0;border-radius:var(--radius-base);opacity:1}.catalog-filter .offcanvas-header--filter .btn-close:focus-visible{outline:none;box-shadow:var(--focus-ring)}.catalog-filter .filter-clear-all{display:none}.catalog-filter .filter-clear-all.is-visible{display:inline-flex}.catalog-filter .offcanvas-header .filter-clear-all{padding:0;font-size:var(--fs-sm);font-weight:600;color:var(--text-primary);text-decoration:underline;text-underline-offset:4px;background:none;border:0;cursor:pointer}.catalog-filter .offcanvas-header .filter-clear-all:focus-visible{outline:none;box-shadow:var(--focus-ring)}.catalog-filter .offcanvas-body{display:block;padding:var(--space-4) var(--space-5) var(--space-6)}.catalog-filter .offcanvas-body>.block,.catalog-filter .offcanvas-body>.filter-item--sort,.catalog-filter .product-filters>.filter-item{margin:0}.catalog-filter .offcanvas-body>.block:not(:last-child),.catalog-filter .offcanvas-body>.filter-item--sort:not(:last-child),.catalog-filter .product-filters>.filter-item:not(:last-child){margin-block-end:var(--space-2)}.catalog-filter .offcanvas-body>.block:not(:last-child){margin-block-end:var(--space-2)}.catalog-filter .product-filters{margin:0}.catalog-filter .filter-item{margin:0;padding:0;background:none;border:0}.catalog-filter .filter-item__head{margin:0;font-size:inherit}.catalog-filter .filter-item__head .title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);inline-size:100%;min-block-size:52px;margin:0;padding:0;font-family:var(--font-family);font-size:var(--fs-base);font-weight:700;line-height:1.3;text-align:start;color:var(--text-primary);background:none;border:0;border-block-end:1px solid var(--border);cursor:pointer}.catalog-filter .filter-item__head .title::after{content:"";flex:none;inline-size:20px;block-size:20px;background-color:var(--text-primary);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z'/%3E%3C/svg%3E") center/contain no-repeat}.catalog-filter .filter-item__head .title[aria-expanded=true]::after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128Z'/%3E%3C/svg%3E")}.catalog-filter .filter-item__head .title:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.catalog-filter .filter-item{display:grid;grid-template-rows:min-content 0fr;transition:grid-template-rows var(--dur-base) var(--ease-out)}@media(prefers-reduced-motion: reduce){.catalog-filter .filter-item{transition:none}}[data-vf-motion=off] .catalog-filter .filter-item{transition:none}.catalog-filter .filter-item:not(.is-collapsed){grid-template-rows:min-content 1fr}.catalog-filter .filter-item:not(.is-collapsed)>.list-box{visibility:inherit;transition-delay:0s;padding-block:var(--space-3) var(--space-4)}.catalog-filter .list-box{--vf-css-fold: 1;min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--dur-base);margin-inline:calc(-1*var(--space-1));padding:0 var(--space-1);transition:visibility 0s linear var(--dur-base),padding-block var(--dur-base) var(--ease-out)}@media(prefers-reduced-motion: reduce){.catalog-filter .list-box{transition:none}}[data-vf-motion=off] .catalog-filter .list-box{transition:none}.catalog-filter .product-filters .list,.catalog-filter .filter-item--sort .list{display:grid;gap:0;margin:0;padding:0;list-style:none}.catalog-filter .product-filters .list>.item,.catalog-filter .filter-item--sort .list>.item{display:flex;align-items:center;gap:var(--space-3);min-block-size:40px;margin:0}.catalog-filter .product-filters .list>.item[hidden],.catalog-filter .filter-item--sort .list>.item[hidden]{display:none}.catalog-filter .product-filters .list>.item>label,.catalog-filter .filter-item--sort .list>.item>label{flex:1;min-inline-size:0;font-size:var(--fs-15);line-height:1.35;color:var(--text-secondary);cursor:pointer}.catalog-filter .product-filters .list>.item>input:checked+label,.catalog-filter .filter-item--sort .list>.item>input:checked+label{font-weight:600;color:var(--text-primary)}.catalog-filter .rating-option{display:flex;align-items:center;gap:var(--space-2)}.catalog-filter .rating-stars{display:inline-flex;gap:1px;font-size:var(--fs-base);color:var(--star-filled)}.catalog-filter .rating-stars .ph.ph-star{color:var(--star-empty)}.catalog-filter .item--switch{flex-direction:row-reverse;justify-content:space-between}.catalog-filter .item--switch>label{color:var(--text-primary)}.catalog-filter .item--switch input[role=switch]{position:relative;inline-size:40px;block-size:24px;background:var(--gray-300);border:0;border-radius:var(--radius-base);transition:background-color var(--dur-fast) var(--ease-out)}.catalog-filter .item--switch input[role=switch]::before{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:18px;block-size:18px;background-color:var(--white);border-radius:var(--radius-base);transition:transform var(--dur-base) var(--ease-expo)}.catalog-filter .item--switch input[role=switch]:checked{background-color:var(--text-primary);background-image:none}.catalog-filter .item--switch input[role=switch]:checked::before{background-color:var(--primary);transform:translateX(16px)}[dir=rtl] .catalog-filter .item--switch input[role=switch]:checked::before{transform:translateX(-16px)}@media(prefers-reduced-motion: reduce){.catalog-filter .item--switch input[role=switch],.catalog-filter .item--switch input[role=switch]::before{transition:none}}[data-vf-motion=off] .catalog-filter .item--switch input[role=switch],[data-vf-motion=off] .catalog-filter .item--switch input[role=switch]::before{transition:none}.catalog-filter .product-spec-color .list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.catalog-filter .product-spec-color .list>.item{min-block-size:0}.catalog-filter .color-item{position:relative}.catalog-filter .color-item input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.catalog-filter .color-item .color-squares{display:block;cursor:pointer}.catalog-filter .color-item .color-swatch{position:relative;display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:var(--radius-base);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 14%, transparent)}.catalog-filter .color-item .color-name{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.catalog-filter .color-item input:checked+.color-squares .color-swatch{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 14%, transparent),0 0 0 2px var(--white),0 0 0 4px var(--text-primary)}.catalog-filter .color-item input:checked+.color-squares .color-swatch::after{content:"";inline-size:18px;block-size:18px;background-color:var(--white);mask:url("data:image/svg+xml,%3Csvg fill='%23ffffff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 0 1px color-mix(in srgb, var(--text-primary) 60%, transparent))}.catalog-filter .color-item input:checked+.color-squares .color-swatch--light::after{background-color:var(--text-primary);filter:none}.catalog-filter .color-item input:focus-visible+.color-squares .color-swatch{box-shadow:var(--focus-ring)}.catalog-filter .price-range-filter .selected-price-range{display:none}.catalog-filter .price-range-filter .price-range-slider-wrap{isolation:isolate;padding:var(--space-3) var(--space-3) var(--space-4)}.catalog-filter .price-range-filter #price-range-slider.rtl{direction:ltr}.catalog-filter .price-range-filter .ui-slider-horizontal{block-size:2px;background-color:var(--gray-300);border:0;border-radius:0}.catalog-filter .price-range-filter .ui-widget-header{background-color:var(--text-primary);border-radius:0}.catalog-filter .price-range-filter .ui-slider .ui-slider-handle{inset-block-start:50%;inline-size:20px;block-size:20px;margin-inline-start:-10px;background-color:var(--white);border:2px solid var(--text-primary);border-radius:var(--radius-base);outline:none;transform:translateY(-50%);cursor:grab}.catalog-filter .price-range-filter .ui-slider .ui-slider-handle:focus-visible{box-shadow:var(--focus-ring)}.catalog-filter .price-range-inputs{display:flex;align-items:center;gap:var(--space-2)}.catalog-filter .price-range-inputs__field{display:flex;flex:1;align-items:center;gap:var(--space-1);min-inline-size:0;block-size:40px;padding-inline:var(--space-3) var(--space-2);background-color:var(--white);border:1px solid var(--gray-400);border-radius:var(--radius-base);cursor:text;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.catalog-filter .price-range-inputs__field:hover{border-color:var(--gray-500)}.catalog-filter .price-range-inputs__field:focus-within{outline:none;border-color:var(--text-secondary);box-shadow:0 0 0 3px var(--field-focus-halo)}.catalog-filter .price-range-inputs__sign{flex:none;font-size:var(--fs-sm);color:var(--text-light)}.catalog-filter .price-range-inputs input{flex:1;inline-size:100%;min-inline-size:0;block-size:100%;padding:0;font-family:var(--font-family);font-size:var(--fs-sm);color:var(--text-primary);font-variant-numeric:tabular-nums;background:rgba(0,0,0,0);border:0;outline:0;appearance:textfield}.catalog-filter .price-range-inputs input::-webkit-inner-spin-button,.catalog-filter .price-range-inputs input::-webkit-outer-spin-button{margin:0;appearance:none}.catalog-filter .price-range-inputs__dash{color:var(--text-light)}.catalog-filter .filter-more{display:inline-flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-1);padding:var(--space-1) 0;font-size:var(--fs-sm);font-weight:600;color:var(--text-primary);background:none;border:0;cursor:pointer}.catalog-filter .filter-more::before{content:"";inline-size:16px;block-size:16px;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z'/%3E%3C/svg%3E") center/contain no-repeat}.catalog-filter .filter-more[aria-expanded=true]::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128Z'/%3E%3C/svg%3E")}.catalog-filter .filter-more:focus-visible{outline:none;box-shadow:var(--focus-ring)}.catalog-filter .block-popular-tags .tags ul{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.catalog-filter .block-popular-tags .tags ul a{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 50%;background-size:0% 100%;display:inline-flex;align-items:center;gap:var(--space-2);block-size:32px;padding-inline:var(--space-3);font-size:var(--fs-sm);font-weight:500;color:var(--text-primary);border-radius:var(--radius-base);box-shadow:inset 0 0 0 1px var(--gray-300);transition:background-size var(--dur-tape) var(--ease-tape)}.catalog-filter .block-popular-tags .tags ul a:hover,.catalog-filter .block-popular-tags .tags ul a:focus-visible{background-position:var(--tape-in) 50%;background-size:100% 100%;color:var(--on-primary)}.catalog-filter .block-popular-tags .tags ul a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.catalog-filter .block-recently-viewed-products .list{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.catalog-filter .block-recently-viewed-products .product-picture{flex:none;inline-size:64px;aspect-ratio:1;overflow:hidden;background-color:var(--bg-secondary);border-radius:var(--radius-base)}.catalog-filter .block-recently-viewed-products .product-picture img{inline-size:100%;block-size:100%;object-fit:cover}.catalog-filter .block-recently-viewed-products .product-name{font-size:var(--fs-sm);line-height:1.4;color:var(--text-primary)}.catalog-filter .block-recently-viewed-products .product-price{margin:var(--space-1) 0 0;font-size:var(--fs-sm);font-weight:700;font-variant-numeric:tabular-nums}.catalog-filter .view-all a{font-size:var(--fs-sm);font-weight:600;color:var(--text-primary);text-decoration:underline;text-underline-offset:4px}.catalog-filter .offcanvas-footer{display:flex;gap:var(--space-3);padding:var(--space-4);background-color:var(--white);border-block-start:1px solid var(--border)}.catalog-filter .offcanvas-footer .filter-clear-all.is-visible{display:inline-flex}.catalog-filter .offcanvas-footer .offcanvas-footer__show{flex:1}.catalog-filter.offcanvas,.catalog-filter.offcanvas-lg{--bs-offcanvas-width: min(420px, 100vw);--bs-offcanvas-transition: transform 300ms var(--ease-expo)}@media(max-width: 575.98px){.catalog-filter.offcanvas,.catalog-filter.offcanvas-lg{--bs-offcanvas-width: 100vw;max-inline-size:none}}@media(prefers-reduced-motion: reduce){.catalog-filter.offcanvas,.catalog-filter.offcanvas-lg{--bs-offcanvas-transition: none}}[data-vf-motion=off] .catalog-filter.offcanvas,[data-vf-motion=off] .catalog-filter.offcanvas-lg{--bs-offcanvas-transition: none}.catalog-filter.offcanvas.show,.catalog-filter.offcanvas.showing,.catalog-filter.offcanvas-lg.show,.catalog-filter.offcanvas-lg.showing{display:flex;flex-direction:column}.catalog-filter.offcanvas.show .offcanvas-body,.catalog-filter.offcanvas.showing .offcanvas-body,.catalog-filter.offcanvas-lg.show .offcanvas-body,.catalog-filter.offcanvas-lg.showing .offcanvas-body{flex:1;overflow-y:auto}@media(min-width: 992px){.catalog-filter.offcanvas-lg{position:sticky;top:var(--header-height);max-inline-size:none;max-block-size:calc(100vh - var(--header-height));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-inline-end:var(--space-4);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);mask-image:linear-gradient(to bottom, black calc(100% - var(--space-6)), transparent)}.catalog-filter.offcanvas-lg:hover,.catalog-filter.offcanvas-lg:focus-within{scrollbar-color:var(--gray-400) rgba(0,0,0,0)}.catalog-filter.offcanvas-lg .offcanvas-header.offcanvas-header--filter{position:sticky;top:0;z-index:1;display:flex;block-size:64px;min-block-size:0;padding:0;background-color:var(--white);border-block:1px solid var(--border)}.catalog-filter.offcanvas-lg .offcanvas-header.offcanvas-header--filter .offcanvas-title{font-size:var(--fs-base);letter-spacing:0}.catalog-filter.offcanvas-lg .offcanvas-header.offcanvas-header--filter .btn-close{display:none}.catalog-filter.offcanvas-lg .offcanvas-body{padding:var(--space-3) 0 var(--space-7)}.catalog-filter.offcanvas-lg .filter-item--sort,.catalog-filter.offcanvas-lg .offcanvas-footer{display:none}}.vf-listing-bar{display:none}@media(max-width: 991.98px){.vf-listing-bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--z-bar);display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;block-size:calc(56px + env(safe-area-inset-bottom));padding-block-end:env(safe-area-inset-bottom);color:var(--white);background-color:var(--surface-dark);transition:transform var(--dur-base) var(--ease-out)}.vf-listing-bar.is-hidden{transform:translateY(100%)}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.vf-listing-bar{transition:none}}@media(max-width: 991.98px){[data-vf-motion=off] .vf-listing-bar{transition:none}}.vf-listing-bar__button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--fs-sm);font-weight:600;color:var(--white);background:none;border:0;cursor:pointer}.vf-listing-bar__button i{font-size:var(--fs-lg)}.vf-listing-bar__button:focus-visible{outline:2px solid var(--primary);outline-offset:-4px}.vf-listing-bar__button:only-of-type{grid-column:3}.vf-listing-bar__count{display:flex;align-items:center;margin:0;padding-inline:var(--space-4);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--on-ink-muted);border-inline:1px solid var(--on-ink-line)}@media(max-width: 991.98px){.products-container:has(~.vf-listing-bar),.page-body:has(>.vf-listing-bar){padding-block-end:var(--space-8)}}.pager--appended{display:none}.vf-load-more{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin-block:var(--space-7) var(--space-5);text-align:center}.vf-load-more__text{margin:0;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.vf-load-more__progress{display:block;inline-size:240px;max-inline-size:100%;block-size:2px;background-color:var(--gray-300)}.vf-load-more__progress>span{display:block;block-size:100%;background-color:var(--text-primary)}.vf-load-more__button{min-inline-size:200px}.voltfitness-infinite-sentinel{inline-size:100%;min-block-size:1px;pointer-events:none}.voltfitness-infinite-end{padding-block:var(--space-6);font-size:var(--fs-sm);text-align:center;color:var(--text-light)}.fieldset .form-fields .inputs>select{display:block;width:100%}.forum-subscriptions-page .data-table{display:table}.forum-subscriptions-page .data-table .info{min-width:50px}.forum-subscriptions-page .data-table thead{display:table-header-group;vertical-align:middle;width:100%}.forum-subscriptions-page .data-table tr{padding-inline-start:0;display:table-row}.forum-subscriptions-page .data-table tr th{text-align:start}.forum-subscriptions-page .data-table tbody{display:table-row-group}.forum-subscriptions-page .data-table tbody td{display:table-cell;border-bottom:1px solid var(--gray-g200);background-color:var(--white);padding:var(--space-4h) var(--space-3);color:inherit;text-align:start}.forum-subscriptions-page .data-table tbody td.info{text-align:start}.vendorinfo-page .vendor-picture{position:relative;display:inline-block;margin-block-start:var(--space-3)}.vendorinfo-page .vendor-picture img{max-inline-size:160px;border-radius:var(--radius-base)}.vendorinfo-page .vendor-picture .remove-picture-button{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.check-gift-card-balance-page .page-title{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.check-gift-card-balance-page .page-body{max-width:600px}.check-gift-card-balance-page .page-body .form-fields{margin-bottom:var(--space-2)}.check-gift-card-balance-page .page-body .result{margin-bottom:var(--space-1)}.vf-rule-link{padding:var(--space-1) 0;font:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--text-primary);background-color:rgba(0,0,0,0);border:0;border-block-end:2px solid var(--accent-line);cursor:pointer;background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 50%;background-size:0% 100%;transition:background-size var(--dur-tape) var(--ease-tape)}.vf-rule-link:hover,.vf-rule-link:focus-visible{background-position:var(--tape-in) 50%;background-size:100% 100%}.vf-rule-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-rule-link{display:inline-block;text-decoration:none}.vf-rule-link--danger:hover:not(:disabled){color:var(--white);--primary: var(--error)}.vf-rule-link:disabled{color:var(--text-light);border-block-end-color:var(--gray-300);cursor:default;background-image:none}ul.vf-reviews{margin:0;padding:0;list-style:none;border-block-start:1px solid var(--accent-line)}.vf-review{display:grid;justify-items:start;gap:var(--space-3);padding-block:var(--space-4h);border-block-end:1px solid var(--gray-300)}.vf-review p{margin:0}.vf-review__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);inline-size:100%}.vf-stars{display:inline-flex;gap:2px;font-size:var(--fs-base);color:var(--text-primary)}.vf-review__title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:0;font-size:var(--fs-lg)}.vf-review__text{max-inline-size:72ch;font-size:var(--fs-15);line-height:1.5;color:var(--text-secondary)}.vf-review__type{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-sm)}.vf-review__date{font-size:var(--fs-xs);color:var(--text-light)}.vf-review__reply{display:grid;gap:var(--space-2);inline-size:100%;max-inline-size:720px;padding:var(--space-4);font-size:var(--fs-sm);color:var(--text-secondary);background-color:var(--gray-100)}.vf-review__reply-head{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:700;color:var(--text-primary)}.cw-modal__field{display:flex;flex-direction:column;gap:var(--space-2)}.cw-modal__label{font-size:var(--fs-sm);font-weight:700;color:var(--text-primary)}.cw-modal__input{box-shadow:none;width:100%;min-height:var(--control-height);outline:0;padding:var(--space-3) var(--space-4);font-family:var(--font-family);font-size:var(--fs-base);line-height:1.375;color:var(--text-primary);background-color:var(--white);border:1px solid var(--gray-400);border-radius:var(--radius-base);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.cw-modal__input::placeholder{color:var(--text-light)}.cw-modal__input:hover{border-color:var(--gray-500)}.cw-modal__input:focus,.cw-modal__input:focus-visible{outline:none;border-color:var(--text-secondary);box-shadow:0 0 0 3px var(--field-focus-halo)}.cw-modal__input[aria-invalid=true],.cw-modal__input.input-validation-error{border-color:var(--error)}.cw-list{display:flex;flex-direction:column;gap:var(--space-2)}.cw-list__item{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);font-size:var(--fs-sm);font-weight:500;color:var(--secondary);text-align:start;background-color:var(--bg-primary);border:1px solid var(--gray-200);cursor:pointer;background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25),border-color var(--dur-base) var(--ease-out)}@media(hover: hover)and (pointer: fine){.cw-list__item:hover{--tape-p: 101%;color:var(--on-primary);border-color:var(--primary)}}.cw-list__item:focus-visible{--tape-p: 101%;outline:none;box-shadow:var(--focus-ring);color:var(--on-primary)}.cw-list__item--add{color:var(--accent-text);background-color:rgba(0,0,0,0);border-style:dashed;border-color:var(--accent-line)}.cw-list__item-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;color:var(--text-primary);background-color:var(--white);border:1px solid var(--gray-200)}.cw-list__item-icon i{font-size:var(--fs-base);line-height:1}.cw-list__item-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-list__item-arrow{flex-shrink:0;font-size:var(--fs-lg);color:var(--text-light)}[dir=rtl] .cw-list__item-arrow{scale:-1 1}.cw-list__item:hover .cw-list__item-arrow,.cw-list__item:focus-visible .cw-list__item-arrow{color:currentColor}.wishlist-page .page-body{display:grid;gap:var(--space-6)}.vf-wishlist__name{color:var(--text-light)}.vf-wishlist__layout{display:grid;gap:var(--space-6);align-items:start;min-width:0}@media(min-width: 992px){.vf-wishlist__layout--aside{grid-template-columns:minmax(0, 1fr) 360px}}@media(min-width: 1200px){.vf-wishlist__layout--aside{grid-template-columns:minmax(0, 1fr) 400px;gap:var(--space-8)}}.vf-wishlist__layout--aside>.wishlist-section{min-width:0}@media(min-width: 992px){.vf-wishlist__layout--aside>.vf-share{position:sticky;top:calc(var(--header-height, 72px) + var(--space-5));max-inline-size:none}}.vf-wishlist__select{display:inline-flex;flex:none;align-items:center;gap:var(--space-3);align-self:flex-start;min-block-size:44px;margin:0;font:inherit;cursor:pointer}.vf-wishlist__select--line{justify-content:center;inline-size:44px;block-size:44px;margin-inline:calc(var(--space-3)*-1)}.vf-wishlist .vf-cart-line.is-selected>td{background-color:var(--gray-100)}@media(max-width: 1199.98px){.vf-wishlist:has([data-vf-select]) .vf-cart-line{grid-template-columns:calc(20px + var(--vf-thumb) + 2*var(--vf-line-gap)) auto 1fr}}@media(max-width: 1199.98px)and (max-width: 575.98px){.vf-wishlist:has([data-vf-select]) .vf-cart-line{grid-template-columns:auto minmax(0, 1fr)}}@media(max-width: 1199.98px){.vf-wishlist .vf-cart-line.is-selected{background-color:var(--gray-100)}.vf-wishlist .vf-cart-line.is-selected>td{background-color:rgba(0,0,0,0)}}.vf-wishlist__move{position:relative}.vf-wishlist__move select,[dir=rtl] .vf-wishlist__move select{min-block-size:40px;padding:0;padding-inline-end:var(--space-5);font:inherit;color:inherit;background-color:rgba(0,0,0,0);background-size:16px;background-position:right 0 center;border:0;cursor:pointer}[dir=rtl] .vf-wishlist__move select{background-position:left 0 center}.vf-lists{display:flex;gap:var(--space-2);margin-inline:calc(var(--space-1)*-1);padding:var(--space-1);overflow-x:auto;scrollbar-width:none}.vf-lists::-webkit-scrollbar{display:none}.vf-lists__tab,.vf-lists__new{display:inline-flex;flex:none;align-items:center;gap:var(--space-2);min-block-size:40px;padding-inline:var(--space-4);font-size:var(--fs-sm);font-weight:600;white-space:nowrap;border-radius:var(--radius-base)}.vf-lists__tab:focus-visible,.vf-lists__new:focus-visible{box-shadow:var(--focus-ring)}.vf-lists__tab{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 50%;background-size:0% 100%;color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--gray-300);transition:background-size var(--dur-tape) var(--ease-tape)}.vf-lists__tab:hover,.vf-lists__tab:focus-visible{background-position:var(--tape-in) 50%;background-size:100% 100%;color:var(--on-primary)}.vf-lists__tab[aria-current=page]{color:var(--on-primary);background-color:var(--primary);box-shadow:none}.vf-lists__new{color:var(--text-primary);background:none;border:0;cursor:pointer}.vf-lists__new i{font-size:var(--fs-lg)}.vf-bulk{position:sticky;inset-block-end:0;z-index:20;display:flex;align-items:center;gap:var(--space-4);margin-block-start:var(--space-5);padding:var(--space-3) var(--space-4);color:var(--white);background-color:var(--accent-line);animation:vf-bulk-in var(--dur-base) var(--ease-out)}@media(min-width: 768px){.vf-bulk{padding-inline:var(--space-5)}}.vf-bulk[hidden]{display:none}@media(prefers-reduced-motion: reduce){.vf-bulk{animation:none}}[data-vf-motion=off] .vf-bulk{animation:none}@keyframes vf-bulk-in{from{transform:translateY(100%)}}@media(max-width: 991.98px){.vf-bulk-shown #chatpilot-root{--cp-offset-y-m: 96px !important}}.vf-bulk__count{flex:1 1 auto;font-size:var(--fs-sm);color:var(--on-ink-muted)}.vf-bulk__add{flex:none}.vf-share{display:grid;gap:var(--space-3);max-inline-size:760px;padding-block-start:var(--space-4h);border-block-start:1px solid var(--accent-line)}.vf-share__title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:0;font-size:var(--fs-20)}.vf-share__line{margin:0;font-size:var(--fs-sm);color:var(--text-secondary)}.vf-share__field{position:relative;display:flex}.vf-share__field>i{position:absolute;inset-block-start:50%;inset-inline-start:var(--space-4);font-size:var(--fs-lg);color:var(--text-secondary);translate:0 -50%;pointer-events:none}input.vf-share__url{flex:1 1 auto;min-inline-size:0;padding-inline-start:44px;color:var(--text-secondary);background-color:var(--gray-100);border-start-end-radius:0;border-end-end-radius:0}.vf-share__copy{flex:none;border-start-start-radius:0;border-end-start-radius:0}@media(max-width: 575.98px){.vf-share__copy{padding-inline:var(--space-4)}}.vf-share__more{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-6);padding-block-start:var(--space-1)}.vf-share__more:not(:has(*)){display:none}.nb-action-modal__heading{display:flex;flex-direction:column;min-width:0}.nb-action-modal__product-list{display:flex;flex-direction:column;gap:var(--space-2);max-height:240px;overflow-y:auto}.nb-action-modal__product{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);background-color:var(--gray-100);border-radius:var(--radius-base)}@media(max-width: 575.98px){.nb-action-modal__product{gap:var(--space-3);padding:var(--space-3)}}.nb-action-modal__image{flex-shrink:0;width:72px;height:72px;overflow:hidden;background-color:var(--bg-secondary);border-radius:var(--radius-base)}.nb-action-modal__image img{width:100%;height:100%;object-fit:cover}.nb-action-modal__details{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}.nb-action-modal__name{display:-webkit-box;overflow:hidden;font-size:var(--fs-base);font-weight:500;line-height:1.35;color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.nb-action-modal__attributes{font-size:var(--fs-xs);line-height:1.4;color:var(--text-secondary)}.nb-action-modal__price{font-family:var(--font-family);font-weight:700;font-variant-numeric:tabular-nums;color:var(--price);font-size:var(--fs-base);line-height:1.2}.nb-action-modal__price span{font-weight:inherit;color:inherit}.nb-action-modal__actions .button,.nb-action-modal__actions .vf-story__link,.nb-action-modal__actions .chatpilot-guestform-submit,.nb-action-modal__actions .rfq-button-2,.nb-action-modal__actions .premium-blog-search__button,.nb-action-modal__actions .profile-info-box .pm-button,.profile-info-box .nb-action-modal__actions .pm-button,.nb-action-modal__actions .forum-topic-page .topic-actions .actions .reply-topic-button,.forum-topic-page .topic-actions .actions .nb-action-modal__actions .reply-topic-button,.nb-action-modal__actions .forum-page .forum-actions .actions a+a,.forum-page .forum-actions .actions .nb-action-modal__actions a+a,.nb-action-modal__actions .forum-page .forum-actions .actions a:first-child,.forum-page .forum-actions .actions .nb-action-modal__actions a:first-child,.nb-action-modal__actions .forums-header .search-box-button,.forums-header .nb-action-modal__actions .search-box-button,.nb-action-modal__actions .section-link,.nb-action-modal__actions .button-1,.nb-action-modal__actions .button-2,.nb-action-modal__actions :is(.product-details-page,.quickviewdetails) .add-to-cart-button,:is(.product-details-page,.quickviewdetails) .nb-action-modal__actions .add-to-cart-button,.nb-action-modal__actions :is(.product-details-page,.quickviewdetails) .download-sample-button,:is(.product-details-page,.quickviewdetails) .nb-action-modal__actions .download-sample-button,.nb-action-modal__actions .forum-subscriptions-page .button-1.delete-selected-fs-button,.forum-subscriptions-page .nb-action-modal__actions .button-1.delete-selected-fs-button{gap:var(--space-2);text-decoration:none;white-space:nowrap}.nb-action-modal__actions .button i,.nb-action-modal__actions .vf-story__link i,.nb-action-modal__actions .chatpilot-guestform-submit i,.nb-action-modal__actions .rfq-button-2 i,.nb-action-modal__actions .premium-blog-search__button i,.nb-action-modal__actions .profile-info-box .pm-button i,.profile-info-box .nb-action-modal__actions .pm-button i,.nb-action-modal__actions .forum-topic-page .topic-actions .actions .reply-topic-button i,.forum-topic-page .topic-actions .actions .nb-action-modal__actions .reply-topic-button i,.nb-action-modal__actions .forum-page .forum-actions .actions a+a i,.forum-page .forum-actions .actions .nb-action-modal__actions a+a i,.nb-action-modal__actions .forum-page .forum-actions .actions a:first-child i,.forum-page .forum-actions .actions .nb-action-modal__actions a:first-child i,.nb-action-modal__actions .forums-header .search-box-button i,.forums-header .nb-action-modal__actions .search-box-button i,.nb-action-modal__actions .section-link i,.nb-action-modal__actions .button-1 i,.nb-action-modal__actions .button-2 i,.nb-action-modal__actions :is(.product-details-page,.quickviewdetails) .add-to-cart-button i,:is(.product-details-page,.quickviewdetails) .nb-action-modal__actions .add-to-cart-button i,.nb-action-modal__actions :is(.product-details-page,.quickviewdetails) .download-sample-button i,:is(.product-details-page,.quickviewdetails) .nb-action-modal__actions .download-sample-button i,.nb-action-modal__actions .forum-subscriptions-page .button-1.delete-selected-fs-button i,.forum-subscriptions-page .nb-action-modal__actions .button-1.delete-selected-fs-button i{font-size:var(--fs-lg)}.nb-action-modal__error-message{color:var(--text-secondary)}.nb-action-modal__error-message p+p{margin-block-start:var(--space-2)}.nb-action-modal__subscribe-form{padding-block-start:var(--space-2);text-align:center}.nb-action-modal__subscribe-tooltip{margin:0 0 var(--space-4);font-size:var(--fs-sm);line-height:1.5;color:var(--text-secondary)}.nb-action-modal__subscribe-btn{gap:var(--space-2);width:100%}.nb-action-modal__subscribe-btn i{font-size:var(--fs-lg)}.nb-action-modal--topic .modal-dialog{--bs-modal-width: 800px}.nb-action-modal__topic{font-size:var(--fs-base);line-height:1.6;color:var(--text-secondary);text-align:start}.nb-action-modal__topic .topic-page{margin:0;padding:0}.nb-action-modal__topic .topic-page .page-title{display:none}.nb-action-modal__topic .topic-page .page-body{max-width:100%;margin:0;padding:0;text-align:start}.nb-action-modal__topic .topic-page .page-body p,.nb-action-modal__topic .topic-page .page-body .topic-block-body ul>li,.nb-action-modal__topic .topic-page .page-body .topic-block-title>h2{text-align:start}.nb-action-modal__topic .topic-page .page-body p{margin:0 0 var(--space-3);font-size:var(--fs-base)}.nb-action-modal__topic .topic-page .page-body p:last-child{margin-bottom:0}.nb-action-modal__topic-loading{margin:0}.compare-products-page__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.compare-products-page__header h1{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:0;font-size:var(--fs-xl);color:var(--secondary)}@media(min-width: 576px){.compare-products-page__header h1{font-size:var(--fs-2xl)}}.compare-products-page__clear{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;flex-shrink:0;align-items:center;gap:var(--space-2)}.compare-products-page__clear i{font-size:var(--fs-base)}.compare-products-page__grid{overflow-x:auto;border:1px solid var(--gray-300);border-radius:var(--card-radius-lg)}.compare-products-page__cards,.compare-products-page__row,.compare-products-page__group-header{min-width:600px}.compare-products-page__cards,.compare-products-page__row{display:grid;grid-template-columns:160px repeat(auto-fit, minmax(0, 1fr))}@media(min-width: 768px){.compare-products-page__cards,.compare-products-page__row{grid-template-columns:180px repeat(auto-fit, minmax(0, 1fr))}}.compare-products-page__cards{background-color:var(--bg-primary)}.compare-products-page__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-4h) var(--space-3);text-align:center;background-color:var(--white);border-inline-start:1px solid var(--gray-200)}@media(min-width: 768px){.compare-products-page__card{padding-inline:var(--space-4)}}.compare-products-page__remove{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2);z-index:1;display:grid;place-items:center;width:32px;height:32px;padding:0;color:var(--text-secondary);background-color:var(--gray-100);border:0;border-radius:50%;cursor:pointer;--primary: var(--error);--on-primary: var(--white);background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25)}.compare-products-page__remove i{font-size:var(--fs-base);line-height:1}@media(hover: hover)and (pointer: fine){.compare-products-page__remove:hover{--tape-p: 101%;color:var(--on-primary)}}.compare-products-page__remove:focus-visible{--tape-p: 101%;outline:none;box-shadow:var(--focus-ring);color:var(--on-primary)}.compare-products-page__picture{display:flex;align-items:center;justify-content:center;width:100%;max-width:140px;aspect-ratio:1;overflow:hidden;background-color:var(--bg-secondary);border-radius:var(--card-radius-md)}@media(min-width: 768px){.compare-products-page__picture{max-width:160px}}.compare-products-page__picture img{width:100%;height:100%;object-fit:contain;transition:scale 600ms var(--ease-expo)}.compare-products-page__picture:hover img{scale:1.05}.compare-products-page__name{display:-webkit-box;overflow:hidden;font-size:var(--fs-sm);font-weight:600;line-height:1.4;color:var(--secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media(min-width: 768px){.compare-products-page__name{font-size:var(--fs-15)}}.compare-products-page__price{font-family:var(--font-family);font-weight:700;font-variant-numeric:tabular-nums;color:var(--price);font-size:var(--fs-base);line-height:1}@media(min-width: 768px){.compare-products-page__price{font-size:var(--fs-lg)}}.compare-products-page__specs{background-color:var(--white)}.compare-products-page__group-header{display:grid;grid-template-columns:1fr;background-color:var(--secondary);border-bottom:1px solid var(--gray-300)}.compare-products-page__group-header span{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;padding:var(--space-3) var(--space-4);font-weight:700;color:var(--white)}.compare-products-page__row{border-bottom:1px solid var(--gray-200);transition:background-color var(--dur-fast) var(--ease-out)}.compare-products-page__row:nth-child(even){background-color:var(--bg-primary)}.compare-products-page__row:hover{background-color:var(--gray-100)}.compare-products-page__row:last-child{border-bottom:0}.compare-products-page__label-col{display:flex;align-items:center;padding:var(--space-3);background-color:var(--bg-primary);border-inline-end:1px solid var(--gray-200)}@media(min-width: 768px){.compare-products-page__label-col{padding:var(--space-3) var(--space-4)}}.compare-products-page__label-col span{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:var(--fs-12);color:var(--text-secondary)}@media(min-width: 768px){.compare-products-page__label-col span{font-size:var(--fs-xs)}}.compare-products-page__value-col{display:flex;align-items:center;padding:var(--space-3);font-size:var(--fs-xs);line-height:1.6;color:var(--secondary);border-inline-start:1px solid var(--gray-200)}@media(min-width: 768px){.compare-products-page__value-col{padding:var(--space-3) var(--space-4);font-size:var(--fs-sm)}}.compare-products-page__value-col:first-of-type{border-inline-start:0}.compare-products-page__color-swatch{display:inline-block;width:24px;height:24px;border:2px solid var(--white);box-shadow:0 0 0 1px var(--gray-300)}.compare-products-page__color-swatch+.compare-products-page__color-swatch{margin-inline-start:var(--space-1)}.compare-products-page__empty-value{color:var(--text-light)}.compare-products-page__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-7) var(--space-5);text-align:center;background-color:var(--bg-primary);border:1px solid var(--gray-200)}.compare-products-page__empty>i{display:grid;place-items:center;width:72px;height:72px;font-size:var(--fs-32);line-height:1;color:var(--text-primary);background-color:var(--bg-secondary);border-radius:var(--radius-base)}.compare-products-page__empty p{margin:0;font-size:var(--fs-15);color:var(--text-secondary)}@media(min-width: 768px){.compare-products-page__empty p{font-size:var(--fs-base)}}.compare-products-page__empty .button,.compare-products-page__empty .vf-story__link,.compare-products-page__empty .chatpilot-guestform-submit,.compare-products-page__empty .rfq-button-2,.compare-products-page__empty .premium-blog-search__button,.compare-products-page__empty .profile-info-box .pm-button,.profile-info-box .compare-products-page__empty .pm-button,.compare-products-page__empty .forum-topic-page .topic-actions .actions .reply-topic-button,.forum-topic-page .topic-actions .actions .compare-products-page__empty .reply-topic-button,.compare-products-page__empty .forum-page .forum-actions .actions a+a,.forum-page .forum-actions .actions .compare-products-page__empty a+a,.compare-products-page__empty .forum-page .forum-actions .actions a:first-child,.forum-page .forum-actions .actions .compare-products-page__empty a:first-child,.compare-products-page__empty .forums-header .search-box-button,.forums-header .compare-products-page__empty .search-box-button,.compare-products-page__empty .section-link,.compare-products-page__empty .button-1,.compare-products-page__empty .button-2,.compare-products-page__empty :is(.product-details-page,.quickviewdetails) .add-to-cart-button,:is(.product-details-page,.quickviewdetails) .compare-products-page__empty .add-to-cart-button,.compare-products-page__empty :is(.product-details-page,.quickviewdetails) .download-sample-button,:is(.product-details-page,.quickviewdetails) .compare-products-page__empty .download-sample-button,.compare-products-page__empty .forum-subscriptions-page .button-1.delete-selected-fs-button,.forum-subscriptions-page .compare-products-page__empty .button-1.delete-selected-fs-button{margin-top:var(--space-2)}.vf-compare-tray{position:fixed;inset-inline:0;inset-block-end:calc(var(--vf-cookie-offset, 0px) + var(--vf-compare-bars, 0px));z-index:calc(var(--z-sticky) + 5);pointer-events:none}.vf-compare-tray[hidden]{display:none}.vf-compare-tray.is-folded:not([hidden]){display:flex;justify-content:flex-end}.vf-compare-tray>*{pointer-events:auto}.html-compare-products-page .vf-compare-tray,.html-advanced-compare-products-page .vf-compare-tray{display:none}.vf-compare-tray__bar{color:var(--on-surface-dark);background-color:var(--surface-dark);border-block-start:1px solid var(--on-ink-line);transition:translate var(--dur-base) var(--ease-out)}.is-folded .vf-compare-tray__bar{display:none}.vf-compare-tray.is-arriving>*{animation:vf-compare-rise 300ms var(--ease-out)}@media(prefers-reduced-motion: reduce){.vf-compare-tray.is-arriving>*{animation-name:vf-compare-fade-in}}[data-vf-motion=off] .vf-compare-tray.is-arriving>*{animation-name:vf-compare-fade-in}.vf-compare-tray.is-leaving>*{animation:vf-compare-leave 200ms var(--ease-out) forwards}@media(prefers-reduced-motion: reduce){.vf-compare-tray.is-leaving>*{animation-name:vf-compare-fade-out}}[data-vf-motion=off] .vf-compare-tray.is-leaving>*{animation-name:vf-compare-fade-out}.vf-compare-tray__inner{display:flex;align-items:center;gap:var(--space-6);padding-block:var(--space-4)}@media(max-width: 991.98px){.vf-compare-tray__inner{gap:var(--space-4)}}@media(max-width: 575.98px){.vf-compare-tray__inner{gap:var(--space-2);padding-block:var(--space-3) calc(10px + env(safe-area-inset-bottom))}}.vf-compare-tray__head{flex:none;inline-size:120px}.vf-compare-tray__head p{margin:0}@media(max-width: 991.98px){.vf-compare-tray__head{display:none}}.vf-compare-tray__title{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;margin-block-end:var(--space-1);color:var(--white)}.vf-compare-tray__count{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--on-ink-muted)}.vf-compare-tray__slots{display:flex;flex:1 1 auto;gap:var(--space-4);min-inline-size:0;margin:0;padding:0;list-style:none}@media(max-width: 1199.98px){.vf-compare-tray__slots{flex:0 1 auto}}@media(max-width: 767.98px){.vf-compare-tray__slots{gap:0}}.vf-compare-tray__slot{position:relative;display:flex;flex:1 1 0;align-items:center;gap:var(--space-3);min-inline-size:0}@media(max-width: 1199.98px){.vf-compare-tray__slot{flex:none}}@media(max-width: 767.98px){.vf-compare-tray__slot+.vf-compare-tray__slot{margin-inline-start:calc(var(--space-3)*-1)}.vf-compare-tray__slot--empty{display:none}}.vf-compare-tray__product{display:flex;flex:1 1 auto;align-items:center;gap:var(--space-3);min-inline-size:0;color:var(--white);text-decoration:none}.vf-compare-tray__product:hover .vf-compare-tray__name span,.vf-compare-tray__product:focus-visible .vf-compare-tray__name span{background-position:var(--tape-in) 50%;background-size:100% 100%;color:var(--on-primary)}.vf-compare-tray__product:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-compare-tray__thumb,.vf-compare-tray__plus{flex:none;inline-size:56px;block-size:56px;border-radius:var(--card-radius-sm)}@media(max-width: 767.98px){.vf-compare-tray__thumb,.vf-compare-tray__plus{inline-size:40px;block-size:40px}}.vf-compare-tray__thumb{object-fit:contain;background-color:var(--bg-secondary)}@media(max-width: 767.98px){.vf-compare-tray__thumb{box-shadow:0 0 0 2px var(--surface-dark)}}.vf-compare-tray__name{display:-webkit-box;overflow:hidden;font-size:var(--fs-sm);font-weight:500;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vf-compare-tray__name span{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 50%;background-size:0% 100%;margin-inline:-3px;padding-inline:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape),color var(--dur-base) var(--ease-out)}@media(max-width: 1199.98px){.vf-compare-tray__name{display:none}}.vf-compare-tray__remove{background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25);--primary: var(--error);--on-primary: var(--white);position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:32px;block-size:32px;padding:0;font-size:var(--fs-base);color:var(--white);background-color:var(--button-secondary-hover);border:0;border-radius:50%;cursor:pointer}.vf-compare-tray__remove::after{content:"";position:absolute;inset:-6px}.vf-compare-tray__remove:hover,.vf-compare-tray__remove:focus-visible{--tape-p: 101%;color:var(--on-primary)}.vf-compare-tray__remove:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width: 1199.98px){.vf-compare-tray__remove{position:absolute;inset-block-start:calc(var(--space-2)*-1);inset-inline-end:calc(var(--space-2)*-1);inline-size:24px;block-size:24px;font-size:var(--fs-12);box-shadow:0 0 0 2px var(--surface-dark)}.vf-compare-tray__remove::after{inset:-10px}}@media(max-width: 991.98px){.vf-compare-tray__remove{display:none}}.vf-compare-tray__slot--empty{color:var(--on-ink-muted)}.vf-compare-tray__slot--empty .vf-compare-tray__plus{display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-lg);border:1px solid var(--on-ink-muted)}.vf-compare-tray__slot--empty .vf-compare-tray__hint{font-size:var(--fs-sm);white-space:nowrap}@media(max-width: 1199.98px){.vf-compare-tray__slot--empty .vf-compare-tray__hint{display:none}}.vf-compare-tray__actions{display:flex;flex:none;align-items:center;gap:var(--space-5);margin-inline-start:auto}@media(max-width: 575.98px){.vf-compare-tray__actions{gap:var(--space-2)}}.vf-compare-tray__clear{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 50%;background-size:0% 100%;margin-inline:-3px;padding-inline:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape),color var(--dur-base) var(--ease-out);--primary: var(--error);--on-primary: var(--white);padding-block:2px;font-size:var(--fs-sm);font-weight:500;color:var(--white);text-decoration:underline;text-underline-offset:4px;background-color:rgba(0,0,0,0);border:0;cursor:pointer}.vf-compare-tray__clear:hover,.vf-compare-tray__clear:focus-visible{background-position:var(--tape-in) 50%;background-size:100% 100%;color:var(--on-primary);text-decoration:none}.vf-compare-tray__clear:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width: 575.98px){.vf-compare-tray__clear{display:none}}.vf-compare-tray__go{--tape-fill: var(--button-secondary-hover);gap:var(--space-2);white-space:nowrap}.vf-compare-tray__go i{font-size:var(--fs-lg)}@media(max-width: 575.98px){.vf-compare-tray__go{min-block-size:44px;padding-inline:var(--space-4)}.vf-compare-tray__go i{display:none}}.vf-compare-tray__go-short{display:none}@media(max-width: 575.98px){.vf-compare-tray__go-long{display:none}.vf-compare-tray__go-short{display:inline}}.vf-compare-tray__fold{background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25);display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:44px;block-size:44px;padding:0;font-size:var(--fs-20);color:var(--white);background-color:var(--button-secondary-hover);border:0;border-radius:50%;cursor:pointer}.vf-compare-tray__fold:hover,.vf-compare-tray__fold:focus-visible{--tape-p: 101%;color:var(--on-primary)}.vf-compare-tray__fold:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-compare-tray__tab{display:none;align-items:center;gap:var(--space-3);min-block-size:44px;margin-inline-end:var(--space-5);padding-block:0 env(safe-area-inset-bottom);padding-inline:var(--space-4) var(--space-3);color:var(--white);background-color:var(--surface-dark);border:1px solid var(--on-ink-line);border-block-end:0;border-radius:var(--card-radius-md) var(--card-radius-md) 0 0;cursor:pointer}.is-folded .vf-compare-tray__tab{display:flex}.vf-compare-tray__tab i{font-size:var(--fs-lg)}.vf-compare-tray__tab:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width: 575.98px){.vf-compare-tray__tab{margin-inline-end:var(--space-3)}}.vf-compare-tray__tab-label{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase}.vf-compare-tray__badge{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:0;background-color:var(--primary);color:var(--on-primary);min-inline-size:20px;justify-content:center;padding:3px var(--space-2);font-variant-numeric:tabular-nums}@keyframes vf-compare-rise{from{opacity:0;translate:0 100%}}@keyframes vf-compare-leave{to{opacity:0;translate:0 100%}}@keyframes vf-compare-fade-in{from{opacity:0}}@keyframes vf-compare-fade-out{to{opacity:0}}.vf-tray-shown #silktide-cookie-icon{translate:0 calc(var(--vf-compare-offset, 0px)*-1)}.ui-dialog{z-index:var(--z-modal);max-width:calc(100% - var(--space-6));padding:0;overflow:hidden;font-family:var(--font-family);background-color:var(--white);border-radius:var(--card-radius-md);box-shadow:var(--shadow-pop)}.ui-dialog.ui-widget-content{border:0}.ui-dialog::before{content:"";position:fixed;inset:0;z-index:-1;background-color:var(--overlay)}.ui-dialog .ui-dialog-titlebar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-5) var(--space-2);padding-inline:var(--space-5) var(--space-3);background:none;border:0;border-radius:0;cursor:default}.ui-dialog .ui-dialog-title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);float:none;width:auto;margin:0;font-size:var(--fs-24);line-height:1.15;color:var(--text-primary);white-space:normal}.ui-dialog .ui-dialog-titlebar-close{position:static;flex:none;width:44px;height:44px;margin:0;padding:0;font-size:0;background-color:rgba(0,0,0,0);border:0;border-radius:50%;cursor:pointer;background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25)}.ui-dialog .ui-dialog-titlebar-close::after{content:"";display:block;width:22px;height:22px;margin:auto;background-color:var(--text-primary);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z'/%3E%3C/svg%3E") center/contain no-repeat}@media(hover: hover)and (pointer: fine){.ui-dialog .ui-dialog-titlebar-close:hover{--tape-p: 101%}}.ui-dialog .ui-dialog-titlebar-close:focus-visible{--tape-p: 101%;outline:none;box-shadow:var(--focus-ring)}.ui-dialog .ui-dialog-titlebar-close span{display:none}.ui-dialog .ui-dialog-content{padding:var(--space-1) var(--space-5) var(--space-5);font-size:var(--fs-base);line-height:1.5;color:var(--text-secondary);background-color:var(--white)}.ui-dialog .ui-dialog-content p+p{margin-block-start:var(--space-2)}.ui-dialog .ui-dialog-content .page{min-height:0}.ui-dialog .ui-dialog-content .page-title{display:none}.ui-dialog .back-in-stock-subscription-page{display:flex;flex-direction:column;gap:var(--space-4)}.ui-dialog .back-in-stock-subscription-page .tooltip{position:static;display:block;opacity:1}.ui-dialog .ui-dialog-buttonpane{display:flex;justify-content:flex-end;margin:0;padding:var(--space-4) var(--space-5);background:var(--white);border:0;border-block-start:1px solid var(--gray-200)}.ui-dialog .ui-resizable-handle{display:none}.ui-widget-overlay{background-color:var(--overlay);opacity:1}.loader{--loader-size: 48px;box-sizing:border-box;width:var(--loader-size, 48px);height:var(--loader-size, 48px);border:max(2px,var(--loader-size, 48px)/8) solid var(--secondary);border-block-start-color:var(--primary);border-radius:50%;animation:vf-ring-turn 900ms linear infinite}@media(prefers-reduced-motion: reduce){.loader{animation:vf-ring-breathe 1.6s ease-in-out infinite}}.loader{flex:none}.ajax-loading-block-window{position:fixed;inset:0;z-index:var(--z-blocking);display:flex;align-items:center;justify-content:center;background-color:var(--loader-scrim);backdrop-filter:blur(4px);animation:vf-fade-in var(--dur-base) var(--ease-out) 300ms backwards}.ajax-loading-block-window.is-leaving{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.ajax-products-busy{position:absolute;z-index:5;display:none;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--loader-scrim)}.products-container:has(.vf-pbox-skeleton) .ajax-products-busy{display:none !important}.section-loading-host{position:relative}.section-loading{position:absolute;inset:0;z-index:12;background-color:var(--loader-scrim);opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}.section-loading .loader{--loader-size: 32px}.section-loading__viewport{position:sticky;top:0;display:flex;align-items:center;justify-content:center;height:100vh;max-height:100%}.is-section-loading>.section-loading{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-out),visibility 0s}.please-wait{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-secondary)}.please-wait::before{--loader-size: 16px;box-sizing:border-box;width:var(--loader-size, 48px);height:var(--loader-size, 48px);border:max(2px,var(--loader-size, 48px)/8) solid var(--secondary);border-block-start-color:var(--primary);border-radius:50%;animation:vf-ring-turn 900ms linear infinite}@media(prefers-reduced-motion: reduce){.please-wait::before{animation:vf-ring-breathe 1.6s ease-in-out infinite}}.please-wait::before{content:"";flex:none}.vf-skeleton-lines{display:flex;flex-direction:column;gap:var(--space-3)}.vf-skeleton-line{background-color:var(--skeleton-fill);animation:vf-skeleton-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.vf-skeleton-line{animation:none}}.vf-skeleton-line{display:block;height:12px;border-radius:var(--card-radius-sm)}.vf-skeleton-line:nth-child(3n+2){width:90%}.vf-skeleton-line:nth-child(3n){width:55%}@keyframes vf-ring-turn{to{transform:rotate(1turn)}}@keyframes vf-ring-breathe{50%{border-block-start-color:color-mix(in srgb, var(--primary) 35%, var(--secondary))}}@keyframes vf-skeleton-pulse{50%{opacity:.55}}@keyframes vf-fade-in{from{opacity:0}}.tabs.inbox-tabs{border:none;background:none;padding:0;font-family:inherit;font-size:inherit}.tabs.inbox-tabs .tabs-header{display:flex;align-items:stretch;margin:0;padding:0;border:none;border-bottom:1px solid var(--gray-300);border-radius:0;background:none;list-style:none;width:100%;gap:var(--space-4h);text-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:clip;scrollbar-width:none;-ms-overflow-style:none}.tabs.inbox-tabs .tabs-header::-webkit-scrollbar{display:none}@media(min-width: 576px){.tabs.inbox-tabs .tabs-header{gap:var(--space-6)}}.tabs.inbox-tabs .tabs-header>li{display:block;float:none;top:0;margin:0;padding:0;border:none;border-radius:0;background:none;white-space:nowrap}.tabs.inbox-tabs .tabs-header>li>a{display:block;position:relative;float:none;padding:0 0 var(--space-3);color:var(--text-secondary);font-weight:600;font-size:var(--fs-sm);transition:color var(--dur-fast) var(--ease-out)}@media(min-width: 768px){.tabs.inbox-tabs .tabs-header>li>a{font-size:var(--fs-15)}}.tabs.inbox-tabs .tabs-header>li>a::after{content:"";position:absolute;inset-block-end:0;inset-inline:0;block-size:2px;background-color:var(--accent-line);scale:0 1;transform-origin:left;transition:scale var(--dur-base) var(--ease-out)}[dir=rtl] .tabs.inbox-tabs .tabs-header>li>a::after{transform-origin:right}.tabs.inbox-tabs .tabs-header>li>a:hover{color:var(--secondary)}.tabs.inbox-tabs .tabs-header>li.ui-tabs-active>a,.tabs.inbox-tabs .tabs-header>li.ui-state-active>a{color:var(--accent-text);font-weight:700}.tabs.inbox-tabs .tabs-header>li.ui-tabs-active>a::after,.tabs.inbox-tabs .tabs-header>li.ui-state-active>a::after{scale:1 1}.tabs.inbox-tabs .tab-content{padding:0;border:none;background:none;margin-top:var(--space-5)}.filter-value-search{padding:var(--space-7) 0;background-color:var(--bg-primary)}@media(min-width: 992px){.filter-value-search{padding:var(--space-8) 0}}.filter-value-search .search-input .advanced-search{display:flex;flex-direction:column;gap:var(--space-4);margin:0}@media(min-width: 768px){.filter-value-search .search-input .advanced-search{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-4h);align-items:end}}.filter-value-search .search-input .inputs{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:0}.filter-value-search .search-input .inputs label{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;color:var(--text-secondary)}.filter-value-search .search-input .inputs .please-wait{margin-top:var(--space-1)}.filter-value-search .search-input .search-button-flv{width:100%}@media(min-width: 768px){.filter-value-search .search-input .search-button-flv{width:auto;min-width:200px}}.filter-value-search .search-input .form-fields{max-width:1080px;margin:0 auto;padding:0}@media(min-width: 768px){.filter-value-search .search-input .advanced-search{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 992px){.filter-value-search .search-input .advanced-search{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-5)}}.filter-value-search .search-input .buttons{justify-content:center;margin-top:var(--space-6)}.filter-value-search--catalog{margin-bottom:var(--space-5);padding:var(--space-5);background-color:var(--bg-secondary);border:1px solid var(--border)}.filter-value-search--catalog .advanced-search{display:flex;flex-direction:column;gap:var(--space-4);margin:0}@media(min-width: 768px){.filter-value-search--catalog .advanced-search{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-4h);align-items:end}}.filter-value-search--catalog .inputs{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:0}.filter-value-search--catalog .inputs label{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;color:var(--text-secondary)}.filter-value-search--catalog .inputs .please-wait{margin-top:var(--space-1)}.filter-value-search--catalog .search-button-flv{width:100%}@media(min-width: 768px){.filter-value-search--catalog .search-button-flv{width:auto;min-width:200px}}@media(min-width: 992px){.filter-value-search--catalog{margin-bottom:var(--space-6);padding:var(--space-6)}}.filter-value-search--catalog .form-fields{padding:0}.filter-value-search--catalog .buttons{margin-top:var(--space-5)}.vf-az-page{max-width:var(--global-container-max-width-any);margin-inline:auto;padding-inline:var(--gutter-phone)}@media(min-width: 768px){.vf-az-page{padding-inline:var(--gutter-tablet)}}@media(min-width: 1200px){.vf-az-page{padding-inline:var(--gutter-desktop)}}@media(min-width: 1400px){.vf-az-page{padding-inline:var(--gutter-large)}}.vf-az-page{--vf-az-h: 0px;padding-block-end:var(--space-8)}@media(min-width: 768px){.vf-az-page{--vf-az-h: calc(2 * 32px + var(--space-1) + 2 * var(--space-2) + 2px)}}@media(min-width: 1200px){.vf-az-page{--vf-az-h: calc(40px + 2 * var(--space-2) + 2px)}}.vf-az-page .page-title{margin-block-end:var(--space-5)}.vf-az{margin-block-end:var(--space-4);background-color:var(--white);border-block:1px solid var(--border)}@media(min-width: 768px){.vf-az{position:sticky;inset-block-start:var(--header-height, 72px);z-index:2}}.vf-az__list{--vf-az-cols: 9;display:grid;grid-template-columns:repeat(var(--vf-az-cols), minmax(0, 1fr));gap:var(--space-1);margin:0;padding:var(--space-2) 0;list-style:none}@media(min-width: 576px){.vf-az__list{--vf-az-cols: 14}}@media(min-width: 1200px){.vf-az__list{display:flex}.vf-az__list li{flex:1 1 0}}.vf-az__letter{display:grid;place-items:center;min-inline-size:0;block-size:32px;font-size:var(--fs-15);font-weight:700;color:var(--text-primary)}@media(min-width: 1200px){.vf-az__letter{min-inline-size:36px;block-size:40px}}a.vf-az__letter{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 50%;background-size:0% 100%;transition:background-size var(--dur-tape) var(--ease-tape)}a.vf-az__letter:hover,a.vf-az__letter:focus-visible,a.vf-az__letter[aria-current=true]{background-position:var(--tape-in) 50%;background-size:100% 100%;color:var(--on-primary)}a.vf-az__letter:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-az__letter--empty{font-weight:500;color:var(--gray-400)}.vf-az-group{display:grid;gap:var(--space-4);padding-block:var(--space-6);scroll-margin-block-start:calc(var(--header-height, 72px) + var(--vf-az-h) + var(--space-2));border-block-end:1px solid var(--border)}@media(min-width: 768px){.vf-az-group{grid-template-columns:120px minmax(0, 1fr);gap:var(--control-height-sm)}}.vf-az-group__head{display:flex;align-items:flex-end;gap:var(--space-3)}@media(min-width: 768px){.vf-az-group__head{flex-direction:column;align-items:flex-start;gap:var(--space-2)}}.vf-az-group__letter{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:0;font-size:var(--fs-48);color:var(--text-primary)}.vf-az-group__count{font-size:var(--fs-sm);color:var(--text-light)}.vf-az-group__tiles{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}@media(min-width: 768px){.vf-az-group__tiles{grid-template-columns:repeat(auto-fill, minmax(180px, 200px));gap:var(--space-5)}}.vf-az-tile{display:grid;gap:var(--space-3);color:var(--text-primary)}.vf-az-tile:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-az-tile:hover .vf-az-tile__name span,.vf-az-tile:focus-visible .vf-az-tile__name span{background-position:var(--tape-in) 100%;background-size:100% .42em}.vf-az-tile__logo{display:grid;place-items:center;aspect-ratio:3/2;padding:var(--space-4);overflow:hidden;background-color:var(--white);border:1px solid var(--border)}.vf-az-tile__logo img{inline-size:100%;block-size:100%;min-block-size:0;object-fit:contain}.vf-az-tile__logo--name{background-color:var(--bg-secondary);border-color:var(--bg-secondary)}.vf-az-tile__logo--name span{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);font-size:var(--fs-lg);letter-spacing:.06em;text-align:center;text-transform:uppercase}.vf-az-tile__name{font-size:var(--fs-15);font-weight:600}.vf-az-tile__name span{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.estimate-shipping-popup{position:relative;background:var(--white);padding:var(--space-4);max-width:800px;margin:0 auto}@media(min-width: 768px){.estimate-shipping-popup{padding:var(--space-6)}}.estimate-shipping-popup .shipping-options{background-color:var(--white);font-size:var(--fs-xs)}@media(min-width: 768px){.estimate-shipping-popup .shipping-options{font-size:var(--fs-sm)}}.estimate-shipping-popup .no-shipping-options{margin:var(--space-4) 0 var(--space-3);text-align:center}.estimate-shipping-popup .choose-shipping-title{margin-top:var(--space-4h)}.estimate-shipping-popup .estimate-shipping-address-control{height:40px}.estimate-shipping-popup .estimate-shipping-row.shipping-address{flex-direction:column;align-items:stretch;gap:var(--space-3)}@media(min-width: 768px){.estimate-shipping-popup .estimate-shipping-row.shipping-address{flex-direction:row;gap:var(--space-3)}}.estimate-shipping-popup .estimate-shipping-row.shipping-address .address-item{position:relative;overflow:visible}.estimate-shipping-popup .estimate-shipping-row.shipping-address .address-item>.estimate-shipping-row{position:relative;padding-inline-end:var(--space-4)}.estimate-shipping-popup .estimate-shipping-row.shipping-address .estimate-shipping-address-control,.estimate-shipping-popup .estimate-shipping-row.shipping-address .form-select{width:100%;box-sizing:border-box}.estimate-shipping-popup .estimate-shipping-row.shipping-address .required{position:absolute;inset-inline-end:0;margin:0}.estimate-shipping-popup .estimate-shipping-row{display:flex;align-items:start}.estimate-shipping-popup .estimate-shipping-row.shipping-option{cursor:pointer;align-items:center}.estimate-shipping-popup .estimate-shipping-row.active{font-weight:600}.estimate-shipping-popup .estimate-shipping-row .estimate-shipping-row-item-radio{flex:0 0 32px;display:flex;align-items:center;padding:var(--space-2) 0}.estimate-shipping-popup .estimate-shipping-row .estimate-shipping-row-item{flex:0 1 100%;padding:var(--space-2) 0;overflow:hidden;overflow-wrap:break-word}.estimate-shipping-popup .estimate-shipping-row .estimate-shipping-row-item.shipping-header-item{padding:var(--space-3) 0;border-bottom:1px solid var(--border);align-self:flex-end}.estimate-shipping-popup .estimate-shipping-row .estimate-shipping-row-item.shipping-item{flex:1 1 0;padding-inline-start:var(--space-3)}.estimate-shipping-popup .estimate-shipping-row .estimate-shipping-row-item.shipping-item:nth-child(3){flex:1.5 1 0}.estimate-shipping-popup .apply-shipping-button-container{margin-top:var(--space-4);text-align:center}.estimate-shipping-popup .apply-shipping-button-container .apply-shipping-button{padding:var(--space-3) var(--space-6)}.product-estimate-shipping .open-estimate-shipping-popup{display:inline-flex;flex-direction:column;gap:3px;color:inherit;text-decoration:none;cursor:pointer}.product-estimate-shipping .open-estimate-shipping-popup .shipping-price{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.product-estimate-shipping .open-estimate-shipping-popup:hover .shipping-price,.product-estimate-shipping .open-estimate-shipping-popup:focus-visible .shipping-price{background-position:var(--tape-in) 100%;background-size:100% .42em}.product-estimate-shipping .open-estimate-shipping-popup.is-loading{pointer-events:none;animation:vf-skeleton-pulse 1.6s ease-in-out infinite}.product-estimate-shipping .skeleton-bar{display:inline-block;height:12px;vertical-align:middle;border-radius:var(--radius-base);background-color:var(--skeleton-fill);animation:vf-skeleton-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.product-estimate-shipping .skeleton-bar{animation:none}}.product-estimate-shipping .skeleton-price{width:70px;height:16px}.product-estimate-shipping .skeleton-line-lg{display:block;width:60%;margin-bottom:var(--space-1)}.product-estimate-shipping .skeleton-line-md{display:block;width:42%}.product-estimate-shipping .shipping-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2)}.product-estimate-shipping .shipping-price-title{color:var(--text-primary);font-weight:500}.product-estimate-shipping .shipping-price{color:var(--accent-text);font-weight:700}.product-estimate-shipping .estimated-delivery{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-xs);line-height:1.45;color:var(--text-secondary)}.product-estimate-shipping .shipping-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1)}.product-estimate-shipping .shipping-meta-sep{color:var(--text-secondary)}.product-estimate-shipping .shipping-destination-label,.product-estimate-shipping .shipping-provider-label,.product-estimate-shipping .shipping-date-label{color:var(--text-secondary)}.product-estimate-shipping .shipping-destination-value,.product-estimate-shipping .shipping-provider-value,.product-estimate-shipping .shipping-date-value{color:var(--text-primary);font-weight:500}.product-estimate-shipping .arrow-down{display:none}@media(prefers-reduced-motion: reduce){.product-estimate-shipping .open-estimate-shipping-popup.is-loading{animation:none}}.estimate-shipping-popup-zoom-in .mfp-with-anim{opacity:0;translate:0 16px;transition:opacity 160ms var(--ease-out),translate 160ms var(--ease-out)}.estimate-shipping-popup-zoom-in .mfp-bg{opacity:0;transition:opacity 160ms var(--ease-out)}.estimate-shipping-popup-zoom-in.mfp-ready .mfp-with-anim{border-radius:var(--card-radius-md);opacity:1;translate:none;transition-duration:240ms;transition-timing-function:var(--ease-expo)}.estimate-shipping-popup-zoom-in.mfp-ready.mfp-bg{opacity:.8;transition-duration:240ms}.estimate-shipping-popup-zoom-in.mfp-removing .mfp-with-anim{opacity:0;translate:0 16px;transition-duration:160ms;transition-timing-function:var(--ease-out)}.estimate-shipping-popup-zoom-in.mfp-removing.mfp-bg{opacity:0;transition-duration:160ms}@media(prefers-reduced-motion: reduce){.estimate-shipping-popup-zoom-in .mfp-with-anim,.estimate-shipping-popup-zoom-in.mfp-removing .mfp-with-anim{translate:none}}[data-vf-motion=off] .estimate-shipping-popup-zoom-in .mfp-with-anim,[data-vf-motion=off] .estimate-shipping-popup-zoom-in.mfp-removing .mfp-with-anim{translate:none}.estimate-shipping-popup .mfp-close{right:auto;inset-inline-end:0}.estimate-shipping-popup.mfp-with-anim{max-width:640px;padding:var(--space-6) var(--space-5) var(--space-5);border-radius:var(--card-radius-md);box-shadow:var(--shadow-pop)}.estimate-shipping-popup.mfp-with-anim .ship-to-title,.estimate-shipping-popup.mfp-with-anim .choose-shipping-title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin-block:0 var(--space-3);padding-inline-end:var(--space-7);font-size:var(--fs-xl);color:var(--text-primary)}.estimate-shipping-popup.mfp-with-anim .ship-to-title strong,.estimate-shipping-popup.mfp-with-anim .choose-shipping-title strong{font-weight:inherit}.estimate-shipping-popup.mfp-with-anim .choose-shipping-title{margin-block-start:var(--space-5)}.estimate-shipping-popup.mfp-with-anim .estimate-shipping-address-control{box-shadow:none;width:100%;min-height:var(--control-height);outline:0;padding:var(--space-3) var(--space-4);font-family:var(--font-family);font-size:var(--fs-base);line-height:1.375;color:var(--text-primary);background-color:var(--white);border:1px solid var(--gray-400);border-radius:var(--radius-base);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.estimate-shipping-popup.mfp-with-anim .estimate-shipping-address-control::placeholder{color:var(--text-light)}.estimate-shipping-popup.mfp-with-anim .estimate-shipping-address-control:hover{border-color:var(--gray-500)}.estimate-shipping-popup.mfp-with-anim .estimate-shipping-address-control:focus,.estimate-shipping-popup.mfp-with-anim .estimate-shipping-address-control:focus-visible{outline:none;border-color:var(--text-secondary);box-shadow:0 0 0 3px var(--field-focus-halo)}.estimate-shipping-popup.mfp-with-anim .estimate-shipping-address-control[aria-invalid=true],.estimate-shipping-popup.mfp-with-anim .estimate-shipping-address-control.input-validation-error{border-color:var(--error)}.estimate-shipping-popup.mfp-with-anim .estimate-shipping-address-control{height:auto}.estimate-shipping-popup.mfp-with-anim .estimate-shipping-address-control:is(.input-validation-error,[aria-invalid=true]){padding-inline-end:44px}.estimate-shipping-popup.mfp-with-anim .estimate-shipping-row.shipping-address .address-item>.estimate-shipping-row{align-items:center;gap:var(--space-1);padding-inline-end:0}.estimate-shipping-popup.mfp-with-anim .estimate-shipping-row.shipping-address .required{position:static;flex:none;color:var(--error)}.estimate-shipping-popup.mfp-with-anim .shipping-options:has(.no-shipping-options) .shipping-options-header{display:none}.estimate-shipping-popup.mfp-with-anim .no-shipping-options{margin:0;font-size:var(--fs-sm);color:var(--text-secondary);text-align:start}.estimate-shipping-popup.mfp-with-anim .apply-shipping-button-container{margin-block-start:var(--space-5);text-align:end}.estimate-shipping-popup.mfp-with-anim .mfp-close{background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25);inset-block-start:var(--space-3);inset-inline:auto var(--space-3);width:44px;height:44px;padding:0;font-family:var(--font-family);font-size:var(--fs-2xl);line-height:44px;color:var(--text-primary);text-align:center;border-radius:50%;opacity:1}.estimate-shipping-popup.mfp-with-anim .mfp-close:focus-visible{--tape-p: 101%;color:var(--on-primary);outline:none;box-shadow:var(--focus-ring)}@media(hover: hover)and (pointer: fine){.estimate-shipping-popup.mfp-with-anim .mfp-close:hover{--tape-p: 101%;color:var(--on-primary)}}.product-estimate-shipping .open-estimate-shipping-popup>span{font-weight:600;color:var(--text-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.product-estimate-shipping .open-estimate-shipping-popup:hover>span{text-decoration-thickness:2px}@media not all and (hover: hover)and (pointer: fine){.product-estimate-shipping .open-estimate-shipping-popup{justify-content:center;min-block-size:44px;margin-block:-11px}}.eu-cookie-bar-notification{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--z-popup);color:var(--white);background-color:var(--secondary);opacity:0;transform:translateY(var(--space-4));transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.eu-cookie-bar-notification.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion: reduce){.eu-cookie-bar-notification{transform:none}}[data-vf-motion=off] .eu-cookie-bar-notification{transform:none}@media(max-width: 575.98px){.eu-cookie-bar-notification{inset-inline:var(--space-3);inset-block-end:calc(var(--space-3) + env(safe-area-inset-bottom));border-radius:var(--card-radius-md);box-shadow:var(--shadow-pop)}}.eu-cookie-bar-notification .cookie-bar__inner{display:flex;align-items:center;gap:var(--space-4);max-width:var(--global-container-max-width-any);margin:0 auto;padding:var(--space-4) var(--space-5)}@media(max-width: 575.98px){.eu-cookie-bar-notification .cookie-bar__inner{flex-wrap:wrap;gap:var(--space-3);padding:var(--space-4)}}.eu-cookie-bar-notification .cookie-bar__icon{flex:none;font-size:var(--fs-24);line-height:1;color:var(--primary)}.eu-cookie-bar-notification .cookie-bar__text{flex:1;min-width:0;margin:0;font-size:var(--fs-sm);line-height:1.45;color:var(--white)}.eu-cookie-bar-notification .cookie-bar__actions{display:flex;flex:none;align-items:center;gap:var(--space-4)}@media(max-width: 575.98px){.eu-cookie-bar-notification .cookie-bar__actions{justify-content:space-between;width:100%;padding-inline-start:calc(1.5rem + var(--space-3))}}.eu-cookie-bar-notification .cookie-bar__link{font-size:var(--fs-sm);font-weight:500;color:var(--white);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.eu-cookie-bar-notification .cookie-bar__link:hover{color:var(--primary)}.eu-cookie-bar-notification .cookie-bar__link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.eu-cookie-bar-notification .cookie-bar__btn{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;min-height:var(--control-height-sm);padding:0 var(--space-5);color:var(--on-primary);white-space:nowrap;background-color:var(--primary);border:0;border-radius:var(--radius-base);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.eu-cookie-bar-notification .cookie-bar__btn:hover{background-color:var(--button-primary-hover)}.eu-cookie-bar-notification .cookie-bar__btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ui-datepicker{width:280px;padding:0;font-family:var(--font-family);font-size:var(--fs-sm);text-align:center;background-color:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-base);box-shadow:var(--shadow-pop)}.ui-datepicker .ui-datepicker-header{position:relative;height:32px;padding:0;font-weight:400;color:var(--on-primary);background:var(--primary);border:0;border-radius:0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;inset-block-start:0;z-index:1;display:grid;place-items:center;width:32px;height:32px;font-size:0;color:inherit;background:none;border:0;cursor:pointer}.ui-datepicker .ui-datepicker-prev::before,.ui-datepicker .ui-datepicker-next::before{content:"";width:16px;height:16px;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M168.49,199.51a12,12,0,0,1-17,17l-80-80a12,12,0,0,1,0-17l80-80a12,12,0,0,1,17,17L97,128Z'/%3E%3C/svg%3E") center/contain no-repeat}[dir=rtl] .ui-datepicker .ui-datepicker-prev::before,[dir=rtl] .ui-datepicker .ui-datepicker-next::before{scale:-1 1}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:none}.ui-datepicker .ui-datepicker-prev{inset-inline-start:0}.ui-datepicker .ui-datepicker-next{inset-inline-end:0}.ui-datepicker .ui-datepicker-next::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z'/%3E%3C/svg%3E")}.ui-datepicker .ui-datepicker-title{position:relative;z-index:0;margin:0;line-height:32px;font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar{margin:0;font-size:var(--fs-sm)}.ui-datepicker .ui-datepicker-calendar th{padding:0;font-weight:600;background-color:var(--gray-200);border:1px solid var(--border)}.ui-datepicker .ui-datepicker-calendar td{width:14.285%;padding:0;border:1px solid var(--border)}.ui-datepicker .ui-datepicker-calendar th span,.ui-datepicker .ui-datepicker-calendar td a,.ui-datepicker .ui-datepicker-calendar td span{display:block;min-height:32px;padding:0;line-height:32px;text-align:center}.ui-datepicker .ui-datepicker-calendar td a{color:var(--text-secondary);background:none;border:0;transition:background-color var(--dur-fast) var(--ease-out)}.ui-datepicker .ui-datepicker-calendar td a:hover{color:var(--text-primary);background-color:var(--gray-100)}.ui-datepicker .ui-datepicker-calendar .ui-state-highlight{font-weight:700;color:var(--text-primary)}.ui-datepicker .ui-datepicker-calendar .ui-state-active{font-weight:700;color:var(--accent-text);outline:2px solid var(--accent-line);outline-offset:-2px}.ios-device :is(input,textarea):focus{caret-color:var(--accent-text)}.search-head__row{display:flex}.search-head__field{position:relative;flex:1;min-inline-size:0}.search-head__field i{position:absolute;inset-block:0;inset-inline-start:var(--space-4);display:flex;align-items:center;font-size:var(--fs-20);color:var(--text-primary);pointer-events:none}.search-head__field .search-text{inline-size:100%;block-size:56px;min-block-size:56px;padding-inline:var(--space-7) var(--space-4);font-size:var(--fs-lg);border-start-end-radius:0;border-end-end-radius:0}.search-head .search-head__submit{flex:none;block-size:56px;padding-inline:var(--space-6);color:var(--white);background-color:var(--text-primary);border-color:var(--text-primary);border-start-start-radius:0;border-end-start-radius:0}.search-head .search-head__submit:hover{color:var(--white);background-color:var(--text-secondary);border-color:var(--text-secondary)}@media(max-width: 575.98px){.search-head .search-head__submit{padding-inline:var(--space-4)}}.search-head__error{margin-block-start:var(--space-2);font-size:var(--fs-sm);color:var(--error)}.search-head__prompt{margin-block:var(--space-3) 0;font-size:var(--fs-sm);color:var(--text-secondary)}.search-head__toggle{position:relative;border-block-end:1px solid var(--border)}.search-head__toggle input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.search-head__toggle label{display:flex;align-items:center;justify-content:space-between;inline-size:100%;min-block-size:52px;margin:0;font-size:var(--fs-15);font-weight:600;color:var(--text-primary);cursor:pointer}.search-head__toggle label::after{content:"";inline-size:20px;block-size:20px;background-color:var(--text-primary);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z'/%3E%3C/svg%3E") center/contain no-repeat}.search-head__toggle input:checked+label::after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128Z'/%3E%3C/svg%3E")}.search-head__toggle input:focus-visible+label{outline:2px solid var(--text-primary);outline-offset:2px}.search-head .advanced-search-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-out)}@media(prefers-reduced-motion: reduce){.search-head .advanced-search-fold{transition:none}}[data-vf-motion=off] .search-head .advanced-search-fold{transition:none}.search-head .advanced-search-fold.is-open{grid-template-rows:1fr}.search-head .advanced-search-fold.is-open>.advanced-search{visibility:inherit;transition-delay:0s;padding-block:var(--space-5) var(--space-2)}.search-head .advanced-search{--vf-css-fold: 1;min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--dur-base);display:grid;gap:var(--space-4) var(--space-6);margin-inline:calc(-1*var(--space-1));padding-inline:var(--space-1);transition:visibility 0s linear var(--dur-base),padding-block var(--dur-base) var(--ease-out)}@media(prefers-reduced-motion: reduce){.search-head .advanced-search{transition:none}}[data-vf-motion=off] .search-head .advanced-search{transition:none}@media(min-width: 768px){.search-head .advanced-search{grid-template-columns:repeat(2, minmax(0, 1fr))}}.search-head .advanced-search .inputs{margin:0}.search-head .advanced-search .inputs>label{display:block;margin-block-end:var(--space-2);font-size:var(--fs-sm);font-weight:600}.search-head .advanced-search .inputs .form-select{inline-size:100%}.search-head .advanced-search .inputs.reversed{display:flex;align-items:center;gap:var(--space-3)}.search-head .advanced-search .inputs.reversed>label{margin:0;font-weight:400}.search-head .advanced-search__checks{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);align-items:center;grid-column:1/-1}.vf-search-idle .double-column{grid-template-columns:minmax(0, 1fr)}.vf-search-idle .double-column>.side-2{display:none}.vf-tape{padding-inline:.12em;color:var(--on-primary);background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:left center;background-size:calc(var(--vf-tape, 1)*100%) 100%;box-decoration-break:clone;-webkit-box-decoration-break:clone}[dir=rtl] .vf-tape{background-position:right center}.vf-split-line-mask{padding-block:.12em;margin-block:-0.12em}.vf-hero__title.vf-is-split,.vf-is-split{text-wrap:wrap}[data-vf-marquee]{display:flex;gap:var(--space-6);overflow-x:auto;scrollbar-width:none}[data-vf-marquee]::-webkit-scrollbar{display:none}[data-vf-marquee]>*{flex:0 0 auto}[data-vf-marquee].is-looping{overflow:hidden}.vf-marquee__track{display:flex;flex:0 0 auto;gap:inherit;will-change:transform}.vf-marquee__track>*{flex:0 0 auto}[data-vf-count]{display:inline-block;font-variant-numeric:tabular-nums}.vf-flight{position:fixed;z-index:var(--z-top);margin:0;object-fit:contain;pointer-events:none}.view-all a{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.view-all a:hover,.view-all a:focus-visible{background-position:var(--tape-in) 100%;background-size:100% .42em}.button i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.vf-story__link i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.chatpilot-guestform-submit i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.rfq-button-2 i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.premium-blog-search__button i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.profile-info-box .pm-button i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.forum-topic-page .topic-actions .actions .reply-topic-button i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.forum-page .forum-actions .actions a+a i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.forum-page .forum-actions .actions a:first-child i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.forums-header .search-box-button i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.section-link i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.button-2 i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),:is(.product-details-page,.quickviewdetails) .add-to-cart-button i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),:is(.product-details-page,.quickviewdetails) .download-sample-button i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.forum-subscriptions-page .button-1.delete-selected-fs-button i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.button i:is(.ph-arrow-left,.ph-caret-left),.vf-story__link i:is(.ph-arrow-left,.ph-caret-left),.chatpilot-guestform-submit i:is(.ph-arrow-left,.ph-caret-left),.rfq-button-2 i:is(.ph-arrow-left,.ph-caret-left),.premium-blog-search__button i:is(.ph-arrow-left,.ph-caret-left),.profile-info-box .pm-button i:is(.ph-arrow-left,.ph-caret-left),.forum-topic-page .topic-actions .actions .reply-topic-button i:is(.ph-arrow-left,.ph-caret-left),.forum-page .forum-actions .actions a+a i:is(.ph-arrow-left,.ph-caret-left),.forum-page .forum-actions .actions a:first-child i:is(.ph-arrow-left,.ph-caret-left),.forums-header .search-box-button i:is(.ph-arrow-left,.ph-caret-left),.section-link i:is(.ph-arrow-left,.ph-caret-left),.button-2 i:is(.ph-arrow-left,.ph-caret-left),:is(.product-details-page,.quickviewdetails) .add-to-cart-button i:is(.ph-arrow-left,.ph-caret-left),:is(.product-details-page,.quickviewdetails) .download-sample-button i:is(.ph-arrow-left,.ph-caret-left),.forum-subscriptions-page .button-1.delete-selected-fs-button i:is(.ph-arrow-left,.ph-caret-left),.button-1 i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.button-1 i:is(.ph-arrow-left,.ph-caret-left),.view-all a i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.view-all a i:is(.ph-arrow-left,.ph-caret-left),.vf-slide__cta i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.vf-slide__cta i:is(.ph-arrow-left,.ph-caret-left){transition:translate var(--dur-base) var(--ease-out)}.button:hover i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.vf-story__link:hover i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.chatpilot-guestform-submit:hover i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.rfq-button-2:hover i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.premium-blog-search__button:hover i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.profile-info-box .pm-button:hover i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.forum-topic-page .topic-actions .actions .reply-topic-button:hover i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.forum-page .forum-actions .actions a+a:hover i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.forum-page .forum-actions .actions a:hover:first-child i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.forums-header .search-box-button:hover i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.section-link:hover i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.button-2:hover i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),:is(.product-details-page,.quickviewdetails) .add-to-cart-button:hover i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),:is(.product-details-page,.quickviewdetails) .download-sample-button:hover i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.button-1:hover i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.view-all a:hover i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right),.vf-slide__cta:hover i:is(.ph-arrow-right,.ph-caret-right,.ph-arrow-up-right){translate:3px 0}.button:hover i:is(.ph-arrow-left,.ph-caret-left),.vf-story__link:hover i:is(.ph-arrow-left,.ph-caret-left),.chatpilot-guestform-submit:hover i:is(.ph-arrow-left,.ph-caret-left),.rfq-button-2:hover i:is(.ph-arrow-left,.ph-caret-left),.premium-blog-search__button:hover i:is(.ph-arrow-left,.ph-caret-left),.profile-info-box .pm-button:hover i:is(.ph-arrow-left,.ph-caret-left),.forum-topic-page .topic-actions .actions .reply-topic-button:hover i:is(.ph-arrow-left,.ph-caret-left),.forum-page .forum-actions .actions a+a:hover i:is(.ph-arrow-left,.ph-caret-left),.forum-page .forum-actions .actions a:hover:first-child i:is(.ph-arrow-left,.ph-caret-left),.forums-header .search-box-button:hover i:is(.ph-arrow-left,.ph-caret-left),.section-link:hover i:is(.ph-arrow-left,.ph-caret-left),.button-2:hover i:is(.ph-arrow-left,.ph-caret-left),:is(.product-details-page,.quickviewdetails) .add-to-cart-button:hover i:is(.ph-arrow-left,.ph-caret-left),:is(.product-details-page,.quickviewdetails) .download-sample-button:hover i:is(.ph-arrow-left,.ph-caret-left),.button-1:hover i:is(.ph-arrow-left,.ph-caret-left),.view-all a:hover i:is(.ph-arrow-left,.ph-caret-left),.vf-slide__cta:hover i:is(.ph-arrow-left,.ph-caret-left){translate:-3px 0}html[data-vf-pagetransition]::view-transition-old(root){animation:vf-page-out 160ms var(--ease-out) both}html[data-vf-pagetransition]::view-transition-new(root){animation:vf-page-in 260ms var(--ease-expo) both}html[data-vf-pagetransition].html-account-page .side-2{view-transition-name:vf-account-rail}html[data-vf-pagetransition].html-account-page::view-transition-new(root){animation-name:vf-page-fade}html[data-vf-pagetransition].html-account-page::view-transition-group(vf-account-rail),html[data-vf-pagetransition].html-account-page::view-transition-old(vf-account-rail),html[data-vf-pagetransition].html-account-page::view-transition-new(vf-account-rail){animation-duration:160ms}@keyframes vf-page-fade{from{opacity:0}}@keyframes vf-page-out{to{opacity:0}}@keyframes vf-page-in{from{opacity:0;translate:0 8px}}@media(prefers-reduced-motion: reduce){html[data-vf-pagetransition]::view-transition-old(root),html[data-vf-pagetransition]::view-transition-new(root){animation:none}.swiper-wrapper{transition-duration:1ms !important}}@keyframes vf-rise{from{opacity:0;translate:0 var(--vf-rise, 8px)}}.search-results__grid>.search-result:not(.search-result--skeleton){--vf-rise: 8px;animation:vf-rise 200ms var(--ease-out) backwards}@media(prefers-reduced-motion: reduce){.search-results__grid>.search-result:not(.search-result--skeleton){animation-name:vf-fade-in}}[data-vf-motion=off] .search-results__grid>.search-result:not(.search-result--skeleton){animation-name:vf-fade-in}.search-results__grid>.search-result:not(.search-result--skeleton):nth-child(2){animation-delay:30ms}.search-results__grid>.search-result:not(.search-result--skeleton):nth-child(3){animation-delay:60ms}.search-results__grid>.search-result:not(.search-result--skeleton):nth-child(4){animation-delay:90ms}.search-results__grid>.search-result:not(.search-result--skeleton):nth-child(5){animation-delay:120ms}.search-results__grid>.search-result:not(.search-result--skeleton):nth-child(6){animation-delay:150ms}.search-results__grid>.search-result:not(.search-result--skeleton):nth-child(7){animation-delay:180ms}.search-results__grid>.search-result:not(.search-result--skeleton):nth-child(8){animation-delay:210ms}.search-results__grid>.search-result:not(.search-result--skeleton):nth-child(n+9){animation-delay:240ms}.account-menu:not([hidden])>*{--vf-rise: 8px;animation:vf-rise 250ms var(--ease-out) backwards}@media(prefers-reduced-motion: reduce){.account-menu:not([hidden])>*{animation-name:vf-fade-in}}[data-vf-motion=off] .account-menu:not([hidden])>*{animation-name:vf-fade-in}.account-menu:not([hidden])>*{animation-delay:50ms}.account-menu:not([hidden])>*:nth-child(2){animation-delay:90ms}.account-menu:not([hidden])>*:nth-child(3){animation-delay:130ms}.account-menu:not([hidden])>*:nth-child(4){animation-delay:170ms}.header-search{transition:opacity 150ms var(--ease-out),display 150ms allow-discrete}.header-search[hidden]{display:none;opacity:0;pointer-events:none}@media(prefers-reduced-motion: reduce){.header-search{transition:none}}[data-vf-motion=off] .header-search{transition:none}.selector::details-content{transition:content-visibility var(--dur-fast) allow-discrete}.selector:not([open]) .selector__menu{opacity:0;translate:0 -6px;transition:opacity var(--dur-fast) var(--ease-out),translate var(--dur-fast) var(--ease-out)}@media(prefers-reduced-motion: reduce){.selector::details-content,.selector:not([open]) .selector__menu{transition:none}}[data-vf-motion=off] .selector::details-content,[data-vf-motion=off] .selector:not([open]) .selector__menu{transition:none}.vf-reviews .write-review{interpolate-size:allow-keywords;overflow:clip;transition:block-size var(--dur-base) var(--ease-out),padding-block var(--dur-base) var(--ease-out),margin-block-start var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out),display var(--dur-base) allow-discrete}@starting-style{.vf-reviews .write-review{block-size:0;padding-block:0;margin-block-start:0;opacity:0}}.vf-reviews .write-review[hidden]{display:none;block-size:0;padding-block:0;margin-block-start:0;opacity:0}@media(prefers-reduced-motion: reduce){.vf-reviews .write-review{transition:none}}[data-vf-motion=off] .vf-reviews .write-review{transition:none}.vf-mark,.flyout-footer__amount.is-updated{position:relative;isolation:isolate}.vf-mark::before,.flyout-footer__amount.is-updated::before{content:"";position:absolute;inset:-2px calc(var(--space-1)*-1);z-index:-1;background-color:var(--primary);border-radius:var(--radius-base);opacity:0;pointer-events:none;animation:vf-mark 900ms var(--ease-out)}@keyframes vf-mark{from{opacity:1}}.flyout-empty{animation:vf-fade-in var(--dur-base) var(--ease-out)}.vf-chip--new{animation:vf-fade-in 150ms var(--ease-out)}.offcanvas.hiding:is(.mini-shopping-cart-offcanvas,.menu-offcanvas){--bs-offcanvas-transition: transform 200ms var(--ease-out)}@media(prefers-reduced-motion: reduce){.offcanvas.hiding:is(.mini-shopping-cart-offcanvas,.menu-offcanvas){--bs-offcanvas-transition: none}}[data-vf-motion=off] .offcanvas.hiding:is(.mini-shopping-cart-offcanvas,.menu-offcanvas){--bs-offcanvas-transition: none}@keyframes vf-glyph-pop{from{opacity:0;scale:.6}}:is(.vf-toast--success,.vf-toast--product) .vf-toast__icon{animation:vf-glyph-pop 350ms var(--ease-expo) 100ms backwards}@media(prefers-reduced-motion: reduce){:is(.vf-toast--success,.vf-toast--product) .vf-toast__icon{animation:none}}[data-vf-motion=off] :is(.vf-toast--success,.vf-toast--product) .vf-toast__icon{animation:none}.newsletter-result:not(:empty){--vf-rise: 4px;animation:vf-rise 150ms var(--ease-out) backwards}@media(prefers-reduced-motion: reduce){.newsletter-result:not(:empty){animation-name:vf-fade-in}}[data-vf-motion=off] .newsletter-result:not(:empty){animation-name:vf-fade-in}:root.vf-vt-viewmode::view-transition-group(*){animation-duration:450ms;animation-timing-function:var(--ease-expo)}:root.vf-vt-viewmode::view-transition-old(root){animation:none;opacity:0}:root.vf-vt-viewmode::view-transition-new(root){animation:none}:root.vf-vt-viewmode::view-transition-old(vf-grid),:root.vf-vt-viewmode::view-transition-new(vf-grid){animation-duration:260ms}.vf-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4) var(--space-5);margin-block-end:var(--space-5)}@media(min-width: 992px){.vf-head{margin-block-end:var(--space-6)}}.vf-head__heading{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.vf-head__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.vf-head__title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);font-size:var(--fs-3xl);color:var(--text-primary);margin:0;text-wrap:balance}.vf-head__tape{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:0;background-color:var(--primary);color:var(--on-primary);padding:var(--space-2) var(--space-2)}.vf-head__sub{margin:0;font-size:var(--fs-sm);color:var(--text-secondary)}@media(min-width: 768px){.vf-head__sub{font-size:var(--fs-base)}}.vf-head__actions{display:flex;align-items:center;gap:var(--space-5);margin-inline-start:auto}.vf-head__arrow{display:none}@media(min-width: 992px){.vf-head__arrow{display:grid}}.vf-head__arrow.swiper-button-lock{display:none}.vf-head__arrow:disabled,.vf-head__arrow.swiper-button-disabled{color:var(--text-light);background-color:var(--gray-200);background-image:none;cursor:default}[dir=rtl] .vf-head__arrow i{display:inline-block;scale:-1 1}.home-page{overflow-x:clip}.home-page .vf-depts,.home-page .vf-rail-block,.home-page .vf-journal,.home-page .vf-home-polls{padding-block:var(--space-6)}@media(min-width: 992px){.home-page .vf-depts,.home-page .vf-rail-block,.home-page .vf-journal,.home-page .vf-home-polls{padding-block:var(--space-7)}}.home-page .vf-trend,.home-page .vf-brands,.home-page .vf-reviews{background-color:var(--bg-primary);border-image:linear-gradient(var(--bg-primary), var(--bg-primary)) fill 0//0 100vmax;padding-block:var(--space-7)}@media(min-width: 992px){.home-page .vf-trend,.home-page .vf-brands,.home-page .vf-reviews{padding-block:var(--space-8)}}.home-page .vf-brands:has(+.vf-reviews),.home-page .bss-lazy-type-manufacturer:has(+.bss-lazy-type-review) :is(.vf-brands,.vf-skel--logo){padding-block-end:var(--space-5)}.home-page .vf-brands+.vf-reviews,.home-page .bss-lazy-type-manufacturer+.bss-lazy-type-review :is(.vf-reviews,.vf-skel--review){padding-block-start:var(--space-5)}.home-page .full-width-wrapper:not(:has(.container>*)){display:none}:is(.vf-carousel,.vf-depts__swiper,.vf-trend__rail).bss-swiper-pending>.swiper-wrapper>.swiper-slide{inline-size:calc((100% - (var(--vf-n, 1) - 1)*var(--vf-gap, 0px))/var(--vf-n, 1));margin-inline-end:var(--vf-gap, 0px)}.vf-carousel{margin:0}.vf-carousel>.swiper-wrapper{margin:0;padding:0;list-style:none}.vf-carousel .swiper-slide{block-size:auto}.vf-carousel .item-box{block-size:100%}.vf-carousel>.swiper-pagination{position:static;margin-block-start:var(--space-5)}@media(min-width: 992px){.vf-rail-block__body--banner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 3fr);gap:var(--space-5)}}.vf-rail-block__banner{margin-block-end:var(--space-4)}@media(min-width: 992px){.vf-rail-block__banner{margin-block-end:0}}.vf-rail-block__banner-link{display:block;block-size:100%}.vf-rail-block__banner-link img{display:block;inline-size:100%;block-size:100%;object-fit:cover}@media(min-width: 992px){.vf-rail-block__banner-link{aspect-ratio:4/5}}.vf-home-rail.vf-rail--static .vf-head__arrow{visibility:hidden}.vf-journal__list{display:grid;gap:var(--space-6) var(--space-5);margin:0;padding:0;list-style:none}@media(min-width: 768px){.vf-journal__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 992px){.vf-journal__list{grid-template-columns:repeat(3, minmax(0, 1fr))}}.vf-post{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);block-size:100%}.vf-post__media{display:block;inline-size:100%;aspect-ratio:16/10;margin-block-end:var(--space-1);overflow:hidden;background-color:var(--bg-secondary)}.vf-post__media img{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:scale 600ms var(--ease-expo)}.vf-post__media:hover img{scale:1.04}.vf-post__date{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-light)}.vf-post__title{margin:0;font-size:var(--fs-xl);font-weight:700;line-height:1.2}.vf-post__title a{color:var(--text-primary);text-decoration:none}.vf-post__title a span{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.vf-post__title a:hover span,.vf-post__title a:focus-visible span{background-position:var(--tape-in) 100%;background-size:100% .42em}.vf-post__summary{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--fs-sm);line-height:1.5;color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(min-width: 768px){.vf-post__summary{font-size:var(--fs-base)}}.vf-post__more{margin-block-start:auto}.vf-seo{--vf-seo-lines: 6;padding-block:var(--space-5) var(--space-8)}.vf-seo:not(:has(.topic-block)){display:none}.vf-seo .topic-block{display:grid;gap:var(--space-4) var(--space-8);margin:0;padding-block-start:var(--space-6);border-block-start:1px solid var(--border)}@media(min-width: 992px){.vf-seo .topic-block{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}}.vf-seo .topic-block-title{padding:0;text-align:start}.vf-seo .topic-block-title>h2{margin:0;text-align:start;font-size:var(--fs-2xl);font-weight:700;line-height:1.15}.vf-seo .topic-block-body{font-size:var(--fs-sm);line-height:1.6;color:var(--text-secondary)}@media(min-width: 992px){.vf-seo .topic-block-body{columns:2;column-gap:var(--space-7)}}.vf-seo .topic-block-body p{margin-block:0 var(--space-3)}.vf-seo--folded:not(.vf-seo--open) .topic-block-body{max-block-size:calc(var(--vf-seo-lines)*1lh);overflow:hidden;mask-image:linear-gradient(to bottom, black 60%, transparent)}.vf-seo__toggle{margin-block-start:var(--space-4)}@media(min-width: 992px){.vf-seo__toggle{margin-inline-start:calc((100% - 2*var(--space-8))/3 + var(--space-8))}}.bss-lazy-swiper:not(.bss-lazy-loaded){overflow:hidden;contain:layout;box-sizing:border-box;block-size:var(--bss-swiper-reserve-mobile, 270px)}@media(min-width: 992px){.bss-lazy-swiper:not(.bss-lazy-loaded){block-size:var(--bss-swiper-reserve-md, 370px)}}@media(min-width: 1200px){.bss-lazy-swiper:not(.bss-lazy-loaded){block-size:var(--bss-swiper-reserve, 462px)}}.bss-lazy-swiper.bss-lazy-swiper-type-content{--vf-hero-h: clamp(520px, 150vw, 640px)}@media(min-width: 768px){.bss-lazy-swiper.bss-lazy-swiper-type-content{--vf-hero-h: 600px}}@media(min-width: 992px){.bss-lazy-swiper.bss-lazy-swiper-type-content{--vf-hero-h: clamp(560px, calc(100vw / 2.2), 760px)}}.bss-lazy-swiper.bss-lazy-swiper-type-content{background-color:var(--surface-dark)}.bss-lazy-swiper.bss-lazy-swiper-type-content:not(.bss-lazy-loaded){block-size:var(--vf-hero-h)}.bss-lazy-swiper.bss-lazy-loaded{overflow:visible;contain:none;block-size:auto}.bss-lazy-swiper.bss-swiper-content-pending>:not(.bss-swiper-skeleton){opacity:0}.bss-lazy-swiper.bss-swiper-content-ready>:not(.bss-swiper-skeleton){opacity:1;transition:opacity var(--dur-base) var(--ease-out)}.bss-lazy-swiper.bss-skeleton-cover{position:relative}.bss-swiper-skeleton--overlay{position:absolute;inset:0;z-index:2;transition:opacity var(--dur-base) var(--ease-out)}.bss-swiper-skeleton--fade{opacity:0}.vf-hero-skeleton{block-size:100%;background-color:var(--surface-dark);pointer-events:none}.vf-hero-skeleton__inner{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-4);block-size:100%;padding-block-end:var(--space-9)}.vf-hero-skeleton__bar{display:block;max-inline-size:100%;background-color:var(--on-ink-ghost);animation:vf-hero-breathe 1.6s ease-in-out infinite alternate}.vf-hero-skeleton__bar--title{inline-size:560px;block-size:clamp(40px,6vw,80px)}.vf-hero-skeleton__bar--title-2{inline-size:380px;block-size:clamp(40px,6vw,80px)}.vf-hero-skeleton__bar--info{inline-size:420px;block-size:16px}.vf-hero-skeleton__bar--cta{inline-size:200px;block-size:56px;margin-block-start:var(--space-3)}@keyframes vf-hero-breathe{to{opacity:.55}}.vf-hero{--vf-hero-h: clamp(520px, 150vw, 640px)}@media(min-width: 768px){.vf-hero{--vf-hero-h: 600px}}@media(min-width: 992px){.vf-hero{--vf-hero-h: clamp(560px, calc(100vw / 2.2), 760px)}}.vf-hero{position:relative;color:var(--on-surface-dark);background-color:var(--surface-dark)}.vf-hero__swiper{position:relative;overflow:hidden}.vf-hero__slide{position:relative;overflow:hidden;background-color:var(--surface-dark)}.vf-hero--content .vf-hero__slide{block-size:var(--vf-hero-h)}.vf-hero__media{position:absolute;inset:0}.vf-hero__media img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 20%}.vf-hero__slide--poster::after{content:"";position:absolute;inset:0;z-index:1;background-image:linear-gradient(to bottom, transparent 30%, color-mix(in srgb, var(--surface-dark) 95%, transparent) 86%);pointer-events:none}@media(min-width: 992px){.vf-hero__slide--poster::after{background-image:linear-gradient(to right, color-mix(in srgb, var(--surface-dark) 88%, transparent), transparent 62%),linear-gradient(to bottom, transparent 55%, color-mix(in srgb, var(--surface-dark) 60%, transparent))}}@media(min-width: 992px){[dir=rtl] .vf-hero__slide--poster::after{background-image:linear-gradient(to left, color-mix(in srgb, var(--surface-dark) 88%, transparent), transparent 62%),linear-gradient(to bottom, transparent 55%, color-mix(in srgb, var(--surface-dark) 60%, transparent))}}.vf-hero__inner{position:relative;z-index:2;display:flex;align-items:flex-end;block-size:100%;padding-block-end:var(--space-5)}@media(min-width: 992px){.vf-hero__inner{padding-block-end:var(--space-7)}}.vf-hero__copy{display:flex;flex-direction:column;gap:var(--space-3);inline-size:100%}@media(min-width: 768px){.vf-hero__copy{gap:var(--space-4);max-inline-size:600px}}.vf-hero__title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);max-inline-size:12ch;margin:0;font-size:clamp(2.5rem,1.4rem + 4.6vw,5.5rem);line-height:.98;color:var(--white);text-wrap:balance}.vf-hero__info{max-inline-size:44ch;margin:0;font-size:var(--fs-base);line-height:1.45;color:var(--on-ink-muted)}@media(min-width: 768px){.vf-hero__info{font-size:var(--fs-lg)}}.vf-hero__cta{min-block-size:52px;margin-block-start:var(--space-2)}@media(min-width: 768px){.vf-hero__cta{align-self:flex-start;min-block-size:56px;padding-inline:var(--space-6)}}.vf-hero__link{position:absolute;inset:0;z-index:3}.vf-hero__link:focus-visible{outline:none}.vf-hero__link:focus-visible::before{content:"";position:absolute;inset:0;z-index:3;box-shadow:inset 0 0 0 3px var(--primary),inset 0 0 0 5px var(--secondary);pointer-events:none}.vf-hero__slide--cutout .vf-hero__media{opacity:.45}.vf-hero__panel{position:absolute;inset-inline:0;inset-block:56% 0;z-index:1;background-color:var(--primary)}@media(min-width: 768px){.vf-hero__panel{inset-block:0;inset-inline:auto 0;inline-size:35%}}.vf-hero__cutout{position:absolute;inset-block-end:0;inset-inline-end:var(--space-4);z-index:1;block-size:52%;inline-size:auto;max-inline-size:70%;object-fit:contain;object-position:bottom}@media(min-width: 768px){.vf-hero__cutout{inset-inline:70% auto;block-size:90%;max-inline-size:48%;translate:-50% 0}[dir=rtl] .vf-hero__cutout{translate:50% 0}}@media(max-width: 767.98px){.vf-hero__slide--cutout{display:grid;grid-template-rows:auto minmax(0, 1fr);grid-template-columns:minmax(0, 1fr)}.vf-hero__slide--cutout .vf-hero__panel,.vf-hero__slide--cutout .vf-hero__cutout{position:relative;grid-area:2/1;inset:auto}.vf-hero__slide--cutout .vf-hero__panel{align-self:end;block-size:78%}.vf-hero__slide--cutout .vf-hero__cutout{justify-self:end;align-self:end;block-size:100%;max-inline-size:calc(100% - var(--space-4)*2);margin-inline-end:var(--space-4)}}.vf-hero__slide--cutout .vf-hero__inner{align-items:flex-start;padding-block:72px var(--space-4)}@media(max-width: 767.98px){.vf-hero__slide--cutout .vf-hero__inner{grid-area:1/1;block-size:auto}}@media(min-width: 768px){.vf-hero__slide--cutout .vf-hero__inner{align-items:flex-end;padding-block:0 var(--space-5)}}@media(min-width: 992px){.vf-hero__slide--cutout .vf-hero__inner{padding-block-end:var(--space-7)}}@media(min-width: 768px){.vf-hero__slide--cutout .vf-hero__copy{max-inline-size:min(520px,45%)}}.vf-hero--image .vf-hero__art{position:relative;display:block}.vf-hero--image .vf-hero__art img{display:block;inline-size:100%;block-size:auto}.vf-hero--image .vf-hero__art:focus-visible{outline:none}.vf-hero--image .vf-hero__art:focus-visible::before{content:"";position:absolute;inset:0;z-index:3;box-shadow:inset 0 0 0 3px var(--primary),inset 0 0 0 5px var(--secondary);pointer-events:none}.vf-hero__controls{--vf-ctl: var(--white);--vf-ctl-fill: var(--primary);--vf-ctl-on: var(--on-primary);--vf-ctl-active: var(--primary);position:absolute;inset-inline:0;inset-block-start:var(--space-4);z-index:4;pointer-events:none}@media(min-width: 768px){.vf-hero__controls{inset-block:auto var(--space-5)}}@media(min-width: 992px){.vf-hero__controls{inset-block:auto var(--space-7)}}@media(min-width: 992px){.vf-hero--image .vf-hero__controls{inset-block-end:var(--space-5)}}.vf-hero__controls-inner{display:flex;justify-content:flex-end}@media(min-width: 768px){.vf-hero:has(.swiper-slide-active.vf-hero__slide--cutout) .vf-hero__controls{--vf-ctl: var(--on-primary);--vf-ctl-fill: var(--secondary);--vf-ctl-on: var(--primary);--vf-ctl-active: var(--on-primary);translate:0 calc((var(--vf-hero-h) - 2*var(--space-5) - 40px)*-1)}}@media(min-width: 992px){.vf-hero:has(.swiper-slide-active.vf-hero__slide--cutout) .vf-hero__controls{translate:0 calc((var(--vf-hero-h) - var(--space-5) - var(--space-7) - 40px)*-1)}}.vf-hero__plate{display:inline-flex;align-items:center;gap:var(--space-2);pointer-events:auto}.vf-hero__control{display:grid;place-items:center;flex:none;inline-size:40px;block-size:40px;padding:0;border:1px solid color-mix(in srgb, var(--vf-ctl, var(--white)) 45%, transparent);border-radius:50%;color:var(--vf-ctl, var(--white));background-color:rgba(0,0,0,0);cursor:pointer;background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--vf-ctl-fill, var(--primary)) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25)}@media(hover: hover)and (pointer: fine){.vf-hero__control:hover{--tape-p: 101%;border-color:var(--vf-ctl-fill, var(--primary));color:var(--vf-ctl-on, var(--on-primary))}}.vf-hero__control:focus-visible{--tape-p: 101%;outline:none;box-shadow:var(--focus-ring);border-color:var(--vf-ctl-fill, var(--primary));color:var(--vf-ctl-on, var(--on-primary))}.vf-hero__control:active{scale:.92}.vf-hero__control svg{display:block;inline-size:18px;block-size:18px;fill:currentColor}[dir=rtl] .vf-hero__control svg{scale:-1 1}.vf-hero__control i{font-size:var(--fs-lg);line-height:1}.vf-hero .swiper-button-prev,.vf-hero .swiper-button-next{position:static;inline-size:40px;block-size:40px;margin:0}.vf-hero .swiper-button-prev::after,.vf-hero .swiper-button-next::after{display:none}.vf-hero .swiper-button-prev svg,.vf-hero .swiper-button-next svg{display:block}.vf-hero .swiper-button-prev.swiper-button-disabled,.vf-hero .swiper-button-next.swiper-button-disabled{opacity:.35}.vf-hero__arrow{display:none}@media(min-width: 992px){.vf-hero__arrow{display:grid}}.vf-hero__bars.swiper-pagination{position:static;display:flex;align-items:center;inline-size:auto;block-size:40px;padding-inline-end:var(--space-1);transform:none}.vf-hero__plate .vf-hero__bars.swiper-pagination-bullets .swiper-pagination-bullet{--vf-fill: 0;position:relative;inline-size:24px;block-size:40px;border-radius:0;opacity:1;color:color-mix(in srgb, var(--vf-ctl) 40%, transparent);background-color:rgba(0,0,0,0) !important;transform:none}.vf-hero__plate .vf-hero__bars.swiper-pagination-bullets .swiper-pagination-bullet::before,.vf-hero__plate .vf-hero__bars.swiper-pagination-bullets .swiper-pagination-bullet::after{content:"";position:absolute;inset-inline:0;inset-block-start:calc(50% - 2px);block-size:4px}.vf-hero__plate .vf-hero__bars.swiper-pagination-bullets .swiper-pagination-bullet::before{background-color:currentColor;transition:background-color var(--dur-base) var(--ease-out)}.vf-hero__plate .vf-hero__bars.swiper-pagination-bullets .swiper-pagination-bullet::after{background-color:var(--vf-ctl-active);scale:var(--vf-fill) 1;transform-origin:0 50%}[dir=rtl] .vf-hero__plate .vf-hero__bars.swiper-pagination-bullets .swiper-pagination-bullet::after{transform-origin:100% 50%}@media(hover: hover)and (pointer: fine){.vf-hero__plate .vf-hero__bars.swiper-pagination-bullets .swiper-pagination-bullet:hover{color:var(--vf-ctl)}}.vf-hero__plate .vf-hero__bars.swiper-pagination-bullets .swiper-pagination-bullet:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-hero__plate .vf-hero__bars.swiper-pagination-bullets .swiper-pagination-bullet-active{--vf-fill: 1}.vf-hero__plate .vf-hero__bars.swiper-pagination-bullets .swiper-pagination-bullet-active::after{scale:max(var(--vf-fill),.125) 1}.vf-hero__plate .vf-hero__bars--timed.swiper-pagination-bullets .swiper-pagination-bullet{inline-size:32px}.vf-hero__plate .vf-hero__bars--timed.swiper-pagination-bullets .swiper-pagination-bullet-active{color:color-mix(in srgb, var(--vf-ctl) 70%, transparent)}.vf-hero__plate .vf-hero__bars--timed.swiper-pagination-bullets .swiper-pagination-bullet-active::after{scale:var(--vf-fill) 1}@media(prefers-reduced-motion: reduce){.vf-hero-skeleton__bar{animation:none}}.nop-slider{background-color:var(--surface-dark)}.nop-slider .swiper-slide>a{position:relative;display:block}.nop-slider .swiper-slide>a:focus-visible{outline:none}.nop-slider .swiper-slide>a:focus-visible::before{content:"";position:absolute;inset:0;z-index:3;box-shadow:inset 0 0 0 3px var(--primary),inset 0 0 0 5px var(--secondary);pointer-events:none}.nop-slider .slider-img{display:block;inline-size:100%;max-inline-size:none;block-size:auto}.nop-slider:not(.vf-hero) .swiper-pagination,.nop-slider:not(.vf-hero) .swiper-button-prev,.nop-slider:not(.vf-hero) .swiper-button-next{visibility:hidden}.vf-promo{display:grid;gap:var(--space-4);margin-block:var(--space-7)}@media(min-width: 992px){.vf-promo{gap:var(--space-5);margin-block:var(--space-8)}}.full-width-wrapper .vf-promo{margin-block:0}@media(min-width: 768px){.vf-promo--2,.vf-promo--3,.vf-promo--4{grid-template-columns:repeat(2, minmax(0, 1fr))}}.vf-promo__slot{position:relative;display:flex;align-items:flex-end;aspect-ratio:4/5;min-inline-size:0;padding:var(--space-5);overflow:hidden;color:var(--white);background-color:var(--surface-dark);text-decoration:none}@media(min-width: 768px){.vf-promo__slot{aspect-ratio:5/4}}@media(min-width: 992px){.vf-promo__slot{padding:var(--space-6)}}.vf-promo__slot--titled::after{content:"";position:absolute;inset:0;z-index:1;background-image:linear-gradient(to bottom, transparent 40%, color-mix(in srgb, var(--surface-dark) 85%, transparent));pointer-events:none}.vf-promo__image{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;transition:scale 600ms var(--ease-expo)}.vf-promo__copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.vf-promo__title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);max-inline-size:16ch;font-size:var(--fs-3xl);text-wrap:balance}.vf-promo__cta{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);color:var(--white)}.vf-promo__cta::before{content:"";position:absolute;inset-inline:0;inset-block:0;z-index:-1;background-color:var(--primary);clip-path:inset(calc(100% - 2px) 0 0);transition:clip-path var(--dur-tape) var(--ease-tape)}.vf-promo__cta i{font-size:var(--fs-sm);line-height:1;transition:translate var(--dur-tape) var(--ease-expo)}[dir=rtl] .vf-promo__cta i{scale:-1 1}.vf-promo a.vf-promo__slot:hover,.vf-promo a.vf-promo__slot:focus-visible{color:var(--white)}.vf-promo a.vf-promo__slot:hover .vf-promo__image,.vf-promo a.vf-promo__slot:focus-visible .vf-promo__image{scale:1.04}.vf-promo a.vf-promo__slot:hover .vf-promo__cta,.vf-promo a.vf-promo__slot:focus-visible .vf-promo__cta{color:var(--on-primary)}.vf-promo a.vf-promo__slot:hover .vf-promo__cta::before,.vf-promo a.vf-promo__slot:focus-visible .vf-promo__cta::before{clip-path:inset(0 0 0)}.vf-promo a.vf-promo__slot:hover .vf-promo__cta i,.vf-promo a.vf-promo__slot:focus-visible .vf-promo__cta i{translate:3px 0}[dir=rtl] .vf-promo a.vf-promo__slot:hover .vf-promo__cta i,[dir=rtl] .vf-promo a.vf-promo__slot:focus-visible .vf-promo__cta i{translate:-3px 0}.vf-promo a.vf-promo__slot:focus-visible{outline:none}.vf-promo a.vf-promo__slot:focus-visible::before{content:"";position:absolute;inset:0;z-index:3;box-shadow:inset 0 0 0 3px var(--primary),inset 0 0 0 5px var(--secondary);pointer-events:none}.vf-promo--1 .vf-promo__slot{aspect-ratio:16/9}@media(min-width: 992px){.vf-promo--1 .vf-promo__slot{aspect-ratio:12/5}}@media(min-width: 768px){.vf-promo--3 .vf-promo__slot:first-child{grid-column:1/-1;aspect-ratio:16/9}}@media(min-width: 992px){.vf-promo--3 .vf-promo__slot:first-child{grid-column:auto;grid-row:span 2;aspect-ratio:22/15}}@media(min-width: 992px){.vf-promo--3{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}}@media(min-width: 992px){.vf-promo--3 .vf-promo__slot:not(:first-child){aspect-ratio:auto}}@media(min-width: 992px){.vf-promo--4 .vf-promo__slot{aspect-ratio:16/9}}@media(min-width: 992px){.vf-promo--3 .vf-promo__slot:not(:first-child) .vf-promo__title,.vf-promo--4 .vf-promo__title{font-size:clamp(1.5rem,1rem + .9vw,2rem)}}.anywhere-carousel.sub-category .anywhere-carousel-item,.swiper .swiper-slide .item-box{width:100%}.swiper .swiper-slide .item-box{margin:0}.section__anywhere-carousel-head{display:flex;align-items:center;justify-content:space-between;text-align:center}.section__anywhere-carousel-grid .section__anywhere-carousel-container{position:relative}.vendor-container .vendor-item .picture{margin-bottom:var(--space-2);border:1px solid var(--border)}.vendor-container .picture img{width:100%}.bss-lazy-carousel:not(.bss-lazy-loaded){overflow:hidden;contain:layout;min-block-size:var(--bss-carousel-reserve, 300px);max-block-size:var(--bss-carousel-reserve, 300px);block-size:var(--bss-carousel-reserve, 300px)}@media(max-width: 767.98px){.bss-lazy-carousel:not(.bss-lazy-loaded){min-block-size:var(--bss-carousel-reserve-mobile, var(--bss-carousel-reserve, 260px));max-block-size:var(--bss-carousel-reserve-mobile, var(--bss-carousel-reserve, 260px));block-size:var(--bss-carousel-reserve-mobile, var(--bss-carousel-reserve, 260px))}}.bss-lazy-carousel.bss-lazy-loaded{overflow:visible;contain:none;block-size:auto;max-block-size:none}.home-page .bss-lazy-carousel{min-height:0 !important}.home-page .bss-lazy-carousel:not(.bss-lazy-loaded){overflow:visible;min-block-size:0;max-block-size:none;block-size:auto}.bss-lazy-carousel.bss-skeleton-cover{position:relative}.bss-carousel-skeleton--overlay{position:absolute;inset:0;z-index:2;margin:0;background-color:var(--white);transition:opacity var(--dur-base) var(--ease-out)}@media(prefers-reduced-motion: reduce){.bss-carousel-skeleton--overlay{transition:none}}.bss-carousel-skeleton--fade{opacity:0}.anywhere-carousel-wrapper .swiper.bss-swiper-pending{opacity:0;min-block-size:0}.anywhere-carousel-wrapper .swiper.bss-swiper-ready{opacity:1;min-block-size:0;transition:opacity var(--dur-base) var(--ease-out)}@media(prefers-reduced-motion: reduce){.anywhere-carousel-wrapper .swiper.bss-swiper-ready{transition:none}}.vf-skel{--vf-n: 2.2;--vf-gap: 12px;display:flex;flex-direction:column;pointer-events:none}.vf-skel__bar{display:block;inline-size:60%;block-size:1lh;border-block:.2lh solid rgba(0,0,0,0);border-radius:var(--radius-base);background-clip:padding-box;background-color:var(--skeleton-fill);animation:vf-skeleton-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.vf-skel__bar{animation:none}}.vf-skel__bar--stars{inline-size:35%}.vf-skel__bar--long{inline-size:90%}.vf-skel__head{display:flex;flex-direction:column;gap:var(--space-2);margin-block-end:var(--space-5)}@media(min-width: 992px){.vf-skel__head{margin-block-end:var(--space-6)}}.vf-skel__head--arrows{display:none}@media(min-width: 992px){.vf-skel__head--arrows{display:block;block-size:40px}}.vf-skel__title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);font-size:var(--fs-3xl);color:var(--text-primary);display:block}.vf-skel__title .vf-skel__bar{inline-size:min(60%,7em)}.vf-skel__sub{display:block;font-size:var(--fs-sm)}@media(min-width: 768px){.vf-skel__sub{font-size:var(--fs-base)}}.vf-skel__sub .vf-skel__bar{inline-size:min(80%,22em)}.vf-skel__tabs{margin-block-end:var(--space-5)}.vf-skel__tabs .vf-skel__bar{inline-size:min(100%,22rem);block-size:44px}@media(min-width: 992px){.vf-skel__body--banner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 3fr);gap:var(--space-5)}}.vf-skel__banner{aspect-ratio:16/9;margin-block-end:var(--space-4);background-color:var(--skeleton-fill);animation:vf-skeleton-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.vf-skel__banner{animation:none}}@media(min-width: 992px){.vf-skel__banner{aspect-ratio:4/5;margin-block-end:0}}.vf-skel__rows{display:flex;flex-direction:column;gap:var(--vf-gap);min-inline-size:0}.vf-skel__track{display:flex;gap:var(--vf-gap);overflow:hidden}.vf-skel__card{flex:0 0 calc((100% - (var(--vf-n) - 1)*var(--vf-gap))/var(--vf-n));display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0;container-type:inline-size}.vf-skel__plate{aspect-ratio:1;border-radius:var(--radius-base);background-color:var(--skeleton-fill);animation:vf-skeleton-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.vf-skel__plate{animation:none}}.vf-skel__text{display:flex;flex-direction:column;gap:var(--space-2);block-size:clamp(224px,562px - 170cqi,302px)}.vf-skel--tile .vf-skel__plate{aspect-ratio:4/5}.vf-skel__logo{display:grid;place-items:center;block-size:96px;padding:var(--space-4);background-color:var(--white);border:1px solid var(--gray-300)}@media(min-width: 768px){.vf-skel__logo{block-size:128px;padding:var(--space-5)}}.vf-skel__logo .vf-skel__bar{inline-size:70%}.vf-skel__quote{display:flex;flex-direction:column;gap:var(--space-3);block-size:clamp(276px,420px - 30cqi,334px);padding:var(--space-5);background-color:var(--white)}@media(min-width: 992px){.vf-skel__quote{padding:var(--space-6)}}.home-page .vf-skel--product,.home-page .vf-skel--tile{padding-block:var(--space-6)}@media(min-width: 992px){.home-page .vf-skel--product,.home-page .vf-skel--tile{padding-block:var(--space-7)}}.home-page .vf-skel--trend,.home-page .vf-skel--logo,.home-page .vf-skel--review{background-color:var(--bg-primary);border-image:linear-gradient(var(--bg-primary), var(--bg-primary)) fill 0//0 100vmax;padding-block:var(--space-7)}@media(min-width: 992px){.home-page .vf-skel--trend,.home-page .vf-skel--logo,.home-page .vf-skel--review{padding-block:var(--space-8)}}.vf-depts__list{margin:0;padding:0;list-style:none}.vf-depts__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}@media(min-width: 768px){.vf-depts__grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-4)}}@media(min-width: 992px){.vf-depts__grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-5)}}.vf-depts--grid .vf-dept__name{font-size:clamp(1.25rem,1rem + .8vw,1.75rem)}.vf-depts__dots.swiper-pagination{position:static;margin-block-start:var(--space-5)}.vf-dept{position:relative;display:flex;align-items:flex-end;gap:var(--space-3);aspect-ratio:4/5;padding:var(--space-4);overflow:hidden;color:var(--white);background-color:var(--surface-dark);text-decoration:none}@media(min-width: 768px){.vf-dept{padding:var(--space-5)}}.vf-dept::after{content:"";position:absolute;inset:0;z-index:1;background-image:linear-gradient(to bottom, transparent 45%, color-mix(in srgb, var(--surface-dark) 80%, transparent));pointer-events:none}.vf-dept__media{position:absolute;inset:0}.vf-dept__media img{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:scale 600ms var(--ease-expo)}.vf-dept__name{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);position:relative;z-index:2;flex:1;min-inline-size:0;font-size:clamp(1.5rem,1.25rem + .6vw,1.75rem);overflow-wrap:anywhere}.vf-dept__go{position:relative;z-index:2;display:grid;place-items:center;flex:none;inline-size:40px;block-size:40px;border:1px solid color-mix(in srgb, var(--white) 50%, transparent);border-radius:50%;font-size:var(--fs-lg);background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25)}[dir=rtl] .vf-dept__go i{display:inline-block;scale:-1 1}.vf-dept:hover,.vf-dept:focus-visible{color:var(--white)}.vf-dept:hover .vf-dept__media img,.vf-dept:focus-visible .vf-dept__media img{scale:1.06}.vf-dept:hover .vf-dept__go,.vf-dept:focus-visible .vf-dept__go{--tape-p: 101%;border-color:var(--primary);color:var(--on-primary)}.vf-dept:focus-visible{outline:none}.vf-dept:focus-visible::before{content:"";position:absolute;inset:0;z-index:3;box-shadow:inset 0 0 0 3px var(--primary),inset 0 0 0 5px var(--secondary);pointer-events:none}.vf-brand{position:relative;display:grid;place-items:center;block-size:96px;padding:var(--space-4);color:var(--text-primary);background-color:var(--white);box-shadow:inset 0 0 0 1px var(--border);text-decoration:none;transition:box-shadow var(--dur-base) var(--ease-out)}@media(min-width: 768px){.vf-brand{block-size:128px;padding:var(--space-5)}}.vf-brand__logo{display:block;inline-size:88%;block-size:40px;object-fit:contain}@media(min-width: 768px){.vf-brand__logo{block-size:56px}}.vf-brand__name{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);font-size:var(--fs-lg);text-align:center}@media(min-width: 768px){.vf-brand__name{font-size:var(--fs-xl)}}.vf-brand:hover,.vf-brand:focus-visible{color:var(--text-primary);box-shadow:inset 0 0 0 2px var(--accent-line)}.vf-brand:focus-visible{outline:none}.vf-brand:focus-visible::before{content:"";position:absolute;inset:0;z-index:3;box-shadow:inset 0 0 0 3px var(--primary),inset 0 0 0 5px var(--secondary);pointer-events:none}.vf-review{display:flex;flex-direction:column;gap:var(--space-3);block-size:100%;padding:var(--space-5);background-color:var(--white);border-block-start:1px solid var(--accent-line)}@media(min-width: 992px){.vf-review{padding:var(--space-6)}}.vf-review__stars{display:flex;gap:2px;font-size:var(--fs-base);color:var(--text-primary)}.vf-review__title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:0;font-size:var(--fs-20);line-height:1.2}@media(min-width: 992px){.vf-review__title{font-size:var(--fs-24)}}.vf-review__text{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--fs-15);line-height:1.55;color:var(--text-secondary);-webkit-line-clamp:4;-webkit-box-orient:vertical}@media(min-width: 768px){.vf-review__text{font-size:var(--fs-base)}}.vf-review__who{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--fs-xs);color:var(--text-light)}.vf-review__avatar{inline-size:32px;block-size:32px;border-radius:50%;object-fit:cover}.vf-review__name{font-weight:600;color:var(--text-primary)}.vf-review__meta::before{content:"·";margin-inline-end:var(--space-2)}.vf-review__product{display:flex;align-items:center;gap:var(--space-3);margin-block-start:auto;padding-block-start:var(--space-4);border-block-start:1px solid var(--border);font-size:var(--fs-sm);font-weight:600;color:var(--text-primary);text-decoration:none}.vf-review__product:hover,.vf-review__product:focus-visible{color:var(--text-primary)}.vf-review__product:hover .vf-review__product-name span,.vf-review__product:focus-visible .vf-review__product-name span{background-position:var(--tape-in) 100%;background-size:100% .42em}.vf-review__product:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-review__thumb{flex:none;inline-size:48px;block-size:48px;background-color:var(--bg-secondary)}.vf-review__thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.vf-review__product-name span{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.product-details-page .gallery .picture.bss-picturezoom .bss-picturezoom-stage{position:relative !important}.product-details-page .xzoom-thumbs .img-preview-gallery,.quickviewdetails .xzoom-thumbs .img-preview-gallery{width:100%}.product-details-page .xzoom-thumbs.product-thumb-slider{overflow:hidden}.product-details-page .xzoom-thumbs.product-thumb-slider .swiper-slide{max-width:25% !important}.xzoom-preview,.xzoom-lens,.xzoom-source{overflow:clip !important;background:var(--bg-primary) !important;border:none !important;border-radius:var(--radius-base) !important;box-shadow:var(--shadow-pop) !important}.request-list-page .page-body{display:flex;flex-direction:column;gap:var(--space-4h)}@media(min-width: 768px){.request-list-page .page-body{flex-direction:row;flex-wrap:wrap}}.request-list-page .section{display:flex;flex-direction:column;width:100%;margin:0;padding:var(--space-4h);background-color:var(--white);border:1px solid var(--gray-300);border-radius:var(--card-radius-lg);transition:border-color var(--dur-base) var(--ease-out)}@media(min-width: 1400px){.request-list-page .section{width:calc(50% - var(--space-4h)/2)}}.request-list-page .section:hover{border-color:var(--accent-line)}.request-list-page .request-header{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-end:0}.request-list-page .request-title,.request-list-page .section>.title{margin-bottom:0;font-size:var(--fs-20);font-weight:700;color:var(--accent-text)}.request-list-page .info,.request-list-page .section .buttons{margin:var(--space-4) 0 0;padding:var(--space-4) 0 0;border-top:1px dashed var(--gray-200)}.request-list-page .info{line-height:1.6;background-color:rgba(0,0,0,0)}.request-list-page .info li{font-size:var(--fs-sm);color:var(--text-secondary)}.request-list-page .info li:not(:last-child){margin-bottom:var(--space-1)}.request-list-page .info span{font-weight:600;color:var(--secondary)}.request-list-page .request-header .button-2{min-height:var(--control-height-sm);padding:var(--space-2) var(--space-4)}.request-list-page .section .buttons .button-2{display:flex;width:100%}.request-list-page .no-data{width:100%}.request-page .common-buttons{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-5);text-align:start}.request-page .common-buttons button{cursor:pointer}.request-page .fieldset{margin-bottom:var(--space-5);padding:var(--space-4h);background-color:var(--gray-100);border:1px solid var(--gray-300)}@media(min-width: 768px){.request-page .fieldset{padding:var(--space-5)}}.request-page .fieldset .title{margin-bottom:var(--space-4);font-size:var(--fs-lg);font-weight:700;color:var(--secondary);text-align:start}.request-page .fieldset .inputs{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin-bottom:var(--space-2)}.request-page .fieldset .inputs>label:first-child{min-width:140px;font-weight:500;color:var(--text-secondary)}.request-page .fieldset .inputs>label:last-child{font-weight:600;color:var(--secondary)}.request-page .fieldset .inputs textarea{width:100%;min-height:80px;max-height:250px;margin:0}.request-page .data-table label{display:none}.request-page .data-table input[type=number]{box-shadow:none;width:100%;min-height:var(--control-height);outline:0;padding:var(--space-3) var(--space-4);font-family:var(--font-family);font-size:var(--fs-base);line-height:1.375;color:var(--text-primary);background-color:var(--white);border:1px solid var(--gray-400);border-radius:var(--radius-base);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.request-page .data-table input[type=number]::placeholder{color:var(--text-light)}.request-page .data-table input[type=number]:hover{border-color:var(--gray-500)}.request-page .data-table input[type=number]:focus,.request-page .data-table input[type=number]:focus-visible{outline:none;border-color:var(--text-secondary);box-shadow:0 0 0 3px var(--field-focus-halo)}.request-page .data-table input[type=number][aria-invalid=true],.request-page .data-table input[type=number].input-validation-error{border-color:var(--error)}.request-page .data-table input[type=number]{max-width:120px}@media(max-width: 991.98px){.request-page .data-table colgroup,.request-page .data-table thead{display:none}.request-page .data-table tbody{display:block;overflow:hidden}.request-page .data-table tr{display:block;width:100%;margin-top:var(--space-4h);padding:var(--space-4);text-align:center;border:1px solid var(--gray-300)}.request-page .data-table tr:first-child{margin-top:0}.request-page .data-table td{display:block;padding:var(--space-2) 0;border:0}.request-page .data-table td label,.request-page .data-table td span{display:inline-block;width:calc(50% - var(--space-2));text-align:start}.request-page .data-table td label{font-weight:500;color:var(--text-secondary)}.request-page .data-table td span{font-weight:600}.request-page .data-table td.product{min-width:0;padding:var(--space-1) 0 var(--space-4);text-align:center;border-bottom:1px dashed var(--gray-200)}.request-page .data-table td.picture img{max-width:100px}}.request-page .rfq-link{font-weight:600;color:var(--accent-text);background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.request-page .rfq-link:hover,.request-page .rfq-link:focus-visible{color:var(--accent-text);background-position:var(--tape-in) 100%;background-size:100% .42em}.rfq-button-2{width:100%;margin:0}.html-product-details-page :is(.xzoom-preview,.xzoom-source){z-index:9;border-radius:0}.vf-qv-open :is(.xzoom-preview,.xzoom-source){z-index:calc(var(--z-popup) + 3);border-radius:0}.swiper,.bss-pzg-thumbs{width:100%;height:100%}.swiper.products-swiper,.bss-pzg-thumbs.products-swiper{padding:2px}.swiper .swiper-pagination .swiper-pagination-bullet,.bss-pzg-thumbs .swiper-pagination .swiper-pagination-bullet{position:relative;width:6px;height:6px;margin:0 var(--space-1);background-color:var(--gray-500);border-radius:50%;transition:transform var(--dur-base) var(--ease-out)}.swiper .swiper-pagination .swiper-pagination-bullet-active,.bss-pzg-thumbs .swiper-pagination .swiper-pagination-bullet-active{transform:scale(1.8);background:var(--accent-line) !important}:is(.swiper,.bss-pzg-thumbs):is(.subcategory-slider,.products-swiper,.banner-slider,.category-swiper,.product-thumb-slider) .swiper-button-next,:is(.swiper,.bss-pzg-thumbs):is(.subcategory-slider,.products-swiper,.banner-slider,.category-swiper,.product-thumb-slider) .swiper-button-prev{display:none;width:28px;height:28px;background-color:var(--white);border-radius:50%;opacity:0;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}@media(min-width: 992px){:is(.swiper,.bss-pzg-thumbs):is(.subcategory-slider,.products-swiper,.banner-slider,.category-swiper,.product-thumb-slider) .swiper-button-next,:is(.swiper,.bss-pzg-thumbs):is(.subcategory-slider,.products-swiper,.banner-slider,.category-swiper,.product-thumb-slider) .swiper-button-prev{display:flex;align-items:center;justify-content:center}}:is(.swiper,.bss-pzg-thumbs):is(.subcategory-slider,.products-swiper,.banner-slider,.category-swiper,.product-thumb-slider) .swiper-button-next.swiper-button-lock,:is(.swiper,.bss-pzg-thumbs):is(.subcategory-slider,.products-swiper,.banner-slider,.category-swiper,.product-thumb-slider) .swiper-button-prev.swiper-button-lock{display:none}:is(.swiper,.bss-pzg-thumbs):is(.subcategory-slider,.products-swiper,.banner-slider,.category-swiper,.product-thumb-slider):hover:not(:has(.item-box .swiper:hover .swiper-button-next)) .swiper-button-next,:is(.swiper,.bss-pzg-thumbs):is(.subcategory-slider,.products-swiper,.banner-slider,.category-swiper,.product-thumb-slider):hover:not(:has(.item-box .swiper:hover .swiper-button-next)) .swiper-button-prev{opacity:1}:is(.swiper,.bss-pzg-thumbs):is(.subcategory-slider,.products-swiper,.banner-slider,.category-swiper,.product-thumb-slider):hover:not(:has(.item-box .swiper:hover .swiper-button-next)) .swiper-button-disabled{opacity:.4;cursor:not-allowed}:is(.swiper,.bss-pzg-thumbs):is(.subcategory-slider,.products-swiper,.banner-slider,.category-swiper,.product-thumb-slider):hover:not(:has(.item-box .swiper:hover .swiper-button-next)) .swiper-button-next{inset-inline-end:var(--space-7);transform:translateX(50%)}:is(.swiper,.bss-pzg-thumbs):is(.subcategory-slider,.products-swiper,.banner-slider,.category-swiper,.product-thumb-slider):hover:not(:has(.item-box .swiper:hover .swiper-button-next)) .swiper-button-prev{inset-inline-start:var(--space-7);transform:translateX(-50%)}[dir=rtl] :is(.swiper,.bss-pzg-thumbs):is(.subcategory-slider,.products-swiper,.banner-slider,.category-swiper,.product-thumb-slider):hover:not(:has(.item-box .swiper:hover .swiper-button-next)) .swiper-button-next{transform:translateX(-50%)}[dir=rtl] :is(.swiper,.bss-pzg-thumbs):is(.subcategory-slider,.products-swiper,.banner-slider,.category-swiper,.product-thumb-slider):hover:not(:has(.item-box .swiper:hover .swiper-button-next)) .swiper-button-prev{transform:translateX(50%)}:is(.swiper,.bss-pzg-thumbs):is(.subcategory-slider,.category-swiper,.products-swiper) .swiper-pagination{position:static;margin-top:var(--space-4)}:is(.swiper,.bss-pzg-thumbs):is(.subcategory-slider,.category-swiper,.products-swiper) .picture .swiper-pagination{display:none;position:absolute}@media(min-width: 992px){:is(.swiper,.bss-pzg-thumbs):is(.subcategory-slider,.category-swiper,.products-swiper) .picture .swiper-pagination{display:block}}:is(.swiper,.bss-pzg-thumbs).products-swiper .swiper-wrapper{height:auto;align-items:stretch}:is(.swiper,.bss-pzg-thumbs).products-swiper .swiper-slide{height:auto}:is(.swiper,.bss-pzg-thumbs).products-swiper .swiper-button-next,:is(.swiper,.bss-pzg-thumbs).products-swiper .swiper-button-prev{top:40%}.swiper-navigation-icon,.swiper-button-next svg,.swiper-button-prev svg{display:none}.swiper-button-prev::after,.swiper-rtl .swiper-button-next::after{content:""}.swiper-button-next::after,.swiper-rtl .swiper-button-prev::after{content:""}.swiper-button-next::after,.swiper-button-prev::after{font-family:"Phosphor";font-size:var(--fs-24);font-variant:initial;line-height:1;letter-spacing:0;text-transform:none;color:var(--secondary)}.swiper-lazy-preloader{position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:10;box-sizing:border-box;width:42px;height:42px;margin-block-start:-21px;margin-inline-start:-21px;border:4px solid var(--secondary);border-block-start-color:rgba(0,0,0,0);border-radius:50%;transform-origin:50%}.swiper-wrapper,.swiper-fade .swiper-slide{transition-timing-function:var(--ease-slide)}.splide__list{transition-timing-function:var(--ease-slide) !important}.vf-trend__tabs{position:relative;display:flex;gap:var(--space-5);margin-block-end:var(--space-5);overflow-x:auto;overscroll-behavior-x:contain;border-block-end:1px solid var(--border);scrollbar-width:none}@media(min-width: 992px){.vf-trend__tabs{gap:var(--space-6);margin-block-end:var(--space-6)}}.vf-trend__tabs::-webkit-scrollbar{display:none}.vf-trend__tab{flex:none;padding:0 0 var(--space-3);border:0;font-size:var(--fs-sm);font-weight:600;white-space:nowrap;color:var(--text-secondary);background-color:rgba(0,0,0,0);cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}@media(min-width: 768px){.vf-trend__tab{font-size:var(--fs-15)}}.vf-trend__tab:hover,.vf-trend__tab[aria-selected=true]{color:var(--text-primary)}.vf-trend__tab:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}.vf-trend:not(.vf-trend--ready) .vf-trend__tab[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--accent-line)}.vf-trend__ink{position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:1px;block-size:3px;background-color:var(--accent-line);transform-origin:0 50%;transform:translateX(var(--vf-ink-x, 0)) scaleX(var(--vf-ink-w, 0));transition:transform var(--dur-tape) var(--ease-tape);pointer-events:none}[dir=rtl] .vf-trend__ink{transform-origin:100% 50%}@media(min-width: 992px){.vf-trend__panel--feature{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 3fr);align-items:start;gap:var(--space-5)}}.vf-trend__feature{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:var(--space-2);aspect-ratio:21/9;margin-block-end:var(--space-4);padding:var(--space-4);overflow:hidden;color:var(--white);background-color:var(--surface-dark);text-decoration:none}@media(min-width: 768px){.vf-trend__feature{aspect-ratio:3/1;padding:var(--space-5)}}@media(min-width: 992px){.vf-trend__feature{aspect-ratio:4/5;gap:var(--space-4);margin-block-end:0}}.vf-trend__feature::after{content:"";position:absolute;inset:0;z-index:1;background-image:linear-gradient(to right, color-mix(in srgb, var(--surface-dark) 85%, transparent), transparent 75%);pointer-events:none}[dir=rtl] .vf-trend__feature::after{background-image:linear-gradient(to left, color-mix(in srgb, var(--surface-dark) 85%, transparent), transparent 75%)}@media(min-width: 992px){.vf-trend__feature::after{background-image:linear-gradient(to bottom, transparent 35%, color-mix(in srgb, var(--surface-dark) 85%, transparent))}[dir=rtl] .vf-trend__feature::after{background-image:linear-gradient(to bottom, transparent 35%, color-mix(in srgb, var(--surface-dark) 85%, transparent))}}.vf-trend__feature img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;transition:scale 600ms var(--ease-expo)}.vf-trend__feature:hover,.vf-trend__feature:focus-visible{color:var(--white)}.vf-trend__feature:hover img,.vf-trend__feature:focus-visible img{scale:1.06}.vf-trend__feature:hover .vf-trend__shop,.vf-trend__feature:focus-visible .vf-trend__shop{color:var(--on-primary)}.vf-trend__feature:hover .vf-trend__shop::before,.vf-trend__feature:focus-visible .vf-trend__shop::before{clip-path:inset(0 0 0)}.vf-trend__feature:hover .vf-trend__shop i,.vf-trend__feature:focus-visible .vf-trend__shop i{translate:3px 0}[dir=rtl] .vf-trend__feature:hover .vf-trend__shop i,[dir=rtl] .vf-trend__feature:focus-visible .vf-trend__shop i{translate:-3px 0}.vf-trend__feature:focus-visible{outline:none}.vf-trend__feature:focus-visible::before{content:"";position:absolute;inset:0;z-index:3;box-shadow:inset 0 0 0 3px var(--primary),inset 0 0 0 5px var(--secondary);pointer-events:none}.vf-trend__name{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);position:relative;z-index:2;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.vf-trend__shop{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);color:var(--white)}.vf-trend__shop::before{content:"";position:absolute;inset-inline:0;inset-block:0;z-index:-1;background-color:var(--primary);clip-path:inset(calc(100% - 2px) 0 0);transition:clip-path var(--dur-tape) var(--ease-tape)}.vf-trend__shop i{font-size:var(--fs-sm);line-height:1;transition:translate var(--dur-tape) var(--ease-expo)}[dir=rtl] .vf-trend__shop i{scale:-1 1}.vf-trend__shop{z-index:2}.vf-trend__rail{min-inline-size:0}.vf-trend__rail>.swiper-wrapper,.vf-trend__rail .splide__list{margin:0;padding:0;list-style:none}.vf-trend__rail .swiper-slide,.vf-trend__rail .splide__slide{block-size:auto}.vf-trend__rail .item-box{block-size:100%}.vf-trend__rail .splide__pagination{position:static;margin-block-start:var(--space-5)}.bss-pbox .bss-attributes-section{display:flex;flex-direction:column;gap:var(--space-2);padding-top:2px}.bss-pbox .color-slider-wrapper{display:flex;align-items:center;gap:var(--space-2);min-width:0}.bss-pbox .attribute-squares{display:flex;flex-wrap:nowrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.bss-pbox .attribute-squares li:nth-child(n+6){display:none}.bss-pbox .attribute-squares label{position:relative;display:block;margin:0;cursor:pointer}.bss-pbox .attribute-squares .attribute-square-container{display:block}.bss-pbox .attribute-squares .attribute-square{display:block;width:20px;height:20px;padding:2px;object-fit:cover;background-clip:content-box;border:1px solid var(--gray-300);border-radius:50%;transition:border-color var(--dur-fast) var(--ease-out)}@media(max-width: 575.98px){.bss-pbox .attribute-squares .attribute-square{width:18px;height:18px}}.bss-pbox .attribute-squares label:hover .attribute-square{border-color:var(--gray-500)}.bss-pbox .attribute-squares li.selected-value .attribute-square{border-color:var(--accent-line)}.bss-pbox .attribute-squares input:focus-visible+.attribute-square,.bss-pbox .attribute-squares label:has(input:focus-visible) .attribute-square{outline:none;box-shadow:var(--focus-ring)}.bss-pbox .image-squares .attribute-square{width:24px;height:24px;padding:1px}.bss-pbox .vf-swatch-more{font-size:var(--fs-xs);font-weight:600;color:var(--text-secondary);background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.bss-pbox .vf-swatch-more:hover,.bss-pbox .vf-swatch-more:focus-visible{color:var(--text-primary);background-position:var(--tape-in) 100%;background-size:100% .42em}.bss-pbox .bss-attributes-lists{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.bss-pbox .bss-attribute-item{position:relative;display:inline-flex}.bss-pbox .bss-attribute-item.is-folded{display:none}.bss-pbox .vf-chip-more .bss-radio-label{font-variant-numeric:tabular-nums;color:var(--text-secondary);background-color:var(--bg-primary)}.bss-pbox .vf-chip-more .bss-radio-label:hover,.bss-pbox .vf-chip-more .bss-radio-label:focus-visible{color:var(--text-primary)}.bss-pbox .bss-radio-label{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 var(--space-3);font-size:var(--fs-xs);font-weight:600;white-space:nowrap;color:var(--text-primary);background-color:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-base);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.bss-pbox .bss-radio-label:hover{border-color:var(--accent-line)}.bss-pbox .bss-attribute-item input:checked+.bss-radio-label,.bss-pbox .bss-attribute-item.selected .bss-radio-label{color:var(--on-surface-dark);background-color:var(--surface-dark);border-color:var(--surface-dark)}.bss-pbox .bss-attribute-item input:focus-visible+.bss-radio-label{outline:none;box-shadow:var(--focus-ring)}.bss-pbox .swiper-slide.bss-hidden{display:none}.bss-pbox.bss-comb-active .disabled .attribute-square-container{position:relative}.bss-pbox.bss-comb-active .disabled .attribute-square-container::after{content:"";position:absolute;inset:3px;background:linear-gradient(to bottom left, transparent calc(50% - 1px), var(--secondary) 50%, transparent calc(50% + 1px));pointer-events:none;z-index:1}.bss-pbox.bss-comb-active .disabled .attribute-square{opacity:.25;cursor:default}.bss-pbox.bss-comb-active .bss-attribute-item.disabled .bss-radio-label,.bss-pbox.bss-comb-active .bss-attributes-lists .disabled label{opacity:.4;text-decoration:line-through}.bss-pbox .bss-pbox-pagination-wrapper{position:absolute;inset-inline-start:var(--space-2);bottom:var(--space-2);z-index:2;display:inline-flex;align-items:center;width:max-content;max-inline-size:calc(100% - 2*var(--space-2));block-size:28px;padding-inline:2px;background-color:var(--white);border-radius:var(--radius-base);transform:translateZ(0);transition:opacity var(--dur-base) var(--ease-out)}.bss-pbox .bss-pbox-pagination{position:relative;width:fit-content;min-width:36px;text-align:center}.bss-pbox .bss-pbox-pagination.swiper-pagination-bullets{inset:auto;width:fit-content}.bss-pbox .bss-pbox-pagination.swiper-pagination-fraction{inset:auto;min-width:0;padding-inline:var(--space-1);font-size:var(--fs-12);font-weight:600;font-variant-numeric:tabular-nums;line-height:1;color:var(--text-secondary);white-space:nowrap}.bss-pbox .bss-pbox-pagination.swiper-pagination-fraction .swiper-pagination-current{color:var(--text-primary)}.bss-pbox .bss-pbox-pagination{--swiper-pagination-bullet-horizontal-gap: 0px}.bss-pbox .bss-pbox-pagination.swiper-pagination-bullets{display:flex;align-items:center;justify-content:center;block-size:8px;max-inline-size:100%;min-inline-size:0}.bss-pbox .bss-pbox-pagination.swiper-pagination-bullets .swiper-pagination-bullet{flex:0 1 24px;min-inline-size:6px}.bss-pbox .bss-pbox-pagination .swiper-pagination-bullet{position:relative;display:inline-grid;place-items:center;width:24px;height:24px;margin:0;background:rgba(0,0,0,0);border-radius:0;opacity:.4;cursor:pointer;transition:opacity var(--dur-base) var(--ease-out)}.bss-pbox .bss-pbox-pagination .swiper-pagination-bullet::after{content:"";inline-size:min(8px,100%);aspect-ratio:1;background:var(--accent-line);border-radius:50%}.bss-pbox .bss-pbox-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.bss-pbox .bss-pbox-button-next,.bss-pbox .bss-pbox-button-prev{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;z-index:10;cursor:pointer;touch-action:manipulation}.bss-pbox .bss-pbox-button-next.swiper-button-disabled,.bss-pbox .bss-pbox-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.bss-pbox .bss-pbox-button-next i,.bss-pbox .bss-pbox-button-prev i{font-size:var(--fs-base);line-height:1;color:var(--gray-500);transition:color var(--dur-fast) var(--ease-out)}.bss-pbox .bss-pbox-button-next:hover i,.bss-pbox .bss-pbox-button-prev:hover i{color:var(--text-primary)}[dir=rtl] .bss-pbox .bss-pbox-button-next i,[dir=rtl] .bss-pbox .bss-pbox-button-prev i{scale:-1 1}.bss-pbox[data-pagination-type="0"] .bss-pbox-pagination-wrapper:not(:has(>.bss-pbox-button-prev)){display:none}@media(hover: hover)and (pointer: fine){.bss-pbox .bss-pbox-pagination-wrapper{opacity:0;transition:opacity var(--dur-base) var(--ease-out),bottom var(--dur-base) var(--ease-out)}.bss-pbox .product-item:is(:hover,:focus-within) .bss-pbox-pagination-wrapper{bottom:calc(var(--vf-qa-h, var(--control-height)) + var(--space-2));opacity:1}}@media not all and (hover: hover)and (pointer: fine){.bss-pbox .bss-pbox-pagination-wrapper{--vf-pill: 22px;inset-inline-start:var(--vf-inset, var(--space-2));bottom:calc(var(--vf-inset, var(--space-2)) + (var(--vf-square, var(--control-height-sm)) - var(--vf-pill))/2);max-inline-size:calc(100% - 3*var(--vf-inset, var(--space-2)) - var(--vf-square, var(--control-height-sm)));block-size:var(--vf-pill);padding-inline:var(--space-1)}.bss-pbox .bss-pbox-button-prev,.bss-pbox .bss-pbox-button-next{display:none}.bss-pbox[data-pagination-type="0"] .bss-pbox-pagination-wrapper{display:none}}@media not all and (hover: hover)and (pointer: fine){.product-list .bss-pbox[data-pagination-type="1"] .bss-pbox-pagination-wrapper{inset-inline-start:50%;bottom:var(--space-2);max-inline-size:calc(100% - 2*var(--space-2));block-size:auto;padding:0;background-color:rgba(0,0,0,0);transform:translateX(-50%) translateZ(0)}[dir=rtl] .product-list .bss-pbox[data-pagination-type="1"] .bss-pbox-pagination-wrapper{transform:translateX(50%) translateZ(0)}.product-list .bss-pbox[data-pagination-type="1"] .bss-pbox-pagination.swiper-pagination-bullets .swiper-pagination-bullet{flex:0 0 16px;width:16px;height:16px}.product-list .bss-pbox[data-pagination-type="1"] .bss-pbox-pagination .swiper-pagination-bullet::after{inline-size:6px;box-shadow:0 0 0 1.5px var(--white)}}.bss-pbox .bss-pbox-swiper.swiper-fade .swiper-slide{z-index:1;visibility:hidden;opacity:1 !important}.bss-pbox .bss-pbox-swiper.swiper-fade .swiper-slide-active,.bss-pbox .bss-pbox-swiper.swiper-fade .swiper-slide.vf-under,.bss-pbox .bss-pbox-swiper.swiper-fade .swiper-slide.vf-peek{visibility:visible}.bss-pbox .bss-pbox-swiper.swiper-fade .swiper-slide-active{z-index:2}.bss-pbox .bss-pbox-swiper.swiper-fade .swiper-slide.vf-peek{z-index:3}.bss-pbox-swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){opacity:0}.bss-pbox .swiper-fade .swiper-slide{pointer-events:auto}.vf-qv-backdrop{position:fixed;inset:0;z-index:var(--z-popup);background-color:var(--overlay);opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.vf-qv-backdrop.is-open{opacity:1}.vf-qv-backdrop[hidden]{display:none}.vf-qv{--vf-qv-max-height: min(88dvh, 760px);position:fixed;top:50%;left:50%;z-index:calc(var(--z-popup) + 2);display:flex;width:min(1040px,100vw - var(--space-6));max-height:var(--vf-qv-max-height);overflow:hidden;color:var(--text-primary);background-color:var(--white);border-radius:var(--card-radius-md);box-shadow:var(--shadow-pop);opacity:0;translate:-50% calc(-50% + var(--space-4));transition:opacity 240ms var(--ease-expo),translate 240ms var(--ease-expo)}.vf-qv:focus{outline:none}.vf-qv.is-open{opacity:1;translate:-50% -50%}.vf-qv.is-closing{transition-duration:160ms;transition-timing-function:var(--ease-out)}.vf-qv[hidden]{display:none}@media(prefers-reduced-motion: reduce){.vf-qv{translate:-50% -50%;transition:opacity var(--dur-base) linear}}[data-vf-motion=off] .vf-qv{translate:-50% -50%;transition:opacity var(--dur-base) linear}@media(max-width: 575.98px){.vf-qv{--vf-qv-max-height: calc(100dvh - var(--space-6))}}.vf-qv__close{background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25);position:absolute;top:var(--space-3);inset-inline-end:var(--space-3);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;font-size:var(--fs-xl);line-height:1;color:var(--white);background-color:var(--secondary);border:0;border-radius:50%;cursor:pointer}.vf-qv__close:hover{--tape-p: 101%;color:var(--on-primary)}.vf-qv__close:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-qv .quickviewdetails{display:flex;flex:1 1 auto;min-width:0}.vf-qv .quickviewdetails:empty{display:none}.vf-qv .quickviewdetails>form{display:flex;width:100%;min-width:0}.vf-qv__product{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);width:100%;min-width:0}@media(max-width: 575.98px){.vf-qv__product{display:block;overflow-y:auto;overscroll-behavior:contain}}.vf-qv__gallery{min-width:0;overflow:hidden}.vf-qv__gallery .picture-gallery{display:flex;flex-direction:column}.vf-qv__gallery .picture{aspect-ratio:1;max-height:calc(var(--vf-qv-max-height) - 96px - var(--space-4));margin:var(--space-4) var(--space-4) 0;overflow:hidden;background-color:var(--bg-secondary)}.vf-qv__gallery .picture img{display:block;width:100%;height:100%;object-fit:contain}.vf-qv__gallery .picture-gallery-wrapper{position:relative;padding:var(--space-4)}.vf-qv__gallery .product-thumb-slider{overflow:hidden}.vf-qv__gallery .swiper-slide{width:64px}.vf-qv__gallery .thumb-item{display:block;width:100%;user-select:none;-webkit-user-drag:none;aspect-ratio:1;object-fit:contain;background-color:var(--bg-secondary);border:1px solid var(--gray-300);border-radius:var(--card-radius-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}.vf-qv__gallery .thumb-item:hover{border-color:var(--gray-400)}.vf-qv__gallery .thumb-item.xactive{border:2px solid var(--accent-line)}.vf-qv__gallery .swiper-button-prev,.vf-qv__gallery .swiper-button-next{display:none}.vf-qv__gallery .swiper-pagination{position:static;margin-top:var(--space-3)}@media(max-width: 575.98px){.vf-qv__gallery .picture{display:none}.vf-qv__gallery .picture-gallery-wrapper{padding:var(--space-4) var(--space-4) 0}.vf-qv__gallery .swiper-slide{width:auto}.vf-qv__gallery .thumb-item{border:0}.vf-qv__gallery .thumb-item.xactive{border:0}}.vf-qv__buy.vf-pdp__buy{--vf-qv-band: var(--space-8);position:static;gap:var(--space-5);max-height:calc(var(--vf-qv-max-height) - var(--vf-qv-band));margin-block-start:var(--vf-qv-band);padding:0 var(--space-6) var(--space-6);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.vf-qv__buy.vf-pdp__buy .vf-pdp__head .product-name h1{font-size:var(--fs-2xl)}.vf-qv__buy.vf-pdp__buy .vf-pdp__actions .qty-input-wrapper button{width:40px}.vf-qv__buy.vf-pdp__buy .vf-pdp__actions .add-to-cart-button{padding-inline:var(--space-4)}.vf-qv__buy.vf-pdp__buy .vf-spec{margin:0}@media(max-width: 575.98px){.vf-qv__buy.vf-pdp__buy{max-height:none;margin-block-start:0;padding:var(--space-5) var(--space-4) 0;overflow:visible;scrollbar-gutter:auto}.vf-qv__buy.vf-pdp__buy .vf-pdp__head .product-name h1{font-size:var(--fs-xl)}}@media(max-width: 575.98px){.vf-qv__actions{position:sticky;bottom:0;z-index:2;margin-inline:calc(var(--space-4)*-1);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));background-color:var(--white);border-block-start:1px solid var(--gray-300)}}.vf-qv__description{font-size:var(--fs-sm)}.vf-qv__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block-start:var(--space-5);border-block-start:1px solid var(--gray-300)}.vf-qv__foot .vf-pdp__meta{margin-inline-start:auto}@media(max-width: 575.98px){.vf-qv__foot{padding-block-end:var(--space-5)}}.vf-qv__details-link{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;align-items:center;gap:var(--space-2);padding-block-end:var(--space-2);color:var(--text-primary);text-decoration:none;background-color:rgba(0,0,0,0);background-image:linear-gradient(var(--accent-line), var(--accent-line)),linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:0 100%,var(--tape-out) 100%;background-size:100% 2px,0% 100%;transition:background-size var(--dur-tape) var(--ease-tape)}.vf-qv__details-link i{font-size:var(--fs-base);transition:translate var(--dur-base) var(--ease-out)}.vf-qv__details-link:hover,.vf-qv__details-link:focus-visible{background-position:0 100%,var(--tape-in) 100%;background-size:100% 2px,100% 100%}.vf-qv__details-link:hover i,.vf-qv__details-link:focus-visible i{translate:3px 0}[dir=rtl] .vf-qv__details-link:hover i,[dir=rtl] .vf-qv__details-link:focus-visible i{translate:-3px 0}.vf-qv__details-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-qv__loading{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);width:100%;min-height:var(--vf-qv-max-height);max-height:var(--vf-qv-max-height);overflow:hidden}.vf-qv__loading[hidden]{display:none}@media(max-width: 575.98px){.vf-qv__loading{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto 1fr;min-height:92dvh}}.vf-qv__loading-gallery{display:flex;flex-direction:column;min-width:0}.vf-qv__loading-photo{background-color:var(--skeleton-fill);animation:vf-skeleton-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.vf-qv__loading-photo{animation:none}}.vf-qv__loading-photo{aspect-ratio:1;max-height:calc(var(--vf-qv-max-height) - 96px - var(--space-4));margin:var(--space-4) var(--space-4) 0}@media(max-width: 575.98px){.vf-qv__loading-photo{display:none}}.vf-qv__loading-thumbs{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;padding:var(--space-4)}.vf-qv__loading-thumbs span{background-color:var(--skeleton-fill);animation:vf-skeleton-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.vf-qv__loading-thumbs span{animation:none}}.vf-qv__loading-thumbs span{aspect-ratio:1}@media(max-width: 575.98px){.vf-qv__loading-thumbs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;padding-block-end:0;overflow:hidden}}.vf-qv__loading-buy{display:flex;flex-direction:column;gap:var(--space-5);min-width:0;max-height:calc(var(--vf-qv-max-height) - var(--space-8));margin-block-start:var(--space-8);padding:0 var(--space-6) var(--space-6);overflow:hidden;scrollbar-gutter:stable}@media(max-width: 575.98px){.vf-qv__loading-buy{max-height:none;margin-block-start:0;padding:var(--space-5) var(--space-4) 0;scrollbar-gutter:auto}}.vf-qv__loading-head{display:flex;flex-direction:column;gap:var(--space-3)}.vf-qv__loading-buy>*,.vf-qv__loading-head>*,.vf-qv__loading-text>*{flex:none}.vf-qv__sk{background-color:var(--skeleton-fill);animation:vf-skeleton-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.vf-qv__sk{animation:none}}.vf-qv__sk{display:block;block-size:14px;margin-block:5px}.vf-qv__sk--brand{inline-size:80px;block-size:12px;margin-block:6px}.vf-qv__sk--title{inline-size:80%;block-size:29px;margin-block:0}.vf-qv__sk--rating{inline-size:128px;block-size:16px;margin-block:4px}.vf-qv__sk--last{inline-size:60%}.vf-qv__sk--price{inline-size:45%;block-size:35px;margin-block:0 25px}.vf-qv__sk--share{inline-size:112px}.vf-qv__loading-text{display:flex;flex-direction:column}.vf-qv__loading-actions{display:grid;grid-template-columns:minmax(0, 1fr) 56px 56px;grid-auto-rows:56px;gap:var(--space-2);margin-block-start:var(--space-5)}.vf-qv__loading-actions .vf-qv__sk{block-size:auto;margin:0}.vf-qv__loading-actions .vf-qv__sk--cart{grid-column:1/-1}.vf-qv__loading-specs{display:flex;flex-direction:column;border-block-start:1px solid var(--accent-line)}.vf-qv__loading-specs span{block-size:49px;background:linear-gradient(var(--skeleton-fill), var(--skeleton-fill)) 0 50%/40% 14px no-repeat;border-block-end:1px solid var(--gray-300);animation:vf-skeleton-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.vf-qv__loading-specs span{animation:none}}[dir=rtl] .vf-qv__loading-specs span{background-position:100% 50%}div.xzoom-loading{--loader-size: 40px;box-sizing:border-box;width:var(--loader-size, 48px);height:var(--loader-size, 48px);border:max(2px,var(--loader-size, 48px)/8) solid var(--secondary);border-block-start-color:var(--primary);border-radius:50%;animation:vf-ring-turn 900ms linear infinite}@media(prefers-reduced-motion: reduce){div.xzoom-loading{animation:vf-ring-breathe 1.6s ease-in-out infinite}}div.xzoom-loading{background:none;opacity:1}.vf-qv-open .chatpilot{visibility:hidden}.chat-button,.chat-popup{margin-block-end:var(--vf-bottom-bar, 0px)}body[style*="overflow: hidden"] .chat-button,body[style*="overflow: hidden"] .chat-popup{z-index:1}#chat-button.chat-button{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-base);background-color:var(--surface-dark) !important;box-shadow:none}#chat-button.chat-button .customer-unread-count{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:0;background-color:var(--primary);color:var(--on-primary);border:1px solid var(--secondary)}#chat-popup.chat-popup{border:1px solid var(--secondary);border-radius:var(--radius-base);box-shadow:var(--shadow-pop)}#chat-popup.chat-popup .chat-header{background-color:var(--surface-dark) !important;color:var(--on-surface-dark)}#chat-popup.chat-popup .chat-send-button{border-radius:var(--radius-base);background-color:var(--button-primary-bg);color:var(--on-primary)}#chat-popup.chat-popup .my-message{border-radius:0;background-color:var(--surface-dark);color:var(--on-surface-dark)}#chat-popup.chat-popup .other-message{border-radius:0;background-color:var(--gray-100);color:var(--text-primary)}.chatpilot{--cp-launcher: 48px;--cp-panel-w: 380px;--cp-lift: max(var(--vf-bottom-bar, 0px), var(--vf-cookie-offset, 0px) + var(--vf-compare-offset, 0px));position:fixed;inset-block-end:var(--cp-offset-y, var(--space-5));z-index:calc(var(--z-drawer) - 5);font-size:var(--fs-sm);line-height:1.45;color:var(--text-primary);transition:inset-block-end var(--dur-base) var(--ease-out)}.chatpilot.chatpilot--right{inset-inline-end:var(--cp-offset-x, var(--space-5))}.chatpilot.chatpilot--left{inset-inline-start:var(--cp-offset-x, var(--space-5))}@media(max-width: 767.98px){.chatpilot{inset-block-end:var(--cp-offset-y-m, var(--space-4))}.chatpilot.chatpilot--right{inset-inline-end:var(--cp-offset-x-m, var(--space-4))}.chatpilot.chatpilot--left{inset-inline-start:var(--cp-offset-x-m, var(--space-4))}}.html-store-closed-page .chatpilot,.vf-drawer-open .chatpilot,.modal-open .chatpilot{visibility:hidden}.chatpilot button{font:inherit}.chatpilot [hidden]{display:none}.chatpilot-launcher{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:var(--cp-launcher);height:var(--cp-launcher);padding-block:0;padding-inline:var(--space-3) var(--space-4);border:0;border-radius:var(--radius-base);color:var(--on-surface-dark);background-color:var(--surface-dark);box-shadow:0 0 0 1px var(--on-ink-line);text-decoration:none;cursor:pointer;translate:0 calc(-1*var(--cp-lift));transition:background-color var(--dur-fast) var(--ease-out),translate var(--dur-base) var(--ease-out)}.chatpilot-launcher:hover,.chatpilot-launcher:focus-visible{color:var(--on-surface-dark);background-color:var(--button-secondary-hover);text-decoration:none}.chatpilot-launcher:focus-visible{outline:none;box-shadow:var(--focus-ring)}.chatpilot--draggable .chatpilot-launcher{touch-action:none;cursor:grab}.chatpilot.is-dragging .chatpilot-launcher{cursor:grabbing;transition:none}.chatpilot.is-open .chatpilot-launcher{display:none}.chatpilot-launcher--iconly{width:var(--cp-launcher);padding:0}.chatpilot-ico{font-size:var(--fs-24);line-height:1}.chatpilot-ico-close{display:none}.chatpilot-launcher-text{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:var(--fs-sm);font-weight:700}.chatpilot-launcher-text:empty{display:none}.chatpilot-launcher-badge{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:0;background-color:var(--primary);color:var(--on-primary);position:absolute;inset-block-start:calc(var(--space-2)*-1);inset-inline-end:calc(var(--space-2)*-1);min-width:22px;height:22px;justify-content:center;padding:0 var(--space-1);font-weight:700;border:1px solid var(--secondary);pointer-events:none}.chatpilot--free{--cp-lift: 0px;inset-block-end:auto;inset-inline-end:auto}.chatpilot-panel{position:absolute;inset-block-end:var(--cp-lift);display:flex;flex-direction:column;width:var(--cp-panel-w);max-width:calc(100vw - var(--space-6));height:min(600px,100dvh - var(--space-7));overflow:hidden;color:var(--text-primary);background-color:var(--white);border:1px solid var(--secondary);border-radius:var(--radius-base);box-shadow:var(--shadow-pop);opacity:0;visibility:hidden;translate:0 var(--space-2);pointer-events:none;transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}.chatpilot--right .chatpilot-panel{inset-inline-end:0}.chatpilot--left .chatpilot-panel{inset-inline-start:0}.chatpilot.is-open .chatpilot-panel{opacity:1;visibility:visible;translate:0 0;pointer-events:auto;transition-delay:0s}@media(prefers-reduced-motion: reduce){.chatpilot-panel{translate:none}}[data-vf-motion=off] .chatpilot-panel{translate:none}@media(max-width: 575.98px){.chatpilot-panel{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;border:0;box-shadow:none}}@media(min-width: 768px){.chatpilot--free.chatpilot--open-up .chatpilot-panel{inset-block:auto 0}.chatpilot--free.chatpilot--open-down .chatpilot-panel{inset-block:0 auto}.chatpilot--free.chatpilot--open-left .chatpilot-panel{inset-inline:auto 0}.chatpilot--free.chatpilot--open-right .chatpilot-panel{inset-inline:0 auto}}.chatpilot-header{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-1);min-height:72px;padding-block:var(--space-3);padding-inline:var(--space-4) var(--space-2);color:var(--on-surface-dark);background-color:var(--surface-dark)}.chatpilot-headavatar{position:relative;display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;font-size:var(--fs-xl);background-color:var(--on-ink-ghost)}.chatpilot-status-dot{position:absolute;inset-block-end:-3px;inset-inline-end:-3px;width:12px;height:12px;background-color:var(--primary);border:2px solid var(--surface-dark)}.chatpilot-status-dot.is-away{background-color:var(--gray-400)}.chatpilot-headinfo{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;margin-inline:var(--space-2)}.chatpilot-header-title{display:-webkit-box;overflow:hidden;font-size:var(--fs-base);font-weight:700;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere}.chatpilot-header-status{overflow:hidden;font-size:var(--fs-xs);color:var(--on-ink-muted);white-space:nowrap;text-overflow:ellipsis}.chatpilot-header-status__away,.chatpilot-header:has(.chatpilot-status-dot.is-away) .chatpilot-header-status__online{display:none}.chatpilot-header:has(.chatpilot-status-dot.is-away) .chatpilot-header-status__away{display:inline}.chatpilot-icon-btn,.chatpilot-close{display:grid;flex:0 0 auto;place-items:center;width:32px;height:36px;padding:0;font-size:var(--fs-20);color:inherit;background:none;border:0;border-radius:var(--radius-base);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.chatpilot-icon-btn:hover,.chatpilot-close:hover{background-color:var(--on-ink-ghost)}.chatpilot-icon-btn:focus-visible,.chatpilot-close:focus-visible{outline:2px solid var(--on-surface-dark);outline-offset:-2px}.chatpilot-icon-btn:disabled,.chatpilot-close:disabled{opacity:.4;cursor:default}@media(max-width: 575.98px){.chatpilot-close{width:44px;height:44px;font-size:var(--fs-24)}}.chatpilot-more{position:relative;flex:0 0 auto}.chatpilot-more>summary{list-style:none}.chatpilot-more>summary::-webkit-details-marker{display:none}.chatpilot-more[open]>summary{background-color:var(--on-ink-ghost)}.chatpilot-more__menu{position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0;z-index:3;display:flex;flex-direction:column;gap:2px;min-inline-size:200px;padding:var(--space-2);color:var(--text-primary);background-color:var(--white);border-radius:var(--card-radius-md);box-shadow:var(--shadow-pop),0 0 0 1px var(--border);animation:vf-chat-menu-in var(--dur-base) var(--ease-out)}@media(prefers-reduced-motion: reduce){.chatpilot-more__menu{animation:none}}[data-vf-motion=off] .chatpilot-more__menu{animation:none}.chatpilot-more__item{display:flex;align-items:center;gap:var(--space-3);inline-size:100%;padding:var(--space-3) var(--space-3);font-size:var(--fs-sm);color:var(--text-primary);text-align:start;background:none;border:0;border-radius:var(--radius-base);cursor:pointer}.chatpilot-more__item i{font-size:var(--fs-lg)}.chatpilot-more__item::after{content:attr(aria-label)}.chatpilot-more__item:hover,.chatpilot-more__item:focus-visible{background-color:var(--bg-primary)}.chatpilot-more__item:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}@keyframes vf-chat-menu-in{from{opacity:0;translate:0 -6px}}.chatpilot-mute-btn .chatpilot-ico-muted{display:none}.chatpilot-mute-btn.is-muted .chatpilot-ico-sound{display:none}.chatpilot-mute-btn.is-muted .chatpilot-ico-muted{display:inline}.chatpilot-pop{position:absolute;inset-block-end:72px;inset-inline:var(--space-3);z-index:5;display:none;max-height:232px;padding:var(--space-3);overflow-y:auto;background-color:var(--white);border:1px solid var(--secondary);box-shadow:var(--shadow-pop)}.chatpilot-emojipicker:not([hidden]){display:grid;grid-template-columns:repeat(8, 1fr);gap:2px}.chatpilot-emoji{padding:var(--space-1);font-size:var(--fs-20);line-height:1;background:none;border:0;cursor:pointer}.chatpilot-emoji:hover{background-color:var(--gray-100)}.chatpilot-messages{display:flex;flex:1;flex-direction:column;gap:2px;padding:var(--space-4) var(--space-4) var(--space-2);overflow-x:hidden;overflow-y:auto;background-color:var(--cp-msg-bg, var(--white));overscroll-behavior:contain}.chatpilot-row{display:flex;align-items:flex-end;gap:var(--space-2);max-width:100%;margin-block-start:var(--space-3)}.chatpilot-row.is-grouped{margin-block-start:2px}.chatpilot-row.is-shopper{flex-direction:row-reverse}.chatpilot-row.is-system{justify-content:center}.chatpilot-avatar{display:grid;flex:0 0 auto;place-items:center;width:28px;height:28px;font-size:var(--fs-base);color:var(--text-primary);background-color:var(--bg-secondary)}.chatpilot-avatar::before{content:"";width:16px;height:16px;background-color:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M230.92,212c-15.23-26.33-38.7-45.21-66.09-54.16a72,72,0,1,0-73.66,0C63.78,166.78,40.31,185.66,25.08,212a8,8,0,1,0,13.85,8c18.84-32.56,52.14-52,89.07-52s70.23,19.44,89.07,52a8,8,0,1,0,13.85-8ZM72,96a56,56,0,1,1,56,56A56.06,56.06,0,0,1,72,96Z'/%3E%3C/svg%3E") center/contain no-repeat}.chatpilot-avatar.is-ai::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M194.82,151.43l-55.09,20.3-20.3,55.09a7.92,7.92,0,0,1-14.86,0l-20.3-55.09-55.09-20.3a7.92,7.92,0,0,1,0-14.86l55.09-20.3,20.3-55.09a7.92,7.92,0,0,1,14.86,0l20.3,55.09,55.09,20.3A7.92,7.92,0,0,1,194.82,151.43Z' opacity='0.2'/%3E%3Cpath d='M197.58,129.06,146,110l-19-51.62a15.92,15.92,0,0,0-29.88,0L78,110l-51.62,19a15.92,15.92,0,0,0,0,29.88L78,178l19,51.62a15.92,15.92,0,0,0,29.88,0L146,178l51.62-19a15.92,15.92,0,0,0,0-29.88ZM137,164.22a8,8,0,0,0-4.74,4.74L112,223.85,91.78,169A8,8,0,0,0,87,164.22L32.15,144,87,123.78A8,8,0,0,0,91.78,119L112,64.15,132.22,119a8,8,0,0,0,4.74,4.74L191.85,144ZM144,40a8,8,0,0,1,8-8h16V16a8,8,0,0,1,16,0V32h16a8,8,0,0,1,0,16H184V64a8,8,0,0,1-16,0V48H152A8,8,0,0,1,144,40ZM248,88a8,8,0,0,1-8,8h-8v8a8,8,0,0,1-16,0V96h-8a8,8,0,0,1,0-16h8V72a8,8,0,0,1,16,0v8h8A8,8,0,0,1,248,88Z'/%3E%3C/svg%3E")}.chatpilot-avatar.is-hidden{visibility:hidden}.chatpilot-stack{display:flex;flex-direction:column;min-width:0;max-width:calc(100% - 36px)}.chatpilot-row.is-shopper .chatpilot-stack{align-items:flex-end;max-width:82%}.chatpilot-row.is-agent .chatpilot-stack:has(.is-cards),.chatpilot-row.is-shopper .chatpilot-stack:has(.is-cards){align-items:stretch;max-width:calc(100% - 36px)}.chatpilot-name{margin:0 0 var(--space-1);font-size:var(--fs-12);font-weight:600;color:var(--text-light)}.chatpilot-bubblerow{position:relative;display:flex;align-items:center;gap:var(--space-1);width:fit-content;max-width:100%}.chatpilot-bubblerow.is-shopper{flex-direction:row-reverse}.chatpilot-bubblerow:has(.is-cards){width:100%}.chatpilot-msg{width:fit-content;max-width:100%;padding:var(--space-3) var(--space-4);font-size:var(--fs-15);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.chatpilot-row.is-agent .chatpilot-msg{color:var(--text-primary);background-color:var(--gray-100)}.chatpilot-row.is-shopper .chatpilot-msg{color:var(--on-surface-dark);background-color:var(--surface-dark)}.chatpilot-msg .chatpilot-link{color:inherit;text-decoration:underline;word-break:break-all}.chatpilot-msg.is-deleted{font-style:italic;color:var(--text-light);background-color:var(--gray-200)}.chatpilot-msg.is-attachment{padding:3px}.chatpilot-msg.is-cards{width:auto;flex:1 1 auto;min-width:0;padding:0;background:none}.chatpilot-msg:has(.chatpilot-edit){padding:var(--space-1);background-color:var(--gray-200)}.chatpilot-sys{align-self:center;max-width:90%;margin:var(--space-3) auto var(--space-1);font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:var(--fs-12);color:var(--text-light);text-align:center}.chatpilot-meta,.chatpilot-edited,.chatpilot-seen{margin:var(--space-1) 2px 0;font-size:var(--fs-12);color:var(--text-light)}.chatpilot-metatime{cursor:pointer}.chatpilot-tick{font-size:var(--fs-12)}.chatpilot-tick.is-read{color:var(--text-primary)}.chatpilot-seen{align-self:flex-end}.chatpilot-att-img{display:block;max-width:210px;max-height:220px;cursor:zoom-in}.chatpilot-att-file{color:inherit;text-decoration:underline;word-break:break-all}.chatpilot-history-loading{align-self:center;padding:var(--space-2) 0 var(--space-1)}.chatpilot-history-spinner{box-sizing:border-box;width:var(--loader-size, 48px);height:var(--loader-size, 48px);border:max(2px,var(--loader-size, 48px)/8) solid var(--secondary);border-block-start-color:var(--primary);border-radius:50%;animation:vf-ring-turn 900ms linear infinite}@media(prefers-reduced-motion: reduce){.chatpilot-history-spinner{animation:vf-ring-breathe 1.6s ease-in-out infinite}}.chatpilot-history-spinner{--loader-size: 18px}.chatpilot-card{display:flex;align-items:center;gap:var(--space-3);margin-block-end:var(--space-2);padding:var(--space-2);background-color:var(--white);border:1px solid var(--gray-300)}.chatpilot-card-thumb{display:block;flex:0 0 auto}.chatpilot-card-thumb img{display:block;width:56px;height:56px;object-fit:cover;background-color:var(--bg-secondary)}.chatpilot-card-info{flex:1;min-width:0}.chatpilot-card-name{display:block;overflow:hidden;font-weight:600;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;text-decoration:none}.chatpilot-card-price{font-weight:700;white-space:nowrap;font-family:var(--font-family);font-weight:700;font-variant-numeric:tabular-nums;color:var(--price)}.chatpilot-card-actions{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--space-1)}.chatpilot-card-view,.chatpilot-card-add{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:block;padding:var(--space-2) var(--space-3);font-weight:700;text-align:center;text-decoration:none;border-radius:var(--radius-base);cursor:pointer}.chatpilot-card-view:focus-visible,.chatpilot-card-add:focus-visible{outline:none;box-shadow:var(--focus-ring)}.chatpilot-card-view{color:var(--text-primary);background-color:var(--white);border:1px solid var(--secondary)}.chatpilot-card-add{color:var(--on-primary);background-color:var(--button-primary-bg);border:0}.chatpilot-card-add:hover{background-color:var(--button-primary-hover)}.chatpilot-card-add:disabled{cursor:default}.chatpilot-card-add.is-unavailable{color:var(--on-surface-dark);background-color:var(--surface-dark);cursor:not-allowed}.chatpilot-actions{display:flex;flex:0 0 auto;gap:2px;opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.chatpilot-row:hover .chatpilot-actions,.chatpilot-row:focus-within .chatpilot-actions{opacity:1}.chatpilot-action{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;font-size:var(--fs-base);color:var(--text-secondary);background:none;border:0;cursor:pointer}.chatpilot-action:hover{background-color:var(--gray-100)}.chatpilot-action[hidden]{display:none}.chatpilot-action::before{content:"";width:16px;height:16px;background-color:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216ZM80,108a12,12,0,1,1,12,12A12,12,0,0,1,80,108Zm96,0a12,12,0,1,1-12-12A12,12,0,0,1,176,108Zm-1.07,48c-10.29,17.79-27.4,28-46.93,28s-36.63-10.2-46.92-28a8,8,0,1,1,13.84-8c7.47,12.91,19.21,20,33.08,20s25.61-7.1,33.07-20a8,8,0,0,1,13.86,8Z'/%3E%3C/svg%3E") center/contain no-repeat}.chatpilot-action--edit::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M227.31,73.37,182.63,28.68a16,16,0,0,0-22.63,0L36.69,152A15.86,15.86,0,0,0,32,163.31V208a16,16,0,0,0,16,16H92.69A15.86,15.86,0,0,0,104,219.31L227.31,96a16,16,0,0,0,0-22.63ZM92.69,208H48V163.31l88-88L180.69,120ZM192,108.68,147.31,64l24-24L216,84.68Z'/%3E%3C/svg%3E")}.chatpilot-action--delete::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M216,48H176V40a24,24,0,0,0-24-24H104A24,24,0,0,0,80,40v8H40a8,8,0,0,0,0,16h8V208a16,16,0,0,0,16,16H192a16,16,0,0,0,16-16V64h8a8,8,0,0,0,0-16ZM96,40a8,8,0,0,1,8-8h48a8,8,0,0,1,8,8v8H96Zm96,168H64V64H192ZM112,104v64a8,8,0,0,1-16,0V104a8,8,0,0,1,16,0Zm48,0v64a8,8,0,0,1-16,0V104a8,8,0,0,1,16,0Z'/%3E%3C/svg%3E")}.chatpilot-action--more::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M140,128a12,12,0,1,1-12-12A12,12,0,0,1,140,128Zm56-12a12,12,0,1,0,12,12A12,12,0,0,0,196,116ZM60,116a12,12,0,1,0,12,12A12,12,0,0,0,60,116Z'/%3E%3C/svg%3E")}.chatpilot-msgmenu{position:absolute;z-index:45;min-width:160px;padding:var(--space-1);background-color:var(--white);border:1px solid var(--secondary);box-shadow:var(--shadow-pop)}.chatpilot-msgmenu-item{display:block;width:100%;padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);color:var(--text-primary);text-align:start;background:none;border:0;cursor:pointer}.chatpilot-msgmenu-item:hover:not(:disabled){background-color:var(--gray-100)}.chatpilot-msgmenu-item.is-danger{color:var(--error)}.chatpilot-msgmenu-item:disabled{color:var(--gray-400);cursor:default}.chatpilot-reactbar{position:absolute;z-index:40;display:flex;gap:var(--space-1);padding:var(--space-1) var(--space-2);background-color:var(--white);border:1px solid var(--secondary);box-shadow:var(--shadow-pop)}.chatpilot-reactbar button{padding:2px;font-size:var(--fs-xl);line-height:1;background:none;border:0;cursor:pointer}.chatpilot-reactions{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-block-start:var(--space-1)}.chatpilot-reactions:empty{display:none}.chatpilot-reaction{padding:0 var(--space-2);font-size:var(--fs-12);line-height:20px;background-color:var(--white);border:1px solid var(--gray-300);cursor:pointer}.chatpilot-reaction.is-mine{border-color:var(--secondary)}.chatpilot-edit{display:flex;flex-direction:column;gap:var(--space-2);width:220px;max-width:100%}.chatpilot-edit-text{min-height:40px;max-height:96px;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--fs-sm);color:var(--text-primary);background-color:var(--white);border:1px solid var(--gray-400);resize:none}.chatpilot-edit-text:focus{outline:none;border-color:var(--text-secondary);box-shadow:0 0 0 3px var(--field-focus-halo)}.chatpilot-edit-actions{display:flex;justify-content:flex-end;gap:var(--space-2)}.chatpilot-edit-save,.chatpilot-edit-cancel{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;padding:var(--space-2) var(--space-3);font-weight:700;border:0;cursor:pointer}.chatpilot-edit-save{color:var(--on-primary);background-color:var(--button-primary-bg)}.chatpilot-edit-cancel{color:var(--text-primary);background-color:var(--white);box-shadow:inset 0 0 0 1px var(--secondary)}.chatpilot-typing{display:none;align-items:center;gap:var(--space-1);width:fit-content;margin-block:var(--space-2) var(--space-1);margin-inline:var(--space-6) 0;padding:var(--space-3) var(--space-4);background-color:var(--gray-100)}.chatpilot-typing:not([hidden]){display:flex}.chatpilot-typing span{width:6px;height:6px;background-color:var(--gray-400);animation:vf-chat-typing 1.2s infinite ease-in-out}.chatpilot-typing span:nth-child(2){animation-delay:.15s}.chatpilot-typing span:nth-child(3){animation-delay:.3s}@media(prefers-reduced-motion: reduce){.chatpilot-typing span{animation:none}}[data-vf-motion=off] .chatpilot-typing span{animation:none}@keyframes vf-chat-typing{0%,60%,100%{opacity:.4}30%{opacity:1}}.chatpilot-input{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--space-2);padding-block:var(--space-3);padding-inline:var(--space-2) var(--space-3);background-color:var(--white);border-block-start:1px solid var(--border)}.chatpilot-input[hidden]{display:none}@media(max-width: 575.98px){.chatpilot-input{padding-block-end:calc(var(--space-3) + env(safe-area-inset-bottom))}}#chatpilot-root .chatpilot-inputbar{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:var(--space-1);min-width:0}#chatpilot-root .chatpilot-text{flex:1 1 auto;width:auto;min-width:0;height:40px;min-height:40px;max-height:140px;margin:0;padding:var(--space-2) var(--space-1);font:inherit;font-size:var(--fs-15);line-height:1.5;color:var(--text-primary);background:none;border:0;box-shadow:none;appearance:none;resize:none;overflow-x:hidden;scrollbar-width:thin}#chatpilot-root .chatpilot-text::placeholder{color:var(--text-light)}#chatpilot-root .chatpilot-text{box-shadow:inset 0 -1px 0 var(--gray-300);transition:box-shadow var(--dur-fast) var(--ease-out)}#chatpilot-root .chatpilot-text:focus{outline:none;box-shadow:inset 0 -2px 0 var(--secondary)}#chatpilot-root .chatpilot-attach,#chatpilot-root .chatpilot-emoji-btn,#chatpilot-root .chatpilot-mic-btn{display:inline-grid;flex:0 0 auto;place-items:center;width:36px;min-width:36px;height:36px;margin:0 0 2px;padding:0;font-size:var(--fs-20);color:var(--text-secondary);background-color:rgba(0,0,0,0);border:0;border-radius:50%;cursor:pointer;background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25)}#chatpilot-root .chatpilot-attach:hover,#chatpilot-root .chatpilot-attach:focus-visible,#chatpilot-root .chatpilot-emoji-btn:hover,#chatpilot-root .chatpilot-emoji-btn:focus-visible,#chatpilot-root .chatpilot-mic-btn:hover,#chatpilot-root .chatpilot-mic-btn:focus-visible{--tape-p: 101%;color:var(--on-primary)}#chatpilot-root .chatpilot-attach:focus-visible,#chatpilot-root .chatpilot-emoji-btn:focus-visible,#chatpilot-root .chatpilot-mic-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}#chatpilot-root .chatpilot-send{display:inline-grid;flex:0 0 auto;place-items:center;width:40px;min-width:40px;height:40px;margin:0;padding:0;font-size:var(--fs-20);color:var(--on-primary);background-color:var(--button-primary-bg);border:0;border-radius:var(--radius-base);cursor:pointer}#chatpilot-root .chatpilot-send:focus-visible{outline:none;box-shadow:var(--focus-ring)}#chatpilot-root .chatpilot-send:hover{color:var(--on-primary);background-color:var(--button-primary-hover)}#chatpilot-root .chatpilot-send:disabled{opacity:.45;cursor:default}#chatpilot-root .chatpilot-mic-btn.is-recording{color:var(--white);background-color:var(--error)}.chatpilot-charcount{align-self:flex-end;padding:0 var(--space-2);font-size:var(--fs-12);color:var(--text-light)}.chatpilot-charcount.is-max{font-weight:600;color:var(--error)}.chatpilot-preview{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:2px 2px 0}.chatpilot-preview[hidden]{display:none}.chatpilot-preview-item{position:relative}.chatpilot-preview-img{display:block;width:56px;height:56px;object-fit:cover;border:1px solid var(--gray-300)}.chatpilot-preview-file,.chatpilot-preview-voice,.chatpilot-rec{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background-color:var(--gray-100)}.chatpilot-preview-file{max-width:200px}.chatpilot-preview-file span{overflow:hidden;font-size:var(--fs-12);white-space:nowrap;text-overflow:ellipsis}.chatpilot-preview-remove,.chatpilot-rec-cancel{display:grid;place-items:center;width:22px;height:22px;padding:0;font-size:var(--fs-12);line-height:1;color:var(--on-surface-dark);background-color:var(--surface-dark);border:0;cursor:pointer}.chatpilot-preview-remove{position:absolute;inset-block-start:calc(var(--space-2)*-1);inset-inline-end:calc(var(--space-2)*-1)}.chatpilot-rec-dot{width:10px;height:10px;background-color:var(--error)}.chatpilot-rec-time{font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.chatpilot-rec-label{flex:1;font-size:var(--fs-12);color:var(--text-light)}.chatpilot-voice{display:flex;align-items:center;gap:var(--space-2);min-width:168px}.chatpilot-voice-play{display:inline-grid;flex:0 0 auto;place-items:center;width:30px;height:30px;font-size:var(--fs-xs);line-height:1;color:var(--on-surface-dark);background-color:var(--surface-dark);border:0;cursor:pointer}.chatpilot-row.is-shopper .chatpilot-voice-play{color:var(--text-primary);background-color:var(--white)}.chatpilot-voice-track{flex:1;height:4px;overflow:hidden;background-color:var(--gray-300);cursor:pointer}.chatpilot-row.is-shopper .chatpilot-voice-track{background-color:var(--on-ink-line)}.chatpilot-voice-fill{width:0;height:100%;background-color:var(--secondary)}.chatpilot-row.is-shopper .chatpilot-voice-fill{background-color:var(--white)}.chatpilot-voice-time{flex:0 0 auto;font-size:var(--fs-12);font-variant-numeric:tabular-nums;color:var(--text-light)}.chatpilot-row.is-shopper .chatpilot-voice-time{color:var(--on-ink-muted)}.chatpilot-dropzone{position:absolute;inset:var(--space-2);z-index:60;display:none;align-items:center;justify-content:center;padding:var(--space-4);font-weight:600;text-align:center;background-color:var(--gray-100);border:2px dashed var(--secondary);pointer-events:none}.chatpilot-panel.is-dragover .chatpilot-dropzone{display:flex}.chatpilot-guestform{display:grid;gap:var(--space-3);padding:var(--space-5);background-color:var(--white);border-block-start:1px solid var(--border)}.chatpilot-guestform[hidden]{display:none}.chatpilot-guestform-intro{font-size:var(--fs-15);line-height:1.5}.chatpilot-guestform-field{display:grid;gap:var(--space-2)}.chatpilot-guestform-label{font-size:var(--fs-sm);font-weight:700;line-height:1.4;color:var(--text-primary)}#chatpilot-root .chatpilot-guestform input{box-shadow:none;width:100%;min-height:var(--control-height);outline:0;padding:var(--space-3) var(--space-4);font-family:var(--font-family);font-size:var(--fs-base);line-height:1.375;color:var(--text-primary);background-color:var(--white);border:1px solid var(--gray-400);border-radius:var(--radius-base);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}#chatpilot-root .chatpilot-guestform input::placeholder{color:var(--text-light)}#chatpilot-root .chatpilot-guestform input:hover{border-color:var(--gray-500)}#chatpilot-root .chatpilot-guestform input:focus,#chatpilot-root .chatpilot-guestform input:focus-visible{outline:none;border-color:var(--text-secondary);box-shadow:0 0 0 3px var(--field-focus-halo)}#chatpilot-root .chatpilot-guestform input[aria-invalid=true],#chatpilot-root .chatpilot-guestform input.input-validation-error{border-color:var(--error)}#chatpilot-root .chatpilot-guestform input{width:100%;margin:0}#chatpilot-root .chatpilot-guestform input.is-invalid{border-color:var(--error)}.chatpilot-guestform-error{margin:var(--space-2) 0 0;padding-block:var(--space-2);padding-inline:calc(var(--space-3) + 26px) var(--space-3);font-size:var(--fs-sm)}.chatpilot-guestform-error::before{inset-block-start:calc(var(--space-2) + 1px);inset-inline-start:var(--space-3);width:18px;height:18px}.chatpilot-guestform-error{color:var(--error)}.chatpilot-guestform-error[hidden]{display:none}.chatpilot-guestform-submit{inline-size:100%}.chatpilot .chatpilot-guestform-submit{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase}.chatpilot-foot{flex:0 0 auto;padding:0 var(--space-2) var(--space-2);font-size:var(--fs-12);color:var(--text-light);text-align:center;background-color:var(--white)}@media(max-width: 575.98px){.chatpilot-foot{display:none}}.chatpilot-lightbox{position:fixed;inset:0;z-index:calc(var(--z-modal) + 5);display:none;align-items:center;justify-content:center;padding:var(--space-5);background-color:var(--overlay)}.chatpilot-lightbox.is-open{display:flex}.chatpilot-lightbox-body{display:flex;flex-direction:column;gap:var(--space-2);max-width:92vw;max-height:92vh}.chatpilot-lightbox-bar{display:flex;align-items:center;gap:var(--space-2);color:var(--white)}.chatpilot-lightbox-name{flex:1;overflow:hidden;font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis}.chatpilot-lightbox-btn{display:inline-grid;flex:0 0 auto;place-items:center;width:40px;height:40px;color:var(--white);text-decoration:none;background-color:var(--surface-dark);border:0;cursor:pointer}.chatpilot-lightbox-btn svg{width:18px;height:18px}.chatpilot-lightbox-img{max-width:92vw;max-height:calc(92vh - 56px);object-fit:contain;background-color:var(--white)}.chatpilot--rtl .chatpilot-meta{text-align:start}.bss-pzg{position:relative;display:flex;flex-direction:column;gap:var(--space-2);width:100%;--swiper-navigation-color: var(--text-primary);--swiper-navigation-sides-offset: var(--space-3)}.bss-pzg-main{position:relative;width:100%;overflow:hidden;background-color:var(--bg-secondary)}.bss-pzg-main-swiper{width:100%;overflow:hidden}.bss-pzg-slide{position:relative;display:flex;align-items:start;justify-content:center;background-color:var(--bg-secondary)}.bss-pzg-zoom-container{display:flex;align-items:center;justify-content:center;width:100%}.bss-pzg-zoom-container.swiper-zoom-container{height:100%}.bss-pzg-zoom-target{display:block;width:100%;line-height:0}.bss-pzg-zoom-target:focus-visible{outline:none}.bss-pzg-zoom-target:focus-visible::before{content:"";position:absolute;inset:0;z-index:3;box-shadow:inset 0 0 0 3px var(--primary),inset 0 0 0 5px var(--secondary);pointer-events:none}.bss-pzg-main-img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1;object-fit:cover}.bss-pzg-progressive{filter:blur(4px);transition:filter var(--dur-base) var(--ease-out)}.bss-pzg-progressive.bss-pzg-loaded{filter:none}.bss-pzg-loader{position:absolute;inset:0;z-index:3;display:none;align-items:center;justify-content:center;pointer-events:none}.bss-pzg-loader::after{content:"";--loader-size: 32px;box-sizing:border-box;width:var(--loader-size, 48px);height:var(--loader-size, 48px);border:max(2px,var(--loader-size, 48px)/8) solid var(--secondary);border-block-start-color:var(--primary);border-radius:50%;animation:vf-ring-turn 900ms linear infinite}@media(prefers-reduced-motion: reduce){.bss-pzg-loader::after{animation:vf-ring-breathe 1.6s ease-in-out infinite}}.bss-pzg-loading>.bss-pzg-loader{display:flex}.swiper-initialized .swiper-slide:not(.swiper-slide-active)>.bss-pzg-loader{display:none}.bss-pzg-cursor-zoom :is(.bss-pzg-main-img,.bss-pzg-zoom-target){cursor:zoom-in}.bss-pzg-thumbs{position:relative;width:100%}.bss-pzg-thumbs-swiper{width:100%}.bss-pzg-thumbs-swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 auto;width:calc((100% - (var(--vf-thumbs-mobile, 3) - 1)*var(--vf-thumbs-gap, 10px))/var(--vf-thumbs-mobile, 3));margin-inline-end:var(--vf-thumbs-gap, 10px)}@media(min-width: 768px){.bss-pzg-thumbs-swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - (var(--vf-thumbs-tablet, 4) - 1)*var(--vf-thumbs-gap, 10px))/var(--vf-thumbs-tablet, 4))}}.bss-pzg-thumb{box-sizing:border-box;overflow:hidden;background-color:var(--bg-secondary);border:1px solid var(--gray-300);border-radius:var(--radius-base);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}@media(hover: hover)and (pointer: fine){.bss-pzg-thumb:hover{border-color:var(--gray-400)}}.bss-pzg-thumb.swiper-slide-thumb-active{border-color:var(--accent-line);box-shadow:inset 0 0 0 1px var(--accent-line)}.bss-pzg-thumb-img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.bss-pzg :is(.swiper-button-prev,.swiper-button-next){--swiper-navigation-size: 14px;width:var(--control-height-sm);height:var(--control-height-sm);margin-block-start:calc(var(--control-height-sm)/-2);color:var(--text-primary);background-color:var(--white);border:1px solid var(--gray-300);border-radius:50%;background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25)}.bss-pzg :is(.swiper-button-prev,.swiper-button-next)::after{font-size:var(--fs-24);font-weight:700}.bss-pzg :is(.swiper-button-prev,.swiper-button-next):focus-visible{--tape-p: 101%;color:var(--on-primary);outline:none;box-shadow:var(--focus-ring)}@media(hover: hover)and (pointer: fine){.bss-pzg :is(.swiper-button-prev,.swiper-button-next):hover{--tape-p: 101%;color:var(--on-primary);border-color:var(--accent-line)}}.bss-pzg.bss-pzg-thumbpos-top{flex-direction:column-reverse}.bss-pzg:is(.bss-pzg-thumbpos-left,.bss-pzg-thumbpos-right):not(.bss-pzg-thumbs-collapsed){flex-direction:row;align-items:stretch}.bss-pzg:is(.bss-pzg-thumbpos-left,.bss-pzg-thumbpos-right):not(.bss-pzg-thumbs-collapsed) .bss-pzg-thumbs{flex:0 0 20%;width:20%}.bss-pzg:is(.bss-pzg-thumbpos-left,.bss-pzg-thumbpos-right):not(.bss-pzg-thumbs-collapsed) .bss-pzg-main{flex:1 1 auto}.bss-pzg:is(.bss-pzg-thumbpos-left,.bss-pzg-thumbpos-right):not(.bss-pzg-thumbs-collapsed) .bss-pzg-thumbs-swiper{height:300px}@media(min-width: 992px){.bss-pzg:is(.bss-pzg-thumbpos-left,.bss-pzg-thumbpos-right):not(.bss-pzg-thumbs-collapsed) .bss-pzg-thumbs-swiper{height:600px}}.bss-pzg.bss-pzg-thumbpos-right:not(.bss-pzg-thumbs-collapsed) .bss-pzg-thumbs{order:1}@media(min-width: 768px){.bss-pzg.bss-pzg-thumbsdir-vertical .bss-pzg-thumb{flex-shrink:0;width:100%;height:auto;aspect-ratio:1}}.bss-pzg-slide[data-bss-pzg-hidden],.bss-pzg-thumb[data-bss-pzg-hidden]{display:none !important}.bss-pzg-drift-pane{position:absolute;inset-block-start:0;inset-inline-start:calc(100% + var(--space-3));z-index:10;width:100%;height:100%;overflow:hidden;background-color:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-base);pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out)}@media(max-width: 991.98px){.bss-pzg-drift-pane{display:none}}.bss-pzg-drift-pane-hidden{opacity:0}.vf-gallery .bss-pzg-thumbs{padding-inline:var(--page-margin-mobile)}@media(min-width: 768px){.vf-gallery .bss-pzg-thumbs{padding-inline:0}}@media(min-width: 768px)and (max-width: 991.98px){.vf-gallery .bss-pzg-main-img{max-block-size:70vh;object-fit:contain}}@media(min-width: 992px){.vf-gallery .bss-pzg-main{overflow:visible;background:none}.vf-gallery .bss-pzg-main-swiper{overflow:visible}.vf-gallery .bss-pzg-main-swiper>.swiper-wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-2);transform:none !important}.vf-gallery .bss-pzg-slide{width:auto !important;margin:0 !important;visibility:visible}.vf-gallery .bss-pzg-slide:first-child,.vf-gallery .bss-pzg-slide:last-child:nth-child(even){grid-column:1/-1}.vf-gallery .bss-pzg-slide[data-bss-pzg-hidden],.vf-gallery .bss-pzg-slide[style*="display: none"]{display:none}.vf-gallery .bss-pzg-thumbs,.vf-gallery .bss-pzg-main-prev,.vf-gallery .bss-pzg-main-next,.vf-gallery .bss-pzg-main-pagination{display:none}.vf-gallery .bss-pzg-zoom-target{cursor:zoom-in}}.vf-gallery__zoom{position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-sm);height:var(--control-height-sm);padding:0;font-size:var(--fs-20);color:var(--text-primary);background-color:var(--white);border:0;border-radius:var(--radius-base);cursor:pointer;background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25)}.vf-gallery__zoom:focus-visible{--tape-p: 101%;color:var(--on-primary);outline:none;box-shadow:var(--focus-ring)}@media(hover: hover)and (pointer: fine){.vf-gallery__zoom:hover{--tape-p: 101%;color:var(--on-primary)}}.pswp.bss-pzg-voltfitness-pswp{--pswp-bg: var(--white);--pswp-placeholder-bg: var(--white);--pswp-icon-color: var(--text-primary);--pswp-icon-color-secondary: var(--text-secondary);--pswp-icon-stroke-color: var(--white);--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--text-primary);--pswp-preloader-color: var(--text-primary);--pswp-preloader-color-secondary: var(--primary);--vf-pswp-frame: var(--global-container-max-width-any);--vf-pswp-edge: max(var(--space-4), calc((100vw - var(--vf-pswp-frame)) / 2 + var(--space-4)));font-family:var(--font-family);color:var(--text-primary)}.pswp.bss-pzg-voltfitness-pswp .pswp__bg{background-color:var(--pswp-bg)}.pswp.bss-pzg-voltfitness-pswp .pswp__top-bar{z-index:calc(var(--z-lightbox) + 2);align-items:center;height:64px;background-color:var(--white);border-block-end:1px solid var(--gray-300)}@media(max-width: 767.98px){.pswp.bss-pzg-voltfitness-pswp .pswp__top-bar{height:56px}}.pswp.bss-pzg-voltfitness-pswp .pswp__counter,.pswp.bss-pzg-voltfitness-pswp .pswp__button--zoom{display:none !important}.pswp.bss-pzg-voltfitness-pswp .pswp__preloader{margin-inline-start:auto}.pswp.bss-pzg-voltfitness-pswp .pswp__button{transition:opacity var(--dur-fast) var(--ease-out)}.pswp.bss-pzg-voltfitness-pswp .pswp__button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.pswp.bss-pzg-voltfitness-pswp .pswp__button--close{width:var(--control-height);height:var(--control-height);margin-block:0;margin-inline:0 var(--space-2);color:var(--text-primary);border-radius:50%;opacity:1;background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25)}.pswp.bss-pzg-voltfitness-pswp .pswp__button--close .pswp__icn{inset-block-start:0;inset-inline-start:0;width:24px;height:24px;margin:var(--space-3);color:currentColor;fill:currentColor}@media(hover: hover)and (pointer: fine){.pswp.bss-pzg-voltfitness-pswp .pswp__button--close:hover{--tape-p: 101%;color:var(--on-primary)}}@media(max-width: 767.98px){.pswp.bss-pzg-voltfitness-pswp .pswp__button--close{width:44px;height:44px;margin-inline-end:var(--space-1)}}.pswp.bss-pzg-voltfitness-pswp .pswp__button--arrow{top:50%;width:44px;height:44px;margin-block-start:-22px;color:var(--white);background-color:var(--secondary);border:0;border-radius:var(--radius-base);opacity:1;background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25)}.pswp.bss-pzg-voltfitness-pswp .pswp__button--arrow .pswp__icn{inset-block-start:50%;inset-inline-start:50%;width:22px;height:22px;margin-block:-11px 0;margin-inline:-11px 0;color:currentColor;fill:currentColor}.pswp.bss-pzg-voltfitness-pswp .pswp__button--arrow:focus-visible{--tape-p: 101%;color:var(--on-primary)}@media(hover: hover)and (pointer: fine){.pswp.bss-pzg-voltfitness-pswp .pswp__button--arrow:hover{--tape-p: 101%;color:var(--on-primary)}}.pswp.bss-pzg-voltfitness-pswp .pswp__button--arrow--prev{inset-inline-start:var(--vf-pswp-edge)}@media(max-width: 767.98px){.pswp.bss-pzg-voltfitness-pswp .pswp__button--arrow--prev{inset-inline-start:var(--space-2)}}.pswp.bss-pzg-voltfitness-pswp .pswp__button--arrow--next{inset-inline-end:var(--vf-pswp-edge)}@media(max-width: 767.98px){.pswp.bss-pzg-voltfitness-pswp .pswp__button--arrow--next{inset-inline-end:var(--space-2)}}.pswp.bss-pzg-voltfitness-pswp.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp.bss-pzg-voltfitness-pswp.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:grab}.pswp.bss-pzg-voltfitness-pswp.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp.bss-pzg-voltfitness-pswp .pswp__error-msg{padding:var(--space-4) var(--space-5);font-size:var(--fs-sm);line-height:1.5;color:var(--pswp-error-text-color);background-color:var(--gray-100);border-radius:var(--radius-base)}.pswp.bss-pzg-voltfitness-pswp .pswp__preloader .pswp__icn{color:var(--pswp-preloader-color);fill:var(--pswp-preloader-color-secondary)}.pswp.bss-pzg-voltfitness-pswp.bss-pzg-pswp-progressive.bss-pzg-pswp-loading::after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:calc(var(--z-lightbox) - 100);margin-block:-21px 0;margin-inline:-21px 0;pointer-events:none;--loader-size: 42px;box-sizing:border-box;width:var(--loader-size, 48px);height:var(--loader-size, 48px);border:max(2px,var(--loader-size, 48px)/8) solid var(--secondary);border-block-start-color:var(--primary);border-radius:50%;animation:vf-ring-turn 900ms linear infinite}@media(prefers-reduced-motion: reduce){.pswp.bss-pzg-voltfitness-pswp.bss-pzg-pswp-progressive.bss-pzg-pswp-loading::after{animation:vf-ring-breathe 1.6s ease-in-out infinite}}.pswp.bss-pzg-voltfitness-pswp .pswp__bss-pzg-caption{position:absolute;inset-block-start:0;inset-inline:var(--space-4) 72px;z-index:calc(var(--z-lightbox) + 3);display:flex;align-items:center;height:64px;max-width:var(--vf-pswp-frame);padding:0;overflow:hidden;font-size:var(--fs-xl);font-weight:700;line-height:1.3;color:var(--text-primary);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}@media(min-width: 768px){.pswp.bss-pzg-voltfitness-pswp .pswp__bss-pzg-caption{inset-inline-start:var(--vf-pswp-edge)}}@media(max-width: 767.98px){.pswp.bss-pzg-voltfitness-pswp .pswp__bss-pzg-caption{inset-inline-end:56px;height:56px;font-size:var(--fs-base)}}.pswp.bss-pzg-voltfitness-pswp .bss-pzg-pswp-thumbs{position:absolute;inset-block-end:0;inset-inline:0;z-index:calc(var(--z-lightbox) + 1);box-sizing:border-box;height:98px;padding-block:0;padding-inline:var(--space-7);background-color:var(--white);border-block-start:1px solid var(--gray-300);pointer-events:auto}.pswp.bss-pzg-voltfitness-pswp .bss-pzg-pswp-thumbs .swiper{max-width:var(--vf-pswp-frame);margin-inline:auto}.pswp.bss-pzg-voltfitness-pswp .bss-pzg-pswp-thumbs .swiper-wrapper{align-items:center}@media(max-width: 767.98px){.pswp.bss-pzg-voltfitness-pswp .bss-pzg-pswp-thumbs{height:80px;padding-inline:38px}}.pswp.bss-pzg-voltfitness-pswp .bss-pzg-pswp-thumbs-swiper{width:100%;height:100%;overflow:hidden}.pswp.bss-pzg-voltfitness-pswp .bss-pzg-pswp-thumb{box-sizing:border-box;flex:0 0 72px;width:72px;height:72px;overflow:hidden;padding:var(--space-1);background-color:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-base);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}@media(min-width: 768px){.pswp.bss-pzg-voltfitness-pswp .bss-pzg-pswp-thumb{flex-basis:82px;width:82px;height:82px}}.pswp.bss-pzg-voltfitness-pswp .bss-pzg-pswp-thumb img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.pswp.bss-pzg-voltfitness-pswp .bss-pzg-pswp-thumb:focus-visible{border-color:var(--accent-line);outline:none;box-shadow:var(--focus-ring)}@media(hover: hover)and (pointer: fine){.pswp.bss-pzg-voltfitness-pswp .bss-pzg-pswp-thumb:hover{border-color:var(--accent-line)}}.pswp.bss-pzg-voltfitness-pswp .bss-pzg-pswp-thumb.is-active{border-color:var(--accent-line);box-shadow:inset 0 0 0 1px var(--accent-line)}.pswp.bss-pzg-voltfitness-pswp .bss-pzg-pswp-thumbs :is(.swiper-button-prev,.swiper-button-next){--swiper-navigation-size: 14px;inset-block-start:50%;z-index:2;width:var(--control-height-sm);height:var(--control-height-sm);margin:0;color:var(--text-primary);background-color:var(--white);border:1px solid var(--gray-300);border-radius:50%;translate:0 -50%;background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25)}.pswp.bss-pzg-voltfitness-pswp .bss-pzg-pswp-thumbs :is(.swiper-button-prev,.swiper-button-next)::after{font-size:var(--fs-24);font-weight:700}.pswp.bss-pzg-voltfitness-pswp .bss-pzg-pswp-thumbs :is(.swiper-button-prev,.swiper-button-next):focus-visible{--tape-p: 101%;outline:none;box-shadow:var(--focus-ring)}@media(hover: hover)and (pointer: fine){.pswp.bss-pzg-voltfitness-pswp .bss-pzg-pswp-thumbs :is(.swiper-button-prev,.swiper-button-next):hover{--tape-p: 101%;border-color:var(--accent-line)}}.pswp.bss-pzg-voltfitness-pswp .bss-pzg-pswp-thumbs .bss-pzg-pswp-thumbs-prev{inset-inline:var(--space-1) auto}.pswp.bss-pzg-voltfitness-pswp .bss-pzg-pswp-thumbs .bss-pzg-pswp-thumbs-next{inset-inline:auto var(--space-1)}.pswp.bss-pzg-voltfitness-pswp .pswp__button--bss-pzg-fullscreen svg{width:24px;height:24px;margin:var(--space-3)}.bss-apc-page{padding-bottom:var(--space-8)}.bss-apc-header{margin-bottom:var(--space-5)}.bss-apc-header-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block-end:var(--space-5);border-block-end:1px solid var(--gray-300)}.bss-apc-page-title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);font-size:var(--page-title-base)}@media(min-width: 576px){.bss-apc-page-title{font-size:var(--page-title-mobile)}}@media(min-width: 768px){.bss-apc-page-title{font-size:var(--page-title-tablet)}}@media(min-width: 992px){.bss-apc-page-title{font-size:var(--page-title-laptop)}}@media(min-width: 1200px){.bss-apc-page-title{font-size:var(--page-title-desktop)}}@media(min-width: 1400px){.bss-apc-page-title{font-size:var(--page-title-large)}}.bss-apc-page-title{margin:0;color:var(--text-primary)}.bss-apc-header-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block-start:var(--space-4)}.bss-apc-search-wrapper{position:relative;inline-size:360px;max-inline-size:100%}@media(max-width: 767.98px){.bss-apc-search-wrapper{inline-size:100%}}.bss-apc-search-wrapper .bss-apc-search-icon{position:absolute;inset-inline-start:var(--space-4);top:50%;z-index:2;font-size:var(--fs-lg);line-height:1;color:var(--text-light);pointer-events:none;translate:0 -50%}.bss-apc-search-wrapper .bss-apc-search-input{box-shadow:none;width:100%;min-height:var(--control-height);outline:0;padding:var(--space-3) var(--space-4);font-family:var(--font-family);font-size:var(--fs-base);line-height:1.375;color:var(--text-primary);background-color:var(--white);border:1px solid var(--gray-400);border-radius:var(--radius-base);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.bss-apc-search-wrapper .bss-apc-search-input::placeholder{color:var(--text-light)}.bss-apc-search-wrapper .bss-apc-search-input:hover{border-color:var(--gray-500)}.bss-apc-search-wrapper .bss-apc-search-input:focus,.bss-apc-search-wrapper .bss-apc-search-input:focus-visible{outline:none;border-color:var(--text-secondary);box-shadow:0 0 0 3px var(--field-focus-halo)}.bss-apc-search-wrapper .bss-apc-search-input[aria-invalid=true],.bss-apc-search-wrapper .bss-apc-search-input.input-validation-error{border-color:var(--error)}.bss-apc-search-wrapper .bss-apc-search-input{padding-inline-start:44px}.bss-apc-search-wrapper .bss-apc-search-input::placeholder{color:var(--text-light)}.bss-apc-mcp-search-wrapper{inline-size:400px}@media(max-width: 767.98px){.bss-apc-mcp-search-wrapper{inline-size:100%}}.bss-apc-search-dropdown{position:absolute;top:calc(100% + var(--space-1));inset-inline:0;z-index:100;overflow:hidden;background-color:var(--white);border:1px solid var(--gray-300);border-radius:var(--card-radius-sm);box-shadow:var(--shadow-pop)}.bss-apc-search-results{max-block-size:320px;overflow-y:auto}.bss-apc-search-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--gray-200);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.bss-apc-search-item:last-child{border-block-end:0}.bss-apc-search-item:hover{background-color:var(--bg-primary)}.bss-apc-search-item-img{flex:none;inline-size:44px;block-size:44px;object-fit:contain;background-color:var(--bg-secondary);border-radius:var(--card-radius-sm)}.bss-apc-search-item-info{flex:1;min-inline-size:0}.bss-apc-search-item-name{display:block;overflow:hidden;font-size:var(--fs-sm);font-weight:600;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis}.bss-apc-search-item-price{font-family:var(--font-family);font-weight:700;font-variant-numeric:tabular-nums;color:var(--price);display:block;margin-block-start:2px;font-size:var(--fs-xs)}.bss-apc-search-item-add{background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25);display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:36px;block-size:36px;padding:0;font-size:var(--fs-lg);line-height:1;color:var(--text-primary);background-color:var(--bg-secondary);border:0;border-radius:50%;cursor:pointer}.bss-apc-search-item-add:hover,.bss-apc-search-item-add:focus-visible{--tape-p: 101%;color:var(--on-primary)}.bss-apc-search-item-add:focus-visible{outline:none;box-shadow:var(--focus-ring)}.bss-apc-search-loading,.bss-apc-search-no-results,.bss-apc-search-limit-msg{padding:var(--space-4);font-size:var(--fs-sm);color:var(--text-light);text-align:center}.bss-apc-diff-toggle{display:inline-flex;align-items:center;gap:var(--space-3);min-block-size:44px;font-size:var(--fs-sm);color:var(--text-primary);cursor:pointer;user-select:none}.bss-apc-diff-toggle input[type=checkbox]{position:relative;flex:none;inline-size:40px;block-size:24px;margin:0;background-color:var(--gray-300);background-image:none;border:0;border-radius:var(--radius-base);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out);appearance:none}.bss-apc-diff-toggle input[type=checkbox]::before{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:18px;block-size:18px;background-color:var(--white);border-radius:var(--radius-base);transition:translate var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.bss-apc-diff-toggle input[type=checkbox]:hover,.bss-apc-diff-toggle input[type=checkbox]:checked{background-image:none;border:0}.bss-apc-diff-toggle input[type=checkbox]:checked{background-color:var(--accent-line)}.bss-apc-diff-toggle input[type=checkbox]:checked::before{background-color:var(--primary);translate:16px 0}[dir=rtl] .bss-apc-diff-toggle input[type=checkbox]:checked::before{translate:-16px 0}.bss-apc-diff-toggle input[type=checkbox]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.bss-apc-clear-all{padding:2px 0;font-size:var(--fs-sm);font-weight:500;color:var(--text-primary);text-decoration:underline;text-underline-offset:4px;background:none;border:0;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.bss-apc-clear-all:hover,.bss-apc-clear-all:focus-visible{color:var(--error);text-decoration-color:currentColor;text-decoration-thickness:2px}.bss-apc-clear-all:focus-visible{outline:none;box-shadow:var(--focus-ring)}.bss-apc-grid-wrapper{overflow-x:auto;scrollbar-width:thin;padding-block-end:var(--space-4)}.bss-apc-no-diff{position:sticky;inset-inline-start:0;display:none;align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-4) var(--space-4h);font-size:var(--fs-sm);line-height:1.45;color:var(--text-secondary);background-color:var(--gray-100)}.bss-apc-no-diff i{flex:none;font-size:var(--fs-20);color:var(--text-primary)}.bss-apc-diff-filter-active .bss-apc-no-diff{display:flex}.bss-apc-grid{--cmp-label-width: 240px;--cmp-col-width: 260px;--cmp-n: 1;table-layout:fixed;inline-size:max(100%,var(--cmp-label-width) + var(--cmp-n)*var(--cmp-col-width))}.bss-apc-grid:has(.bss-apc-header-row>:nth-child(3)){--cmp-n: 2}.bss-apc-grid:has(.bss-apc-header-row>:nth-child(4)){--cmp-n: 3}.bss-apc-grid:has(.bss-apc-header-row>:nth-child(5)){--cmp-n: 4}.bss-apc-grid:has(.bss-apc-header-row>:nth-child(6)){--cmp-n: 5}.bss-apc-grid:has(.bss-apc-header-row>:nth-child(7)){--cmp-n: 6}.bss-apc-grid:has(.bss-apc-header-row>:nth-child(8)){--cmp-n: 7}.bss-apc-grid:has(.bss-apc-header-row>:nth-child(9)){--cmp-n: 8}.bss-apc-grid:has(.bss-apc-header-row>:nth-child(10)){--cmp-n: 9}.bss-apc-grid:has(.bss-apc-header-row>:nth-child(11)){--cmp-n: 10}.bss-apc-grid{border-collapse:separate;border-spacing:0;border-block-start:1px solid var(--accent-line);font-variant-numeric:tabular-nums}@media(max-width: 991.98px){.bss-apc-grid{--cmp-label-width: 160px;--cmp-col-width: 220px}}.bss-apc-grid th,.bss-apc-grid td{padding:var(--space-4) var(--space-4);font-size:var(--fs-sm);font-weight:400;line-height:1.45;color:var(--text-primary);text-align:start;vertical-align:top;overflow-wrap:break-word;border-block-end:1px solid var(--gray-300)}@media(max-width: 767.98px){.bss-apc-grid th,.bss-apc-grid td{padding:var(--space-3) var(--space-2);font-size:var(--fs-xs)}}.bss-apc-grid :is(th,td),.bss-apc-grid :is(th,td) *{line-height:round(nearest,1.4em,1px)}.bss-apc-sticky-col{position:sticky;inset-inline-start:0;z-index:2;inline-size:var(--cmp-label-width);min-inline-size:var(--cmp-label-width);background-color:var(--white)}.bss-apc-label-cell{font-weight:600}.bss-apc-label-cell span{color:var(--text-secondary)}.bss-apc-product-cell,.bss-apc-value-cell{min-inline-size:var(--cmp-col-width)}.bss-apc-value-cell p{margin:0}@media(max-width: 767.98px){.bss-apc-grid-wrapper{container-type:inline-size;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.bss-apc-grid{--cmp-col-width: 50cqi;display:block;inline-size:calc(var(--cmp-n)*var(--cmp-col-width))}.bss-apc-grid thead,.bss-apc-grid tbody,.bss-apc-grid tfoot{display:block}.bss-apc-grid tr{display:grid;grid-template-columns:repeat(var(--cmp-n), var(--cmp-col-width))}.bss-apc-grid .bss-apc-product-cell{scroll-snap-align:start}.bss-apc-grid .bss-apc-value-cell{padding-block:var(--space-1) var(--space-3)}.bss-apc-header-row>.bss-apc-sticky-col,.bss-apc-cart-row>.bss-apc-sticky-col{display:none}.bss-apc-grid .bss-apc-label-cell{position:static;grid-column:1/-1;inline-size:auto;min-inline-size:0;padding-block:var(--space-3) 0;border-block-end:0}.bss-apc-grid .bss-apc-label-cell span{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;position:sticky;inset-inline-start:var(--space-2);display:inline-block}.bss-apc-group-header-cell{grid-column:1/-1}}.bss-apc-header-row th{padding-block-start:var(--space-4);vertical-align:top;border-block-end-color:var(--accent-line)}.vf-cmp-head{container-type:inline-size;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding-block-end:var(--space-2)}@media(max-width: 767.98px){.vf-cmp-head{gap:var(--space-2)}}.vf-cmp-head__photo{position:relative;inline-size:100%;block-size:round(down,100cqi,1px);background-color:var(--bg-secondary)}.vf-cmp-head__photo a{display:block;block-size:100%}.bss-apc-product-img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.bss-apc-grid .bss-apc-product-cell:not(.bss-apc-sticky-col){position:relative}.bss-apc-remove-btn{background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--primary) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-fast) linear calc(var(--dur-swipe)*.25);--primary: var(--error);--on-primary: var(--white);position:absolute;top:var(--space-2);inset-inline-end:var(--space-2);display:inline-flex;align-items:center;justify-content:center;inline-size:36px;block-size:36px;padding:0;font-size:var(--fs-lg);line-height:1;color:var(--text-primary);background-color:var(--white);border:0;border-radius:50%;cursor:pointer}.bss-apc-remove-btn:hover,.bss-apc-remove-btn:focus-visible{--tape-p: 101%;color:var(--on-primary)}.bss-apc-remove-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width: 767.98px){.bss-apc-remove-btn{inline-size:28px;block-size:28px;font-size:var(--fs-sm)}}.bss-apc-product-link{font-size:var(--fs-base);font-weight:600;line-height:1.3;color:var(--text-primary);text-decoration:none}.bss-apc-product-link span{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.bss-apc-product-link:hover span,.bss-apc-product-link:focus-visible span{background-position:var(--tape-in) 100%;background-size:100% .42em}.bss-apc-product-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width: 767.98px){.bss-apc-product-link{font-size:var(--fs-sm)}}.vf-cmp-head__rating{display:flex;align-items:center;gap:var(--space-2)}.bss-apc-rating{display:inline-flex;gap:1px}.bss-apc-star{font-size:var(--fs-sm);color:var(--star-empty)}.bss-apc-star-filled{color:var(--star-filled)}.bss-apc-review-count{font-size:var(--fs-xs);color:var(--text-light)}.vf-cmp-head__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.bss-apc-price{font-family:var(--font-family);font-weight:700;font-variant-numeric:tabular-nums;color:var(--price);font-size:var(--fs-xl)}@media(max-width: 767.98px){.bss-apc-price{font-size:var(--fs-base)}}.bss-apc-old-price{font-size:var(--fs-sm);color:var(--text-light)}.bss-apc-grid .bss-apc-cart-row td{padding-block:var(--space-5) 0;border-block-end:0}.bss-apc-grid .bss-apc-cart-row td .bss-apc-addtocart-btn{inline-size:100%}@media(max-width: 767.98px){.bss-apc-grid .bss-apc-cart-row td{padding-block-start:var(--space-4)}.bss-apc-grid .bss-apc-cart-row td .bss-apc-addtocart-btn{padding-inline:var(--space-2)}.bss-apc-grid .bss-apc-cart-row td .bss-apc-addtocart-btn i{display:none}}.bss-apc-spec-group-row td{padding-block:0;background-color:var(--bg-primary)}.bss-apc-group-toggle{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;position:sticky;inset-inline-start:var(--space-4);display:inline-flex;flex-direction:row-reverse;align-items:center;gap:var(--space-2);min-block-size:48px;padding:0;color:var(--text-primary);white-space:nowrap;background:none;border:0;cursor:pointer}.bss-apc-group-toggle:focus-visible{outline:none;box-shadow:var(--focus-ring)}.bss-apc-group-arrow{font-size:var(--fs-lg);transition:rotate var(--dur-base) var(--ease-out)}.bss-apc-group-collapsed .bss-apc-group-arrow{rotate:-90deg}[dir=rtl] .bss-apc-group-collapsed .bss-apc-group-arrow{rotate:90deg}.bss-apc-grid .bss-apc-spec-row-hidden{display:none}.bss-apc-spec-row[data-is-different=true] .bss-apc-label-cell{box-shadow:inset 3px 0 0 var(--accent-line)}[dir=rtl] .bss-apc-spec-row[data-is-different=true] .bss-apc-label-cell{box-shadow:inset -3px 0 0 var(--accent-line)}.bss-apc-spec-row[data-is-different=true] .bss-apc-label-cell span{color:var(--text-primary)}.bss-apc-spec-row[data-is-different=true] .bss-apc-value-cell{font-weight:700}.bss-apc-diff-filter-active .bss-apc-row[data-is-different=false]{display:none}.bss-apc-missing{font-weight:400;color:var(--text-light)}.bss-apc-color-square{display:inline-block;inline-size:24px;block-size:24px;vertical-align:middle;border:1px solid var(--gray-300);border-radius:var(--radius-base);box-shadow:inset 0 0 0 2px var(--white)}.bss-apc-no-diff-message{padding:var(--space-5);color:var(--text-light);text-align:center}.bss-apc-pdp-widget .bss-apc-toolbar__end{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-5)}@media(max-width: 767.98px){.bss-apc-pdp-widget .bss-apc-toolbar__end{inline-size:100%}}.bss-apc-col-label{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:0;background-color:var(--gray-200);color:var(--text-secondary);align-self:flex-start}.bss-apc-anchor-col .bss-apc-col-label{background-color:var(--primary);color:var(--on-primary)}.bss-apc-pdp-no-data{padding:var(--space-5);color:var(--text-light);text-align:center}.bss-apc-spinner{--loader-size: 24px;box-sizing:border-box;width:var(--loader-size, 48px);height:var(--loader-size, 48px);border:max(2px,var(--loader-size, 48px)/8) solid var(--secondary);border-block-start-color:var(--primary);border-radius:50%;animation:vf-ring-turn 900ms linear infinite}@media(prefers-reduced-motion: reduce){.bss-apc-spinner{animation:vf-ring-breathe 1.6s ease-in-out infinite}}.bss-apc-spinner{display:inline-block}.bss-apc-spinner-lg{--loader-size: 48px}.bss-apc-loading{padding:var(--space-7) 0;color:var(--text-light);text-align:center}.bss-apc-loading p{margin-block-start:var(--space-3)}.bss-apc-no-data{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-7) var(--space-5);text-align:center}.bss-apc-no-data>*{text-align:inherit}.bss-apc-no-data::before{content:"";width:72px;height:72px;background-color:var(--bg-secondary);border-radius:var(--radius-base);mask:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M213.66,181.66l-32,32a8,8,0,0,1-11.32-11.32L188.69,184H48a8,8,0,0,1,0-16H188.69l-18.35-18.34a8,8,0,0,1,11.32-11.32l32,32A8,8,0,0,1,213.66,181.66Zm-139.32-64a8,8,0,0,0,11.32-11.32L67.31,88H208a8,8,0,0,0,0-16H67.31L85.66,53.66A8,8,0,0,0,74.34,42.34l-32,32a8,8,0,0,0,0,11.32Z'/%3E%3C/svg%3E");background-position:center;background-size:32px;background-repeat:no-repeat}.bss-apc-no-data{border:1px solid var(--gray-300);border-radius:var(--radius-base)}.bss-apc-no-data p{margin:0}.bss-apc-no-data__title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);font-size:var(--fs-32);color:var(--text-primary)}@media(max-width: 575.98px){.bss-apc-no-data__title{font-size:var(--fs-24)}}.bss-apc-no-data__text{max-inline-size:48ch;color:var(--text-secondary)}.vf-kit{min-width:0}.vf-pdp__buy .vf-kit{margin:0}.vf-kit__head{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;padding:var(--space-3) 0;border-bottom:1px solid var(--accent-line);color:var(--text-primary);display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);border-block-start:1px solid var(--accent-line)}.vf-kit__title{margin:0;font:inherit;color:inherit}.vf-kit__count{font-size:var(--fs-xs);font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-light)}.vf-kit__notice{position:relative;display:block;margin:0 0 var(--space-5);padding-block:var(--space-3);padding-inline:calc(var(--space-4) + 32px) var(--space-4);font-size:var(--fs-15);font-weight:400;line-height:1.45;color:var(--text-primary);text-align:start;background-color:color-mix(in srgb, var(--accent-line) 6%, transparent);border:0;border-inline-start:3px solid var(--accent-line);border-radius:var(--radius-base)}.vf-kit__notice::before{content:"";position:absolute;inset-block-start:calc(var(--space-3) + 1px);inset-inline-start:var(--space-4);width:20px;height:20px;background-color:var(--accent-line);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z' opacity='0.2'/%3E%3Cpath d='M144,176a8,8,0,0,1-8,8,16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40A8,8,0,0,1,144,176Zm88-48A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128ZM124,96a12,12,0,1,0-12-12A12,12,0,0,0,124,96Z'/%3E%3C/svg%3E") center/contain no-repeat}.vf-kit__notice:empty{display:none}.vf-kit__notice a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vf-kit__notice ul{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.vf-kit__notice li,.vf-kit__notice p{margin:0;text-align:start}.vf-kit__notice{margin:var(--space-4) 0 0}.vf-kit-slot{min-width:0;margin:0;padding:0;border:0}.vf-kit-slot__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);width:100%;margin:0;padding:var(--space-5) 0 var(--space-2);font-size:var(--fs-sm);border-block-end:1px solid var(--gray-300)}.vf-kit-slot__name{font-weight:700;color:var(--text-primary)}.vf-kit-slot__hint{font-size:var(--fs-xs);color:var(--text-secondary)}.vf-kit-slot__value{margin-inline-start:auto;max-width:60%;font-size:var(--fs-xs);font-weight:600;color:var(--text-primary);text-align:end}.vf-kit-slot__value:empty{display:none}.vf-kit-slot__items{margin:0;padding:0;list-style:none}.vf-kit-item{position:relative;display:grid;grid-template-columns:64px minmax(0, 1fr) auto;grid-template-areas:"thumb body price" "thumb link link" "opts  opts opts";column-gap:var(--space-4);padding:var(--space-3) 0;border-block-end:1px solid var(--gray-300)}.vf-kit-slot--choice .vf-kit-item{grid-template-columns:20px 64px minmax(0, 1fr) auto;grid-template-areas:"pick thumb body price" "pick thumb link link" "opts opts  opts opts";padding-inline-start:var(--space-4)}.vf-kit-slot--choice .vf-kit-item::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background-color:var(--accent-line);opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.vf-kit-slot--choice .vf-kit-item:has([data-combo-pick]:checked)::before{opacity:1}@media(max-width: 575.98px){.vf-kit-item{column-gap:var(--space-3)}}@container vf-buy (max-width: 399px){.vf-kit-item{grid-template-columns:56px minmax(0, 1fr);grid-template-areas:"thumb body" "thumb price" "thumb link" "opts  opts"}.vf-kit-slot--choice .vf-kit-item{grid-template-columns:20px 56px minmax(0, 1fr);grid-template-areas:"pick thumb body" "pick thumb price" "pick thumb link" "opts opts  opts"}.vf-kit-item__thumb{width:56px;height:56px}.vf-kit-item__pick{height:56px}.vf-kit-item .vf-kit-item__price{margin-top:2px;text-align:start}}.vf-kit-item__main{display:contents}label.vf-kit-item__main{cursor:pointer}.vf-kit-item__pick{grid-area:pick;align-self:start;display:flex;align-items:center;height:64px}.vf-kit-item__thumb{grid-area:thumb;display:block;width:64px;height:64px;overflow:hidden;background-color:var(--bg-secondary);border-radius:var(--card-radius-sm)}.vf-kit-item__thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity var(--dur-base) var(--ease-out)}.vf-kit-item__body{grid-area:body;display:flex;flex-direction:column;gap:2px;min-width:0}.vf-kit-item__name{font-size:var(--fs-15);font-weight:600;line-height:1.35;color:var(--text-primary)}.vf-kit-slot--choice .vf-kit-item__name{font-weight:500}.vf-kit-item:has([data-combo-pick]:checked) .vf-kit-item__name{font-weight:700}.vf-kit-item__qty{margin-inline-end:var(--space-2);font-weight:700;font-variant-numeric:tabular-nums}.vf-kit-item__variant,.vf-kit-item__stock{font-size:var(--fs-xs);color:var(--text-secondary)}.vf-kit-item__price{font-family:var(--font-family);font-weight:700;font-variant-numeric:tabular-nums;color:var(--price);grid-area:price;font-size:var(--fs-15);line-height:1.35;text-align:end;white-space:nowrap}.vf-kit-item__link{grid-area:link;justify-self:start;display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);font-size:var(--fs-xs);font-weight:500;color:var(--text-secondary);text-decoration:none}.vf-kit-item__link span{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.vf-kit-item__link i{font-size:var(--fs-sm);transition:translate var(--dur-base) var(--ease-out)}.vf-kit-item__link:hover,.vf-kit-item__link:focus-visible{color:var(--text-primary)}.vf-kit-item__link:hover span,.vf-kit-item__link:focus-visible span{background-position:var(--tape-in) 100%;background-size:100% .42em}.vf-kit-item__link:hover i,.vf-kit-item__link:focus-visible i{translate:2px -2px}[dir=rtl] .vf-kit-item__link:hover i,[dir=rtl] .vf-kit-item__link:focus-visible i{translate:-2px -2px}.vf-kit-item__link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-kit-item__options{grid-area:opts;padding-top:var(--space-4)}.vf-kit-slot--choice .vf-kit-item:not(:has([data-combo-pick]:checked)) .vf-kit-item__options{display:none}.vf-kit-item.is-unavailable .vf-kit-item__thumb img{opacity:.55}.vf-kit-item.is-unavailable :is(.vf-kit-item__name,.vf-kit-item__price){color:var(--text-light)}.vf-kit-item.is-unavailable label.vf-kit-item__main{cursor:not-allowed}.vf-kit.is-unavailable .vf-kit-item .vf-kit-item__thumb img{opacity:.55}.vf-kit.is-unavailable .vf-kit-item :is(.vf-kit-item__name,.vf-kit-item__price){color:var(--text-light)}.vf-kit-summary{display:flex;flex-direction:column;gap:var(--space-4)}.vf-kit-summary.is-loading .vf-kit-receipt{opacity:.55;transition-delay:300ms}.vf-kit-receipt{display:flex;flex-direction:column;gap:var(--space-2);font-variant-numeric:tabular-nums;transition:opacity var(--dur-base) var(--ease-out)}.vf-kit-receipt__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);font-size:var(--fs-sm);color:var(--text-secondary)}.vf-kit-receipt__row[hidden]{display:none}.vf-kit-receipt__row s{font-size:var(--fs-15);font-weight:500;color:var(--text-light)}.vf-kit-receipt__row--total{font-size:var(--fs-base);font-weight:700;color:var(--text-primary)}.vf-kit-receipt__row--total strong{font-family:var(--font-family);font-weight:700;font-variant-numeric:tabular-nums;color:var(--price);font-size:var(--fs-2xl);letter-spacing:-0.01em}.vf-kit-summary.is-loading .vf-kit-receipt__row--total>span::after{--loader-size: 16px;box-sizing:border-box;width:var(--loader-size, 48px);height:var(--loader-size, 48px);border:max(2px,var(--loader-size, 48px)/8) solid var(--secondary);border-block-start-color:var(--primary);border-radius:50%;animation:vf-ring-turn 900ms linear infinite}@media(prefers-reduced-motion: reduce){.vf-kit-summary.is-loading .vf-kit-receipt__row--total>span::after{animation:vf-ring-breathe 1.6s ease-in-out infinite}}.vf-kit-summary.is-loading .vf-kit-receipt__row--total>span::after{content:"";display:inline-block;margin-inline-start:var(--space-2);vertical-align:-2px;animation:vf-ring-turn 900ms linear infinite,vf-kit-ring-in 1ms 300ms both}@media(prefers-reduced-motion: reduce){.vf-kit-summary.is-loading .vf-kit-receipt__row--total>span::after{animation:vf-ring-breathe 1.6s ease-in-out infinite,vf-kit-ring-in 1ms 300ms both}}@keyframes vf-kit-ring-in{from{visibility:hidden}to{visibility:visible}}.vf-kit-receipt__saving{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:0;background-color:var(--primary);color:var(--on-primary);align-self:flex-end;margin:0}.vf-kit-receipt__saving[hidden]{display:none}.vf-kit-warnings{position:relative;display:block;margin:0 0 var(--space-5);padding-block:var(--space-3);padding-inline:calc(var(--space-4) + 32px) var(--space-4);font-size:var(--fs-15);font-weight:400;line-height:1.45;color:var(--text-primary);text-align:start;background-color:color-mix(in srgb, var(--warning) 6%, transparent);border:0;border-inline-start:3px solid var(--warning);border-radius:var(--radius-base)}.vf-kit-warnings::before{content:"";position:absolute;inset-block-start:calc(var(--space-3) + 1px);inset-inline-start:var(--space-4);width:20px;height:20px;background-color:var(--warning);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M215.46,216H40.54C27.92,216,20,202.79,26.13,192.09L113.59,40.22c6.3-11,22.52-11,28.82,0l87.46,151.87C236,202.79,228.08,216,215.46,216Z' opacity='0.2'/%3E%3Cpath d='M236.8,188.09,149.35,36.22h0a24.76,24.76,0,0,0-42.7,0L19.2,188.09a23.51,23.51,0,0,0,0,23.72A24.35,24.35,0,0,0,40.55,224h174.9a24.35,24.35,0,0,0,21.33-12.19A23.51,23.51,0,0,0,236.8,188.09ZM222.93,203.8a8.5,8.5,0,0,1-7.48,4.2H40.55a8.5,8.5,0,0,1-7.48-4.2,7.59,7.59,0,0,1,0-7.72L120.52,44.21a8.75,8.75,0,0,1,15,0l87.45,151.87A7.59,7.59,0,0,1,222.93,203.8ZM120,144V104a8,8,0,0,1,16,0v40a8,8,0,0,1-16,0Zm20,36a12,12,0,1,1-12-12A12,12,0,0,1,140,180Z'/%3E%3C/svg%3E") center/contain no-repeat}.vf-kit-warnings:empty{display:none}.vf-kit-warnings a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vf-kit-warnings ul{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.vf-kit-warnings li,.vf-kit-warnings p{margin:0;text-align:start}.vf-kit-warnings{margin:0}.vf-kit-warnings[hidden]{display:none}.vf-kit-actions{display:flex;flex-direction:column;gap:var(--space-2)}.vf-kit-hint{margin-top:calc(var(--space-2) - var(--space-5))}.vf-kit-hint:not(:has(>:not([hidden]))){display:none}.vf-kit-actions__hint{margin:0;font-size:var(--fs-xs);color:var(--text-secondary)}.vf-kit-actions__hint[hidden]{display:none}.vf-buybar__options--alert{color:var(--primary)}.vf-kit-tape{display:inline-flex;align-items:stretch}.vf-kit-tape__kit{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:0;background-color:var(--secondary);color:var(--white)}.vf-kit-tape__save{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:0;background-color:var(--primary);color:var(--on-primary)}.item-box .product-left-extra>.vf-kit-tape{padding:0}@media(max-width: 575.98px){.item-box .product-left-extra>.vf-kit-tape>*{padding:3px 6px}}.item-box .vf-kit-card .price-save,.item-box .vf-kit-card .product-discount-tag{display:none}.item-box .vf-kit-card .add-info .product-left-extra{inset-block-start:calc(var(--space-3) + var(--fs-xs) + var(--space-1)*2 + 6px)}@media(max-width: 575.98px){.item-box .vf-kit-card .add-info .product-left-extra{inset-block-start:calc(var(--space-2) + var(--fs-xs) + 6px + var(--space-1))}}@container vf-card (max-width: 199px){.item-box .product-left-extra>.vf-kit-tape>*{padding:2px 5px;font-size:var(--fs-10);white-space:nowrap}.item-box .vf-kit-card .add-info .product-left-extra{display:none}}.vf-kit-group{border-block-end:1px solid var(--gray-300)}@media(max-width: 1199.98px){.vf-kit-group{display:block}}.vf-kit-group .vf-kit-head{border-block-end:0}.vf-kit-group .vf-kit-head>td{padding-block-end:var(--space-3)}@media(max-width: 1199.98px){.vf-kit-group .vf-kit-head{padding-block-end:var(--space-3)}}.vf-kit-group .vf-kit-head .vf-kit-tape{margin-block-end:2px}.vf-kit-group .vf-kit-member{--vf-member-thumb: 56px;--vf-qty-h: var(--vf-member-thumb);border-block-end:0}@media(min-width: 1200px){.vf-kit-group .vf-kit-member .vf-cart-line__count{line-height:var(--vf-qty-h)}}.vf-kit-group .vf-kit-member>td{padding-block:var(--space-2)}@media(max-width: 1199.98px){.vf-kit-group .vf-kit-member{padding-block:0}.vf-kit-group .vf-kit-member>.vf-cart-line__item{padding-block-start:var(--space-2)}.vf-kit-group .vf-kit-member>.vf-cart-line__qty,.vf-kit-group .vf-kit-member>.vf-cart-line__total{padding-block-end:var(--space-2)}}.vf-kit-group .vf-kit-member .vf-cart-line__item{position:relative;padding-inline-start:calc(var(--vf-thumb) + var(--vf-line-gap))}.vf-kit-group .vf-kit-member .vf-cart-line__item::before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--vf-thumb) - 3px);width:3px;background-color:var(--accent-line)}.vf-kit-group .vf-kit-member .vf-cart-line__thumb{width:var(--vf-member-thumb);height:var(--vf-member-thumb)}.vf-kit-group .vf-kit-member .vf-cart-line__product{align-items:center;gap:var(--space-3)}.vf-kit-group .vf-kit-member .vf-cart-line__name{font-size:var(--fs-sm)}.vf-kit-group .vf-kit-member .vf-cart-line__each,.vf-kit-group .vf-kit-member .vf-cart-line__saving,.vf-kit-group .vf-kit-member .vf-cart-line__sku,.vf-kit-group .vf-kit-member .vf-cart-line__delivery{display:none}.vf-kit-group .vf-kit-member .vf-cart-line__price,.vf-kit-group .vf-kit-member .vf-cart-line__total{font-size:var(--fs-sm);font-weight:400;color:var(--text-secondary)}@media(max-width: 1199.98px){.vf-kit-group .vf-kit-member{grid-template-columns:calc(var(--vf-thumb) + var(--vf-line-gap)) auto minmax(0, 1fr);grid-template-areas:"item item item" ". qty total";gap:0}.vf-kit-group .vf-kit-member .vf-cart-line__qty{padding-inline-start:calc(var(--vf-member-thumb) + var(--space-3))}.vf-kit-group .vf-kit-member .vf-cart-line__total{padding-inline-start:var(--space-3)}.vf-kit-group .vf-kit-member .vf-cart-line__qty{position:relative}.vf-kit-group .vf-kit-member .vf-cart-line__qty::before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(-1*var(--vf-line-gap) - 3px);width:3px;background-color:var(--accent-line)}}.vf-kit-group .vf-kit-member:last-child>td{padding-block-end:var(--space-5)}.vf-kit-group .vf-kit-head__notice{font-size:var(--fs-xs);font-weight:500;color:var(--warning)}.vf-kit-group.is-broken .vf-kit-member .vf-cart-line__item::before{background-color:var(--gray-300)}.vf-flyout-kit{flex-wrap:wrap}.vf-flyout-kit .cart-line__top{justify-content:space-between}.vf-flyout-kit .vf-kit-tape{align-self:flex-start}.vf-flyout-kit__members{display:flex;flex:1 0 100%;flex-direction:column;gap:var(--space-1);margin:0;margin-inline-start:85px;padding-block:var(--space-1);padding-inline:var(--space-4) 0;list-style:none;font-size:var(--fs-xs);color:var(--text-secondary);border-inline-start:3px solid var(--accent-line)}.bss-eu-omnibus--card{margin-block-start:var(--space-1)}.bss-eu-omnibus--card .omnibus-lowest-price{font-size:var(--fs-12);line-height:1.4;color:var(--text-light)}.vf-pdp__price:has(.bss-eu-omnibus--details){display:grid;grid-template-columns:auto 1fr;align-items:start;column-gap:var(--space-3)}.vf-pdp__price>*{grid-column:1/-1}.vf-pdp__price>.prices{grid-column:1}.bss-eu-omnibus--details{display:contents}.bss-eu-omnibus--details .omnibus-lowest-price{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin-block-start:var(--space-2);font-size:var(--fs-xs);line-height:1.4;color:var(--text-secondary)}.bss-eu-omnibus--details .omnibus-lowest-price::before{content:"";flex:0 0 auto;width:16px;height:16px;background-color:var(--text-light);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z' opacity='0.2'/%3E%3Cpath d='M144,176a8,8,0,0,1-8,8,16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40A8,8,0,0,1,144,176Zm88-48A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128ZM124,96a12,12,0,1,0-12-12A12,12,0,0,0,124,96Z'/%3E%3C/svg%3E") center/contain no-repeat}.bss-eu-omnibus--details .omnibus-price{font-weight:600;color:var(--text-primary);white-space:nowrap}.bss-eu-omnibus--details .omnibus-discount-badge{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:0;background-color:var(--primary);color:var(--on-primary);grid-row:1;grid-column:2;justify-self:start;margin-block-start:var(--space-3);font-weight:700}.vf-pdp__price:not(.vf-pdp__price--badge-off):has(.omnibus-discount-badge) .discount-percentage{display:none}.vf-pdp--omnibus-badge :is(.vf-pdp__price,.vf-buybar__price) .old-product-price{display:none}.product-left-extra,.product-details-page-left-extra{position:absolute;inset-block:var(--space-2) auto;inset-inline:10px auto;display:flex;flex-direction:column;align-items:flex-start;gap:6px;z-index:2;transform:translateZ(0)}.item-box .product-left-extra{inset-block-start:var(--space-3);inset-inline-start:var(--space-3);pointer-events:none}@media(max-width: 575.98px){.item-box .product-left-extra{inset-block-start:var(--space-2);inset-inline-start:var(--space-2);gap:var(--space-1)}}.product-new-tag,.product-discount-tag,.product-best-sale-tag{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:0;background-color:var(--primary);color:var(--on-primary);flex-direction:row;gap:var(--space-1);width:auto;min-width:0;white-space:nowrap}.product-new-tag p,.product-discount-tag p,.product-best-sale-tag p{margin:0;font-size:inherit;line-height:inherit;color:inherit}@media(min-width: 1200px){.product-details-page-left-extra>*{padding:6px var(--space-2)}}@media(max-width: 575.98px){.item-box .product-left-extra>*{padding:3px 6px}}.product-best-sale-tag{background-color:var(--secondary);color:var(--white)}.product-discount-tag{background-color:var(--price-sale);color:var(--white)}.product-out-of-stock-tag{background-color:var(--gray-200);color:var(--text-secondary)}@container vf-card (max-width: 199px){.item-box .product-left-extra{flex-flow:row wrap;inset-inline-end:calc(var(--vf-inset, var(--space-2)) + var(--vf-disc, 32px) + var(--space-2));gap:var(--space-1);max-block-size:calc(var(--fs-10) + 4px);overflow:hidden}.item-box .product-left-extra>*{padding:2px 5px;font-size:var(--fs-10)}}[id^=paypal-button-container] iframe.component-frame{z-index:1 !important}.page.checkout-page:is(.payment-info-page,.order-confirm-page):not(.default){max-width:var(--global-container-max-width-any);margin-inline:auto;padding:var(--space-6) var(--page-margin-mobile) var(--space-8)}@media(min-width: 768px){.page.checkout-page:is(.payment-info-page,.order-confirm-page):not(.default){padding-inline:var(--page-margin-tablet)}}@media(min-width: 992px){.page.checkout-page:is(.payment-info-page,.order-confirm-page):not(.default){padding-inline:var(--page-margin-laptop)}}@media(min-width: 1200px){.page.checkout-page:is(.payment-info-page,.order-confirm-page):not(.default){padding-inline:var(--page-margin-desktop)}}.page.checkout-page:is(.payment-info-page,.order-confirm-page):not(.default)>.page-title{margin:0 0 var(--space-6);padding:0;border:0}.page.checkout-page:is(.payment-info-page,.order-confirm-page):not(.default)>.page-title h1{text-align:start}.page.checkout-page:is(.payment-info-page,.order-confirm-page):not(.default) .section{margin:0 0 var(--space-6)}.page.checkout-page:is(.payment-info-page,.order-confirm-page):not(.default) .section>.title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:0 0 var(--space-5);padding-block-start:var(--space-4h);font-size:var(--fs-24);border-block-start:1px solid var(--accent-line)}.page.checkout-page:is(.payment-info-page,.order-confirm-page):not(.default) #nop-shopingcart{max-width:none;padding-inline:0}.page.checkout-page:is(.payment-info-page,.order-confirm-page):not(.default) .cart-footer:empty,.page.checkout-page:is(.payment-info-page,.order-confirm-page):not(.default) .cart-options .common-buttons:empty{display:none}.page.checkout-page.payment-info-page:not(.default) .section.payment-info>.info{max-width:760px;padding-block-start:var(--space-5);border-block-start:1px solid var(--accent-line)}.page.checkout-page.payment-info-page:not(.default) .paypal-button-container,.page.checkout-page.payment-info-page:not(.default) .paypal-apm-container,.page.checkout-page.payment-info-page:not(.default) .paypal-card-container,.page.checkout-page.payment-info-page:not(.default) .paypal-applepay-container,.page.checkout-page.payment-info-page:not(.default) .paypal-googlepay-container{width:100%;max-width:none;margin-inline:0;padding:0}.page.checkout-page.payment-info-page:not(.default) .paypal-button-container,.page.checkout-page.payment-info-page:not(.default) .paypal-apm-container,.page.checkout-page.payment-info-page:not(.default) .paypal-applepay-container,.page.checkout-page.payment-info-page:not(.default) .paypal-googlepay-container{margin-block-end:var(--space-3)}.page.checkout-page.payment-info-page:not(.default) #paypal-divider{max-width:none;margin:var(--space-4h) 0}.page.checkout-page.payment-info-page:not(.default) #paypal-divider::before,.page.checkout-page.payment-info-page:not(.default) #paypal-divider::after{background-color:var(--gray-300)}.page.checkout-page.payment-info-page:not(.default) #paypal-divider span{font-size:var(--fs-xs);color:var(--text-light);cursor:default}.page.checkout-page.payment-info-page:not(.default) .paypal-messages-container{font-family:inherit;font-size:var(--fs-xs)}.page.checkout-page.payment-info-page:not(.default) .pay-later-total-info{margin:0;padding:var(--space-2) 0 0}.page.checkout-page.order-confirm-page:not(.default) .terms-of-service{margin-block-end:var(--space-4)}.page.checkout-page.order-confirm-page:not(.default) .section.confirm-order .buttons{justify-content:flex-start}.shopping-cart-page .totals,.checkout-page .totals,.wishlist-page .totals{max-width:none !important}.payment-info-page .product-quantity,.order-confirm-page .product-quantity{background-color:rgba(0,0,0,0) !important;border:none !important}.product-details-page .paypal-googlepay-container{margin-bottom:var(--space-6)}.product-details-page .paypal-messages-container:empty{display:none}.home-page .custom-component-wrapper:has(.vf-goals,.vf-stats){padding-block:var(--space-6)}@media(min-width: 992px){.home-page .custom-component-wrapper:has(.vf-goals,.vf-stats){padding-block:var(--space-7)}}.vf-usp{background-color:var(--bg-primary);border-image:linear-gradient(var(--bg-primary), var(--bg-primary)) fill 0//0 100vmax;max-inline-size:var(--global-container-max-width-any);margin-inline:auto;padding-inline:var(--space-3)}@media(min-width: 768px){.vf-usp{padding-inline:var(--space-6)}}@media(min-width: 1200px){.vf-usp{padding-inline:var(--space-6)}}@media(min-width: 1400px){.vf-usp{padding-inline:42px}}:where(.container,.apply-vendor-page,.active-discussions-page,.forum-search-page,.forums-main-page,.forum-group-page,.forum-page,.forum-edit-page,.forum-topic-page,.move-topic-page,.private-messages-page,.private-message-view-page,.private-message-send-page,.profile-page,.b2b-register-page) .vf-usp{padding-inline:0}.vf-usp{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-4);margin-block:0;padding-block:var(--space-5);list-style:none}@media(min-width: 992px){.vf-usp{grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-5)}}.vf-usp__item{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;column-gap:var(--space-3);margin:0}@media(min-width: 768px){.vf-usp__item{column-gap:var(--space-4)}}.vf-usp__item>i{display:grid;place-items:center;grid-row:span 2;inline-size:40px;block-size:40px;font-size:var(--fs-20);color:var(--text-primary);background-color:var(--bg-secondary)}@media(min-width: 768px){.vf-usp__item>i{inline-size:48px;block-size:48px;font-size:var(--fs-24)}}.vf-usp__item>strong{align-self:end;font-size:var(--fs-sm);font-weight:700;color:var(--text-primary)}@media(min-width: 768px){.vf-usp__item>strong{font-size:var(--fs-15)}}.vf-usp__item>span{align-self:start;font-size:var(--fs-xs);color:var(--text-light)}.vf-story{background-color:var(--surface-dark);border-image:linear-gradient(var(--surface-dark), var(--surface-dark)) fill 0//0 100vmax}.vf-story .button--primary,.vf-story .button-1,.vf-story :is(.product-details-page,.quickviewdetails) .add-to-cart-button,:is(.product-details-page,.quickviewdetails) .vf-story .add-to-cart-button,.vf-story .forum-subscriptions-page .button-1.delete-selected-fs-button,.forum-subscriptions-page .vf-story .button-1.delete-selected-fs-button,.vf-story .forum-page .forum-actions .actions a:first-child,.forum-page .forum-actions .actions .vf-story a:first-child,.vf-story .forum-topic-page .topic-actions .actions .reply-topic-button,.forum-topic-page .topic-actions .actions .vf-story .reply-topic-button,.vf-story .chatpilot-guestform-submit{--tape-fill: var(--button-secondary-hover)}.vf-story{container-type:inline-size;display:grid;color:var(--on-ink-muted)}@media(min-width: 992px){.vf-story{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);min-block-size:clamp(560px,46vw,720px)}}.vf-story__media{position:relative;margin-inline:calc((100cqw - 100vw)/2);overflow:hidden;background-color:var(--bg-secondary)}@media(min-width: 992px){.vf-story__media{margin-inline:calc((100cqw - 100vw)/2) 0}}.vf-story__media::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:8px;background-color:var(--primary)}@media(min-width: 992px){.vf-story__media::after{inset-inline:auto 0;inset-block:0;inline-size:10px;block-size:auto}}.vf-story__media img{display:block;inline-size:100%;block-size:100%;aspect-ratio:4/5;object-fit:cover}@media(min-width: 768px){.vf-story__media img{aspect-ratio:16/10}}@media(min-width: 992px){.vf-story__media img{aspect-ratio:auto}}.vf-story__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-4);padding-block:var(--space-6) var(--space-7)}@media(min-width: 992px){.vf-story__copy{gap:var(--space-5);padding-block:var(--space-8);padding-inline-start:var(--space-8)}}.vf-story__kicker{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;padding:var(--space-1) var(--space-2);color:var(--on-primary);background-color:var(--primary)}.vf-story__title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:0;color:var(--white);text-wrap:balance;max-inline-size:12ch;font-size:clamp(2.5rem,1.5rem + 3.2vw,4.75rem)}.vf-story__text{max-inline-size:40ch;margin:0;font-size:var(--fs-base);line-height:1.5}@media(min-width: 768px){.vf-story__text{font-size:var(--fs-lg)}}.vf-story__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-block-start:var(--space-2);inline-size:100%}.vf-story__actions .button,.vf-story__actions .vf-story__link,.vf-story__actions .section-link,.vf-story__actions .button-1,.vf-story__actions .button-2,.vf-story__actions :is(.product-details-page,.quickviewdetails) .add-to-cart-button,:is(.product-details-page,.quickviewdetails) .vf-story__actions .add-to-cart-button,.vf-story__actions :is(.product-details-page,.quickviewdetails) .download-sample-button,:is(.product-details-page,.quickviewdetails) .vf-story__actions .download-sample-button,.vf-story__actions .forum-subscriptions-page .button-1.delete-selected-fs-button,.forum-subscriptions-page .vf-story__actions .button-1.delete-selected-fs-button,.vf-story__actions .forums-header .search-box-button,.forums-header .vf-story__actions .search-box-button,.vf-story__actions .forum-page .forum-actions .actions a:first-child,.forum-page .forum-actions .actions .vf-story__actions a:first-child,.vf-story__actions .forum-page .forum-actions .actions a+a,.forum-page .forum-actions .actions .vf-story__actions a+a,.vf-story__actions .forum-topic-page .topic-actions .actions .reply-topic-button,.forum-topic-page .topic-actions .actions .vf-story__actions .reply-topic-button,.vf-story__actions .profile-info-box .pm-button,.profile-info-box .vf-story__actions .pm-button,.vf-story__actions .premium-blog-search__button,.vf-story__actions .rfq-button-2,.vf-story__actions .chatpilot-guestform-submit{min-block-size:52px}@media(max-width: 575.98px){.vf-story__actions .button,.vf-story__actions .vf-story__link,.vf-story__actions .section-link,.vf-story__actions .button-1,.vf-story__actions .button-2,.vf-story__actions :is(.product-details-page,.quickviewdetails) .add-to-cart-button,:is(.product-details-page,.quickviewdetails) .vf-story__actions .add-to-cart-button,.vf-story__actions :is(.product-details-page,.quickviewdetails) .download-sample-button,:is(.product-details-page,.quickviewdetails) .vf-story__actions .download-sample-button,.vf-story__actions .forum-subscriptions-page .button-1.delete-selected-fs-button,.forum-subscriptions-page .vf-story__actions .button-1.delete-selected-fs-button,.vf-story__actions .forums-header .search-box-button,.forums-header .vf-story__actions .search-box-button,.vf-story__actions .forum-page .forum-actions .actions a:first-child,.forum-page .forum-actions .actions .vf-story__actions a:first-child,.vf-story__actions .forum-page .forum-actions .actions a+a,.forum-page .forum-actions .actions .vf-story__actions a+a,.vf-story__actions .forum-topic-page .topic-actions .actions .reply-topic-button,.forum-topic-page .topic-actions .actions .vf-story__actions .reply-topic-button,.vf-story__actions .profile-info-box .pm-button,.profile-info-box .vf-story__actions .pm-button,.vf-story__actions .premium-blog-search__button,.vf-story__actions .rfq-button-2,.vf-story__actions .chatpilot-guestform-submit{inline-size:100%}}.vf-story__link{--tape-fill: var(--button-primary-bg);background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--tape-fill) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;min-block-size:52px;color:var(--white);text-decoration:none;background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--white)}.vf-story__link:hover,.vf-story__link:focus-visible{--tape-p: 101%;color:var(--on-primary);box-shadow:inset 0 0 0 1px var(--primary)}.vf-story__link:focus-visible{box-shadow:inset 0 0 0 1px var(--primary),var(--focus-ring)}@media(max-width: 575.98px){.vf-story__link{inline-size:100%}}@media(min-width: 992px){.vf-story--reverse{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr)}}@media(min-width: 992px){.vf-story--reverse .vf-story__media{order:2;margin-inline:0 calc((100cqw - 100vw)/2)}}@media(min-width: 992px){.vf-story--reverse .vf-story__media::after{inset-inline:0 auto}}@media(min-width: 992px){.vf-story--reverse .vf-story__copy{padding-inline:0 var(--space-8)}}.vf-goals{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}@media(min-width: 768px){.vf-goals{grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:repeat(2, clamp(240px, 24vw, 340px));gap:var(--space-4)}.vf-goals>li:first-child{grid-area:1/1/3/3}.vf-goals>li:last-child:nth-child(4){grid-area:2/3/3/5}}@media(min-width: 992px){.vf-goals{gap:var(--space-5)}}.vf-goals .vf-dept{aspect-ratio:3/4}@media(min-width: 768px){.vf-goals .vf-dept{aspect-ratio:auto;block-size:100%}}.vf-goals .vf-dept__name{display:flex;flex-direction:column;gap:var(--space-1);font-size:clamp(1.125rem,.9rem + .9vw,1.75rem);overflow-wrap:normal}@media(min-width: 768px){.vf-goals>li:first-child .vf-dept__name{font-size:clamp(1.75rem,1rem + 2.4vw,3rem)}}@media(max-width: 575.98px){.vf-goals .vf-dept__go{display:none}}.vf-goals .vf-dept__line{font-size:var(--fs-xs);font-weight:500;letter-spacing:0;line-height:1.4;color:var(--on-ink-muted)}@media(min-width: 768px){.vf-goals .vf-dept__line{font-size:var(--fs-sm)}}.vf-service{background-color:var(--surface-dark);border-image:linear-gradient(var(--surface-dark), var(--surface-dark)) fill 0//0 100vmax}.vf-service .button--primary,.vf-service .button-1,.vf-service :is(.product-details-page,.quickviewdetails) .add-to-cart-button,:is(.product-details-page,.quickviewdetails) .vf-service .add-to-cart-button,.vf-service .forum-subscriptions-page .button-1.delete-selected-fs-button,.forum-subscriptions-page .vf-service .button-1.delete-selected-fs-button,.vf-service .forum-page .forum-actions .actions a:first-child,.forum-page .forum-actions .actions .vf-service a:first-child,.vf-service .forum-topic-page .topic-actions .actions .reply-topic-button,.forum-topic-page .topic-actions .actions .vf-service .reply-topic-button,.vf-service .chatpilot-guestform-submit{--tape-fill: var(--button-secondary-hover)}.vf-service{container-type:inline-size;display:grid;gap:var(--space-6);padding-block:var(--space-7);color:var(--on-ink-muted)}@media(min-width: 992px){.vf-service{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;gap:var(--space-5);padding-block:var(--space-9)}}@media(min-width: 992px){.vf-service__media{align-self:stretch;margin-inline-start:calc((100cqw - 100vw)/2);margin-block:calc(var(--space-9)*-1)}}.vf-service__media img{display:block;inline-size:100%;block-size:auto;aspect-ratio:4/3;object-fit:cover}@media(min-width: 992px){.vf-service__media img{block-size:100%;aspect-ratio:auto}}.vf-service__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}@media(min-width: 992px){.vf-service__copy{padding-inline-start:var(--space-6)}}.vf-service__kicker{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;padding:var(--space-1) var(--space-2);color:var(--on-primary);background-color:var(--primary)}.vf-service__title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:0;color:var(--white);text-wrap:balance;max-inline-size:16ch;font-size:clamp(2.25rem,1.5rem + 2.4vw,3.5rem)}.vf-service__list{inline-size:100%;margin:0;padding:0;list-style:none}.vf-service__list li{display:flex;align-items:flex-start;gap:var(--space-4);padding-block:var(--space-4);border-block-start:1px solid var(--on-ink-line)}.vf-service__list i{display:inline-grid;place-items:center;flex:none;inline-size:48px;block-size:48px;font-size:var(--fs-24);color:var(--on-primary);background-color:var(--primary)}.vf-service__list strong{display:block;margin-block-end:var(--space-1);font-size:var(--fs-base);color:var(--white)}@media(min-width: 768px){.vf-service__list strong{font-size:var(--fs-lg)}}.vf-service__list span{font-size:var(--fs-sm);line-height:1.5}@media(min-width: 768px){.vf-service__list span{font-size:var(--fs-15)}}.vf-stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-6) var(--space-4);margin:0}@media(min-width: 992px){.vf-stats{grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-5)}}.vf-stats__item{position:relative;display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--space-3);padding-block-start:var(--space-5);border-block-start:1px solid var(--accent-line)}@media(min-width: 992px){.vf-stats__item{padding-block-start:var(--space-6)}}.vf-stats__item::after{content:"";position:absolute;inset-block-start:-2px;inset-inline-start:0;inline-size:48px;block-size:8px;background-color:var(--primary)}.vf-stats dd{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:0;font-size:clamp(3.5rem,2.2rem + 4vw,6rem);line-height:1;font-variant-numeric:tabular-nums;color:var(--text-primary)}.vf-stats dt{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)}.has-builder-chip{position:relative}.vf-builder-chip{display:flex;justify-content:flex-end;margin:var(--space-6) 0 var(--space-3)}.has-builder-chip--on-ink>.vf-builder-chip{margin-block-end:0}.vf-catlist>.vf-builder-chip{margin-block-start:0}.has-builder-chip>.custom-component-body>.vf-panels{padding-block-start:0}.vf-builder-chip__tab{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;flex-wrap:wrap;align-items:center;align-self:flex-start;gap:var(--space-1) var(--space-2);max-inline-size:100%;padding:var(--space-2) var(--space-3);font-size:var(--fs-12);color:var(--on-ink-muted);background-color:var(--surface-dark)}@media(max-width: 575.98px){.vf-builder-chip__tab{gap:var(--space-1);padding-inline:var(--space-2);font-size:.6875rem;letter-spacing:.02em}.vf-builder-chip__tab>span:first-child{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}.vf-builder-chip__tab a{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 50%;background-size:0% 100%;padding:2px var(--space-1);color:var(--white);text-decoration:none;transition:background-size var(--dur-tape) var(--ease-tape),color var(--dur-fast) linear}.vf-builder-chip__tab a:hover,.vf-builder-chip__tab a:focus-visible{background-position:var(--tape-in) 50%;background-size:100% 100%;color:var(--on-primary)}.vf-builder-chip__tab a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.has-builder-chip--on-ink .vf-builder-chip__tab{color:var(--on-primary);background-color:var(--primary)}.has-builder-chip--on-ink .vf-builder-chip__tab a{background-image:linear-gradient(var(--surface-dark), var(--surface-dark));background-repeat:no-repeat;background-position:var(--tape-out) 50%;background-size:0% 100%;color:var(--on-primary)}.has-builder-chip--on-ink .vf-builder-chip__tab a:hover,.has-builder-chip--on-ink .vf-builder-chip__tab a:focus-visible{color:var(--white)}.vf-catlist{padding-block:var(--space-6)}@media(min-width: 992px){.vf-catlist{padding-block:var(--space-7)}}.vf-catlist__list{display:grid;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--text-primary)}@media(min-width: 768px){.vf-catlist__list{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--space-7)}}.vf-catlist__item{margin:0;border-block-end:1px solid var(--border)}.vf-catlist__link{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:var(--space-4);min-block-size:88px;padding-block:var(--space-3);color:var(--text-primary);text-decoration:none}@media(min-width: 992px){.vf-catlist__link{min-block-size:112px}}.vf-catlist__link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-catlist__media{inline-size:56px;aspect-ratio:4/5;overflow:hidden;background-color:var(--bg-secondary)}@media(min-width: 992px){.vf-catlist__media{inline-size:64px}}.vf-catlist__media img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.vf-catlist__name{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);grid-column:2;font-size:clamp(1.75rem,1.1rem + 1.9vw,3rem);overflow-wrap:anywhere}.vf-catlist__name>span{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 100%;background-size:0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape)}.vf-catlist__go{position:relative;isolation:isolate;display:grid;place-items:center;inline-size:48px;block-size:48px;font-size:var(--fs-20);border:1px solid var(--gray-300);border-radius:50%;transition:color var(--dur-fast) linear,border-color var(--dur-base) var(--ease-out)}.vf-catlist__go::before{content:"";position:absolute;inset:-1px;z-index:-1;background-color:var(--primary);border-radius:50%;scale:0;transition:scale var(--dur-tape) var(--ease-expo)}.vf-catlist__go i{transition:translate var(--dur-tape) var(--ease-expo)}[dir=rtl] .vf-catlist__go i{scale:-1 1}.vf-catlist__link:hover .vf-catlist__name>span,.vf-catlist__link:focus-visible .vf-catlist__name>span{background-position:var(--tape-in) 100%;background-size:100% .42em}.vf-catlist__link:hover .vf-catlist__go,.vf-catlist__link:focus-visible .vf-catlist__go{color:var(--on-primary);border-color:rgba(0,0,0,0)}.vf-catlist__link:hover .vf-catlist__go::before,.vf-catlist__link:focus-visible .vf-catlist__go::before{scale:1}.vf-catlist__link:hover .vf-catlist__go i,.vf-catlist__link:focus-visible .vf-catlist__go i{translate:2px -2px}[dir=rtl] .vf-catlist__link:hover .vf-catlist__go i,[dir=rtl] .vf-catlist__link:focus-visible .vf-catlist__go i{translate:-2px -2px}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){html:not([data-vf-motion=off]) .vf-catlist__media{display:none}}.vf-cursor-preview{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:calc(var(--z-sticky) - 1);inline-size:clamp(200px,17vw,280px);aspect-ratio:4/5;pointer-events:none;visibility:hidden;will-change:transform,opacity}[dir=rtl] .vf-cursor-preview{inset-inline-start:auto;left:0}.vf-cursor-preview img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;background-color:var(--bg-secondary);opacity:0}.vf-hstory{background-color:var(--surface-dark);border-image:linear-gradient(var(--surface-dark), var(--surface-dark)) fill 0//0 100vmax;container-type:inline-size;position:relative;display:flex;flex-direction:column;justify-content:center;gap:var(--space-5);min-block-size:calc(100svh - var(--header-height, 56px));padding-block:var(--space-5);color:var(--on-ink-muted)}@media(min-width: 768px){.vf-hstory{block-size:calc(100svh - var(--header-height, 72px));gap:var(--space-6);min-block-size:600px;padding-block:var(--space-6)}}.vf-hstory__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4) var(--space-7)}.vf-hstory__title{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);max-inline-size:16ch;margin:0;font-size:clamp(2.25rem,1.5rem + 2.4vw,3.5rem);color:var(--white);text-wrap:balance}.vf-hstory__text{max-inline-size:44ch;margin:0;font-size:var(--fs-sm);line-height:1.5}@media(min-width: 768px){.vf-hstory__text{font-size:var(--fs-lg)}}.vf-hstory__progress{position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;background-color:var(--on-ink-line);opacity:0}.vf-hstory__progress span{display:block;block-size:100%;background-color:var(--primary);transform-origin:0 50%;scale:0 1}[dir=rtl] .vf-hstory__progress span{transform-origin:100% 50%}.vf-hstory.is-live .vf-hstory__progress{opacity:1}.vf-hstory__track{display:flex;gap:var(--space-4);margin:0 calc((100cqw - 100vw)/2);padding:0 calc((100vw - 100cqw)/2) var(--space-2);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:calc((100vw - 100cqw)/2);scrollbar-width:thin;scrollbar-color:var(--on-ink-line) rgba(0,0,0,0)}@media(min-width: 768px){.vf-hstory__track{gap:var(--space-5)}}.vf-hstory.is-live .vf-hstory__track{overflow:visible;scroll-snap-type:none}.vf-hstory.is-live{position:sticky;inset-block-start:var(--header-height, 72px)}.vf-hstory.is-scrolled .vf-hstory__track,.vf-hstory.is-scrolled .vf-hstory__progress span{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root block);animation-range:var(--vf-hstory-from) var(--vf-hstory-to)}.vf-hstory.is-scrolled .vf-hstory__track{animation-name:vf-hstory-run}.vf-hstory.is-scrolled .vf-hstory__progress span{animation-name:vf-hstory-progress}.vf-hstory__panel{display:grid;grid-template-rows:auto minmax(0, 1fr);flex:0 0 min(82vw,360px);margin:0;scroll-snap-align:start;background-color:var(--on-ink-ghost)}@media(min-width: 768px){.vf-hstory__panel{grid-template-columns:minmax(0, 5fr) minmax(0, 4fr);grid-template-rows:none;flex-basis:min(76cqw,760px)}}.vf-hstory__media{overflow:hidden;aspect-ratio:16/10;background-color:var(--bg-secondary)}@media(min-width: 768px){.vf-hstory__media{aspect-ratio:auto;block-size:clamp(320px,52svh,480px)}}.vf-hstory__media img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.vf-hstory__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-5)}@media(min-width: 992px){.vf-hstory__body{padding:var(--space-6)}}.vf-hstory__time{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;padding:var(--space-1) var(--space-2);font-variant-numeric:tabular-nums;color:var(--on-primary);background-color:var(--primary)}.vf-hstory__name{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:0;font-size:var(--fs-24);color:var(--white)}@media(min-width: 992px){.vf-hstory__name{font-size:var(--fs-32)}}.vf-hstory__line{margin:0;font-size:var(--fs-sm);line-height:1.5}@media(min-width: 992px){.vf-hstory__line{font-size:var(--fs-base)}}.vf-hstory__links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-block-start:auto;padding-block-start:var(--space-2)}.vf-hstory__link{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);color:var(--white)}.vf-hstory__link::before{content:"";position:absolute;inset-inline:0;inset-block:0;z-index:-1;background-color:var(--primary);clip-path:inset(calc(100% - 2px) 0 0);transition:clip-path var(--dur-tape) var(--ease-tape)}.vf-hstory__link i{font-size:var(--fs-sm);line-height:1;transition:translate var(--dur-tape) var(--ease-expo)}[dir=rtl] .vf-hstory__link i{scale:-1 1}.vf-hstory__link{text-decoration:none}.vf-hstory__link:hover,.vf-hstory__link:focus-visible{color:var(--on-primary)}.vf-hstory__link:hover::before,.vf-hstory__link:focus-visible::before{clip-path:inset(0 0 0)}.vf-hstory__link:hover i,.vf-hstory__link:focus-visible i{translate:3px 0}[dir=rtl] .vf-hstory__link:hover i,[dir=rtl] .vf-hstory__link:focus-visible i{translate:-3px 0}.vf-hstory__link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vf-hstory__panel--end{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-5);padding:var(--space-6);background-color:var(--primary)}@media(min-width: 768px){.vf-hstory__panel--end{flex-basis:min(44cqw,420px)}}.vf-hstory__panel--end .vf-hstory__name{color:var(--on-primary);font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem)}.vf-hstory__panel--end .button,.vf-hstory__panel--end .section-link,.vf-hstory__panel--end .button-1,.vf-hstory__panel--end .button-2,.vf-hstory__panel--end :is(.product-details-page,.quickviewdetails) .add-to-cart-button,:is(.product-details-page,.quickviewdetails) .vf-hstory__panel--end .add-to-cart-button,.vf-hstory__panel--end :is(.product-details-page,.quickviewdetails) .download-sample-button,:is(.product-details-page,.quickviewdetails) .vf-hstory__panel--end .download-sample-button,.vf-hstory__panel--end .forum-subscriptions-page .button-1.delete-selected-fs-button,.forum-subscriptions-page .vf-hstory__panel--end .button-1.delete-selected-fs-button,.vf-hstory__panel--end .forums-header .search-box-button,.forums-header .vf-hstory__panel--end .search-box-button,.vf-hstory__panel--end .forum-page .forum-actions .actions a:first-child,.forum-page .forum-actions .actions .vf-hstory__panel--end a:first-child,.vf-hstory__panel--end .forum-page .forum-actions .actions a+a,.forum-page .forum-actions .actions .vf-hstory__panel--end a+a,.vf-hstory__panel--end .forum-topic-page .topic-actions .actions .reply-topic-button,.forum-topic-page .topic-actions .actions .vf-hstory__panel--end .reply-topic-button,.vf-hstory__panel--end .profile-info-box .pm-button,.profile-info-box .vf-hstory__panel--end .pm-button,.vf-hstory__panel--end .premium-blog-search__button,.vf-hstory__panel--end .rfq-button-2,.vf-hstory__panel--end .chatpilot-guestform-submit,.vf-hstory__panel--end .vf-story__link{--tape-fill: var(--button-secondary-hover)}@keyframes vf-hstory-run{from{translate:0 0}to{translate:var(--vf-hstory-x, 0) 0}}@keyframes vf-hstory-progress{from{scale:0 1}to{scale:1 1}}.vf-hstory-runway{pointer-events:none}.vf-panels{--vf-deck-gap: var(--space-3);padding-block:var(--space-6)}@media(min-width: 768px){.vf-panels{--vf-deck-gap: var(--space-5)}}@media(min-width: 992px){.vf-panels{padding-block:var(--space-7)}}.vf-panels__list{display:grid;gap:var(--space-5);margin:0;padding:0;list-style:none}.vf-panels__panel{position:relative;display:grid;margin:0;overflow:hidden;background-color:var(--white);border:1px solid var(--border);border-radius:var(--card-radius-md);transform-origin:50% 0}@media(min-width: 768px){.vf-panels__panel{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);min-block-size:calc(100svh - var(--header-height, 72px) - 2*var(--vf-deck-gap))}}@media(prefers-reduced-motion: no-preference){html:not([data-vf-motion=off]) .vf-panels__panel{position:sticky;inset-block-start:var(--vf-stick, calc(var(--header-height, 72px) + var(--vf-deck-gap)))}}.vf-panels__panel::after{content:"";position:absolute;inset:0;background-color:var(--surface-dark);opacity:var(--vf-veil, 0);pointer-events:none}.vf-panels__media{position:relative;aspect-ratio:2/1;background-color:var(--bg-secondary)}@media(min-width: 768px){.vf-panels__media{aspect-ratio:auto}}.vf-panels__media img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.vf-panels__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5)}@media(min-width: 768px){.vf-panels__body{gap:var(--space-4);padding:var(--space-5)}}@media(min-width: 992px){.vf-panels__body{justify-content:center;gap:var(--space-5);padding:var(--space-7)}}.vf-panels__name{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);margin:0;font-size:clamp(1.75rem,1.4rem + 2vw,3.5rem);color:var(--text-primary);text-wrap:balance}.vf-panels__text{max-inline-size:44ch;margin:0;font-size:var(--fs-base);line-height:1.5;color:var(--text-secondary)}@media(max-width: 575.98px){.vf-panels__text{display:none}}.vf-panels__spec{border-top:1px solid var(--accent-line);font-variant-numeric:tabular-nums;inline-size:100%;margin:0}.vf-panels__spec dl{margin:0}.vf-panels__spec-title{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;padding:var(--space-3) 0;border-bottom:1px solid var(--accent-line);color:var(--text-primary);margin:0}@media(max-width: 575.98px){.vf-panels__spec-title{padding-block:var(--space-2)}}.vf-panels__spec-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--gray-300)}.vf-panels__spec-row:last-child{border-bottom:none}.vf-panels__spec-row{margin:0}@media(max-width: 575.98px){.vf-panels__spec-row{padding-block:var(--space-2);font-size:var(--fs-sm)}}.vf-panels__spec-row dt{color:var(--text-secondary)}.vf-panels__spec-row dd{font-weight:600;color:var(--text-primary);text-align:end;margin:0}.vf-panels__save{font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:0;background-color:var(--primary);color:var(--on-primary);padding:var(--space-2)}.vf-panels__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6)}.vf-panels__actions .button,.vf-panels__actions .section-link,.vf-panels__actions .button-1,.vf-panels__actions .button-2,.vf-panels__actions :is(.product-details-page,.quickviewdetails) .add-to-cart-button,:is(.product-details-page,.quickviewdetails) .vf-panels__actions .add-to-cart-button,.vf-panels__actions :is(.product-details-page,.quickviewdetails) .download-sample-button,:is(.product-details-page,.quickviewdetails) .vf-panels__actions .download-sample-button,.vf-panels__actions .forum-subscriptions-page .button-1.delete-selected-fs-button,.forum-subscriptions-page .vf-panels__actions .button-1.delete-selected-fs-button,.vf-panels__actions .forums-header .search-box-button,.forums-header .vf-panels__actions .search-box-button,.vf-panels__actions .forum-page .forum-actions .actions a:first-child,.forum-page .forum-actions .actions .vf-panels__actions a:first-child,.vf-panels__actions .forum-page .forum-actions .actions a+a,.forum-page .forum-actions .actions .vf-panels__actions a+a,.vf-panels__actions .forum-topic-page .topic-actions .actions .reply-topic-button,.forum-topic-page .topic-actions .actions .vf-panels__actions .reply-topic-button,.vf-panels__actions .profile-info-box .pm-button,.profile-info-box .vf-panels__actions .pm-button,.vf-panels__actions .premium-blog-search__button,.vf-panels__actions .rfq-button-2,.vf-panels__actions .chatpilot-guestform-submit,.vf-panels__actions .vf-story__link{min-block-size:52px}.home-page .vf-skel--index{padding-block:var(--space-6)}@media(min-width: 992px){.home-page .vf-skel--index{padding-block:var(--space-7)}}.vf-skel__index{display:grid;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--text-primary)}@media(min-width: 768px){.vf-skel__index{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--space-7)}}.vf-skel__index-row{font-family:var(--font-family);font-weight:700;line-height:1.05;letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display, -0.1em);display:flex;align-items:center;min-block-size:94px;margin:0;font-size:clamp(1.75rem,1.1rem + 1.9vw,3rem);border-block-end:1px solid var(--border)}@media(min-width: 992px){.vf-skel__index-row{min-block-size:112px}}.vf-skel__index-row .vf-skel__bar{inline-size:min(45%,7em)}#silktide-wrapper{position:fixed;inset:0;z-index:calc(var(--z-modal) + 10);display:flex;align-items:center;justify-content:center;font-family:var(--font-family);pointer-events:none;container:vf-consent/inline-size}@media(max-width: 575.98px){#silktide-wrapper{align-items:flex-end}}#silktide-backdrop{display:none;position:fixed;inset:0;background-color:var(--overlay);pointer-events:auto;animation:vf-consent-fade var(--dur-base) var(--ease-out)}#silktide-banner{position:fixed;inset-inline:0;inset-block-end:0;display:flex;align-items:center;gap:var(--space-4) var(--space-6);padding-block:var(--space-5);padding-inline:max(var(--space-5),(100% - var(--global-container-max-width-any))/2 + var(--space-5));color:var(--on-surface-dark);background-color:var(--surface-dark);pointer-events:auto;visibility:hidden;opacity:0;translate:0 var(--space-4)}.vf-consent-ready #silktide-banner{visibility:visible;opacity:1;translate:0 0;transition:opacity 320ms var(--ease-expo),translate 320ms var(--ease-expo)}@media(prefers-reduced-motion: reduce){#silktide-banner{translate:none}}[data-vf-motion=off] #silktide-banner{translate:none}@media(max-width: 991.98px){#silktide-banner{flex-wrap:wrap}}@media(max-width: 575.98px){#silktide-banner{column-gap:var(--space-3);max-block-size:85dvh;padding:var(--space-5) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;border-radius:var(--card-radius-md) var(--card-radius-md) 0 0}}#silktide-banner:focus{outline:none}#silktide-banner .vf-consent__glyph{flex:none;align-self:flex-start;font-size:var(--fs-24);line-height:1;color:var(--primary)}#silktide-banner .vf-consent__copy{display:flex;flex:1 1 0;flex-direction:column;gap:var(--space-1);min-inline-size:0;max-inline-size:70ch}@media(max-width: 991.98px){#silktide-banner .vf-consent__copy{flex-basis:calc(100% - 1.5rem - var(--space-6));max-inline-size:none}}@media(max-width: 575.98px){#silktide-banner .vf-consent__copy{flex-basis:calc(100% - 1.5rem - var(--space-3))}}#silktide-banner .vf-consent__title{margin:0;font-size:var(--fs-base);font-weight:700;line-height:1.3;color:var(--white)}#silktide-banner .vf-consent__text{font-size:var(--fs-sm);line-height:1.5;color:var(--white)}#silktide-banner .vf-consent__text p{margin:0}#silktide-banner .vf-consent__text p+p{margin-block-start:var(--space-2)}@media(max-width: 575.98px){#silktide-banner .vf-consent__text .vf-consent__desc{max-block-size:2lh;overflow:hidden}}#silktide-banner .vf-consent__text .vf-consent__desc.is-expanded{max-block-size:none}#silktide-banner .vf-consent__text .vf-consent__more{display:inline;font-weight:600;color:var(--text-primary);background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;transition:background-size var(--dur-fast) var(--ease-out)}#silktide-banner .vf-consent__text .vf-consent__more:hover{color:var(--text-primary);background-size:100% 2px}#silktide-banner .vf-consent__text .vf-consent__more:focus-visible{outline:none;box-shadow:var(--focus-ring)}#silktide-banner .vf-consent__text .vf-consent__more{display:none;padding:0;font-size:var(--fs-sm);font-weight:600;color:var(--white);background:none;border:0;cursor:pointer}@media(max-width: 575.98px){#silktide-banner .vf-consent__text .vf-consent__more{display:inline;margin-inline-end:var(--space-3)}}#silktide-banner .vf-consent__text .vf-consent__more[hidden]{display:none}#silktide-banner .vf-consent__text .vf-consent__more:hover{color:var(--white)}#silktide-banner .vf-consent__text a{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 50%;background-size:0% 100%;margin-inline:-3px;padding-inline:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape),color var(--dur-base) var(--ease-out);font-weight:600;color:var(--white);text-decoration:underline;text-underline-offset:3px}#silktide-banner .vf-consent__text a:hover,#silktide-banner .vf-consent__text a:focus-visible{background-position:var(--tape-in) 50%;background-size:100% 100%;color:var(--on-primary)}#silktide-banner .vf-consent__text a:focus-visible{outline:none;box-shadow:var(--focus-ring)}#silktide-banner .actions{display:flex;flex:none;align-items:center;gap:var(--space-3)}@media(max-width: 991.98px){#silktide-banner .actions{justify-content:flex-end;inline-size:100%}}@media(max-width: 575.98px){#silktide-banner .actions{display:grid;grid-template-columns:auto minmax(0, 1fr) minmax(0, 1fr);gap:var(--space-2)}}@container vf-consent (inline-size < 360px){#silktide-banner .actions{grid-template-columns:1fr 1fr}}#silktide-banner .actions-row{display:flex}@media(max-width: 991.98px){#silktide-banner .actions-row{margin-inline-end:auto;padding-inline-start:calc(1.5rem + var(--space-6))}}@media(max-width: 575.98px){#silktide-banner .actions-row{padding-inline-start:0}}@container vf-consent (inline-size < 360px){#silktide-banner .actions-row{grid-column:1/-1;padding-inline-start:calc(1.5rem + var(--space-3))}}#silktide-banner .preferences{display:inline-flex;align-items:center;min-block-size:44px;padding:0 var(--space-2);font-family:var(--font-family);font-size:var(--fs-sm);font-weight:600;color:var(--white);background-color:rgba(0,0,0,0);border:0;cursor:pointer}#silktide-banner .preferences span{background-image:linear-gradient(var(--primary), var(--primary));background-repeat:no-repeat;background-position:var(--tape-out) 50%;background-size:0% 100%;margin-inline:-3px;padding-inline:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-tape) var(--ease-tape),color var(--dur-base) var(--ease-out);text-decoration:underline;text-underline-offset:4px}#silktide-banner .preferences:hover span,#silktide-banner .preferences:focus-visible span{background-position:var(--tape-in) 50%;background-size:100% 100%;color:var(--on-primary);text-decoration:none}#silktide-banner .preferences:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width: 575.98px){#silktide-banner .preferences{padding-inline:0}}#silktide-banner .reject-all,#silktide-banner .accept-all{min-inline-size:180px}@media(max-width: 575.98px){#silktide-banner .reject-all,#silktide-banner .accept-all{min-inline-size:0;min-block-size:var(--control-height);padding-inline:var(--space-3)}}#silktide-banner .accept-all{--tape-fill: var(--button-secondary-hover)}#silktide-banner .reject-all{--tape-fill: var(--button-primary-bg);background-image:radial-gradient(circle farthest-corner at var(--tape-x, var(--tape-in)) var(--tape-y, 50%), var(--tape-fill) calc(var(--tape-p) - 1px), transparent var(--tape-p));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;color:var(--white);background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--white)}#silktide-banner .reject-all:hover,#silktide-banner .reject-all:focus-visible{--tape-p: 101%;color:var(--on-primary);box-shadow:inset 0 0 0 1px var(--primary)}#silktide-banner .reject-all:focus-visible{box-shadow:inset 0 0 0 1px var(--primary),var(--focus-ring)}#silktide-banner .reject-all:active{--tape-fill: var(--button-primary-hover)}#silktide-modal{position:relative;display:none;flex-direction:column;inline-size:min(560px,100% - 2*var(--space-4));max-block-size:calc(100dvh - 2*var(--space-6));overflow:hidden;color:var(--text-primary);background-color:var(--white);border-radius:var(--card-radius-md);box-shadow:var(--shadow-pop);pointer-events:auto;animation:vf-consent-rise var(--dur-base) var(--ease-out)}@media(prefers-reduced-motion: reduce){#silktide-modal{animation-name:vf-consent-fade}}[data-vf-motion=off] #silktide-modal{animation-name:vf-consent-fade}@media(max-width: 575.98px){#silktide-modal{inline-size:100%;max-block-size:92dvh;padding-block-end:env(safe-area-inset-bottom);border-radius:var(--card-radius-md) var(--card-radius-md) 0 0;animation-name:vf-consent-sheet}}#silktide-modal header{flex:none}#silktide-modal>p{flex:none;margin:0;padding:var(--space-1) var(--space-5) var(--space-2);font-size:var(--fs-base);line-height:1.5;color:var(--text-secondary)}#silktide-modal section{flex:1 1 auto;min-block-size:0;padding:var(--space-2) var(--space-5) var(--space-3);overflow-y:auto;overscroll-behavior:contain}#silktide-modal fieldset{position:relative;margin:0;padding:var(--space-4) 0;border:0;border-block-start:1px solid var(--gray-200)}#silktide-modal legend{float:inline-start;inline-size:100%;margin:0 0 var(--space-2);padding:0;padding-inline-end:56px;font-size:var(--fs-base);font-weight:700;line-height:1.5;color:var(--text-primary)}#silktide-modal .cookie-type-content{clear:both}#silktide-modal .cookie-type-description{padding-inline-end:56px;font-size:var(--fs-sm);line-height:1.5;color:var(--text-secondary)}#silktide-modal .cookie-type-description p{margin:0}#silktide-modal .switch{position:absolute;inset-block-start:var(--space-4);inset-inline-end:0;inline-size:40px;block-size:24px;cursor:pointer}#silktide-modal .switch input{position:absolute;inset:0;z-index:1;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:inherit}#silktide-modal .switch input:disabled{cursor:not-allowed}#silktide-modal .switch__pill{display:block;inline-size:40px;block-size:24px;background-color:var(--gray-300);border-radius:var(--radius-base);transition:background-color var(--dur-fast) var(--ease-out)}#silktide-modal .switch__dot{position:absolute;inset-block-start:3px;inset-inline-start:3px;display:grid;place-items:center;inline-size:18px;block-size:18px;font-size:var(--fs-12);line-height:1;color:var(--text-primary);background-color:var(--white);border-radius:var(--radius-base);transition:transform var(--dur-base) var(--ease-expo)}#silktide-modal .switch__on,#silktide-modal .switch__off{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#silktide-modal input:checked+.switch__pill{background-color:var(--text-primary)}#silktide-modal input:checked~.switch__dot{background-color:var(--primary);transform:translateX(16px)}[dir=rtl] #silktide-modal input:checked~.switch__dot{transform:translateX(-16px)}#silktide-modal input:checked:disabled+.switch__pill{background-color:var(--gray-400)}#silktide-modal input:checked:disabled~.switch__dot{background-color:var(--white)}#silktide-modal input:checked:disabled~.switch__dot::before{content:"";font-family:"Phosphor" !important}#silktide-modal input:focus-visible+.switch__pill{outline:none;box-shadow:var(--focus-ring)}@media(prefers-reduced-motion: reduce){#silktide-modal .switch__pill,#silktide-modal .switch__dot{transition:none}}[data-vf-motion=off] #silktide-modal .switch__pill,[data-vf-motion=off] #silktide-modal .switch__dot{transition:none}#silktide-modal footer{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-block-start:1px solid var(--gray-200)}@media(max-width: 575.98px){#silktide-modal footer{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);padding-inline:var(--space-4)}}#silktide-modal .vf-consent__save{margin-inline-start:auto}@media(max-width: 575.98px){#silktide-modal .vf-consent__save{grid-column:1/-1;margin:0}}#silktide-cookie-icon{position:fixed;display:none;inset-inline-start:var(--space-4);inset-block-end:var(--space-4);justify-content:center;pointer-events:auto;transition:--tape-p var(--dur-swipe) var(--ease-swipe),color var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out),visibility 0s linear 0s}@media(max-width: 575.98px){#silktide-cookie-icon{inset-inline-start:var(--space-3);inset-block-end:calc(var(--space-3) + env(safe-area-inset-bottom))}}#silktide-cookie-icon svg{display:none}#silktide-cookie-icon::before{content:"";font-family:"Phosphor" !important;line-height:1}.modal-open #silktide-cookie-icon,.vf-drawer-open #silktide-cookie-icon{visibility:hidden;opacity:0;transition-delay:0s,0s,0s,var(--dur-base)}@media(max-width: 991.98px){:is(.vf-buybar-shown,.vf-listingbar-shown,.vf-checkoutbar-shown,.vf-bulk-shown) #silktide-cookie-icon{visibility:hidden;opacity:0;transition-delay:0s,0s,0s,var(--dur-base)}}.vf-consent-prefs .chatpilot{visibility:hidden}@keyframes vf-consent-fade{from{opacity:0}}@keyframes vf-consent-rise{from{opacity:0;translate:0 var(--space-4)}}@keyframes vf-consent-sheet{from{translate:0 100%}}
