@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&family=Poppins:wght@400;500;600;800;900&display=swap);:root{--c-bg:#fff;--c-surface:#f7f7f7;--c-surface-strong:#e7eeee;--c-media:var(--c-surface);--c-text:#0e1b1d;--c-text-soft:#3c4b4e;--c-muted:#55666a;--c-border:#e3e8e8;--c-border-strong:#c9d3d3;--c-primary:#0e1b1d;--c-primary-contrast:#fff;--c-accent:#0e1b1d;--c-accent-3:#f4b740;--c-accent-3-contrast:#0e1b1d;--c-flag-new:var(--c-accent-3);--c-flag-new-contrast:var(--c-accent-3-contrast);--c-flag-on-sale:#b42318;--c-flag-on-sale-contrast:#fff;--c-flag-discount:#b42318;--c-flag-discount-contrast:#fff;--c-flag-pack:var(--c-surface-strong);--c-flag-pack-contrast:var(--c-text);--c-flag-online-only:var(--c-primary);--c-flag-online-only-contrast:var(--c-primary-contrast);--c-flag-out-of-stock:#55666a;--c-flag-out-of-stock-contrast:#fff;--c-inverse:#0e1b1d;--c-viewer:#0e1b1df5;--c-inverse-text:#c7d2d3;--c-success:#16a34a;--c-error:#dc2626;--c-warning:#d97706;--c-info:#0b6bcb;--c-success-text:#137a38;--c-warning-text:#8f4f05;--c-error-text:#b91c1c;--c-focus:#0e1b1d;--font-base:"Instrument Sans",system-ui,-apple-system,"Segoe UI",roboto,helvetica,arial,sans-serif;--font-head:var(--font-base);--fs-base:1rem;--fs-xs:clamp(0.75rem,0.7083rem + 0.2083vw,0.875rem);--fs-sm:clamp(0.875rem,0.8542rem + 0.1042vw,0.9375rem);--fs-lg:clamp(1.0625rem,1.0208rem + 0.2083vw,1.1875rem);--fs-h1:clamp(1.875rem,1.5rem + 1.875vw,3rem);--fs-h2:clamp(1.375rem,1.25rem + 0.625vw,1.75rem);--fs-h3:clamp(1.0625rem,1rem + 0.3125vw,1.25rem);--lh-base:1.6;--ls-head:-0.01em;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-head:600;--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:clamp(1.25rem,1.1667rem + 0.4167vw,1.5rem);--sp-8:clamp(1.25rem,1.0833rem + 0.8333vw,1.75rem);--sp-12:clamp(2rem,1.8333rem + 0.8333vw,2.5rem);--sp-16:clamp(2.5rem,2.1667rem + 1.6667vw,3.5rem);--sp-section:clamp(3rem,2.1667rem + 4.1667vw,5.5rem);--container-max:90rem;--content-max:60rem;--container-pad:clamp(1rem,0.6667rem + 1.6667vw,2rem);--radius:0.625rem;--radius-box:var(--radius);--radius-lg:1.25rem;--radius-xl:1.75rem;--radius-pill:999px;--control-h:3rem;--shadow-sm:0 1px 2px #0e1b1d0f;--shadow:0 8px 30px #0e1b1d1a;--transition:300ms cubic-bezier(0.32,0.72,0,1)}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button{background:none;border:none;cursor:pointer}ol,ul{list-style:none;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}@font-face{font-display:swap;font-family:Instrument Sans;font-style:normal;font-weight:400 700;src:url(../../../adlx/assets/fonts/instrument-sans-latin-var.woff2) format("woff2")}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.site-header{view-transition-name:site-header}::view-transition-new(root),::view-transition-old(root){animation-duration:.18s}body{background:var(--c-bg);color:var(--c-text);font-family:var(--font-base);font-size:var(--fs-base);line-height:var(--lh-base)}h1,h2,h3,h4{font-family:var(--font-head);font-weight:var(--fw-head);letter-spacing:var(--ls-head);line-height:1.1}h1{font-size:var(--fs-h1);line-height:1.03}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);letter-spacing:-.01em}.h1{font-size:var(--fs-h1);line-height:1.03}.h2{font-size:var(--fs-h2)}.h3{font-size:var(--fs-h3)}.h4{font-size:1em}a{color:var(--c-accent);transition:color var(--transition)}a:hover{color:var(--c-text)}:where(p,li,dd,td)>a:not([class]){text-decoration:underline;text-underline-offset:.15em}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}:where(:focus:not(:focus-visible)){outline:none}.page-error .page-wrapper{background:var(--c-surface);display:grid;min-height:100vh;padding:var(--sp-6) var(--container-pad);place-items:center}.error-page{background:var(--c-bg);border-radius:var(--radius-xl);display:grid;gap:var(--sp-5);justify-items:center;max-width:36rem;padding:clamp(2rem,1.25rem + 3.75vw,3.5rem) clamp(1.25rem,.75rem + 2.5vw,3rem);text-align:center;width:100%}.error-page__logo img{max-height:clamp(1.75rem,1.5rem + 1.25vw,2.5rem);width:auto}.error-page__title{font-size:var(--fs-h2);margin:0;text-wrap:balance}.error-page__message{color:var(--c-text-soft)}.error-page__message>*{margin:0}.error-page__message>*+*{margin-top:var(--sp-3)}.error-page__help{border-top:1px solid var(--c-border);display:flex;flex-wrap:wrap;font-weight:var(--fw-medium);gap:var(--sp-2) var(--sp-5);justify-content:center;list-style:none;margin:0;padding:var(--sp-5) 0 0;width:100%}.error-page__help a{color:var(--c-text)}#wrapper,.page-wrapper{display:flex;flex-direction:column;min-height:100vh}main{flex:1 0 auto}.container{margin-inline:auto;max-width:var(--container-max);padding-inline:var(--container-pad);width:100%}.container .container{max-width:none;padding-inline:0}.content-wrapper__hook{margin-block:var(--sp-section)}.content-wrapper__hook .answerkit{margin-inline:auto;max-width:var(--content-max)}.skip-link{background:var(--c-primary);border-radius:var(--radius);color:var(--c-primary-contrast);left:var(--sp-2);padding:var(--sp-2) var(--sp-4);position:absolute;top:-3rem;transition:top var(--transition);z-index:1000}.skip-link:focus{top:var(--sp-2)}.grid-auto{display:grid;gap:var(--sp-6);grid-template-columns:repeat(2,1fr)}@media(min-width:48rem){.grid-auto{grid-template-columns:repeat(3,1fr)}}@media(min-width:64rem){.grid-auto{grid-template-columns:repeat(4,1fr)}}.layout-with-sidebar{display:grid;gap:var(--sp-8);grid-template-columns:1fr}@media(min-width:64rem){.layout-with-sidebar{grid-template-columns:16rem 1fr}.layout-with-sidebar--right{grid-template-columns:1fr 16rem}.layout-with-sidebar--both{grid-template-columns:16rem 1fr 16rem}.layout-with-sidebar>*{grid-row:1}.layout-with-sidebar:not(.layout-with-sidebar--right)>#left-column{grid-column:1}.layout-with-sidebar:not(.layout-with-sidebar--right)>.content-area{grid-column:2}}.not-found{display:grid;gap:var(--sp-5);justify-items:center;margin-inline:auto;max-width:40rem;padding-block:var(--sp-section);text-align:center}.not-found__code{color:var(--c-accent);font-family:var(--font-head);font-size:clamp(4rem,2.5rem + 7.5vw,8rem);font-weight:var(--fw-bold);letter-spacing:-.04em;line-height:1;margin:0}.not-found__title{font-size:var(--fs-h2);margin:0}.not-found__text{color:var(--c-text-soft);margin:0}.not-found__search{display:flex;gap:var(--sp-2);width:100%}.not-found__search input{border:1px solid var(--c-border-strong);border-radius:var(--radius);flex:1;font:inherit;height:var(--control-h);min-width:0;padding:0 var(--sp-4)}.not-found__links{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center;list-style:none;margin:0;padding:0}.not-found__links a{border:1px solid var(--c-border-strong);border-radius:999px;color:var(--c-text);display:inline-block;font-size:var(--fs-sm);padding:var(--sp-2) var(--sp-4);text-decoration:none}.not-found__links a:hover{border-color:var(--c-primary);color:var(--c-primary)}.stores{display:grid;gap:var(--sp-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.store-card{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-xl);display:flex;flex-direction:column;overflow:hidden}.store-card__media{aspect-ratio:16/10;background:var(--c-surface)}.store-card__media img{height:100%;object-fit:cover;width:100%}.store-card__body{align-content:start;display:grid;flex:1;gap:var(--sp-4);padding:var(--sp-5)}.store-card__name{font-size:var(--fs-lg);margin:0}.store-card__block{display:grid;gap:2px}.store-card__label{color:var(--c-muted);font-size:var(--fs-sm)}.store-card__address{font-style:normal;margin:0}.store-card__value{overflow-wrap:anywhere}.store-card__note{color:var(--c-text-soft);font-size:var(--fs-sm);margin:0}.store-card__footer{display:grid;gap:var(--sp-3);padding:0 var(--sp-5) var(--sp-5)}.store-card__hours-toggle{align-items:center;background:none;border:0;border-top:1px solid var(--c-border);color:var(--c-text);cursor:pointer;display:flex;font-weight:var(--fw-semibold);justify-content:space-between;min-height:2.75rem;padding:0}.store-card__hours-toggle:after{border-bottom:2px solid;border-right:2px solid;content:"";height:.5em;transform:translateY(-25%) rotate(45deg);transition:transform var(--transition);width:.5em}.store-card__hours-toggle[aria-expanded=true]:after{transform:translateY(25%) rotate(-135deg)}.store-card__hours{border-collapse:collapse;font-size:var(--fs-sm);width:100%}.store-card__hours th{font-weight:var(--fw-medium);padding:var(--sp-1) var(--sp-3) var(--sp-1) 0;text-align:left;vertical-align:top}.store-card__hours td{padding-block:var(--sp-1);text-align:right}.store-card__slot{display:block}.store-card__closed{color:var(--c-muted)}.store-card__directions{width:100%}.cms-page{max-width:calc(var(--content-max) + var(--container-pad)*2);padding-bottom:var(--sp-section)}.cms-page .page__title{font-size:var(--fs-h1)}.cms-page__content{margin-top:var(--sp-8)}.cms-page__head{display:grid;gap:var(--sp-3)}.cms-page__head .page__title{margin:0}.cms-page__section{text-decoration:none;width:fit-content}.cms-page__section:hover{text-decoration:underline}.cms-page__meta{color:var(--c-muted);font-size:var(--fs-sm);margin:0}.cms-page__content{font-size:1.0625rem;line-height:1.75}.cms-page__content :where(h2){font-size:clamp(1.5rem,1.25rem + .9vw,2rem);line-height:1.2}.cms-page__content :where(h3){font-size:clamp(1.2rem,1.1rem + .4vw,1.4rem);line-height:1.3}.cms-index{padding-bottom:var(--sp-section)}.cms-index__head{display:grid;gap:var(--sp-3);margin-block:var(--sp-6) var(--sp-8);max-width:var(--content-max)}.cms-index__title{font-size:var(--fs-h1);line-height:1.05;margin:0}.cms-index__intro{color:var(--c-text-soft);font-size:var(--fs-lg)}.cms-index__pills{display:flex;flex-wrap:wrap;gap:var(--sp-2);list-style:none;margin:0 0 var(--sp-8);padding:0}.cms-index__pill{border:1px solid var(--c-border);border-radius:var(--radius-pill);color:var(--c-text);display:inline-flex;font-size:var(--fs-sm);font-weight:var(--fw-medium);padding:var(--sp-2) var(--sp-4);text-decoration:none;transition:border-color var(--transition),background var(--transition)}.cms-index__pill:hover{background:var(--c-surface);border-color:var(--c-primary)}.cms-cards{display:grid;gap:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));list-style:none;margin:0;padding:0}.cms-card{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-box);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:border-color var(--transition),transform var(--transition)}.cms-card:focus-within,.cms-card:hover{border-color:var(--c-primary);transform:translateY(-2px)}.cms-card__media{aspect-ratio:16/9;background:var(--c-media,var(--c-surface));overflow:hidden}.cms-card__media img{height:100%;object-fit:cover;width:100%}.cms-card--text:before{background:var(--c-primary);content:"";display:block;height:.375rem}.cms-card__body{align-content:start;display:grid;gap:var(--sp-2);padding:var(--sp-5)}.cms-card__title{font-size:1.125rem;line-height:1.3;margin:0}.cms-card__link{color:var(--c-text);text-decoration:none}.cms-card__link:after{content:"";inset:0;position:absolute}.cms-card__excerpt{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;color:var(--c-text-soft);font-size:var(--fs-sm);-webkit-line-clamp:3;line-clamp:3}.cms-card__meta{color:var(--c-muted);font-size:var(--fs-xs);margin:var(--sp-1) 0 0}@media(prefers-reduced-motion:reduce){.cms-card:focus-within,.cms-card:hover{transform:none}}.cms-links{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin-block:var(--sp-3) var(--sp-8)}.cms-links a{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);color:var(--c-text);display:block;font-weight:var(--fw-semibold);padding:var(--sp-4) var(--sp-5);text-decoration:none}.cms-links a:hover{border-color:var(--c-primary)}.brands-page{padding-bottom:var(--sp-section)}.brands-list{display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));margin-top:var(--sp-6)}.brand{border:1px solid var(--c-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-4);position:relative;transition:border-color var(--transition)}.brand:hover{border-color:var(--c-primary)}.brand__img{background:#fff;border-radius:var(--radius);display:grid;height:7rem;margin-block-end:var(--sp-2);place-items:center}.brand__img img{max-height:5.5rem;max-width:80%;object-fit:contain}.brand__name{font-weight:var(--fw-semibold)}.brand__name a{color:var(--c-text);text-decoration:none}.brand__name a:after{content:"";inset:0;position:absolute}.brand__infos,.brand__products{color:var(--c-muted);font-size:var(--fs-sm)}.layout-with-sidebar{padding-block:var(--sp-8) var(--sp-section)}.cms-page .page__title{font-size:clamp(2rem,1.5rem + 2vw,3rem);line-height:1.1;text-wrap:balance}.cms-toc{display:none}@media(width>=64em){:is(.cms-page--toc,.cms-page:has(>.cms-page__content[data-toc-label]>h2:nth-of-type(4)),.cms-page:has(>.cms-page__content[data-toc-label]>h3:nth-of-type(4))){display:grid;gap:0 var(--sp-12);grid-template-columns:15rem minmax(0,var(--content-max));justify-content:center;max-width:var(--container-max)}:is(.cms-page--toc,.cms-page:has(>.cms-page__content[data-toc-label]>h2:nth-of-type(4)),.cms-page:has(>.cms-page__content[data-toc-label]>h3:nth-of-type(4)))>*{grid-column:2}:is(.cms-page--toc,.cms-page:has(>.cms-page__content[data-toc-label]>h2:nth-of-type(4)),.cms-page:has(>.cms-page__content[data-toc-label]>h3:nth-of-type(4)))>.breadcrumb,:is(.cms-page--toc,.cms-page:has(>.cms-page__content[data-toc-label]>h2:nth-of-type(4)),.cms-page:has(>.cms-page__content[data-toc-label]>h3:nth-of-type(4)))>nav:first-child{grid-column:1/-1}:is(.cms-page--toc,.cms-page:has(>.cms-page__content[data-toc-label]>h2:nth-of-type(4)),.cms-page:has(>.cms-page__content[data-toc-label]>h3:nth-of-type(4)))>.cms-toc{align-self:start;background:var(--c-surface);border-radius:var(--radius-lg);display:block;font-size:var(--fs-sm);grid-column:1;grid-row:2/span 20;padding:var(--sp-5);position:sticky;top:var(--sp-6)}:is(.cms-page--toc,.cms-page:has(>.cms-page__content[data-toc-label]>h2:nth-of-type(4)),.cms-page:has(>.cms-page__content[data-toc-label]>h3:nth-of-type(4)))>.cms-toc ol{list-style:none;margin:0;padding:0}:is(.cms-page--toc,.cms-page:has(>.cms-page__content[data-toc-label]>h2:nth-of-type(4)),.cms-page:has(>.cms-page__content[data-toc-label]>h3:nth-of-type(4)))>.cms-toc li+li{margin-top:var(--sp-2)}:is(.cms-page--toc,.cms-page:has(>.cms-page__content[data-toc-label]>h2:nth-of-type(4)),.cms-page:has(>.cms-page__content[data-toc-label]>h3:nth-of-type(4)))>.cms-toc a{color:var(--c-text-soft);text-decoration:none}:is(.cms-page--toc,.cms-page:has(>.cms-page__content[data-toc-label]>h2:nth-of-type(4)),.cms-page:has(>.cms-page__content[data-toc-label]>h3:nth-of-type(4)))>.cms-toc a:hover{color:var(--c-text);text-decoration:underline}.cms-toc__title{font-weight:var(--fw-semibold);margin:0 0 var(--sp-3)}}.cms-page .rte-content table thead th{background:var(--c-surface);color:var(--c-text)}.brand__initial{background:var(--c-surface);border-radius:var(--radius);color:var(--c-muted);display:grid;font-size:1.75rem;font-weight:var(--fw-semibold);height:100%;min-height:5rem;place-items:center}.brand__infos{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}:is(#authentication,#password,#registration) .content-area{margin-inline:auto;max-width:30rem;width:100%}:is(#authentication,#cart,#checkout,#pagenotfound,#password,#registration) .adlxrv{display:none}#search .listing__name{font-size:var(--fs-h2)}.btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-weight:var(--fw-medium);gap:var(--sp-2);justify-content:center;line-height:1.2;min-height:var(--control-h);padding:0 var(--sp-6);text-align:center;text-decoration:none;transition:background var(--transition),color var(--transition),border-color var(--transition)}.btn--primary{background:var(--c-primary);color:var(--c-primary-contrast)}.btn--primary:hover{background:color-mix(in srgb,var(--c-primary) 85%,#000);color:var(--c-primary-contrast)}.btn--secondary{background:var(--c-bg);border-color:var(--c-primary);color:var(--c-primary)}.btn--secondary:hover{background:var(--c-primary);color:var(--c-primary-contrast)}.btn--outline{background:#0000;border-color:var(--c-border-strong);color:var(--c-text)}.btn--outline:hover{border-color:var(--c-text)}.btn--on-dark{background:#fff;color:var(--c-primary)}.btn--block{width:100%}.btn.disabled,.btn[disabled]{cursor:not-allowed;opacity:.5}.badge{background:var(--c-accent-3);border-radius:var(--radius-pill);color:var(--c-accent-3-contrast);font-size:.75rem;line-height:1.4;padding:var(--sp-1) var(--sp-3)}.badge,.chip{align-items:center;display:inline-flex;font-weight:var(--fw-semibold)}.chip{border:1px solid var(--c-border-strong);border-radius:var(--radius-pill);color:var(--c-text);min-height:2.5rem;padding:0 var(--sp-4);text-decoration:none}.chip.is-active,.chip[aria-current]{background:var(--c-text);border-color:var(--c-text);color:var(--c-bg)}.section-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-6);justify-content:space-between;margin-bottom:var(--sp-6)}.section-head__link{color:var(--c-primary);font-weight:var(--fw-semibold);text-decoration:none}.section-head__link:hover{text-decoration:underline}.eyebrow{color:var(--c-muted);font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase}.form-control{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius);padding:var(--sp-3);transition:border-color var(--transition);width:100%}.form-control:focus{border-color:var(--c-focus)}.form-control[aria-invalid=true]{border-color:var(--c-error)}.btn-primary{background:var(--c-primary);color:var(--c-primary-contrast)}.btn-primary:hover{background:color-mix(in srgb,var(--c-primary) 85%,#000);color:var(--c-primary-contrast)}.btn-outline-dark,.btn-outline-primary,.btn-outline-secondary{background:#0000;border-color:var(--c-border-strong);color:var(--c-text)}.btn-outline-dark:hover,.btn-outline-primary:hover,.btn-outline-secondary:hover{border-color:var(--c-text)}.btn-sm{font-size:var(--fs-sm);min-height:2.5rem;padding-inline:var(--sp-4)}.btn-block{width:100%}.notifications{margin-block:var(--sp-4)}.notifications:not(:has(*)){margin-block:0}.alert{border-left:4px solid var(--c-border);border-radius:var(--radius-box);margin-block:var(--sp-2);padding:var(--sp-3) var(--sp-4)}.alert a{color:inherit;text-decoration:underline}.alert--success,.alert-success{background:color-mix(in srgb,var(--c-success) 10%,#0000);border-color:var(--c-success)}.alert--warning,.alert-warning{background:color-mix(in srgb,var(--c-warning) 12%,#0000);border-color:var(--c-warning)}.alert--info,.alert-info{background:color-mix(in srgb,var(--c-info) 8%,#0000);border-color:var(--c-info)}.alert--error,.alert-danger{background:color-mix(in srgb,var(--c-error) 10%,#0000);border-color:var(--c-error)}.breadcrumb{color:var(--c-muted);display:flex;flex-wrap:wrap;font-size:.875rem;gap:var(--sp-2);margin-block:var(--sp-4)}.breadcrumb li:not(:last-child):after{color:var(--c-border);content:"/";margin-left:var(--sp-2)}.pagination{display:flex;gap:var(--sp-2);justify-content:center;margin-block:var(--sp-8)}.pagination :is(a,span){align-items:center;border-radius:var(--radius-pill);color:var(--c-text);display:inline-flex;height:2.5rem;justify-content:center;min-width:2.5rem;padding-inline:var(--sp-3);text-decoration:none;transition:background var(--transition)}.pagination a:hover{background:var(--c-surface)}.pagination :is(a.next,a.previous){background:var(--c-surface);font-weight:var(--fw-medium);padding-inline:var(--sp-5)}.pagination a.next:after{content:" →";white-space:pre}.pagination a.previous:before{content:"←";white-space:pre}.pagination :is(a.next.disabled,a.previous.disabled){display:none}.pagination .current :is(a,span){background:var(--c-primary);border-color:var(--c-primary);color:var(--c-primary-contrast)}input[type=file]::file-selector-button{background:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:var(--radius);color:var(--c-text);cursor:pointer;font:inherit;margin-right:var(--sp-3);padding:var(--sp-1) var(--sp-3)}.btn:active{transform:scale(.98)}.pagination__summary{color:var(--c-muted);font-size:var(--fs-sm);margin-top:var(--sp-8);text-align:center}.modal a.btn--primary,.modal a.btn--primary:hover,.modal a.btn-primary,.modal a.btn-primary:hover{color:var(--c-primary-contrast)}.modal a.btn-secondary,.modal a.btn-secondary:hover{color:var(--c-text)}.modal .btn-secondary,.modal .btn.btn-secondary{background:var(--c-surface);border:0;color:var(--c-text)}.rte-content{overflow-wrap:break-word}.rte-content :where(p,ul,ol,dl,blockquote,figure,pre,hr,table,.row,.card,.alert,.table-responsive){margin-block:0 var(--sp-4)}.rte-content :where(h2){margin-block:var(--sp-12) var(--sp-4)}.rte-content :where(h3){margin-block:var(--sp-8) var(--sp-3)}.rte-content :where(h4,h5,h6){font-family:var(--font-head);font-weight:var(--fw-semibold);line-height:1.25;margin-block:var(--sp-6) var(--sp-2)}.rte-content :where(h4){font-size:1.125em}.rte-content :where(h5){font-size:1em}.rte-content :where(h6){font-size:.875em}:is(.rte-content :where(.box,.card,.alert,[class*=cols-]>div,li,td,th,blockquote,details),.rte-content)>:where(:first-child){margin-block-start:0}.rte-content :where(:last-child){margin-block-end:0}.rte-content :where(ul,ol){padding-inline-start:1.5em}.rte-content :where(ul){list-style:disc}.rte-content :where(ol){list-style:decimal}.rte-content :where(li+li){margin-block-start:var(--sp-1)}.rte-content :where(a:not(.btn)){text-decoration:underline}.rte-content :where(blockquote){border-inline-start:3px solid var(--c-border-strong);color:var(--c-text-soft);padding-inline-start:var(--sp-4)}.rte-content :where(hr){border:0;border-block-start:1px solid var(--c-border)}.rte-content :where(img,video,iframe){max-width:100%}.rte-content :where(img){height:auto}.rte-content :where(table){border-collapse:collapse;font-size:var(--fs-sm);width:100%}.rte-content :where(th,td){border-block-end:1px solid var(--c-border);padding:var(--sp-3);text-align:start;vertical-align:top}.rte-content :where(th){font-weight:var(--fw-semibold)}.rte-content :where(thead th){background:var(--c-surface)}.rte-content .table-responsive{overflow-x:auto}.rte-content .table-sm :where(th,td){padding:var(--sp-2)}.rte-content .table-bordered :where(th,td){border:1px solid var(--c-border)}.rte-content .table-hover tbody tr:hover,.rte-content .table-striped tbody tr:nth-child(odd),.rte-content .thead-light th{background:var(--c-surface)}.rte-content .thead-dark th{background:var(--c-inverse);color:#fff}.rte-content .table-success{background:color-mix(in srgb,var(--c-success) 12%,#0000)}.rte-content .table-warning{background:color-mix(in srgb,var(--c-warning) 14%,#0000)}.rte-content .table-danger{background:color-mix(in srgb,var(--c-error) 10%,#0000)}.rte-content .row{display:grid;gap:var(--sp-4);grid-template-columns:repeat(12,minmax(0,1fr))}.rte-content .row>*{grid-column:span 12}.rte-content .row>.col-6{grid-column:span 6}@media(min-width:48rem){.rte-content .row>.col-md-3{grid-column:span 3}.rte-content .row>.col-md-4{grid-column:span 4}.rte-content .row>.col-md-6{grid-column:span 6}}.rte-content .container{max-width:none;padding-inline:0}.rte-content .card{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:0}.rte-content .card-body{padding:var(--sp-5)}.rte-content .card-header{border-block-end:1px solid var(--c-border);font-weight:var(--fw-semibold);padding:var(--sp-3) var(--sp-5)}.rte-content .card-title{font-size:var(--fs-h3);margin-block:0 var(--sp-2)}.rte-content .card-text{margin-block-end:var(--sp-3)}.rte-content .box-shadow-lg{box-shadow:var(--shadow)}.rte-content :is(.list-inline,.list-unstyled){list-style:none;padding-inline-start:0}.rte-content .list-inline{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}.rte-content .list-inline-item{margin:0}.rte-content .badge{background:var(--c-surface-strong);border-radius:var(--radius);color:var(--c-text);display:inline-block;font-size:.8125em;font-weight:var(--fw-semibold);padding:.2em .6em}.rte-content .badge-pill{border-radius:var(--radius-pill)}.rte-content .badge-primary{background:var(--c-primary);color:var(--c-primary-contrast)}.rte-content .badge-success{background:var(--c-success-text);color:#fff}.rte-content .text-primary{color:var(--c-accent)}.rte-content .text-success{color:var(--c-success-text)}.rte-content .text-warning{color:var(--c-warning-text)}.rte-content .text-danger{color:var(--c-error-text)}.rte-content .text-info{color:var(--c-info)}.rte-content .text-muted{color:var(--c-muted)}.rte-content .text-dark{color:var(--c-text)}.rte-content .text-white{color:#fff}.rte-content .bg-light{background:var(--c-surface)}.rte-content .bg-faded-primary{background:color-mix(in srgb,var(--c-accent) 8%,var(--c-bg))}.rte-content .bg-primary{background:var(--c-primary)}.rte-content .bg-success{background:var(--c-success-text)}.rte-content .bg-warning{background:var(--c-warning-text)}.rte-content .bg-danger{background:var(--c-error-text)}.rte-content .border-primary{border-color:var(--c-accent)}.rte-content .border-success{border-color:var(--c-success)}.rte-content .border-warning{border-color:var(--c-warning)}.rte-content .border-danger{border-color:var(--c-error)}.rte-content .border-info{border-color:var(--c-info)}.rte-content .border-0{border:0}.rte-content .h2{font-size:var(--fs-h2)}.rte-content .h5{font-size:1em;font-weight:var(--fw-semibold)}.rte-content .h6{font-size:.875em;font-weight:var(--fw-semibold)}.rte-content :is(.font-size-sm,.small){font-size:var(--fs-sm)}.rte-content .font-size-lg{font-size:var(--fs-lg)}.rte-content .font-weight-bold{font-weight:var(--fw-bold)}.rte-content .font-weight-medium{font-weight:var(--fw-medium)}.rte-content :is(.text-center,.title-center){text-align:center}.rte-content .d-block{display:block}.rte-content .h-100{height:100%}.rte-content .rounded{border-radius:var(--radius)}.rte-content .rounded-lg{border-radius:var(--radius-lg)}.rte-content .mb-0{margin-block-end:0}.rte-content .mb-2{margin-block-end:.5rem}.rte-content .mb-3{margin-block-end:1rem}.rte-content .mb-4{margin-block-end:1.5rem}.rte-content .mt-2{margin-block-start:.5rem}.rte-content .mt-3{margin-block-start:1rem}.rte-content .mt-4{margin-block-start:1.5rem}.rte-content .mt-5{margin-block-start:3rem}.rte-content .my-4{margin-block:1.5rem}.rte-content .mr-1{margin-inline-end:.25rem}.rte-content .mr-2{margin-inline-end:.5rem}.rte-content .p-3{padding:1rem}.rte-content .p-4{padding:1.5rem}.rte-content .py-5{padding-block:3rem}.rte-content .py-5:empty{display:none}.rte-content .accordion-item{border-bottom:1px solid var(--c-border)}.rte-content .accordion-item>button{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--sp-4);justify-content:space-between;padding:var(--sp-4) 0;text-align:left;width:100%}.rte-content .accordion-item>button:after{content:"+";flex:none;font-size:1.5rem;font-weight:300;line-height:1}.rte-content .accordion-item>button[aria-expanded=true]:after{content:"−"}.rte-content .accordion-title{font-size:var(--fs-base);font-weight:var(--fw-semibold);letter-spacing:0;margin:0}.rte-content .accordion-content{padding-bottom:var(--sp-4)}.rte-content .accordion-item .icon{display:none}.rte-content{--mark-yes:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");--mark-no:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E")}.rte-content .list-check{list-style:none;padding:0}.rte-content .list-check>li{padding-inline-start:1.75em;position:relative}.rte-content .list-check>li:before{background:var(--c-success,var(--c-accent));content:"";height:1.15em;inset:.2em auto auto 0;-webkit-mask:var(--mark-yes) center/contain no-repeat;mask:var(--mark-yes) center/contain no-repeat;position:absolute;width:1.15em}.rte-content .list-check>li.is-no:before{background:var(--c-error);-webkit-mask-image:var(--mark-no);mask-image:var(--mark-no)}.rte-content .box{background:var(--c-surface);border-radius:var(--radius-lg);margin-block:0 var(--sp-4);padding:clamp(1rem,.75rem + 1.25vw,1.5rem)}.rte-content .box>:last-child{margin-block-end:0}.rte-content .box--center{text-align:center}.rte-content :is(.cols-2,.cols-3,.cols-4){display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--col-min)),1fr));-webkit-hyphens:auto;hyphens:auto;margin-block:var(--sp-4);overflow-wrap:break-word}.rte-content :is(.cols-2,.cols-3,.cols-4)>*{min-width:0}.rte-content [class*=cols-]>div:has(>.box:only-child){display:grid}.rte-content [class*=cols-]>.box,.rte-content [class*=cols-]>div>.box:only-child{margin-block:0}.rte-content .cols-2{--col-min:20rem}.rte-content .cols-3{--col-min:14rem}.rte-content .cols-4{--col-min:10rem}.rte-content .note{background:var(--c-surface);border-inline-start:3px solid var(--c-accent-raw,var(--c-accent));border-radius:var(--radius-box);color:var(--c-text-soft);font-size:var(--fs-sm);margin-block:var(--sp-4);padding:var(--sp-3) var(--sp-4)}.rte-content .note>:first-child{margin-top:0}.rte-content .note>:last-child{margin-bottom:0}.rte-content :where(code,kbd){background:var(--c-surface-strong);border-radius:4px;font-size:.9em;padding:.1em .35em}.rte-content :where(mark){background:color-mix(in srgb,var(--c-accent-raw,var(--c-accent-3)) 30%,#0000);color:inherit;padding:0 .15em}.rte-content .is-yes{color:var(--c-success-text,var(--c-success));font-weight:var(--fw-semibold)}.rte-content .is-no{color:var(--c-error-text,var(--c-error));font-weight:var(--fw-semibold)}.rte-content .is-warn{color:var(--c-warning-text,var(--c-warning));font-weight:var(--fw-semibold)}.rte-content li.is-no{color:inherit;font-weight:inherit}.rte-content :is(.icon-no,.icon-yes){background:var(--c-success,var(--c-accent));display:inline-block;height:1.15em;margin-inline-end:.35em;-webkit-mask:var(--mark-yes) center/contain no-repeat;mask:var(--mark-yes) center/contain no-repeat;vertical-align:-.2em;width:1.15em}.rte-content .icon-no{background:var(--c-error);-webkit-mask-image:var(--mark-no);mask-image:var(--mark-no)}.rte-content details{border-bottom:1px solid var(--c-border)}.rte-content details>:last-child{margin-block-end:var(--sp-4)}.rte-content summary{cursor:pointer;font-weight:var(--fw-semibold);padding-block:var(--sp-4)}.rte-content [class*=czi-]{--czi:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'/%3E")}.rte-content .czi-check{--czi:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E")}.rte-content .czi-check-circle{--czi:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z'/%3E%3C/svg%3E")}.rte-content .czi-info{--czi:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8'/%3E%3C/svg%3E")}.rte-content .czi-announcement{--czi:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 11v2h4v-2zm-2 6.61c.96.71 2.21 1.65 3.2 2.39.4-.53.8-1.07 1.2-1.6-.99-.74-2.24-1.68-3.2-2.4-.4.54-.8 1.08-1.2 1.61M20.4 5.6c-.4-.53-.8-1.07-1.2-1.6-.99.74-2.24 1.68-3.2 2.4.4.53.8 1.07 1.2 1.6.96-.72 2.21-1.65 3.2-2.4M4 9c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v4h2v-4h1l5 3V6L8 9zm5.03 1.71L11 9.53v4.94l-1.97-1.18-.48-.29H4v-2h4.55zM15.5 12c0-1.33-.58-2.53-1.5-3.35v6.69c.92-.81 1.5-2.01 1.5-3.34'/%3E%3C/svg%3E")}.rte-content .czi-idea{--czi:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7m2.85 11.1-.85.6V16h-4v-2.3l-.85-.6A5 5 0 0 1 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1'/%3E%3C/svg%3E")}.rte-content .czi-close{--czi:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E")}.rte-content .czi-close-circle{--czi:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3.59-13L12 10.59 8.41 7 7 8.41 10.59 12 7 15.59 8.41 17 12 13.41 15.59 17 17 15.59 13.41 12 17 8.41z'/%3E%3C/svg%3E")}.rte-content .czi-arrow-right{--czi:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z'/%3E%3C/svg%3E")}.rte-content .czi-security-check{--czi:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm7 10c0 4.52-2.98 8.69-7 9.93-4.02-1.24-7-5.41-7-9.93V6.3l7-3.11 7 3.11zm-11.59.59L6 13l4 4 8-8-1.41-1.42L10 14.17z'/%3E%3C/svg%3E")}.rte-content .czi-shield{--czi:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm7 10c0 4.52-2.98 8.69-7 9.93-4.02-1.24-7-5.41-7-9.93V6.3l7-3.11 7 3.11z'/%3E%3C/svg%3E")}.rte-content .czi-announcement-circle{--czi:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8'/%3E%3C/svg%3E")}.rte-content [class*=czi-]{background:currentcolor;display:inline-block;height:1.15em;-webkit-mask:var(--czi) center/contain no-repeat;mask:var(--czi) center/contain no-repeat;vertical-align:-.2em;width:1.15em}.header__top{align-items:center;background:var(--c-topbar,var(--c-primary));color:var(--c-topbar-text,var(--c-primary-contrast));display:flex;flex-wrap:wrap;font-size:var(--fs-xs)}.header__top-banner{flex:1 1 auto;min-width:0}.header__top .announcement-bar{background:#0000}.header__top-nav{align-items:center;display:flex;gap:var(--sp-4);padding-inline:var(--container-pad)}.header__top-nav :is(a,button){color:inherit}.header__top-nav .dropdown-menu a{color:var(--c-text)}@media(min-width:64rem){.header__top-nav{padding-block:var(--sp-2)}}.header__main{align-items:center;display:grid;gap:0 var(--sp-2);grid-template-areas:"tools branding actions" "search search search";grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);padding-block:var(--sp-2)}@media(min-width:64rem){.header__main{gap:var(--sp-8);grid-template-areas:"branding search actions";grid-template-columns:auto minmax(0,1fr) auto;padding-block:var(--sp-5)}}.header__branding{grid-area:branding;justify-self:center}@media(min-width:64rem){.header__branding{justify-self:start}}.header__tools{align-items:center;display:flex;grid-area:tools}@media(min-width:64rem){.header__tools{display:none}}.header__search-toggle{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}.header__search{grid-area:search;position:relative;z-index:50}@media(width < 64rem){.header__search{display:none}.is-search-open>.header__search{display:block;padding-block:var(--sp-2) var(--sp-1)}}.header__search .search-widget{margin-inline:auto;max-width:40rem;width:100%}.header__actions{align-items:center;display:flex;gap:var(--sp-2);grid-area:actions;justify-self:end}.header__logo img{max-height:2.75rem;width:auto}.header__logo img:not([width]){height:2.25rem}.header__nav-toggle{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}@media(min-width:64rem){.header__nav-toggle{display:none}}.header__burger,.header__burger:after,.header__burger:before{background:currentcolor;display:block;height:2px;width:1.25rem}.header__burger{position:relative}.header__burger:after,.header__burger:before{content:"";left:0;position:absolute}.header__burger:before{top:-6px}.header__burger:after{top:6px}.site-header{border-bottom:1px solid var(--c-border);position:relative;z-index:40}.header__nav{border-top:1px solid var(--c-border)}.header__nav-extra:empty,.header__nav-head{display:none}@media(width < 64rem){.header__nav{background:var(--c-bg);border:0;box-shadow:var(--shadow);display:flex;flex-direction:column;inset:0 auto 0 0;overflow-y:auto;overscroll-behavior:contain;position:fixed;transform:translateX(-105%);transition:transform .22s ease,visibility .22s;visibility:hidden;width:min(22rem,88vw);z-index:70}.header__nav.is-open{transform:none;visibility:visible}.header__nav-head{display:flex;justify-content:flex-end;padding:var(--sp-3) var(--sp-3) 0}.header__nav-close{background:var(--c-surface);border:0;border-radius:50%;cursor:pointer;font-size:1.5rem;height:2.75rem;width:2.75rem}.header__nav-backdrop{background:#0e1b1d73;inset:0;position:fixed;z-index:65}.has-nav-open body{overflow:hidden}.header__nav-extra{border-top:1px solid var(--c-border);color:var(--c-text);margin-top:auto;padding:var(--sp-4) var(--container-pad) var(--sp-6)}.header__nav-extra .header__top-nav{align-items:flex-start;flex-direction:column;padding:0}.header__nav-extra .dropdown-menu{box-shadow:none;position:static}}@media(min-width:64rem){.header__nav-backdrop{display:none}}@media(prefers-reduced-motion:reduce){.header__nav{transition:none}}.menu__list{display:flex;flex-direction:column}.menu__item{align-items:center;display:flex;flex-wrap:wrap}.menu__link{color:var(--c-text);flex:1;font-weight:var(--fw-medium);padding:var(--sp-3) 0;text-decoration:none}.menu__item.is-current>.menu__link{color:var(--c-primary)}.menu__toggle{height:2.75rem;width:2.75rem}.menu__toggle:before{border-bottom:2px solid;border-right:2px solid;content:"";display:block;height:.5rem;margin:auto;transform:rotate(45deg);transition:transform var(--transition);width:.5rem}.menu__toggle[aria-expanded=true]:before{transform:rotate(225deg)}.menu__sub{display:none;flex-basis:100%;padding-left:var(--sp-4)}.menu__sub.is-open{display:block}.menu__list--depth-2 .menu__link{font-weight:var(--fw-normal)}.menu__help,.menu__intro{display:none}.menu__thumb{background:var(--c-media);border-radius:var(--radius-box);flex:none;height:3rem;object-fit:contain;width:3rem}.menu__list--depth-2 :is(.menu__sub,.menu__toggle){display:none}@media(min-width:64rem){.menu__list--depth-0{flex-flow:row wrap;gap:0 var(--sp-6)}.header__nav--center .menu__list--depth-0{justify-content:center}.header__nav--right .menu__list--depth-0{justify-content:flex-end}.menu__list--depth-0>.menu__item>.menu__link{border-bottom:3px solid #0000;font-size:var(--fs-sm);padding:var(--sp-4) 0 calc(var(--sp-4) - 3px);position:relative}.menu__list--depth-0>.menu__item>.menu__link:after{content:"";height:2rem;left:0;position:absolute;right:0;top:100%}.menu__list--depth-0>:is(.menu__item:focus-within,.menu__item:hover)>.menu__link{border-bottom-color:var(--c-primary);color:var(--c-primary)}.menu__toggle{display:none}.menu__list--depth-0>.menu__item>.menu__sub{background:var(--c-bg);border-top:1px solid var(--c-border);box-shadow:0 24px 40px #0e1b1d14;left:0;padding:var(--sp-8) max(var(--container-pad),(100% - var(--container-max))/2 + var(--container-pad));position:absolute;right:0;top:100%;z-index:40}.menu__list--depth-0>:is(.menu__item:focus-within,.menu__item:hover)>.menu__sub{display:block}.menu__list--depth-1{align-content:start;display:grid;gap:var(--sp-6) var(--sp-8);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.menu__panel{align-items:start;display:grid;gap:var(--sp-8);grid-template-columns:16rem minmax(0,1fr) 15rem}.menu__help,.menu__intro{align-content:start;display:grid;gap:var(--sp-2)}.menu__intro-title{font-family:var(--font-head);font-size:var(--fs-lg);font-weight:var(--fw-bold);margin:0}.menu__intro-text{color:var(--c-text-soft);font-size:var(--fs-sm);margin:0}.menu__all{color:var(--c-primary);font-weight:var(--fw-semibold);margin-top:var(--sp-2);width:fit-content}.menu__help{background:var(--c-surface);border-radius:var(--radius-lg);font-size:var(--fs-sm);padding:var(--sp-5)}.menu__help p{margin:0}.menu__help-title{font-weight:var(--fw-semibold)}.menu__list--depth-1>.menu__item>.menu__link:has(.menu__thumb){align-items:center;display:flex;gap:var(--sp-3)}.menu__list--depth-1>.menu__item{align-items:flex-start;flex-direction:column}.menu__list--depth-1>.menu__item.has-children>.menu__link{color:var(--c-muted);font-size:.8125rem;letter-spacing:.06em;padding:0 0 var(--sp-2);text-transform:uppercase}.menu__sub .menu__sub{display:block;padding-left:0}.menu__list--depth-2 .menu__link{color:var(--c-text);padding:var(--sp-1) 0}.menu__list--depth-2 .menu__link:hover{color:var(--c-primary)}}.currency-selector,.lang-selector{position:relative}.currency-selector__toggle,.lang-selector__toggle{align-items:center;display:inline-flex;gap:.375em}.currency-selector__toggle:after,.lang-selector__toggle:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";height:.4em;transform:translateY(-25%) rotate(45deg);transition:transform .15s;width:.4em}.currency-selector__toggle[aria-expanded=true]:after,.lang-selector__toggle[aria-expanded=true]:after{transform:translateY(25%) rotate(-135deg)}.dropdown-menu{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-box);box-shadow:var(--shadow);min-width:10rem;padding:var(--sp-2) 0;position:absolute;right:0;z-index:30}.dropdown-item{color:var(--c-text);display:block;padding:var(--sp-2) var(--sp-4);text-decoration:none}.dropdown-item[aria-current]{font-weight:var(--fw-bold)}.cart-preview__link,.user-info,.user-info__account{align-items:center;color:var(--c-text);display:inline-flex;gap:var(--sp-2);text-decoration:none}.cart-preview__label,.user-info__label,.user-info__logout{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(min-width:64rem){.cart-preview__label,.user-info__label,.user-info__logout{height:auto;margin:0;overflow:visible;position:static;width:auto;clip:auto;white-space:normal}}.cart-preview__count{background:var(--c-primary);border-radius:999px;color:var(--c-primary-contrast);font-size:.75rem;line-height:1.25rem;min-width:1.25rem;padding:0 var(--sp-1);text-align:center}.cart-modal{border:0;border-radius:var(--radius-box);box-shadow:var(--shadow);margin:auto;padding:0;width:min(42rem,100% - 2*var(--sp-4))}.cart-modal::backdrop{background:#0006}.cart-modal__header{align-items:flex-start;border-bottom:1px solid var(--c-border);display:flex;gap:var(--sp-4);justify-content:space-between;padding:var(--sp-4) var(--sp-6)}.cart-modal__title{font-weight:var(--fw-bold)}.cart-modal__close{font-size:1.5rem;line-height:1}.cart-modal__body{display:grid;gap:var(--sp-6);padding:var(--sp-6)}@media(min-width:48rem){.cart-modal__body{grid-template-columns:1fr 1fr}}.cart-modal__product{align-items:start;display:grid;gap:var(--sp-4);grid-template-columns:6rem 1fr}.cart-modal__attributes,.cart-modal__totals{display:grid;gap:var(--sp-1) var(--sp-3);grid-template-columns:auto 1fr}.cart-modal__totals dd{text-align:right}.cart-modal__totals .value--pending{color:var(--c-muted);font-size:var(--fs-sm)}.cart-modal__totals .value--free{color:var(--c-text);font-weight:var(--fw-semibold)}.cart-modal__grand-total{font-weight:var(--fw-bold)}.cart-modal__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-4)}.search-widget__form{align-items:center;display:flex;position:relative}.search-widget__input{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius);min-height:2.75rem;padding:var(--sp-2) 5rem var(--sp-2) var(--sp-3);width:100%}.search-widget__submit{display:inline-flex;height:2.75rem;position:absolute;right:0;width:2.75rem}.announcement-bar,.search-widget__submit{align-items:center;justify-content:center}.announcement-bar{background:var(--c-primary);color:var(--c-primary-contrast);display:grid;font-size:var(--fs-xs);gap:var(--sp-2);grid-template-columns:auto minmax(0,max-content) auto;padding-inline:var(--container-pad);text-align:center}.announcement-bar__list{display:grid;grid-column:2;list-style:none;margin:0;padding:var(--sp-2) 0}.announcement-bar__nav{background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;display:grid;height:1.5rem;opacity:.7;padding:0;place-items:center;transition:opacity var(--transition),background-color var(--transition);width:1.5rem}.announcement-bar__nav:focus-visible,.announcement-bar__nav:hover{background:#ffffff1f;opacity:1}.announcement-bar__item{grid-area:1/1;opacity:0;transition:opacity .3s ease,visibility .3s;visibility:hidden}.announcement-bar__item.is-active{opacity:1;visibility:visible}.announcement-bar__icon{display:inline-flex;margin-inline-end:.45em;vertical-align:-.2em}.announcement-bar__icon svg{color:inherit;height:1.15em;width:1.15em}.announcement-bar__link{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:reduce){.announcement-bar__item{transition:none}}@media(width < 64rem){.announcement-bar__list{grid-template-columns:minmax(0,1fr)}.announcement-bar__item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.cart-drawer{background:var(--c-bg);border:0;box-shadow:var(--shadow);color:var(--c-text);display:none;flex-direction:column;height:100dvh;inset:0 0 0 auto;margin:0;max-height:100dvh;max-width:100vw;padding:0;transform:translateX(100%);transition:transform .26s ease,overlay allow-discrete .26s,display allow-discrete .26s;width:min(27rem,100vw)}.cart-drawer[open]{display:flex;transform:none}.cart-drawer{overflow-y:auto;overscroll-behavior:contain}.cart-drawer>*{flex:none}.cart-drawer::backdrop{background:#0e1b1d00;transition:background .26s ease,overlay allow-discrete .26s,display allow-discrete .26s}.cart-drawer[open]::backdrop{background:#0e1b1d73}@starting-style{.cart-drawer[open]{transform:translateX(100%)}.cart-drawer[open]::backdrop{background:#0e1b1d00}}@media(prefers-reduced-motion:reduce){.cart-drawer,.cart-drawer::backdrop{transition:none}}.cart-drawer__head{align-items:center;background:var(--c-bg);border-bottom:1px solid var(--c-border);display:flex;justify-content:space-between;padding:var(--sp-4) var(--sp-5);position:sticky;top:0;z-index:2}.cart-drawer__title{align-items:center;display:flex;font-family:var(--font-head);font-size:var(--fs-h3);font-weight:var(--fw-bold);gap:var(--sp-2);margin:0}.cart-drawer__count{background:var(--c-surface-strong);border-radius:var(--radius-pill);display:grid;font-family:var(--font-base);font-size:var(--fs-sm);height:1.6rem;min-width:1.6rem;padding-inline:var(--sp-1);place-items:center}.cart-drawer__close{background:var(--c-surface);border:0;border-radius:50%;cursor:pointer;font-size:1.5rem;height:2.75rem;width:2.75rem}.cart-drawer__top{padding:var(--sp-3) var(--sp-4) 0}.cart-drawer__top .gfsb-bar{margin:0}.cart-drawer>.cart-drawer__scroll{flex:1 0 auto;padding:0 var(--sp-5) var(--sp-5)}.cart-drawer__lines{display:grid;gap:var(--sp-3);list-style:none;margin:0;padding:var(--sp-4) 0 0}.cart-drawer__line{background:var(--c-surface);border-radius:var(--radius-lg);display:grid;gap:var(--sp-3);grid-template-columns:4.5rem minmax(0,1fr);padding:var(--sp-3);position:relative;transition:opacity .2s ease}.cart-drawer__line.is-pending{pointer-events:none}.cart-drawer__line.is-pending>*{opacity:.45;transition:opacity .2s ease}.cart-drawer__line.is-pending:after{animation:adlx-spin .7s linear infinite;border:2px solid var(--c-border-strong);border-radius:50%;border-top-color:var(--c-primary);content:"";height:1.5rem;inset:50% auto auto 50%;margin:-.75rem 0 0 -.75rem;position:absolute;width:1.5rem}.cart-drawer__line.is-new{animation:adlx-line-in .6s cubic-bezier(.32,.72,0,1)}.cart-drawer__image{align-self:start;background:var(--c-bg);border-radius:var(--radius-box);isolation:isolate;overflow:hidden}.cart-drawer__image img{aspect-ratio:1;height:auto;mix-blend-mode:multiply;object-fit:contain;width:100%}.cart-drawer__info{display:grid;gap:2px;min-width:0;padding-right:calc(2rem + var(--sp-2))}.cart-drawer__name{color:var(--c-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none}.cart-drawer__name:hover{text-decoration:underline}.cart-drawer__attr{color:var(--c-muted);font-size:var(--fs-sm)}.cart-drawer__row{align-items:center;display:flex;gap:var(--sp-3);justify-content:space-between;margin-top:var(--sp-2)}.cart-drawer__row .qty-stepper{background:var(--c-bg)}.cart-drawer__price{font-weight:var(--fw-semibold);white-space:nowrap}.is-changed{animation:adlx-flash .9s ease}.cart-drawer__remove{background:var(--c-bg);border-radius:50%;color:var(--c-muted);display:grid;height:2rem;place-items:center;position:absolute;right:var(--sp-2);text-decoration:none;top:var(--sp-2);transition:color var(--transition),background-color var(--transition);width:2rem}.cart-drawer__remove:hover{color:var(--c-error)}@keyframes adlx-spin{to{transform:rotate(1turn)}}@keyframes adlx-line-in{0%{box-shadow:0 0 0 2px var(--c-accent);opacity:0;transform:translateY(8px)}60%{box-shadow:0 0 0 2px var(--c-accent)}}@keyframes adlx-flash{30%{color:var(--c-accent)}}@media(prefers-reduced-motion:reduce){.cart-drawer__line.is-new,.is-changed{animation:none}}.cart-drawer .cart-suggest{border-top:1px solid var(--c-border);margin:0;padding:var(--sp-3) var(--sp-5)}.cart-drawer .cart-suggest:empty{display:none}.cart-drawer .cart-suggest .cart-suggest__title{font-size:var(--fs-sm);margin-bottom:var(--sp-2)}.cart-drawer .cart-suggest .cart-suggest__list{grid-auto-columns:86%;grid-auto-flow:column;margin-inline:calc(var(--sp-5)*-1);overflow-x:auto;padding-inline:var(--sp-5);scroll-padding-inline:var(--sp-5);scroll-snap-type:x mandatory;scrollbar-width:none}.cart-drawer .cart-suggest .cart-suggest__list::-webkit-scrollbar{display:none}.cart-drawer .cart-suggest .cart-suggest__item{border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:var(--sp-2);scroll-snap-align:start}.cart-drawer__foot{background:var(--c-bg);border-top:1px solid var(--c-border);bottom:0;display:grid;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5) var(--sp-5);position:sticky;z-index:2}.cart-drawer__foot>.btn{margin-top:var(--sp-2)}@media(height < 45rem){.cart-drawer__foot>.cart-drawer__promo,.cart-drawer__foot>.cart-summary-line:not(.cart-total){display:none}}.cart-drawer__promo{border-bottom:1px solid var(--c-border);padding-bottom:var(--sp-2)}.cart-drawer__promo summary{cursor:pointer;display:flex;font-size:var(--fs-sm);font-weight:var(--fw-medium);justify-content:space-between;list-style:none;padding-block:var(--sp-1)}.cart-drawer__promo summary::-webkit-details-marker{display:none}.cart-drawer__promo summary:after{content:"+";font-size:1.25rem;line-height:1}.cart-drawer__promo[open] summary:after{content:"−"}.cart-drawer__promo-form{display:flex;gap:var(--sp-2);margin-top:var(--sp-2)}.cart-drawer__promo-form .form-control{flex:1;min-width:0}.cart-drawer__promo-form .btn{flex:none}.cart-drawer__promo-error{color:var(--c-error);font-size:var(--fs-sm);margin:var(--sp-2) 0 0}.cart-drawer__vouchers{display:grid;font-size:var(--fs-sm);gap:var(--sp-1);list-style:none;margin:var(--sp-2) 0 0;padding:0}.cart-drawer__vouchers li{align-items:center;display:flex;justify-content:space-between}.cart-drawer__vouchers a{color:var(--c-muted);font-size:1.2rem;text-decoration:none}.cart-drawer__view{color:var(--c-accent);font-size:var(--fs-sm);font-weight:var(--fw-semibold);justify-self:center}.cart-drawer__empty{color:var(--c-muted);margin:0;padding:var(--sp-8) var(--sp-5)}.qty-stepper--small input{width:2.5rem}.qty-stepper--small .qty-stepper__btn{min-height:2.25rem;width:2.25rem}.search-widget.search-widgets{overflow:visible;position:relative}.search-widget__input::-webkit-search-cancel-button,.search-widget__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.instant-search{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:grid;left:0;max-height:min(32rem,70vh);overflow-y:auto;padding:var(--sp-2);position:absolute;right:0;top:calc(100% + var(--sp-2));z-index:40}.instant-search[hidden]{display:none}.instant-search__item{align-items:center;border-radius:var(--radius-box);color:var(--c-text);display:grid;gap:var(--sp-3);grid-template-columns:3.5rem minmax(0,1fr) auto;padding:var(--sp-2);text-decoration:none}.instant-search__item.is-active,.instant-search__item:hover{background:var(--c-surface)}.instant-search__image{background:var(--c-media);border-radius:calc(var(--radius) - 2px);isolation:isolate;overflow:hidden}.instant-search__image img{aspect-ratio:1;display:block;height:auto;mix-blend-mode:multiply;object-fit:contain;width:100%}.instant-search__text{display:grid;min-width:0}.instant-search__brand{color:var(--c-muted);font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase}.instant-search__name{font-weight:var(--fw-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instant-search__name mark{background:none;color:var(--c-accent);font-weight:var(--fw-bold)}.instant-search__price{font-weight:var(--fw-semibold);white-space:nowrap}.instant-search__price del{color:var(--c-muted);font-size:var(--fs-sm);font-weight:var(--fw-normal)}.instant-search__all{border-top:1px solid var(--c-border);color:var(--c-accent);font-weight:var(--fw-semibold);margin-top:var(--sp-1);padding:var(--sp-3);text-align:center}.instant-search__all.is-active,.instant-search__all:hover{background:var(--c-surface)}.instant-search__empty{color:var(--c-muted);margin:0;padding:var(--sp-4)}@media(min-width:64rem){.menu__panel{grid-template-columns:15rem minmax(0,1fr) 13rem}.menu__list--depth-1{display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.menu__list--depth-1>.menu__item>.menu__link{display:flex;flex-direction:column;font-size:var(--fs-sm);font-weight:var(--fw-medium);gap:var(--sp-2);line-height:1.3;padding:0}.menu__thumb{aspect-ratio:1;background:var(--c-surface);border-radius:var(--radius-lg);height:auto;mix-blend-mode:multiply;object-fit:contain;padding:var(--sp-2);width:100%}.menu__help{font-size:var(--fs-sm);padding:var(--sp-4)}.header__row{align-items:center;border-bottom:1px solid var(--c-border);column-gap:var(--sp-6);display:grid;grid-template-areas:"branding nav tools actions";grid-template-columns:auto minmax(0,1fr) auto auto;padding-inline:max(var(--container-pad),(100% - var(--container-max))/2 + var(--container-pad));position:relative}.header__main{display:contents}.header__tools{display:flex}.header__nav-toggle{display:none}.header__nav{border-top:0;grid-area:nav;position:static}.header__nav-inner{max-width:none;padding-inline:0}.header__search{background:var(--c-bg);border-bottom:1px solid var(--c-border);display:none;left:0;padding:var(--sp-4) var(--container-pad);position:absolute;right:0;top:100%}.is-search-open>.header__search{display:block}.cart-preview__label,.user-info__label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.header__logo img{max-height:1.75rem}.menu__list--depth-0>.menu__item>.menu__sub{left:0;padding-inline:max(var(--container-pad),(100% - var(--container-max))/2 + var(--container-pad));right:0}}.lang-flag{border-radius:2px;box-shadow:0 0 0 1px color-mix(in srgb,var(--c-text) 15%,#0000);display:inline-block;flex:none;height:15px;margin-right:var(--sp-1);vertical-align:-2px;width:20px}.lang-flag--code{background:var(--c-surface-strong);color:var(--c-text);display:inline-grid;font-size:.5625rem;font-weight:var(--fw-bold);line-height:1;place-items:center}.header__top-nav :is(a,button){font-weight:var(--fw-medium)}.header__actions,.header__tools{align-items:center}.header-cart,.user-info{align-items:center;display:flex;height:2.75rem}@media(min-width:64rem){.menu__list--depth-0{align-items:center;column-gap:clamp(.75rem,1.2vw,1.25rem);display:grid;grid-auto-columns:auto;grid-auto-flow:column;justify-content:center}.menu__list--depth-0>.menu__item>.menu__link{line-height:1.2}.menu__thumb{background:none;border-radius:0;mix-blend-mode:normal;padding:0}}.header-cart .cart-preview__link{height:2.75rem;position:relative}.header-cart .cart-preview__icon{display:block}.user-info__account{height:2.75rem}@media(min-width:64rem){.header__top{justify-content:center;position:relative;text-align:center}.header__top-nav{padding-block:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.header__row{padding-block:var(--sp-2)}.menu__list--depth-0{justify-content:center}}@media(width >= 64em)and (width < 85em){.header__row{grid-template-areas:"branding . tools actions" "nav nav nav nav";grid-template-columns:auto minmax(0,1fr) auto auto;padding-top:var(--sp-2)}.header__nav{border-top:1px solid var(--c-border)}.menu__list--depth-0>.menu__item>.menu__link{padding-block:var(--sp-3) calc(var(--sp-3) - 3px)}}@media(min-width:64rem){.header__row--stacked{column-gap:clamp(1.5rem,4vw,4rem);grid-template-areas:"branding search actions" "nav nav nav";grid-template-columns:minmax(0,1fr) minmax(0,44rem) minmax(0,1fr);padding-top:var(--sp-5)}.header__row--stacked .header__tools{display:none}.header__row--stacked .header__search{background:none;border:0;display:block;padding:0;position:static}.header__row--stacked .header__search .search-widget{max-width:none}.header__row--stacked .header__branding{justify-self:start}.header__row--stacked .header__actions{justify-self:end}.header__row--stacked .header__nav{border-top:1px solid var(--c-border);margin-top:var(--sp-5)}.header__row--stacked .menu__list--depth-0>.menu__item>.menu__link{padding-block:var(--sp-4) calc(var(--sp-4) - 3px)}}.is-cart-refresh .cart-drawer,.is-cart-refresh .cart-drawer::backdrop{transition:none}@media(min-width:64rem){.header__top{text-align:center;z-index:2}}.lang-selector__list{text-align:left}.lang-selector__item{align-items:center;display:flex;gap:var(--sp-2)}.lang-selector__item .lang-flag{margin-right:0}@media(min-width:64rem){.menu__thumb--empty{background:var(--c-surface);border-radius:var(--radius-lg);color:var(--c-muted);display:grid;font-size:1.5rem;font-weight:var(--fw-semibold);place-items:center}.menu__item--manufacturer .menu__thumb{aspect-ratio:3/2;object-fit:contain}.menu__list--depth-1>.menu__item,.menu__list--depth-1>.menu__item>.menu__link{align-items:stretch}.menu__thumb--empty{aspect-ratio:1;width:100%}.menu__item--manufacturer .menu__thumb--empty{aspect-ratio:3/2}.menu__list--depth-1{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}.menu__list--depth-1>:is(.menu__item--cms-category,.menu__item--cms-page)>.menu__link{background:var(--c-surface);border-radius:var(--radius-box);font-size:var(--fs-sm);justify-content:center;min-height:3.25rem;padding:var(--sp-2) var(--sp-4)}}@media(min-width:64rem){.menu__list--depth-1:has(>.menu__item--cms-category){grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}}@media(width >= 48em)and (width < 64rem){.header__top{align-items:center;column-gap:var(--sp-3);display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,2.5fr) minmax(max-content,1fr);padding-inline:var(--container-pad)}.header__top>.header__top-nav{display:contents}.header__top .contact-link{grid-area:1/1;justify-self:start}.header__top-banner{grid-area:1/2;min-width:0}.header__top .language-selector{grid-area:1/3;justify-self:end}}.header__top :is(.announcement-bar,.announcement-bar *){color:inherit}@media(width < 48em){.header__top{display:none}}@media(width < 64rem){.header__logo img{height:auto;max-width:clamp(6.5rem,3rem + 20vw,8.5rem)}}.js-cart-drawer [data-button-action=add-to-cart].is-adding{color:#0000;pointer-events:none;position:relative}.js-cart-drawer [data-button-action=add-to-cart].is-adding:after{animation:adlx-spin .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;content:"";height:1rem;inset:50% auto auto 50%;margin:-.5rem 0 0 -.5rem;position:absolute;width:1rem}.header__top:not(:has(.announcement-bar)) .header__top-nav{margin-left:auto;padding-block:var(--sp-2);position:static;transform:none}.product-card{container:card/inline-size;display:flex;flex:1 1 12rem;flex-direction:column;gap:var(--sp-3);position:relative}.product-card__media{aspect-ratio:1/1;background:var(--c-media);border-radius:var(--radius-lg);overflow:hidden;position:relative}.product-card__thumb{align-items:center;height:100%}.product-card__thumb,.product-card__thumb picture{display:flex;justify-content:center;width:100%}.product-card__thumb img{height:auto;mix-blend-mode:multiply;transition:transform .3s ease;width:78%}.product-card:hover .product-card__thumb img{transform:scale(1.03)}.product-flags{display:flex;flex-wrap:wrap;gap:var(--sp-1);left:var(--sp-3);pointer-events:none;position:absolute;right:3.5rem;top:var(--sp-3);z-index:1}.product-flag--new{background:var(--c-flag-new);color:var(--c-flag-new-contrast)}.product-flag--on-sale{background:var(--c-flag-on-sale);color:var(--c-flag-on-sale-contrast)}.product-flag--discount{background:var(--c-flag-discount);color:var(--c-flag-discount-contrast)}.product-flag--pack{background:var(--c-flag-pack);color:var(--c-flag-pack-contrast)}.product-flag--online-only{background:var(--c-flag-online-only);color:var(--c-flag-online-only-contrast)}.product-flag--out_of_stock{background:var(--c-flag-out-of-stock);color:var(--c-flag-out-of-stock-contrast)}.product-card__hover{display:flex;inset:auto var(--sp-3) var(--sp-3);justify-content:center;opacity:0;position:absolute;transition:opacity var(--transition)}.product-card:hover .product-card__hover,.product-card__hover:focus-within{opacity:1}.quick-view{background:var(--c-bg);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);color:var(--c-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);padding:var(--sp-2) var(--sp-4);text-decoration:none}.product-card__body{display:flex;flex:1;flex-direction:column;gap:var(--sp-1)}.product-card__name{display:-webkit-box;font-family:var(--font-base);font-size:var(--fs-base);font-weight:var(--fw-medium);letter-spacing:0;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.product-card__name a{color:var(--c-text);text-decoration:none}.product-card__name a:hover{text-decoration:underline}.product-card__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-1)}.product-card__price-now{font-size:clamp(1rem,.78rem + 2.35cqi,1.25rem);font-weight:var(--fw-semibold)}.product-card__price-old{color:var(--c-muted);font-size:var(--fs-sm)}.product-card__buy{margin-top:auto;padding-top:var(--sp-3)}.product-card__buy .btn{font-size:clamp(.875rem,.6rem + 3.4cqi,1rem);min-height:clamp(2.5rem,.98rem + 14.3cqi,2.875rem)}@container card (width < 12rem){.product-card__name{font-size:var(--fs-sm)}.product-card__price-old{font-size:.75rem}.product-card__buy .btn{padding-inline:var(--sp-3)}.product-flags{left:var(--sp-2);right:3rem;top:var(--sp-2)}}@container card (width >= 20rem){.product-card__name{font-size:var(--fs-lg)}}.category-tree__title{font-weight:var(--fw-bold);margin-bottom:var(--sp-2)}.category-tree__item{align-items:center;display:flex;flex-wrap:wrap}.category-tree__link{flex:1;padding-block:var(--sp-1)}.category-tree__link[aria-current]{font-weight:var(--fw-bold)}.category-tree__toggle{height:2rem;width:2rem}.category-tree__toggle:before{border-bottom:2px solid;border-right:2px solid;content:"";display:block;height:.45rem;margin:auto;transform:rotate(45deg);transition:transform var(--transition);width:.45rem}.category-tree__toggle[aria-expanded=true]:before{transform:rotate(225deg)}.category-tree__sub{flex-basis:100%;padding-left:var(--sp-4)}.brand-list,.supplier-list{margin-block:var(--sp-6)}.brand-list__title,.supplier-list__title{font-weight:var(--fw-bold);margin-bottom:var(--sp-2)}.brand-list__dropdown,.supplier-list__dropdown{position:relative}.share-buttons{align-items:center;display:flex;gap:var(--sp-3);margin-block:var(--sp-4)}.share-buttons__list{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.share-buttons__link{align-items:center;background:none;border:1px solid var(--c-border);border-radius:50%;color:var(--c-text);cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;transition:border-color var(--transition),color var(--transition),background-color var(--transition);width:2.5rem}.share-buttons__link:focus-visible,.share-buttons__link:hover{border-color:var(--c-primary);color:var(--c-primary)}.share-buttons__link.is-done{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-primary-contrast)}.reassurance{display:grid;gap:var(--sp-3);margin-block:var(--sp-4)}.reassurance__item{align-items:center;display:flex;gap:var(--sp-3)}.reassurance__icon{color:var(--c-accent);flex-shrink:0}.reassurance__body{display:grid;line-height:1.35}.reassurance__title{color:var(--c-text);font-weight:var(--fw-semibold)}a.reassurance__title:hover{text-decoration:underline}.reassurance__text{color:var(--c-muted);font-size:.875rem}.reassurance--footer{background:var(--c-surface);border-radius:var(--radius-xl);gap:var(--sp-6);margin:0;padding:var(--sp-8)}@media(min-width:48rem){.reassurance--footer{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}}.reassurance--footer .reassurance__item{flex-direction:column;gap:var(--sp-2);text-align:center}.reassurance--product{background:var(--c-surface);border-radius:var(--radius-lg);gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(clamp(22%,(27rem - 100%) * 999,46%),1fr));padding:var(--sp-5) var(--sp-3)}.reassurance--product .reassurance__item{flex-direction:column;gap:var(--sp-2);text-align:center}.reassurance--product .reassurance__title{font-size:var(--fs-sm);line-height:1.25}.reassurance--product .reassurance__text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.reassurance__icon{stroke-width:1.5}.reassurance__icon--mask{background:currentColor;display:block;height:28px;-webkit-mask:var(--reassurance-icon) center/contain no-repeat;mask:var(--reassurance-icon) center/contain no-repeat;width:28px}img.reassurance__icon{height:28px;object-fit:contain;width:28px}.reassurance--header{background:var(--c-surface);font-size:var(--fs-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin:0;padding:var(--sp-2) var(--sp-4)}.reassurance--header .reassurance__icon{height:20px;width:20px}.reassurance--header .reassurance__text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.product-card .product-list-reviews{background:none;justify-content:flex-start;margin-top:var(--sp-1);padding:0;position:static;visibility:visible;width:auto}.product-card:not(.has-reviews) .product-list-reviews{display:none}.product{margin-inline:auto;max-width:var(--container-max);padding-inline:var(--container-pad);padding-bottom:var(--sp-section);width:100%}.product__top{align-items:start;display:grid;gap:var(--sp-8)}@media(min-width:48rem){.product__top{gap:clamp(1.5rem,4vw,4rem)}}.product__media{min-width:0;position:relative}@media(width >= 36em)and (width < 48em){.product__media{margin-inline:auto;max-width:30rem;width:100%}}.product__media .product-flags{z-index:1}.product__buy{display:flex;flex-direction:column;gap:var(--sp-5);min-width:0}@media(min-width:48rem){.product--compact .product__top{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.product--classic .product__top{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.product--mosaic .product__top{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}:is(.product--classic,.product--mosaic) .product__buy{position:sticky;top:var(--sp-6)}}.images-container{display:grid;gap:var(--sp-3);grid-template-columns:minmax(0,1fr)}.product-cover{aspect-ratio:1;background:var(--c-media);border-radius:var(--radius-xl);display:grid;isolation:isolate;overflow:hidden;place-items:center;position:relative;touch-action:pan-y}.product-cover__image,.product-mosaic__image{height:100%;mix-blend-mode:multiply;object-fit:contain;padding:6%;width:100%}.product-cover__zoom{background:#0000;border:0;cursor:zoom-in;inset:0;position:absolute}.product-images{display:flex;gap:var(--sp-2);list-style:none;margin:0;overflow-x:auto;padding:0;scrollbar-width:none}.product-images::-webkit-scrollbar{display:none}.product-thumbs__button{aspect-ratio:1;background:var(--c-media);border:2px solid #0000;border-radius:var(--radius);cursor:pointer;display:block;isolation:isolate;overflow:hidden;padding:0;width:4.5rem}.product-thumbs__button img{height:100%;mix-blend-mode:multiply;object-fit:contain;padding:8%;width:100%}.product-thumbs__button:has(.selected){border-color:var(--c-primary)}@media(min-width:64rem){.product--classic .product__media:has(.product-thumbs) .product-flags{left:calc(4.5rem + var(--sp-3) + var(--sp-3))}.images-container--classic:has(.product-thumbs){align-items:start;grid-template-columns:4.5rem minmax(0,1fr)}.images-container--classic:has(.product-thumbs) .product-thumbs{grid-area:1/1}.images-container--classic:has(.product-thumbs) .product-cover{grid-area:1/2}.images-container--classic:has(.product-thumbs) .product-images{flex-direction:column;max-height:36rem;overflow:hidden auto}}.product-mosaic{display:grid;gap:var(--sp-3);grid-auto-columns:85%;grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;padding:0;scroll-snap-type:x mandatory;scrollbar-width:none}.product-mosaic::-webkit-scrollbar{display:none}@media(min-width:64rem){.product-mosaic{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.product-mosaic .product-mosaic__item:first-child{grid-column:span 2}}.product-mosaic__item{scroll-snap-align:start}.product-mosaic__zoom{aspect-ratio:1;background:var(--c-media);border:0;border-radius:var(--radius-xl);cursor:zoom-in;display:grid;isolation:isolate;overflow:hidden;padding:0;place-items:center;width:100%}.product__brand{margin:0}.product__brand a{color:var(--c-accent);text-decoration:none}.product__brand a:hover{text-decoration:underline}.product__name{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1;margin:calc(var(--sp-2)*-1) 0 0;text-wrap:balance}.product-prices{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-2)}.product-prices>:not(.product-price,.tax-shipping-delivery-label){flex-basis:100%;order:1}.product__meta{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--fs-sm);gap:var(--sp-1) var(--sp-5);margin-block-start:calc(var(--sp-3)*-1);min-height:1.5rem}.product__meta:empty{display:none}.product__faq-link{color:var(--c-accent);text-decoration:underline;text-underline-offset:.2em}.product__rating{align-items:center;color:var(--c-text-soft);display:inline-flex;font-size:var(--fs-sm);gap:var(--sp-2);text-decoration:none}.product__rating:hover{text-decoration:underline}.rating-stars{--star:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 3.1 6.3 6.9 1-5 4.9 1.2 6.8-6.2-3.2L5.8 21 7 14.2 2 9.3l6.9-1z'/%3E%3C/svg%3E");background:linear-gradient(90deg,#f39d72 calc(var(--rating)*20%),var(--c-border-strong) 0);display:inline-block;height:1.1rem;-webkit-mask:var(--star) left/1.1rem 1.1rem repeat-x;mask:var(--star) left/1.1rem 1.1rem repeat-x;width:5.5rem}.product-additional-info .product-comments-additional-info{display:none}.product-discount .regular-price{color:var(--c-muted);font-size:var(--fs-lg)}.current-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--sp-3)}.current-price-value{font-family:var(--font-head);font-size:clamp(1.75rem,2.5vw,2.125rem);font-weight:var(--fw-bold);letter-spacing:var(--ls-head)}.product-prices .discount{background:var(--c-flag-discount);border-radius:var(--radius-pill);color:var(--c-flag-discount-contrast);font-size:var(--fs-sm);font-weight:var(--fw-semibold);padding:.2rem .6rem}.product-prices .tax-shipping-delivery-label,.product-unit-price,.product-without-taxes{color:var(--c-muted);font-size:var(--fs-sm)}.product__description-short{color:var(--c-text-soft);font-size:var(--fs-sm)}.product__description-short strong{color:var(--c-text)}#add-to-cart-or-refresh,.product-actions,.product-information{display:grid;gap:var(--sp-5)}.control-label{display:block;font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin-bottom:var(--sp-2)}.product-variants{display:grid;gap:var(--sp-4)}.variant-radios,.variant-swatches{display:flex;flex-wrap:wrap;gap:var(--sp-2);list-style:none;margin:0;padding:0}.variant-radio label{cursor:pointer;display:block;position:relative}:is(.variant-radio,.variant-swatch) input{opacity:0;position:absolute}.radio-label{border:1px solid var(--c-border-strong);border-radius:var(--radius);display:block;font-size:var(--fs-sm);padding:var(--sp-2) var(--sp-4)}.variant-radio input:checked+.radio-label{border-color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary);font-weight:var(--fw-semibold)}.variant-swatch label{cursor:pointer;display:block;position:relative}.variant-swatch .color{background-size:cover;border:1px solid var(--c-border-strong);border-radius:50%;display:block;height:2.25rem;width:2.25rem}.variant-swatch input:checked+.color{box-shadow:0 0 0 2px var(--c-bg),0 0 0 4px var(--c-primary)}.variant-radio input:focus-visible+.radio-label,.variant-swatch input:focus-visible+.color{outline:2px solid var(--c-focus);outline-offset:2px}.variant-swatches--fold:not(.is-expanded)>.variant-swatch:nth-child(n+8):not(.variant-swatch--more,:has(input:checked)){display:none}.variant-swatches--fold:not(.is-expanded):has(>.variant-swatch:nth-child(n+8) input:checked)>.variant-swatch:nth-child(7){display:none}.swatch-more{background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:50%;color:var(--c-text);cursor:pointer;display:grid;font:inherit;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);height:2.25rem;padding:0;place-items:center;position:relative;width:2.25rem}.swatch-more:before{content:"";inset:-4px;position:absolute}.swatch-more:hover{border-color:var(--c-muted)}.swatch-more:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.swatch-more[aria-expanded=true]{background:linear-gradient(currentcolor,currentcolor) 50%/.75rem 2px no-repeat,var(--c-surface)}.swatch-more[aria-expanded=true] .swatch-more__count{visibility:hidden}.form-control--select{min-height:var(--control-h)}.product-quantity{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.product-quantity .qty input{height:var(--control-h);padding:0;width:3rem}.product-quantity .qty .qty-stepper__btn{min-height:var(--control-h)}.product-quantity .add{flex:1 1 12rem}.product-quantity .add .btn{width:100%}.product-quantity .wishlist-button-product{flex:none;margin:0}.product-quantity .wishlist-button-product.wishlist-button-add{background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:50%;box-shadow:none;height:var(--control-h);transition:border-color var(--transition),background-color var(--transition);width:var(--control-h)}.product-quantity .wishlist-button-product.wishlist-button-add .material-icons,.product-quantity .wishlist-button-product.wishlist-button-add i{color:var(--c-text)}.product-quantity :is(.wishlist-button-product.wishlist-button-add:focus-visible,.wishlist-button-product.wishlist-button-add:hover){border-color:var(--c-primary)}.product-quantity .wishlist-button-product.wishlist-button-add:focus-visible .material-icons,.product-quantity .wishlist-button-product.wishlist-button-add:focus-visible i,.product-quantity .wishlist-button-product.wishlist-button-add:hover .material-icons,.product-quantity .wishlist-button-product.wishlist-button-add:hover i{color:var(--c-primary)}.product-quantity #mollie-applepay-direct-button{flex:1 1 100%}.product-quantity #mollie-applepay-direct-button:empty{display:none}.product-quantity #mollie-applepay-direct-button .apple-pay-button{border-radius:var(--radius);height:var(--control-h);width:100%}.product-add-to-cart>.control-label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.product-availability{align-items:center;display:flex;font-size:var(--fs-sm);font-weight:var(--fw-medium);gap:var(--sp-2);margin-top:var(--sp-3)}.product-availability:empty{display:none}.product-availability__dot{background:var(--c-success);border-radius:50%;height:.55rem;width:.55rem}.product-availability__dot--unavailable{background:var(--c-error)}.product-availability__dot--last_remaining_items{background:var(--c-warning)}.product-minimal-quantity:empty{display:none}.product-pack{background:var(--c-surface);border-radius:var(--radius-lg);display:grid;gap:var(--sp-3);padding:var(--sp-4)}.product-pack__title{font-weight:var(--fw-semibold);margin:0}.pack-product{align-items:center;display:grid;font-size:var(--fs-sm);gap:0 var(--sp-3);grid-template:auto auto/3.5rem 1fr auto}.pack-product__media{background:#fff;border-radius:var(--radius);grid-row:span 2;overflow:hidden}.pack-product__media img{display:block;height:auto;width:100%}.pack-product__name{grid-column:2/-1}.pack-product__name a{color:var(--c-text);text-decoration:none}.pack-product__price,.pack-product__quantity{color:var(--c-muted)}.pack-product__quantity{text-align:end}.post-product-comment.btn-comment{background:#0000;border:1px solid var(--c-border-strong);box-shadow:none;color:var(--c-text);font-size:var(--fs-sm);min-height:2.5rem;padding-inline:var(--sp-4);transition:background var(--transition),border-color var(--transition),color var(--transition)}.post-product-comment.btn-comment:focus-visible,.post-product-comment.btn-comment:hover{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-primary-contrast)}.post-product-comment.btn-comment-big{border-color:var(--c-primary);color:var(--c-primary);font-size:var(--fs-base,1rem);font-weight:var(--fw-medium);height:auto;min-height:3rem;padding:var(--sp-3) var(--sp-6)}.product__nav{background:var(--c-bg);border-bottom:1px solid var(--c-border);margin-top:var(--sp-section);position:sticky;top:0;z-index:5}.product__nav ul{display:flex;gap:var(--sp-8);list-style:none;margin:0;overflow-x:auto;padding:0;scrollbar-width:none}.product__nav a{border-bottom:2px solid #0000;color:var(--c-muted);display:block;font-weight:var(--fw-medium);padding:var(--sp-4) 0;text-decoration:none;white-space:nowrap}.product__nav a:hover{border-color:var(--c-primary);color:var(--c-text)}.product-section{margin-top:var(--sp-12);max-width:var(--content-max);scroll-margin-top:4.5rem}.product-section__title{font-size:var(--fs-h2);line-height:1.15;margin:0 0 var(--sp-5)}.product__description :where(h2,h3,h4){color:var(--c-text)}.product__description{color:var(--c-text-soft);font-size:1.0625rem;line-height:1.7}.product-details{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.product-details>:is(.product-features,.product-out-of-stock){grid-column:1/-1}.product-details>.product-out-of-stock:empty{display:none}.product-features{margin-top:var(--sp-5)}.product-features__title{font-size:var(--fs-h3);margin:0 0 var(--sp-3)}.data-sheet{border:1px solid var(--c-border);border-radius:var(--radius-box);display:grid;grid-template-columns:minmax(8rem,1fr) 2fr;margin:0;padding-inline:var(--sp-5)}.data-sheet :is(dd,dt){border-bottom:1px solid var(--c-border);margin:0;padding:var(--sp-3) 0}.data-sheet :is(dd:last-of-type,dt:last-of-type){border-bottom:0}.data-sheet dt{color:var(--c-muted)}.data-sheet dd{font-variant-numeric:tabular-nums;font-weight:var(--fw-medium)}.product-availability-date,.product-condition,.product-manufacturer,.product-quantities,.product-reference{background:var(--c-surface);border-radius:var(--radius-box);display:flex;flex-direction:column;font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);gap:var(--sp-1);justify-content:center;min-height:4.5rem;padding:var(--sp-3) var(--sp-4)}:is(.product-availability-date,.product-condition,.product-manufacturer,.product-quantities,.product-reference) .label{color:var(--c-muted);font-size:var(--fs-sm);font-weight:400}.product-section .answerkit{margin-block:0}.product-section .answerkit .answerkit__title{display:none}html .answerkit{--ak-accent:var(--c-primary);--ak-border:var(--c-border)}.answerkit .answerkit__item{background:var(--c-surface);border:1px solid #0000;border-radius:var(--radius-box);margin-bottom:var(--sp-2);padding-inline:var(--sp-5);transition:border-color var(--transition),background var(--transition)}.answerkit .answerkit__item[open]{background:var(--c-bg);border-color:var(--c-primary)}.answerkit .answerkit__question{padding-block:var(--sp-4)}.answerkit .answerkit__item[open]>.answerkit__question{border-bottom:1px solid var(--c-border)}.answerkit .answerkit__question-text{font-size:1.0625rem;font-weight:var(--fw-medium)}.answerkit .answerkit__answer{color:var(--c-text-soft);line-height:1.7;padding:var(--sp-4) 0 var(--sp-5)}.manufacturer-logo{max-height:3rem;width:auto}.product-attachments--sheet{margin-top:var(--sp-6)}.product-attachments__list{display:grid;gap:var(--sp-3);list-style:none;margin:0;padding:0}.attachment{align-items:center;background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-box);display:grid;gap:var(--sp-4);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--sp-4) var(--sp-5);position:relative;transition:border-color var(--transition),background var(--transition)}.attachment:focus-within,.attachment:hover{background:var(--c-surface);border-color:var(--c-primary)}.attachment__icon{background:var(--c-surface);border-radius:var(--radius-box);box-sizing:initial;color:var(--c-primary);display:grid;padding:var(--sp-3)}.attachment__link{color:var(--c-text);font-weight:var(--fw-semibold);text-decoration:none}.attachment__link:after{border-radius:inherit;content:"";inset:0;position:absolute}.attachment__desc{color:var(--c-text-soft);font-size:var(--fs-sm);margin:var(--sp-1) 0 0}.attachment__meta{background:var(--c-surface);border-radius:var(--radius-pill);color:var(--c-muted);font-size:var(--fs-sm);padding:var(--sp-1) var(--sp-3);white-space:nowrap}.product__footer:not(:empty){margin-top:var(--sp-12)}.product-accessories{max-width:none}.product-accessories__grid{display:grid;gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:48rem){.product-accessories__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-sticky{display:none}@media(width < 64rem){.product-sticky:not([hidden]){align-items:center;background:var(--c-bg);border-top:1px solid var(--c-border);box-shadow:var(--shadow);display:flex;gap:var(--sp-3);inset:auto 0 0;padding:var(--sp-3) var(--container-pad) calc(var(--sp-3) + env(safe-area-inset-bottom));position:fixed;z-index:20}}.product-sticky__image{background:var(--c-media);border-radius:var(--radius);flex:none;height:3rem;object-fit:contain;width:3rem}.product-sticky__info{display:grid;flex:1;min-width:0}.product-sticky__name{color:var(--c-muted);font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-sticky__price{font-weight:var(--fw-bold)}.product-modal{background:var(--c-viewer);border:0;color:#fff;height:100dvh;margin:0;max-height:100dvh;max-width:100vw;padding:0;width:100vw}.product-modal::backdrop{background:#0000}.product-modal[open]{animation:adlx-fade-in .22s ease}@keyframes adlx-fade-in{0%{opacity:0}}.product-modal__close-form{position:absolute;right:var(--sp-4);top:var(--sp-4);z-index:2}.product-modal__close,.product-modal__nav{background:#ffffff1f;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:2.75rem;place-items:center;transition:background-color var(--transition);width:2.75rem}.product-modal__close:focus-visible,.product-modal__close:hover,.product-modal__nav:focus-visible,.product-modal__nav:hover{background:#ffffff3d}.product-modal__body{display:grid;grid-template-rows:minmax(0,1fr) auto auto;height:100%;padding:var(--sp-12) var(--container-pad) var(--sp-4)}.product-modal__figure{background:#fff;border-radius:var(--radius-xl);margin:0;min-height:0;overflow:hidden;position:relative}.product-modal__figure img{cursor:zoom-in;height:100%;inset:0;object-fit:contain;padding:4%;position:absolute;transition:transform .32s cubic-bezier(.32,.72,0,1);width:100%}.product-modal__figure.is-zoomed img{cursor:zoom-out;transform:scale(2.5)}.product-modal__nav{position:absolute;top:50%;translate:0 -50%;z-index:2}.product-modal__nav--prev{left:var(--sp-4)}.product-modal__nav--next{right:var(--sp-4)}.product-modal__count{font-size:var(--fs-sm);margin:var(--sp-3) 0 0;opacity:.8;text-align:center}.product-modal__thumbs{display:flex;justify-content:center;margin-top:var(--sp-3)}.product-modal__thumbs .product-images{justify-content:safe center}.product-modal__thumbs .product-images img{background:#fff;border:2px solid #0000;border-radius:var(--radius);cursor:pointer;height:3.5rem;object-fit:contain;opacity:.6;padding:2px;transition:opacity var(--transition),border-color var(--transition);width:3.5rem}.product-modal__thumbs .product-images :is(img.selected,img:hover){border-color:#fff;opacity:1}@media(width < 48em){.product-modal__nav{bottom:calc(var(--sp-4) + 5rem + var(--sp-3));top:auto;translate:none}}.product-cover.is-zooming .product-cover__image{transform:scale(2.2)}.product-cover.is-zooming .product-cover__image,.product-cover__image{transition:transform .26s cubic-bezier(.32,.72,0,1)}@media(prefers-reduced-motion:reduce){.product-cover__image,.product-modal[open],.product-modal__figure img{animation:none;transition:none}}.product--details-accordion .product-section{border-bottom:1px solid var(--c-border);margin-top:0}.product--details-accordion .product__sections{margin-top:var(--sp-4)}.product--details-accordion .product-section:first-child{border-top:1px solid var(--c-border)}.product--details-accordion .product-section__title{font-size:var(--fs-h3);margin:0}.product--details-accordion .product-section__body{padding-bottom:var(--sp-6)}.product-section__toggle{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--sp-4);justify-content:space-between;padding:var(--sp-5) 0;text-align:left;width:100%}.product-section__toggle:after{background:linear-gradient(currentcolor,currentcolor) 50%/100% 2px no-repeat,linear-gradient(currentcolor,currentcolor) 50%/2px 100% no-repeat;content:"";flex:none;height:.875rem;transition:transform var(--transition);width:.875rem}.product-section__toggle[aria-expanded=true]:after{background:linear-gradient(currentcolor,currentcolor) 50%/100% 2px no-repeat}.product-section__toggle:focus-visible{outline:2px solid var(--c-focus);outline-offset:4px}.product--details-accordion .product-section__body:not([hidden]){animation:pd-open .22s ease-out}.product-section__label{min-width:0}.product-section__count{color:var(--c-muted);font-size:var(--fs-sm);font-weight:var(--fw-normal);margin-left:auto;white-space:nowrap}.product__footer>.product-section--reviews{margin-top:0;max-width:none}.product--details-accordion .product__footer:has(>.product-section--reviews:first-child){margin-top:0}.product--details-accordion .product__footer:has(>.product-section--reviews:first-child)>.product-section--reviews{border-top:0}.product--details-accordion .product__footer:has(>.product-section--reviews:first-child) #product-comments-list-header{display:none}@media(width < 48em){.product--details-tabs .product__tabs{display:none}.product--details-tabs .product__sections{margin-top:var(--sp-section)}.product--details-tabs :is(.product__sections,.product__footer)>.product-section{border-bottom:1px solid var(--c-border);margin-top:0}.product--details-tabs :is(.product__sections,.product__footer)>.product-section>.product-section__title{font-size:var(--fs-h3);margin:0}.product--details-tabs :is(.product__sections,.product__footer)>.product-section>.product-section__body{padding-bottom:var(--sp-6)}.product--details-tabs .product__sections>.product-section:first-child{border-top:1px solid var(--c-border)}.product--details-tabs .product__footer:not(:empty){margin-top:0}.product--details-tabs .product-section__body:not([hidden]){animation:pd-open .22s ease-out}.product--details-tabs .product-section--reviews #product-comments-list-header{display:none}}@media(width >= 48em){.product--details-tabs .product-section--reviews>.product-section__title,.product--details-tabs .product__sections[data-adlxt-tabpanels]>.product-section>.product-section__title{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.product--details-tabs .product-section--reviews>.product-section__body[hidden]{content-visibility:visible}}.pd-fold__more{display:none}@media(width < 48em)and (scripting:enabled){:is(.product--details-accordion,.product--details-tabs) .pd-fold:not(.is-short):not(.is-open)>.product__description{-webkit-mask-image:linear-gradient(#000 calc(100% - 4em),#0000);mask-image:linear-gradient(#000 calc(100% - 4em),#0000);max-height:20.4em;max-height:12lh;overflow:hidden}:is(.product--details-accordion,.product--details-tabs) .pd-fold:not(.is-short)>.pd-fold__more{align-items:center;background:none;border:0;color:var(--c-primary);cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--fw-semibold);gap:var(--sp-2);margin-top:var(--sp-2);min-height:2.75rem;padding:0;text-decoration:underline;text-underline-offset:.2em}:is(.product--details-accordion,.product--details-tabs) .pd-fold:not(.is-short)>.pd-fold__more:after{border:solid;border-width:0 2px 2px 0;content:"";height:.5em;transform:translateY(-2px) rotate(45deg);width:.5em}:is(.product--details-accordion,.product--details-tabs) .pd-fold:not(.is-short)>.pd-fold__more[aria-expanded=true]:after{transform:translateY(2px) rotate(-135deg)}:is(.product--details-accordion,.product--details-tabs) .pd-fold:not(.is-short)>.pd-fold__more:focus-visible{outline:2px solid var(--c-focus);outline-offset:4px}}@keyframes pd-open{0%{opacity:0;transform:translateY(-4px)}}:is(.product--related-row,.product--related-row~*) .product-section .products{grid-auto-columns:minmax(14rem,1fr);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:var(--sp-2);scroll-snap-type:x mandatory;scrollbar-width:none}:is(.product--related-row,.product--related-row~*) .product-section .products::-webkit-scrollbar{display:none}:is(.product--related-row,.product--related-row~*) .product-section .products>*{scroll-snap-align:start}@media(width < 48em){:is(.product--related-row,.product--related-row~*) .product-section .products{grid-auto-columns:68%}}.product-discounts__title{color:var(--c-text-soft);font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:var(--sp-4) 0 var(--sp-2)}.qty-tiers{display:grid;gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));list-style:none;margin:0 0 var(--sp-4);padding:0}.qty-tier{background:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:var(--radius);color:var(--c-text);cursor:pointer;display:grid;font:inherit;gap:.125rem;padding:var(--sp-3);text-align:left;transition:border-color var(--transition),background var(--transition);width:100%}.qty-tier:hover{border-color:var(--c-text)}.qty-tier[aria-pressed=true]{background:color-mix(in srgb,var(--c-primary) 8%,var(--c-bg));border-color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary)}.qty-tier__qty{color:var(--c-text-soft);font-size:var(--fs-sm)}.qty-tier__value{color:var(--c-primary);font-family:var(--font-head);font-size:var(--fs-lg);font-weight:var(--fw-bold)}.qty-tier__save{color:var(--c-muted);font-size:.75rem}@media(prefers-reduced-motion:reduce){.product--details-accordion .product-section__body:not([hidden]){animation:none}}#product-comments-list-header{margin-block:var(--sp-section) var(--sp-6);padding-inline:0}#product-comments-list-header .comments-nb{color:var(--c-text);font-family:var(--font-head);font-size:var(--fs-h2);font-weight:var(--fw-head);letter-spacing:var(--ls-head)}#product-comments-list-header .comments-nb .material-icons,#product-comments-list-header .comments-note{display:none}#empty-product-comment,#product-comments-list,#product-comments-list-footer,#product-comments-list-header{margin-inline:auto;max-width:var(--content-max)}#empty-product-comment{background:none;border:1px dashed var(--c-border-strong);border-radius:var(--radius-box);box-shadow:none;color:var(--c-text);display:grid;grid-template-columns:none;padding:var(--sp-8) var(--sp-5);place-items:center}#product-comments-list .product-comment-list-item{background:none;color:var(--c-text);padding:var(--sp-5) 0}#product-comments-list{border-block-start:1px solid var(--c-border);display:grid}#product-comments-list:not(:has(.product-comment-list-item)){display:none}.product-comment-list-item{border-block-end:1px solid var(--c-border);border-radius:0;display:grid;gap:var(--sp-2) var(--sp-6);margin:0}.product-comment-list-item>[class*=col-]{max-width:none;padding:0;width:auto}@media(min-width:48em){.product-comment-list-item{grid-template-columns:10rem minmax(0,1fr)}}.product-comment-list-item .comment-infos{align-content:start;align-items:center;color:var(--c-muted);display:flex;flex-wrap:wrap;font-size:var(--fs-sm);gap:var(--sp-1) var(--sp-3);height:auto;min-height:0}@media(min-width:48em){.product-comment-list-item .comment-infos{align-items:flex-start;flex-direction:column}}.product-comment-list-item .comment-infos .grade-stars{margin:0}.product-comment-list-item .comment-author{color:var(--c-text);font-weight:var(--fw-medium)}.product-comment-list-item .comment-content .h4{font-size:var(--fs-base);font-weight:var(--fw-semibold);margin-block:0 var(--sp-1)}.product-comment-list-item .comment-content p{color:var(--c-text-soft);font-size:var(--fs-sm);line-height:1.6;margin-block-end:0}#product-comments-list-footer:has(#product-comments-list-pagination){align-items:center;display:flex;flex-direction:column}#product-comments-list-footer #product-comments-list-pagination{height:auto;position:static}#product-comments-list-pagination ul{display:flex;flex-wrap:wrap;gap:var(--sp-1);justify-content:center;list-style:none;margin:var(--sp-5) 0 var(--sp-4);padding:0}#product-comments-list-pagination li.hidden{display:none}#product-comments-list-pagination .pcl-page{background:none;border:1px solid #0000;border-radius:var(--radius-pill);color:var(--c-text);cursor:pointer;display:inline-grid;font-size:var(--fs-sm);height:2.25rem;min-width:2.25rem;padding:0 var(--sp-2);place-items:center}#product-comments-list-pagination :is(.pcl-page:focus-visible,.pcl-page:hover){border-color:var(--c-border-strong)}#product-comments-list-pagination li.active .pcl-page{background:var(--c-primary);color:var(--c-primary-contrast)}#product-comments-list-pagination li.disabled .pcl-page{cursor:default;opacity:.35}#product-comments-list-pagination .material-icons{display:block;height:1.25rem;width:1.25rem}.comment-buttons{align-items:center;display:flex;gap:var(--sp-1);margin-block-start:var(--sp-2)}.comment-buttons__btn{align-items:center;background:none;border:0;border-radius:var(--radius-pill);color:var(--c-muted);cursor:pointer;display:inline-flex;font-size:var(--fs-xs);gap:var(--sp-1);min-height:1.75rem;padding:0 var(--sp-2);transition:color var(--transition),background-color var(--transition)}.comment-buttons__btn svg{height:14px;width:14px}.comment-buttons__btn:focus-visible,.comment-buttons__btn:hover{background:var(--c-surface);color:var(--c-text)}.comment-buttons__btn--report{margin-inline-start:auto}.product-comment-list-item .comment-infos,.product-comment-list-item .comment-infos .comment-author,.product-comment-list-item .comment-infos .comment-date{color:var(--c-muted)}.product__tabs+.product__sections{margin-inline:auto;max-width:var(--container-max)}.product__tabs+.product__sections>.product-section{margin-inline:auto;max-width:min(var(--content-max),70ch)}.product__tabs{display:flex;gap:var(--sp-2);justify-content:safe center;margin-top:var(--sp-section);overflow-x:auto;scrollbar-width:none}.product__tabs::-webkit-scrollbar{display:none}.product__tab{background:var(--c-surface);border:0;border-radius:var(--radius-pill);color:var(--c-text);cursor:pointer;flex:none;font:inherit;font-weight:var(--fw-medium);padding:var(--sp-2) var(--sp-5);transition:background var(--transition),color var(--transition)}.product__tab[aria-selected=true]{background:var(--c-primary);color:var(--c-primary-contrast)}@media(width >= 48em){.product__sections[data-adlxt-tabpanels]{margin-top:var(--sp-8)}.product__sections[data-adlxt-tabpanels]>.product-section{margin-top:0}}.product-pack-price{align-items:center;display:flex;flex-wrap:wrap;font-weight:var(--fw-medium);gap:var(--sp-2)}.product-pack-save{background:var(--c-flag-discount);border-radius:var(--radius-pill);color:var(--c-flag-discount-contrast);font-size:var(--fs-sm);font-weight:var(--fw-semibold);padding:.2rem .7rem}.product__name{font-size:clamp(1.5rem,1.25rem + .75vw,2rem);line-height:1.15}.post-product-comment.btn-comment{border-radius:var(--radius-pill)}@media(min-width:64rem){.product--compact .product__media{align-self:start;position:sticky;top:var(--sp-6)}}dialog.quickview{background:var(--c-bg);border:0;border-radius:var(--radius-xl);color:var(--c-text);height:auto;margin:auto;max-height:88vh;overflow:auto;padding:var(--sp-6);width:min(62rem,94vw)}dialog.quickview::backdrop{background:#00000073}dialog.quickview .product__name{font-size:var(--fs-h2)}dialog.quickview #product-description-short{color:var(--c-text-soft);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}dialog.quickview .social-sharing{display:none}dialog.quickview .product-modal__close{background:var(--c-surface);color:var(--c-text);font-size:1.5rem;line-height:1}dialog.quickview :is(.product-modal__close:focus-visible,.product-modal__close:hover){background:var(--c-surface-strong)}dialog.quickview .quickview__more{color:var(--c-text);display:inline-block;font-weight:var(--fw-semibold);margin-top:var(--sp-4)}dialog.quickview .quickview__body{display:grid;gap:var(--sp-6)}@media(min-width:48rem){dialog.quickview .quickview__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}dialog.quickview .quickview__media{min-width:0;overflow:hidden}dialog.quickview .quickview__media :is(.product-thumbs,.product__thumbs){flex-wrap:wrap}dialog.quickview .quickview__media .product-cover{max-width:100%}dialog.quickview .quickview__media img{max-height:26rem;object-fit:contain;width:100%}.add-to-cart__price{border-left:1px solid #fff6;margin-left:var(--sp-2);padding-left:var(--sp-3)}.product-addons{display:grid;gap:var(--sp-3);margin-block:var(--sp-5)}.product-addons__title{font-weight:var(--fw-semibold);margin:0}.product-addon{align-items:center;border:1px solid var(--c-border);border-radius:var(--radius-lg);display:grid;gap:var(--sp-3);grid-template-columns:3.5rem minmax(0,1fr) auto;padding:var(--sp-2)}.product-addon form{margin:0}.product-addon button.btn--sm{border-radius:50%;font-size:1.25rem;height:2.5rem;line-height:1;min-height:0;min-width:0;padding:0;width:2.5rem}.product-addon__media img{background:var(--c-media);border-radius:var(--radius);display:block;height:3.5rem;mix-blend-mode:multiply;object-fit:contain;width:3.5rem}.product-addon__name{color:var(--c-text);display:block;font-size:var(--fs-sm);font-weight:var(--fw-medium);overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.product-addon__price{color:var(--c-text-soft);font-size:var(--fs-sm)}@media(width < 36em){.product__buy .product-quantity{align-items:center;display:grid;gap:var(--sp-3);grid-template-columns:auto 1fr}.product__buy .product-quantity .add{grid-column:1/-1;grid-row:2}.product__buy .product-quantity .add-to-cart{width:100%}.product__buy .product-quantity>:last-child:not(.add,.qty){justify-self:end}}:is(.product-information,.product-actions,#add-to-cart-or-refresh)>:is(.reassurance,.share-buttons,.js-gfsb,.upsellkit,.product-additional-info){margin-block:0}.product-discounts:not(:has(.qty-tiers)){display:none}.listing__header{display:grid;gap:var(--sp-4);margin-bottom:var(--sp-8);max-width:var(--content-max)}.listing__name{font-size:var(--fs-h1);line-height:1.05;margin:0;text-wrap:balance}.listing__intro{color:var(--c-text-soft);font-size:var(--fs-lg)}.listing__intro>:last-child{margin-bottom:0}.listing__cover{border-radius:var(--radius-xl);max-width:none;overflow:hidden}.listing__cover img{aspect-ratio:16/5;height:auto;object-fit:cover;width:100%}.listing__header:has(.listing__cover){max-width:none}.listing__header:has(.listing__cover) :is(.listing__intro,.listing__name){max-width:var(--content-max)}.subcategories{margin-bottom:var(--sp-section)}.subcategories__heading{font-size:var(--fs-h3);margin:0 0 var(--sp-5)}.subcategories__list{display:grid;gap:var(--sp-5);grid-auto-columns:minmax(6.5rem,8.5rem);grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;padding:0 0 var(--sp-2);scroll-snap-type:x proximity;scrollbar-width:none}.subcategories__list>li{scroll-snap-align:start}.subcategories__list .adlxt-disc__label{font-family:var(--font-base)}.listing__heading{font-size:var(--fs-h2);line-height:1.15;margin:0 0 var(--sp-6)}.listing__layout{align-items:start;display:grid;gap:var(--sp-8)}.listing__main{min-width:0}.listing__main .products{display:grid;gap:var(--sp-8) var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:48rem){.listing__main .products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.listing__main .products{grid-template-columns:repeat(4,minmax(0,1fr))}}.listing__facets-head{align-items:center;display:flex;font-weight:var(--fw-semibold);justify-content:space-between;margin-bottom:var(--sp-4)}.listing__facets-close{background:var(--c-surface);border:0;border-radius:50%;cursor:pointer;font-size:1.5rem;height:2.75rem;width:2.75rem}.listing__facets{background:var(--c-bg);box-shadow:var(--shadow);inset:0 auto 0 0;overflow-y:auto;padding:var(--sp-5);position:fixed;transform:translateX(-105%);transition:transform .2s ease;visibility:hidden;width:min(22rem,88vw);z-index:60}.listing__facets.is-open{transform:none;visibility:visible}.has-filters-open body{overflow:hidden}.has-filters-open .listing__layout:before{background:#0e1b1d73;content:"";inset:0;position:fixed;z-index:59}@media(prefers-reduced-motion:reduce){.listing__facets{transition:none}}.search-filters__heading{display:none}.clear-all-wrapper{margin-bottom:var(--sp-4)}.facet{border-bottom:1px solid var(--c-border);padding:var(--sp-4) 0}.facet__title{align-items:center;cursor:pointer;display:flex;font-weight:var(--fw-semibold);justify-content:space-between;list-style:none}.facet__title::-webkit-details-marker{display:none}.facet__title:after{border-bottom:2px solid;border-right:2px solid;content:"";height:.5rem;transform:rotate(45deg);transition:transform var(--transition);width:.5rem}.facet[open]>.facet__title:after{transform:rotate(-135deg)}.facet__list{display:grid;gap:var(--sp-2);grid-template-columns:minmax(0,1fr);list-style:none;margin:var(--sp-3) 0 0;padding:0}.facet-label{align-items:center;cursor:pointer;display:flex;gap:var(--sp-2)}.facet-label input{accent-color:var(--c-primary);height:1.125rem;margin:0;width:1.125rem}.facet-label .search-link{color:var(--c-text);display:flex;flex:1;gap:var(--sp-2);justify-content:space-between;text-decoration:none}#search_filters .facet .facet-label .search-link,.facet-label .search-link{min-width:0;overflow:visible;overflow-wrap:anywhere;white-space:normal;width:auto}.facet-label .search-link:hover{color:var(--c-accent)}.facet-label__color{background-size:cover;border:1px solid var(--c-border-strong);border-radius:50%;height:1.25rem;width:1.25rem}.magnitude{color:var(--c-muted);font-size:var(--fs-sm)}.facet__range{font-size:var(--fs-sm);margin:0 0 var(--sp-3)}.facet__slider{margin-inline:var(--sp-2)}.listing__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:space-between;margin-bottom:var(--sp-6)}.listing__count p{color:var(--c-muted);font-size:var(--fs-sm);margin:0}.listing__controls,.products-sort-order{display:flex;gap:var(--sp-2)}.products-sort-order{align-items:center;position:relative}.products-sort-order .dropdown-menu{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;min-width:14rem;padding:var(--sp-2);position:absolute;right:0;top:calc(100% + var(--sp-1));z-index:10}.products-sort-order .select-list{border-radius:calc(var(--radius) - 4px);color:var(--c-text);padding:var(--sp-2) var(--sp-3);text-decoration:none}.products-sort-order :is(.select-list.current,.select-list:hover){background:var(--c-surface)}.sort-by-label{color:var(--c-muted);font-size:var(--fs-sm);white-space:nowrap}.active-filters__list{display:flex;flex-wrap:wrap;gap:var(--sp-2);list-style:none;margin:0 0 var(--sp-5);padding:0}.active-filters__title{margin:0 0 var(--sp-2)}.filter-block{align-items:center;background:var(--c-surface);border-radius:var(--radius-pill);display:inline-flex;font-size:var(--fs-sm);gap:var(--sp-2);padding:var(--sp-1) var(--sp-2) var(--sp-1) var(--sp-3)}.filter-block__remove{border-radius:50%;color:var(--c-text);display:grid;height:1.5rem;place-items:center;text-decoration:none;width:1.5rem}.filter-block__remove:hover{background:var(--c-surface-strong)}.listing__main .pagination{margin-top:var(--sp-4)}.listing__back-to-top{display:none}.listing__more{color:var(--c-text-soft);margin:var(--sp-section) auto 0;max-width:var(--content-max)}.listing__intro:not(.is-open){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;max-width:70ch}.listing__intro:not(.is-open)>*{display:inline}.listing__intro-more{background:none;border:0;color:var(--c-accent);cursor:pointer;font:inherit;font-size:var(--fs-sm);margin-top:var(--sp-1);padding:0;text-decoration:underline}.subcategories{margin-block:var(--sp-4) var(--sp-8)}.subcategories__heading{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.subcategories__list{display:flex;flex-wrap:wrap;gap:var(--sp-2);overflow:visible;padding:0}@media(width < 48em){.subcategories__list{flex-wrap:nowrap;margin-inline:calc(var(--container-pad)*-1);overflow-x:auto;padding-inline:var(--container-pad);scroll-padding-inline:var(--container-pad)}.subcategories__list::-webkit-scrollbar{display:none}.subcategories__list>li{flex:none}}.subcategories__list .adlxt-disc{align-items:center;border:1px solid var(--c-border);border-radius:var(--radius-pill);display:flex;gap:var(--sp-2);padding:.25rem var(--sp-4) .25rem .25rem;text-align:left}.subcategories__list .adlxt-disc:hover{border-color:var(--c-border-strong)}.subcategories__list .adlxt-disc:hover .adlxt-disc__media{box-shadow:none;transform:none}.subcategories__list .adlxt-disc__media{flex:none;width:2.5rem}.subcategories__list .adlxt-disc__media img{padding:4%}.subcategories__list .adlxt-disc__label{font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:0;margin:0}.listing__header{background:var(--c-surface);box-shadow:0 0 0 100vmax var(--c-surface);clip-path:inset(0 -100vmax);padding-block:var(--sp-8)}.listing__name{margin-top:0}.form-fields{display:grid;gap:var(--sp-5)}.form-field{display:grid;gap:var(--sp-2);margin-bottom:var(--sp-5)}.form-fields>.form-field{margin-bottom:0}.form-field__label{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.form-field__label:empty{display:none}.form-field__checkbox--required>span:first-of-type:after,.form-field__label--required:after{color:var(--c-error);content:" *"}.form-field .form-control,.form-field select,.form-field textarea{min-height:var(--control-h)}.form-control:focus-visible{outline:2px solid var(--c-focus);outline-offset:1px}.form-control--select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2355666a' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right var(--sp-3) center;background-repeat:no-repeat;background-size:1.1rem;padding-right:var(--sp-8)}.form-field__optional{color:var(--c-muted);font-weight:var(--fw-normal);margin-left:var(--sp-1)}.form-field__optional:before{content:"("}.form-field__optional:after{content:")"}.form-field__comment{color:var(--c-muted);font-size:var(--fs-sm)}.form-field:not(.form-field--error):has([name=firstname],[name=lastname]) .form-field__comment{display:none}.form-field--error .form-control{border-color:var(--c-error)}.form-field__control--radios{display:flex;flex-wrap:wrap;gap:var(--sp-5)}.form-field__checkbox a{text-decoration:underline}.form-field__checkbox,.form-field__radio{align-items:flex-start;cursor:pointer;display:inline-flex;gap:var(--sp-2);line-height:1.5}:is(.form-field__checkbox,.form-field__radio) input{accent-color:var(--c-primary);flex:none;height:1.125rem;margin:.2em 0 0;width:1.125rem}.form-field__checkbox em,.form-field__radio em{color:var(--c-muted);font-size:var(--fs-sm);font-style:normal}.form-field__password{display:flex;gap:var(--sp-2)}.form-field__password .form-control{flex:1}.form-field__password-toggle{flex:none}.form-field__birthday{display:flex;gap:var(--sp-2)}.form-field__birthday br{display:none}.form-footer{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-6)}.form-errors,.help-block{color:var(--c-error);font-size:var(--fs-sm);list-style:none;margin:0;padding:0}.link-button{background:none;border:0;color:var(--c-accent);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.qty-stepper{align-items:stretch;border:1px solid var(--c-border-strong);border-radius:var(--radius);display:inline-flex;overflow:hidden}.qty-stepper:focus-within{outline:2px solid var(--c-focus);outline-offset:1px}.qty-stepper input{-webkit-appearance:textfield;appearance:textfield;border:0;border-radius:0;box-shadow:none;font-weight:var(--fw-semibold);outline:none;text-align:center;width:3rem}.qty-stepper input::-webkit-inner-spin-button,.qty-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.qty-stepper__btn{background:var(--c-surface);border:0;cursor:pointer;font-size:1.125rem;min-height:2.75rem;width:2.5rem}.qty-stepper__btn:hover{background:var(--c-surface-strong)}.contact__head{margin-block:var(--sp-6) var(--sp-8);max-width:var(--content-max)}.contact__title{font-size:var(--fs-h1);line-height:1.05;margin:0}.contact__intro{color:var(--c-text-soft);font-size:var(--fs-lg);margin:var(--sp-3) 0 0}.contact__grid{display:grid;gap:var(--sp-6);padding-bottom:var(--sp-section)}@media(min-width:48rem){.contact__grid{align-items:start;gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:minmax(0,1fr) clamp(17rem,30vw,24rem)}}.contact__main{border:1px solid var(--c-border);border-radius:var(--radius-box);order:2;padding:clamp(1.25rem,3vw,2.5rem)}@media(min-width:48rem){.contact__main{order:0}}.contact__aside{display:grid;gap:var(--sp-4)}@media(min-width:48rem){.contact__aside{position:sticky;top:6rem}}.contact-form{max-width:44rem}.contact__main .contact-form{max-width:none}.contact-form__head{margin-block:0 var(--sp-5)}.contact-form__head p{color:var(--c-muted);margin-top:var(--sp-2)}.contact-form__fields{display:grid;gap:var(--sp-5)}.contact-form__fields .form-field{margin-bottom:0}textarea.form-control{border-radius:var(--radius-box)}.contact-form textarea.form-control{min-height:9rem;resize:vertical}.form-control--file{cursor:pointer;padding-block:var(--sp-2)}.form-control--file::file-selector-button{background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:var(--radius);color:var(--c-text);cursor:pointer;font:inherit;font-size:var(--fs-sm);margin-right:var(--sp-3);padding:var(--sp-2) var(--sp-4);transition:border-color var(--transition),background var(--transition)}.form-control--file:hover::file-selector-button{background:var(--c-bg);border-color:var(--c-primary)}.contact-form__foot{margin-top:var(--sp-6)}.contact-form__trap{height:1px;left:-9999px;opacity:0;position:absolute;width:1px}.card{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-xl);padding:clamp(var(--sp-5),3vw,var(--sp-8))}.cart-grid,.checkout-grid{align-items:start;display:grid;gap:var(--sp-8);padding-block:var(--sp-8) var(--sp-section)}@media(min-width:64rem){.cart-grid,.checkout-grid{grid-template-columns:minmax(0,1fr) 24rem}}@media(width < 64em){.cart-grid__body{display:contents}.cart-grid__body>*{order:3}.cart-grid__body>.cart-container{order:1}.cart-grid__right{order:2}}.cart-grid__right,.checkout-grid__right{display:grid;gap:var(--sp-5)}@media(min-width:64rem){.cart-grid__right,.checkout-grid__right{position:sticky;top:var(--sp-6)}}.checkout-summary-panel{display:grid;gap:var(--sp-5)}.checkout-summary-toggle{align-items:center;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-xl);color:var(--c-text);display:flex;font-size:var(--fs-sm);font-weight:var(--fw-semibold);gap:var(--sp-3);justify-content:space-between;padding:var(--sp-4) var(--sp-5);text-align:left;width:100%}.checkout-summary-toggle:after{border-bottom:2px solid;border-right:2px solid;content:"";height:.5em;order:1;transform:translateY(-25%) rotate(45deg);transition:transform var(--transition);width:.5em}.checkout-summary-toggle[aria-expanded=true]:after{transform:translateY(25%) rotate(-135deg)}.checkout-summary-toggle[hidden]{display:none}.checkout-summary-toggle__total{font-size:var(--fs-base);margin-left:auto}@media(width < 64em){.checkout-grid__right{order:-1}.checkout-grid__right.is-collapsible:not(.is-open) .checkout-summary-panel{display:none}}@media(min-width:64rem){.checkout-summary-toggle{display:none}}.cart__title{font-size:var(--fs-h2);margin:0 0 var(--sp-6)}.cart-items{list-style:none;margin:0;padding:0}.cart-item+.cart-item{border-top:1px solid var(--c-border)}.cart-line{position:relative;transition:opacity .2s ease}.cart-line.is-pending{opacity:.45;pointer-events:none}.cart-line{display:grid;gap:var(--sp-4);grid-template-columns:5.5rem minmax(0,1fr);padding-block:var(--sp-5)}@media(min-width:48rem){.cart-line{align-items:center;grid-template-columns:6.5rem minmax(0,1fr) auto}}.cart-line__image{align-self:start;background:var(--c-media);border-radius:var(--radius);isolation:isolate;overflow:hidden}.cart-line__image img{aspect-ratio:1;height:auto;mix-blend-mode:multiply;object-fit:contain;width:100%}.cart-line__body{display:grid;gap:var(--sp-1)}.cart-line__name{color:var(--c-text);font-weight:var(--fw-semibold);text-decoration:none}.cart-line__name:hover{text-decoration:underline}.cart-line__price{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--fs-sm);gap:var(--sp-2)}.cart-line__price .regular-price{color:var(--c-muted)}.cart-line__price .discount{color:var(--c-flag-discount);font-weight:var(--fw-semibold)}.cart-line__attr{color:var(--c-muted);font-size:var(--fs-sm)}.cart-line__actions{align-items:center;display:flex;gap:var(--sp-2) var(--sp-4);grid-column:2;min-width:0}@media(min-width:48rem){.cart-line__actions{grid-column:auto}}.cart-line__total{margin-left:auto;text-align:right;white-space:nowrap}@media(min-width:48rem){.cart-line__total{min-width:5.5rem}}@media(width < 48rem){.cart-line-product-actions{position:absolute;right:0;top:var(--sp-3)}.cart-line__body{padding-right:2.5rem}}@media(width < 36em){.cart-line__actions{grid-column:1/-1}}.remove-from-cart{border-radius:50%;color:var(--c-muted);display:grid;font-size:1.4rem;height:2.5rem;place-items:center;text-decoration:none;width:2.5rem}.remove-from-cart:hover{background:var(--c-surface);color:var(--c-error)}.continue-shopping{color:var(--c-accent);display:inline-block;font-weight:var(--fw-semibold);margin-top:var(--sp-5)}.no-items{color:var(--c-muted)}#js-checkout-summary,.cart-summary{display:grid;gap:var(--sp-4)}.cart-summary-line{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:space-between;padding-block:var(--sp-1)}.cart-summary-line .label{color:var(--c-text-soft)}.cart-summary-line .value{font-weight:var(--fw-medium);text-align:right}.cart-summary-line .value--pending{color:var(--c-muted);font-size:var(--fs-sm);font-weight:var(--fw-normal)}.cart-summary-line .value--free{color:var(--c-text);font-weight:var(--fw-semibold)}.cart-summary-line>small{flex-basis:100%;text-align:right}.cart-summary-line .sub{color:var(--c-muted);font-size:var(--fs-sm)}.cart-total{border-top:1px solid var(--c-border);font-size:var(--fs-lg);margin-top:var(--sp-2);padding-top:var(--sp-4)}.cart-total :is(.label,.value){color:var(--c-text);font-weight:var(--fw-bold)}.cart-detailed-actions{display:grid;gap:var(--sp-3)}.cart-detailed-actions .btn{width:100%}.block-promo{border-top:1px solid var(--c-border);padding-top:var(--sp-3)}.block-promo .promo-code form{display:flex;gap:var(--sp-2);margin-top:var(--sp-3)}.block-promo .promo-name{list-style:none;margin:0;padding:0}.cart-summary-products p{margin:0}.cart-summary-products__head{display:flex;flex-wrap:wrap;font-size:var(--fs-sm);gap:var(--sp-1) var(--sp-3);justify-content:space-between}.cart-detailed-actions .footer__payments{justify-content:center}.cart-detailed-actions .footer__payment img{border-radius:3px;box-shadow:0 0 0 1px var(--c-border)}.cart-summary__list{display:grid;gap:var(--sp-3);list-style:none;margin:var(--sp-3) 0 0;padding:0}.cart-summary__item{display:grid;font-size:var(--fs-sm);gap:var(--sp-3);grid-template-columns:3.5rem minmax(0,1fr)}.cart-summary__item img{background:var(--c-surface);border-radius:var(--radius);height:auto;width:100%}.cart-summary-line__body{display:grid;gap:2px}.cart-summary-line__body .product-name a{color:var(--c-text)}.cart-summary-line__body :is(.product-line-info-secondary,.product-quantity){color:var(--c-muted)}.checkout-header{align-items:center;display:grid;gap:var(--sp-4);grid-template-columns:1fr auto 1fr;padding-block:var(--sp-4)}.checkout-header img{max-height:clamp(1.375rem,1.1rem + 1.2vw,2rem);width:auto}.checkout-header__logo{justify-self:center}.checkout-header__nav{justify-self:end}.checkout-header__back{color:var(--c-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);justify-self:start;text-decoration:none}.checkout-header__back:hover{color:var(--c-primary)}@media(width < 48em){.checkout-header__back{font-size:0}.checkout-header__back span{font-size:1.5rem}}.checkout-progress{padding-bottom:var(--sp-4)}.checkout-progress__list{display:grid;gap:var(--sp-2);grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.checkout-progress__item{color:var(--c-muted);display:grid;font-size:var(--fs-sm);font-weight:var(--fw-semibold);gap:var(--sp-2);text-align:center}.checkout-progress__item a{color:inherit;text-decoration:none}.checkout-progress__item a:hover{text-decoration:underline}.checkout-progress__item:after{background:var(--c-border);border-radius:var(--radius-pill);content:"";height:.3125rem;order:2;transition:background var(--transition)}.checkout-progress--cart .checkout-progress__item--cart,.checkout-progress--checkout .checkout-progress__item--cart,.checkout-progress--checkout .checkout-progress__item--shipping{color:var(--c-text)}.checkout-progress--cart .checkout-progress__item--cart:after,.checkout-progress--checkout .checkout-progress__item--cart:after,.checkout-progress--checkout .checkout-progress__item--shipping:after{background:var(--c-primary)}body:has(#checkout-payment-step.-current) .checkout-progress--checkout .checkout-progress__item--payment{color:var(--c-text)}body:has(#checkout-payment-step.-current) .checkout-progress--checkout .checkout-progress__item--payment:after{background:var(--c-primary)}.cart-summary__reassurance{border-top:1px solid var(--c-border);margin-top:var(--sp-5);padding-top:var(--sp-5)}.checkout-grid__right>.cart-summary__reassurance{border-top:0;margin-top:0;padding-top:0}.checkout-header__nav{align-items:center;display:flex;font-size:var(--fs-sm);gap:var(--sp-4)}.checkout-header__nav .contact-link{display:none}@media(width < 30em){.checkout-header__nav .lang-selector__current{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}}.cart-summary__reassurance .reassurance{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header--checkout{border-bottom:1px solid var(--c-border)}.checkout-footer{color:var(--c-muted);display:grid;font-size:var(--fs-sm);gap:var(--sp-2);padding-block:var(--sp-8)}.checkout-footer>*{margin:0}.checkout-footer>.footer__copyright,.checkout-footer>p:not(.footer__credit){order:1}.checkout-footer>.js-terms{order:2}.checkout-footer>.footer__credit{margin-left:0;order:3}@media(min-width:48rem){.checkout-footer{align-items:baseline;gap:var(--sp-5);grid-template-columns:1fr auto 1fr}.checkout-footer>*{grid-row:1}.checkout-footer>.footer__copyright,.checkout-footer>p:not(.footer__credit){grid-column:1;justify-self:start}.checkout-footer>.js-terms{grid-column:2;justify-self:center;text-align:center}.checkout-footer>.footer__credit{grid-column:3;justify-self:end;margin-left:0}}.checkout-grid__body{display:grid;gap:var(--sp-4)}.checkout-step{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-xl);padding:var(--sp-5) clamp(var(--sp-5),3vw,var(--sp-8))}.checkout-step.-current{border-color:var(--c-primary);box-shadow:var(--shadow-sm)}.checkout-step>.content{display:none}.checkout-step.-current>.content{display:block;margin-top:var(--sp-5)}.step-title{align-items:center;display:flex;font-size:var(--fs-h3);gap:var(--sp-3);margin:0}.checkout-step:not(.-current,.-reachable) .step-title{color:var(--c-muted)}.checkout-step.-reachable:not(.-current) .step-title{cursor:pointer}.step-number{background:var(--c-surface-strong);border-radius:50%;display:grid;flex:none;font-size:var(--fs-sm);height:2rem;place-items:center;width:2rem}.checkout-step.-current .step-number{background:var(--c-primary);color:var(--c-primary-contrast)}.checkout-step.-complete:not(.-current) .step-number{background:color-mix(in srgb,var(--c-primary) 14%,var(--c-bg));color:#0000;font-size:0;position:relative}.checkout-step.-complete:not(.-current) .step-number:before{background:var(--c-primary);content:"";inset:0;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5 9.5 17 19 7.5'/%3E%3C/svg%3E") center/1rem no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5 9.5 17 19 7.5'/%3E%3C/svg%3E") center/1rem no-repeat;position:absolute}.step-edit{color:var(--c-accent);display:none;font-family:var(--font-base);font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin-left:auto}.checkout-step.-reachable.-complete:not(.-current) .step-edit{display:inline}.checkout-tabs{background:var(--c-surface);border-radius:var(--radius);display:flex;gap:var(--sp-2);margin:0 0 var(--sp-5);padding:var(--sp-1)}.checkout-tab{background:#0000;border:0;border-radius:calc(var(--radius) - 2px);cursor:pointer;flex:1;font-weight:var(--fw-semibold);min-height:2.75rem}.checkout-tab.is-active{background:var(--c-bg);box-shadow:var(--shadow-sm)}.checkout-step .continue{margin-top:var(--sp-6);width:100%}.checkout-step .form-footer .continue{margin-top:0}.checkout-step .form-fields{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-step .form-fields>*{grid-column:1/-1}.checkout-step .form-fields>:is(.form-field:has([name=firstname],[name=lastname]),.form-field:has([name=postcode],[name=city])){grid-column:auto}@media(width < 30em){.checkout-step .form-fields>.form-field:has([name=firstname],[name=lastname]){grid-column:1/-1}}.checkout-fold{border-bottom:1px solid var(--c-border);border-top:1px solid var(--c-border)}.checkout-fold>summary{align-items:center;cursor:pointer;display:flex;font-weight:var(--fw-semibold);gap:var(--sp-2);list-style:none;padding-block:var(--sp-3)}.checkout-fold>summary::-webkit-details-marker{display:none}.checkout-fold>summary:after{border-bottom:2px solid;border-right:2px solid;content:"";height:.5em;margin-left:auto;transform:translateY(-25%) rotate(45deg);transition:transform var(--transition);width:.5em}.checkout-fold[open]>summary:after{transform:translateY(25%) rotate(-135deg)}.checkout-fold[open]{padding-bottom:var(--sp-4)}.checkout-fold .form-field{margin-bottom:0}.checkout-fold__hint{color:var(--c-muted);display:block;font-size:var(--fs-sm);margin:0 0 var(--sp-3)}.checkout-fold__fields{display:grid;gap:var(--sp-4)}.checkout-consents{display:grid;font-size:var(--fs-sm);gap:var(--sp-3)}.checkout-consents .form-field{margin-bottom:0}.checkout-hint{color:var(--c-muted);font-size:var(--fs-sm);margin:var(--sp-3) 0 0;text-align:center}@media(width < 30em){.checkout-tab{font-size:var(--fs-sm)}}.address-selector{display:grid;gap:var(--sp-3)}@media(min-width:48rem){.address-selector{grid-template-columns:repeat(2,minmax(0,1fr))}}.address-item{border:1px solid var(--c-border-strong);border-radius:var(--radius-lg);padding:var(--sp-4)}.address-item.selected{border-color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary)}.radio-block{cursor:pointer;display:grid;gap:var(--sp-1) var(--sp-3);grid-template-columns:auto 1fr}.radio-block input{accent-color:var(--c-primary)}.radio-block .address{color:var(--c-text-soft);font-size:var(--fs-sm);grid-column:2}.address-alias{font-weight:var(--fw-semibold)}.address-footer{display:flex;font-size:var(--fs-sm);gap:var(--sp-4);margin-top:var(--sp-3)}.delivery-options,.payment-options{display:grid;gap:var(--sp-3)}.delivery-option,.payment-option{align-items:center;border:1px solid var(--c-border-strong);border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:var(--sp-3);padding:var(--sp-4);position:relative}:is(.delivery-option,.payment-option)>input[type=radio]{accent-color:var(--c-primary);flex:none;height:1.125rem;margin:0;width:1.125rem}.delivery-option:has(input:checked),.payment-option:has(input:checked){border-color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary)}:is(.delivery-option,.payment-option) label{cursor:pointer;flex:1}.delivery-option__label{display:grid;gap:2px var(--sp-3);grid-template-columns:minmax(0,1fr) auto}.carrier{align-items:center;display:flex;font-weight:var(--fw-semibold);gap:var(--sp-3)}.carrier-logo{max-height:2rem;max-width:3rem}.carrier-delay{color:var(--c-muted);font-size:var(--fs-sm);grid-row:2}.carrier-price{align-self:center;font-weight:var(--fw-semibold);grid-column:2;grid-row:1/span 2}.carrier-extra-content{background:var(--c-surface);border-radius:var(--radius-lg);padding:var(--sp-4)}.order-options{display:grid;gap:var(--sp-4);margin-top:var(--sp-5)}.order-options label{font-size:var(--fs-sm)}.payment-option label{align-items:center;display:grid;font-weight:var(--fw-semibold);gap:0 var(--sp-3);grid-template-columns:minmax(0,1fr) auto}.payment-option label img{grid-column:2;grid-row:1/span 2;max-height:2rem;width:auto}.payment-option label .mollie-payment-fee{color:var(--c-muted);font-size:var(--fs-sm);font-weight:var(--fw-normal);grid-column:1;margin:0}.payment-card{border:1px solid var(--c-border-strong);border-radius:var(--radius-lg)}.payment-card .payment-option,.payment-card .payment-option:has(input:checked){border:0;box-shadow:none}.payment-card:has(.payment-option input:checked){border-color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary)}.additional-information,.js-payment-option-form{color:var(--c-text-soft);font-size:var(--fs-sm);padding:0 var(--sp-4) var(--sp-4) calc(var(--sp-4) + 1.125rem + var(--sp-3))}:is(.additional-information,.js-payment-option-form)>:first-child{margin-top:0}:is(.additional-information,.js-payment-option-form)>:last-child{margin-bottom:0}@media(width < 36em){.additional-information,.js-payment-option-form{padding-left:var(--sp-4)}}.payment-options:has(>.payment-card:only-child) .payment-option>input[type=radio]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.payment-options:has(>.payment-card:only-child) :is(.additional-information,.js-payment-option-form){padding-left:var(--sp-4)}.payment-card .mollie-signature{align-items:center;color:var(--c-muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.375rem;margin-top:var(--sp-3);padding-top:0}.payment-card .mollie-signature svg{flex:none}.payment-card .mollie-signature :is(path[fill],use[stroke]){fill:currentcolor;stroke:currentcolor}.payment-card .mollie-signature use[stroke]{fill:#0000}.payment-card .mollie-iframe-container{max-width:36rem}.payment-card .mollie-iframe-container .mollie-information-label{color:var(--c-muted);display:block;font-size:var(--fs-sm);padding:0 0 var(--sp-2)}.payment-card .mollie-iframe-container .inline-form-group{display:grid;gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:var(--sp-3) 0 0}.payment-card .mollie-iframe-container .form-group{background:none;border:0;border-radius:0;padding:0}.payment-card .mollie-iframe-container .form-group-card-number{grid-column:1/-1}.payment-card .mollie-iframe-container :is(.form-group-card-number,.form-group-expiry-date,.form-group-verification-code){width:auto}.payment-card .mollie-iframe-container .mollie-input,.payment-card .mollie-iframe-container .mollie-input.card-number,.payment-card .mollie-iframe-container .mollie-input.expiry-date,.payment-card .mollie-iframe-container .mollie-input.verification-code{background:#fff;border:1px solid var(--c-border-strong);border-radius:var(--radius-box);box-shadow:none;height:var(--control-h);transition:border-color var(--transition),box-shadow var(--transition)}.payment-card .mollie-iframe-container .mollie-input.has-focus{border-color:var(--c-primary);box-shadow:0 0 0 2px var(--c-focus)}.payment-card .mollie-iframe-container .mollie-input.is-invalid{background:#fff5f5;border-color:var(--c-error)}.payment-card .mollie-iframe-container .mollie-label{color:#6b6b6b;font-size:var(--fs-sm);left:var(--sp-4)}.payment-card .mollie-iframe-container .mollie-expiry-date-label{font-size:.6875rem;top:.2rem}.payment-card .mollie-iframe-container label.mollie-input-error{color:var(--c-error-text);font-size:var(--fs-sm);padding-top:var(--sp-2)}.payment-card :is(.form-group-save-card,.form-group-use-saved-card){align-items:center;display:flex;flex-direction:row-reverse;gap:var(--sp-2);justify-content:flex-end;margin-top:var(--sp-3)}.payment-card :is(.form-group-save-card,.form-group-use-saved-card) .mollie-label{color:var(--c-text);cursor:pointer;margin:0;position:static}.payment-card :is(.form-group-save-card,.form-group-use-saved-card) input[type=checkbox]{accent-color:var(--c-primary);display:block;height:1.125rem;margin:0;width:1.125rem}.js-payment-option-form:has(>form[id^=payment-]:only-child){padding:0}.js-conditions-to-approve{margin-top:var(--sp-5)}.js-conditions-to-approve ul{list-style:none;margin:0;padding:0}.js-payment-confirmation{margin-top:var(--sp-5)}.js-payment-confirmation .btn{width:100%}.btn.disabled{opacity:.5;pointer-events:none}.page-header{margin-block:var(--sp-8) var(--sp-6)}.page__title{font-size:var(--fs-h2);margin:0}.customer-page,.page-content{padding-bottom:var(--sp-section)}.customer-page form,.forgotten-password,.guest-form,.login-form,.register-form{max-width:36rem}.account-footer{display:flex;flex-wrap:wrap;font-size:var(--fs-sm);gap:var(--sp-2) var(--sp-6);margin-top:var(--sp-6)}.wishlist-container-header h1{font-size:var(--fs-h2)}.psgdprinfo17{background:var(--c-surface);border-radius:var(--radius-lg);margin-block:0 var(--sp-4);padding:var(--sp-6)}.psgdprinfo17 h2{font-size:var(--fs-h3);margin-block-end:var(--sp-2)}.psgdprinfo17 p{margin-block-end:var(--sp-4)}.psgdprinfo17 p a{text-decoration:underline}.psgdprinfo17 .psgdprgetdatabtn17{float:none;margin-block-end:var(--sp-2)}.no-account{border-top:1px solid var(--c-border);margin-top:var(--sp-8);padding-top:var(--sp-6)}.forgot-password{font-size:var(--fs-sm)}.account-links{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.account-link-tile,.account-links>a{--tile-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'/%3E%3Cpath d='m3.3 7 8.7 5 8.7-5M12 22V12'/%3E%3C/svg%3E");align-items:center;background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-lg);color:var(--c-text);display:flex;font-weight:var(--fw-medium);gap:var(--sp-4);max-width:none;padding:var(--sp-4);text-decoration:none;transition:border-color var(--transition),box-shadow var(--transition);width:auto}.account-link-tile:before,.account-links>a:before{background:var(--tile-icon) center/1.375rem no-repeat,var(--c-surface);border-radius:50%;content:"";flex:none;height:2.75rem;width:2.75rem}.account-link-tile:after,.account-links>a:after{background:var(--c-muted);content:"";flex:none;height:1.125rem;margin-left:auto;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform var(--transition);width:1.125rem}.account-link-tile:hover,.account-links>a:hover{border-color:var(--c-primary);box-shadow:var(--shadow-sm)}.account-link-tile:hover:after,.account-links>a:hover:after{transform:translateX(3px)}#identity-link{--tile-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}#address-link,#addresses-link{--tile-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}#history-link{--tile-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'/%3E%3Cpath d='m3.3 7 8.7 5 8.7-5M12 22V12'/%3E%3C/svg%3E")}#order-slips-link{--tile-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4M8 13h8M8 17h8'/%3E%3C/svg%3E")}#discounts-link{--tile-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2ZM13 5v2M13 17v2M13 11v2'/%3E%3C/svg%3E")}#returns-link{--tile-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M3 7v6h6'/%3E%3Cpath d='M21 17a9 9 0 0 0-9-9 9 9 0 0 0-6 2.3L3 13'/%3E%3C/svg%3E")}#psgdpr-link{--tile-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67 0C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1Z'/%3E%3C/svg%3E")}.account-links .material-icons{display:none}.account-signout{margin-top:var(--sp-6)}.account-signout a{border:1px solid var(--c-border-strong);border-radius:var(--radius-pill);color:var(--c-text);display:inline-block;font-weight:var(--fw-medium);padding:var(--sp-2) var(--sp-5);text-decoration:none}.account-signout a:hover{border-color:var(--c-primary);color:var(--c-primary)}.account-table{border-collapse:collapse;font-size:var(--fs-sm);width:100%}.account-table :is(td,th){border-bottom:1px solid var(--c-border);padding:var(--sp-3);text-align:left}.account-table th{color:var(--c-muted)}.account-table th,.label-pill{font-weight:var(--fw-semibold)}.label-pill{border-radius:var(--radius-pill);color:#fff;font-size:.75rem;padding:.15rem .6rem}.box{border:1px solid var(--c-border);border-radius:var(--radius-lg);margin-bottom:var(--sp-5);padding:var(--sp-5)}.cart-suggestions{margin-top:var(--sp-section)}.cart-grid__body,.cart-suggestions{min-width:0}.cart-suggestions__title{font-size:var(--fs-h2);margin:0 0 var(--sp-6)}.cart-suggestions__list{grid-auto-columns:calc(23.25581% - var(--sp-6)*3/4.3);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:var(--sp-2);scroll-snap-type:x mandatory;scrollbar-width:none}.cart-suggestions__list::-webkit-scrollbar{display:none}.cart-suggestions__list>*{scroll-snap-align:start}@media(width < 48em){.cart-suggestions__list{grid-auto-columns:68%}}.cart-suggest:empty{display:none}.cart-suggest{border-top:1px solid var(--c-border);margin-top:var(--sp-4);padding-top:var(--sp-4)}.cart-suggest__title{font-family:var(--font-head);font-weight:var(--fw-bold);margin:0 0 var(--sp-3)}.cart-suggest__list{display:grid;gap:var(--sp-3);list-style:none;margin:0;padding:0}.cart-suggest__item{align-items:center;display:grid;gap:var(--sp-3);grid-template-columns:3.5rem 1fr auto}.cart-suggest__image img{background:var(--c-media);border-radius:var(--radius);height:3.5rem;mix-blend-mode:multiply;object-fit:contain;width:3.5rem}.cart-suggest__info{display:grid;min-width:0}.cart-suggest__name{color:var(--c-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cart-suggest__name:hover{text-decoration:underline}.cart-suggest__price{color:var(--c-text-soft);font-size:var(--fs-sm)}.cart-suggest__add{background:var(--c-primary);border:0;border-radius:50%;color:var(--c-primary-contrast);cursor:pointer;display:grid;font-size:1.25rem;height:2.25rem;line-height:1;place-items:center;transition:transform var(--transition);width:2.25rem}.cart-suggest__add:hover{transform:scale(1.08)}.cart-suggest__add:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.cart-suggest__choose{color:var(--c-primary);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}body:has(#checkout-payment-step.-current .checkout-recap) .checkout-step.-complete:not(#checkout-payment-step){display:none}.checkout-recap{background:var(--c-surface);border-radius:var(--radius-lg);display:grid;font-size:var(--fs-sm);gap:var(--sp-3);margin:0 0 var(--sp-6);padding:var(--sp-4) var(--sp-5)}.checkout-recap__row{align-items:baseline;display:grid;gap:var(--sp-2) var(--sp-4);grid-template-columns:minmax(7rem,11rem) 1fr auto}@media(width < 48em){.checkout-recap__row{grid-template-columns:1fr auto}.checkout-recap__row dd{grid-column:1/-1;grid-row:2}}.checkout-recap__row dt{color:var(--c-muted);font-weight:var(--fw-semibold)}.checkout-recap__row dd{margin:0;min-width:0;overflow-wrap:anywhere}.checkout-recap__edit{background:none;border:0;color:var(--c-primary);cursor:pointer;font:inherit;font-weight:var(--fw-semibold)}.checkout-recap__edit:hover{text-decoration:underline}.mollie-express-component{margin-bottom:var(--sp-5)}.mollie-express-component__title{font-weight:var(--fw-semibold)}.mollie-express-component__divider,.mollie-express-component__terms{color:var(--c-muted);font-size:var(--fs-sm)}.mollie-express-component__divider:before{border-top-color:var(--c-border)}.mollie-express-component__divider span{background:var(--c-bg)}#content-hook_payment_return dl{background:var(--c-surface);border-radius:var(--radius-lg);display:grid;gap:var(--sp-2) var(--sp-4);grid-template-columns:minmax(0,14rem) minmax(0,1fr);margin-block:var(--sp-4);padding:var(--sp-4) var(--sp-5)}#content-hook_payment_return dl dt{color:var(--c-muted)}#content-hook_payment_return dl dd{font-weight:var(--fw-medium);margin:0;overflow-wrap:anywhere}@media(width < 36em){#content-hook_payment_return dl{grid-template-columns:minmax(0,1fr)}#content-hook_payment_return dl dd{margin-block-end:var(--sp-2)}}.page-order-confirmation{display:grid;gap:var(--sp-6);margin-block:var(--sp-4)}.page-order-confirmation :is(h2,h3,h4,h5){font-size:1em;font-weight:var(--fw-semibold);letter-spacing:0;margin:0}.page-order-confirmation .step-edit{margin-inline-start:var(--sp-2)}#content-hook_order_confirmation{display:grid;gap:var(--sp-3);margin-block-end:var(--sp-6)}.order-summary__addresses{display:grid;font-size:var(--fs-sm);gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin-block-start:var(--sp-2)}.order-summary__addresses .card{border-radius:var(--radius-lg);padding:var(--sp-4)}.order-summary__addresses h5{margin-block-end:var(--sp-1)}.summary-selected-carrier{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--fs-sm);gap:var(--sp-1) var(--sp-3);margin-block-start:var(--sp-2)}.summary-selected-carrier img{border-radius:var(--radius);height:2.5rem;object-fit:contain;width:2.5rem}.summary-selected-carrier .carrier-name{font-weight:var(--fw-semibold)}.summary-selected-carrier .carrier-delay{color:var(--c-muted)}.summary-selected-carrier .carrier-price{font-weight:var(--fw-semibold);margin-inline-start:auto}.order-table__head{display:flex;font-weight:var(--fw-semibold);gap:var(--sp-4);justify-content:space-between;margin-block-end:var(--sp-3)}.order-table__head .h3{font-size:1em}.order-table__head ._desktop-title{display:none}.order-line{border-block-start:1px solid var(--c-border);display:grid;font-size:var(--fs-sm);gap:var(--sp-2) var(--sp-4);grid-template-columns:4rem minmax(0,1fr);padding-block:var(--sp-3)}.order-line img{border-radius:var(--radius);display:block;height:auto;width:100%}.order-line__qty{display:grid;gap:var(--sp-3);grid-column:2;grid-template-columns:repeat(3,auto);justify-content:space-between}.order-line__count:before{content:"× "}.order-line__total{font-weight:var(--fw-semibold)}.order-totals-table{border-block-start:1px solid var(--c-border);font-size:var(--fs-sm);margin-block-start:var(--sp-3);width:100%}.order-totals-table td{padding-block:var(--sp-1)}.order-totals-table td:last-child{text-align:end}.order-totals-table .total-value td{font-size:1.125em;font-weight:var(--fw-bold);padding-block-start:var(--sp-3)}.order-totals-table .taxes td{color:var(--c-muted)}#order-details ul{display:grid;font-size:var(--fs-sm);gap:var(--sp-1);margin-block-start:var(--sp-2)}.empty-state{background:var(--c-surface);border-radius:var(--radius-xl);display:grid;gap:var(--sp-4);justify-items:center;padding:clamp(2rem,1.25rem + 3.75vw,4rem) var(--sp-5);text-align:center}.empty-state:before{background:var(--c-bg) var(--empty-icon,none) center/1.5rem no-repeat;border-radius:50%;content:"";height:3.5rem;width:3.5rem}.empty-state .btn{width:fit-content}.empty-state__text{font-size:var(--fs-lg);font-weight:var(--fw-medium);margin:0;max-width:34rem;text-wrap:balance}.empty-state{--empty-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'/%3E%3Cpath d='m3.3 7 8.7 5 8.7-5M12 22V12'/%3E%3C/svg%3E")}.empty-state--address{--empty-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}.empty-state--voucher{--empty-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2ZM13 5v2M13 17v2M13 11v2'/%3E%3C/svg%3E")}.empty-state--slip{--empty-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4M8 13h8M8 17h8'/%3E%3C/svg%3E")}.empty-state--return{--empty-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M3 7v6h6'/%3E%3Cpath d='M21 17a9 9 0 0 0-9-9 9 9 0 0 0-6 2.3L3 13'/%3E%3C/svg%3E")}.empty-state--cart{--empty-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2 2h3l2.6 12.4a2 2 0 0 0 2 1.6h9.7a2 2 0 0 0 2-1.6L23 6H6'/%3E%3C/svg%3E")}.cart-grid:has(.no-items){grid-template-columns:minmax(0,1fr)}.cart-grid:has(.no-items) .cart-grid__right{display:none}.cart-grid:has(.no-items) .cart-container{background:none;border:0;padding:0}.cart-grid:has(.no-items) .cart__title{margin-bottom:var(--sp-4);text-align:center}.no-items{margin:0;text-align:center}.cart-empty-next{display:grid;gap:var(--sp-5);justify-items:center;margin-top:var(--sp-6)}.site-footer{margin-top:var(--sp-section)}.footer__band{padding-bottom:var(--sp-section)}.footer__dark{background:var(--c-inverse)}.footer__dark,.footer__dark a{color:var(--c-inverse-text)}.footer__dark a:hover{color:#fff}.footer__columns{display:grid;gap:var(--sp-2) var(--sp-8);padding-block:var(--sp-12) var(--sp-8)}@media(min-width:48rem){.footer__columns{gap:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}@media(min-width:64rem){.footer__columns{display:flex;flex-wrap:wrap}.footer__columns>*{flex:1 1 10rem;min-width:0}.footer__columns>.newsletter{flex-basis:100%}}.footer__columns>[class^=wishlist-]{position:absolute}.footer__columns>.newsletter{border:0;order:-1;padding:0 0 var(--sp-6)}@media(min-width:48rem){.footer__columns>.newsletter{grid-column:1/-1}}@media(min-width:64rem){.footer__columns>.newsletter{grid-column:span 2}}.footer-block__title{color:#fff;display:none;font-weight:var(--fw-semibold);margin-bottom:var(--sp-4)}.footer-block__title a{color:#fff}@media(min-width:48rem){.footer-block__title{display:block}}.footer-block__toggle{align-items:center;border-bottom:1px solid #ffffff1f;color:#fff;display:flex;font-weight:var(--fw-semibold);justify-content:space-between;padding-block:var(--sp-4);text-align:left;width:100%}.footer-block__toggle:after{border-bottom:2px solid;border-right:2px solid;content:"";height:.5rem;transform:rotate(45deg);transition:transform var(--transition);width:.5rem}.footer-block__toggle[aria-expanded=true]:after{transform:rotate(225deg)}@media(min-width:48rem){.footer-block__toggle{display:none}}.footer-block__list{display:none;font-size:.9375rem;padding-block:var(--sp-3)}.footer-block__list.is-open{display:block}@media(min-width:48rem){.footer-block__list{display:block;padding-block:0}}.footer-block__list li+li{margin-top:var(--sp-3)}.footer-block a{text-decoration:none}.footer-block a:hover{text-decoration:underline}.contact-block{font-style:normal;line-height:1.6}.newsletter{padding-block:var(--sp-6)}.newsletter__form{display:grid;gap:var(--sp-3);max-width:30rem}.newsletter__label{font-family:var(--font-head);font-size:1.5rem;font-weight:var(--fw-bold);letter-spacing:var(--ls-head);line-height:1.2}.footer__dark .newsletter__label{color:#fff}.newsletter__field{display:flex}.newsletter__input{background:var(--c-bg);border-color:#0000;border-radius:var(--radius) 0 0 var(--radius);color:var(--c-text)}.newsletter__input::placeholder{color:var(--c-muted);opacity:1}.newsletter__submit{border-radius:0 var(--radius) var(--radius) 0}.footer__dark .newsletter__input{background:color-mix(in srgb,var(--c-bg) 90%,#fff);border:1px solid #ffffff38;border-right:0}.footer__dark .newsletter__input:focus-visible{border-color:var(--c-primary)}.footer__dark .newsletter__submit{background:#fff;color:var(--c-inverse)}.newsletter__conditions{font-size:var(--fs-sm);opacity:.85}.footer__bottom{align-items:center;border-top:1px solid #ffffff1f;display:flex;flex-wrap:wrap;font-size:var(--fs-sm);gap:var(--sp-4) var(--sp-8);justify-content:space-between;padding-block:var(--sp-6) var(--sp-8)}@media(width < 64rem){.footer__bottom{padding-block-end:calc(var(--sp-8) + var(--float-room, 4.5rem))}body:has(.product-sticky:not([hidden])) .footer__bottom{padding-block-end:calc(var(--sp-8) + var(--float-room, 4.5rem) + 4.75rem)}}@media(width < 48em){.footer__bottom{flex-direction:column;gap:var(--sp-3);justify-content:center;text-align:center}.footer__bottom>*{margin:0}.footer__credit{font-size:var(--fs-xs)}}.footer__copyright-link{margin-left:var(--sp-1);text-decoration:underline}.footer__credit a{color:inherit;text-decoration:underline}.footer__dark .footer__credit{opacity:.8}.footer__credit-heart{color:var(--c-accent);display:inline-block;vertical-align:-.125em}.footer__dark .footer__credit-heart{color:var(--c-accent-3)}.footer__ai{align-items:center;border:1px solid #ffffff2e;border-radius:var(--radius-pill);color:inherit;display:inline-flex;font-size:.8125rem;gap:var(--sp-1);padding:.15rem .6rem;text-decoration:none;transition:border-color var(--transition)}.footer__ai:hover{border-color:#ffffff73}.footer__payments{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin:0;padding:0}.footer__payment{line-height:0}.footer__payment img{display:block;height:1.5rem;width:2.25rem}.social-follow__title{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.social-follow__list{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.social-follow__link{align-items:center;border:1px solid var(--c-border);border-radius:50%;color:var(--c-text);display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}.footer__dark .social-follow__link{border-color:#fff3;color:#fff}.social-follow__label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.social-follow__link:not(:has(svg)){border-radius:var(--radius);padding-inline:var(--sp-3);width:auto}.social-follow__link:not(:has(svg)) .social-follow__label{height:auto;margin:0;overflow:visible;position:static;width:auto;clip:auto;white-space:normal}.contact-rich{display:grid;gap:var(--sp-3)}.contact-rich__title{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.contact-rich__list{display:grid;gap:var(--sp-3);list-style:none;margin:0;padding:0}.contact-rich__item{align-items:flex-start;background:var(--c-surface);border-radius:var(--radius-box);display:flex;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5)}.contact-rich__icon{background:var(--c-bg);border-radius:50%;box-sizing:initial;color:var(--c-primary);flex-shrink:0;padding:var(--sp-2)}.contact-rich__text{display:grid;font-style:normal;gap:var(--sp-1);line-height:1.5;min-width:0;overflow-wrap:anywhere}.contact-rich__label{color:var(--c-muted);font-size:var(--fs-sm)}.contact-rich__value{color:var(--c-text);font-weight:var(--fw-semibold);text-decoration:none}.contact-rich__value:hover{color:var(--c-primary);text-decoration:underline}.contact-map{aspect-ratio:4/3;background:repeating-linear-gradient(0deg,#0000 0 27px,var(--c-border) 27px 28px),repeating-linear-gradient(90deg,#0000 0 27px,var(--c-border) 27px 28px),var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-box);overflow:hidden;position:relative}.contact-map.is-loaded{background:var(--c-surface)}.contact-map .leaflet-control-attribution{color:#1d2427;font-size:.75rem}.contact-map .leaflet-control-attribution a{color:#0b5fae}.contact-map__marker{background:none;border:0}.contact-map__marker:before{background:var(--c-primary);border:3px solid #fff;border-radius:50% 50% 50% 0;box-shadow:0 2px 6px #00000059;content:"";display:block;height:28px;margin:0 auto;transform:rotate(-45deg);width:28px}.contact-rich__directions{display:flex;font-size:var(--fs-sm);font-weight:var(--fw-semibold);width:fit-content}.contact-rich__directions:after{content:" ↗";margin-left:.25em}.footer__bottom{border-top-color:#ffffff1a}.newsletter__input{border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.footer__dark .newsletter__submit{border-radius:0 var(--radius-pill) var(--radius-pill) 0}:is(.product-add-to-cart,.product__buy) .footer__payments{margin-top:var(--sp-4)}.product-add-to-cart .footer__payment,.product__buy .footer__payment img{border-radius:3px;box-shadow:0 0 0 1px var(--c-border)}.adlxrv .adlxrv-carousel__track{scrollbar-width:none}.adlxrv .adlxrv-carousel__track::-webkit-scrollbar{display:none}.adlxrv .adlxrv-review.adlxrv-card{background:var(--c-surface);border:0;box-shadow:none}.adlxrv .adlxrv-bar.adlxrv-card{box-shadow:0 0 0 1px #0000000d}.footer__columns>.newsletter{border-bottom:1px solid #ffffff1a;grid-column:1/-1;order:-2;padding-bottom:var(--sp-8)}.footer-block:has(.contact-block){order:-1}.footer__columns .footer__payments{margin-top:var(--sp-5)}.adlxrv .adlxrv-carousel__nav--prev{left:-1.75rem}.adlxrv .adlxrv-carousel__nav--next{right:-1.75rem}.footer__columns .footer__payments>li{margin:0;padding:0}.footer__columns .footer__payments{align-items:center}@media(min-width:48rem){.newsletter__form{align-items:center;gap:var(--sp-3) var(--sp-8);grid-template-columns:minmax(0,1fr) minmax(0,30rem);max-width:none}.newsletter__field{grid-column:2}.newsletter__label{font-size:var(--fs-h2);grid-row:span 2;margin:0}.newsletter__conditions{grid-column:2}}.footer-block:has(.contact-block) .footer-block__toggle{display:none}.footer-block:has(.contact-block) .footer-block__title{display:block}.footer-block:has(.contact-block) .footer-block__list{display:block}.footer__columns .footer__after{margin-top:var(--sp-5)}.footer__columns .footer__after li{margin:0;padding:0}.footer__credit{margin-left:auto}#index .footer__band .reassurance--footer{display:none}.home-sections>:not(.slider,.is-full-bleed){margin-inline:auto;max-width:var(--container-max);padding-inline:var(--container-pad)}.home-sections>*+*{margin-top:var(--sp-section)}.slider{margin-bottom:var(--sp-8);position:relative}.slider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.slider__track::-webkit-scrollbar{display:none}.slider__slide{flex:0 0 100%;scroll-snap-align:start}.slider__figure{position:relative}.slider__image{height:auto;width:100%}.slider__caption{background:linear-gradient(#0000,#0000008c);color:#fff;inset:auto 0 0;padding:var(--sp-4) var(--sp-6);position:absolute}.slider__title{font-size:clamp(1.25rem,3vw,2rem);font-weight:var(--fw-bold)}.slider__nav{background:#ffffffd9;border-radius:50%;height:2.75rem;position:absolute;top:50%;transform:translateY(-50%);width:2.75rem}.slider__nav:before{border-bottom:2px solid var(--c-text);border-right:2px solid var(--c-text);content:"";display:block;height:.6rem;margin:auto;width:.6rem}.slider__nav--prev{left:var(--sp-3)}.slider__nav--prev:before{transform:translateX(2px) rotate(135deg)}.slider__nav--next{right:var(--sp-3)}.slider__nav--next:before{transform:translateX(-2px) rotate(-45deg)}@media(prefers-reduced-motion:reduce){.slider__track{scroll-behavior:auto}}.banner{display:block;margin-block:var(--sp-8)}.banner__image{height:auto;width:100%}.adlxt-disc{color:var(--c-text);display:grid;gap:var(--sp-3);grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;text-decoration:none}.adlxt-disc:hover .adlxt-disc__media{box-shadow:var(--shadow);transform:translateY(-3px)}.adlxt-disc__media{aspect-ratio:1;background:var(--c-media);border-radius:50%;display:grid;isolation:isolate;overflow:hidden;place-items:center;transition:transform var(--transition),box-shadow var(--transition);width:100%}.adlxt-disc__media img{height:100%;mix-blend-mode:multiply;object-fit:contain;padding:10%;width:100%}.adlxt-disc__initial{color:var(--c-muted);font-family:var(--font-head);font-size:2.5rem;font-weight:var(--fw-bold)}.adlxt-disc__label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);-webkit-hyphens:auto;hyphens:auto;line-height:1.3;overflow-wrap:break-word}@media(width >= 48em){.adlxt-disc__label{font-size:var(--fs-base)}}.adlxt-hero__inner{align-items:center;display:grid;gap:var(--sp-8);padding-block:clamp(1.5rem,4vw,3.5rem)}@media(width >= 48em){.adlxt-hero__inner{grid-template-columns:1.1fr 1fr}}.adlxt-hero__title{font-size:var(--fs-h1);line-height:1.05;margin:var(--sp-2) 0 var(--sp-4);text-wrap:balance}.adlxt-hero__title--long{font-size:clamp(1.75rem,1.4rem + 1.75vw,2.875rem);line-height:1.12}.adlxt-hero__text{color:var(--c-text-soft);font-size:var(--fs-lg);max-width:36rem}.adlxt-hero__text--long{font-size:var(--fs-base)}.adlxt-hero__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-6)}.adlxt-hero__products{align-items:start;display:grid;gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.adlxt-hero__products .adlxt-disc__media img{mix-blend-mode:normal;object-fit:cover;padding:0}.adlxt-hero--full .adlxt-hero__inner{background:var(--c-primary);border-radius:0;color:var(--c-primary-contrast);max-width:none;padding-inline:max(var(--container-pad),(100% - var(--container-max))/2 + var(--container-pad))}.adlxt-hero--full :is(.adlxt-hero__text,.eyebrow){color:inherit;opacity:.85}.adlxt-hero--full .adlxt-disc{color:inherit}.adlxt-hero--full .btn--primary{background:var(--c-accent-3);border-color:var(--c-accent-3);color:var(--c-accent-3-contrast)}.adlxt-hero--full .btn--outline{border-color:currentcolor;color:inherit}.adlxt-hero--cover{background:#1c1c1c;color:#fff;overflow:hidden;position:relative}.adlxt-hero--cover .adlxt-hero__inner{align-items:flex-end;display:flex;max-width:none;min-height:min(100svh - 6rem,56rem);padding:clamp(1.5rem,5vw,4.5rem) max(var(--container-pad),(100% - var(--container-max))/2 + var(--container-pad));position:relative}.adlxt-hero--cover .adlxt-hero__copy{max-width:52rem;position:relative;z-index:2}.adlxt-hero--cover .adlxt-hero__media{inset:0;margin:0;max-width:none;position:absolute;z-index:0}.adlxt-hero--cover .adlxt-hero__media:after{background:linear-gradient(90deg,#00000073,#0000 65%),linear-gradient(180deg,#00000026,#0000 35%,#000000a6);content:"";inset:0;position:absolute}.adlxt-hero--cover .adlxt-hero__media img,.adlxt-hero--cover .adlxt-hero__video{border-radius:0;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.adlxt-hero--cover .adlxt-hero__video{opacity:0;transition:opacity 1.2s ease;z-index:1}.adlxt-hero--cover .adlxt-hero__video.is-playing{opacity:1}.adlxt-hero--cover :is(.adlxt-hero__text,.eyebrow){color:inherit;opacity:.9}.adlxt-hero--cover .btn--outline{border-color:currentcolor;color:inherit}@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.adlxt-hero--cover .adlxt-hero__media{animation:adlxt-cover-zoom linear both;animation-range:exit 0 exit 100%;animation-timeline:view()}.adlxt-hero--cover .adlxt-hero__copy{animation:adlxt-cover-lift linear both;animation-range:exit 0 exit 80%;animation-timeline:view()}}}@keyframes adlxt-cover-zoom{to{transform:scale(1.12)}}@keyframes adlxt-cover-lift{to{opacity:0;transform:translateY(-12%)}}.adlxt-hero--triptych{background:#1c1c1c;color:#fff;overflow:hidden;position:relative}.adlxt-hero--triptych .adlxt-hero__inner{align-items:flex-end;display:flex;max-width:none;min-height:max(26.25rem,min(78vh,40rem));padding:clamp(1.5rem,4vw,2.75rem) max(var(--container-pad),(100% - var(--container-max))/2 + var(--container-pad));position:relative}.adlxt-hero--triptych .adlxt-hero__tiles{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;inset:0;position:absolute;z-index:0}.adlxt-hero--triptych .adlxt-hero__tiles:after{background:linear-gradient(90deg,#0000004d,#0000 55%),linear-gradient(180deg,#0000 25%,#00000073 55%,#000000c2);content:"";inset:0;position:absolute;z-index:2}.adlxt-hero--triptych .adlxt-hero__tile{margin:0;max-width:none;min-width:0;overflow:hidden;position:relative}.adlxt-hero--triptych .adlxt-hero__tile img,.adlxt-hero--triptych .adlxt-hero__video{border-radius:0;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.adlxt-hero--triptych .adlxt-hero__video{opacity:0;transition:opacity 1.2s ease;z-index:1}.adlxt-hero--triptych .adlxt-hero__video.is-playing{opacity:1}.adlxt-hero--triptych .adlxt-hero__copy{max-width:52rem;position:relative;text-shadow:0 1px 16px #00000040;z-index:3}.adlxt-hero--triptych .eyebrow{color:inherit}.adlxt-hero--triptych :is(.adlxt-hero__title,.adlxt-hero__title--long){font-size:clamp(2.5rem,1.2rem + 5.2vw,5rem);font-weight:800;letter-spacing:-.035em;line-height:.94;margin:var(--sp-3) 0 var(--sp-5);max-width:13ch}.adlxt-hero--triptych .adlxt-hero__text{color:inherit;opacity:.92}.adlxt-hero--triptych .adlxt-hero__actions{margin-top:0}.adlxt-hero--triptych .btn--primary{background:#fff;border-color:#fff;color:#131414;text-shadow:none}.adlxt-hero--triptych :is(.btn--primary:focus-visible,.btn--primary:hover){background:#ffffffd9;border-color:#ffffffd9;color:#131414}.adlxt-hero--triptych .btn--outline{border-color:currentcolor;color:inherit}@media(width < 48em){.adlxt-hero--triptych .adlxt-hero__inner{aspect-ratio:4/5;min-height:0;padding:var(--sp-6) var(--container-pad)}.adlxt-hero--triptych .adlxt-hero__tile:nth-child(n+2){display:none}.adlxt-hero--triptych .adlxt-hero__tile{max-width:none;width:auto}}.adlxt-hero--soft{background:var(--c-surface)}.adlxt-hero--soft .adlxt-hero__inner{gap:clamp(1.5rem,4vw,4rem);margin-inline:auto;max-width:var(--container-max);min-height:clamp(26rem,42vw,40rem);padding:var(--sp-8) var(--container-pad)}.adlxt-hero--soft .eyebrow{background:var(--c-bg);border-radius:var(--radius-pill);color:var(--c-text);display:inline-block;font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:0;padding:.35rem .9rem;text-transform:none}.adlxt-hero--soft .adlxt-hero__title{font-size:clamp(2.25rem,1.6667rem + 2.9167vw,4rem);letter-spacing:-.025em;line-height:1.04;margin:var(--sp-5) 0 var(--sp-4)}.adlxt-hero--soft .adlxt-hero__media img{border-radius:0;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5%,#000 95%,#0000),linear-gradient(180deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5%,#000 95%,#0000),linear-gradient(180deg,#000 90%,#0000);mix-blend-mode:multiply}.adlxt-hero__media img{border-radius:var(--radius-xl);display:block;height:auto;width:100%}@media(width < 48em){.adlxt-hero__media{margin-inline:auto;max-width:28rem;width:100%}}.adlxt-categories__list{display:grid;gap:var(--sp-6);grid-auto-columns:minmax(7.5rem,1fr);grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;padding:0 0 var(--sp-2);scroll-snap-type:x proximity;scrollbar-width:none}.adlxt-categories__list::-webkit-scrollbar{display:none}.adlxt-categories__list>li{scroll-snap-align:start}@media(width >= 64em){.adlxt-categories__list{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));overflow:visible}}.adlxt-cards{display:grid;gap:var(--sp-6)}@media(width >= 48em){.adlxt-cards{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.adlxt-card{background:var(--c-surface);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-8)}.adlxt-card--brand{background:var(--c-primary);color:var(--c-primary-contrast)}.adlxt-card--brand .adlxt-card__text{color:inherit;opacity:.85}.adlxt-card--brand .adlxt-card__link{color:inherit}.adlxt-card__title{font-size:var(--fs-h3);margin:0}.adlxt-card__text{color:var(--c-text-soft);margin:0}.adlxt-card__link{color:var(--c-accent);font-weight:var(--fw-semibold);margin-top:auto;text-decoration:none}.adlxt-card__link:hover{text-decoration:underline}.adlxt-card--photo{background:none;border-radius:0;gap:var(--sp-2);padding:0;position:relative}.adlxt-card--photo .adlxt-card__link{margin-top:var(--sp-1)}.adlxt-card--photo .adlxt-card__link:before{content:"";inset:0;position:absolute}.adlxt-card--photo:hover .adlxt-card__image{opacity:.88}.adlxt-card--photo:focus-within{outline:2px solid var(--c-focus);outline-offset:4px}.adlxt-card__image{aspect-ratio:4/3;border-radius:var(--radius-lg);height:auto;margin-bottom:var(--sp-2);object-fit:cover;transition:opacity var(--transition);width:100%}.adlxt-cards:has(.adlxt-card--tile){gap:var(--sp-4)}@media(width >= 48em){.adlxt-cards:has(.adlxt-card--tile){grid-auto-rows:minmax(19rem,auto);grid-template-columns:repeat(12,minmax(0,1fr))}}.adlxt-card--tile{background:var(--c-surface);border-radius:var(--radius-xl);overflow:hidden;padding:clamp(1.5rem,3vw,2.5rem);position:relative}@media(width >= 48em){.adlxt-card--tile{grid-column:span 5}.adlxt-card--tile:first-child{grid-column:span 7;grid-row:span 2}}.adlxt-card--tile .adlxt-card__title{font-size:var(--fs-h3);line-height:1.15}.adlxt-card--tile:first-child .adlxt-card__title{font-size:clamp(1.75rem,1.25rem + 2vw,2.75rem)}.adlxt-card--tile .adlxt-card__text{max-width:28rem}.adlxt-card--tile .adlxt-card__link{color:var(--c-text);margin-top:0}.adlxt-card--tile .adlxt-card__link:before{content:"";inset:0;position:absolute}.adlxt-card--tile .adlxt-card__image{aspect-ratio:auto;border-radius:0;margin:auto 0 0;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4%,#000 96%,#0000),linear-gradient(180deg,#0000,#000 4%,#000 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4%,#000 96%,#0000),linear-gradient(180deg,#0000,#000 4%,#000 96%,#0000);max-height:11rem;mix-blend-mode:multiply;object-fit:contain;order:9;transition:transform .7s cubic-bezier(.32,.72,0,1);width:100%}.adlxt-card--tile:first-child .adlxt-card__image{max-height:26rem}.adlxt-card--tile:hover .adlxt-card__image{opacity:1;transform:scale(1.04)}.adlxt-card--tile:focus-within{outline:2px solid var(--c-focus);outline-offset:3px}.home-sections>.adlxt-cards--1:has(.adlxt-card--brand){display:block;max-width:none;padding:0}.adlxt-cards--1 .adlxt-card--brand{align-items:center;border-radius:0;padding:clamp(3.5rem,7vw,6rem) var(--container-pad);text-align:center}.adlxt-cards--1 .adlxt-card--brand .adlxt-card__title{font-size:var(--fs-h2)}.adlxt-cards--1 .adlxt-card--brand .adlxt-card__text{max-width:44rem}.reveal{opacity:0;transform:translateY(1.5rem);transition:opacity .8s cubic-bezier(.32,.72,0,1),transform .8s cubic-bezier(.32,.72,0,1)}.reveal.is-in{opacity:1;transform:none}.home-sections .answerkit{margin-inline:auto;max-width:var(--content-max)}.home-sections .answerkit .answerkit__title{font-size:var(--fs-h2);margin:0 0 var(--sp-8);text-align:center}.adlxt-brands .section-head{justify-content:center;text-align:center}.adlxt-brands .adlxt-brands__list{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);justify-content:center;overflow:visible}.adlxt-brands .adlxt-brands__list>li{width:clamp(5.75rem,4.5rem + 6vw,9.5rem)}.section-head__title{margin:0}.section-head__text{color:var(--c-text-soft);flex-basis:100%;margin:0;order:3}.adlxt-tabs__text{color:var(--c-text-soft);margin:0 auto var(--sp-6);max-width:40rem;text-align:center}.adlxt-tabs__more{margin:var(--sp-8) 0 0;text-align:center}@media(width < 48em){.adlxt-products__grid{grid-auto-columns:68%;grid-auto-flow:column;grid-template-columns:none;margin-inline:calc(var(--container-pad)*-1);overflow-x:auto;padding:0 var(--container-pad) var(--sp-2);scroll-padding-inline:var(--container-pad);scroll-snap-type:x mandatory;scrollbar-width:none}.adlxt-products__grid::-webkit-scrollbar{display:none}.adlxt-products__grid>*{scroll-snap-align:start}}@media(width >= 48em){.adlxt-products__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.adlxt-tabs__list{display:flex;gap:var(--sp-2);margin-bottom:var(--sp-6);overflow-x:auto;scrollbar-width:none}.adlxt-tabs__list::-webkit-scrollbar{display:none}@media(width >= 48em){.adlxt-tabs__list{justify-content:center}}.adlxt-tabs__tab{background:#0000;border:1px solid var(--c-border-strong);border-radius:var(--radius-pill);color:var(--c-text);cursor:pointer;flex:none;font-family:var(--font-head);font-size:var(--fs-base);font-weight:var(--fw-semibold);padding:var(--sp-2) var(--sp-5);transition:background var(--transition),color var(--transition),border-color var(--transition)}.adlxt-tabs__tab:hover{border-color:var(--c-text)}.adlxt-tabs__tab[aria-selected=true]{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-primary-contrast)}.adlxt-tabs__panel:not([hidden]){animation:adlxt-panel-in .24s ease-out}@keyframes adlxt-panel-in{0%{opacity:0;transform:translateY(6px)}}.adlxt-media{align-items:center;display:grid;gap:var(--sp-8)}@media(width >= 48em){.adlxt-media{gap:clamp(2rem,5vw,5rem);grid-template-columns:1fr 1fr}.adlxt-media--image-right .adlxt-media__image{order:2}}.adlxt-media--no-image{grid-template-columns:minmax(0,44rem)}.adlxt-media__image img{aspect-ratio:4/3;border-radius:var(--radius-xl);height:auto;object-fit:cover;width:100%}.adlxt-media__title{font-size:var(--fs-h2);margin:var(--sp-2) 0 var(--sp-4);text-wrap:balance}.adlxt-media__text{color:var(--c-text-soft);font-size:var(--fs-lg);margin:0 0 var(--sp-6)}.adlxt-brands__list{display:grid;gap:var(--sp-4);grid-auto-columns:9rem;grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;padding:0 0 var(--sp-2);scroll-snap-type:x proximity;scrollbar-width:none}.adlxt-brands__list::-webkit-scrollbar{display:none}.adlxt-brands__list>li{scroll-snap-align:start}@media(width >= 64em){.adlxt-brands__list{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));overflow:visible}}.adlxt-brand{aspect-ratio:3/2;color:var(--c-text);display:grid;padding:var(--sp-4);place-items:center;text-align:center;text-decoration:none}.adlxt-brand img{filter:grayscale(1);max-height:100%;max-width:100%;mix-blend-mode:multiply;object-fit:contain;opacity:.75;transition:filter var(--transition),opacity var(--transition)}.adlxt-brand:hover img{filter:none;opacity:1}.adlxt-brand__name{font-family:var(--font-head);font-weight:var(--fw-bold)}.adlxt-pages__list{display:grid;gap:var(--sp-5);list-style:none;margin:0;padding:0}@media(width >= 48em){.adlxt-pages__list{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}}.adlxt-guide{border:1px solid var(--c-border);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--sp-3);height:100%;padding:var(--sp-6);position:relative;transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.adlxt-guide:hover{border-color:var(--c-border-strong);box-shadow:var(--shadow);transform:translateY(-2px)}.adlxt-guide:focus-within{outline:2px solid var(--c-focus);outline-offset:2px}.adlxt-guide__title{font-size:var(--fs-h3);line-height:1.2;margin:0}.adlxt-guide__title a{color:inherit;text-decoration:none}.adlxt-guide__title a:after{content:"";inset:0;position:absolute}.adlxt-guide__title a:focus-visible{outline:none}.adlxt-guide__title:after{color:var(--c-primary);content:"→";display:inline-block;margin-left:.35em;transition:transform var(--transition)}.adlxt-guide:hover .adlxt-guide__title:after{transform:translateX(4px)}.adlxt-guide__text{color:var(--c-text-soft);font-size:var(--fs-sm);margin:0}@media(prefers-reduced-motion:reduce){.adlxt-brand,.adlxt-brand img,.adlxt-card__image,.adlxt-disc__media,.adlxt-guide,.reveal{transition:none}.adlxt-tabs__panel:not([hidden]){animation:none}}.adlxt-trust{display:grid;font-size:var(--fs-sm);font-weight:var(--fw-medium);gap:var(--sp-3) clamp(.75rem,.25rem + 2.5vw,2rem);grid-template-columns:repeat(2,auto);justify-content:center;list-style:none;margin:0 auto;max-width:var(--container-max);padding:0 var(--container-pad) var(--sp-6)}@media(width >= 48em){.adlxt-trust{grid-template-columns:repeat(4,auto)}}.adlxt-trust__item{align-items:center;display:inline-flex;gap:var(--sp-2)}.adlxt-trust__item .reassurance__icon{color:var(--c-accent);height:1.25rem;width:1.25rem}.adlxt-cards:has(.adlxt-card--need){gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.adlxt-cards__head{font-size:var(--fs-h2);grid-column:1/-1;margin:0 0 var(--sp-2);text-align:center}.adlxt-card--need{gap:var(--sp-2);padding:var(--sp-6);position:relative;transition:transform var(--transition)}.adlxt-card--need:hover{transform:translateY(-3px)}.adlxt-card--need .adlxt-card__icon{background:var(--c-bg);border-radius:50%;color:var(--c-accent);display:grid;height:3rem;margin-bottom:var(--sp-2);place-items:center;width:3rem}.adlxt-card--need .adlxt-card__title{font-size:1.25rem;line-height:1.2}.adlxt-card--need .adlxt-card__text{flex:1;font-size:var(--fs-sm)}.adlxt-card--need .adlxt-card__link{color:var(--c-text)}.adlxt-card--need .adlxt-card__link:before{content:"";inset:0;position:absolute}.adlxt-card--need:focus-within{outline:2px solid var(--c-focus);outline-offset:3px}.adlxt-guide-products{margin-block:0 var(--sp-section)}.adlxt-guide-products__title{font-size:var(--fs-h2);margin:0 0 var(--sp-6)}@media(width >= 48em){.adlxt-cards:has(.adlxt-card--need){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width >= 64em){.adlxt-cards:has(.adlxt-card--need){grid-template-columns:repeat(4,minmax(0,1fr))}}.material-icons{display:inline-block;font-style:normal;height:1.25em;line-height:1;overflow:hidden;text-indent:200%;vertical-align:middle;white-space:nowrap;width:1.25em}.material-icons[data-icon=search]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=close]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=favorite]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 21.35-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 21.35-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54z'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=favorite_border]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3m-4.4 15.55-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3m-4.4 15.55-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=edit]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m14.06 9.02.92.92L5.92 19H5v-.92zM17.66 3c-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83a.996.996 0 0 0 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29m-3.6 3.19L3 17.25V21h3.75L17.81 9.94z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m14.06 9.02.92.92L5.92 19H5v-.92zM17.66 3c-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83a.996.996 0 0 0 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29m-3.6 3.19L3 17.25V21h3.75L17.81 9.94z'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=chat]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h16v12H5.17L4 17.17zm0-2c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm2 10h8v2H6zm0-3h12v2H6zm0-3h12v2H6z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h16v12H5.17L4 17.17zm0-2c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm2 10h8v2H6zm0-3h12v2H6zm0-3h12v2H6z'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=thumb_up]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 21h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.58 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2M9 9l4.34-4.34L12 10h9v2l-3 7H9zM1 9h4v12H1z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 21h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.58 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2M9 9l4.34-4.34L12 10h9v2l-3 7H9zM1 9h4v12H1z'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=thumb_down]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2m0 12-4.34 4.34L12 14H3v-2l3-7h9zm4-12h4v12h-4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2m0 12-4.34 4.34L12 14H3v-2l3-7h9zm4-12h4v12h-4z'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=flag]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12.36 6 .4 2H18v6h-3.36l-.4-2H7V6zM14 4H5v17h2v-7h5.6l.4 2h7V6h-5.6z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12.36 6 .4 2H18v6h-3.36l-.4-2H7V6zM14 4H5v17h2v-7h5.6l.4 2h7V6h-5.6z'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=chevron_left]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=chevron_right]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=add_circle_outline]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=check_circle]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=error]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-2h2zm0-4h-2V7h2z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-2h2zm0-4h-2V7h2z'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=star]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=star_border]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=delete]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16 9v10H8V9zm-1.5-6h-5l-1 1H5v2h14V4h-3.5zM18 7H6v12c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16 9v10H8V9zm-1.5-6h-5l-1 1H5v2h14V4h-3.5zM18 7H6v12c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2z'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=shopping_cart]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.55 13c.75 0 1.41-.41 1.75-1.03l3.58-6.49A.996.996 0 0 0 20.01 4H5.21l-.94-2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2zM6.16 6h12.15l-2.76 5H8.53zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.55 13c.75 0 1.41-.41 1.75-1.03l3.58-6.49A.996.996 0 0 0 20.01 4H5.21l-.94-2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2zM6.16 6h12.15l-2.76 5H8.53zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=feedback]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17l-.59.59-.58.58V4h16zm-9-4h2v2h-2zm0-6h2v4h-2z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17l-.59.59-.58.58V4h16zm-9-4h2v2h-2zm0-6h2v4h-2z'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=history]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 3a9 9 0 0 0-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42A8.95 8.95 0 0 0 13 21a9 9 0 0 0 0-18m-1 5v5l4.25 2.52.77-1.28-3.52-2.09V8z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 3a9 9 0 0 0-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42A8.95 8.95 0 0 0 13 21a9 9 0 0 0 0-18m-1 5v5l4.25 2.52.77-1.28-3.52-2.09V8z'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=home]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 5.69 5 4.5V18h-2v-6H9v6H7v-7.81zM12 3 2 12h3v8h6v-6h2v6h6v-8h3z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 5.69 5 4.5V18h-2v-6H9v6H7v-7.81zM12 3 2 12h3v8h6v-6h2v6h6v-8h3z'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=keyboard_arrow_left]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.41 16.59 10.83 12l4.58-4.59L14 6l-6 6 6 6z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.41 16.59 10.83 12l4.58-4.59L14 6l-6 6 6 6z'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=remove_red_eye]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 6.5a9.77 9.77 0 0 1 8.82 5.5c-1.65 3.37-5.02 5.5-8.82 5.5S4.83 15.37 3.18 12A9.77 9.77 0 0 1 12 6.5m0-2C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5m0 5a2.5 2.5 0 0 1 0 5 2.5 2.5 0 0 1 0-5m0-2c-2.48 0-4.5 2.02-4.5 4.5s2.02 4.5 4.5 4.5 4.5-2.02 4.5-4.5-2.02-4.5-4.5-4.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 6.5a9.77 9.77 0 0 1 8.82 5.5c-1.65 3.37-5.02 5.5-8.82 5.5S4.83 15.37 3.18 12A9.77 9.77 0 0 1 12 6.5m0-2C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5m0 5a2.5 2.5 0 0 1 0 5 2.5 2.5 0 0 1 0-5m0-2c-2.48 0-4.5 2.02-4.5 4.5s2.02 4.5 4.5 4.5 4.5-2.02 4.5-4.5-2.02-4.5-4.5-4.5'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=arrow_drop_down]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=create]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM5.92 19H5v-.92l9.06-9.06.92.92zM20.71 5.63l-2.34-2.34c-.2-.2-.45-.29-.71-.29s-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83a.996.996 0 0 0 0-1.41'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM5.92 19H5v-.92l9.06-9.06.92.92zM20.71 5.63l-2.34-2.34c-.2-.2-.45-.29-.71-.29s-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83a.996.996 0 0 0 0-1.41'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=more_vert]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=share]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92-1.31-2.92-2.92-2.92M18 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M6 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m12 7.02c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92-1.31-2.92-2.92-2.92M18 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M6 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m12 7.02c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1'/%3E%3C/svg%3E") center/contain no-repeat}.material-icons[data-icon=clear]{background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E") center/contain no-repeat}.modal{display:none;inset:0;overflow-y:auto;padding:var(--sp-4);position:fixed;z-index:1050}.modal.show{display:block}.modal-dialog{margin:3rem auto;max-width:34rem;position:relative}.modal-content{background:var(--c-bg);border-radius:var(--radius-box);box-shadow:var(--shadow);display:flex;flex-direction:column;position:relative}.modal-content,.wishlist-modal .modal-body p,.wishlist-modal .modal-header .modal-title,.wishlist-modal .modal-text,.wishlist-modal .modal-title{color:var(--c-text)}.wishlist-modal .modal-title{font-family:var(--font-head);font-size:var(--fs-lg)}.wishlist-modal .modal-text{color:var(--c-text-soft)}.modal-body,.modal-footer,.modal-header{padding:var(--sp-4) var(--sp-6)}.modal-header{align-items:center;border-bottom:1px solid var(--c-border);display:flex;gap:var(--sp-4);justify-content:space-between}.modal-footer{border-top:1px solid var(--c-border);display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:flex-end}.modal-backdrop{background:#00000080;inset:0;position:fixed;z-index:1040}.wishlist-modal:not(.show)+.modal-backdrop{display:none}.modal .close{font-size:1.75rem;line-height:1}body.modal-open{overflow:hidden}[x-cloak]{display:none}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.hidden-xs-up,.hide,.ps-hidden,.ps-shown-by-js{display:none}.blockreassurance{padding-top:10px;text-align:center;width:100%}.blockreassurance .reass-item{display:inline-block;text-align:center;vertical-align:top}.blockreassurance .block-title{font-weight:700}.blockreassurance .block-icon,.blockreassurance .block-icon img,.blockreassurance .block-icon svg{height:70px}@media (max-width:575px){.blockreassurance{text-align:left}.blockreassurance .block-icon{display:inline-block;height:35px;float:left;margin:10px;width:35px}.blockreassurance .block-icon img,.blockreassurance .block-icon svg{height:35px;width:35px}.blockreassurance .block-title{display:inline-block;height:35px;max-width:calc(100% - 55px);padding-top:10px}}.blockreassurance_product{margin-top:25px}.blockreassurance_product .item-product{display:inline-block;height:35px;float:left;margin-right:5px;padding-top:5px;width:35px}.blockreassurance_product .item-product img,.blockreassurance_product .item-product svg{height:35px;width:35px}.blockreassurance_product p.block-title{line-height:40px}body#checkout .container-blockreassurance{min-height:auto}.ps-socialfollow-discord{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNTUiIHZpZXdCb3g9IjAgMCA3MSA1NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik02MC4xMDQ1IDQuODk3OEM1NS41NzkyIDIuODIxNCA1MC43MjY1IDEuMjkxNiA0NS42NTI3IDAuNDE1NDJDNDUuNTYwMyAwLjM5ODUxIDQ1LjQ2OCAwLjQ0MDc2OSA0NS40MjA0IDAuNTI1Mjg5QzQ0Ljc5NjMgMS42MzUzIDQ0LjEwNSAzLjA4MzQgNDMuNjIwOSA0LjIyMTZDMzguMTYzNyAzLjQwNDYgMzIuNzM0NSAzLjQwNDYgMjcuMzg5MiA0LjIyMTZDMjYuOTA1IDMuMDU4MSAyNi4xODg2IDEuNjM1MyAyNS41NjE3IDAuNTI1Mjg5QzI1LjUxNDEgMC40NDM1ODkgMjUuNDIxOCAwLjQwMTMzIDI1LjMyOTQgMC40MTU0MkMyMC4yNTg0IDEuMjg4OCAxNS40MDU3IDIuODE4NiAxMC44Nzc2IDQuODk3OEMxMC44Mzg0IDQuOTE0NyAxMC44MDQ4IDQuOTQyOSAxMC43ODI1IDQuOTc5NUMxLjU3Nzk1IDE4LjczMDkgLTAuOTQzNTYxIDMyLjE0NDMgMC4yOTM0MDggNDUuMzkxNEMwLjI5OTAwNSA0NS40NTYyIDAuMzM1Mzg2IDQ1LjUxODIgMC4zODU3NjEgNDUuNTU3NkM2LjQ1ODY2IDUwLjAxNzQgMTIuMzQxMyA1Mi43MjQ5IDE4LjExNDcgNTQuNTE5NUMxOC4yMDcxIDU0LjU0NzcgMTguMzA1IDU0LjUxMzkgMTguMzYzOCA1NC40Mzc4QzE5LjcyOTUgNTIuNTcyOCAyMC45NDY5IDUwLjYwNjMgMjEuOTkwNyA0OC41MzgzQzIyLjA1MjMgNDguNDE3MiAyMS45OTM1IDQ4LjI3MzUgMjEuODY3NiA0OC4yMjU2QzE5LjkzNjYgNDcuNDkzMSAxOC4wOTc5IDQ2LjYgMTYuMzI5MiA0NS41ODU4QzE2LjE4OTMgNDUuNTA0MSAxNi4xNzgxIDQ1LjMwNCAxNi4zMDY4IDQ1LjIwODJDMTYuNjc5IDQ0LjkyOTMgMTcuMDUxMyA0NC42MzkxIDE3LjQwNjcgNDQuMzQ2MUMxNy40NzEgNDQuMjkyNiAxNy41NjA2IDQ0LjI4MTMgMTcuNjM2MiA0NC4zMTUxQzI5LjI1NTggNDkuNjIwMiA0MS44MzU0IDQ5LjYyMDIgNTMuMzE3OSA0NC4zMTUxQzUzLjM5MzUgNDQuMjc4NSA1My40ODMxIDQ0LjI4OTggNTMuNTUwMiA0NC4zNDMzQzUzLjkwNTcgNDQuNjM2MyA1NC4yNzc5IDQ0LjkyOTMgNTQuNjUyOSA0NS4yMDgyQzU0Ljc4MTYgNDUuMzA0IDU0Ljc3MzIgNDUuNTA0MSA1NC42MzMzIDQ1LjU4NThDNTIuODY0NiA0Ni42MTk3IDUxLjAyNTkgNDcuNDkzMSA0OS4wOTIxIDQ4LjIyMjhDNDguOTY2MiA0OC4yNzA3IDQ4LjkxMDIgNDguNDE3MiA0OC45NzE4IDQ4LjUzODNDNTAuMDM4IDUwLjYwMzQgNTEuMjU1NCA1Mi41Njk5IDUyLjU5NTkgNTQuNDM1QzUyLjY1MTkgNTQuNTEzOSA1Mi43NTI2IDU0LjU0NzcgNTIuODQ1IDU0LjUxOTVDNTguNjQ2NCA1Mi43MjQ5IDY0LjUyOSA1MC4wMTc0IDcwLjYwMTkgNDUuNTU3NkM3MC42NTUxIDQ1LjUxODIgNzAuNjg4NyA0NS40NTkgNzAuNjk0MyA0NS4zOTQyQzcyLjE3NDcgMzAuMDc5MSA2OC4yMTQ3IDE2Ljc3NTcgNjAuMTk2OCA0Ljk4MjNDNjAuMTc3MiA0Ljk0MjkgNjAuMTQzNyA0LjkxNDcgNjAuMTA0NSA0Ljg5NzhaTTIzLjcyNTkgMzcuMzI1M0MyMC4yMjc2IDM3LjMyNTMgMTcuMzQ1MSAzNC4xMTM2IDE3LjM0NTEgMzAuMTY5M0MxNy4zNDUxIDI2LjIyNSAyMC4xNzE3IDIzLjAxMzMgMjMuNzI1OSAyMy4wMTMzQzI3LjMwOCAyMy4wMTMzIDMwLjE2MjYgMjYuMjUzMiAzMC4xMDY2IDMwLjE2OTNDMzAuMTA2NiAzNC4xMTM2IDI3LjI4IDM3LjMyNTMgMjMuNzI1OSAzNy4zMjUzWk00Ny4zMTc4IDM3LjMyNTNDNDMuODE5NiAzNy4zMjUzIDQwLjkzNzEgMzQuMTEzNiA0MC45MzcxIDMwLjE2OTNDNDAuOTM3MSAyNi4yMjUgNDMuNzYzNiAyMy4wMTMzIDQ3LjMxNzggMjMuMDEzM0M1MC45IDIzLjAxMzMgNTMuNzU0NSAyNi4yNTMyIDUzLjY5ODYgMzAuMTY5M0M1My42OTg2IDM0LjExMzYgNTAuOSAzNy4zMjUzIDQ3LjMxNzggMzcuMzI1M1oiIGZpbGw9IiNmZmZmZmYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMCI+CjxyZWN0IHdpZHRoPSI3MSIgaGVpZ2h0PSI1NSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);background-position:50%;background-size:2rem auto}@supports (-webkit-appearance:-apple-pay-button){.apple-pay-button{display:inline-block;-webkit-appearance:-apple-pay-button;cursor:pointer}.apple-pay-button-black{-apple-pay-button-style:#000}.apple-pay-button-white{-apple-pay-button-style:#fff}.apple-pay-button-white-with-line{-apple-pay-button-style:white-outline}}@supports not (-webkit-appearance:-apple-pay-button){.apple-pay-button{display:inline-block;background-size:100% 60%;background-repeat:no-repeat;background-position:50% 50%;border-radius:5px;padding:0;box-sizing:border-box;min-width:200px;min-height:32px;max-height:64px}.apple-pay-button-black{background-image:-webkit-named-image(apple-pay-logo-white);background-color:#000}.apple-pay-button-white{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff}.apple-pay-button-white-with-line{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff;border:.5px solid #000}}apple-pay-button{--apple-pay-button-width:200px;--apple-pay-button-height:32px;--apple-pay-button-border-radius:5px;--apple-pay-button-padding:0px;display:inline-block}#mollie-applepay-direct-button{padding:5px}.product-quantity{flex-wrap:wrap}.product__add-to-cart #mollie-applepay-direct-button .apple-pay-button,.product__add-to-cart #mollie-applepay-direct-button apple-pay-button{clip-path:inset(0 round 4px)}.cart-detailed__actions #mollie-applepay-direct-button{margin-top:.5rem}.cart-detailed__actions #mollie-applepay-direct-button .apple-pay-button,.cart-detailed__actions #mollie-applepay-direct-button apple-pay-button{clip-path:inset(0 round 4px)}/**
 * Copyright since 2007 PrestaShop SA and Contributors
 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License 3.0 (AFL-3.0)
 * that is bundled with this package in the file LICENSE.md.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/AFL-3.0
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
 * versions in the future. If you wish to customize PrestaShop for your
 * needs please refer to https://devdocs.prestashop.com/ for more information.
 *
 * @author    PrestaShop SA and Contributors <contact@prestashop.com>
 * @copyright Since 2007 PrestaShop SA and Contributors
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0)
 */
 .product-comment-modal .material-icons[data-icon]:before,.product-comment-list-item .material-icons[data-icon]:before,.product-comments-additional-info .material-icons[data-icon]:before,#product-comments-list-header .material-icons[data-icon]:before,#product-comments-list-footer .material-icons[data-icon]:before{content:attr(data-icon)}.btn-comment,.btn-comment-inverse{height:36px;border-radius:2px;background-color:#6b868f;color:#fff;font-size:14px;box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);padding:8px}.btn-comment .material-icons,.btn-comment-inverse .material-icons{font-size:20px;margin-right:7px}.btn-comment:hover{background-color:#3c4d52}.btn-comment-inverse{background-color:#fff;color:#363a41;border:1px solid #979797}.btn-comment-inverse:hover{background-color:#6b868f;border:1px solid #6b868f;color:#fff}.btn-comment-big{padding:13px 16px;height:45px}.btn-comment-huge{padding:13px 28px;height:45px}.link-comment{color:#232323}.link-comment:hover,.link-comment:active{text-decoration:underline;color:#232323}.product-comments-additional-info{margin:20px 0;font-weight:300;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;font-size:14px}.product-comments-additional-info .link-comment.post-product-comment{border-left:1px solid #979797;padding-left:12px;margin-left:12px}.product-comments-additional-info .comments-note{margin-right:30px;margin-bottom:20px}.product-comment-modal .modal-header{border:none;padding:30px 30px 15px}.product-comment-modal .modal-body{padding:15px 30px 30px}.product-comment-modal .modal-header .h2{float:left;font-size:20px}.product-comment-modal .modal-dialog{width:calc(100% - 30px);max-width:774px}.product-comment-modal .modal-dialog .h3{font-size:14px}.product-comment-modal .modal-dialog .product-flag{display:none}.product-comment-modal .modal-dialog .product-cover,.product-comment-modal .modal-dialog .product-cover img{width:99px;height:99px}.product-comment-modal label.form-label{font-size:16px;margin:10px 0}.product-comment-modal input{width:100%;height:44px;border:1px solid #bfbfbf;padding:0 10px}.product-comment-modal textarea{width:100%;min-height:80px;border:1px solid #bfbfbf;margin-bottom:10px;padding:10px 10px}.product-comment-modal .btn-comment,.product-comment-modal .btn-comment-inverse{font-size:16px;line-height:16px;font-weight:700}.product-comment-modal .required{font-size:12px;margin-left:5px}.product-comment-modal .post-comment-buttons{display:flex;flex-direction:row;justify-content:flex-end}.product-comment-modal .post-comment-buttons .btn-comment{margin-left:15px}#product-comment-posted-modal .post-comment-buttons,#product-comment-post-error .post-comment-buttons,#update-comment-usefulness-post-error .post-comment-buttons{margin-top:30px}.product-comment-modal .modal-header .material-icons{color:#40a85f;font-size:30px;line-height:25px}.product-comment-modal .modal-header .material-icons.error{color:#a94442}.product-comment-modal .modal-header .material-icons.feedback{color:#f39d72}.star-content{margin:0 0 0 5px;display:flex;flex-direction:row;flex-wrap:nowrap}.star-content div.star,.star-content div.star-on,.star-content div.star-hover{display:block;width:20px;height:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAUCAYAAAD2rd/BAAAAAXNSR0IArs4c6QAABHlJREFUSA2tVmtoXFUQnrn7iia2ypIEYhUfaHwgVkirtPVB/0igqGiNFEVMg1LIbt7dPPDHgtKYNsmuuwn4p5XGQrEBFRT8I6RCS31i/WWlldIfim5srTbvvfeO32y8cnezubsrHjg5c2a++c7szJxzQ1Tm6BxJNpYJrRi2cDS2VWc5jkY5oM5kst627A9EhMvBV4qxTSuisxy/sgK2FuU1IbqvczjVXA5pJZhrU311RNKic1X29i4ZcHxmxg+KfUojbEW96Sq3Gqb9KpIR0qlyKYaSAV/58rtnSaQBRD8L8ZMdB9++qxRpuXaZifvRZblkqI/KqvPyLxkwSKJMfJV9/t3KiF5u9yKsxLZ48dozQrLJ8VFZdc6+2Op5iaJvpR4U2zxrsJFIDXb1RA+MnyTih8IbgzfH29vnihF66eRYfMOyLNXZtlkrFtWJ2K+jFZrcPgjoG2bjTfZRxjD8syGuyvBL8b8cDEdG0/cYK+YuKGrxBtThV9Yho7V4EXAZqJ6YQwEK3p0YbL8QHUnsFkumEfQCk/wmzBkckGGRjK2yUKaGAu8ND0UuOwfMHe4dgIyqSK32qaOvZMUZyzhzFj6TxmO31p/HYXfaJDEE+QoMD4McfcTnmHkawe/XYPWA8NbNH7HBSRB8gmAvIdAbgN1pE7XBHGODsu5g1ad67+gIluP/NVjl+Mf3uHLh7NURHU7uR3ZBLj8FKNTsBOnYi63Rg6nHxbI+RLaDxLQnPdDzcTGc6ubf7d2HhEyIkG89TDE9M1lIXKS6dewdtf8bsG4iw8nnSewptME8aJ+eiHWfVn2xER1OvIhLeARtdMUg367UYOe3xXBu3fzh3mZU8gR0NW69hzxnELdUt4196mDyXomJwa5pP/FOZEzIlM86DySfcoDuNVcNkWNoi/OhQPCRcoJVfz2YDd+jaLNf3HzFZMUo1h2s4vICVkVyqPsMEr8HYpWw3K+6woHW2YIqSChw/RNjfZFLhXavfU3robPgXbdyjq9iFOvsnXVNwDkDLqGu4pNTDrArkbjRkVn4lL7JK9byHY6ukhX+20vh18MU/aqw2DtAuBKuvenr2Ei6YcHKjplL9Bz6djzkD7+xYv5xGk2Ddjf14K9KHe62L0713W5mbf1yeg5UsUGx1708etENLJphfIJ3oOTfX/71z/ZFO3sO8gt4Y3/ELe9fyv7+A7GFCvAcsqA/rKJhWZLno68ALlZap8puskKs2tYErBlFYLdhbsGXaBSYC2j+bemh7geIjRY8MWzb9D7el2rYSpZWD3EP8Lp8+AyxrwkXq0OnykgE7tDqyMeu6tYEvCTZXAZwS68aBkfCA91N6f6OLxSur0h4Q/BeZOIQtibKVo+3ONfvq3Sl/+IdRfVo1jCorWbv6Hb3xVJZdWpTTA5bQLkmYFt4G1rgaChQ1Zga6J6MI6FuH/0fIj3YE+OAbzNwJ9k080rsxhbKcqJ/I+7q5zWhYGN16/gRFAs3IX+oTm2KUaz65CMKdj1jk7cUqDy30ZHUJk/A/2z8G4zCyf+02xWUAAAAAElFTkSuQmCC) no-repeat 0 0 transparent;flex:auto;margin-left:3px}.star-content div.star-on,.star-content div.star-hover{background-position:-24px 0}.small-stars .star-content div.star,.small-stars .star-content div.star-on,.small-stars .star-content div.star-hover{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAQCAYAAACcN8ZaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0VGNDNBNUIzOTJCMTFFOUI3RDRBNDE5ODMyQ0JGQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0VGNDNBNUMzOTJCMTFFOUI3RDRBNDE5ODMyQ0JGQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRUY0M0E1OTM5MkIxMUU5QjdENEE0MTk4MzJDQkZCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRUY0M0E1QTM5MkIxMUU5QjdENEE0MTk4MzJDQkZCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsxjfJQAAAU4SURBVHjajFVZbJRVFD53m3+m0AFKKbhQ1oqUPoiyVPSBINSqSCDFJZrgQoIPYnyRRB4MCWKiITFqYlxi0PAgvpBgQTExhkBCMBWCC4sgIC7BInTKdP2Xu/jdfzowFUv8kzPz//eec+53zvnOuWz91neIJ4YcEfEcI2cNkfNfRJG1qmny9Kb1j7cdpYrnwOHvaduuL2jMqNHEbECt+S5qrb5M/VbA1FKgcuQYkXYJtFlqwxzNw1+A9YNlP4IJEsQpjAeIMU6y8hD4oeyECaUPxshcvLy40F3c+O0Px+/HSlLWO/PHn5RRim70cA57i6AMnOKdW7ceyxOsYA+RXxeMFMfx5prNcDDYGD1jOoBwOOMUd/U933mpa9GHO9sXA9zXJcAOkQvKZgMiOzIYn1wBEKo2R6Y3mqp7kxYs16icahJjg2O6EF5nfw0M8wdZ6j58LM0pY+x2E4b3CCWD0UHmMSYABgdYRMpxkoWwoRKMmB1sqzwyOKAfSWwyyRsgyKdVPvOSvRINy0qqPzwc1KKvj+LeQcjAGiAvMi5eMMa2VQd8mnCW/s/jQXKU2WlHg7/01MbFaAWCAS0Y/Metg6eLU2xkyX9XBiS1tXUZ1NKTC5IH9LFwV4P3Z1Gst3SS7IDfDXHiXkUyvsT6lSHpTXnE2DnScUxhLzKrmilb1aitljikBiWthjQixoUV8c621r4PIEe10b3Msm74iF00cEbOGJevOX/pyrvAN8vXJqWxc74ZTnGhto9prO+KCt1b+jsLm7gQSxEvw6bPaALt91wUviEa5xLNeYCCMAyijvYtiY1v8iVI3f1H9QCoFSBbjYlTejBjeoLmlU/yiaOyp5Gw12CpoVjFmVoDpt8JlRXI9YXczRNJjcl/zJy7C74XgNnb4ayWMbcX3PrAZ4VPnErU0Exq9t37mbPLQNxDIwAZXk7oQPcnZs0yOXP+Hq5tSgR0CmvBgacM6bfhppYTK5o4pOKJE+TCRKPAXdBrQ+Ke40xsgv5afP/tRwDpUte7aND/HUfy2rC/m66j6L8ZyvZDdyWy0+HiwWEEPgkADwNQES4+deTq/G7S3UP9v18gJvlT4MybUmZelpxvJjcUne8qmSm9B6NoaP0vsPUJ8ObgDUj+I3RW4/WcnwMsU0XSz4K0bp4txDrxtscxs1pyERm0ut8TMos9hyTGndDZYf2AwCzyxAoxb6LfMKDZz5QggRwzyDsDt/owzG+YGS5cwTthQUDJkc+Jn+y8TMrPlfQKcOheuzSbCzpy2aAfBdxqEneYM3mfYPIbXwitoyXGmHTsoysowiRNLp0lOrGP9OlDxAT3OL2MRwB3jFwj1wTMU1JdKcmc/Q6tjXJn+dXRnh0k3RCHpieKBjqcFHXM8jMxDexCpJ/5sQTcCxH2zsrWcAz2ApPWwrO2ZXIuwG81mcQfXBAy2IaX0Nl4nbWujqmMNMY1o3F/LTkK4AveDdI+JA3YvNXG0XI1a/pRkc/fixZcrCRfJ4R37qbglHmESMriBK46CRAKo1/xqwLwS5xJJB9/y1dy0sxVALWBrH6F19Y/KCdN2+l07PPTUmnDIxS2QlpAqn1oseVVixau5TXjzvsrIpvhOwLFW9DWryPKHNO6HkJlUZ53OUVBVpQkJ/zdllFkXlSTZ61SDfMPOHSmSyIS9XOOqBlzH1UueYYzbqErynZSqUxlHfdabT/iXBRsiLvD2quXHuQi5s5GJPA2MCy51ha81ECpEqu8KDdnhOgyngcAkXbI0BhwnFslxCfITTuMbbkz/xFgAKKNa9e6EqyDAAAAAElFTkSuQmCC) no-repeat 0 0 transparent;width:16px;height:16px;margin-left:2px}.small-stars .star-content div.star-on,.small-stars .star-content div.star-hover{background-position:-19px 0}.star-content div.star-hover{cursor:pointer}.grade-stars{position:relative;height:20px;min-width:120px;display:inline-block}.grade-stars.small-stars{min-width:100px}.grade-stars .star-content{position:absolute;top:3px;left:0}.criterion-rating .grade-stars .star-content{top:0}#post-product-comment-modal .star-content div.star a{display:block;position:absolute;text-indent:-5000px}#post-product-comment-modal .criterion-rating{display:flex;flex-direction:row;justify-content:flex-end}#post-product-comment-modal .criterion-rating label{color:#363a41;font-size:14px;font-weight:700}#ratingNotChosen{font-size:smaller;color:#ab4746;text-align:right}#post-product-comment-form input.error,#post-product-comment-form textarea.error{background-color:#f2dede;border:solid 1px #ebcccc}#post-product-comment-form input.valid,#post-product-comment-form textarea.valid{border:solid 1px #d0e9c6}#product-comments-list-header{padding:20px 15px;color:#232323;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}#product-comments-list-header .comments-nb{padding-left:0;padding-top:3px}#product-comments-list-header .comments-nb .material-icons{margin-right:3px}#product-comments-list .btn-comment{margin:0 auto;display:block}.product-comment-list-item{padding:26px 0;margin:0 0 20px;background-color:#fff;text-align:left}#empty-product-comment{text-align:center}.product-comment-list-item .grade-stars .star-content{margin:0 0 10px}.product-comment-list-item .comment-infos{height:19px;color:#6b868f;font-size:14px;letter-spacing:-.28px;line-height:19px;min-height:100px}.product-comment-list-item .comment-infos .grade-stars{margin-bottom:20px}.product-comment-list-item .comment-content .h4{height:22px;color:#363a41;font-size:16px;font-weight:600;letter-spacing:-.32px;line-height:22px}.product-comment-list-item .comment-content p{color:#363a42;font-size:14px;letter-spacing:-.28px;line-height:19px;word-break:break-word;white-space:pre-wrap}.product-comment-list-item .comment-content .comment-buttons a{color:#6b868f;font-size:14px;letter-spacing:-.28px;line-height:19px;margin-right:8px}.product-comment-list-item .comment-content .comment-buttons a .material-icons{font-size:18px;cursor:pointer}.product-quickview-review{display:flex;flex-direction:row}.product-quickview-review .grade-stars .star-content{margin:0 0 0 0;top:0}#products .thumbnail-container.has-reviews:hover .highlighted-informations,#products .thumbnail-container.has-reviews:focus .highlighted-informations,.featured-products .thumbnail-container.has-reviews:hover .highlighted-informations,.featured-products .thumbnail-container.has-reviews:focus .highlighted-informations,.product-accessories .thumbnail-container.has-reviews:hover .highlighted-informations,.featured-products .thumbnail-container.has-reviews:focus .highlighted-informations,.product-miniature .thumbnail-container.has-reviews:hover .highlighted-informations,.product-miniature .thumbnail-container.has-reviews:focus .highlighted-informations{height:4.5rem}#products .thumbnail-container.has-reviews:hover .highlighted-informations .variant-links,#products .thumbnail-container.has-reviews:focus .highlighted-informations .variant-links,.featured-products .thumbnail-container.has-reviews:hover .highlighted-informations .variant-links,.featured-products .thumbnail-container.has-reviews:focus .highlighted-informations .variant-links,.product-accessories .thumbnail-container.has-reviews:hover .highlighted-informations .variant-links,.featured-products .thumbnail-container.has-reviews:focus .highlighted-informations .variant-links,.product-miniature .thumbnail-container.has-reviews:hover .highlighted-informations .variant-links,.product-miniature .thumbnail-container.has-reviews:focus .highlighted-informations .variant-links{min-height:3.7rem}#products .thumbnail-container.has-reviews:hover .highlighted-informations.no-variants,#products .thumbnail-container.has-reviews:focus .highlighted-informations.no-variants,.featured-products .thumbnail-container.has-reviews:hover .highlighted-informations.no-variants,.featured-products .thumbnail-container.has-reviews:focus .highlighted-informations.no-variants,.product-accessories .thumbnail-container.has-reviews:hover .highlighted-informations.no-variants,.featured-products .thumbnail-container.has-reviews:focus .highlighted-informations.no-variants,.product-miniature .thumbnail-container.has-reviews:hover .highlighted-informations.no-variants,.product-miniature .thumbnail-container.has-reviews:focus .highlighted-informations.no-variants{height:4.125rem}#products .product-miniature .thumbnail-container.has-reviews .discount-amount.online-only,#products .product-miniature .thumbnail-container.has-reviews .discount-percentage.online-only,#products .product-miniature .thumbnail-container.has-reviews .on-sale.online-only,#products .product-miniature .thumbnail-container.has-reviews .online-only.online-only,#products .product-miniature .thumbnail-container.has-reviews .pack.online-only,#products .product-miniature .thumbnail-container.has-reviews .product-flags .new.online-only,.featured-products .product-miniature .thumbnail-container.has-reviews .discount-amount.online-only,.featured-products .product-miniature .thumbnail-container.has-reviews .discount-percentage.online-only,.featured-products .product-miniature .thumbnail-container.has-reviews .on-sale.online-only,.featured-products .product-miniature .thumbnail-container.has-reviews .online-only.online-only,.featured-products .product-miniature .thumbnail-container.has-reviews .pack.online-only,.featured-products .product-miniature .thumbnail-container.has-reviews .product-flags .new.online-only,.product-accessories .product-miniature .thumbnail-container.has-reviews .discount-amount.online-only,.product-accessories .product-miniature .thumbnail-container.has-reviews .discount-percentage.online-only,.product-accessories .product-miniature .thumbnail-container.has-reviews .on-sale.online-only,.product-accessories .product-miniature .thumbnail-container.has-reviews .online-only.online-only,.product-accessories .product-miniature .thumbnail-container.has-reviews .pack.online-only,.product-accessories .product-miniature .thumbnail-container.has-reviews .product-flags .new.online-only{top:11.5rem}.product-list-reviews{position:absolute;top:-26px;left:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;width:100%;background:rgba(255,255,255,.5);padding:4px 0;visibility:hidden}.product-list-reviews .grade-stars .star-content{top:1px}.product-list-reviews .comments-nb{margin-left:5px;font-size:13px}@media (min-width:960px){#product-comments-list-footer{position:relative;min-height:45px}#product-comments-list-footer .post-product-comment{margin:0 auto;display:block}#product-comments-list-pagination{position:absolute;right:0;top:5px}}@media (max-width:960px){#product-comments-list-footer{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between}}@media (max-width:768px){#product-comments-list-footer{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}#product-comments-list-pagination{margin-bottom:10px}}#product-comments-list-pagination{height:32px}#product-comments-list-pagination ul{display:flex;flex-direction:row;flex-wrap:nowrap}#product-comments-list-pagination ul li span{height:32px;width:24px;margin:0 5px;cursor:pointer;display:block;text-align:center;font-size:20px;line-height:32px;color:#6b868f}#product-comments-list-pagination ul li.active span,#product-comments-list-pagination ul li span.next i,#product-comments-list-pagination ul li span.prev i{font-weight:700}#product-comments-list-pagination ul li.disabled span{opacity:.3;cursor:not-allowed}#product-comments-list-pagination ul li.active span{cursor:not-allowed}#product-comments-list-pagination ul li.hidden{display:none}/**
 * Copyright since 2007 PrestaShop SA and Contributors
 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License version 3.0
 * that is bundled with this package in the file LICENSE.md.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/AFL-3.0
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * @author    PrestaShop SA and Contributors <contact@prestashop.com>
 * @copyright Since 2007 PrestaShop SA and Contributors
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
 */
.wishlist-modal{display:none;opacity:0;pointer-events:none;z-index:0}.wishlist-modal.show{display:block;opacity:1;pointer-events:all;z-index:1051}.wishlist-modal.show+.modal-backdrop{pointer-events:all}.wishlist-modal.fade .modal-dialog{max-width:34.375rem;-webkit-transform:translateY(0);transform:translateY(0)}.wishlist-modal .close{font-weight:400;color:#7a7a7a;opacity:1;font-size:2.25rem}.wishlist-modal .close:hover{opacity:.6}.wishlist-modal .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:none}.wishlist-modal .modal-header h5{color:#232323;font-size:1.375rem;font-weight:700;letter-spacing:0;line-height:1.875rem}.wishlist-modal .modal-header::after{content:none}.wishlist-modal .modal-text{color:#232323;font-size:.875rem;letter-spacing:0;line-height:1.875rem}.wishlist-modal .modal-body{padding:.9375 1.875rem}.wishlist-modal .modal-body .form-group{margin-bottom:0}.wishlist-modal .modal-body .form-group .form-control{border-radius:0;background:none;color:#000}.wishlist-modal .modal-content{width:100%}.wishlist-modal .modal-cancel:hover{opacity:.7}.wishlist-modal .modal-footer{border:none}.wishlist-modal .modal-footer .btn{text-transform:none;margin-bottom:.5rem}.wishlist-modal .modal-backdrop{pointer-events:none}.wishlist-modal .modal-backdrop.in{pointer-events:all}.wishlist-modal+.modal-backdrop{pointer-events:none}.wishlist-modal+.modal-backdrop.in{pointer-events:all}.products article .wishlist-button-add{position:absolute;top:.635rem;right:.635rem;z-index:10}.wishlist-footer-links{margin-bottom:3.125rem}.wishlist-footer-links>a{font-size:.875rem;letter-spacing:0;line-height:1.1875rem}.wishlist-footer-links>a:not(:first-child){margin-left:1.25rem}.wishlist-footer-links>a i{font-size:1.25rem;margin-right:.25rem;vertical-align:middle}.lang-rtl .products article .wishlist-button-add{right:inherit;left:.635rem}.lang-rtl .wishlist-button-product{margin-left:0;margin-right:1.25rem}.lang-rtl .wishlist-list-item .dropdown-menu{right:inherit;left:1.25rem}.lang-rtl .wishlist-list-item-right .dropdown-menu>button{text-align:right}#growls{z-index:50000;position:fixed}#growls.default{top:10px;right:10px}#growls.tl{top:10px;left:10px}#growls.tr{top:10px;right:10px}#growls.bl{bottom:10px;left:10px}#growls.br{bottom:10px;right:10px}.growl{opacity:.8;position:relative;border-radius:4px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.growl.growl-incoming{opacity:0}.growl.growl-outgoing{opacity:0}.growl.growl-small{width:200px;padding:5px;margin:5px}.growl.growl-medium{width:250px;padding:10px;margin:10px}.growl.growl-large{width:300px;padding:15px;margin:15px}.growl.growl-default{color:#fff;background:#7f8c8d}.growl.growl-error{color:#fff;background:#c0392b}.growl.growl-notice{color:#fff;background:#2ecc71}.growl.growl-warning{color:#fff;background:#f39c12}.growl .growl-close{cursor:pointer;float:right;font-size:14px;line-height:18px;font-weight:400;font-family:helvetica,verdana,sans-serif}.growl .growl-title{font-size:18px;line-height:24px}.growl .growl-message{font-size:14px;line-height:18px}.gfsb-bar{margin:0 0 1rem;padding:.75rem 1rem;border:1px solid rgba(0,0,0,.08);border-radius:.375rem;background:rgba(0,0,0,.02)}.gfsb-bar__text{font-size:.875rem;line-height:1.4;margin-bottom:.5rem}.gfsb-bar--empty .gfsb-bar__text{margin-bottom:0}.product-additional-info .gfsb-bar{margin-top:1rem}.js-gfsb[data-gfsb-moved="1"] .gfsb-bar{margin:.75rem 0 1rem}.gfsb-bar__item{font-size:.875rem;line-height:1.4;font-weight:600;margin:-.25rem 0 .5rem}.gfsb-bar--empty .gfsb-bar__item{margin:.35rem 0 0}.gfsb-bar__item[hidden]{display:none}.gfsb-bar__icon{font-weight:700;margin-right:.25rem}.gfsb-bar__track{height:8px;border-radius:4px;background:var(--gfsb-track,rgba(0,0,0,.1));overflow:hidden}.gfsb-bar__fill{height:100%;border-radius:4px;background:var(--gfsb-fill,var(--primary,currentColor));transition:width .3s ease-in-out}@media (prefers-reduced-motion:reduce){.gfsb-bar__fill{transition:none}}.gfsb-bar--reached .gfsb-bar__fill{width:100%!important}.gfsb-bar--pending{border-color:rgba(0,0,0,.2);border-color:color-mix(in srgb,var(--gfsb-fill,var(--primary,currentColor)) 35%,transparent);background:rgba(0,0,0,.03);background:color-mix(in srgb,var(--gfsb-fill,var(--primary,currentColor)) 6%,transparent)}.gfsb-bar__arrow{display:inline-block;margin-left:.25rem;font-weight:700;animation:gfsb-drift 1.6s ease-in-out infinite}@keyframes gfsb-drift{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){.gfsb-bar__arrow{animation:none}}.gfsb-bar__emoji{margin-right:.25rem;font-size:1.05em;line-height:1}/**
 * Copyright since 2007 PrestaShop SA and Contributors
 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License version 3.0
 * that is bundled with this package in the file LICENSE.md.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/AFL-3.0
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * @author    PrestaShop SA and Contributors <contact@prestashop.com>
 * @copyright Since 2007 PrestaShop SA and Contributors
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
 */
.homeslider-container{margin-bottom:50px;position:relative;float:left;width:100%}.homeslider{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.homeslider li{position:absolute;width:100%;left:0;top:0}.homeslider img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0}.homeslider .caption{display:block;position:absolute;z-index:2;font-size:1em;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0,.6);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none}.homeslider_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:52%;left:0;opacity:.7;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url(data:image/gif;base64,R0lGODdhTAA9APQAABAQEDAwMO/v78/Pz7+/v39/f6+vr1BQUCAgIGBgYJ+fn0BAQN/f33BwcI+Pj////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAATAA9AAAF5CAkjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgsGo/IpHLJbDqf0Kh0Sq1ar9haIODbIgGEx2PACz8IgCJgIBYvdIH2OD1UyMk7s1gxLMgFCDwAAnIFQQlyD289cXIJPwGEbYY/DX9cgpJiBkJ2bQJ0OnoPDKE/a3IEO41tmEKsYq43g3IORH6fpjcHiY9BvHIHPbhiArI8kYU/nmKlPqhtnKds0T7Mc0G0kzyWn4Gvmg/fOAiJi0OIrTrlbb5FCwYEwjsHBgbzWfn6+/z9/v8AAwocSLCgwYMIEypcyLChQykhAAA7) no-repeat left top;margin-top:-45px}.homeslider_nav:active{opacity:1}.homeslider_nav.next{left:auto;background-position:right top;right:0}/**
 * AnswerKit
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to a commercial license from ADLX Studio.
 * It may be used only on the shop(s) covered by a valid license purchased from
 * ADLX Studio or from the PrestaShop Addons marketplace. Copying, redistribution or
 * resale is not allowed.
 *
 * @author    ADLX Studio
 * @copyright 2026 ADLX Studio
 * @license   Commercial license, see LICENSE
 */
 .answerkit{--ak-text:var(--text, inherit);--ak-accent:var(--blue, #1a7f7a);--ak-border:var(--lightgray, #e3e9ef);--ak-icon-size:22px;margin-block:2.5rem}.answerkit__title{text-align:center;margin-bottom:1rem}.answerkit__item{border-bottom:1px solid var(--ak-border)}.answerkit__question{position:relative;display:block;padding:1em calc(var(--ak-icon-size) + 1em) 1em 0;color:var(--ak-text);cursor:pointer;list-style:none}.answerkit__question::-webkit-details-marker{display:none}.answerkit__question-text{margin:0;font-size:1.15rem;font-weight:400;line-height:1.4;color:inherit}.answerkit__question:hover,.answerkit__question:focus-visible,.answerkit__item[open]>.answerkit__question{color:var(--ak-accent)}.answerkit__question:focus-visible{outline:2px solid var(--ak-accent);outline-offset:2px}.answerkit__item[open]>.answerkit__question{border-bottom:1px solid var(--ak-accent)}.answerkit__icon{position:absolute;top:50%;right:0;width:var(--ak-icon-size);height:var(--ak-icon-size);margin-top:calc(var(--ak-icon-size) / -2);border:1px solid currentColor;border-radius:50%}.answerkit__icon::before,.answerkit__icon::after{content:'';position:absolute;top:50%;left:50%;background:currentColor;transform:translate(-50%,-50%)}.answerkit__icon::before{width:10px;height:2px}.answerkit__icon::after{width:2px;height:10px;transition:height 150ms linear}.answerkit__item[open] .answerkit__icon::after{height:0}.answerkit__answer{padding:.5em .5em 1em;font-size:1rem}.answerkit__answer p{margin:.5em 0}.answerkit__answer ul,.answerkit__answer ol{margin:.5em 0 .5em 1.25em}@media (prefers-reduced-motion:reduce){.answerkit__icon::after{transition:none}}.answerkit__answer ul,.answerkit__answer ol{margin:0 0 .75rem;padding-left:1.25rem}.answerkit__answer ul{list-style:disc outside}.answerkit__answer ol{list-style:decimal outside}.answerkit__answer li{display:list-item;margin:.15rem 0}/**
 * StoreKit
 *
 * @author    ADLX Studio
 * @copyright 2026 ADLX Studio
 * @license   Commercial license, see LICENSE.txt
 *
 * Built on the tokens of the ADLX theme (--c-*, --radius-box, --content-max,
 * --sp-*). Every token has a fallback, so the pages stay clean in another
 * theme (Classic, Hummingbird). Light or dark comes from the theme colors.
 * Classes are prefixed sk- (no clash with the theme).
 */
.sk{--sk-bg:var(--c-bg, #fff);--sk-surface:var(--c-surface, #f6f7f7);--sk-surface-strong:var(--c-surface-strong, #e9eeee);--sk-text:var(--c-text, #1d2427);--sk-soft:var(--c-text-soft, #3e4a4e);--sk-muted:var(--c-muted, #566468);--sk-border:var(--c-border, #dfe5e5);--sk-border-strong:var(--c-border-strong, #b9c4c4);--sk-primary:var(--c-primary, #1d2427);--sk-primary-contrast:var(--c-primary-contrast, #fff);--sk-accent:var(--c-accent, #0b5fae);--sk-focus:var(--c-focus, #0b5fae);--sk-success:var(--c-success, #16a34a);--sk-error:var(--c-error, #dc2626);--sk-radius:var(--radius-box, 0.625rem);--sk-radius-lg:var(--radius-lg, 1rem);--sk-gap:var(--sp-6, 1.5rem);--sk-gap-sm:var(--sp-3, 0.75rem);color:var(--sk-text)}.sk *,.sk *::before,.sk *::after{box-sizing:border-box}.sk-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sk :where(p,li,address,td,th,dd,figcaption){color:inherit}.sk a{color:inherit}.sk a:focus-visible,.sk button:focus-visible,.sk input:focus-visible,.sk-product a:focus-visible{outline:2px solid var(--sk-focus);outline-offset:2px}.sk-lead{max-width:var(--content-max,60rem);margin:0 0 var(--sk-gap);color:var(--sk-soft);font-size:var(--fs-lg,1.125rem);line-height:1.55}.sk-eyebrow{margin:0 0 var(--sp-1,.25rem);color:var(--sk-muted);font-size:var(--fs-xs,.8125rem);font-weight:var(--fw-semibold,600);letter-spacing:.06em;text-transform:uppercase}.sk-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2,.5rem);min-height:var(--control-h,2.75rem);padding:.5rem 1.25rem;border:1px solid transparent;border-radius:var(--radius-pill,999px);font:inherit;font-weight:var(--fw-medium,500);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s,border-color 0.2s,color 0.2s}.sk .sk-btn--primary,.sk-btn--primary{background:var(--sk-primary);color:var(--sk-primary-contrast)}.sk .sk-btn--primary:hover{background:color-mix(in srgb,var(--sk-primary) 85%,#000);color:var(--sk-primary-contrast)}.sk .sk-btn--outline,.sk-btn--outline{border-color:var(--sk-border-strong);background:transparent;color:var(--sk-text)}.sk .sk-btn--outline:hover{border-color:var(--sk-text)}.sk-btn[disabled]{opacity:.6;cursor:progress}.sk-tools{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sk-gap-sm) var(--sk-gap);margin:0 0 var(--sk-gap-sm)}.sk-tools[hidden]{display:none}.sk-filter{display:flex;flex-wrap:wrap;gap:var(--sp-2,.5rem);margin:0;padding:0;border:0}.sk-chip{position:relative;margin:0;cursor:pointer}.sk-chip input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.sk-chip span{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border:1px solid var(--sk-border-strong);border-radius:999px;color:var(--sk-text);font-size:var(--fs-sm,.9375rem);transition:background-color 0.2s,color 0.2s,border-color 0.2s}.sk-chip input:checked+span{border-color:var(--sk-text);background:var(--sk-text);color:var(--sk-bg)}.sk-chip input:focus-visible+span{outline:2px solid var(--sk-focus);outline-offset:2px}.sk-search{display:grid;gap:var(--sp-1,.25rem);flex:1 1 14rem;max-width:22rem}.sk-search__label{color:var(--sk-muted);font-size:var(--fs-sm,.9375rem)}.sk-search__input{width:100%;min-height:var(--control-h,2.75rem);padding:0 .9rem;border:1px solid var(--sk-border-strong);border-radius:var(--sk-radius);background:var(--sk-bg);color:var(--sk-text);font:inherit;font-size:1rem}.sk-count{min-height:1.5em;margin:0 0 var(--sk-gap-sm);color:var(--sk-muted);font-size:var(--fs-sm,.9375rem)}.sk-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 17rem),1fr));gap:var(--sk-gap);margin:0 0 var(--sk-gap);padding:0;list-style:none}.sk-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--sk-border);border-radius:var(--sk-radius-lg);background:var(--sk-surface)}.sk-card[hidden]{display:none}.sk-card__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--sk-surface-strong)}.sk-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.4s}.sk-card:hover .sk-card__media img{transform:scale(1.03)}.sk-card__placeholder{display:grid;place-items:center;height:100%;color:var(--sk-muted)}.sk-card__body{display:grid;gap:var(--sp-1,.25rem);padding:var(--sp-4,1rem) var(--sp-5,1.25rem) var(--sp-5,1.25rem)}.sk-card__title{margin:0;font-size:var(--fs-h3,1.2rem);line-height:1.3}.sk-card__title a{text-decoration:none}.sk-card__title a::after{content:'';position:absolute;inset:0}.sk-card{position:relative}.sk-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.sk-card__city,.sk-card__distance{margin:0;color:var(--sk-soft);font-size:var(--fs-sm,.9375rem)}.sk-card__distance[hidden]{display:none}.sk-cards--small .sk-card{background:transparent}.sk-status{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .4rem;min-height:1.4em;margin:var(--sp-1,.25rem) 0 0;color:var(--sk-text);font-size:var(--fs-sm,.9375rem)}.sk-status:empty{display:none}.sk-status__dot{width:.6rem;height:.6rem;border-radius:50%;background:var(--sk-muted)}.sk-status.is-open .sk-status__dot{background:var(--sk-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--sk-success) 25%,transparent)}.sk-status.is-closed .sk-status__dot{background:var(--sk-error)}.sk-status--large{font-size:1rem}.sk-empty{margin:var(--sk-gap) 0;color:var(--sk-muted)}.sk-empty[hidden]{display:none}.sk-map{margin:0 0 var(--sk-gap);overflow:hidden;border:1px solid var(--sk-border);border-radius:var(--sk-radius-lg);background:var(--sk-surface)}.sk-map__facade{display:grid;justify-items:center;gap:var(--sp-3,.75rem);padding:var(--sp-8,1.75rem) var(--sp-4,1rem);text-align:center}.sk-map__facade[hidden]{display:none}.sk-map__pin{color:var(--sk-muted)}.sk-map__note{margin:0;color:var(--sk-muted);font-size:var(--fs-xs,.8125rem)}.sk-map__canvas{height:clamp(18rem, 50vh, 28rem)}.sk-map__canvas[hidden]{display:none}.sk-map--auto .sk-map__canvas{background:repeating-linear-gradient(0deg,transparent 0 27px,var(--sk-border) 27px 28px),repeating-linear-gradient(90deg,transparent 0 27px,var(--sk-border) 27px 28px),var(--sk-surface)}.sk-map--auto.is-loaded .sk-map__canvas{background:var(--sk-surface)}.sk-place__aside .sk-map__canvas{height:18rem}.sk-map .leaflet-popup-content{color:#1d2427;font:inherit;font-size:.9375rem}.sk-map .leaflet-popup-content a{color:#0b5fae;font-weight:600}.sk-map .leaflet-control-attribution a{color:#0b5fae}.sk-pin{background:none;border:0}.sk-pin::before{content:'';display:block;width:28px;height:28px;margin:0 auto;border:3px solid #fff;border-radius:50% 50% 50% 0;background:var(--sk-primary);box-shadow:0 2px 6px rgb(0 0 0 / 35%);transform:rotate(-45deg)}.sk-pin--reseller::before{background:#56636a}.sk-cta{display:grid;justify-items:start;gap:var(--sp-3,.75rem);margin:var(--sp-12,2.5rem) 0 0;padding:var(--sp-8,1.75rem);border-radius:var(--sk-radius-lg);background:var(--sk-surface-strong)}.sk-cta__title{margin:0;font-size:var(--fs-h2,1.5rem)}.sk-cta__text{max-width:40rem;margin:0;color:var(--sk-soft)}.sk-place__intro{margin:0 0 var(--sk-gap)}.sk-gallery{display:grid;grid-template-columns:2fr 1fr;gap:var(--sp-2,.5rem);margin:0 0 var(--sp-12,2.5rem)}.sk-gallery__item{margin:0;overflow:hidden;border-radius:var(--sk-radius);background:var(--sk-surface-strong)}.sk-gallery__item img{display:block;width:100%;height:100%;object-fit:cover}.sk-gallery__item:first-child{grid-row:span 2;aspect-ratio:4 / 3}.sk-gallery__item:not(:first-child){aspect-ratio:4 / 3}.sk-gallery__item:nth-child(n+4){display:none}.sk-gallery--single{grid-template-columns:1fr}.sk-gallery--single .sk-gallery__item:first-child{aspect-ratio:16 / 9}@media (max-width:40rem){.sk-gallery{grid-template-columns:1fr 1fr}.sk-gallery__item:first-child{grid-column:1 / -1;grid-row:auto}}.sk-place__grid{display:grid;gap:var(--sp-12,2.5rem)}@media (min-width:64rem){.sk-place__grid{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start}.sk-place__aside{position:sticky;top:var(--sp-6,1.5rem)}}.sk-place__main,.sk-place__aside{display:grid;gap:var(--sk-gap);min-width:0}.sk-section{min-width:0}.sk-section__title{margin:var(--sp-8,2.5rem) 0 var(--sp-4,1rem);font-size:var(--fs-h3,1.25rem);line-height:1.2}.sk-rte{max-width:var(--content-max,60rem);color:var(--sk-soft);line-height:var(--lh-base,1.6)}.sk-rte p,.sk-rte ul,.sk-rte ol{margin:0 0 1em}.sk-rte>:last-child{margin-bottom:0}.sk-rte h2,.sk-rte h3{color:var(--sk-text)}.sk-rte a{color:var(--sk-accent);text-decoration:underline;text-underline-offset:3px}.sk-services{display:flex;flex-wrap:wrap;gap:var(--sp-2,.5rem);margin:0;padding:0;list-style:none}.sk-services__item{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border:1px solid var(--sk-border);border-radius:999px;background:var(--sk-surface);font-size:var(--fs-sm,.9375rem)}.sk-pills{display:flex;flex-wrap:wrap;gap:var(--sp-2,.5rem);margin:0;padding:0;list-style:none}.sk-pill{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border:1px solid var(--sk-border-strong);border-radius:999px;text-decoration:none}.sk .sk-pill:hover{border-color:var(--sk-text)}.sk-products .products{margin:0}.sk-box{padding:var(--sp-5,1.25rem);border:1px solid var(--sk-border);border-radius:var(--sk-radius-lg);background:var(--sk-surface)}.sk-box__title{margin:0 0 var(--sp-3,.75rem);font-size:var(--fs-h3,1.2rem)}.sk-box__subtitle{margin:var(--sp-4,1rem) 0 var(--sp-2,.5rem);font-size:1rem}.sk-address{margin:0 0 var(--sp-4,1rem);font-style:normal;line-height:1.55}.sk-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2,.5rem)}.sk-contact{display:grid;gap:var(--sp-2,.5rem);margin:0;padding:0;list-style:none}.sk-contact a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.sk-contact__label{display:block;color:var(--sk-muted);font-size:var(--fs-xs,.8125rem)}.sk-hours{width:100%;border-collapse:collapse;font-size:var(--fs-sm,.9375rem)}.sk-hours th,.sk-hours td{padding:.45rem 0;border-bottom:1px solid var(--sk-border);text-align:left;vertical-align:top}.sk-hours td{text-align:right;font-variant-numeric:tabular-nums}.sk-hours th{font-weight:var(--fw-normal,400)}.sk-hours tr:last-child th,.sk-hours tr:last-child td{border-bottom:0}.sk-hours tr.is-today th,.sk-hours tr.is-today td{font-weight:var(--fw-semibold,600)}.sk-today{display:inline-block;padding:.05em .5em;border-radius:999px;background:var(--sk-text);color:var(--sk-bg);font-size:.75rem;font-weight:var(--fw-semibold,600)}.sk-special{display:grid;gap:var(--sp-2,.5rem);margin:0;padding:0;list-style:none;font-size:var(--fs-sm,.9375rem)}.sk-special li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 var(--sp-3,.75rem)}.sk-special__date{color:var(--sk-soft)}.sk-others{margin-top:var(--sp-12,2.5rem)}.sk-back{margin:var(--sk-gap) 0 0}.sk-back a{text-decoration:underline;text-underline-offset:3px}.sk-product{margin:var(--sp-5,1.25rem) 0;color:var(--c-text,inherit)}.sk-product__title{display:flex;align-items:center;gap:.5rem;margin:0 0 var(--sp-3,.75rem);font-size:1rem;font-weight:var(--fw-semibold,600)}.sk-product__list{display:grid;gap:var(--sp-2,.5rem);margin:0 0 var(--sp-3,.75rem);padding:0;list-style:none}.sk-product__place{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:var(--sp-3,.75rem);padding:var(--sp-2,.5rem);border:1px solid var(--sk-border);border-radius:var(--sk-radius);background:var(--sk-bg);color:inherit;text-decoration:none;transition:border-color 200ms ease,background-color 200ms ease}.sk-product__place:hover{border-color:var(--sk-primary)}.sk-product__thumb{display:grid;place-items:center;width:3.5rem;height:3.5rem;overflow:hidden;border-radius:calc(var(--sk-radius) - 0.25rem);background:var(--sk-surface-strong);color:var(--sk-muted)}.sk-product__thumb img{width:100%;height:100%;object-fit:cover}.sk-product__body{display:grid;gap:.1rem;min-width:0}.sk-product__name{overflow:hidden;font-weight:var(--fw-semibold,600);text-overflow:ellipsis;white-space:nowrap}.sk-product__meta{color:var(--sk-muted);font-size:var(--fs-xs,.8125rem)}.sk-status--small{min-height:0;margin:.1rem 0 0;font-size:var(--fs-xs,.8125rem)}.sk-product__arrow{color:var(--sk-muted);transition:transform 200ms ease,color 200ms ease}.sk-product__place:hover .sk-product__arrow{color:var(--sk-primary);transform:translateX(2px)}.sk-product__all{display:inline-flex;gap:.35rem;color:inherit;font-size:var(--fs-sm,.9375rem);font-weight:var(--fw-medium,500);text-decoration:none}.sk-product__all:hover{color:var(--sk-primary)}@media (prefers-reduced-motion:reduce){.sk-product__place,.sk-product__arrow{transition:none}.sk-product__place:hover .sk-product__arrow{transform:none}}@media (prefers-reduced-motion:reduce){.sk-card__media img,.sk-btn,.sk-chip span{transition:none}}:root{--c-bg:#0a0a0a;--c-surface:#151515;--c-surface-strong:#1f1f1f;--c-text:#f4f2ee;--c-text-soft:#c9c6bf;--c-muted:#9b988f;--c-border:#262626;--c-border-strong:#3a3a3a;--c-primary:#d8ff3d;--c-primary-contrast:#0a0a0a;--c-accent:#d8ff3d;--c-accent-3:#d8ff3d;--c-accent-3-contrast:#0a0a0a;--c-inverse:#0a0a0a;--c-inverse-text:#9b988f;--c-focus:#d8ff3d;--c-viewer:rgb(10 10 10 / 96%);--c-topbar:#151515;--c-topbar-text:#c9c6bf;--c-pack:#ecebe7;--c-media:#ecebe7;--font-base:Poppins, system-ui, -apple-system, 'Segoe UI', sans-serif;--font-head:Poppins, system-ui, sans-serif;--font-mono:'JetBrains Mono', ui-monospace, monospace;--fw-head:800;--ls-head:-0.04em;--fs-h1:clamp(2.4rem, 1.6rem + 4vw, 5rem);--fs-h2:clamp(1.8rem, 1.2rem + 3vw, 4rem);--radius:999px;--radius-box:1rem;--radius-lg:clamp(1rem, 0.8rem + 1vw, 1.6rem);--radius-xl:clamp(1rem, 0.8rem + 1vw, 1.6rem);--shadow-sm:none;--shadow:0 1rem 3rem rgb(0 0 0 / 45%)}body{-webkit-font-smoothing:antialiased;color-scheme:dark}h1,h2,.h1,.h2{text-transform:uppercase;line-height:.9}.eyebrow,.adlxt-hero .eyebrow,.adlxt-media .eyebrow{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.cart-drawer__image{background:var(--c-media)}.product-card{gap:.7rem;padding:.5rem .5rem 1rem;border-radius:var(--radius-lg);background:var(--c-surface);transition:background-color var(--transition)}.product-card:hover{background:var(--c-surface-strong)}.product-card__media{border-radius:.9rem}.product-card__body{padding-inline:.5rem}.product-card__eyebrow{display:none}.product-card__price-now{font-family:var(--font-mono);font-size:.85rem;font-weight:400;color:var(--c-muted)}.product-card__buy{display:none}.product-card__alt{position:absolute;inset:0;width:100%;height:100%;padding:11%;object-fit:contain;mix-blend-mode:multiply;opacity:0;transition:opacity 600ms var(--ease,cubic-bezier(.32,.72,0,1));pointer-events:none}@media (hover:hover){.product-card:hover .product-card__alt{opacity:1}.product-card:hover .product-card__thumb img{opacity:0}}.product-card__thumb img{transition:opacity 600ms cubic-bezier(.32,.72,0,1),transform 300ms ease}.adlxt-hero__title{font-size:clamp(4rem, 1rem + 10vw, 12rem);font-weight:900;line-height:.82;letter-spacing:-.055em}.adlxt-hero__text{color:var(--c-text-soft)}.adlxt-hero__media img{border-radius:var(--radius-lg)}.adlxt-cards .adlxt-card--tile{display:flex;flex-direction:column;justify-content:flex-end;min-height:19rem;padding:clamp(1.2rem, 2vw, 1.6rem);background:var(--c-surface);isolation:isolate}.adlxt-cards .adlxt-card--tile .adlxt-card__image,.adlxt-cards .adlxt-card--tile:first-child .adlxt-card__image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;max-height:none;margin:0;object-fit:cover;mix-blend-mode:normal;mask-image:none}.adlxt-cards .adlxt-card--tile::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(transparent 40%,rgb(0 0 0 / 72%))}.adlxt-cards .adlxt-card--tile .adlxt-card__title,.adlxt-cards .adlxt-card--tile:first-child .adlxt-card__title{font-size:clamp(1.8rem, 1rem + 2.4vw, 3.4rem);font-weight:900;letter-spacing:-.04em;line-height:.9;text-transform:uppercase}.adlxt-cards .adlxt-card--tile .adlxt-card__link{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.adlxt-cards .adlxt-card--tile:hover .adlxt-card__image{transform:scale(1.05)}.adlxt-media__title{font-size:clamp(2.2rem, 1rem + 3.6vw, 5rem);font-weight:900;letter-spacing:-.05em;line-height:.88;text-transform:uppercase}.adlxt-media__text{color:var(--c-muted)}.rte h2,.rte h3,.rte h4{font-size:clamp(1.2rem, 1rem + 0.8vw, 1.6rem);line-height:1.2;letter-spacing:-.02em;text-transform:none}.rte-content h2,.rte-content h3,.rte-content h4{line-height:1.2;letter-spacing:-.01em;text-transform:none}.rte-content h2{font-size:clamp(1.2rem, 1rem + 0.8vw, 1.6rem)}.product__sections--side .rte-content h2{margin-block:1.5em .5em;font-size:1.05rem}.product__sections--side .rte-content h3,.product__sections--side .rte-content h4{margin-block:1.25em .4em;font-size:.95rem}.product__name{font-size:clamp(1.9rem, 1.2rem + 2vw, 3rem);font-weight:900;letter-spacing:-.05em;line-height:.88;text-transform:uppercase}.product__brand{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.product__description-short{color:var(--c-text-soft)}.product-variants{display:grid;gap:1.2rem}.product-variants-item__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.7rem}.product-variants-item__head .control-label{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.control-label__value{color:var(--c-text)}.control-label__count{font-family:var(--font-mono);font-size:.72rem;color:var(--c-muted)}.size-guide-link{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text);text-decoration:underline;text-underline-offset:3px}.product:not(:has(#size-guide)) .size-guide-link{display:none}.variant-radios--sizes{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:.375rem;margin:0;padding:0;list-style:none}@media (width < 48em){.variant-radios--sizes{grid-template-columns:repeat(5,minmax(0,1fr))}}.variant-radios--sizes .variant-radio label{display:block;cursor:pointer}.variant-radios--sizes .input-radio{position:absolute;opacity:0;pointer-events:none}.variant-radios--sizes .radio-label{display:grid;place-items:center;min-height:2.75rem;padding-inline:.25rem;font-size:.9375rem;border:1px solid var(--c-border-strong);border-radius:.7rem;font-weight:500;transition:background-color 250ms ease,color 250ms ease,border-color 250ms ease}.variant-radios--sizes label:hover .radio-label{border-color:var(--c-muted)}.variant-radios--sizes .variant-radio .input-radio:checked+.radio-label{background:var(--c-text);border-color:var(--c-text);box-shadow:none;color:var(--c-bg)}.variant-radios--sizes .input-radio:focus-visible+.radio-label{outline:2px solid var(--c-focus);outline-offset:2px}.product-variants-item--radio .product-variants-item__head{container-type:inline-size;flex-wrap:wrap;align-items:center;row-gap:0}.product-variants-item--radio .product-variants-item__head .control-label{white-space:nowrap}.product-variants-item__links{display:flex;flex:1 1 0%;min-width:0;align-items:center;justify-content:flex-end;gap:1rem}@container (width < 26rem){.product-variants-item__links{flex-basis:100%}}.product-variants-item__links>a{flex:0 1 auto;min-width:0;height:2.75rem;margin-block:-.625rem;overflow:hidden;line-height:2.75rem;text-overflow:ellipsis;white-space:nowrap}.fit-link{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-soft);text-decoration:underline;text-underline-offset:3px}.fit-link:hover{color:var(--c-text)}.product-certs{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.product-certs li{padding:.35rem .8rem;border:1px solid var(--c-border-strong);border-radius:99rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.product__sections--side{margin-top:1.5rem}.product__sections--side .product-section{border-top:1px solid var(--c-border);padding:0;margin:0}.product__sections--side .product-section:last-child{border-bottom:1px solid var(--c-border)}.product__sections--side .product-section__title{margin:0;font-size:1rem;letter-spacing:0;text-transform:none;line-height:1.3}.product__sections--side .product-section__toggle{font-weight:600}.product__sections--side .product-section__body{padding-bottom:1.2rem;color:var(--c-text-soft);font-size:.93rem}.product__sections--side .rte h3,.product__sections--side .rte-content h3{font-size:1rem}.product-mosaic__item{background:var(--c-media)}.listing__more--sections{max-width:52rem;margin:clamp(3rem, 6vw, 5rem) auto 0}.listing__more--sections .product-section{border-top:1px solid var(--c-border)}.listing__more--sections .product-section:last-child{border-bottom:1px solid var(--c-border)}.listing__more--sections .product-section__title{margin:0;font-size:1.05rem;letter-spacing:0;line-height:1.3;text-transform:none}.listing__more--sections .product-section__body{padding-bottom:1.2rem;color:var(--c-text-soft)}dialog.quickview{background:var(--c-surface);border:1px solid var(--c-border)}.quickview .product__name{font-size:clamp(1.6rem, 1.2rem + 1.2vw, 2.2rem)}dialog.quickview .product__name{font-size:clamp(1.6rem, 1.2rem + 1.2vw, 2.2rem)}@media (width>=64em){.product__media{position:sticky;top:5.5rem;align-self:start}}.product-mosaic:not(:has(>li:nth-child(3)))>li:first-child{grid-column:auto}.product-mosaic__zoom{aspect-ratio:4 / 5;border-radius:var(--radius-lg)}.variant-radios--sizes:not(.is-chosen) .input-radio:checked+.radio-label{background:transparent;border-color:var(--c-border-strong);color:var(--c-text);box-shadow:none;outline:none}.product-variants-item:has(.variant-radios--sizes:not(.is-chosen)) .control-label__value{display:none}.size-hint{display:none;margin:.6rem 0 0;color:var(--c-primary);font-size:.88rem;font-weight:600}.product-variants-item.is-asking .size-hint{display:block}.product-variants-item.is-asking .variant-radios--sizes{animation:bindy-ask 420ms cubic-bezier(.32,.72,0,1)}.product-variants-item.is-asking .variant-radios--sizes .radio-label{border-color:var(--c-primary)}@keyframes bindy-ask{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}@media (prefers-reduced-motion:reduce){.product-variants-item.is-asking .variant-radios--sizes{animation:none}}.header__top{border-bottom:1px solid var(--c-border);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.header__top .announcement-bar{background:transparent;color:inherit}@media (width < 36em){.product__buy .product-quantity{grid-template-columns:auto 1fr auto}.product__buy .product-quantity .add{grid-row:auto;grid-column:auto}.product__buy .add-to-cart__price{display:none}.product__buy .qty input{width:2.25rem}.product__buy .qty .qty-stepper__btn{width:2.25rem}.product__buy .add .btn{white-space:nowrap;padding-inline:.75rem;font-size:1rem}}.adlxt-hero--cover .eyebrow{color:#fff;opacity:.85;text-shadow:0 1px 12px rgb(0 0 0 / 40%)}.newsletter__label{font-size:clamp(1.5rem, 1.1rem + 1.6vw, 2.4rem);letter-spacing:-.04em;text-transform:uppercase;line-height:.95}.listing__heading{font-size:clamp(1.1rem, 1rem + 0.6vw, 1.5rem);letter-spacing:-.02em;line-height:1.2}body:not(#index):not(#category):not(#product):not(#manufacturer):not(#search):not(#new-products):not(#best-sales):not(#prices-drop) h1{font-size:clamp(1.8rem, 1.3rem + 1.4vw, 2.6rem)}.footer__dark .newsletter__submit{background:var(--c-primary);color:var(--c-primary-contrast)}.facet[data-type="attribute_group"] ul{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.facet[data-type="attribute_group"]:not(:has(.facet-label__color)) ul{grid-template-columns:repeat(auto-fill,minmax(3.6rem,1fr))}.facet[data-type="attribute_group"]:has(.facet-label__color) ul{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr))}.facet[data-type="attribute_group"] .facet-label{position:relative;display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.6rem;padding:.3rem .5rem;border:1px solid var(--c-border-strong);border-radius:.7rem;cursor:pointer;transition:border-color 200ms ease,background-color 200ms ease}.facet[data-type="attribute_group"] .facet-label:hover{border-color:var(--c-muted)}.facet[data-type="attribute_group"] .facet-label input{position:absolute;opacity:0;pointer-events:none}.facet[data-type="attribute_group"] .facet-label .search-link{color:inherit;font-size:.8rem;font-weight:500;text-decoration:none;text-transform:capitalize}.facet[data-type="attribute_group"] .facet-label .magnitude{display:none}.facet[data-type="attribute_group"] .facet-label:has(input:checked){border-color:var(--c-text);background:var(--c-text);color:var(--c-bg)}.facet[data-type="attribute_group"] .facet-label:has(input:focus-visible){outline:2px solid var(--c-focus);outline-offset:2px}.facet[data-type="attribute_group"]:has(.facet-label__color) .facet-label{flex-direction:column;justify-content:flex-start;padding:.5rem .3rem}.facet[data-type="attribute_group"] .facet-label__color{width:1.6rem;height:1.6rem;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(255 255 255 / 25%)}.facet[data-type="attribute_group"]:has(.facet-label__color) .search-link{font-size:.68rem;text-align:center;line-height:1.2;text-transform:lowercase}.facet[data-type="attribute_group"]:has(.facet-label__color) .facet-label:has(input:checked){background:transparent;color:var(--c-text);border-color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary)}.answerkit__title{font-size:clamp(1.4rem, 1rem + 1.4vw, 2.2rem);line-height:1.1}#product-comments-list-header .comments-nb{font-size:clamp(1.4rem, 1rem + 1.4vw, 2.2rem)}