@layer reset,tokens,base,layout,components,utilities;@layer components{.bpv3-pagecols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:start;gap:var(--bpv3-space-groups)}}@layer components{.bpv3-action{margin-block:var(--bpv3-space-group)}.bpv3-addr-name{font-weight:600}@media print{.bpv3-legal-actions,.bpv3-legal-side,.bpv3-legal-toc-mobile,.bpv3-legal-search,.bpv3-legal-toolbar,.bpv3-legal-empty,.bpv3-chapter-expand,.bpv3-chapter-desc,.bpv3-law,.bpv3-action,.bpv3-chapter:after,.bpv3-chapter-summary:before,.bpv3-clause:before{display:none}.bpv3-clause,.bpv3-addr,.bpv3-deadlines>li,.bpv3-deflist>div{break-inside:avoid}}}@layer components{.bpv3-account-main .woocommerce-address-fields,.bpv3-account-main .woocommerce-address-fields__field-wrapper,.woocommerce-form-login,.woocommerce-form-register{display:grid;align-content:start;gap:var(--bpv3-space-group)}.bpv3-account-main .woocommerce-address-fields__field-wrapper>p,.woocommerce-form-login>p,.woocommerce-form-register>p{display:grid;align-content:start;gap:var(--bpv3-space-1);margin:0;max-inline-size:var(--bpv3-field-max)}.woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:var(--bpv3-space-2);font-size:var(--bpv3-text-base);font-weight:400}.woocommerce-form-register .woocommerce-privacy-policy-text p{margin:0;font-size:var(--bpv3-text-sm);line-height:var(--bpv3-leading-meta);color:var(--bpv3-color-ink-soft)}.woocommerce-table--order-details,.woocommerce-table--order-downloads{inline-size:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.woocommerce-table--order-details :is(th,td),.woocommerce-table--order-downloads :is(th,td){text-align:start;padding:var(--bpv3-space-2) var(--bpv3-space-3);border-block-end:1px solid var(--bpv3-color-line);vertical-align:top}.woocommerce-address-fields{--bpv3-field-max: none;max-inline-size:40rem}.woocommerce-address-fields .woocommerce-input-wrapper{display:block}.woocommerce-address-fields .bpv3-input,.woocommerce-address-fields .woocommerce-input-wrapper>span{inline-size:100%}@media(min-width:40rem){.woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bpv3-space-3) var(--bpv3-space-4)}.woocommerce-address-fields__field-wrapper>p{grid-column:1 / -1;margin:0}.woocommerce-address-fields__field-wrapper>[class~=form-row-first],.woocommerce-address-fields__field-wrapper>[class~=form-row-last]{grid-column:auto}}@media(max-width:40rem){.woocommerce-table--order-downloads tbody :is(th,td){border:0;padding:0}}}@layer components{.bpv3-benefits{--bpv3-benefits-column-gap: var(--bpv3-space-block);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--bpv3-benefits-min),(100% - var(--bpv3-benefits-column-gap)) / 2)),1fr));gap:var(--bpv3-space-group) var(--bpv3-benefits-column-gap);align-content:start;margin:0;padding:0;list-style:none}.bpv3-benefit{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--bpv3-space-group);align-items:start;max-inline-size:none;margin:0;font-size:var(--bpv3-text-base)}.bpv3-benefit:not(:has(>.bpv3-benefit-icon)){grid-template-columns:minmax(0,1fr)}.bpv3-benefit-icon{display:flex;align-items:center;block-size:calc(1em * var(--bpv3-leading-meta));margin:0;color:var(--bpv3-color-accent)}.bpv3-benefit-text{display:grid;gap:var(--bpv3-space-hair);min-inline-size:0;margin:0}.bpv3-benefit-title{font-weight:600;line-height:var(--bpv3-leading-meta);color:var(--bpv3-color-ink)}.bpv3-benefit-note{font-size:var(--bpv3-text-sm);line-height:var(--bpv3-leading-meta);color:var(--bpv3-color-ink-soft)}:is(.bpv3-band--accent,.bpv3-band--ink) :is(.bpv3-benefit-icon,.bpv3-benefit-title){color:inherit}:is(.bpv3-band--accent,.bpv3-band--ink) .bpv3-benefit-note{color:color-mix(in srgb,currentcolor var(--bpv3-mix-tone),transparent)}}@layer components{.bpv3-login{position:relative;isolation:isolate;padding-block:var(--bpv3-space-groups)}.bpv3-login--photo{padding-block-start:calc(var(--bpv3-login-strip) - var(--bpv3-login-rise));background:var(--bpv3-color-base)}.bpv3-login-photo{position:absolute;z-index:-1;grid-column:full;inset:0 0 auto;display:block;block-size:var(--bpv3-login-strip);-webkit-mask-image:linear-gradient(to top,var(--bpv3-fade-edge));mask-image:linear-gradient(to top,var(--bpv3-fade-edge))}.bpv3-login-img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--bpv3-login-photo-pos, 50% 50%);filter:brightness(var(--bpv3-login-photo-dim))}.bpv3-login-card{--bpv3-field-max: none;display:grid;justify-self:center;inline-size:100%;max-inline-size:var(--bpv3-login-card-max);overflow:clip;background:var(--bpv3-color-base);border:1px solid var(--bpv3-color-line);border-radius:var(--bpv3-radius-md);box-shadow:var(--bpv3-shadow-lg)}.bpv3-login-card--single{max-inline-size:calc(var(--bpv3-login-card-max) / 2)}.bpv3-login-notices{display:grid;grid-column:1 / -1;gap:var(--bpv3-space-2);padding:var(--bpv3-space-5) var(--bpv3-space-5) var(--bpv3-space-group)}.bpv3-login-notices:not(:has(>:not(.woocommerce-notices-wrapper:empty))){display:none}.bpv3-login-sign,.bpv3-login-join{display:grid;align-content:start;gap:var(--bpv3-space-block);padding:var(--bpv3-space-5)}.bpv3-login-join{--bpv3-color-lift: var(--bpv3-color-base);background:var(--bpv3-color-surface)}.bpv3-login-head{display:grid;gap:var(--bpv3-space-1)}.bpv3-login-head>*{margin:0}.bpv3-login-lead{color:var(--bpv3-color-ink-soft)}.bpv3-login .woocommerce-form__label-for-checkbox{font-size:var(--bpv3-text-base);font-weight:400}.bpv3-login .bpv3-action{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bpv3-space-3) var(--bpv3-space-4);margin:var(--bpv3-space-2) 0 0}.bpv3-login-lost,.bpv3-login-back{font-size:var(--bpv3-text-sm)}.bpv3-login-form{display:grid;align-content:start;gap:var(--bpv3-space-group);margin:0}.bpv3-login-back{margin:0}@media(min-width:64rem){.bpv3-login,.bpv3-login--photo{padding-block:var(--bpv3-space-section)}.bpv3-login-photo{inset:0;block-size:auto;-webkit-mask-image:none;mask-image:none}.bpv3-login-photo:after{position:absolute;inset-block:0;inset-inline:max(0%,(100% - var(--bpv3-login-card-max)) / 2 - var(--bpv3-login-veil-reach));content:"";-webkit-backdrop-filter:var(--bpv3-glass-filter);backdrop-filter:var(--bpv3-glass-filter);-webkit-mask-image:linear-gradient(to right,var(--bpv3-fade-edge)),linear-gradient(to left,var(--bpv3-fade-edge));mask-image:linear-gradient(to right,var(--bpv3-fade-edge)),linear-gradient(to left,var(--bpv3-fade-edge));-webkit-mask-composite:source-in;mask-composite:intersect}.bpv3-login-card:has(>.bpv3-login-join){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.bpv3-login-sign,.bpv3-login-join{padding:var(--bpv3-space-5)}}}@layer components{.bpv3-address-errors{display:grid;gap:var(--bpv3-space-hair);margin:var(--bpv3-space-1) 0 0;padding:0;list-style:none}.bpv3-address-billing,.bpv3-address-roles{gap:var(--bpv3-space-group)}.bpv3-address-roles{gap:var(--bpv3-space-inside)}.bpv3-address-confirm-name{margin:0;font-size:var(--bpv3-text-lg);font-weight:600}}@layer components{.bpv3-newsletter-account{display:grid;align-content:start;gap:var(--bpv3-space-groups)}.bpv3-newsletter-section{display:grid;align-content:start;gap:var(--bpv3-space-block)}.bpv3-newsletter-block{display:grid;align-content:start;gap:var(--bpv3-space-group)}.bpv3-newsletter-email{overflow-wrap:anywhere}.bpv3-newsletter-list li+li{margin-block-start:var(--bpv3-space-inside)}.bpv3-newsletter-state{display:flex;align-items:center;gap:var(--bpv3-space-inside);font-size:var(--bpv3-text-lg);font-weight:600}.bpv3-newsletter-state>.bpv3-icon{flex-shrink:0;color:var(--bpv3-color-accent)}.bpv3-newsletter-card--compact .bpv3-newsletter-state{font-size:var(--bpv3-text-base)}.bpv3-newsletter-note{margin-block-start:calc(var(--bpv3-space-group) * -1 + var(--bpv3-space-hair));font-size:var(--bpv3-text-sm);color:var(--bpv3-color-ink-soft)}.bpv3-newsletter-form{margin:0}}@layer components{.bpv3-blog-head,.bpv3-post-head{display:grid;align-content:start;gap:var(--bpv3-space-group)}.bpv3-post-head{max-inline-size:var(--bpv3-content-measure, 65ch)}@media(hover:hover){.bpv3-card--editorial:hover .bpv3-card-title{text-decoration:underline;text-underline-offset:var(--bpv3-underline-offset)}}.bpv3-post-media{margin:0;display:grid;align-content:start;gap:var(--bpv3-space-2);max-inline-size:var(--bpv3-content-measure, 65ch)}.bpv3-post-img{inline-size:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:center;border-radius:var(--bpv3-radius-lg)}.bpv3-content-list{display:grid;align-content:start;list-style:none;padding:0;margin:0;max-inline-size:40rem}.bpv3-content-list>li{padding-block:var(--bpv3-space-2);border-block-end:1px solid var(--bpv3-color-line)}.bpv3-content-cta{margin-block:var(--bpv3-space-group)}}@layer components{.bpv3-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:var(--bpv3-space-4)}.bpv3-price{display:flex;align-items:baseline;gap:var(--bpv3-space-2);font-variant-numeric:tabular-nums}.bpv3-price ins,.bpv3-livesearch-price ins,.bpv3-addon-price ins{text-decoration:none}.bpv3-price del,.bpv3-livesearch-price del,.bpv3-addon-price del{color:var(--bpv3-color-ink-soft)}.bpv3-price ins,.bpv3-qv-price .bpv3-qv-placeholder{font-size:var(--bpv3-text-xl);font-weight:700}.bpv3-rating{display:inline-flex;align-items:center;gap:var(--bpv3-space-2);font-size:var(--bpv3-text-sm);color:var(--bpv3-color-ink-soft)}.bpv3-rating-stars{display:inline-flex;color:var(--bpv3-color-rating)}.bpv3-step-dot{display:inline-grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border:1px solid var(--bpv3-color-line-strong);border-radius:var(--bpv3-radius-full);font-variant-numeric:tabular-nums}.bpv3-empty{display:grid;justify-items:center;gap:var(--bpv3-space-4);padding:var(--bpv3-space-7) var(--bpv3-space-5);background:var(--bpv3-color-surface);--bpv3-color-lift: var(--bpv3-color-base);border-radius:var(--bpv3-radius-lg);text-align:center}.bpv3-empty+.bpv3-banner{margin-block-start:var(--bpv3-space-groups)}.bpv3-empty-icon{display:grid;place-items:center;inline-size:5.5rem;block-size:5.5rem;border-radius:var(--bpv3-radius-full);background:var(--bpv3-color-base);border:1px solid var(--bpv3-color-line);color:var(--bpv3-color-accent);box-shadow:var(--bpv3-shadow-sm);margin-block-end:var(--bpv3-space-2)}.bpv3-empty :is(h1,h2,h3){font-size:var(--bpv3-text-xl);font-weight:700;letter-spacing:-.015em}.bpv3-empty p{color:var(--bpv3-color-ink-soft);max-inline-size:42ch}.bpv3-empty :is(input,textarea,select){text-align:start}.bpv3-empty .bpv3-cluster{justify-content:center}.bpv3-stepper{display:inline-flex;block-size:2.75rem;border:1px solid var(--bpv3-color-line-strong);border-radius:var(--bpv3-radius-sm)}.bpv3-stepper--lg{block-size:3.25rem}.bpv3-stepper--lg button{inline-size:3.25rem}.bpv3-stepper>:first-child{border-start-start-radius:calc(var(--bpv3-radius-sm) - 1px);border-end-start-radius:calc(var(--bpv3-radius-sm) - 1px)}.bpv3-stepper>:last-child{border-start-end-radius:calc(var(--bpv3-radius-sm) - 1px);border-end-end-radius:calc(var(--bpv3-radius-sm) - 1px)}.bpv3-stepper button:focus-visible{background-color:var(--bpv3-color-lift);color:var(--bpv3-color-ink)}.bpv3-stepper button{display:inline-flex;align-items:center;justify-content:center;inline-size:2.75rem;block-size:100%;border:0;background:none;color:var(--bpv3-color-ink-soft);cursor:pointer;transition:background-color var(--bpv3-duration-fast) var(--bpv3-ease-out),color var(--bpv3-duration-fast) var(--bpv3-ease-out)}.bpv3-stepper button:hover:not(:disabled){background:var(--bpv3-color-lift);color:var(--bpv3-color-ink)}.bpv3-stepper input{inline-size:3.25rem;block-size:100%;text-align:center;border:0;border-inline:1px solid var(--bpv3-color-line);background:var(--bpv3-color-base);color:var(--bpv3-color-ink);font-weight:600;font-variant-numeric:tabular-nums}.bpv3-stepper--sm{block-size:var(--bpv3-control-sm)}.bpv3-stepper--sm button{inline-size:var(--bpv3-control-sm)}.bpv3-stepper--sm input{inline-size:var(--bpv3-control-sm);font-size:var(--bpv3-text-sm)}.bpv3-payments{--bpv3-payments-h: var(--bpv3-control-xs);display:grid;justify-items:start;gap:var(--bpv3-space-inside)}.bpv3-payments-list{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:var(--bpv3-space-3);padding:0;list-style:none}.bpv3-payments-list>li{display:flex;min-inline-size:0}.bpv3-payments-logo{block-size:var(--bpv3-payments-h);inline-size:auto;max-inline-size:100%;object-fit:contain}.bpv3-payments--tint{color:var(--bpv3-color-accent)}.bpv3-payments--tint .bpv3-payments-list{opacity:.7}.bpv3-payments-logo--tint{--bpv3-payments-box: 5.5rem;inline-size:min(var(--bpv3-payments-box),calc(var(--bpv3-payments-h) * var(--bpv3-logo-ar, 3)));background-color:currentcolor;-webkit-mask-image:var(--bpv3-logo);mask-image:var(--bpv3-logo);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.bpv3-payments--tint .bpv3-payments-word{padding-inline:var(--bpv3-space-3);border-color:color-mix(in srgb,currentcolor 60%,transparent);color:inherit;font-size:var(--bpv3-text-2xs);font-weight:500;letter-spacing:var(--bpv3-tracking-caps);text-transform:uppercase;white-space:nowrap}.bpv3-chip--payment{min-block-size:var(--bpv3-payments-h);padding-inline:var(--bpv3-space-2);border-color:var(--bpv3-color-line-onsurface);font-size:var(--bpv3-text-xs);font-weight:400;color:var(--bpv3-color-ink-soft);overflow-wrap:anywhere}.bpv3-payments--pdp{padding-block-start:var(--bpv3-space-group);border-block-start:1px solid var(--bpv3-color-line)}.bpv3-front-cat{display:grid;grid-template-columns:minmax(0,1fr);container:bpv3-results / inline-size;align-content:start;gap:var(--bpv3-space-group)}.bpv3-front-cat+.bpv3-front-cat{margin-block-start:var(--bpv3-space-5)}.bpv3-front-cat{content-visibility:auto;contain-intrinsic-block-size:auto 80rem;margin-inline:calc(-1 * var(--bpv3-space-3));padding-inline:var(--bpv3-space-3)}.bpv3-front-cat-ghost .bpv3-card-body{min-block-size:var(--bpv3-front-ghost-body)}.bpv3-front-cat-ghost .bpv3-skeleton{display:block}:root:not(.bpv3-js) .bpv3-front-cat-wait{display:none}}@layer components{.bpv3-archive-head{position:relative;isolation:isolate;overflow:clip;--bpv3-archive-head-pad: var(--bpv3-space-5);padding:var(--bpv3-archive-head-pad);border-radius:var(--bpv3-radius-md);background:radial-gradient(110% 140% at 100% 100%,color-mix(in srgb,var(--bpv3-color-accent) 85%,transparent),transparent 70%),var(--bpv3-chrome-gradient);color:var(--bpv3-color-accent-surface-ink)}.bpv3-archive-head-media{position:absolute;inset:0 0 0 auto;z-index:-1;inline-size:50%;pointer-events:none;-webkit-mask-image:linear-gradient(105deg,transparent 8%,currentcolor 52%),radial-gradient(130% 150% at 100% 60%,currentcolor 45%,transparent 85%);mask-image:linear-gradient(105deg,transparent 8%,currentcolor 52%),radial-gradient(130% 150% at 100% 60%,currentcolor 45%,transparent 85%);-webkit-mask-composite:source-in;mask-composite:intersect}.bpv3-archive-head-img{display:block;inline-size:100%;block-size:100%;object-fit:cover;opacity:.45;mix-blend-mode:luminosity}.bpv3-archive-head--logo{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto;column-gap:var(--bpv3-space-5);align-items:center}.bpv3-archive-head-logo{display:grid;place-items:center;grid-column:2;align-self:stretch;inline-size:11rem;min-block-size:5.5rem;padding:var(--bpv3-space-3);border-radius:var(--bpv3-radius-md);background:var(--bpv3-color-paper)}.bpv3-archive-head-logo-img{inline-size:auto;block-size:auto;max-inline-size:100%;max-block-size:100%;object-fit:contain}.bpv3-archive-head--logo .bpv3-archive-head-copy{align-self:start;grid-column:1;grid-row:1 / span 2}.bpv3-archive-head--logo .bpv3-archive-head-logo{grid-row:1}.bpv3-archive-head-nav--foot[data-bpv3-dragscroll-idle]{visibility:hidden}.bpv3-archive-head-nav--foot{grid-column:2;grid-row:2;justify-self:end;align-self:end;margin-block-start:var(--bpv3-space-3)}.bpv3-archive-head--logo .bpv3-archive-head-children{grid-column:1 / -1}.bpv3-archive-head-copy{display:grid;justify-items:start;gap:var(--bpv3-space-3)}.bpv3-archive-head-titlerow{display:flex;align-items:center;justify-content:space-between;gap:var(--bpv3-space-4);justify-self:stretch;inline-size:100%}.bpv3-archive-head-nav{display:flex;flex:0 0 auto;gap:var(--bpv3-space-1)}.bpv3-archive-head-nav .bpv3-iconbtn{border-color:color-mix(in srgb,currentcolor var(--bpv3-mix-glass-line),transparent);background-color:color-mix(in srgb,currentcolor var(--bpv3-mix-wash),transparent);-webkit-backdrop-filter:var(--bpv3-glass-filter);backdrop-filter:var(--bpv3-glass-filter);color:var(--bpv3-chrome-brass-text, var(--bpv3-color-accent-surface-ink))}.bpv3-archive-head-nav .bpv3-iconbtn:disabled{opacity:.4}@media(hover:hover){.bpv3-archive-head-nav .bpv3-iconbtn:hover:not(:disabled){border-color:color-mix(in srgb,currentcolor calc(var(--bpv3-mix-glass-line) * 2),transparent);background-color:color-mix(in srgb,currentcolor calc(var(--bpv3-mix-wash) * 2),transparent);color:var(--bpv3-chrome-brass-text, var(--bpv3-color-accent-surface-ink))}}.bpv3-archive-head--media :is(.bpv3-archive-head-title,.bpv3-archive-head-lead){max-inline-size:62%}.bpv3-archive-head-kicker{color:var(--bpv3-chrome-brass-text, var(--bpv3-color-accent-surface-ink));margin-block-end:calc(var(--bpv3-space-1) - var(--bpv3-space-3))}.bpv3-archive-head-title{margin:0}.bpv3-archive-head-lead{max-inline-size:60ch;color:color-mix(in srgb,currentcolor var(--bpv3-mix-tone),transparent)}.bpv3-archive-head-title--pick{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--bpv3-space-3);row-gap:var(--bpv3-space-1)}.bpv3-archive-head-pick{display:inline-flex;align-items:center;gap:var(--bpv3-space-2);font-size:var(--bpv3-text-xl);font-weight:300;letter-spacing:normal;translate:0 var(--bpv3-archive-pick-drop)}@media(max-width:47.9375rem){.bpv3-archive-head-pick{font-size:var(--bpv3-text-lg)}}.bpv3-archive-head-pick>.bpv3-icon{flex:none;color:var(--bpv3-chrome-brass-text, var(--bpv3-color-accent-surface-ink))}.bpv3-archive-head--logo .bpv3-archive-head-title,.bpv3-archive-head--logo .bpv3-archive-head-lead{max-inline-size:none}.bpv3-archive-head-lead--sm{font-size:var(--bpv3-text-sm)}@media(max-width:39.9375rem){.bpv3-archive-head-lead--phone.bpv3-archive-head-lead--sm{font-size:var(--bpv3-text-sm-tight)}.bpv3-archive-head .bpv3-brandfacts--ticks{font-size:var(--bpv3-text-xs)}}.bpv3-archive-head-lead{--bpv3-clamp-toggle-ink: var(--bpv3-chrome-brass-text, var(--bpv3-color-accent-surface-ink))}.bpv3-archive-head .bpv3-brandfacts--ticks{color:var(--bpv3-chrome-brass-text, var(--bpv3-color-accent-surface-ink));font-weight:600}.bpv3-archive-head .bpv3-brandfacts--ticks>.bpv3-brandfacts-item{display:inline-flex;align-items:center;gap:var(--bpv3-space-1);padding-inline-start:0}.bpv3-archive-head .bpv3-brandfacts--ticks>.bpv3-brandfacts-item:before{content:none}.bpv3-archive-head .bpv3-brandfacts--ticks .bpv3-icon{flex:none;color:var(--bpv3-chrome-brass-text, var(--bpv3-color-accent-surface-ink))}.bpv3-archive-head-children{margin-block-start:var(--bpv3-space-4)}.bpv3-archive-head:has(.bpv3-cattiles):after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(to top,color-mix(in srgb,var(--bpv3-color-accent-edge) 45%,transparent),color-mix(in srgb,var(--bpv3-color-accent-edge) 45%,transparent) 32%,transparent 72%);-webkit-mask-image:linear-gradient(to right,transparent,currentcolor 5%,currentcolor 95%,transparent);mask-image:linear-gradient(to right,transparent,currentcolor 5%,currentcolor 95%,transparent);pointer-events:none}.bpv3-archive-head .bpv3-cattiles{display:flex;gap:var(--bpv3-space-2);margin:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;margin-inline:calc(-1 * var(--bpv3-archive-head-pad));padding-inline:var(--bpv3-archive-head-pad);scroll-padding-inline:var(--bpv3-archive-head-pad)}.bpv3-archive-head .bpv3-cattiles::-webkit-scrollbar{display:none}.bpv3-front-cat .bpv3-cattiles{flex-wrap:wrap;overflow-x:visible;margin-inline:0;padding-inline:0;cursor:auto}.bpv3-archive-head .bpv3-cattiles>li{flex:0 0 auto;max-inline-size:none}.bpv3-archive-head .bpv3-cattiles.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.bpv3-archive-head .bpv3-cattiles img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.bpv3-cattile{display:flex;align-items:center;gap:var(--bpv3-space-3);padding:var(--bpv3-space-1);padding-inline-end:calc(var(--bpv3-space-3) + var(--bpv3-space-1));border:1px solid color-mix(in srgb,currentcolor var(--bpv3-mix-glass-line),transparent);border-radius:var(--bpv3-radius-full);background:color-mix(in srgb,currentcolor 12%,transparent);-webkit-backdrop-filter:var(--bpv3-glass-filter);backdrop-filter:var(--bpv3-glass-filter);color:inherit;text-decoration:none;transition:background-color var(--bpv3-duration-fast) var(--bpv3-ease-out),border-color var(--bpv3-duration-fast) var(--bpv3-ease-out)}@media(hover:hover){.bpv3-cattile:hover{background:color-mix(in srgb,currentcolor 20%,transparent);border-color:color-mix(in srgb,currentcolor calc(var(--bpv3-mix-glass-line) * 2),transparent)}}.bpv3-cattile[aria-current=true],.bpv3-cattile[aria-current=true]:hover{border-color:var(--bpv3-color-accent-surface-ink);background:var(--bpv3-color-accent-surface-ink);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--bpv3-color-accent-surface)}@media(prefers-reduced-transparency:reduce){.bpv3-cattile{background:var(--bpv3-color-accent-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.bpv3-cattile-text{display:flex;align-items:center;gap:var(--bpv3-space-3);min-inline-size:0}.bpv3-cattile-thumb{position:relative;flex:0 0 auto;display:grid;place-items:center;inline-size:3.5rem;block-size:3.5rem;overflow:hidden;border-radius:var(--bpv3-radius-full);background:var(--bpv3-color-photo);color:var(--bpv3-color-ink-soft);opacity:.93;transition:opacity var(--bpv3-duration-fast) var(--bpv3-ease-out)}@media(hover:hover){.bpv3-cattile:hover .bpv3-cattile-thumb{opacity:1}}.bpv3-cattile-thumb img{inline-size:100%;block-size:100%;object-fit:contain}.bpv3-cattile-count{flex:0 0 auto;font-size:var(--bpv3-text-sm);font-weight:300;color:inherit;opacity:.7}.bpv3-cattile-name{max-inline-size:11rem;font-size:var(--bpv3-text-cattile);font-weight:500;line-height:1.05}[data-bpv3-v-cattile=disc] .bpv3-archive-head{--bpv3-cattile-pill: 3.25rem;--bpv3-cattile-disc: 5rem}[data-bpv3-v-cattile=disc] .bpv3-archive-head .bpv3-cattiles{--bpv3-cattile-spill: calc((var(--bpv3-cattile-disc) - var(--bpv3-cattile-pill)) / 2);gap:var(--bpv3-space-3);margin-block:calc(-1 * var(--bpv3-space-4)) calc(-1 * var(--bpv3-space-5));padding-block:calc(var(--bpv3-cattile-spill) + var(--bpv3-space-4)) calc(var(--bpv3-cattile-spill) + var(--bpv3-space-5))}[data-bpv3-v-cattile=disc] .bpv3-front-cat .bpv3-cattiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:calc(var(--bpv3-space-3) + 2 * var(--bpv3-cattile-spill)) var(--bpv3-space-3)}[data-bpv3-v-cattile=disc] .bpv3-front-cat .bpv3-cattile-text{flex:1 1 auto;justify-content:space-between}[data-bpv3-v-cattile=disc] .bpv3-front-cat .bpv3-cattile-name{--bpv3-linefit: 2;flex:1 1 auto;max-inline-size:none;min-inline-size:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5}[data-bpv3-v-cattile=disc] .bpv3-cattile{gap:calc(var(--bpv3-space-2) + var(--bpv3-space-1));min-block-size:var(--bpv3-cattile-pill);margin-inline-start:calc(var(--bpv3-cattile-disc) / 2);padding-block:0;padding-inline-start:0}[data-bpv3-v-cattile=disc] .bpv3-cattile-thumb{inline-size:var(--bpv3-cattile-disc);block-size:var(--bpv3-cattile-disc);margin-block:calc(-1 * var(--bpv3-cattile-spill));margin-inline-start:calc(-1 * var(--bpv3-cattile-disc) / 2);border:calc(var(--bpv3-space-1) * .75) solid var(--bpv3-color-paper);box-shadow:var(--bpv3-shadow-float);opacity:1}@media(max-width:47.9375rem){[data-bpv3-v-cattile=disc] .bpv3-archive-head{--bpv3-cattile-pill: 2.75rem;--bpv3-cattile-disc: 3.75rem}}.bpv3-archive-head--media .bpv3-archive-head-children .bpv3-chips{max-inline-size:62%}.bpv3-archive-head .bpv3-chips{margin:0;padding:0;list-style:none}.bpv3-archive-head .bpv3-chips>li{max-inline-size:none}.bpv3-archive-head .bpv3-chip{border-radius:var(--bpv3-radius-full);background:color-mix(in srgb,currentcolor var(--bpv3-mix-wash),transparent)}@media(hover:hover){.bpv3-archive-head a.bpv3-chip:hover{background:color-mix(in srgb,currentcolor calc(var(--bpv3-mix-wash) * 2),transparent)}}.bpv3-archive-head .bpv3-chip .bpv3-count{color:color-mix(in srgb,currentcolor var(--bpv3-mix-tone),transparent)}@media(max-width:47.9375rem){.bpv3-archive-head{--bpv3-archive-head-pad: var(--bpv3-space-4);padding-block:calc(var(--bpv3-space-5) + var(--bpv3-space-2))}.bpv3-cattile-thumb{inline-size:2.75rem;block-size:2.75rem}.bpv3-cattile-name{font-size:var(--bpv3-text-sm-tight)}.bpv3-archive-head-media{inline-size:100%;-webkit-mask-image:linear-gradient(100deg,transparent 20%,currentcolor 76%),radial-gradient(130% 150% at 100% 62%,currentcolor 45%,transparent 90%);mask-image:linear-gradient(100deg,transparent 20%,currentcolor 76%),radial-gradient(130% 150% at 100% 62%,currentcolor 45%,transparent 90%);-webkit-mask-composite:source-in;mask-composite:intersect}.bpv3-archive-head-img{opacity:.3}.bpv3-archive-head .bpv3-chip{background:color-mix(in srgb,currentcolor calc(var(--bpv3-mix-wash) * 2),transparent)}.bpv3-archive-head--media :is(.bpv3-archive-head-title,.bpv3-archive-head-lead),.bpv3-archive-head--media .bpv3-archive-head-children .bpv3-chips{max-inline-size:none}.bpv3-archive-head--logo{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:none;grid-template-areas:"plate kicker kicker" "plate title title" "lead lead lead" "facts facts nav" "kids kids kids";column-gap:var(--bpv3-space-3);row-gap:0}.bpv3-archive-head--logo .bpv3-archive-head-copy{display:contents}.bpv3-archive-head--logo .bpv3-archive-head-logo{grid-area:plate;inline-size:5.5rem;min-block-size:3.5rem;padding:var(--bpv3-space-2);align-self:center}.bpv3-archive-head--logo .bpv3-archive-head-kicker{grid-area:kicker;align-self:end;margin-block-end:var(--bpv3-space-1)}.bpv3-archive-head--logo .bpv3-archive-head-titlerow{grid-area:title;align-self:start}.bpv3-archive-head-title--pick .bpv3-archive-head-pick{display:contents}.bpv3-archive-head-title--pick .bpv3-archive-head-pick>span{flex-basis:100%}.bpv3-archive-head--logo .bpv3-archive-head-lead{grid-area:lead;margin-block-start:var(--bpv3-space-3)}.bpv3-archive-head--logo .bpv3-brandfacts--ticks{grid-area:facts;margin-block-start:var(--bpv3-space-3)}.bpv3-archive-head-nav--foot{grid-area:nav;align-self:end;justify-self:end;margin-block-start:var(--bpv3-space-3)}.bpv3-archive-head--logo .bpv3-archive-head-children{grid-area:kids}}[data-bpv3-v-archivetone=ink] .bpv3-archive-head{--bpv3-chrome-brass-text: var(--bpv3-color-highlight);background:var(--bpv3-color-ink-surface);color:var(--bpv3-color-highlight)}:is([data-bpv3-v-archivetone=ink],[data-bpv3-v-archivetone=highlight]) .bpv3-archive-head:has(.bpv3-cattiles):after{content:none}[data-bpv3-v-archivetone=ink] .bpv3-cattile{border-color:var(--bpv3-color-highlight);background:var(--bpv3-color-highlight);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--bpv3-color-highlight-ink)}@media(hover:hover){[data-bpv3-v-archivetone=ink] .bpv3-cattile:hover{border-color:color-mix(in srgb,var(--bpv3-color-highlight) 75%,var(--bpv3-color-paper));background:color-mix(in srgb,var(--bpv3-color-highlight) 75%,var(--bpv3-color-paper))}}[data-bpv3-v-archivetone=highlight] .bpv3-archive-head{--bpv3-chrome-brass-text: var(--bpv3-color-highlight-ink);background:var(--bpv3-color-highlight);color:var(--bpv3-color-highlight-ink)}[data-bpv3-v-archivetone=highlight] .bpv3-cattile{border-color:var(--bpv3-color-ink-surface);background:var(--bpv3-color-ink-surface);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--bpv3-color-ink-surface-ink)}@media(hover:hover){[data-bpv3-v-archivetone=highlight] .bpv3-cattile:hover{border-color:color-mix(in srgb,var(--bpv3-color-ink-surface) 85%,var(--bpv3-color-paper));background:color-mix(in srgb,var(--bpv3-color-ink-surface) 85%,var(--bpv3-color-paper))}}}@layer components{.bpv3-archive-stage{--bpv3-stage-card: 13.75rem;--bpv3-stage-plate: 10rem;--bpv3-stage-band-bg: color-mix(in srgb, var(--bpv3-color-surface), var(--bpv3-color-ink) var(--bpv3-mix-shade));--bpv3-stage-photo: .14;--bpv3-stage-media-share: 44%;--bpv3-stage-arrow: var(--bpv3-control-md);--bpv3-stage-rail-pad: 0rem;--bpv3-stage-bleed: 100vw;--bpv3-stage-card-bg: var(--bpv3-color-photo);--bpv3-stage-shadow-room: var(--bpv3-space-6);--bpv3-stage-gap: var(--bpv3-space-4);--bpv3-stage-edge: var(--bpv3-space-3);row-gap:0;padding-block:0;margin-block-end:calc(var(--bpv3-space-5) - var(--bpv3-space-4));background:none;isolation:isolate}.bpv3-archive-stage-band{position:relative;overflow:clip;grid-column:full;display:grid;grid-template-columns:subgrid;padding-block:var(--bpv3-space-section) var(--bpv3-space-groups);--bpv3-chrome-brass-text: currentcolor;color:var(--bpv3-color-accent)}.bpv3-archive-stage-band:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--bpv3-stage-band-bg);box-shadow:var(--bpv3-shadow-under-edge);pointer-events:none}@media(prefers-color-scheme:dark){:root:not([data-bpv3-scheme=light]) [data-bpv3-v-archivetone=accent] .bpv3-archive-stage-band{color:var(--bpv3-color-ink)}}:root[data-bpv3-scheme=dark] [data-bpv3-v-archivetone=accent] .bpv3-archive-stage-band{color:var(--bpv3-color-ink)}.bpv3-archive-stage-band .bpv3-archive-head-media{inset:0 0 0 auto;inline-size:var(--bpv3-stage-media-share);mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(to right,var(--bpv3-fade-edge)),linear-gradient(to top,var(--bpv3-fade-edge));mask-image:linear-gradient(to right,var(--bpv3-fade-edge)),linear-gradient(to top,var(--bpv3-fade-edge));-webkit-mask-composite:source-in;mask-composite:intersect}.bpv3-archive-stage-band .bpv3-archive-head-img{inline-size:100%;object-fit:cover;object-position:50% 50%;opacity:var(--bpv3-stage-photo);mix-blend-mode:normal;filter:brightness(1.05)}@media(prefers-color-scheme:dark){:root:not([data-bpv3-scheme=light]) .bpv3-archive-stage{--bpv3-stage-photo: .45}}:root[data-bpv3-scheme=dark] .bpv3-archive-stage{--bpv3-stage-photo: .45}.bpv3-archive-stage--cards>.bpv3-archive-stage-band{overflow:visible}.bpv3-archive-stage--cards>.bpv3-archive-stage-band:before{box-shadow:none}.bpv3-archive-stage--cards>.bpv3-archive-stage-band .bpv3-archive-head-media{inset-block-end:calc(-1 * (var(--bpv3-space-2) + var(--bpv3-stage-plate) / 2))}.bpv3-archive-stage-copy{grid-column:content;display:grid;justify-items:center;gap:var(--bpv3-space-inside);min-inline-size:0;text-align:center}.bpv3-archive-stage-title{margin:0;color:inherit;text-wrap:balance}.bpv3-archive-stage-copy .bpv3-breadcrumb{max-inline-size:100%;min-inline-size:0}.bpv3-archive-stage-copy .bpv3-breadcrumb a{color:color-mix(in srgb,currentcolor var(--bpv3-mix-tone),transparent)}.bpv3-archive-stage-copy .bpv3-breadcrumb a:hover,.bpv3-archive-stage-copy .bpv3-breadcrumb [aria-current=page]{color:inherit}.bpv3-archive-stage-copy .bpv3-breadcrumb .bpv3-breadcrumb-sep{color:var(--bpv3-chrome-brass-text, currentcolor)}.bpv3-archive-stage-lead{max-inline-size:var(--bpv3-measure-narrow);margin-block-start:calc(var(--bpv3-space-group) - var(--bpv3-space-inside));color:color-mix(in srgb,currentcolor var(--bpv3-mix-tone),transparent)}.bpv3-archive-stage-lead p{margin-block:0}.bpv3-archive-stage-lead .bpv3-clamp-toggle{margin-inline:auto;color:inherit}@media(hover:hover){.bpv3-archive-stage-lead .bpv3-clamp-toggle:hover:not(:disabled){background:color-mix(in srgb,currentcolor var(--bpv3-mix-wash),transparent);color:inherit}}.bpv3-archive-stage-rail{position:relative;grid-template-columns:minmax(0,1fr)}.bpv3-archive-stage-rail:before{content:"";position:absolute;z-index:-2;inset-block:0 calc(50% + (var(--bpv3-space-4) - var(--bpv3-space-2)) / 2);inset-inline:calc(-1 * var(--bpv3-stage-bleed));background:var(--bpv3-stage-band-bg);box-shadow:var(--bpv3-shadow-under-edge);pointer-events:none}.bpv3-archive-stage-rail>.bpv3-archive-head-children{margin-block-start:0}.bpv3-archive-stage .bpv3-catcards-reel{--bpv3-carousel-fade: 0rem;grid-auto-columns:var(--bpv3-stage-card);gap:var(--bpv3-space-group);inline-size:fit-content;max-inline-size:100%;padding:var(--bpv3-stage-shadow-room);margin-block:calc(var(--bpv3-space-2) - var(--bpv3-stage-shadow-room)) calc(var(--bpv3-space-4) - var(--bpv3-stage-shadow-room));margin-inline:auto;scroll-padding-inline:var(--bpv3-stage-shadow-room);list-style:none}@media(min-width:48rem){.bpv3-archive-stage-rail{container:bpv3-stage / inline-size}.bpv3-archive-stage .bpv3-catcards-reel{--bpv3-stage-n: 2;grid-auto-columns:calc((100cqi - 2 * var(--bpv3-stage-edge) - (var(--bpv3-stage-n) - 1) * var(--bpv3-stage-gap)) / var(--bpv3-stage-n));gap:var(--bpv3-stage-gap);justify-content:safe center;inline-size:auto;max-inline-size:none;padding-inline:var(--bpv3-stage-edge);margin-inline:0;scroll-padding-inline:var(--bpv3-stage-edge)}}@container bpv3-stage (min-width: 44rem){.bpv3-archive-stage .bpv3-catcards-reel{--bpv3-stage-n: 3}}@container bpv3-stage (min-width: 58.5rem){.bpv3-archive-stage .bpv3-catcards-reel{--bpv3-stage-n: 4}}@container bpv3-stage (min-width: 73rem){.bpv3-archive-stage .bpv3-catcards-reel{--bpv3-stage-n: 5}}@container bpv3-stage (min-width: 87.5rem){.bpv3-archive-stage .bpv3-catcards-reel{--bpv3-stage-n: 6}}.bpv3-archive-stage .bpv3-catcards-reel>li{display:grid;max-inline-size:none}.bpv3-archive-stage .bpv3-catcards--stage{--bpv3-catcard-plate: var(--bpv3-stage-plate)}@media(prefers-color-scheme:dark){:root:not([data-bpv3-scheme=light]) .bpv3-archive-stage{--bpv3-stage-card-bg: var(--bpv3-color-card)}}:root[data-bpv3-scheme=dark] .bpv3-archive-stage{--bpv3-stage-card-bg: var(--bpv3-color-card)}.bpv3-archive-stage-rail>.bpv3-carousel-controls{display:none}@media(min-width:48rem)and (hover:hover)and (pointer:fine){.bpv3-archive-stage{--bpv3-stage-rail-pad: calc(var(--bpv3-stage-arrow) + var(--bpv3-space-group))}.bpv3-archive-stage-rail{padding-inline:var(--bpv3-stage-rail-pad)}.bpv3-archive-stage-rail>.bpv3-carousel-controls{position:absolute;inset-inline:0;inset-block-start:calc(50% - (var(--bpv3-space-4) - var(--bpv3-space-2)) / 2 - var(--bpv3-stage-arrow) / 2);z-index:1;display:flex;justify-content:space-between;pointer-events:none}}@media not all and (min-width:48rem)and (hover:hover)and (pointer:fine){.bpv3-archive-stage--mono .bpv3-archive-stage-rail>.bpv3-carousel-controls{--bpv3-color-lift: var(--bpv3-color-surface);position:absolute;inset-block-end:calc(100% + var(--bpv3-space-2));inset-inline-end:var(--bpv3-gutter);z-index:1;display:flex;gap:var(--bpv3-space-2)}.bpv3-archive-stage--mono .bpv3-archive-stage-rail>.bpv3-carousel-controls :focus-visible{outline-color:var(--bpv3-color-ink-surface-ink)}.bpv3-archive-stage--mono.bpv3-archive-stage--cards .bpv3-archive-stage-copy>:last-child{max-inline-size:calc(100% - 2 * var(--bpv3-stage-arrow) - 2 * var(--bpv3-space-2))}}@media(min-width:48rem)and (hover:none),(min-width:48rem)and (pointer:coarse){.bpv3-archive-stage--mono .bpv3-archive-stage-rail>.bpv3-carousel-controls{inset-inline-end:var(--bpv3-stage-edge)}}.bpv3-archive-stage--mono .bpv3-archive-stage-rail .bpv3-carousel-btn{border-radius:var(--bpv3-radius-control);box-shadow:none}.bpv3-archive-stage-rail .bpv3-carousel-btn{inline-size:var(--bpv3-stage-arrow);block-size:var(--bpv3-stage-arrow);border-color:var(--bpv3-color-line);border-radius:var(--bpv3-radius-full);background:var(--bpv3-stage-card-bg);box-shadow:var(--bpv3-shadow-card);color:var(--bpv3-color-ink);pointer-events:auto}[data-bpv3-v-archivetone=ink] .bpv3-archive-stage{--bpv3-stage-band-bg: var(--bpv3-color-ink-surface)}[data-bpv3-v-archivetone=ink] .bpv3-archive-stage-band{--bpv3-chrome-brass-text: var(--bpv3-color-highlight);color:var(--bpv3-color-highlight)}[data-bpv3-v-archivetone=highlight] .bpv3-archive-stage{--bpv3-stage-band-bg: var(--bpv3-color-highlight)}[data-bpv3-v-archivetone=highlight] .bpv3-archive-stage-band{--bpv3-chrome-brass-text: var(--bpv3-color-highlight-ink);color:var(--bpv3-color-highlight-ink)}[data-bpv3-v-archivetone=deep] .bpv3-archive-stage{--bpv3-stage-band-bg: var(--bpv3-color-accent-surface);--bpv3-stage-photo: .45}[data-bpv3-v-archivetone=deep] .bpv3-archive-stage-band{--bpv3-chrome-brass-text: var(--bpv3-color-highlight);color:var(--bpv3-color-accent-surface-ink)}[data-bpv3-v-archivetone=deep] .bpv3-archive-stage-copy .bpv3-breadcrumb{color:var(--bpv3-color-highlight)}[data-bpv3-v-archivetone=deep] .bpv3-archive-stage-band:before{box-shadow:var(--bpv3-shadow-header-cast)}[data-bpv3-v-archivetone=ink] .bpv3-archive-stage-band :focus-visible{outline-color:var(--bpv3-color-highlight)}[data-bpv3-v-archivetone=deep] .bpv3-archive-stage-band :focus-visible{outline-color:var(--bpv3-color-accent-surface-ink)}[data-bpv3-v-archivetone=highlight] .bpv3-archive-stage-band :focus-visible{outline-color:var(--bpv3-color-highlight-ink)}@media(max-width:47.9375rem){.bpv3-archive-stage{--bpv3-stage-card: 9.5rem;--bpv3-stage-plate: 7rem}.bpv3-archive-stage-band{padding-block-start:var(--bpv3-space-groups)}.bpv3-archive-stage-rail{grid-column:full}.bpv3-archive-stage .bpv3-catcards-reel{--bpv3-carousel-fade: 0rem;padding-inline:var(--bpv3-gutter);scroll-padding-inline:var(--bpv3-gutter)}.bpv3-archive-stage .bpv3-catcard-body{padding:var(--bpv3-space-2)}.bpv3-archive-stage .bpv3-catcard-name{-webkit-line-clamp:3;line-clamp:3;font-size:var(--bpv3-text-card-sm);line-height:var(--bpv3-leading-card-tight);padding-block-end:var(--bpv3-leading-card-tight-room);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.bpv3-archive-stage .bpv3-catcard-meta{font-size:var(--bpv3-text-2xs-compact)}}:is([data-bpv3-v-archive=stage],[data-bpv3-v-cattile=card]) .bpv3-shop-main>.woocommerce-products-header:not(:has(>*)){display:none}.bpv3-archive-stage--mono{--bpv3-stage-band-bg: var(--bpv3-color-ink-surface)}.bpv3-archive-stage--mono .bpv3-archive-stage-band:before{border-block-start:1px solid color-mix(in srgb,var(--bpv3-color-ink-surface-ink) var(--bpv3-mix-glass-line),transparent)}.bpv3-archive-stage--mono .bpv3-archive-stage-band{--bpv3-color-lift: color-mix(in srgb, currentcolor var(--bpv3-mix-wash), transparent);color:var(--bpv3-color-ink-surface-ink)}.bpv3-archive-stage--mono .bpv3-archive-stage-band .bpv3-archive-head-media{inline-size:var(--bpv3-monoarchive-img);opacity:var(--bpv3-monoarchive-img-strength);mix-blend-mode:normal;-webkit-mask-image:var(--bpv3-monoarchive-img-mask),linear-gradient(to top,var(--bpv3-fade-edge));mask-image:var(--bpv3-monoarchive-img-mask),linear-gradient(to top,var(--bpv3-fade-edge));-webkit-mask-composite:source-in;mask-composite:intersect}.bpv3-archive-stage--mono.bpv3-archive-stage--cards>.bpv3-archive-stage-band .bpv3-archive-head-media{inset-block-end:calc(-1 * (var(--bpv3-space-2) + var(--bpv3-stage-card) / 2))}.bpv3-archive-stage--mono .bpv3-archive-stage-band .bpv3-archive-head-img{opacity:1;object-position:100% 50%;filter:var(--bpv3-monoarchive-img-filter)}@media not all and (min-width:48rem)and (hover:hover)and (pointer:fine){.bpv3-archive-stage--mono.bpv3-archive-stage--cards .bpv3-archive-stage-copy{justify-items:start;text-align:start}.bpv3-archive-stage--mono.bpv3-archive-stage--cards .bpv3-archive-stage-lead .bpv3-clamp-toggle{margin-inline:0}}.bpv3-archive-stage--mono .bpv3-catcards--stage .bpv3-catcard-plate{aspect-ratio:1;block-size:auto;padding:var(--bpv3-space-3)}.bpv3-archive-stage--mono .bpv3-catcards--stage .bpv3-catcard-plate img{object-fit:cover}}@layer components{.bpv3-filters-group,.bpv3-filters-fields{min-inline-size:0}.bpv3-filters-list{display:grid;align-content:start;gap:var(--bpv3-space-2);min-inline-size:0}.bpv3-filters-list>.bpv3-filters-group+.bpv3-filters-group{padding-block-start:var(--bpv3-space-2);border-block-start:1px solid var(--bpv3-color-line)}.bpv3-filters-fields{padding:0;border:0}.bpv3-filters-legend,.bpv3-filters-more>summary{display:flex;align-items:center;min-block-size:var(--bpv3-control-sm);padding-inline:var(--bpv3-space-hair);margin-inline:calc(-1 * var(--bpv3-space-hair));border-radius:var(--bpv3-radius-sm);font-size:var(--bpv3-text-sm);font-weight:600;cursor:pointer;list-style:none;transition:color var(--bpv3-duration-fast) var(--bpv3-ease-out)}.bpv3-filters-legend::-webkit-details-marker,.bpv3-filters-more>summary::-webkit-details-marker{display:none}@media(hover:hover){.bpv3-filters-legend:hover,.bpv3-filters-more>summary:hover{color:var(--bpv3-color-link-hover)}.bpv3-filters-legend:hover>.bpv3-caret,.bpv3-filters-more>summary:hover>.bpv3-caret{color:inherit}}.bpv3-filters-legend{gap:var(--bpv3-space-hair);color:var(--bpv3-color-ink)}.bpv3-filters-group[open]>.bpv3-filters-legend{margin-block-end:var(--bpv3-space-inside)}.bpv3-filters-legend>.bpv3-caret{margin-inline-start:auto}.bpv3-filters-group[open]>.bpv3-filters-legend>.bpv3-caret{rotate:180deg}.bpv3-filters-activecount:before{content:"("}.bpv3-filters-activecount:after{content:")"}.bpv3-filters-activecount[hidden]+.bpv3-filters-activeword{display:none}.bpv3-filters-unit{font-weight:400;color:var(--bpv3-color-ink-soft)}.bpv3-filters-values{display:flex;flex-direction:column;gap:var(--bpv3-space-inside)}.bpv3-filters-value{display:flex;align-items:center;gap:var(--bpv3-space-hair);font-size:var(--bpv3-text-sm);color:var(--bpv3-color-ink)}.bpv3-filters-value>.bpv3-check{min-inline-size:0}.bpv3-filters-tail{white-space:nowrap}.bpv3-filtertree,.bpv3-filtertree-sub{display:grid;gap:var(--bpv3-space-2);margin:0;padding:0;list-style:none}.bpv3-filtertree-sub{padding-inline-start:var(--bpv3-space-3);border-inline-start:1px solid var(--bpv3-color-line)}.bpv3-filtertree-sub>li:first-child{padding-block-start:var(--bpv3-space-2)}.bpv3-filtertree-toggle{flex-shrink:0;margin-inline-start:var(--bpv3-space-1)}.bpv3-filtertree-toggle .bpv3-filtertree-ico-minus,.bpv3-filtertree-toggle[aria-expanded=true] .bpv3-filtertree-ico-plus{display:none}.bpv3-filtertree-toggle[aria-expanded=true] .bpv3-filtertree-ico-minus{display:block}.bpv3-filtertree-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--bpv3-duration-base) var(--bpv3-ease-out)}.bpv3-filtertree-item:has(>.bpv3-filters-value>.bpv3-filtertree-toggle[aria-expanded=true])>.bpv3-filtertree-panel{grid-template-rows:1fr}.bpv3-filtertree-panel>*{overflow:hidden}.bpv3-filters-value:has(input:disabled){color:var(--bpv3-color-ink-disabled)}.bpv3-filters-value:has(input:disabled)>.bpv3-check,.bpv3-filters-value:has(input:disabled)>.bpv3-check span,.bpv3-filters-value:has(input:disabled) .bpv3-count{color:var(--bpv3-color-ink-disabled)}.bpv3-filters-value:has(input:disabled) .bpv3-count:before{color:var(--bpv3-color-line)}.bpv3-filters-value:has(input:disabled) input{opacity:var(--bpv3-opacity-busy)}.bpv3-filters-range{display:grid;align-content:start}.bpv3-filters-range-fields{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--bpv3-space-inside)}.bpv3-filters-range .bpv3-field,.bpv3-filters-search .bpv3-field{min-inline-size:0}.bpv3-filters-range .bpv3-input,.bpv3-filters-search .bpv3-input{min-inline-size:0;inline-size:100%}.bpv3-filters-range-sep{color:var(--bpv3-color-ink-soft)}.bpv3-filters-range-fields--unit{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}.bpv3-filters-range-unit{color:var(--bpv3-color-ink-soft);font-size:var(--bpv3-text-sm);white-space:nowrap}.bpv3-filters-search{display:none;margin-block-end:var(--bpv3-space-inside)}.bpv3-filters-search[data-bpv3-facet-search=ready]{display:block}.bpv3-filters-noresult{margin-block:var(--bpv3-space-inside) 0;font-size:var(--bpv3-text-sm);color:var(--bpv3-color-ink-soft)}.bpv3-filters-more{margin-block-start:var(--bpv3-space-inside)}.bpv3-filters-more>summary{color:var(--bpv3-color-accent)}.bpv3-filters-more[open]{display:flex;flex-direction:column}.bpv3-filters-more[open]>summary{order:1;margin-block-start:var(--bpv3-space-inside)}.bpv3-filters-more-close,.bpv3-filters-more[open] .bpv3-filters-more-open{display:none}.bpv3-filters-more[open] .bpv3-filters-more-close{display:inline}.bpv3-filters-more:not(:has([data-bpv3-facet-row]:not([hidden]))){display:none}.bpv3-filters-empty{margin-block-start:var(--bpv3-space-group)}[data-bpv3-catalog=ready] .bpv3-filters-apply{display:none}.bpv3-filters-deferred{margin:0;font-size:var(--bpv3-text-sm)}.bpv3-filters-capped{margin:var(--bpv3-space-inside) 0 0;font-size:var(--bpv3-text-sm);color:var(--bpv3-color-ink-soft)}[data-bpv3-catalog=ready] .bpv3-filters-deferred{display:none}:root.bpv3-js .bpv3-sort-apply{display:none}[data-bpv3-catalog=ready] .bpv3-catalog-drawer .bpv3-filters-apply{display:inline-flex}[data-bpv3-catalog=ready] .bpv3-shop-aside>.bpv3-filters--sheet{display:none}.bpv3-catalog-drawer .bpv3-filters,.bpv3-filters-popover .bpv3-filters{display:flex;flex-direction:column;min-block-size:0}.bpv3-filters-popover .bpv3-filters{flex:1 1 auto}.bpv3-catalog-drawer .bpv3-filters-list,.bpv3-filters-popover .bpv3-filters-list{flex:1 1 auto;min-block-size:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:var(--bpv3-space-1);margin:calc(-1 * var(--bpv3-space-1))}.bpv3-catalog-drawer .bpv3-filters-list{margin-inline-end:calc(-1 * var(--bpv3-space-4));padding-inline-end:var(--bpv3-space-4)}.bpv3-catalog-drawer .bpv3-modal-body{overflow:clip;min-block-size:0;grid-template-rows:minmax(0,1fr)}.bpv3-catalog-drawer .bpv3-filters>:is(h2,h3){display:none}.bpv3-catalog-drawer .bpv3-filters-apply,.bpv3-filters-popover .bpv3-filters-apply{flex:0 0 auto;margin-block-start:calc(var(--bpv3-space-5) - var(--bpv3-space-4))}.bpv3-quickfilters{flex:1 1 auto;min-inline-size:0}.bpv3-quickfilter[hidden]{display:none}@media(min-width:48rem){.bpv3-toolbar-actions{align-self:flex-end;margin-inline-start:auto}}.bpv3-toolbar-chips{flex-basis:100%;align-items:center}.bpv3-toolbar-chips-title{flex-basis:100%;max-inline-size:none;margin:0;color:var(--bpv3-color-ink-soft);font-size:var(--bpv3-text-xs);font-weight:700;letter-spacing:var(--bpv3-tracking-caps);text-transform:uppercase}.bpv3-chips.bpv3-quickfilters{display:none}:root.bpv3-js .bpv3-chips.bpv3-quickfilters,.bpv3-showcase-group .bpv3-chips.bpv3-quickfilters{display:flex}@media(min-width:60rem){[data-bpv3-catalog] .bpv3-chips.bpv3-quickfilters[data-bpv3-rail]{display:none}}.bpv3-quickfilter:has(.bpv3-toolbar-badge),button.bpv3-quickfilter:has(.bpv3-toolbar-badge):hover{border-color:var(--bpv3-color-accent);color:var(--bpv3-color-accent)}.bpv3-filters-popover{--bpv3-filters-popover-on: 0;--bpv3-filters-popover-size: 22rem;--bpv3-filters-popover-min: min(22rem, calc(100% - 2 * var(--bpv3-space-6)));--bpv3-filters-popover-w: min(var(--bpv3-filters-popover-size), calc(100% - 2 * var(--bpv3-space-4)));position:fixed;inline-size:var(--bpv3-filters-popover-w);inset-block-start:min(calc(var(--bpv3-popover-y, 0px) + var(--bpv3-popover-gap)),calc(100% - var(--bpv3-filters-popover-min) - var(--bpv3-space-6)));inset-inline-start:clamp(var(--bpv3-space-4),var(--bpv3-popover-x, 0px),calc(100% - var(--bpv3-filters-popover-w) - var(--bpv3-space-4)));inset-inline-end:auto;inset-block-end:auto;translate:var(--bpv3-popover-slide, 0px) var(--bpv3-popover-shift, 0px);max-block-size:max(var(--bpv3-filters-popover-min),calc(100% - var(--bpv3-popover-y, 0px) - var(--bpv3-space-6)));overflow:clip;padding:var(--bpv3-space-3)}.bpv3-filters-popover:popover-open{display:flex;flex-direction:column}.bpv3-filters-popover[data-bpv3-popover-title]:not([data-bpv3-popover-title=""]):before{content:attr(data-bpv3-popover-title);flex:0 0 auto;margin-block-end:var(--bpv3-space-3);padding-inline-end:var(--bpv3-control-sm);border-block-end:1px solid var(--bpv3-color-line);color:var(--bpv3-color-ink);font-size:var(--bpv3-text-xs);font-weight:700;line-height:var(--bpv3-control-sm);letter-spacing:var(--bpv3-tracking-caps);text-transform:uppercase}.bpv3-filters-popover .bpv3-filters-list>.bpv3-filters-group{padding-block-start:0;border-block-start:0}.bpv3-filters-popover>.bpv3-filters-popover-close{position:absolute;inset-block-start:var(--bpv3-space-3);inset-inline-end:var(--bpv3-space-2);inline-size:var(--bpv3-control-sm);block-size:var(--bpv3-control-sm)}.bpv3-filters-popover>.bpv3-filters-search{flex:0 0 auto;margin-block-end:var(--bpv3-space-3)}.bpv3-quickfilter[aria-expanded=true]{background:var(--bpv3-color-lift)}.bpv3-quickfilter>.bpv3-caret{transition:rotate var(--bpv3-duration-base) var(--bpv3-ease-out),color var(--bpv3-duration-fast) var(--bpv3-ease-out)}.bpv3-quickfilter[aria-expanded=true]>.bpv3-caret{rotate:180deg;color:var(--bpv3-color-accent)}@media(min-width:48rem){.bpv3-filters-popover{--bpv3-filters-popover-on: 1}}.bpv3-filters[data-bpv3-catalog-only]>:not(.bpv3-filters-list,.bpv3-filters-apply),.bpv3-filters[data-bpv3-catalog-only]>.bpv3-filters-list>:not([data-bpv3-facet-shown]){display:none}.bpv3-filters[data-bpv3-catalog-only] [data-bpv3-facet-shown]>summary{display:none}[data-bpv3-catalog=ready] .bpv3-filters-popover .bpv3-filters-apply{display:inline-flex}.bpv3-toolbar-badge:before{content:"("}.bpv3-toolbar-badge:after{content:")"}.bpv3-sort{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bpv3-space-inside)}.bpv3-sort>.bpv3-select-wrap{min-inline-size:0}.bpv3-sort .bpv3-select{inline-size:100%}.bpv3-sort-open{display:none}:root.bpv3-js .bpv3-sort-open{display:inline-flex}:root.bpv3-js .bpv3-sort>.bpv3-select-wrap{display:none}.bpv3-sort-open-value{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:48rem){.bpv3-sort-open-value{position:static;inline-size:auto;block-size:auto;margin:0;overflow:visible;clip-path:none}.bpv3-sort-open-word{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.bpv3-sort-open .bpv3-caret{transition:rotate var(--bpv3-duration-base) var(--bpv3-ease-out),color var(--bpv3-duration-fast) var(--bpv3-ease-out)}.bpv3-sort-open[aria-expanded=true] .bpv3-caret{rotate:180deg;color:var(--bpv3-color-accent)}@media(max-width:47.9375rem){:root.bpv3-js .bpv3-toolbar-actions{flex-wrap:nowrap;justify-content:space-between;inline-size:100%}:root.bpv3-js .bpv3-toolbar-count{min-inline-size:0}}.bpv3-sortlist{display:grid;gap:var(--bpv3-space-hair);margin:0;padding:0;list-style:none}.bpv3-sortopt{display:flex;align-items:center;gap:var(--bpv3-space-3);inline-size:100%;min-block-size:var(--bpv3-control-md);padding-inline:var(--bpv3-space-3);padding-block:var(--bpv3-space-2);border:0;border-radius:var(--bpv3-radius-sm);background:none;font:inherit;color:var(--bpv3-color-ink);text-align:start;cursor:pointer;transition:background-color var(--bpv3-duration-fast) var(--bpv3-ease-out)}.bpv3-sortopt-ico,.bpv3-sortopt-tick{flex:0 0 auto;color:var(--bpv3-color-accent)}.bpv3-sortopt-label{flex:1 1 auto}.bpv3-sortopt-tick{visibility:hidden}.bpv3-sortopt[aria-checked=true] .bpv3-sortopt-label{font-weight:600}.bpv3-sortpop .bpv3-sortopt{font-size:var(--bpv3-text-sm)}.bpv3-sortopt[aria-checked=true] .bpv3-sortopt-tick{visibility:visible}@media(hover:hover){.bpv3-sortopt:hover{background:var(--bpv3-color-lift)}}.bpv3-sortopt[aria-checked=true]{background:color-mix(in srgb,var(--bpv3-color-accent) var(--bpv3-mix-wash),var(--bpv3-color-lift))}.bpv3-sortpop{--bpv3-sortpop-on: 0;--bpv3-sortpop-size: 22rem;--bpv3-sortpop-w: min(var(--bpv3-sortpop-size), calc(100% - 2 * var(--bpv3-space-4)));--bpv3-sortpop-min: 9rem;position:fixed;inline-size:var(--bpv3-sortpop-w);inset-inline-end:clamp(var(--bpv3-space-4),var(--bpv3-sortpop-end, 0px),calc(100% - var(--bpv3-sortpop-w) - var(--bpv3-space-4)));inset-inline-start:auto;inset-block-start:min(calc(var(--bpv3-sortpop-y, 0px) + var(--bpv3-popover-gap)),calc(100% - var(--bpv3-sortpop-min) - var(--bpv3-space-6)));inset-block-end:auto;translate:var(--bpv3-sortpop-slide, 0px) var(--bpv3-sortpop-shift, 0px);max-block-size:max(var(--bpv3-sortpop-min),calc(100% - var(--bpv3-sortpop-y, 0px) - var(--bpv3-space-6)));overflow-y:auto;padding:var(--bpv3-space-2)}.bpv3-sortpop[data-bpv3-sortpop-up]{inset-block-start:auto;inset-block-end:min(calc(100% - var(--bpv3-sortpop-y, 0px) + var(--bpv3-popover-gap)),calc(100% - var(--bpv3-sortpop-min) - var(--bpv3-space-6)));max-block-size:max(var(--bpv3-sortpop-min),calc(var(--bpv3-sortpop-y, 0px) - var(--bpv3-space-6)));--bpv3-tabpanel-rise: var(--bpv3-space-1)}@media(min-width:48rem){.bpv3-sortpop{--bpv3-sortpop-on: 1}}[data-bpv3-catalog-results]{display:grid;grid-template-columns:minmax(0,1fr);container:bpv3-results / inline-size;align-content:start;row-gap:var(--bpv3-space-4)}[data-bpv3-catalog-results]>.bpv3-stack{margin-block-start:calc(var(--bpv3-space-groups) - var(--bpv3-space-4))}.bpv3-loadmore-count{font-weight:500}:root.bpv3-js [data-bpv3-catalog-results] .woocommerce-pagination{display:none}.bpv3-loadmore-end{font-size:var(--bpv3-text-sm);color:var(--bpv3-color-ink-soft);text-align:center}[data-bpv3-catalog-grid]{transition:opacity var(--bpv3-duration-fast) var(--bpv3-ease-out)}[data-bpv3-catalog-grid][aria-busy=true]{opacity:var(--bpv3-opacity-busy)}[data-bpv3-catalog-grid]>.is-new{animation:bpv3-catalog-in var(--bpv3-duration-base) var(--bpv3-ease-out) both}@media(prefers-reduced-motion:reduce){[data-bpv3-catalog-grid]>.is-new{animation:none;opacity:1;translate:none}}}@layer components{.bpv3-rangeslider{--bpv3-rangeslider-from: 0%;--bpv3-rangeslider-to: 100%;display:none;position:relative;block-size:var(--bpv3-control-md);touch-action:pan-y;cursor:pointer;-webkit-user-select:none;user-select:none}.bpv3-rangeslider[data-bpv3-rangeslider=ready]:not([hidden]){display:block}.bpv3-rangeslider-track{position:absolute;inset-inline:calc(var(--bpv3-rangeslider-knob) / 2);inset-block-start:50%;block-size:var(--bpv3-rangeslider-rail);translate:0 -50%;border-radius:var(--bpv3-radius-full);background:var(--bpv3-color-line-control);pointer-events:none}.bpv3-rangeslider-track:before{content:"";position:absolute;inset-block:0;inset-inline-start:var(--bpv3-rangeslider-from);inset-inline-end:calc(100% - var(--bpv3-rangeslider-to));border-radius:inherit;background:var(--bpv3-color-accent)}.bpv3-rangeslider-input{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;padding:0;appearance:none;background:transparent;pointer-events:none}.bpv3-rangeslider-input:focus-visible{outline:none}.bpv3-rangeslider-input::-webkit-slider-runnable-track{block-size:100%;border:0;background:transparent}.bpv3-rangeslider-input::-moz-range-track{border:0;background:transparent}.bpv3-rangeslider-input::-webkit-slider-thumb{appearance:none;box-sizing:border-box;inline-size:var(--bpv3-rangeslider-knob);block-size:var(--bpv3-rangeslider-knob);margin-block-start:calc((var(--bpv3-control-md) - var(--bpv3-rangeslider-knob)) / 2);border:2px solid var(--bpv3-color-accent);border-radius:var(--bpv3-radius-full);background:var(--bpv3-color-base);box-shadow:var(--bpv3-shadow-sm)}.bpv3-rangeslider-input::-moz-range-thumb{box-sizing:border-box;inline-size:var(--bpv3-rangeslider-knob);block-size:var(--bpv3-rangeslider-knob);border:2px solid var(--bpv3-color-accent);border-radius:var(--bpv3-radius-full);background:var(--bpv3-color-base);box-shadow:var(--bpv3-shadow-sm)}.bpv3-rangeslider-input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--bpv3-color-base),0 0 0 4px var(--bpv3-color-accent)}.bpv3-rangeslider-input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--bpv3-color-base),0 0 0 4px var(--bpv3-color-accent)}}@layer components{@media(max-width:47.9375rem)and (min-height:30rem){.bpv3-js [data-bpv3-v-filterbar=sticky] .bpv3-toolbar[data-bpv3-catalog-toolbar]{position:sticky;inset-block-start:var(--bpv3-filterbar-top, 0);z-index:var(--bpv3-z-sticky);margin-inline:calc(-1 * var(--bpv3-gutter));padding:var(--bpv3-space-2) var(--bpv3-gutter);background-color:var(--bpv3-color-base)}.bpv3-js [data-bpv3-v-filterbar=sticky] .bpv3-toolbar[data-bpv3-stuck]{box-shadow:var(--bpv3-shadow-hairline-down)}.bpv3-js [data-bpv3-v-filterbar=sticky] .bpv3-toolbar[data-bpv3-catalog-toolbar]>.bpv3-chips.bpv3-quickfilters{flex:1 0 100%;flex-wrap:nowrap;margin:calc(-1 * var(--bpv3-space-1)) calc(-1 * var(--bpv3-gutter));padding:var(--bpv3-space-1) var(--bpv3-gutter);overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:var(--bpv3-gutter);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,currentcolor var(--bpv3-gutter),currentcolor calc(100% - var(--bpv3-gutter)),transparent);mask-image:linear-gradient(to right,transparent,currentcolor var(--bpv3-gutter),currentcolor calc(100% - var(--bpv3-gutter)),transparent)}.bpv3-js [data-bpv3-v-filterbar=sticky] .bpv3-toolbar[data-bpv3-catalog-toolbar]>.bpv3-quickfilters::-webkit-scrollbar{display:none}.bpv3-js [data-bpv3-v-filterbar=sticky] .bpv3-toolbar[data-bpv3-catalog-toolbar]>.bpv3-quickfilters>*{flex-shrink:0}.bpv3-js [data-bpv3-v-filterbar=sticky] .bpv3-toolbar[data-bpv3-filterbar-slide=a]{animation:bpv3-filterbar-slide-a var(--bpv3-duration-base) var(--bpv3-ease-out)}.bpv3-js [data-bpv3-v-filterbar=sticky] .bpv3-toolbar[data-bpv3-filterbar-slide=b]{animation:bpv3-filterbar-slide-b var(--bpv3-duration-base) var(--bpv3-ease-out)}}@media(prefers-reduced-motion:reduce){.bpv3-js [data-bpv3-v-filterbar=sticky] .bpv3-toolbar[data-bpv3-filterbar-slide]{animation:none}}}@layer components{.bpv3-wc-main{row-gap:var(--bpv3-space-4)}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-products-header__title{font-size:var(--bpv3-text-title-page);font-weight:700;letter-spacing:-.02em;line-height:1.1}.bpv3-shop-layout{display:grid;grid-template-areas:"main" "aside";grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:var(--bpv3-shop-gap)}.bpv3-shop-main{grid-area:main;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-inline-size:0;row-gap:var(--bpv3-space-5)}.bpv3-shop-main>.bpv3-breadcrumb{margin-block-end:calc(var(--bpv3-space-2) - var(--bpv3-space-5))}@media(max-width:59.9375rem){.bpv3-shop-main:has(>.bpv3-breadcrumb:first-child){margin-block-start:calc((var(--bpv3-space-2) + var(--bpv3-space-3)) / 2 - var(--bpv3-space-5))}.bpv3-shop-main>.bpv3-breadcrumb{margin-block-end:calc(var(--bpv3-space-3) - var(--bpv3-space-5))}}.bpv3-shop-main>.bpv3-toolbar{margin-block-end:calc(var(--bpv3-space-3) - var(--bpv3-space-5))}.bpv3-shop-aside{grid-area:aside;display:grid;align-content:start;gap:var(--bpv3-space-5)}@media(max-width:59.9375rem){.bpv3-shop-layout[data-bpv3-shop-view=product]>.bpv3-shop-aside{display:none}}@media(min-width:60rem){.bpv3-shop-layout{grid-template-areas:"aside main";grid-template-columns:var(--bpv3-shop-aside) minmax(0,1fr)}.bpv3-shop-aside{position:sticky;inset-block-start:var(--bpv3-shop-aside-top, var(--bpv3-space-4))}}.bpv3-toolbar .woocommerce-result-count{margin:0;color:var(--bpv3-color-ink-soft);font-size:var(--bpv3-text-sm)}.woocommerce-ordering{margin:0}.woocommerce-ordering select{min-block-size:2.25rem;padding-inline:var(--bpv3-space-3);border:1px solid var(--bpv3-color-line-strong);border-radius:var(--bpv3-radius-control);background:var(--bpv3-color-base);color:var(--bpv3-color-ink);font-size:var(--bpv3-text-sm);font-weight:600;cursor:pointer;transition:border-color var(--bpv3-duration-fast) var(--bpv3-ease-out)}ul.products{display:grid;--bpv3-grid-track: min(var(--bpv3-grid-min, 14rem), calc((100% - var(--bpv3-grid-gap)) / 2));--bpv3-grid-gap: var(--bpv3-space-2);grid-template-columns:repeat(auto-fill,minmax(var(--bpv3-grid-track),1fr));align-content:start;gap:var(--bpv3-grid-gap);list-style:none;padding:0;margin:0}@container bpv3-results (min-width: 56rem){ul.products{grid-template-columns:repeat(var(--bpv3-shop-cols, 4),minmax(0,1fr))}}@media(max-width:40rem){.bpv3-products-reel .bpv3-carousel-controls{display:none}}.bpv3-products-reel ul.products.bpv3-carousel-track{--bpv3-carousel-fade: var(--bpv3-products-reel-peek);grid-template-columns:none;grid-template-rows:repeat(var(--bpv3-card-rows, 3),auto);grid-auto-flow:column;grid-auto-columns:min(var(--bpv3-grid-min, 14rem),max(var(--bpv3-products-reel-floor),calc((100% - var(--bpv3-grid-gap) - var(--bpv3-products-reel-peek)) / 2)));padding:var(--bpv3-space-2) var(--bpv3-space-2) var(--bpv3-space-6);margin:calc(-1 * var(--bpv3-space-2)) calc(-1 * var(--bpv3-space-2)) calc(-1 * var(--bpv3-space-6))}ul.products>.bpv3-card{max-inline-size:none;min-inline-size:0;grid-row:span var(--bpv3-card-rows);grid-template-rows:subgrid}.bpv3-card .bpv3-card-actions>.button{display:inline-flex;align-items:center;justify-content:center;justify-self:stretch;gap:0;min-inline-size:0;min-block-size:var(--bpv3-control-sm);padding-block:0;transition:flex-basis var(--bpv3-duration-base) var(--bpv3-ease-out),flex-grow var(--bpv3-duration-base) var(--bpv3-ease-out),padding var(--bpv3-duration-base) var(--bpv3-ease-out),background-color var(--bpv3-duration-fast) var(--bpv3-ease-out),border-color var(--bpv3-duration-fast) var(--bpv3-ease-out),color var(--bpv3-duration-fast) var(--bpv3-ease-out);font-size:var(--bpv3-text-xs);letter-spacing:var(--bpv3-tracking-caps-title);text-transform:uppercase;white-space:nowrap}.bpv3-card .bpv3-card-actions .button{font-weight:500}.bpv3-card .bpv3-card-actions :is(.button,.bpv3-button){border-radius:var(--bpv3-radius-sm)}@media(max-width:26.5rem){.bpv3-card .bpv3-card-actions :is(.button,.bpv3-button){min-block-size:2rem;font-size:var(--bpv3-text-xs-tight)}.bpv3-card .bpv3-card-body .price{font-size:var(--bpv3-text-card-lg);line-height:1.2}}.bpv3-card .woocommerce-loop-product__title{font-size:var(--bpv3-text-card);font-weight:600;line-height:1.2;margin:0}.bpv3-card .price{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:baseline;gap:var(--bpv3-space-2);font-size:var(--bpv3-text-price);font-weight:900;font-variant-numeric:tabular-nums;color:var(--bpv3-color-ink)}.bpv3-card .price ins{text-decoration:none;order:-1;color:var(--bpv3-color-sale)}.bpv3-card .price del{color:var(--bpv3-color-ink-soft);font-size:var(--bpv3-text-sm);font-weight:400}.bpv3-card .added_to_cart{display:none}.bpv3-card-media .onsale,.bpv3-wc-main div.product>.onsale,.bpv3-wc-main div.product>.bpv3-pbadges>.onsale{position:absolute;z-index:1;display:inline-flex;align-items:center;padding:var(--bpv3-space-hair) var(--bpv3-space-2);border-radius:var(--bpv3-radius-sm);background:var(--bpv3-color-highlight);color:var(--bpv3-color-highlight-ink);font-size:var(--bpv3-text-xs);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase}[data-bpv3-v-badge=accent] .bpv3-card-media .onsale,[data-bpv3-v-badge=accent] .bpv3-wc-main div.product>.onsale,[data-bpv3-v-badge=accent] .bpv3-wc-main div.product>.bpv3-pbadges>.onsale{background:var(--bpv3-color-accent);color:var(--bpv3-color-accent-ink)}.bpv3-card-media .onsale,.bpv3-card-media .bpv3-pbadges{inset-block-start:var(--bpv3-space-2);inset-inline-start:var(--bpv3-space-2)}.bpv3-card-media .bpv3-pbadges,.bpv3-wc-main div.product>.bpv3-pbadges{position:absolute;z-index:1;display:flex;flex-wrap:wrap;gap:var(--bpv3-space-1);max-inline-size:calc(100% - 2 * var(--bpv3-space-2))}.bpv3-card-media .bpv3-pbadges>.onsale,.bpv3-wc-main div.product>.bpv3-pbadges>.onsale{position:static}@media(max-width:47.9375rem){.bpv3-card-media .onsale{padding:var(--bpv3-space-hair) var(--bpv3-space-1);font-size:var(--bpv3-text-2xs);letter-spacing:.02em}.bpv3-card-media .bpv3-pbadges{gap:var(--bpv3-space-hair)}}.bpv3-wc-main .button,.bpv3-card .button,.woocommerce .button,.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.comment-form .submit{appearance:none;display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:var(--bpv3-space-2);min-block-size:2.75rem;padding-inline:var(--bpv3-space-4);border:1px solid transparent;border-radius:var(--bpv3-radius-control);background-color:var(--bpv3-color-accent);color:var(--bpv3-color-accent-ink);font:inherit;font-size:var(--bpv3-text-base);font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--bpv3-duration-fast) var(--bpv3-ease-out),translate var(--bpv3-duration-fast) var(--bpv3-ease-out)}.bpv3-wc-main .button:hover,.bpv3-card .button:hover,.woocommerce .button:hover,.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover,.comment-form .submit:hover{background-color:var(--bpv3-color-accent-hover);color:var(--bpv3-color-accent-ink)}[data-bpv3-v-button=edge] :is(.bpv3-wc-main,.bpv3-card,.woocommerce,.woocommerce-message,.woocommerce-info,.woocommerce-error) .button:not(:disabled),[data-bpv3-v-button=edge] .comment-form .submit:not(:disabled){box-shadow:0 var(--bpv3-space-hair) 0 var(--bpv3-color-accent-edge)}.bpv3-wc-main .button:focus-visible,.bpv3-card .button:focus-visible,.woocommerce .button:focus-visible,.woocommerce-message .button:focus-visible,.woocommerce-info .button:focus-visible,.woocommerce-error .button:focus-visible,.comment-form .submit:focus-visible{outline:2px solid var(--bpv3-color-accent);outline-offset:2px}.bpv3-wc-main .button[aria-busy=true],.bpv3-card .button[aria-busy=true],.bpv3-button[aria-busy=true]{cursor:progress}.bpv3-wc-main .button[aria-busy=true] .bpv3-icon,.bpv3-card .button[aria-busy=true] .bpv3-icon,.bpv3-button[aria-busy=true] .bpv3-icon{opacity:var(--bpv3-opacity-busy);transition:opacity var(--bpv3-duration-fast) var(--bpv3-ease-out)}.woocommerce-message,.woocommerce-error,.woocommerce-info{--bpv3-notice-ground: var(--bpv3-color-surface);--bpv3-notice-edge: var(--bpv3-color-line);display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-content:flex-start;align-items:center;justify-content:flex-end;justify-self:stretch;gap:var(--bpv3-space-2) var(--bpv3-space-3);max-inline-size:none;padding:var(--bpv3-space-3);color:var(--bpv3-color-ink);background:var(--bpv3-notice-ground);--bpv3-color-lift: var(--bpv3-color-base);border:1px solid var(--bpv3-notice-edge);border-radius:var(--bpv3-radius-sm);list-style:none;margin:0}.woocommerce-message{--bpv3-notice-ground: var(--bpv3-color-success-surface);--bpv3-notice-edge: var(--bpv3-color-success)}.woocommerce-error{--bpv3-notice-ground: color-mix(in srgb, var(--bpv3-color-error) var(--bpv3-mix-tint), var(--bpv3-color-base));--bpv3-notice-edge: var(--bpv3-color-error);flex-direction:column;align-items:flex-start}.woocommerce-info{--bpv3-notice-ground: color-mix(in srgb, var(--bpv3-color-accent) var(--bpv3-mix-tint), var(--bpv3-color-base));--bpv3-notice-edge: var(--bpv3-color-accent)}:is(.woocommerce-message,.woocommerce-error,.woocommerce-info)[tabindex="-1"]:focus-visible{outline:none}.woocommerce-notices-wrapper>*+*{margin-block-start:var(--bpv3-space-2)}.woocommerce-pagination{display:flex;justify-content:center}.woocommerce-pagination ul{display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--bpv3-space-1);list-style:none;padding:0;margin:0}.woocommerce-pagination li>.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-inline-size:2.75rem;min-block-size:2.75rem;border:1px solid transparent;border-radius:var(--bpv3-radius-control);font-size:var(--bpv3-text-sm);font-weight:600;color:var(--bpv3-color-ink-soft);text-decoration:none;transition:background-color var(--bpv3-duration-fast) var(--bpv3-ease-out),color var(--bpv3-duration-fast) var(--bpv3-ease-out)}.woocommerce-pagination li>.page-numbers.current{border-color:var(--bpv3-color-line-strong);color:var(--bpv3-color-ink)}[data-bpv3-v-pdp=buybox] .bpv3-wc-main .bpv3-product{grid-template-columns:minmax(0,1fr);gap:var(--bpv3-space-5)}@container bpv3-pdp (min-width: 39rem){[data-bpv3-v-pdp=buybox] .bpv3-wc-main .bpv3-product{grid-template-columns:minmax(0,6fr) minmax(var(--bpv3-product-min),5fr);grid-template-rows:auto 1fr;column-gap:var(--bpv3-space-6)}[data-bpv3-v-pdp=buybox] .bpv3-wc-main .bpv3-product>.summary{position:sticky;inset-block-start:var(--bpv3-pdp-summary-top, var(--bpv3-space-4));grid-column:2;grid-row:span 2}}.bpv3-gallery-zoom,.bpv3-quickview{position:absolute;z-index:1;display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border:1px solid var(--bpv3-color-line);border-radius:var(--bpv3-radius-sm);background-color:var(--bpv3-color-base);color:var(--bpv3-color-ink-soft);text-decoration:none;transition:color var(--bpv3-duration-fast) var(--bpv3-ease-out),background-color var(--bpv3-duration-fast) var(--bpv3-ease-out)}@media(hover:hover){.bpv3-gallery-zoom:hover,.bpv3-quickview:hover{color:var(--bpv3-color-accent);background-color:var(--bpv3-color-lift)}}.bpv3-wc-main .product_title{font-size:var(--bpv3-text-title-page);font-weight:700;letter-spacing:-.02em;line-height:1.1}.bpv3-wc-main section.related.products,.bpv3-wc-main section.up-sells.products,.bpv3-wc-main .bpv3-pdp-brandrow,.bpv3-wc-main .bpv3-pdp-relation,.bpv3-wc-main .bpv3-pdp-siblingcats{display:grid;gap:var(--bpv3-space-4)}.woocommerce-Tabs-panel--additional_information{container-type:inline-size}.bpv3-wc-main .star-rating{inline-size:5rem;block-size:.375rem;border-radius:var(--bpv3-radius-full);background:var(--bpv3-color-line);overflow:hidden}.bpv3-wc-main .star-rating>span{display:block;block-size:100%;overflow:hidden;color:transparent;background:var(--bpv3-color-rating)}.bpv3-wc-main .woocommerce-product-rating{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bpv3-space-2);font-size:var(--bpv3-text-sm);color:var(--bpv3-color-ink-soft)}.bpv3-star-line{opacity:calc(1 - var(--bpv3-star-on, 0))}.bpv3-star-fill{color:var(--bpv3-color-rating);opacity:var(--bpv3-star-on, 0)}.bpv3-wc-main .related>h2,.bpv3-wc-main .up-sells>h2,.bpv3-wc-main .bpv3-pdp-brandrow-head>h2,.bpv3-wc-main .bpv3-pdp-relation>.bpv3-section-head>h2,.bpv3-wc-main .bpv3-pdp-siblingcats-title{margin:0;font-size:var(--bpv3-text-2xl);font-weight:700;letter-spacing:-.015em}@media(max-width:39.9375rem){.bpv3-wc-main .related>h2,.bpv3-wc-main .up-sells>h2,.bpv3-wc-main .bpv3-pdp-brandrow-head>h2,.bpv3-wc-main .bpv3-pdp-relation>.bpv3-section-head>h2,.bpv3-wc-main .bpv3-pdp-siblingcats-title{font-size:var(--bpv3-text-xl)}}}@layer components{.bpv3-shopnav-fab{display:none}@media(max-width:63.9375rem){.bpv3-js :is([data-bpv3-v-shopnav=sheet],[data-bpv3-v-shopnav=menu]) .bpv3-shop-aside{display:contents}.bpv3-js :is([data-bpv3-v-shopnav=sheet],[data-bpv3-v-shopnav=menu]) .bpv3-shop-aside>:not(dialog,.bpv3-popover){display:none}.bpv3-js :is([data-bpv3-v-shopnav=sheet],[data-bpv3-v-shopnav=menu]) .bpv3-shop-layout{display:block}.bpv3-js [data-bpv3-v-shopnav=sheet] .bpv3-shopnav-fab{position:fixed;inset-inline:var(--bpv3-bandhead-inset);inset-block-end:calc(var(--bpv3-bandhead-pad) + env(safe-area-inset-bottom,0));z-index:var(--bpv3-z-sticky);display:flex;align-items:center;justify-content:center;gap:var(--bpv3-space-2);padding:var(--bpv3-fab-pad-start) var(--bpv3-bandhead-inset) var(--bpv3-fab-pad-end);border:0;border-radius:var(--bpv3-radius-control);background-color:var(--bpv3-color-accent);color:var(--bpv3-color-accent-ink);box-shadow:var(--bpv3-shadow-float);font:inherit;font-size:var(--bpv3-text-base);font-weight:700;letter-spacing:var(--bpv3-tracking-caps-tight);text-transform:uppercase;cursor:pointer}@media(hover:hover){.bpv3-js [data-bpv3-v-shopnav=sheet] .bpv3-shopnav-fab:hover{background-color:var(--bpv3-color-accent-hover)}}.bpv3-js [data-bpv3-v-shopnav=sheet] .bpv3-main~footer[data-bpv3-shopnav-fab]{padding-block-end:calc(var(--bpv3-control-md) + 2 * var(--bpv3-bandhead-pad))}.bpv3-js:has([data-bpv3-v-shopnav=sheet] .bpv3-shopnav-fab){scroll-padding-block-end:calc(var(--bpv3-control-md) + 2 * var(--bpv3-bandhead-pad))}}@media(min-width:64rem)and (max-width:66.1875rem){.bpv3-js [data-bpv3-v-pdp=buybox]:is([data-bpv3-v-shopnav=sheet],[data-bpv3-v-shopnav=menu]):not([data-bpv3-v-sidenav=mono]) .bpv3-shop-layout[data-bpv3-shop-view=product]{display:block}.bpv3-js [data-bpv3-v-pdp=buybox]:is([data-bpv3-v-shopnav=sheet],[data-bpv3-v-shopnav=menu]):not([data-bpv3-v-sidenav=mono]) .bpv3-shop-layout[data-bpv3-shop-view=product]>.bpv3-shop-aside{display:none}}.bpv3-modal.bpv3-shopnav{max-inline-size:min(var(--bpv3-shopnav-size),calc(100% - 2 * var(--bpv3-bandhead-inset)));max-block-size:var(--bpv3-shopnav-block);border:1px solid var(--bpv3-color-line);border-radius:var(--bpv3-radius-lg);background:var(--bpv3-color-base)}.bpv3-shopnav>.bpv3-modal-head{padding:var(--bpv3-space-2) var(--bpv3-bandhead-cat-gap);border-block-end:1px solid var(--bpv3-color-line);background:var(--bpv3-color-surface)}.bpv3-shopnav>.bpv3-modal-head h2{font-size:var(--bpv3-text-lg);font-weight:600}.bpv3-shopnav-close{display:inline-flex;align-items:center;gap:var(--bpv3-space-2);min-block-size:var(--bpv3-bandhead-close);padding:0;border:0;background-color:transparent;color:var(--bpv3-color-ink);font:inherit;cursor:pointer}.bpv3-shopnav-close>span{font-size:var(--bpv3-text-2xs);font-weight:600;letter-spacing:var(--bpv3-tracking-caps-tight);text-transform:uppercase;color:var(--bpv3-color-ink-soft)}@media(hover:hover){.bpv3-shopnav-close:hover,.bpv3-shopnav-close:hover>span{color:var(--bpv3-color-accent)}}.bpv3-shopnav>.bpv3-modal-body{padding:var(--bpv3-bandhead-cat-gap)}}@layer components{.bpv3-seriesbreak{--bpv3-seriesbreak-zoom: 1.03;position:relative;grid-column:span 2;grid-row:span var(--bpv3-card-rows, 4);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--bpv3-color-base);border:1px solid var(--bpv3-color-line);border-radius:var(--bpv3-radius-md);overflow:clip;transition:border-color var(--bpv3-duration-base) var(--bpv3-ease-out),box-shadow var(--bpv3-duration-base) var(--bpv3-ease-out)}.bpv3-seriesbreak-body{grid-area:1 / 1}.bpv3-seriesbreak-media,.bpv3-seriesbreak--flip .bpv3-seriesbreak-body{grid-area:1 / 2}.bpv3-seriesbreak--flip .bpv3-seriesbreak-media{grid-area:1 / 1}.bpv3-seriesbreak:has(.bpv3-seriesbreak-media:empty){grid-template-columns:minmax(0,1fr)}.bpv3-seriesbreak:has(.bpv3-seriesbreak-media:empty) .bpv3-seriesbreak-body,.bpv3-seriesbreak--flip:has(.bpv3-seriesbreak-media:empty) .bpv3-seriesbreak-body{grid-area:1 / 1}.bpv3-seriesbreak-media:empty{display:none}.bpv3-seriesbreak-body{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:var(--bpv3-space-inside);padding:var(--bpv3-space-5);min-inline-size:0}.bpv3-seriesbreak-title{font-size:var(--bpv3-text-2xl);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.bpv3-seriesbreak-link{color:inherit;text-decoration:none}.bpv3-seriesbreak-link:after{content:"";position:absolute;inset:0}.bpv3-seriesbreak-link:focus-visible{outline:none}.bpv3-seriesbreak:has(.bpv3-seriesbreak-link:focus-visible){outline:2px solid var(--bpv3-color-accent);outline-offset:2px}.bpv3-seriesbreak-meta{font-size:var(--bpv3-text-sm);color:var(--bpv3-color-ink-soft);font-variant-numeric:tabular-nums}.bpv3-seriesbreak-cta{display:inline-flex;align-items:center;gap:var(--bpv3-space-2);margin-block-start:var(--bpv3-space-group);font-size:var(--bpv3-text-sm);font-weight:600;color:var(--bpv3-color-accent)}.bpv3-seriesbreak-cta .bpv3-icon{transition:translate var(--bpv3-duration-fast) var(--bpv3-ease-out)}.bpv3-seriesbreak-media{position:relative;background:var(--bpv3-color-surface);overflow:clip}.bpv3-seriesbreak-img{inline-size:100%;block-size:100%;object-fit:cover;transition:scale var(--bpv3-duration-reveal) var(--bpv3-ease-out)}.bpv3-seriesbreak:focus-within{border-color:var(--bpv3-color-line-strong);box-shadow:var(--bpv3-shadow-md)}.bpv3-seriesbreak:focus-within .bpv3-seriesbreak-img{scale:var(--bpv3-seriesbreak-zoom)}.bpv3-seriesbreak:focus-within .bpv3-seriesbreak-link{text-decoration:underline;text-underline-offset:.2em}.bpv3-seriesbreak:focus-within .bpv3-seriesbreak-cta .bpv3-icon{translate:.25rem 0}@media(hover:hover){.bpv3-seriesbreak:hover{border-color:var(--bpv3-color-line-strong);box-shadow:var(--bpv3-shadow-md)}.bpv3-seriesbreak:hover .bpv3-seriesbreak-img{scale:var(--bpv3-seriesbreak-zoom)}.bpv3-seriesbreak:hover .bpv3-seriesbreak-link{text-decoration:underline;text-underline-offset:.2em}.bpv3-seriesbreak:hover .bpv3-seriesbreak-cta .bpv3-icon{translate:.25rem 0}}@media(width<40rem){.bpv3-seriesbreak{grid-column:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.bpv3-seriesbreak .bpv3-seriesbreak-media{grid-area:1 / 1;aspect-ratio:16 / 9}.bpv3-seriesbreak .bpv3-seriesbreak-body{grid-area:2 / 1}}@media(prefers-reduced-motion:reduce){.bpv3-seriesbreak{--bpv3-seriesbreak-zoom: 1}}}@layer components{.bpv3-brandhero{--bpv3-brandhero-logo: 9rem;display:grid;gap:var(--bpv3-space-group);align-items:center;align-content:start;margin-block-end:var(--bpv3-space-group)}@media(width>=48rem){.bpv3-brandhero{grid-template-columns:var(--bpv3-brandhero-logo) minmax(0,1fr);column-gap:var(--bpv3-space-groups)}.bpv3-brandhero--no-logo{grid-template-columns:minmax(0,1fr)}}.bpv3-brandhero-logo{display:grid;place-items:center;max-inline-size:var(--bpv3-brandhero-logo);aspect-ratio:3 / 2;padding:var(--bpv3-space-3);background:var(--bpv3-color-surface);--bpv3-color-lift: var(--bpv3-color-base);border-radius:var(--bpv3-radius-md)}.bpv3-brandhero-img,.bpv3-brandtile-img{max-inline-size:100%;max-block-size:100%;object-fit:contain}:is(.bpv3-brandhero-img,.bpv3-brandtile-img)[width="1"][height="1"]{inline-size:100%;block-size:100%}.bpv3-brandhero-copy{display:flex;flex-direction:column;align-items:start;gap:var(--bpv3-space-inside);min-inline-size:0}.bpv3-brandhero-copy>.bpv3-muted{font-variant-numeric:tabular-nums}.bpv3-brandfacts{--bpv3-brandfacts-rule-inset: .35em;display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--bpv3-space-2) var(--bpv3-space-4);margin:0;padding:0;list-style:none;font-size:var(--bpv3-text-sm);color:var(--bpv3-color-ink-soft)}.bpv3-brandfacts-item+.bpv3-brandfacts-item{position:relative;padding-inline-start:var(--bpv3-space-4)}.bpv3-brandfacts-item+.bpv3-brandfacts-item:before{content:"";position:absolute;inset-block:var(--bpv3-brandfacts-rule-inset);inset-inline-start:0;inline-size:1px;background:var(--bpv3-color-line-strong)}.bpv3-brandfaq{display:grid;align-content:start;gap:var(--bpv3-space-group);margin-block-start:var(--bpv3-space-section);max-inline-size:65ch}.bpv3-brandlinks{display:grid;align-content:start;gap:var(--bpv3-space-inside);margin-block-start:var(--bpv3-space-section)}.bpv3-brandstory{margin-block-start:var(--bpv3-space-section)}.bpv3-brandalpha{margin-block:var(--bpv3-space-groups)}.bpv3-brandalpha-letter{justify-content:center;min-inline-size:var(--bpv3-control-md)}.bpv3-brandalpha .bpv3-chip[aria-current=page],.bpv3-brandalpha a.bpv3-chip[aria-current=page]:hover{border-color:var(--bpv3-color-accent);background:var(--bpv3-color-accent);color:var(--bpv3-color-accent-ink)}.bpv3-brandpopular{display:grid;align-content:start;gap:var(--bpv3-space-group);margin-block-start:var(--bpv3-space-section)}.bpv3-brandpopular-head{display:flex;flex-wrap:wrap;align-items:baseline;align-content:flex-start;justify-content:space-between;gap:var(--bpv3-space-2) var(--bpv3-space-4)}.bpv3-brandgrid{--bpv3-grid-min: 6rem;--bpv3-grid-cap: calc((100% - 5 * var(--bpv3-space-4)) / 6);--bpv3-tile-pad: var(--bpv3-space-2);margin:0;padding:0;list-style:none}@media(min-width:48rem){.bpv3-brandgrid{--bpv3-grid-min: 11rem;--bpv3-tile-pad: var(--bpv3-space-4)}}.bpv3-brandtile{position:relative;min-inline-size:0;justify-items:center;text-align:center;gap:var(--bpv3-space-2);border:1px solid var(--bpv3-color-line);--bpv3-brandtile-fill: var(--bpv3-color-photo);background:var(--bpv3-brandtile-fill);transition:border-color var(--bpv3-duration-fast) var(--bpv3-ease-out),box-shadow var(--bpv3-duration-fast) var(--bpv3-ease-out)}@media(prefers-color-scheme:dark){:root:not([data-bpv3-scheme=light]) .bpv3-brandtile{--bpv3-brandtile-fill: var(--bpv3-color-card)}}:root[data-bpv3-scheme=dark] .bpv3-brandtile{--bpv3-brandtile-fill: var(--bpv3-color-card)}.bpv3-brandtile-plate{--bpv3-brandtile-logo: 70%;display:grid;place-items:center;grid-template-rows:minmax(0,1fr);inline-size:100%;min-inline-size:0;min-block-size:0;aspect-ratio:3 / 2;overflow:clip}.bpv3-brandtile-img{max-block-size:var(--bpv3-brandtile-logo)}.bpv3-brandtile-plate:has(img){padding:var(--bpv3-logo-plate-pad);background:var(--bpv3-color-logo-plate);border-radius:min(var(--bpv3-logo-plate-radius),var(--bpv3-radius-sm))}.bpv3-brandhero-logo:has(img){background-image:linear-gradient(var(--bpv3-color-logo-plate),var(--bpv3-color-logo-plate))}.bpv3-brandtile-initial{font-size:var(--bpv3-text-3xl);line-height:1}.bpv3-brandtile-name{font-size:var(--bpv3-text-card);font-weight:600;line-height:var(--bpv3-leading-control);text-wrap:balance;overflow-wrap:anywhere}.bpv3-brandtile-link{color:inherit;text-decoration:none}.bpv3-brandtile-link:focus-visible{outline:none}.bpv3-brandtile-link:after{content:"";position:absolute;inset:0}.bpv3-brandtile:has(.bpv3-brandtile-link:focus-visible){outline:2px solid var(--bpv3-color-accent);outline-offset:2px}.bpv3-brandtile:focus-within{box-shadow:var(--bpv3-shadow-md)}.bpv3-brandtile:focus-within .bpv3-brandtile-link{text-decoration:underline;text-underline-offset:.2em}@media(hover:hover){.bpv3-brandtile:hover{box-shadow:var(--bpv3-shadow-md)}.bpv3-brandtile:hover .bpv3-brandtile-link{text-decoration:underline;text-underline-offset:.2em}}.bpv3-brandline{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bpv3-space-2);font-size:var(--bpv3-text-sm);color:var(--bpv3-color-ink-soft)}.bpv3-brandline-img{inline-size:1.5rem;block-size:1.5rem;object-fit:contain}.bpv3-brandline-link{color:var(--bpv3-color-ink);font-weight:600}.bpv3-brandrows{--bpv3-brandrow-logo: 8rem;--bpv3-brandrow-logo-sm: 6rem;--bpv3-brandrow-mono: 72%;display:grid;gap:var(--bpv3-space-3);margin:0;padding:0;list-style:none}.bpv3-brandrow{display:grid;grid-template-columns:var(--bpv3-brandrow-logo) minmax(0,1fr) auto;align-items:center;gap:var(--bpv3-space-5);padding:var(--bpv3-space-3) var(--bpv3-space-4);border:1px solid var(--bpv3-color-line);border-radius:var(--bpv3-radius-sm);background:var(--bpv3-color-base)}.bpv3-brandrow-logo{display:grid;place-items:center;aspect-ratio:1;padding:var(--bpv3-space-1);color:var(--bpv3-color-ink);text-decoration:none}.bpv3-brandrow-img{inline-size:100%;block-size:100%;object-fit:contain}.bpv3-brandrow-mono{display:grid;place-items:center;inline-size:var(--bpv3-brandrow-mono);aspect-ratio:1;padding-inline-start:var(--bpv3-tracking-caps-title);border:1px solid var(--bpv3-color-line-strong);border-radius:var(--bpv3-radius-full);color:var(--bpv3-color-ink-soft);font-size:var(--bpv3-text-xl);font-weight:600;letter-spacing:var(--bpv3-tracking-caps-title);line-height:1}.bpv3-brandrow-body{display:grid;gap:var(--bpv3-space-1);min-inline-size:0}.bpv3-brandrow-name{margin:0;font-size:var(--bpv3-text-xl);line-height:var(--bpv3-leading-h3)}.bpv3-brandrow-name a{color:inherit;text-decoration:none}@media(hover:hover){.bpv3-brandrow-name a:hover{text-decoration:underline;text-underline-offset:var(--bpv3-underline-offset)}}.bpv3-brandrow-count{margin:0;color:var(--bpv3-color-ink);font-size:var(--bpv3-text-sm);font-weight:600;line-height:var(--bpv3-leading-meta)}.bpv3-brandrow-cats{display:flex;flex-wrap:wrap;gap:var(--bpv3-space-1) var(--bpv3-space-2);margin:var(--bpv3-space-2) 0 0;padding:0;list-style:none;color:var(--bpv3-color-ink-soft);font-size:var(--bpv3-text-sm);line-height:var(--bpv3-leading-meta)}.bpv3-brandrow-cats>li{display:inline-flex;align-items:center}.bpv3-brandrow-cats>li:not(:last-child):after{content:"·" / "";padding-inline-start:var(--bpv3-space-2)}.bpv3-brandrow-cats a{display:inline-flex;align-items:center;min-block-size:var(--bpv3-target-min);color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentcolor var(--bpv3-mix-hairline),transparent);text-underline-offset:var(--bpv3-underline-offset)}@media(hover:hover){.bpv3-brandrow-cats a:hover{color:var(--bpv3-color-link-hover);text-decoration-color:currentcolor}}@media(max-width:47.9375rem){.bpv3-brandrow{grid-template-areas:"logo name" "logo count" "cats cats" "cta cta";grid-template-columns:var(--bpv3-brandrow-logo-sm) minmax(0,1fr);gap:var(--bpv3-space-1) var(--bpv3-space-3)}.bpv3-brandrow-body{display:contents}.bpv3-brandrow-logo{grid-area:logo}.bpv3-brandrow-name{grid-area:name;align-self:end}.bpv3-brandrow-count{grid-area:count;align-self:start}.bpv3-brandrow-cats{grid-area:cats}.bpv3-brandrow-cta{grid-area:cta;justify-self:stretch;margin-block-start:var(--bpv3-space-2)}}.bpv3-brandindex{--bpv3-stack-gap: var(--bpv3-space-4)}.bpv3-brandindex>.bpv3-breadcrumb,.bpv3-brandindex>.bpv3-brandsearch,.bpv3-brandindex>.bpv3-brandresults>.bpv3-brandalpha{margin-block:0}.bpv3-brandindex>.bpv3-prose>:last-child{margin-block-end:0}.bpv3-brandresults{display:contents}.bpv3-brandsearch-row{display:flex;gap:var(--bpv3-space-2)}.bpv3-brandsearch-row>.bpv3-input{flex:1 1 auto;min-inline-size:0}.bpv3-container>.bpv3-brandsearch{margin-block-start:var(--bpv3-space-groups)}.bpv3-container>.bpv3-brandsearch+.bpv3-brandresults>.bpv3-brandalpha{margin-block-start:var(--bpv3-space-group)}.bpv3-brandresults-found{margin:0;color:var(--bpv3-color-ink-soft);font-size:var(--bpv3-text-sm)}.bpv3-brandresults-found>a{margin-inline-start:var(--bpv3-space-1);color:var(--bpv3-color-ink);font-weight:600}@media(hover:hover){.bpv3-brandresults-found>a:hover{color:var(--bpv3-color-link-hover)}}}@layer components{.bpv3-card-media .bpv3-pbadge.bpv3-pbadge--quiet,.bpv3-wc-main .bpv3-pbadge.bpv3-pbadge--quiet.bpv3-pbadge--quiet{background:var(--bpv3-color-ink-surface);color:var(--bpv3-color-ink-surface-ink)}@media(prefers-color-scheme:dark){:root:not([data-bpv3-scheme=light]) .bpv3-card-media .bpv3-pbadge--quiet,:root:not([data-bpv3-scheme=light]) .bpv3-wc-main .bpv3-pbadge--quiet{outline:1px solid var(--bpv3-color-line-strong)}}:root[data-bpv3-scheme=dark] .bpv3-card-media .bpv3-pbadge--quiet,:root[data-bpv3-scheme=dark] .bpv3-wc-main .bpv3-pbadge--quiet{outline:1px solid var(--bpv3-color-line-strong)}}@layer components{.bpv3-quickview{inset-block-start:var(--bpv3-space-2);inset-inline-end:var(--bpv3-space-2)}.bpv3-quickview-modal{container:bpv3-quickview / inline-size}.bpv3-qv{display:grid;gap:var(--bpv3-space-group);align-items:start;align-content:start}@container bpv3-quickview (min-width: 34rem){.bpv3-qv{grid-template-columns:minmax(0,4fr) minmax(0,5fr)}}.bpv3-qv-media{margin-block-end:0}.bpv3-qv-summary{display:grid;gap:var(--bpv3-space-group);align-content:start}.bpv3-qv-placeholder{display:block;block-size:1lh}.bpv3-qv-short :where(.bpv3-qv-placeholder+.bpv3-qv-placeholder){margin-block-start:0}.bpv3-qv-stock{margin:0;font-size:var(--bpv3-text-sm);color:var(--bpv3-color-ink-soft)}.bpv3-qv-stock[data-bpv3-tone=on]{color:var(--bpv3-color-success)}.bpv3-qv-short{font-size:var(--bpv3-text-sm)}.bpv3-qv-actions{display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--bpv3-space-inside)}.bpv3-qv-actions>*{flex:1 1 12rem;justify-content:center}.bpv3-buynow{flex:1 1 100%;justify-content:center}.bpv3-firstorder{position:fixed;z-index:var(--bpv3-z-sticky);inset-block-end:var(--bpv3-gutter);inset-inline-end:var(--bpv3-gutter);inline-size:min(24rem,calc(100% - 2 * var(--bpv3-gutter)));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--bpv3-space-inside);padding:var(--bpv3-space-4);background-color:var(--bpv3-color-accent-surface);color:var(--bpv3-color-accent-surface-ink);--bpv3-color-lift: color-mix(in oklab, currentcolor var(--bpv3-mix-wash), transparent);border:1px solid var(--bpv3-color-line-onsurface);border-radius:var(--bpv3-radius-md);box-shadow:var(--bpv3-shadow-lg);opacity:0;translate:0 var(--bpv3-space-4);transition:opacity var(--bpv3-duration-base) var(--bpv3-ease-emphasized),translate var(--bpv3-duration-base) var(--bpv3-ease-emphasized)}.bpv3-firstorder :is(.bpv3-eyebrow,.bpv3-iconbtn),.bpv3-firstorder .bpv3-iconbtn:hover{color:inherit}.bpv3-firstorder :is(.bpv3-input,.bpv3-select,.bpv3-textarea):focus-visible{outline-color:var(--bpv3-color-accent-surface-ink)}.bpv3-firstorder .bpv3-notice{color:var(--bpv3-color-ink)}.bpv3-firstorder .bpv3-field small{color:inherit}:root:not([data-bpv3-consent=set]) .bpv3-firstorder:has(~.bpv3-consent),:root:not([data-bpv3-consent=set]) .bpv3-consent~.bpv3-firstorder{display:none}.bpv3-firstorder[data-bpv3-firstorder-state=shown]{opacity:1;translate:0 0}.bpv3-firstorder[data-bpv3-firstorder-state=gone]{opacity:0;translate:0 var(--bpv3-space-4)}@media(prefers-reduced-motion:reduce){.bpv3-firstorder{translate:none;transition:none}.bpv3-firstorder[data-bpv3-firstorder-state=gone]{translate:none}}.bpv3-firstorder>:not(.bpv3-eyebrow,.bpv3-firstorder-close){grid-column:1 / -1}.bpv3-firstorder-title{margin:0;font-size:var(--bpv3-text-lg);font-weight:700;line-height:1.2}.bpv3-firstorder-text{margin:0;font-size:var(--bpv3-text-sm)}.bpv3-firstorder-close{margin-block:calc(-1 * var(--bpv3-space-2));margin-inline-end:calc(-1 * var(--bpv3-space-2))}}@layer components{[data-bpv3-v-archive=plain] .bpv3-shop-main>.woocommerce-products-header:not(:has(>*)){display:none}[data-bpv3-v-archive=plain] .bpv3-shop-main>.bpv3-toolbar{margin-block-end:calc(var(--bpv3-space-4) - var(--bpv3-space-5))}:is([data-bpv3-v-archive=plain],[data-bpv3-v-archive=mono]) .bpv3-shop-main>.bpv3-toolbar{flex-wrap:wrap}:is([data-bpv3-v-archive=plain],[data-bpv3-v-archive=mono]) .bpv3-chips.bpv3-quickfilters{flex:0 1 auto;min-inline-size:0}:is([data-bpv3-v-archive=plain],[data-bpv3-v-archive=mono]) .bpv3-toolbar-actions{flex:1 1 0;flex-wrap:nowrap;justify-content:flex-end;min-inline-size:0}:is([data-bpv3-v-archive=plain],[data-bpv3-v-archive=mono]) .bpv3-sort,:is([data-bpv3-v-archive=plain],[data-bpv3-v-archive=mono]) .bpv3-sort-open{min-inline-size:0;max-inline-size:100%}@media(max-width:29.99rem){:is([data-bpv3-v-archive=plain],[data-bpv3-v-archive=mono]) .bpv3-toolbar-actions{flex-basis:100%;justify-content:flex-start}}:is([data-bpv3-v-archive=plain],[data-bpv3-v-archive=mono]) .bpv3-toolbar-count{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-bpv3-v-archive=plain] .bpv3-quickfilter:is([data-bpv3-quickfilter=more],[data-bpv3-catalog-quick]),[data-bpv3-v-archive=plain] .bpv3-sort-open{gap:var(--bpv3-space-2);min-block-size:0;padding:calc(var(--bpv3-space-1) + var(--bpv3-space-hair)) var(--bpv3-space-3);border:1px solid var(--bpv3-color-ink);border-radius:var(--bpv3-radius-control);box-shadow:0 var(--bpv3-space-hair) 0 var(--bpv3-color-ink);background-color:transparent;color:var(--bpv3-color-ink);font-size:var(--bpv3-text-xs);font-weight:700;line-height:var(--bpv3-leading-none);letter-spacing:var(--bpv3-tracking-caps-tight);text-transform:uppercase}@media(min-width:64rem){[data-bpv3-v-archive=plain] .bpv3-quickfilter:is([data-bpv3-quickfilter=more],[data-bpv3-catalog-quick]),[data-bpv3-v-archive=plain] .bpv3-sort-open{padding-block:var(--bpv3-space-2)}}@media(hover:hover){[data-bpv3-v-archive=plain] .bpv3-quickfilter:is([data-bpv3-quickfilter=more],[data-bpv3-catalog-quick]):hover,[data-bpv3-v-archive=plain] .bpv3-sort-open:hover{background-color:var(--bpv3-color-lift);border-color:var(--bpv3-color-ink)}}:is([data-bpv3-v-archive=plain],[data-bpv3-v-archive=mono]) .bpv3-sort-open-word,:is([data-bpv3-v-archive=plain],[data-bpv3-v-archive=mono]) .bpv3-sort-open-value{position:static;inline-size:auto;block-size:auto;margin:0;overflow:visible;clip-path:none}:is([data-bpv3-v-archive=plain],[data-bpv3-v-archive=mono]) .bpv3-sort-open-word:after{content:":" / ""}:is([data-bpv3-v-archive=plain],[data-bpv3-v-archive=mono]) .bpv3-sort-open-value{min-inline-size:0;overflow:hidden;font-weight:400;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}:is([data-bpv3-v-archive=plain],[data-bpv3-v-archive=mono]) .bpv3-sort-open .bpv3-caret{display:none}}@layer components{.bpv3-stepnum{padding:var(--bpv3-space-hair) var(--bpv3-space-2);border-radius:var(--bpv3-radius);background:var(--bpv3-color-accent);color:var(--bpv3-color-accent-ink);font-size:var(--bpv3-text-xs);line-height:var(--bpv3-leading-body);font-variant-numeric:tabular-nums}@media(min-width:64rem){.bpv3-stepnum{padding:var(--bpv3-space-1) calc(var(--bpv3-space-2) + var(--bpv3-space-1));font-size:var(--bpv3-text-sm)}}.bpv3-pagecenter{max-inline-size:var(--bpv3-measure-wide);margin-inline:auto}}@layer components{.bpv3-glines{display:grid;align-content:start}.bpv3-glines:not(:has(.bpv3-gline)){display:none}}@layer components{.bpv3-modal:is(.bpv3-mononav,.bpv3-secnav){inline-size:100%;max-inline-size:100%;background:var(--bpv3-color-ink-surface);color:var(--bpv3-color-ink-surface-ink)}.bpv3-modal:is(.bpv3-mononav,.bpv3-secnav)[open]{display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.bpv3-modal.bpv3-mononav,.bpv3-secnav>.bpv3-modal-body,.bpv3-catdrill{--bpv3-color-ink: var(--bpv3-color-ink-surface-ink);--bpv3-color-ink-soft: color-mix(in srgb, var(--bpv3-color-ink-surface-ink) var(--bpv3-monohead-glyph), transparent);--bpv3-color-accent: var(--bpv3-color-ink-surface-ink);--bpv3-color-link-hover: var(--bpv3-color-ink-surface-ink);--bpv3-color-line: color-mix(in srgb, var(--bpv3-color-ink-surface-ink) var(--bpv3-monohead-edge), transparent);--bpv3-color-lift: color-mix(in srgb, var(--bpv3-color-ink-surface-ink) var(--bpv3-mix-wash), transparent)}.bpv3-mononav>.bpv3-modal-head{padding:var(--bpv3-monohead-pad) var(--bpv3-gutter)}:is(.bpv3-mononav,.bpv3-secnav) .bpv3-logo{color:inherit}.bpv3-mononav .custom-logo{display:block;block-size:var(--bpv3-monohead-logo);inline-size:auto;max-inline-size:none}.bpv3-mononav .bpv3-modal-close{inline-size:var(--bpv3-monohead-box);block-size:var(--bpv3-monohead-box);color:inherit}@media(hover:hover){.bpv3-mononav .bpv3-modal-close:hover{background-color:transparent;color:inherit}}:is(.bpv3-mononav,.bpv3-secnav)>.bpv3-modal-body{grid-row:2;grid-column:1;display:block;padding:var(--bpv3-gutter)}.bpv3-mononav-browse{display:flex;align-items:center;justify-content:space-between;gap:var(--bpv3-space-2);inline-size:100%;margin-block-end:var(--bpv3-monohead-sec-top);padding:var(--bpv3-monohead-trigger-block) var(--bpv3-monohead-trigger-pad);border:1px solid color-mix(in srgb,currentcolor var(--bpv3-monohead-edge),transparent);border-radius:var(--bpv3-radius-control);background:color-mix(in srgb,currentcolor var(--bpv3-monohead-glass),transparent);color:inherit;font:inherit;font-size:var(--bpv3-monohead-nav);font-weight:700;line-height:var(--bpv3-monohead-leading);text-align:start;cursor:pointer;transition:background-color var(--bpv3-duration-fast) var(--bpv3-ease-out)}.bpv3-mononav-browse .bpv3-icon{flex:none;color:color-mix(in srgb,currentcolor var(--bpv3-monohead-dim),transparent)}@media(hover:hover){.bpv3-mononav-browse:hover{background:color-mix(in srgb,currentcolor calc(var(--bpv3-monohead-glass) * 2),transparent)}}.bpv3-mononav-section+.bpv3-mononav-section{margin-block-start:var(--bpv3-monohead-sec-gap);padding-block-start:var(--bpv3-monohead-sec-top);border-block-start:1px solid color-mix(in srgb,currentcolor var(--bpv3-monohead-edge),transparent)}:is(.bpv3-mononav,.bpv3-secnav) :is(.bpv3-mononav-section,.bpv3-mononav-house,.bpv3-mononav-hours)>.bpv3-eyebrow{display:flex;gap:var(--bpv3-monohead-icon-gap);margin:0 0 var(--bpv3-monohead-label-gap);font-size:var(--bpv3-text-xs);font-weight:700;line-height:var(--bpv3-leading-meta)}.bpv3-mononav :is(.bpv3-mononav-section,.bpv3-mononav-house,.bpv3-mononav-hours)>.bpv3-eyebrow{color:color-mix(in srgb,currentcolor var(--bpv3-monohead-quiet),transparent)}.bpv3-mononav-list,.bpv3-mononav-reach{display:grid;gap:0;margin:0;padding:0;list-style:none}:is(.bpv3-mononav-list,.bpv3-mononav-reach)>li{max-inline-size:none}.bpv3-mononav-row{display:flex;align-items:center;gap:var(--bpv3-monohead-icon-gap);inline-size:100%;min-block-size:var(--bpv3-control-sm);padding:var(--bpv3-monohead-row-pad) 0;border:0;background-color:transparent;color:inherit;font:inherit;font-size:var(--bpv3-text-base);font-weight:600;line-height:var(--bpv3-monohead-leading);text-align:start;text-decoration:none;cursor:pointer}:is(.bpv3-mononav,.bpv3-secnav) :is(.bpv3-mononav-row,.bpv3-mononav-reach,.bpv3-mononav-hours) .bpv3-icon{flex:none;color:color-mix(in srgb,currentcolor var(--bpv3-monohead-glyph),transparent)}@media(hover:hover){.bpv3-mononav-row:hover,.bpv3-mononav-reach a:hover{text-decoration:underline}}.bpv3-mononav-foot{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bpv3-monohead-foot-inner);margin-block-start:var(--bpv3-monohead-foot-gap);padding-block:var(--bpv3-monohead-foot-inner) var(--bpv3-monohead-foot-gap);border-block-start:1px solid color-mix(in srgb,currentcolor var(--bpv3-monohead-rule),transparent);font-size:var(--bpv3-text-sm)}.bpv3-mononav-house{display:grid;gap:var(--bpv3-space-2);align-self:stretch}.bpv3-mononav-reach>li{display:flex;align-items:center;gap:var(--bpv3-monohead-icon-gap);min-block-size:var(--bpv3-monohead-box)}.bpv3-mononav-reach :is(a,address){color:inherit;font-size:var(--bpv3-text-base);font-style:normal;font-weight:500;text-decoration:none}.bpv3-mononav-mark{display:block;block-size:var(--bpv3-monohead-box);inline-size:auto;max-inline-size:100%}.bpv3-mononav-hours{display:grid;gap:var(--bpv3-space-2)}.bpv3-mononav-hours>.bpv3-eyebrow{align-items:center}.bpv3-mononav-hours dl{display:grid;grid-template-columns:minmax(var(--bpv3-control-md),auto) 1fr;gap:var(--bpv3-space-hair) var(--bpv3-monohead-icon-gap);margin:0;padding-inline-start:calc(var(--bpv3-icon-md) + var(--bpv3-monohead-icon-gap))}.bpv3-mononav-hours dl>[aria-current]{color:inherit;font-weight:600}.bpv3-mononav-hours :is(dt,dd){margin:0}}@layer components{.bpv3-secnav>.bpv3-modal-head{gap:var(--bpv3-space-inside);padding:var(--bpv3-space-inside) var(--bpv3-gutter);border-block-end:1px solid var(--bpv3-color-line);background:var(--bpv3-color-base);color:var(--bpv3-color-ink)}.bpv3-secnav>.bpv3-modal-head :is(.bpv3-iconbtn,.bpv3-modal-close){color:inherit}.bpv3-secnav .custom-logo{display:block;block-size:var(--bpv3-logo-block);inline-size:auto;max-inline-size:none}.bpv3-secnav>.bpv3-modal-body>*,.bpv3-secnav .bpv3-catdrill-level>*{max-inline-size:var(--bpv3-secnav-column)}:is([data-bpv3-v-header=chrome],[data-bpv3-v-header=brandblock]) .bpv3-secnav>.bpv3-modal-head{border-block-end:0;color:var(--bpv3-color-accent-surface-ink);--bpv3-color-lift: color-mix(in srgb, var(--bpv3-color-accent-surface-ink) var(--bpv3-mix-wash), transparent)}[data-bpv3-v-header=chrome] .bpv3-secnav>.bpv3-modal-head{background:var(--bpv3-chrome-gradient)}[data-bpv3-v-header=brandblock] .bpv3-secnav>.bpv3-modal-head{background:var(--bpv3-color-accent-surface)}[data-bpv3-v-header=chrome] .bpv3-secnav .custom-logo{block-size:var(--bpv3-chrome-mark)}:is([data-bpv3-v-header=chrome],[data-bpv3-v-header=brandblock]) .bpv3-secnav>.bpv3-modal-head :focus-visible{outline-color:var(--bpv3-color-accent-surface-ink)}[data-bpv3-v-header=chrome] .bpv3-modal.bpv3-secnav,[data-bpv3-v-header=chrome] .bpv3-secnav .bpv3-catdrill-level{background:var(--bpv3-chrome-gradient);color:var(--bpv3-color-accent-surface-ink)}[data-bpv3-v-header=band] .bpv3-secnav>.bpv3-modal-head{--bpv3-color-lift: var(--bpv3-color-base);background:var(--bpv3-color-surface)}@media(max-width:35rem){[data-bpv3-v-header=band] .bpv3-secnav .custom-logo{block-size:var(--bpv3-bandhead-logo-md)}}@media(max-width:25rem){[data-bpv3-v-header=band] .bpv3-secnav .custom-logo{block-size:var(--bpv3-bandhead-logo-sm)}}[data-bpv3-v-menutone=accent] :is(.bpv3-secnav,.bpv3-catdrill--specimen) .bpv3-cattile-count{opacity:var(--bpv3-secnav-accent-count)}}@layer components{.bpv3-modal>.bpv3-catdrill{grid-row:2;grid-column:1;position:relative;overflow:clip}.bpv3-catdrill-level{position:absolute;inset:0;display:grid;align-content:start;gap:var(--bpv3-space-block);overflow-y:auto;overscroll-behavior:contain;padding:var(--bpv3-gutter);background:var(--bpv3-color-ink-surface);color:var(--bpv3-color-ink-surface-ink);translate:0 0;transition:translate var(--bpv3-duration-base) var(--bpv3-ease-emphasized)}@starting-style{.bpv3-catdrill-level{translate:100% 0}}.bpv3-catdrill-level[data-bpv3-leaving]{translate:100% 0;transition-timing-function:var(--bpv3-ease-out)}.bpv3-catdrill-level[data-bpv3-covered]{visibility:hidden}@media(prefers-reduced-motion:reduce){.bpv3-catdrill-level{transition:none}}.bpv3-catdrill-head{display:flex;align-items:center;gap:var(--bpv3-space-group)}.bpv3-catdrill-title{min-inline-size:0;margin:0;font-size:var(--bpv3-text-lg);font-weight:700;line-height:var(--bpv3-leading-h3);overflow-wrap:break-word}.bpv3-catdrill-control{display:inline-flex;flex:none;align-items:center;gap:var(--bpv3-space-1);min-block-size:var(--bpv3-control-md);padding-inline:var(--bpv3-space-2) var(--bpv3-space-3);border:1px solid color-mix(in srgb,currentcolor var(--bpv3-monohead-edge),transparent);border-radius:var(--bpv3-radius-control);background:color-mix(in srgb,currentcolor var(--bpv3-monohead-glass),transparent);color:inherit;font:inherit;font-size:var(--bpv3-text-sm);font-weight:600;line-height:var(--bpv3-leading-control);cursor:pointer;transition:background-color var(--bpv3-duration-fast) var(--bpv3-ease-out)}@media(hover:hover){.bpv3-catdrill-control:hover{background:color-mix(in srgb,currentcolor calc(var(--bpv3-monohead-glass) * 2),transparent)}}.bpv3-catdrill-error{display:grid;justify-items:start;gap:var(--bpv3-space-group)}.bpv3-catdrill-error>p{margin:0}.bpv3-catdrill--specimen .bpv3-catdrill-level{position:static;transition:none}.bpv3-cattiles--stack{display:grid;gap:var(--bpv3-space-inside);margin:0;padding:0;list-style:none}.bpv3-cattiles--stack>li{max-inline-size:none}.bpv3-cattiles--stack .bpv3-cattile{display:grid;grid-template-columns:auto minmax(0,1fr) var(--bpv3-icon-md);align-items:center;gap:var(--bpv3-space-3);inline-size:100%;min-block-size:0;margin:0;padding:var(--bpv3-space-1);padding-inline-end:calc(var(--bpv3-space-3) + var(--bpv3-space-1));border-color:color-mix(in srgb,currentcolor var(--bpv3-mix-glass-line),transparent);border-radius:var(--bpv3-radius-control);background:color-mix(in srgb,currentcolor var(--bpv3-mix-wash),transparent);-webkit-backdrop-filter:none;backdrop-filter:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.bpv3-cattiles--stack .bpv3-cattile[aria-current=true]{border-color:currentcolor;background:color-mix(in srgb,currentcolor var(--bpv3-mix-wash),transparent);color:inherit}@media(hover:hover){.bpv3-cattiles--stack .bpv3-cattile:hover{background:color-mix(in srgb,currentcolor calc(var(--bpv3-mix-wash) * 2),transparent)}.bpv3-cattiles--stack .bpv3-cattile:not([aria-current]):hover{border-color:color-mix(in srgb,currentcolor calc(var(--bpv3-mix-glass-line) * 2),transparent)}}.bpv3-cattiles--stack .bpv3-cattile[aria-current=page],.bpv3-cattiles--stack .bpv3-cattile[aria-current=page]:hover{border-color:var(--bpv3-color-ink-surface-ink);background:var(--bpv3-color-ink-surface-ink);color:var(--bpv3-color-ink-surface)}.bpv3-cattiles--stack .bpv3-cattile-thumb{inline-size:var(--bpv3-control-md);block-size:var(--bpv3-control-md);margin:0;border:0;border-radius:var(--bpv3-radius-control);box-shadow:none;background:color-mix(in srgb,currentcolor var(--bpv3-mix-wash),transparent);color:inherit;opacity:1}.bpv3-cattiles--stack .bpv3-cattile-thumb:has(img){background:var(--bpv3-color-photo)}.bpv3-cattiles--stack .bpv3-cattile-text{justify-content:space-between}.bpv3-cattiles--stack .bpv3-cattile-name{min-inline-size:0;max-inline-size:none;font-size:var(--bpv3-text-cattile);overflow-wrap:break-word}.bpv3-cattile-go{color:color-mix(in srgb,currentcolor var(--bpv3-monohead-dim),transparent)}.bpv3-cattile--all .bpv3-cattile-name{font-weight:600}.bpv3-cattile--skeleton{cursor:default}.bpv3-cattile--skeleton>.bpv3-skeleton{inline-size:100%}}@layer components{:is([data-bpv3-v-sticky]:not([data-bpv3-v-sticky=never]),[data-bpv3-v-header=brandblock],[data-bpv3-v-header=band],[data-bpv3-v-header=mono]) .bpv3-header>.bpv3-megamenu--mono{inline-size:auto;margin-inline:calc(-1 * var(--bpv3-gutter))}.bpv3-header>.bpv3-megamenu--mono>.bpv3-megamenu-bar{padding-block:var(--bpv3-mmega-row-pad);padding-inline:var(--bpv3-mmega-inset);border-block:1px solid var(--bpv3-color-line);border-block-start-color:var(--bpv3-color-ink-surface);background:var(--bpv3-color-base);color:var(--bpv3-color-ink)}.bpv3-header>.bpv3-megamenu--mono>.bpv3-megamenu-bar :focus-visible{outline-color:var(--bpv3-color-accent)}.bpv3-header>.bpv3-megamenu--mono{--bpv3-color-lift: var(--bpv3-color-surface)}.bpv3-megamenu--mono .bpv3-megamenu-nav>ul{gap:var(--bpv3-space-2) var(--bpv3-mmega-row-gap)}.bpv3-megamenu--mono :is(.bpv3-megamenu-trigger,.bpv3-megamenu-link){gap:var(--bpv3-space-2);min-block-size:var(--bpv3-mmega-row-item);padding-inline:0;border-radius:0;color:var(--bpv3-color-ink);font-size:var(--bpv3-mmega-row-text);font-weight:900;letter-spacing:var(--bpv3-mmega-row-track);text-transform:uppercase}.bpv3-megamenu--mono .bpv3-megamenu-trigger{padding-inline-end:var(--bpv3-space-hair)}@media(hover:hover){.bpv3-megamenu--mono :is(.bpv3-megamenu-trigger,.bpv3-megamenu-link):hover{background-color:transparent;color:var(--bpv3-color-ink)}}.bpv3-megamenu--mono .bpv3-megamenu-trigger[aria-expanded=true]{background-color:transparent;color:var(--bpv3-color-ink)}.bpv3-megamenu--mono .bpv3-megamenu-trigger .bpv3-icon,.bpv3-megamenu--mono .bpv3-megamenu-trigger[aria-expanded=true] .bpv3-icon{--bpv3-icon-line: var(--bpv3-icon-line-chevron);color:color-mix(in srgb,currentcolor var(--bpv3-mono-soft),transparent);rotate:none}.bpv3-megamenu-panel--mono{inset-block-start:100%;row-gap:0;padding:0;border:0;border-block-end:1px solid var(--bpv3-color-line);border-radius:0;background:var(--bpv3-color-base);box-shadow:var(--bpv3-mmega-shadow)}[data-bpv3-v-sticky=reveal] .bpv3-megamenu-panel--mono{max-block-size:calc(100svh - var(--bpv3-header-room, var(--bpv3-header-offset)) - var(--bpv3-mono-u))}@media(max-width:60rem){[data-bpv3-v-sticky] .bpv3-megamenu-panel--mono{max-block-size:none}}.bpv3-megamenu-mono{padding-block:var(--bpv3-mmega-pad);padding-inline:var(--bpv3-mmega-inset)}.bpv3-megamenu-mono-head{display:flex;align-items:center;justify-content:space-between;gap:var(--bpv3-space-2);margin-block-end:var(--bpv3-space-2);padding-block-end:var(--bpv3-space-2);border-block-end:1px solid var(--bpv3-color-line)}.bpv3-megamenu-mono-title{display:inline-flex;align-items:center;gap:var(--bpv3-space-2);color:var(--bpv3-color-ink);font-size:var(--bpv3-mmega-title);font-weight:700;line-height:var(--bpv3-mmega-title-leading);letter-spacing:var(--bpv3-mmega-title-track);text-decoration:none;text-transform:uppercase}.bpv3-megamenu-mono-go{flex:none;color:color-mix(in srgb,var(--bpv3-color-ink) var(--bpv3-mmega-arrow),transparent)}.bpv3-megamenu-mono-close{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--bpv3-monohead-box);block-size:var(--bpv3-monohead-box);padding:0;border:0;background-color:transparent;color:var(--bpv3-color-ink);cursor:pointer}.bpv3-megamenu-mono-cols{columns:var(--bpv3-mmega-col-min) var(--bpv3-mmega-cols);column-gap:var(--bpv3-mmega-col-gap);margin:0;padding:var(--bpv3-mmega-cols-pad) 0;list-style:none}.bpv3-megamenu-mono-col{break-inside:avoid;max-inline-size:none;margin-block-end:var(--bpv3-mmega-col-end)}.bpv3-megamenu-mono-col:not(:has(>.bpv3-megamenu-mono-links)){padding-block-end:var(--bpv3-space-2)}.bpv3-megamenu-mono-sub{display:flex;align-items:center;gap:var(--bpv3-mmega-sub-gap);border:1px solid var(--bpv3-color-line);color:var(--bpv3-color-ink);font-size:var(--bpv3-mono-u);font-weight:700;line-height:var(--bpv3-mmega-sub-leading);text-decoration:none}.bpv3-megamenu-mono-name{flex:1;min-inline-size:0}.bpv3-megamenu-mono-sub>.bpv3-megamenu-mono-go{--bpv3-icon-line: var(--bpv3-icon-line-light);margin-inline-end:var(--bpv3-space-2)}.bpv3-megamenu-mono-thumb{display:block;flex:none;inline-size:var(--bpv3-mmega-thumb);block-size:var(--bpv3-mmega-thumb);overflow:clip;background:var(--bpv3-color-surface)}.bpv3-megamenu-mono-thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.bpv3-megamenu-mono-initial{display:grid;place-items:center;block-size:100%;font-size:var(--bpv3-text-xl)}.bpv3-megamenu-mono-links{display:flex;flex-direction:column;gap:var(--bpv3-mmega-links-gap);margin:var(--bpv3-space-2) 0 0;padding:0;padding-inline-start:calc(var(--bpv3-mmega-thumb) + var(--bpv3-mmega-sub-gap));list-style:none}.bpv3-megamenu-mono-links>li{max-inline-size:none}.bpv3-megamenu-mono-links a{display:block;padding-block:var(--bpv3-mmega-link-pad);color:var(--bpv3-color-ink);font-size:var(--bpv3-mono-u);line-height:var(--bpv3-mmega-link-leading);text-decoration:none}.bpv3-megamenu-panel--mono [aria-current=page]{font-weight:700}@media(hover:hover){:is(.bpv3-megamenu-mono-title,.bpv3-megamenu-mono-sub,.bpv3-megamenu-mono-links a):hover{color:var(--bpv3-color-ink);text-decoration:underline}:is(.bpv3-megamenu-mono-title,.bpv3-megamenu-mono-sub):hover>.bpv3-megamenu-mono-go{color:var(--bpv3-color-ink)}.bpv3-megamenu-mono-close:hover{background-color:transparent;color:var(--bpv3-color-ink)}}.bpv3-megamenu-house{display:flex;align-items:center;justify-content:space-between;gap:var(--bpv3-mmega-house-gap);padding-block:var(--bpv3-mmega-house-pad);padding-inline:var(--bpv3-mmega-inset);border-block-start:1px solid var(--bpv3-color-line);background:var(--bpv3-color-surface);color:var(--bpv3-color-ink);--bpv3-color-lift: var(--bpv3-color-base)}.bpv3-megamenu-house-mark{display:block;flex:none;block-size:var(--bpv3-mmega-house-mark);inline-size:auto;max-inline-size:100%}.bpv3-megamenu-house-copy{display:flex;flex:1 1 0;flex-direction:column;gap:var(--bpv3-space-2);min-inline-size:0;line-height:var(--bpv3-mmega-house-leading)}.bpv3-megamenu-house-copy>p{max-inline-size:none;margin:0;font-size:var(--bpv3-mmega-house-text)}.bpv3-megamenu-house-copy>.bpv3-megamenu-house-title{font-size:var(--bpv3-mmega-house-title);font-weight:700;text-transform:uppercase}.bpv3-megamenu-house-hours{flex:none;font-size:var(--bpv3-mmega-house-text);line-height:var(--bpv3-monohead-leading)}.bpv3-megamenu-house-htitle{display:flex;align-items:center;gap:var(--bpv3-space-2);max-inline-size:none;margin:0 0 var(--bpv3-space-2);font-weight:700;text-transform:uppercase}.bpv3-megamenu-house-htitle .bpv3-icon{--bpv3-icon-line: var(--bpv3-icon-line-thin);flex:none;color:color-mix(in srgb,currentcolor var(--bpv3-mono-soft),transparent)}.bpv3-megamenu-house-hours ul{display:grid;margin:0;padding:0;list-style:none}.bpv3-megamenu-house-hours li{display:flex;align-items:center;justify-content:space-between;gap:var(--bpv3-mmega-hours-gap);max-inline-size:none}@media(max-width:64rem){.bpv3-megamenu-house{flex-direction:column;align-items:flex-start}.bpv3-megamenu-house-copy{flex:none}}}@layer components{.bpv3-sidenav-toggle--box{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--bpv3-monoside-toggle);block-size:var(--bpv3-monoside-toggle);padding:0;border:1px solid var(--bpv3-color-line);border-radius:var(--bpv3-radius-control);background-color:var(--bpv3-color-surface);color:var(--bpv3-color-ink);cursor:pointer;transition:border-color var(--bpv3-duration-fast) var(--bpv3-ease-out)}.bpv3-sidenav-toggle--box .bpv3-icon{--bpv3-icon-line: var(--bpv3-icon-line-heavy);inline-size:var(--bpv3-monoside-glyph);block-size:var(--bpv3-monoside-glyph)}@media(hover:hover){.bpv3-sidenav-toggle--box:hover{border-color:var(--bpv3-color-line-strong)}}}@layer components{.bpv3-archive-mono{position:relative;isolation:isolate;display:grid;align-content:start;gap:var(--bpv3-monoarchive-gap);overflow:hidden;padding:var(--bpv3-monoarchive-pad);border-radius:var(--bpv3-radius-md);background:var(--bpv3-color-ink-surface);color:var(--bpv3-color-ink-surface-ink);--bpv3-color-lift: color-mix(in srgb, currentcolor var(--bpv3-mix-wash), transparent)}@media(max-width:63.9375rem){.bpv3-archive-mono{margin-inline:calc(-1 * var(--bpv3-gutter));padding:var(--bpv3-monoarchive-pad-sm) var(--bpv3-gutter);border-block-start:1px solid color-mix(in srgb,var(--bpv3-color-ink-surface-ink) var(--bpv3-mix-glass-line),transparent);border-radius:0}}.bpv3-archive-mono-media{position:absolute;z-index:-1;inset-block:0;inset-inline-end:0;inline-size:var(--bpv3-monoarchive-img);opacity:var(--bpv3-monoarchive-img-strength);-webkit-mask-image:var(--bpv3-monoarchive-img-mask);mask-image:var(--bpv3-monoarchive-img-mask);pointer-events:none}.bpv3-archive-mono-img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:100% 50%;filter:var(--bpv3-monoarchive-img-filter)}.bpv3-archive-mono .bpv3-breadcrumb{color:color-mix(in srgb,var(--bpv3-color-ink-surface-ink) var(--bpv3-monoarchive-trail),transparent)}.bpv3-archive-mono .bpv3-breadcrumb ol{--bpv3-breadcrumb-lift: 0rem;font-size:var(--bpv3-text-xs);line-height:var(--bpv3-leading-meta)}.bpv3-archive-mono .bpv3-breadcrumb :is(a,span,[aria-current=page]){color:inherit;font-weight:400}.bpv3-breadcrumb .bpv3-breadcrumb-slash{inline-size:auto;block-size:auto;margin-block-start:0;margin-inline:var(--bpv3-space-1);color:inherit}.bpv3-archive-mono-title{margin:0;color:inherit;font-size:var(--bpv3-text-title-archive);font-weight:800;line-height:var(--bpv3-leading-h2);letter-spacing:var(--bpv3-tracking-h1)}.bpv3-archive-mono--brand{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--bpv3-space-4);padding-block:var(--bpv3-monoarchive-pad-sm)}.bpv3-archive-mono--brand>*{grid-column:1}.bpv3-archive-mono--brand>.bpv3-archive-mono-children{grid-column:1 / -1}.bpv3-archive-mono-brand{display:contents}.bpv3-archive-mono-logo{grid-column:2;grid-row:1 / span 2;inline-size:var(--bpv3-monoarchive-logo-w);block-size:var(--bpv3-monoarchive-logo-h);padding:var(--bpv3-space-2);border-radius:var(--bpv3-radius-sm);background-color:var(--bpv3-color-base)}.bpv3-archive-mono-logo-img{display:block;inline-size:100%;block-size:100%;object-fit:contain;object-position:50% 50%}.bpv3-archive-mono--brand .bpv3-archive-mono-title{grid-column:1;min-inline-size:0}@media(max-width:47.9375rem){.bpv3-archive-mono-logo{inline-size:var(--bpv3-monoarchive-logo-w-sm)}}.bpv3-archive-mono-lead{max-inline-size:var(--bpv3-monoarchive-measure);margin-block-start:var(--bpv3-monoarchive-gap)}.bpv3-archive-mono-lead :is(h2,h3,h4){margin-block:0 var(--bpv3-space-2);color:inherit;font-size:var(--bpv3-text-lg)}.bpv3-archive-mono-lead p{margin-block:0}.bpv3-archive-mono .bpv3-clamp-toggle{min-block-size:0;padding:0;border:0;background-color:transparent;color:inherit;font-size:var(--bpv3-text-xs);font-weight:400;text-transform:uppercase}.bpv3-archive-mono .bpv3-clamp-toggle .bpv3-caret{display:none}.bpv3-archive-mono-children{min-inline-size:0;margin-block:var(--bpv3-monoarchive-chips-lead) var(--bpv3-monoarchive-chips-end)}.bpv3-archive-mono-chips{gap:var(--bpv3-monoarchive-chip-gap);margin:0;padding:0;list-style:none}@media(max-width:39.9375rem){.bpv3-archive-mono-chips{flex-wrap:nowrap;margin-inline:calc(-1 * var(--bpv3-gutter));padding-inline:var(--bpv3-gutter);overflow-x:auto;scroll-padding-inline:var(--bpv3-gutter);scrollbar-width:none}.bpv3-archive-mono-chips>li{flex:none}.bpv3-archive-mono-chips .bpv3-chip{min-block-size:var(--bpv3-control-sm);padding-inline:var(--bpv3-chip-glass-x-sm);font-size:var(--bpv3-text-xs);white-space:nowrap}}}@layer components{.bpv3-gallery-step{position:absolute;z-index:1;inset-block-end:var(--bpv3-mpdp-step-inset);display:grid;place-items:center;inline-size:var(--bpv3-mpdp-step);block-size:var(--bpv3-mpdp-step);padding:0;border:1px solid var(--bpv3-color-line);border-radius:var(--bpv3-radius-xs);background-color:var(--bpv3-color-base);color:var(--bpv3-color-ink);cursor:pointer;transition:background-color var(--bpv3-duration-fast) var(--bpv3-ease-out)}.bpv3-gallery-step[data-bpv3-gallery-step="-1"]{inset-inline-start:var(--bpv3-mpdp-step-inset)}.bpv3-gallery-step[data-bpv3-gallery-step="1"]{inset-inline-end:var(--bpv3-mpdp-step-inset)}@media(hover:hover){.bpv3-gallery-step:hover{background-color:var(--bpv3-color-lift);color:var(--bpv3-color-ink)}}@media(max-width:47.9375rem){.bpv3-gallery-step{inset-block-end:var(--bpv3-mono-u);inline-size:var(--bpv3-mpdp-step-sm);block-size:var(--bpv3-mpdp-step-sm)}.bpv3-gallery-step[data-bpv3-gallery-step="-1"]{inset-inline-start:var(--bpv3-gutter)}.bpv3-gallery-step[data-bpv3-gallery-step="1"]{inset-inline-end:var(--bpv3-gutter)}}}@layer components{:is(.bpv3-mfront-menu,.bpv3-archive-mono) .bpv3-promises{grid-template-columns:minmax(0,1fr);gap:var(--bpv3-mfront-gap-m);color:color-mix(in srgb,var(--bpv3-color-ink-surface-ink) var(--bpv3-mfront-on-ink),var(--bpv3-color-ink-surface));opacity:var(--bpv3-mfront-veil)}@media(min-width:64rem){:is(.bpv3-mfront-menu,.bpv3-archive-mono) .bpv3-promises{grid-template-columns:repeat(3,minmax(0,1fr))}}:is(.bpv3-mfront-menu,.bpv3-archive-mono) .bpv3-promise{column-gap:var(--bpv3-mfront-gap-xs);row-gap:0;align-content:center}:is(.bpv3-mfront-menu,.bpv3-archive-mono) .bpv3-promise-mark{--bpv3-icon-line: var(--bpv3-icon-line-hair);align-self:center;inline-size:auto;block-size:auto;border-radius:0;background:none;color:inherit}:is(.bpv3-mfront-menu,.bpv3-archive-mono) :is(.bpv3-promise-title,.bpv3-promise-text){margin:0;color:inherit;font-size:var(--bpv3-mfront-promise);font-weight:400;line-height:var(--bpv3-mfront-promise-leading)}:is(.bpv3-mfront-menu,.bpv3-archive-mono) .bpv3-promise-title{align-self:end}.bpv3-archive-mono :is(.bpv3-promise-title,.bpv3-promise-text){font-size:var(--bpv3-text-base)}:is(.bpv3-mfront-menu,.bpv3-archive-mono) .bpv3-promise-text{align-self:start}}@layer components{.bpv3-mlines{display:grid;align-content:start}.bpv3-mlines:not(:has(.bpv3-mline)){display:none}.bpv3-mcart-empty{display:grid;justify-items:center;gap:var(--bpv3-mcartpage-empty-gap);margin:0;padding-block:var(--bpv3-mcartpage-empty-pad);text-align:center}.bpv3-mcart-empty .bpv3-button{justify-self:center;padding-inline:var(--bpv3-mminicart-inset);font-size:var(--bpv3-mminicart-button);font-weight:400;letter-spacing:var(--bpv3-tracking-caps-tight)}@media(max-width:40rem){.bpv3-mcart-empty .bpv3-button{justify-self:stretch}}}@layer components{:root:not(.bpv3-js) .bpv3-copy{display:none}.bpv3-copy-status{color:var(--bpv3-color-ink-soft);font-size:var(--bpv3-text-sm)}.bpv3-copy.is-copied{color:var(--bpv3-color-success)}}@layer components{.bpv3-withdrawal-exceptions{display:grid;align-content:start;gap:var(--bpv3-space-3);list-style:none;padding:0;margin:0}.bpv3-withdrawal-cats{display:block;color:var(--bpv3-color-ink);font-size:var(--bpv3-text-sm);font-weight:600}.bpv3-withdrawal-cta{margin-block:var(--bpv3-space-5) 0}.bpv3-withdrawal-actions{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:var(--bpv3-space-inside) var(--bpv3-space-group)}.bpv3-prose :where(.bpv3-withdrawal-actions) :where(*+*){margin-block-start:0}.bpv3-withdrawal-modeltext{max-inline-size:var(--bpv3-wd-read, 44rem);margin-block:var(--bpv3-space-group) 0;padding:var(--bpv3-space-group);border-radius:var(--bpv3-radius-sm);background-color:var(--bpv3-color-surface);--bpv3-color-lift: var(--bpv3-color-base);color:var(--bpv3-color-ink);font-family:inherit;font-size:var(--bpv3-text-sm);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.bpv3-withdrawal-link{color:inherit;text-decoration:none}@media(hover:hover){.bpv3-withdrawal-link:hover{color:var(--bpv3-color-link-hover);text-decoration:underline}}.bpv3-withdrawal-done{display:inline-flex;align-items:center;gap:var(--bpv3-space-inside);margin:0;color:var(--bpv3-color-ink-soft);font-size:var(--bpv3-text-sm)}.bpv3-withdrawal-done>.bpv3-icon{color:var(--bpv3-color-success)}}@layer components{.bpv3-tab-indicator{position:absolute;inset-block-end:-1px;inset-inline-start:0;block-size:2px;inline-size:1px;background:var(--bpv3-color-accent);transform-origin:0 50%;transition:transform var(--bpv3-duration-base) var(--bpv3-ease-out)}@media(max-width:72rem){.bpv3-tab-indicator{display:none}}.bpv3-icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:var(--bpv3-space-4)}.bpv3-icon-tile{display:grid;justify-items:center;text-align:center;gap:var(--bpv3-space-2);padding:var(--bpv3-space-3);background:var(--bpv3-color-surface);border-radius:var(--bpv3-radius-sm);font-size:var(--bpv3-text-sm);color:var(--bpv3-color-ink-soft)}.bpv3-livesearch-demos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));align-items:start;gap:var(--bpv3-space-6) var(--bpv3-space-5)}.bpv3-livesearch-demo{display:grid;align-content:start;row-gap:var(--bpv3-space-inside)}.bpv3-livesearch-demo .bpv3-shopbar-search{flex-wrap:wrap;max-inline-size:none}.bpv3-livesearch-demo .bpv3-livesearch{position:static;flex:1 0 100%;margin-block-start:var(--bpv3-space-1);max-block-size:none;overflow:visible;animation:none}.bpv3-spec-frame{display:block;inline-size:100%;background:var(--bpv3-color-paper);border:1px solid var(--bpv3-color-line);border-radius:var(--bpv3-radius-md);color-scheme:light}}.bpv3-prose .wp-block-gallery.has-nested-images{--bpv3-gallery-row: clamp(8rem, 5rem + 9vw, 15rem);--wp--style--unstable-gallery-gap: var(--bpv3-space-1);display:flex;flex-wrap:wrap;gap:var(--bpv3-space-1)}.bpv3-prose .wp-block-gallery.has-nested-images figure.wp-block-image .bpv3-gallery-link,.bpv3-prose .wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;inline-size:100%;block-size:100%}.bpv3-prose :where(figure.wp-block-gallery,figure.wp-block-image):empty{display:none}