/* ==========================================================================
   WPINK SLV SUPLEMENTOS — folha de estilo completa (auto-contida)
   Sem @import, sem CDN, sem framework. Fontes = stack nativa do sistema.
   ========================================================================== */

/* --------------------------------------------------------------- tokens -- */
:root{
  --primary-color:#9b51e0;
  --primary-dark:#7b35bf;
  --primary-soft:#f4ebff;
  --lilac:#c9a4ef;
  --lilac-2:#bd8fe5;
  --plum:#3d2856;
  --pink:#ea0272;
  --pink-soft:#fce4ec;
  --ink:#161616;
  --text:#1d1522;
  --muted:#6b6470;
  --bg:#ffffff;
  --bg-soft:#faf7fd;
  --line:#ececec;
  --line-strong:#dcd4e6;
  --ok:#12855a;
  --warn:#b8860b;
  --err:#a01037;
  --radius:14px;
  --radius-lg:18px;
  --radius-xl:28px;
  --shadow:0 10px 30px -12px rgba(61,40,86,.35);
  --shadow-soft:0 4px 18px -10px rgba(61,40,86,.35);
  --header-h:96px;
  --font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;
  --serif:Georgia,"Times New Roman",serif;
  --mono:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;
}

/* ----------------------------------------------------------------- base -- */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}
img{max-width:100%;display:block;border:0}
a{color:inherit;text-decoration:none}
button,input,select,textarea{font:inherit;color:inherit}
button{cursor:pointer}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:800;letter-spacing:-.01em;line-height:1.2}
p{margin:0 0 12px}
ul,ol{margin:0;padding:0}
s{color:var(--muted)}
hr{border:0;border-top:1px solid var(--line);margin:18px 0}
::selection{background:var(--lilac);color:#fff}
.container{width:100%;max-width:1280px;margin:0 auto;padding:0 16px}
.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
main{display:block;min-height:40vh}
.left{float:none}
.right{float:none}
.inline{display:inline-block}
.hint{font-size:12px;color:var(--muted)}
.green{color:var(--ok)}
.danger{color:var(--err)}
.small{font-size:12.5px}

/* --------------------------------------------------------------- topbar -- */
.topbar{
  background:var(--lilac-2);color:#fff;font-size:12.5px;letter-spacing:.01em;
  text-align:center;padding:9px 14px;font-weight:600;
}
.topbar a{color:#fff;text-decoration:underline;text-underline-offset:3px}
.topbar a:hover{color:var(--plum)}

/* --------------------------------------------------------------- header -- */
.header{
  display:flex;flex-direction:column;align-items:center;
  position:sticky;top:0;z-index:60;
  background-color:rgba(250,240,243,.8);
  backdrop-filter:blur(8px);
  transition:all .3s ease;
}
.header-top{background:transparent;border-bottom:0;width:100%;display:flex;justify-content:center;padding:0 15px}

.header-wrapper{
  width:100%;max-width:1280px;min-width:280px;margin:0 auto;padding:8px;
  display:flex;justify-content:space-between;align-items:center;gap:16px;
}
@media(min-width:1025px){ .header-wrapper{padding:20px 0} }

.left-div{display:none}
.menu-button{background:none;border:0;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:10px}
.menu-button:hover{background:var(--primary-soft)}
.logo-wrapper{display:block;flex:0 0 auto}
.logo-wrapper img{height:40px;width:auto;object-fit:contain}

.searchbar-wrapper{flex:1 1 auto;min-width:0;max-width:520px}
.search-field{
  display:flex;align-items:center;gap:6px;width:100%;
  background:#fff;border:1.5px solid var(--line-strong);
  border-radius:999px;padding:4px 6px 4px 18px;transition:border-color .18s,box-shadow .18s;
}
.search-field:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 4px rgba(155,81,224,.15);background:#fff}
.search-field input{
  flex:1;min-width:0;border:0;outline:0;background:transparent;
  padding:10px 0;font-size:14px;color:var(--text);
}
.search-field input::placeholder{color:#9a93a3}
.search-field input::-webkit-search-cancel-button{display:none}
.search-field button{
  border:0;background:var(--primary-color);color:#fff;width:38px;height:38px;
  border-radius:999px;display:flex;align-items:center;justify-content:center;transition:.18s;
}
.search-field button:hover{background:var(--primary-dark)}

.header-shortcut{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--text);white-space:nowrap}
.header-shortcut svg{width:24px;height:24px;flex:0 0 auto}
.header-shortcut a:hover{color:var(--primary-color)}

.header-buttons{display:flex;align-items:center;gap:12px;margin-left:auto}
.icon-link{
  width:42px;height:42px;border-radius:999px;display:flex;align-items:center;justify-content:center;
  color:var(--text);transition:.18s;
}
.icon-link:hover{background:var(--primary-soft);color:var(--primary-color)}
.cart-button{
  position:relative;background:none;border:0;width:44px;height:42px;
  display:flex;align-items:center;justify-content:center;color:var(--text);border-radius:999px;transition:.18s;
}
.cart-button svg{width:26px;height:26px}
.cart-button:hover{background:var(--primary-soft);color:var(--primary-color)}
.cart-count{
  position:absolute;top:-2px;right:-2px;min-width:19px;height:19px;padding:0 5px;
  background:var(--pink);color:#fff;border-radius:999px;font-size:11px;font-weight:800;
  display:inline-flex;align-items:center;justify-content:center;line-height:1;
}

/* navbar */
.navbar-bottom{background:transparent;border-bottom:1px solid rgba(61,40,86,.08);width:100%}
.navbar-items {
    display: flex;
    flex: auto;
    align-items: center;
    max-width: 1280px;
    width: 100%;
    color: #fff;
}
.navbar-items::-webkit-scrollbar{display:none}
.navbar-items li
	{ 
    flex: 1;
	}
.navbar-items a{ 
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    padding: 16px;
    line-height: 36px;
    text-decoration: none;
    color: #000;
    white-space: nowrap;
    height: 56px;
    font-size: 14px;
    font-weight: 600;
}
ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
button {
    border: 0;
    outline: none;
    background-color: transparent;
    box-shadow: none;
} 
.footer_footer__znRxM .footer_bottomBlock__2Ogx_ .footer_legalTextWrapper__aUYhA .footer_legalText__4Z6Zt p {
    margin: 0 0 2px;
} 
@layer components{.section_section__AmDVi [data-fs-content=alert]{width:100%;max-width:100%}.section_section__AmDVi [data-fs-icon]{display:flex;align-items:center;justify-content:center}.section_section__AmDVi [data-fs-button]{--fs-button-padding:calc(var(--fs-spacing-1) - (var(--fs-button-border-width) * 2)) var(--fs-spacing-3);--fs-button-height:var(--fs-control-tap-size);--fs-button-gap:var(--fs-spacing-2);--fs-button-shadow:var(--fs-shadow);--fs-button-shadow-hover:var(--fs-button-shadow);--fs-button-border-radius:var(--fs-border-radius);--fs-button-border-width:var(--fs-border-width-thick);--fs-button-border-color:transparent;--fs-button-text-size:var(--fs-text-size-base);--fs-button-text-weight:var(--fs-text-weight-bold);--fs-button-transition-function:var(--fs-transition-function);--fs-button-transition-property:var(--fs-transition-property);--fs-button-transition-timing:var(--fs-transition-timing);--fs-button-primary-text-color:var(--fs-color-primary-text);--fs-button-primary-text-color-hover:var(--fs-button-primary-text-color);--fs-button-primary-text-color-active:var(--fs-button-primary-text-color);--fs-button-primary-bkg-color:var(--fs-color-primary-bkg);--fs-button-primary-bkg-color-hover:var(--fs-color-primary-bkg-hover);--fs-button-primary-bkg-color-active:var(--fs-color-primary-bkg-active);--fs-button-primary-border-color:transparent;--fs-button-primary-border-color-hover:var(--fs-button-primary-border-color);--fs-button-primary-border-color-active:var(--fs-button-primary-border-color);--fs-button-primary-shadow-hover:var(--fs-button-shadow-hover);--fs-button-primary-inverse-text-color:var(--fs-button-primary-bkg-color);--fs-button-primary-inverse-text-color-hover:var(--fs-button-primary-bkg-color);--fs-button-primary-inverse-text-color-active:var(--fs-button-primary-bkg-color);--fs-button-primary-inverse-bkg-color:var(--fs-button-primary-text-color);--fs-button-primary-inverse-bkg-color-hover:var(--fs-color-primary-bkg-light);--fs-button-primary-inverse-bkg-color-active:var(--fs-color-primary-bkg-light-active);--fs-button-primary-inverse-border-color:var(--fs-button-primary-border-color);--fs-button-primary-inverse-border-color-hover:var(--fs-button-primary-border-color);--fs-button-primary-inverse-border-color-active:var(--fs-button-primary-border-color);--fs-button-primary-inverse-shadow-hover:var(--fs-button-shadow-hover);--fs-button-secondary-text-color:var(--fs-color-secondary-text);--fs-button-secondary-text-color-hover:var(--fs-color-text-inverse);--fs-button-secondary-text-color-active:var(--fs-button-secondary-text-color-hover);--fs-button-secondary-bkg-color:var(--fs-color-secondary-bkg);--fs-button-secondary-bkg-color-hover:var(--fs-color-secondary-bkg-hover);--fs-button-secondary-bkg-color-active:var(--fs-color-secondary-bkg-active);--fs-button-secondary-border-color:var(--fs-button-secondary-text-color);--fs-button-secondary-border-color-hover:var(--fs-button-secondary-bkg-color-hover);--fs-button-secondary-border-color-active:var(--fs-button-secondary-bkg-color-active);--fs-button-secondary-shadow-hover:var(--fs-button-shadow-hover);--fs-button-secondary-inverse-text-color:var(--fs-button-secondary-text-color-hover);--fs-button-secondary-inverse-text-color-hover:var(--fs-button-secondary-text-color);--fs-button-secondary-inverse-text-color-active:var(--fs-button-secondary-inverse-text-color-hover);--fs-button-secondary-inverse-bkg-color:var(--fs-button-secondary-bkg-color);--fs-button-secondary-inverse-bkg-color-hover:var(--fs-button-secondary-text-color-hover);--fs-button-secondary-inverse-bkg-color-active:var(--fs-color-secondary-bkg-light);--fs-button-secondary-inverse-border-color:var(--fs-button-secondary-inverse-text-color);--fs-button-secondary-inverse-border-color-hover:var(--fs-button-secondary-inverse-bkg-color-hover);--fs-button-secondary-inverse-border-color-active:var(--fs-button-secondary-inverse-bkg-color-active);--fs-button-secondary-inverse-shadow-hover:var(--fs-button-shadow-hover);--fs-button-tertiary-text-color:var(--fs-color-tertiary-text);--fs-button-tertiary-text-color-hover:var(--fs-button-tertiary-text-color);--fs-button-tertiary-text-color-active:var(--fs-button-primary-bkg-color);--fs-button-tertiary-bkg-color:var(--fs-color-tertiary-bkg);--fs-button-tertiary-bkg-color-hover:var(--fs-color-tertiary-bkg-hover);--fs-button-tertiary-bkg-color-active:var(--fs-color-tertiary-bkg-active);--fs-button-tertiary-border-color:transparent;--fs-button-tertiary-border-color-hover:var(--fs-button-tertiary-border-color);--fs-button-tertiary-border-color-active:var(--fs-button-tertiary-border-color);--fs-button-tertiary-shadow-hover:var(--fs-button-shadow-hover);--fs-button-tertiary-inverse-text-color:var(--fs-button-secondary-text-color-hover);--fs-button-tertiary-inverse-text-color-hover:var(--fs-button-secondary-text-color-hover);--fs-button-tertiary-inverse-text-color-active:var(--fs-button-secondary-text-color-hover);--fs-button-tertiary-inverse-bkg-color:var(--fs-button-secondary-inverse-bkg-color);--fs-button-tertiary-inverse-bkg-color-hover:var(--fs-button-primary-bkg-color-hover);--fs-button-tertiary-inverse-bkg-color-active:var(--fs-button-primary-bkg-color-active);--fs-button-tertiary-inverse-border-color:var(--fs-button-tertiary-border-color);--fs-button-tertiary-inverse-border-color-hover:var(--fs-button-tertiary-border-color);--fs-button-tertiary-inverse-border-color-active:var(--fs-button-tertiary-border-color);--fs-button-tertiary-inverse-shadow-hover:var(--fs-button-shadow-hover);--fs-button-disabled-bkg-color:var(--fs-color-disabled-bkg);--fs-button-disabled-text-color:var(--fs-color-disabled-text);--fs-button-loading-label-column-gap:var(--fs-spacing-3);--fs-button-small-padding:var(--fs-spacing-0) var(--fs-spacing-1);--fs-button-small-min-height:var(--fs-spacing-7);--fs-button-small-gap:var(--fs-spacing-1);--fs-button-small-icon-width:var(--fs-spacing-3);--fs-button-small-icon-height:var(--fs-button-small-icon-width);--fs-button-icon-padding:0 var(--fs-spacing-1);display:flex;align-items:stretch;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:var(--fs-button-height);padding:0;cursor:pointer}.section_section__AmDVi [data-fs-button] [data-fs-button-wrapper]{position:relative;display:inline-flex;-moz-column-gap:var(--fs-button-gap);column-gap:var(--fs-button-gap);align-items:center;justify-content:center;width:100%;padding:var(--fs-button-padding);font-size:var(--fs-button-text-size);font-weight:var(--fs-button-text-weight);line-height:var(--fs-button-text-size);text-decoration:none;border:var(--fs-button-border-width) solid var(--fs-button-border-color);border-radius:var(--fs-button-border-radius);outline:none;box-shadow:var(--fs-button-shadow);transition:var(--fs-button-transition-property) var(--fs-button-transition-timing) var(--fs-button-transition-function)}.section_section__AmDVi [data-fs-button][data-fs-button-variant]:focus,.section_section__AmDVi [data-fs-button][data-fs-button-variant]:focus-visible{box-shadow:none}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){.section_section__AmDVi [data-fs-button][data-fs-button-variant]:focus [data-fs-button-wrapper],.section_section__AmDVi [data-fs-button][data-fs-button-variant]:focus:hover [data-fs-button-wrapper]{outline:none;box-shadow:0 0 0 1px var(--fs-color-body-bkg),0 0 0 var(--fs-border-width-thickest) var(--fs-color-focus-ring)}}}.section_section__AmDVi [data-fs-button][data-fs-button-variant]:focus-visible [data-fs-button-wrapper],.section_section__AmDVi [data-fs-button][data-fs-button-variant]:focus-visible:hover [data-fs-button-wrapper]{outline:none;box-shadow:0 0 0 1px var(--fs-color-body-bkg),0 0 0 var(--fs-border-width-thickest) var(--fs-color-focus-ring)}.section_section__AmDVi [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper],.section_section__AmDVi [data-fs-button][data-fs-button-variant][data-fs-button-disabled=true] [data-fs-button-wrapper]{color:var(--fs-button-disabled-text-color);cursor:not-allowed;background-color:var(--fs-button-disabled-bkg-color);border:0;box-shadow:none}.section_section__AmDVi [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper] svg,.section_section__AmDVi [data-fs-button][data-fs-button-variant][data-fs-button-disabled=true] [data-fs-button-wrapper] svg{color:var(--fs-color-neutral-5)}.section_section__AmDVi [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper]:hover,.section_section__AmDVi [data-fs-button][data-fs-button-variant][data-fs-button-disabled=true] [data-fs-button-wrapper]:hover{color:var(--fs-button-disabled-text-color);background-color:var(--fs-button-disabled-bkg-color)}.section_section__AmDVi [data-fs-button][data-fs-button-size=small]{--fs-control-tap-size:var(--fs-button-small-min-height);padding:var(--fs-spacing-1)}.section_section__AmDVi [data-fs-button][data-fs-button-size=small] [data-fs-button-wrapper]{-moz-column-gap:var(--fs-button-small-gap);column-gap:var(--fs-button-small-gap);padding:var(--fs-button-small-padding)}.section_section__AmDVi [data-fs-button][data-fs-button-size=small]:not([data-fs-icon-button=true]) [data-fs-icon]{width:var(--fs-button-small-icon-width);height:var(--fs-button-small-icon-height)}.section_section__AmDVi [data-fs-button][data-fs-button-variant=primary] [data-fs-button-wrapper]{color:var(--fs-button-primary-text-color);background-color:var(--fs-button-primary-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-primary-border-color)}.section_section__AmDVi [data-fs-button][data-fs-button-variant=primary]:hover [data-fs-button-wrapper]{color:var(--fs-button-primary-text-color-hover);background-color:var(--fs-button-primary-bkg-color-hover);border-color:var(--fs-button-primary-border-color-hover);box-shadow:var(--fs-button-primary-shadow-hover)}.section_section__AmDVi [data-fs-button][data-fs-button-variant=primary]:focus [data-fs-button-wrapper],.section_section__AmDVi [data-fs-button][data-fs-button-variant=primary]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-primary-text-color-hover);background-color:var(--fs-button-primary-bkg-color-hover)}.section_section__AmDVi [data-fs-button][data-fs-button-variant=primary]:active [data-fs-button-wrapper]{color:var(--fs-button-primary-text-color-active);background-color:var(--fs-button-primary-bkg-color-active);border-color:var(--fs-button-primary-border-color-active)}.section_section__AmDVi [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true] [data-fs-button-wrapper]{color:var(--fs-button-primary-inverse-text-color);background-color:var(--fs-button-primary-inverse-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-primary-inverse-border-color)}.section_section__AmDVi [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:hover [data-fs-button-wrapper]{color:var(--fs-button-primary-inverse-text-color-hover);background-color:var(--fs-button-primary-inverse-bkg-color-hover);border-color:var(--fs-button-primary-inverse-border-color-hover);box-shadow:var(--fs-button-primary-inverse-shadow-hover)}.section_section__AmDVi [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],.section_section__AmDVi [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-primary-inverse-text-color-hover);background-color:var(--fs-button-primary-inverse-bkg-color-hover)}.section_section__AmDVi [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:active [data-fs-button-wrapper]{color:var(--fs-button-primary-inverse-text-color-active);background-color:var(--fs-button-primary-inverse-bkg-color-active);border-color:var(--fs-button-primary-inverse-border-color-active)}.section_section__AmDVi [data-fs-button][data-fs-button-variant=secondary] [data-fs-button-wrapper]{color:var(--fs-button-secondary-text-color);background-color:var(--fs-button-secondary-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-secondary-border-color)}.section_section__AmDVi [data-fs-button][data-fs-button-variant=secondary]:hover [data-fs-button-wrapper]{color:var(--fs-button-secondary-text-color-hover);background-color:var(--fs-button-secondary-bkg-color-hover);border-color:var(--fs-button-secondary-border-color-hover);box-shadow:var(--fs-button-secondary-shadow-hover)}.section_section__AmDVi [data-fs-button][data-fs-button-variant=secondary]:focus [data-fs-button-wrapper],.section_section__AmDVi [data-fs-button][data-fs-button-variant=secondary]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-secondary-text-color-hover);background-color:var(--fs-button-secondary-bkg-color-hover)}.section_section__AmDVi [data-fs-button][data-fs-button-variant=secondary]:active [data-fs-button-wrapper]{color:var(--fs-button-secondary-text-color-active);background-color:var(--fs-button-secondary-bkg-color-active);border-color:var(--fs-button-secondary-border-color-active)}.section_section__AmDVi [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true] [data-fs-button-wrapper]{color:var(--fs-button-secondary-inverse-text-color);background-color:var(--fs-button-secondary-inverse-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-secondary-inverse-border-color)}.section_section__AmDVi [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:hover [data-fs-button-wrapper]{color:var(--fs-button-secondary-inverse-text-color-hover);background-color:var(--fs-button-secondary-inverse-bkg-color-hover);border-color:var(--fs-button-secondary-inverse-border-color-hover);box-shadow:var(--fs-button-secondary-inverse-shadow-hover)}.section_section__AmDVi [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],.section_section__AmDVi [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-secondary-inverse-text-color-hover);background-color:var(--fs-button-secondary-inverse-bkg-color-hover)}.section_section__AmDVi [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:active [data-fs-button-wrapper]{color:var(--fs-button-secondary-inverse-text-color-active);background-color:var(--fs-button-secondary-inverse-bkg-color-active);border-color:var(--fs-button-secondary-inverse-border-color-active)}.section_section__AmDVi [data-fs-button][data-fs-button-variant=tertiary] [data-fs-button-wrapper]{color:var(--fs-button-tertiary-text-color);background-color:var(--fs-button-tertiary-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-tertiary-border-color)}.section_section__AmDVi [data-fs-button][data-fs-button-variant=tertiary]:hover [data-fs-button-wrapper]{color:var(--fs-button-tertiary-text-color-hover);background-color:var(--fs-button-tertiary-bkg-color-hover);border-color:var(--fs-button-tertiary-border-color-hover);box-shadow:var(--fs-button-tertiary-shadow-hover)}.section_section__AmDVi [data-fs-button][data-fs-button-variant=tertiary]:focus [data-fs-button-wrapper],.section_section__AmDVi [data-fs-button][data-fs-button-variant=tertiary]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-tertiary-text-color-hover);background-color:var(--fs-button-tertiary-bkg-color-hover)}.section_section__AmDVi [data-fs-button][data-fs-button-variant=tertiary]:active [data-fs-button-wrapper]{color:var(--fs-button-tertiary-text-color-active);background-color:var(--fs-button-tertiary-bkg-color-active);border-color:var(--fs-button-tertiary-border-color-active)}.section_section__AmDVi [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true] [data-fs-button-wrapper]{color:var(--fs-button-tertiary-inverse-text-color);background-color:var(--fs-button-tertiary-inverse-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-tertiary-inverse-border-color)}.section_section__AmDVi [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:hover [data-fs-button-wrapper]{color:var(--fs-button-tertiary-inverse-text-color-hover);background-color:var(--fs-button-tertiary-inverse-bkg-color-hover);border-color:var(--fs-button-tertiary-inverse-border-color-hover);box-shadow:var(--fs-button-tertiary-inverse-shadow-hover)}.section_section__AmDVi [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],.section_section__AmDVi [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-tertiary-inverse-text-color-hover);background-color:var(--fs-button-tertiary-inverse-bkg-color-hover)}.section_section__AmDVi [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:active [data-fs-button-wrapper]{color:var(--fs-button-tertiary-inverse-text-color-active);background-color:var(--fs-button-tertiary-inverse-bkg-color-active);border-color:var(--fs-button-tertiary-inverse-border-color-active)}.section_section__AmDVi [data-fs-button][data-fs-icon-button=true]{width:var(--fs-button-height)}.section_section__AmDVi [data-fs-button][data-fs-icon-button=true] [data-fs-button-wrapper]{-moz-column-gap:0;column-gap:0;padding:0;border-width:0;width:100%}.section_section__AmDVi [data-fs-button][data-fs-button-loading=true] [data-fs-button-wrapper]>*{opacity:0;pointer-events:none}.section_section__AmDVi [data-fs-button][data-fs-button-loading=true] [data-fs-button-wrapper] [data-fs-button-loading-label]{position:absolute;opacity:1;display:flex;-moz-column-gap:var(--fs-button-loading-label-column-gap);column-gap:var(--fs-button-loading-label-column-gap)}.section_section__AmDVi [data-fs-link]{--fs-link-min-width:auto;--fs-link-min-height:var(--fs-link-min-width);--fs-link-padding:var(--fs-spacing-2) var(--fs-spacing-0);--fs-link-border-radius:var(--fs-border-radius);--fs-link-text-line-height:1.5;--fs-link-text-color:var(--fs-color-link);--fs-link-text-color-visited:var(--fs-color-link-visited);--fs-link-text-decoration:none;--fs-link-text-decoration-hover:underline;--fs-link-transition-function:var(--fs-transition-function);--fs-link-transition-property:var(--fs-transition-property);--fs-link-transition-timing:var(--fs-transition-timing);--fs-link-inverse-text-color:var(--fs-color-link-inverse);--fs-link-inverse-text-color-visited:var(--fs-link-inverse-text-color);--fs-link-display-text-line-height:var(--fs-link-text-line-height);--fs-link-display-text-color:var(--fs-color-text-display);--fs-link-display-text-color-visited:var(--fs-link-display-text-color);--fs-link-inline-padding:0;--fs-link-inline-text-decoration:underline;--fs-link-inline-text-color:var(--fs-link-text-color);--fs-link-small-text-size:var(--fs-text-size-1);--fs-link-small-padding:var(--fs-spacing-1) var(--fs-spacing-0);min-width:var(--fs-link-min-width);min-height:var(--fs-link-min-height);padding:var(--fs-link-padding);-webkit-text-decoration:var(--fs-link-text-decoration);text-decoration:var(--fs-link-text-decoration)}.section_section__AmDVi [data-fs-link]:hover{-webkit-text-decoration:var(--fs-link-text-decoration-hover);text-decoration:var(--fs-link-text-decoration-hover)}.section_section__AmDVi [data-fs-link]:visited{color:var(--fs-link-text-color-visited)}.section_section__AmDVi [data-fs-link] a{border-radius:var(--fs-link-border-radius);transition:var(--fs-link-transition-property) var(--fs-link-transition-timing) var(--fs-link-transition-function)}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){.section_section__AmDVi [data-fs-link] a:focus{outline:none;box-shadow:0 0 0 1px var(--fs-color-body-bkg),0 0 0 var(--fs-border-width-thickest) var(--fs-color-focus-ring)}}}.section_section__AmDVi [data-fs-link] a:focus-visible{outline:none;box-shadow:0 0 0 1px var(--fs-color-body-bkg),0 0 0 var(--fs-border-width-thickest) var(--fs-color-focus-ring)}.section_section__AmDVi [data-fs-link][data-fs-link-variant=default]{line-height:var(--fs-link-text-line-height);color:var(--fs-link-text-color)}.section_section__AmDVi [data-fs-link][data-fs-link-variant=display]{line-height:var(--fs-link-display-text-line-height);color:var(--fs-link-display-text-color)}.section_section__AmDVi [data-fs-link][data-fs-link-variant=display]:visited{color:var(--fs-link-display-text-color-visited)}.section_section__AmDVi [data-fs-link][data-fs-link-variant=inline]{display:inline-block;padding:var(--fs-link-inline-padding);color:var(--fs-link-inline-text-color);-webkit-text-decoration:var(--fs-link-inline-text-decoration);text-decoration:var(--fs-link-inline-text-decoration)}.section_section__AmDVi [data-fs-link][data-fs-link-size=small]{font-size:var(--fs-link-small-text-size)}@media(min-width:1280px){.section_section__AmDVi [data-fs-link][data-fs-link-size=small]{padding:var(--fs-link-small-padding)}}.section_section__AmDVi [data-fs-link][data-fs-link-inverse=true]{color:var(--fs-link-inverse-text-color)}.section_section__AmDVi [data-fs-link][data-fs-link-inverse=true]:visited{color:var(--fs-link-inverse-text-color-visited)}.section_section__AmDVi [data-fs-alert]{--fs-alert-height:var(--fs-spacing-7);--fs-alert-padding-left:var(--fs-spacing-3);--fs-alert-padding-right:var(--fs-alert-padding-left);--fs-alert-bkg-color:var(--fs-color-highlighted-bkg);--fs-alert-text-color:var(--fs-color-highlighted-text);--fs-alert-text-size:var(--fs-text-size-1);--fs-alert-icon-width:var(--fs-spacing-4);--fs-alert-icon-height:var(--fs-alert-icon-width);--fs-alert-icon-margin-right:var(--fs-spacing-1);--fs-alert-icon-color:var(--fs-alert-text-color);--fs-alert-link-color:var(--fs-alert-text-color);--fs-alert-link-color-visited:var(--fs-alert-text-color);--fs-alert-button-text-color:var(--fs-alert-text-color);--fs-alert-button-bkg-color:var(--fs-alert-bkg-color);--fs-alert-button-border-radius:var(--fs-border-radius);display:flex;align-items:center;width:100%;height:var(--fs-alert-height);padding-right:var(--fs-alert-padding-right);padding-left:var(--fs-alert-padding-left);font-size:var(--fs-alert-text-size);color:var(--fs-alert-text-color);background-color:var(--fs-alert-bkg-color)}.section_section__AmDVi [data-fs-alert]>[data-fs-icon]{width:var(--fs-alert-icon-width);height:var(--fs-alert-icon-height);margin-right:var(--fs-alert-icon-margin-right);color:var(--fs-alert-icon-color)}.section_section__AmDVi [data-fs-alert] [data-fs-alert-content]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section_section__AmDVi [data-fs-alert] span{font-weight:var(--fs-text-weight-bold)}.section_section__AmDVi [data-fs-alert] [data-fs-alert-link]{min-width:0;height:var(--fs-alert-height);padding:0 var(--fs-spacing-1);overflow:hidden;font-weight:var(--fs-text-weight-bold);line-height:var(--fs-alert-height);color:var(--fs-alert-link-color);text-overflow:ellipsis;white-space:nowrap}.section_section__AmDVi [data-fs-alert] [data-fs-alert-link]:visited{color:var(--fs-alert-link-color-visited)}.section_section__AmDVi [data-fs-alert] [data-fs-alert-button]{margin-left:auto}.section_section__AmDVi [data-fs-alert] [data-fs-alert-button] [data-fs-button-wrapper]{color:var(--fs-alert-button-text-color)}.section_section__AmDVi [data-fs-alert] [data-fs-alert-button]:hover span{filter:brightness(.95)}.section_section__AmDVi [data-fs-alert][data-fs-alert-dismissible=true]{padding-right:0}.section_section__8YaQ0{position:-webkit-sticky;position:sticky;top:0;z-index:var(--fs-z-index-high);--fs-navbar-height-desktop:4.5rem}.section_section__8YaQ0 [data-fs-badge]{--fs-badge-padding:var(--fs-spacing-0) var(--fs-spacing-2);--fs-badge-border-radius:var(--fs-border-radius-pill);--fs-badge-border-width:0;--fs-badge-border-style:none;--fs-badge-border-color:transparent;--fs-badge-bkg-color:var(--fs-color-neutral-bkg);--fs-badge-text-color:var(--fs-color-text);--fs-badge-text-size:var(--fs-text-size-tiny);--fs-badge-text-weight:var(--fs-text-weight-bold);--fs-badge-transition-function:var(--fs-transition-function);--fs-badge-transition-property:var(--fs-transition-property);--fs-badge-transition-timing:var(--fs-transition-timing);--fs-badge-neutral-bkg-color:var(--fs-color-neutral-bkg);--fs-badge-neutral-text-color:var(--fs-badge-text-color);--fs-badge-neutral-border-color:var(--fs-color-neutral-bkg);--fs-badge-success-bkg-color:var(--fs-color-success-bkg);--fs-badge-success-text-color:var(--fs-badge-text-color);--fs-badge-success-border-color:var(--fs-color-success-bkg);--fs-badge-highlighted-bkg-color:var(--fs-color-highlighted-bkg);--fs-badge-highlighted-text-color:var(--fs-color-highlighted-text);--fs-badge-highlighted-border-color:var(--fs-color-highlighted-bkg);--fs-badge-info-bkg-color:var(--fs-color-info-bkg);--fs-badge-info-text-color:var(--fs-color-info-text);--fs-badge-info-border-color:var(--fs-color-info-bkg);--fs-badge-warning-bkg-color:var(--fs-color-warning-bkg);--fs-badge-warning-text-color:var(--fs-color-warning-text);--fs-badge-warning-border-color:var(--fs-color-warning-bkg);--fs-badge-danger-bkg-color:var(--fs-color-danger-bkg);--fs-badge-danger-text-color:var(--fs-badge-text-color);--fs-badge-danger-border-color:var(--fs-color-danger-bkg);--fs-badge-big-text-size:var(--fs-text-size-legend);--fs-badge-big-padding:var(--fs-spacing-1) var(--fs-spacing-2);--fs-badge-counter-size:var(--fs-spacing-3);--fs-badge-counter-padding:var(--fs-spacing-0);--fs-badge-counter-text-size:var(--fs-text-size-0);--fs-badge-counter-text-color:var(--fs-color-text-inverse);--fs-badge-counter-bkg-color:var(--fs-color-link);--fs-badge-counter-border-radius:var(--fs-border-radius-pill);--fs-badge-counter-border-color:var(--fs-color-body-bkg);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:var(--fs-badge-text-size);font-weight:var(--fs-badge-text-weight);line-height:1;color:var(--fs-badge-text-color);text-transform:uppercase;white-space:nowrap;border:var(--fs-badge-border-width) var(--fs-badge-border-style) var(--fs-badge-border-color);border-radius:var(--fs-badge-border-radius)}.section_section__8YaQ0 [data-fs-badge] [data-fs-badge-wrapper]{padding:var(--fs-badge-padding);overflow:hidden;border-radius:var(--fs-badge-border-radius)}.section_section__8YaQ0 [data-fs-badge][data-fs-badge-size=big]{font-size:var(--fs-badge-big-text-size)}.section_section__8YaQ0 [data-fs-badge][data-fs-badge-size=big] [data-fs-badge-wrapper]{padding:var(--fs-badge-big-padding)}.section_section__8YaQ0 [data-fs-badge][data-fs-badge-counter=true]{position:absolute;top:.375rem;left:1.625rem;font-size:10px;color:var(--fs-badge-counter-text-color);border-color:var(--fs-badge-counter-border-color);border-radius:var(--fs-badge-counter-border-radius)}.section_section__8YaQ0 [data-fs-badge][data-fs-badge-counter=true] [data-fs-badge-wrapper]{display:flex;align-items:center;justify-content:center;min-width:var(--fs-badge-counter-size);height:var(--fs-badge-counter-size);padding:var(--fs-badge-counter-padding);background-color:var(--fs-badge-counter-bkg-color);border-radius:var(--fs-badge-counter-border-radius)}.section_section__8YaQ0 [data-fs-badge][data-fs-badge-variant=success]{color:var(--fs-badge-success-text-color)}.section_section__8YaQ0 [data-fs-badge][data-fs-badge-variant=success] [data-fs-badge-wrapper]{background-color:var(--fs-badge-success-bkg-color);border-color:var(--fs-badge-success-border-color)}.section_section__8YaQ0 [data-fs-badge][data-fs-badge-variant=neutral]{color:var(--fs-badge-neutral-text-color)}.section_section__8YaQ0 [data-fs-badge][data-fs-badge-variant=neutral] [data-fs-badge-wrapper]{background-color:var(--fs-badge-neutral-bkg-color);border-color:var(--fs-badge-neutral-border-color)}.section_section__8YaQ0 [data-fs-badge][data-fs-badge-variant=highlighted]{color:var(--fs-badge-highlighted-text-color)}.section_section__8YaQ0 [data-fs-badge][data-fs-badge-variant=highlighted] [data-fs-badge-wrapper]{background-color:var(--fs-badge-highlighted-bkg-color);border-color:var(--fs-badge-highlighted-border-color)}.section_section__8YaQ0 [data-fs-badge][data-fs-badge-variant=info]{color:var(--fs-badge-info-text-color)}.section_section__8YaQ0 [data-fs-badge][data-fs-badge-variant=info] [data-fs-badge-wrapper]{background-color:var(--fs-badge-info-bkg-color);border-color:var(--fs-badge-info-border-color)}.section_section__8YaQ0 [data-fs-badge][data-fs-badge-variant=warning]{color:var(--fs-badge-warning-text-color)}.section_section__8YaQ0 [data-fs-badge][data-fs-badge-variant=warning] [data-fs-badge-wrapper]{background-color:var(--fs-badge-warning-bkg-color);border-color:var(--fs-badge-warning-border-color)}.section_section__8YaQ0 [data-fs-badge][data-fs-badge-variant=danger]{color:var(--fs-badge-danger-text-color)}.section_section__8YaQ0 [data-fs-badge][data-fs-badge-variant=danger] [data-fs-badge-wrapper]{background-color:var(--fs-badge-danger-bkg-color);border-color:var(--fs-badge-danger-border-color)}.section_section__8YaQ0 [data-fs-button]{--fs-button-padding:calc(var(--fs-spacing-1) - (var(--fs-button-border-width) * 2)) var(--fs-spacing-3);--fs-button-height:var(--fs-control-tap-size);--fs-button-gap:var(--fs-spacing-2);--fs-button-shadow:var(--fs-shadow);--fs-button-shadow-hover:var(--fs-button-shadow);--fs-button-border-radius:var(--fs-border-radius);--fs-button-border-width:var(--fs-border-width-thick);--fs-button-border-color:transparent;--fs-button-text-size:var(--fs-text-size-base);--fs-button-text-weight:var(--fs-text-weight-bold);--fs-button-transition-function:var(--fs-transition-function);--fs-button-transition-property:var(--fs-transition-property);--fs-button-transition-timing:var(--fs-transition-timing);--fs-button-primary-text-color:var(--fs-color-primary-text);--fs-button-primary-text-color-hover:var(--fs-button-primary-text-color);--fs-button-primary-text-color-active:var(--fs-button-primary-text-color);--fs-button-primary-bkg-color:var(--fs-color-primary-bkg);--fs-button-primary-bkg-color-hover:var(--fs-color-primary-bkg-hover);--fs-button-primary-bkg-color-active:var(--fs-color-primary-bkg-active);--fs-button-primary-border-color:transparent;--fs-button-primary-border-color-hover:var(--fs-button-primary-border-color);--fs-button-primary-border-color-active:var(--fs-button-primary-border-color);--fs-button-primary-shadow-hover:var(--fs-button-shadow-hover);--fs-button-primary-inverse-text-color:var(--fs-button-primary-bkg-color);--fs-button-primary-inverse-text-color-hover:var(--fs-button-primary-bkg-color);--fs-button-primary-inverse-text-color-active:var(--fs-button-primary-bkg-color);--fs-button-primary-inverse-bkg-color:var(--fs-button-primary-text-color);--fs-button-primary-inverse-bkg-color-hover:var(--fs-color-primary-bkg-light);--fs-button-primary-inverse-bkg-color-active:var(--fs-color-primary-bkg-light-active);--fs-button-primary-inverse-border-color:var(--fs-button-primary-border-color);--fs-button-primary-inverse-border-color-hover:var(--fs-button-primary-border-color);--fs-button-primary-inverse-border-color-active:var(--fs-button-primary-border-color);--fs-button-primary-inverse-shadow-hover:var(--fs-button-shadow-hover);--fs-button-secondary-text-color:var(--fs-color-secondary-text);--fs-button-secondary-text-color-hover:var(--fs-color-text-inverse);--fs-button-secondary-text-color-active:var(--fs-button-secondary-text-color-hover);--fs-button-secondary-bkg-color:var(--fs-color-secondary-bkg);--fs-button-secondary-bkg-color-hover:var(--fs-color-secondary-bkg-hover);--fs-button-secondary-bkg-color-active:var(--fs-color-secondary-bkg-active);--fs-button-secondary-border-color:var(--fs-button-secondary-text-color);--fs-button-secondary-border-color-hover:var(--fs-button-secondary-bkg-color-hover);--fs-button-secondary-border-color-active:var(--fs-button-secondary-bkg-color-active);--fs-button-secondary-shadow-hover:var(--fs-button-shadow-hover);--fs-button-secondary-inverse-text-color:var(--fs-button-secondary-text-color-hover);--fs-button-secondary-inverse-text-color-hover:var(--fs-button-secondary-text-color);--fs-button-secondary-inverse-text-color-active:var(--fs-button-secondary-inverse-text-color-hover);--fs-button-secondary-inverse-bkg-color:var(--fs-button-secondary-bkg-color);--fs-button-secondary-inverse-bkg-color-hover:var(--fs-button-secondary-text-color-hover);--fs-button-secondary-inverse-bkg-color-active:var(--fs-color-secondary-bkg-light);--fs-button-secondary-inverse-border-color:var(--fs-button-secondary-inverse-text-color);--fs-button-secondary-inverse-border-color-hover:var(--fs-button-secondary-inverse-bkg-color-hover);--fs-button-secondary-inverse-border-color-active:var(--fs-button-secondary-inverse-bkg-color-active);--fs-button-secondary-inverse-shadow-hover:var(--fs-button-shadow-hover);--fs-button-tertiary-text-color:var(--fs-color-tertiary-text);--fs-button-tertiary-text-color-hover:var(--fs-button-tertiary-text-color);--fs-button-tertiary-text-color-active:var(--fs-button-primary-bkg-color);--fs-button-tertiary-bkg-color:var(--fs-color-tertiary-bkg);--fs-button-tertiary-bkg-color-hover:var(--fs-color-tertiary-bkg-hover);--fs-button-tertiary-bkg-color-active:var(--fs-color-tertiary-bkg-active);--fs-button-tertiary-border-color:transparent;--fs-button-tertiary-border-color-hover:var(--fs-button-tertiary-border-color);--fs-button-tertiary-border-color-active:var(--fs-button-tertiary-border-color);--fs-button-tertiary-shadow-hover:var(--fs-button-shadow-hover);--fs-button-tertiary-inverse-text-color:var(--fs-button-secondary-text-color-hover);--fs-button-tertiary-inverse-text-color-hover:var(--fs-button-secondary-text-color-hover);--fs-button-tertiary-inverse-text-color-active:var(--fs-button-secondary-text-color-hover);--fs-button-tertiary-inverse-bkg-color:var(--fs-button-secondary-inverse-bkg-color);--fs-button-tertiary-inverse-bkg-color-hover:var(--fs-button-primary-bkg-color-hover);--fs-button-tertiary-inverse-bkg-color-active:var(--fs-button-primary-bkg-color-active);--fs-button-tertiary-inverse-border-color:var(--fs-button-tertiary-border-color);--fs-button-tertiary-inverse-border-color-hover:var(--fs-button-tertiary-border-color);--fs-button-tertiary-inverse-border-color-active:var(--fs-button-tertiary-border-color);--fs-button-tertiary-inverse-shadow-hover:var(--fs-button-shadow-hover);--fs-button-disabled-bkg-color:var(--fs-color-disabled-bkg);--fs-button-disabled-text-color:var(--fs-color-disabled-text);--fs-button-loading-label-column-gap:var(--fs-spacing-3);--fs-button-small-padding:var(--fs-spacing-0) var(--fs-spacing-1);--fs-button-small-min-height:var(--fs-spacing-7);--fs-button-small-gap:var(--fs-spacing-1);--fs-button-small-icon-width:var(--fs-spacing-3);--fs-button-small-icon-height:var(--fs-button-small-icon-width);--fs-button-icon-padding:0 var(--fs-spacing-1);display:flex;align-items:stretch;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:var(--fs-button-height);padding:0;cursor:pointer}.section_section__8YaQ0 [data-fs-button] [data-fs-button-wrapper]{position:relative;display:inline-flex;-moz-column-gap:var(--fs-button-gap);column-gap:var(--fs-button-gap);align-items:center;justify-content:center;width:100%;padding:var(--fs-button-padding);font-size:var(--fs-button-text-size);font-weight:var(--fs-button-text-weight);line-height:var(--fs-button-text-size);text-decoration:none;border:var(--fs-button-border-width) solid var(--fs-button-border-color);border-radius:var(--fs-button-border-radius);outline:none;box-shadow:var(--fs-button-shadow);transition:var(--fs-button-transition-property) var(--fs-button-transition-timing) var(--fs-button-transition-function)}}@layer components{.section_section__8YaQ0 [data-fs-button][data-fs-button-variant]:focus,.section_section__8YaQ0 [data-fs-button][data-fs-button-variant]:focus-visible{box-shadow:none}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){.section_section__8YaQ0 [data-fs-button][data-fs-button-variant]:focus [data-fs-button-wrapper],.section_section__8YaQ0 [data-fs-button][data-fs-button-variant]:focus:hover [data-fs-button-wrapper]{outline:none;box-shadow:0 0 0 1px var(--fs-color-body-bkg),0 0 0 var(--fs-border-width-thickest) var(--fs-color-focus-ring)}}}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant]:focus-visible [data-fs-button-wrapper],.section_section__8YaQ0 [data-fs-button][data-fs-button-variant]:focus-visible:hover [data-fs-button-wrapper]{outline:none;box-shadow:0 0 0 1px var(--fs-color-body-bkg),0 0 0 var(--fs-border-width-thickest) var(--fs-color-focus-ring)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper],.section_section__8YaQ0 [data-fs-button][data-fs-button-variant][data-fs-button-disabled=true] [data-fs-button-wrapper]{color:var(--fs-button-disabled-text-color);cursor:not-allowed;background-color:var(--fs-button-disabled-bkg-color);border:0;box-shadow:none}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper] svg,.section_section__8YaQ0 [data-fs-button][data-fs-button-variant][data-fs-button-disabled=true] [data-fs-button-wrapper] svg{color:var(--fs-color-neutral-5)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper]:hover,.section_section__8YaQ0 [data-fs-button][data-fs-button-variant][data-fs-button-disabled=true] [data-fs-button-wrapper]:hover{color:var(--fs-button-disabled-text-color);background-color:var(--fs-button-disabled-bkg-color)}.section_section__8YaQ0 [data-fs-button][data-fs-button-size=small]{--fs-control-tap-size:var(--fs-button-small-min-height);padding:var(--fs-spacing-1)}.section_section__8YaQ0 [data-fs-button][data-fs-button-size=small] [data-fs-button-wrapper]{-moz-column-gap:var(--fs-button-small-gap);column-gap:var(--fs-button-small-gap);padding:var(--fs-button-small-padding)}.section_section__8YaQ0 [data-fs-button][data-fs-button-size=small]:not([data-fs-icon-button=true]) [data-fs-icon]{width:var(--fs-button-small-icon-width);height:var(--fs-button-small-icon-height)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=primary] [data-fs-button-wrapper]{color:var(--fs-button-primary-text-color);background-color:var(--fs-button-primary-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-primary-border-color)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=primary]:hover [data-fs-button-wrapper]{color:var(--fs-button-primary-text-color-hover);background-color:var(--fs-button-primary-bkg-color-hover);border-color:var(--fs-button-primary-border-color-hover);box-shadow:var(--fs-button-primary-shadow-hover)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=primary]:focus [data-fs-button-wrapper],.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=primary]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-primary-text-color-hover);background-color:var(--fs-button-primary-bkg-color-hover)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=primary]:active [data-fs-button-wrapper]{color:var(--fs-button-primary-text-color-active);background-color:var(--fs-button-primary-bkg-color-active);border-color:var(--fs-button-primary-border-color-active)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true] [data-fs-button-wrapper]{color:var(--fs-button-primary-inverse-text-color);background-color:var(--fs-button-primary-inverse-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-primary-inverse-border-color)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:hover [data-fs-button-wrapper]{color:var(--fs-button-primary-inverse-text-color-hover);background-color:var(--fs-button-primary-inverse-bkg-color-hover);border-color:var(--fs-button-primary-inverse-border-color-hover);box-shadow:var(--fs-button-primary-inverse-shadow-hover)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-primary-inverse-text-color-hover);background-color:var(--fs-button-primary-inverse-bkg-color-hover)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:active [data-fs-button-wrapper]{color:var(--fs-button-primary-inverse-text-color-active);background-color:var(--fs-button-primary-inverse-bkg-color-active);border-color:var(--fs-button-primary-inverse-border-color-active)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=secondary] [data-fs-button-wrapper]{color:var(--fs-button-secondary-text-color);background-color:var(--fs-button-secondary-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-secondary-border-color)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=secondary]:hover [data-fs-button-wrapper]{color:var(--fs-button-secondary-text-color-hover);background-color:var(--fs-button-secondary-bkg-color-hover);border-color:var(--fs-button-secondary-border-color-hover);box-shadow:var(--fs-button-secondary-shadow-hover)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=secondary]:focus [data-fs-button-wrapper],.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=secondary]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-secondary-text-color-hover);background-color:var(--fs-button-secondary-bkg-color-hover)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=secondary]:active [data-fs-button-wrapper]{color:var(--fs-button-secondary-text-color-active);background-color:var(--fs-button-secondary-bkg-color-active);border-color:var(--fs-button-secondary-border-color-active)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true] [data-fs-button-wrapper]{color:var(--fs-button-secondary-inverse-text-color);background-color:var(--fs-button-secondary-inverse-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-secondary-inverse-border-color)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:hover [data-fs-button-wrapper]{color:var(--fs-button-secondary-inverse-text-color-hover);background-color:var(--fs-button-secondary-inverse-bkg-color-hover);border-color:var(--fs-button-secondary-inverse-border-color-hover);box-shadow:var(--fs-button-secondary-inverse-shadow-hover)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-secondary-inverse-text-color-hover);background-color:var(--fs-button-secondary-inverse-bkg-color-hover)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:active [data-fs-button-wrapper]{color:var(--fs-button-secondary-inverse-text-color-active);background-color:var(--fs-button-secondary-inverse-bkg-color-active);border-color:var(--fs-button-secondary-inverse-border-color-active)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=tertiary] [data-fs-button-wrapper]{color:var(--fs-button-tertiary-text-color);background-color:var(--fs-button-tertiary-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-tertiary-border-color)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=tertiary]:hover [data-fs-button-wrapper]{color:var(--fs-button-tertiary-text-color-hover);background-color:var(--fs-button-tertiary-bkg-color-hover);border-color:var(--fs-button-tertiary-border-color-hover);box-shadow:var(--fs-button-tertiary-shadow-hover)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=tertiary]:focus [data-fs-button-wrapper],.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=tertiary]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-tertiary-text-color-hover);background-color:var(--fs-button-tertiary-bkg-color-hover)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=tertiary]:active [data-fs-button-wrapper]{color:var(--fs-button-tertiary-text-color-active);background-color:var(--fs-button-tertiary-bkg-color-active);border-color:var(--fs-button-tertiary-border-color-active)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true] [data-fs-button-wrapper]{color:var(--fs-button-tertiary-inverse-text-color);background-color:var(--fs-button-tertiary-inverse-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-tertiary-inverse-border-color)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:hover [data-fs-button-wrapper]{color:var(--fs-button-tertiary-inverse-text-color-hover);background-color:var(--fs-button-tertiary-inverse-bkg-color-hover);border-color:var(--fs-button-tertiary-inverse-border-color-hover);box-shadow:var(--fs-button-tertiary-inverse-shadow-hover)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-tertiary-inverse-text-color-hover);background-color:var(--fs-button-tertiary-inverse-bkg-color-hover)}.section_section__8YaQ0 [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:active [data-fs-button-wrapper]{color:var(--fs-button-tertiary-inverse-text-color-active);background-color:var(--fs-button-tertiary-inverse-bkg-color-active);border-color:var(--fs-button-tertiary-inverse-border-color-active)}.section_section__8YaQ0 [data-fs-button][data-fs-icon-button=true]{width:var(--fs-button-height)}.section_section__8YaQ0 [data-fs-button][data-fs-icon-button=true] [data-fs-button-wrapper]{-moz-column-gap:0;column-gap:0;padding:0;border-width:0;width:100%}.section_section__8YaQ0 [data-fs-button][data-fs-button-loading=true] [data-fs-button-wrapper]>*{opacity:0;pointer-events:none}.section_section__8YaQ0 [data-fs-button][data-fs-button-loading=true] [data-fs-button-wrapper] [data-fs-button-loading-label]{position:absolute;opacity:1;display:flex;-moz-column-gap:var(--fs-button-loading-label-column-gap);column-gap:var(--fs-button-loading-label-column-gap)}.section_section__8YaQ0 [data-fs-icon]{display:flex;align-items:center;justify-content:center}.section_section__8YaQ0 [data-fs-input]{--fs-input-padding:var(--fs-spacing-1) var(--fs-spacing-2);--fs-input-height:var(--fs-control-tap-size);--fs-input-bkg-color:var(--fs-color-body-bkg);--fs-input-box-shadow:none;--fs-input-box-shadow-hover:0 0 0 var(--fs-border-width) var(--fs-border-color-active);--fs-input-border-radius:var(--fs-border-radius);--fs-input-border-width:var(--fs-border-width);--fs-input-border-color:var(--fs-border-color);--fs-input-border-color-hover:var(--fs-border-color-active);--fs-input-text-color:var(--fs-color-text);--fs-input-text-size:var(--fs-text-size-body);--fs-input-line-height:1.25;--fs-input-transition-function:var(--fs-transition-function);--fs-input-transition-property:var(--fs-transition-property);--fs-input-transition-timing:var(--fs-transition-timing);--fs-input-disabled-bkg-color:var(--fs-color-disabled-bkg);--fs-input-disabled-text-color:var(--fs-color-disabled-text);--fs-input-disabled-border-width:var(--fs-border-width);--fs-input-disabled-border-color:var(--fs-border-color);width:100%;height:var(--fs-input-height);padding:var(--fs-input-padding);font-size:var(--fs-input-text-size);line-height:var(--fs-input-line-height);color:var(--fs-input-text-color);background-color:var(--fs-input-bkg-color);border:var(--fs-input-border-width) solid var(--fs-input-border-color);border-radius:var(--fs-input-border-radius);box-shadow:var(--fs-input-box-shadow);transition:var(--fs-input-transition-property) var(--fs-input-transition-timing) var(--fs-input-transition-function)}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){.section_section__8YaQ0 [data-fs-input]:focus,.section_section__8YaQ0 [data-fs-input]:hover:focus{border-color:var(--fs-border-color-active);outline:none;box-shadow:0 0 0 1px var(--fs-color-body-bkg),0 0 0 var(--fs-border-width-thickest) var(--fs-color-focus-ring),inset 0 0 0 var(--fs-border-width) var(--fs-border-color-active)}}}.section_section__8YaQ0 [data-fs-input]:focus-visible,.section_section__8YaQ0 [data-fs-input]:hover:focus-visible{border-color:var(--fs-border-color-active);outline:none;box-shadow:0 0 0 1px var(--fs-color-body-bkg),0 0 0 var(--fs-border-width-thickest) var(--fs-color-focus-ring),inset 0 0 0 var(--fs-border-width) var(--fs-border-color-active)}.section_section__8YaQ0 [data-fs-input]:hover:not(:disabled):not(:focus-visible):not(:focus){border-color:var(--fs-input-border-color-hover);box-shadow:var(--fs-input-box-shadow-hover)}.section_section__8YaQ0 [data-fs-input]:disabled{cursor:not-allowed;color:var(--fs-input-disabled-text-color);background-color:var(--fs-input-disabled-bkg-color);border:var(--fs-input-disabled-border-width) solid var(--fs-input-disabled-border-color)}.section_section__8YaQ0 [data-fs-link]{--fs-link-min-width:auto;--fs-link-min-height:var(--fs-link-min-width);--fs-link-padding:var(--fs-spacing-2) var(--fs-spacing-0);--fs-link-border-radius:var(--fs-border-radius);--fs-link-text-line-height:1.5;--fs-link-text-color:var(--fs-color-link);--fs-link-text-color-visited:var(--fs-color-link-visited);--fs-link-text-decoration:none;--fs-link-text-decoration-hover:underline;--fs-link-transition-function:var(--fs-transition-function);--fs-link-transition-property:var(--fs-transition-property);--fs-link-transition-timing:var(--fs-transition-timing);--fs-link-inverse-text-color:var(--fs-color-link-inverse);--fs-link-inverse-text-color-visited:var(--fs-link-inverse-text-color);--fs-link-display-text-line-height:var(--fs-link-text-line-height);--fs-link-display-text-color:var(--fs-color-text-display);--fs-link-display-text-color-visited:var(--fs-link-display-text-color);--fs-link-inline-padding:0;--fs-link-inline-text-decoration:underline;--fs-link-inline-text-color:var(--fs-link-text-color);--fs-link-small-text-size:var(--fs-text-size-1);--fs-link-small-padding:var(--fs-spacing-1) var(--fs-spacing-0);min-width:var(--fs-link-min-width);min-height:var(--fs-link-min-height);padding:var(--fs-link-padding);-webkit-text-decoration:var(--fs-link-text-decoration);text-decoration:var(--fs-link-text-decoration)}.section_section__8YaQ0 [data-fs-link]:hover{-webkit-text-decoration:var(--fs-link-text-decoration-hover);text-decoration:var(--fs-link-text-decoration-hover)}.section_section__8YaQ0 [data-fs-link]:visited{color:var(--fs-link-text-color-visited)}.section_section__8YaQ0 [data-fs-link] a{border-radius:var(--fs-link-border-radius);transition:var(--fs-link-transition-property) var(--fs-link-transition-timing) var(--fs-link-transition-function)}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){.section_section__8YaQ0 [data-fs-link] a:focus{outline:none;box-shadow:0 0 0 1px var(--fs-color-body-bkg),0 0 0 var(--fs-border-width-thickest) var(--fs-color-focus-ring)}}}.section_section__8YaQ0 [data-fs-link] a:focus-visible{outline:none;box-shadow:0 0 0 1px var(--fs-color-body-bkg),0 0 0 var(--fs-border-width-thickest) var(--fs-color-focus-ring)}.section_section__8YaQ0 [data-fs-link][data-fs-link-variant=default]{line-height:var(--fs-link-text-line-height);color:var(--fs-link-text-color)}.section_section__8YaQ0 [data-fs-link][data-fs-link-variant=display]{line-height:var(--fs-link-display-text-line-height);color:var(--fs-link-display-text-color)}.section_section__8YaQ0 [data-fs-link][data-fs-link-variant=display]:visited{color:var(--fs-link-display-text-color-visited)}.section_section__8YaQ0 [data-fs-link][data-fs-link-variant=inline]{display:inline-block;padding:var(--fs-link-inline-padding);color:var(--fs-link-inline-text-color);-webkit-text-decoration:var(--fs-link-inline-text-decoration);text-decoration:var(--fs-link-inline-text-decoration)}.section_section__8YaQ0 [data-fs-link][data-fs-link-size=small]{font-size:var(--fs-link-small-text-size)}@media(min-width:1280px){.section_section__8YaQ0 [data-fs-link][data-fs-link-size=small]{padding:var(--fs-link-small-padding)}}.section_section__8YaQ0 [data-fs-link][data-fs-link-inverse=true]{color:var(--fs-link-inverse-text-color)}.section_section__8YaQ0 [data-fs-link][data-fs-link-inverse=true]:visited{color:var(--fs-link-inverse-text-color-visited)}.section_section__8YaQ0 [data-fs-list]{--fs-list-style-unordered:initial;--fs-list-style-ordered:decimal;padding:0}.section_section__8YaQ0 [data-fs-list][data-fs-list-marker=true]{list-style:var(--fs-list-style-unordered);list-style-position:inside}ol.section_section__8YaQ0 [data-fs-list][data-fs-list-marker=true]{list-style:var(--fs-list-style-ordered);list-style-position:inside}.section_section__8YaQ0 [data-fs-logo]{display:flex;height:100%;width:var(--fs-logo-width)}.section_section__8YaQ0 [data-fs-logo] [data-fs-image]{object-fit:contain;object-position:left}.section_section__8YaQ0 [data-fs-price]{--fs-price-listing-text-size:var(--fs-text-size-legend);--fs-price-listing-color:var(--fs-color-text-light);--fs-price-listing-text-decoration:line-through;--fs-price-spot-font-weight:var(--fs-text-weight-bold);--fs-price-spot-color:var(--fs-color-text)}.section_section__8YaQ0 [data-fs-price][data-fs-price-variant=listing]{font-size:var(--fs-price-listing-text-size);line-height:1.7;color:var(--fs-price-listing-color);-webkit-text-decoration:var(--fs-price-listing-text-decoration);text-decoration:var(--fs-price-listing-text-decoration)}.section_section__8YaQ0 [data-fs-price][data-fs-price-variant=spot]{line-height:1.7;color:var(--fs-price-spot-color);font-weight:var(--fs-price-spot-font-weight)}.section_section__8YaQ0 [data-fs-link-button]{text-decoration:none}.section_section__8YaQ0 [data-fs-link-button]:disabled,.section_section__8YaQ0 [data-fs-link-button][data-fs-button-disabled=true]{pointer-events:none}.section_section__8YaQ0 [data-fs-navbar-links]{--fs-navbar-links-bkg-color:var(--fs-color-body-bkg);--fs-navbar-links-transition-property:var(--fs-transition-property);--fs-navbar-links-transition-timing:var(--fs-transition-timing);--fs-navbar-links-transition-function:var(--fs-transition-function);--fs-navbar-links-border-top-width-mobile:var(--fs-border-width);--fs-navbar-links-border-top-color-mobile:var(--fs-border-color-light);--fs-navbar-links-border-bottom-width-mobile:var(--fs-navbar-links-border-top-width-mobile);--fs-navbar-links-border-bottom-color-mobile:var(--fs-navbar-links-border-top-color-mobile);--fs-navbar-links-link-width-notebook:auto;--fs-navbar-links-link-padding-notebook:0 var(--fs-spacing-0);--fs-navbar-links-list-padding-left-notebook:var(--fs-spacing-3);--fs-navbar-links-list-margin-left-notebook:var(--fs-spacing-2);--fs-navbar-links-list-border-left-width-notebook:var(--fs-border-width);--fs-navbar-links-list-border-left-color-notebook:var(--fs-border-color-light);position:relative;background-color:var(--fs-navbar-links-bkg-color);transition:var(--fs-navbar-links-transition-property) var(--fs-navbar-links-transition-timing) var(--fs-navbar-links-transition-function)}@media(max-width:1279px){.section_section__8YaQ0 [data-fs-navbar-links]{padding:0}}@media(min-width:1280px){.section_section__8YaQ0 [data-fs-navbar-links] [data-fs-navbar-links-wrapper]{display:flex;align-items:center}}.section_section__8YaQ0 [data-fs-navbar-links] [data-fs-navbar-links-list]{display:block}.section_section__8YaQ0 [data-fs-navbar-links] [data-fs-navbar-links-list-item]{display:flex;align-items:center}.section_section__8YaQ0 [data-fs-navbar-links] [data-fs-button]{margin-left:calc(-1*var(--fs-spacing-1))}.section_section__8YaQ0 [data-fs-navbar-links] [data-fs-button][data-fs-button-variant=tertiary] [data-fs-button-wrapper]{color:var(--fs-color-text-display)}@media(max-width:1279px){.section_section__8YaQ0 [data-fs-navbar-links] [data-fs-button]{display:none}}@media(min-width:1280px){.section_section__8YaQ0 [data-fs-navbar-links] [data-fs-navbar-links-list]{position:relative;display:flex;align-items:center;-moz-column-gap:var(--fs-spacing-3);column-gap:var(--fs-spacing-3);padding-left:var(--fs-navbar-links-list-padding-left-notebook);margin-left:var(--fs-navbar-links-list-margin-left-notebook)}.section_section__8YaQ0 [data-fs-navbar-links] [data-fs-navbar-links-list]:before{position:absolute;left:calc(-1*var(--fs-spacing-1));width:var(--fs-navbar-links-list-border-left-width-notebook);height:60%;content:"";background-color:var(--fs-navbar-links-list-border-left-color-notebook)}.section_section__8YaQ0 [data-fs-navbar-links] [data-fs-navbar-links-list-item]>[data-fs-link]{width:var(--fs-navbar-links-link-width-notebook);padding:var(--fs-navbar-links-link-padding-notebook)}}@media(max-width:1279px){.section_section__8YaQ0 [data-fs-navbar-links]{border-top:var(--fs-navbar-links-border-top-width-mobile) solid var(--fs-navbar-links-border-top-color-mobile);border-bottom:var(--fs-navbar-links-border-bottom-width-mobile) solid var(--fs-navbar-links-border-bottom-color-mobile)}}.section_section__8YaQ0 [data-fs-product-price]{--fs-product-price-gap:var(--fs-spacing-1);display:flex;align-items:center;-moz-column-gap:var(--fs-product-price-gap);column-gap:var(--fs-product-price-gap)}.section_section__8YaQ0 [data-fs-search-auto-complete]{--fs-search-auto-complete-padding-top:var(--fs-spacing-2);--fs-search-auto-complete-padding-right:var(--fs-spacing-3);--fs-search-auto-complete-padding-bottom:var(--fs-search-auto-complete-padding-top);--fs-search-auto-complete-padding-left:var(--fs-search-auto-complete-padding-right);--fs-search-auto-complete-transition-property:var(--fs-transition-property);--fs-search-auto-complete-transition-function:var(--fs-transition-function);--fs-search-auto-complete-transition-timing:var(--fs-transition-timing);--fs-search-auto-complete-item-column-gap:var(--fs-spacing-1);--fs-search-auto-complete-item-text-size:var(--fs-text-size-2);--fs-search-auto-complete-item-line-height:1.25;--fs-search-auto-complete-item-bkg-color-hover:var(--fs-color-tertiary-bkg-hover);--fs-search-auto-complete-item-icon-color:var(--fs-color-neutral-4);--fs-search-auto-complete-item-icon-size:1.125rem;width:100%;padding-top:var(--fs-search-auto-complete-padding-top);padding-bottom:var(--fs-search-auto-complete-padding-bottom)}.section_section__8YaQ0 [data-fs-search-auto-complete] [data-fs-search-auto-complete-item]{display:flex;align-items:center;font-size:var(--fs-search-auto-complete-item-text-size);line-height:var(--fs-search-auto-complete-item-line-height);transition:var(--fs-search-auto-complete-transition-property) var(--fs-search-auto-complete-transition-timing) var(--fs-search-auto-complete-transition-function)}.section_section__8YaQ0 [data-fs-search-auto-complete] [data-fs-search-auto-complete-item]:hover{background-color:var(--fs-search-auto-complete-item-bkg-color-hover)}.section_section__8YaQ0 [data-fs-search-auto-complete] [data-fs-search-auto-complete-item-link]{display:flex;align-items:center;justify-content:flex-start;width:100%;color:var(--fs-color-neutral-6);padding-left:var(--fs-search-auto-complete-padding-left);padding-right:var(--fs-search-auto-complete-padding-right);-moz-column-gap:var(--fs-search-auto-complete-item-column-gap);column-gap:var(--fs-search-auto-complete-item-column-gap)}.section_section__8YaQ0 [data-fs-search-auto-complete] [data-fs-search-auto-complete-item-link]:visited{color:var(--fs-color-neutral-6)}.section_section__8YaQ0 [data-fs-search-auto-complete] [data-fs-search-auto-complete-item-link] [data-fs-search-auto-complete-item-suggestion]{font-weight:var(--fs-text-weight-bold);color:var(--fs-color-text)}.section_section__8YaQ0 [data-fs-search-auto-complete] [data-fs-search-auto-complete-item-icon]{flex-grow:0;flex-shrink:0;width:var(--fs-search-auto-complete-item-icon-size);height:var(--fs-search-auto-complete-item-icon-size);color:var(--fs-search-auto-complete-item-icon-color)}.section_section__8YaQ0 [data-fs-search-dropdown]{--fs-search-input-height-desktop:var(--fs-spacing-6);--fs-search-dropdown-bkg-color:var(--fs-color-neutral-0);--fs-search-dropdown-box-shadow:var(--fs-shadow);--fs-search-dropdown-width-mobile:100vw;--fs-search-dropdown-width-desktop:100%;--fs-search-dropdown-border-width:var(--fs-border-width);--fs-search-dropdown-border-color:var(--fs-border-color);--fs-search-dropdown-border-radius:0 0 var(--fs-border-radius) var(--fs-border-radius);--fs-search-dropdown-position-left-mobile:calc(-1 * var(--fs-control-tap-size));--fs-search-dropdown-position-left-tablet:calc(var(--fs-search-dropdown-position-left-mobile) - var(--fs-spacing-1));--fs-search-dropdown-position-top-mobile:calc(var(--fs-search-dropdown-position-top-tablet) + 1px);--fs-search-dropdown-position-top-tablet:calc(var(--fs-control-tap-size) + var(--fs-border-width));--fs-search-dropdown-position-top-desktop:var(--fs-search-input-height-desktop);--fs-search-dropdown-section-border-color:var(--fs-border-color-light);position:absolute;top:var(--fs-search-dropdown-position-top-mobile);left:var(--fs-search-dropdown-position-left-mobile);z-index:1;width:var(--fs-search-dropdown-width-mobile);padding-top:0;background-color:var(--fs-search-dropdown-bkg-color)}.section_section__8YaQ0 [data-fs-search-dropdown]:empty{display:none}@media(min-width:768px){.section_section__8YaQ0 [data-fs-search-dropdown]{top:var(--fs-search-dropdown-position-top-tablet);left:var(--fs-search-dropdown-position-left-tablet)}}@media(min-width:1280px){.section_section__8YaQ0 [data-fs-search-dropdown]{top:var(--fs-search-dropdown-position-top-desktop);left:0;width:var(--fs-search-dropdown-width-desktop);overflow:hidden;border:var(--fs-search-dropdown-border-width) solid var(--fs-search-dropdown-border-color);border-top:none;border-radius:var(--fs-search-dropdown-border-radius);box-shadow:var(--fs-search-dropdown-box-shadow)}}.section_section__8YaQ0 [data-fs-search-dropdown] [data-fs-search-dropdown-loading-text]{padding:var(--fs-spacing-3)}.section_section__8YaQ0 [data-fs-search-dropdown] [data-fs-search-section],.section_section__8YaQ0 [data-fs-search-dropdown] section{border-bottom:var(--fs-search-dropdown-border-width) solid var(--fs-search-dropdown-section-border-color)}.section_section__8YaQ0 [data-fs-search-dropdown] [data-fs-search-section]:last-child,.section_section__8YaQ0 [data-fs-search-dropdown] section:last-child{border-bottom-width:0}.section_section__8YaQ0 [data-fs-search-history]{--fs-search-history-padding-top:var(--fs-spacing-2);--fs-search-history-padding-right:var(--fs-spacing-3);--fs-search-history-padding-bottom:var(--fs-search-history-padding-top);--fs-search-history-padding-left:var(--fs-search-history-padding-right);--fs-search-history-transition-property:var(--fs-transition-property);--fs-search-history-transition-function:var(--fs-transition-function);--fs-search-history-transition-timing:var(--fs-transition-timing);--fs-search-history-header-padding-top:var(--fs-spacing-1);--fs-search-history-header-padding-bottom:var(--fs-search-history-header-padding-top);--fs-search-history-title-size:var(--fs-text-size-lead);--fs-search-history-title-line-height:1.5;--fs-search-history-item-column-gap:var(--fs-spacing-1);--fs-search-history-item-text-size:var(--fs-text-size-2);--fs-search-history-item-line-height:1.25;--fs-search-history-item-bkg-color-hover:var(--fs-color-tertiary-bkg-hover);--fs-search-history-item-icon-color:var(--fs-color-neutral-4);--fs-search-history-item-icon-size:1.125rem;width:100%;padding-top:var(--fs-search-history-padding-top);padding-bottom:var(--fs-search-history-padding-bottom)}.section_section__8YaQ0 [data-fs-search-history] [data-fs-search-history-header]{display:flex;align-items:center;justify-content:space-between;min-height:var(--fs-search-history-min-height);padding:var(--fs-search-history-header-padding-top) var(--fs-search-history-padding-right) var(--fs-search-history-header-padding-bottom) var(--fs-search-history-padding-left)}.section_section__8YaQ0 [data-fs-search-history] [data-fs-search-history-header] [data-fs-button]{white-space:nowrap}.section_section__8YaQ0 [data-fs-search-history] [data-fs-search-history-title]{width:100%;font-size:var(--fs-search-history-title-size);line-height:var(--fs-search-history-title-line-height)}.section_section__8YaQ0 [data-fs-search-history] [data-fs-search-history-item]{display:flex;align-items:center;font-size:var(--fs-search-history-item-text-size);line-height:var(--fs-search-history-item-line-height);transition:var(--fs-search-history-transition-property) var(--fs-search-history-transition-timing) var(--fs-search-history-transition-function)}.section_section__8YaQ0 [data-fs-search-history] [data-fs-search-history-item]:hover{background-color:var(--fs-search-history-item-bkg-color-hover)}.section_section__8YaQ0 [data-fs-search-history] [data-fs-search-history-item] [data-fs-search-history-item-link]{display:flex;align-items:center;justify-content:flex-start;width:100%;padding-left:var(--fs-search-history-padding-left);padding-right:var(--fs-search-history-padding-right);-moz-column-gap:var(--fs-search-history-item-column-gap);column-gap:var(--fs-search-history-item-column-gap)}.section_section__8YaQ0 [data-fs-search-history] [data-fs-search-history-item] [data-fs-search-history-item-icon]{flex-grow:0;flex-shrink:0;width:var(--fs-search-history-item-icon-size);height:var(--fs-search-history-item-icon-size);color:var(--fs-search-history-item-icon-color)}.section_section__8YaQ0 [data-fs-search-input-field]{--fs-search-input-field-height-mobile:var(--fs-control-tap-size);--fs-search-input-field-height-desktop:var(--fs-spacing-6);--fs-search-input-field-transition-timing:var(--fs-transition-timing);--fs-search-input-field-transition-function:ease;--fs-search-input-field-button-min-height:var(--fs-search-input-field-height-desktop);--fs-search-input-field-button-padding-top-desktop:var(--fs-spacing-0);--fs-search-input-field-button-padding-bottom-desktop:var(--fs-search-input-field-button-padding-top-desktop);--fs-search-input-field-input-padding-right:var(--fs-spacing-7);--fs-search-input-field-input-bkg-color:var(--fs-color-body-bkg);position:relative;display:inline-flex;width:100%;height:var(--fs-search-input-field-height-mobile)}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){.section_section__8YaQ0 [data-fs-search-input-field]:focus,.section_section__8YaQ0 [data-fs-search-input-field]:hover:focus{border-color:var(--fs-border-color-active);outline:none;box-shadow:0 0 0 1px var(--fs-color-body-bkg),0 0 0 var(--fs-border-width-thickest) var(--fs-color-focus-ring),inset 0 0 0 var(--fs-border-width) var(--fs-border-color-active)}}}.section_section__8YaQ0 [data-fs-search-input-field]:focus-visible,.section_section__8YaQ0 [data-fs-search-input-field]:hover:focus-visible{border-color:var(--fs-border-color-active);outline:none;box-shadow:0 0 0 1px var(--fs-color-body-bkg),0 0 0 var(--fs-border-width-thickest) var(--fs-color-focus-ring),inset 0 0 0 var(--fs-border-width) var(--fs-border-color-active)}@media(min-width:1280px){.section_section__8YaQ0 [data-fs-search-input-field]{height:var(--fs-search-input-field-height-desktop)}}.section_section__8YaQ0 [data-fs-search-input-field] [data-fs-icon-button][data-fs-button-variant]{position:relative;right:.125rem}@media(min-width:1280px){.section_section__8YaQ0 [data-fs-search-input-field] [data-fs-icon-button][data-fs-button-variant]{position:absolute;padding-top:var(--fs-search-input-field-button-padding-top-desktop);padding-bottom:var(--fs-search-input-field-button-padding-bottom-desktop);min-height:var(--fs-search-input-field-button-min-height);right:0}}.section_section__8YaQ0 [data-fs-search-input-field] [data-fs-search-input-field-input]{height:auto;padding-right:var(--fs-search-input-field-input-padding-right);background-color:var(--fs-search-input-field-input-bkg-color);transition:box-shadow var(--fs-search-input-field-transition-timing) var(--fs-search-input-field-transition-timing),border var(--fs-search-input-field-transition-timing) var(--fs-search-input-field-transition-function)}@media(max-width:1279px){.section_section__8YaQ0 [data-fs-search-input-field] [data-fs-search-input-field-input]{border:0}}.section_section__8YaQ0 [data-fs-search-products]{--fs-search-products-padding-top:var(--fs-spacing-2);--fs-search-products-padding-right:var(--fs-spacing-3);--fs-search-products-padding-bottom:var(--fs-search-products-padding-top);--fs-search-products-padding-left:var(--fs-search-products-padding-right);--fs-search-products-transition-property:var(--fs-transition-property);--fs-search-products-transition-function:var(--fs-transition-function);--fs-search-products-transition-timing:var(--fs-transition-timing);--fs-search-products-header-padding-top:var(--fs-spacing-1);--fs-search-products-header-padding-bottom:var(--fs-search-products-header-padding-top);--fs-search-products-title-size:var(--fs-text-size-lead);--fs-search-products-title-line-height:1.5;--fs-search-product-item-padding-top:var(--fs-spacing-1);--fs-search-product-item-padding-bottom:var(--fs-search-product-item-padding-top);--fs-search-product-item-bkg-color-hover:var(--fs-color-tertiary-bkg-hover);--fs-search-product-item-image-border-radius:var(--fs-border-radius);--fs-search-product-item-image-margin-right:var(--fs-spacing-3);--fs-search-product-item-image-size:3.5rem;--fs-search-product-item-title-margin-bottom:var(--fs-spacing-0);--fs-search-product-item-title-size:var(--fs-text-size-2);--fs-search-product-item-title-line-height:1.2;--fs-search-product-item-title-color:var(--fs-color-text);--fs-search-product-item-price-size:var(--fs-text-size-base);width:100%;padding-top:var(--fs-search-products-padding-top);padding-bottom:var(--fs-search-products-padding-bottom)}.section_section__8YaQ0 [data-fs-search-products] [data-fs-search-products-header]{display:flex;align-items:center;justify-content:space-between;min-height:var(--fs-search-products-min-height);padding:var(--fs-search-products-header-padding-top) var(--fs-search-products-padding-right) var(--fs-search-products-header-padding-bottom) var(--fs-search-products-padding-left)}.section_section__8YaQ0 [data-fs-search-products] [data-fs-search-products-header] [data-fs-button]{white-space:nowrap}.section_section__8YaQ0 [data-fs-search-products] [data-fs-search-products-title]{width:100%;font-size:var(--fs-search-products-title-size);line-height:var(--fs-search-products-title-line-height)}.section_section__8YaQ0 [data-fs-search-products] [data-fs-search-product-item]{width:100%;display:flex;align-items:center;transition:var(--fs-search-products-transition-property) var(--fs-search-products-transition-timing) var(--fs-search-products-transition-function)}.section_section__8YaQ0 [data-fs-search-products] [data-fs-search-product-item]:hover{background-color:var(--fs-search-product-item-bkg-color-hover)}.section_section__8YaQ0 [data-fs-search-products] [data-fs-search-product-item-link]{display:flex;align-items:center;justify-content:flex-start;text-decoration:none;width:100%;padding:var(--fs-search-product-item-padding-top) var(--fs-search-products-padding-right) var(--fs-search-product-item-padding-bottom) var(--fs-search-products-padding-left)}.section_section__8YaQ0 [data-fs-search-products] [data-fs-search-product-item-image]{display:flex;width:var(--fs-search-product-item-image-size);height:var(--fs-search-product-item-image-size);margin-right:var(--fs-search-product-item-image-margin-right);overflow:hidden;border-radius:var(--fs-search-product-item-image-border-radius)}.section_section__8YaQ0 [data-fs-search-products] [data-fs-search-product-item-title]{margin-bottom:var(--fs-search-product-item-title-margin-bottom);font-size:var(--fs-search-product-item-title-size);font-weight:var(--fs-text-weight-bold);line-height:var(--fs-search-product-item-title-line-height);color:var(--fs-search-product-item-title-color);text-decoration:none;outline:none;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--fs-text-max-lines);line-clamp:var(--fs-text-max-lines);text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;white-space:normal}.section_section__8YaQ0 [data-fs-search-products] [data-fs-search-product-item-prices]{display:flex;align-items:baseline}.section_section__8YaQ0 [data-fs-search-products] [data-fs-search-product-item-prices] [data-fs-price-variant=spot]{font-size:var(--fs-search-product-item-price-size)}.section_section__8YaQ0 [data-fs-search-top]{--fs-search-top-padding-top:var(--fs-spacing-2);--fs-search-top-padding-right:var(--fs-spacing-3);--fs-search-top-padding-bottom:var(--fs-search-top-padding-top);--fs-search-top-padding-left:var(--fs-search-top-padding-right);--fs-search-top-transition-property:var(--fs-transition-property);--fs-search-top-transition-function:var(--fs-transition-function);--fs-search-top-transition-timing:var(--fs-transition-timing);--fs-search-top-header-padding-top:var(--fs-spacing-1);--fs-search-top-header-padding-bottom:var(--fs-search-top-header-padding-top);--fs-search-top-title-padding-top:var(--fs-spacing-1);--fs-search-top-title-padding-bottom:var(--fs-search-top-title-padding-top);--fs-search-top-title-size:var(--fs-text-size-lead);--fs-search-top-title-line-height:1.5;--fs-search-top-item-column-gap:var(--fs-spacing-1);--fs-search-top-item-text-size:var(--fs-text-size-2);--fs-search-top-item-line-height:1.25;--fs-search-top-item-bkg-color-hover:var(--fs-color-tertiary-bkg-hover);width:100%;padding-top:var(--fs-search-top-padding-top);padding-bottom:var(--fs-search-top-padding-bottom)}.section_section__8YaQ0 [data-fs-search-top] [data-fs-search-top-header]{display:flex;align-items:center;justify-content:space-between;min-height:var(--fs-search-top-min-height);padding:var(--fs-search-top-header-padding-top) var(--fs-search-top-padding-right) var(--fs-search-top-header-padding-bottom) var(--fs-search-top-padding-left)}.section_section__8YaQ0 [data-fs-search-top] [data-fs-search-top-title]{width:100%;font-size:var(--fs-search-top-title-size);line-height:var(--fs-search-top-title-line-height)}.section_section__8YaQ0 [data-fs-search-top] [data-fs-search-top-item]{display:flex;align-items:center;font-size:var(--fs-search-top-item-text-size);line-height:var(--fs-search-top-item-line-height);transition:var(--fs-search-top-transition-property) var(--fs-search-top-transition-timing) var(--fs-search-top-transition-function)}.section_section__8YaQ0 [data-fs-search-top] [data-fs-search-top-item]:hover{background-color:var(--fs-search-top-item-bkg-color-hover)}.section_section__8YaQ0 [data-fs-search-top] [data-fs-search-top-item] [data-fs-search-top-item-link]{display:flex;align-items:flex-end;justify-content:flex-start;width:100%;padding-left:var(--fs-search-top-padding-left);padding-right:var(--fs-search-top-padding-right);-moz-column-gap:var(--fs-search-top-item-column-gap);column-gap:var(--fs-search-top-item-column-gap)}.section_section__8YaQ0 [data-fs-search-top] [data-fs-search-top-item-badge] [data-fs-badge-wrapper]{display:inline-block}.section_section__8YaQ0 [data-fs-search-input]{--fs-search-input-height-desktop:var(--fs-spacing-6);position:relative}@media(min-width:1280px){.section_section__8YaQ0 [data-fs-search-input][data-fs-search-input-dropdown-visible=true] [data-fs-search-input-field-input]{border-bottom-right-radius:0;border-bottom-left-radius:0}}.section_section__8YaQ0 [data-fs-search-input] [data-fs-search-product-card-link]{color:var(--fs-color-neutral-7);text-decoration:none}.section_section__8YaQ0 [data-fs-search-input] [data-fs-search-product-card-link]:hover{text-decoration:none}.section_section__8YaQ0 [data-fs-navbar]{--fs-navbar-height-mobile:3.5rem;--fs-navbar-bkg-color:hsla(0,0%,100%,.9);--fs-navbar-transition-timing:var(--fs-transition-timing);--fs-navbar-transition-function:var(--fs-transition-function);--fs-navbar-box-shadow:0 var(--fs-spacing-0) var(--fs-spacing-3) rgb(0 0 0/5%);--fs-navbar-header-padding:0 var(--fs-spacing-0);--fs-navbar-header-padding-top-notebook:var(--fs-spacing-1);--fs-navbar-header-padding-bottom-notebook:var(--fs-navbar-header-padding-top-notebook);--fs-navbar-search-button-icon-width-mobile:var(--fs-spacing-5);--fs-navbar-search-button-icon-height-mobile:var(--fs-navbar-search-button-icon-width-mobile);--fs-navbar-search-expanded-input-width:calc(100% - var(--fs-spacing-7));--fs-navbar-search-expanded-button-icon-margin-right:-4.063rem;--fs-navbar-logo-width:var(--fs-logo-width);--fs-navbar-logo-border-left-width:var(--fs-border-width);--fs-navbar-logo-border-left-color:var(--fs-border-color-light);display:flex;flex-direction:column;justify-content:center;padding:0;box-shadow:var(--fs-navbar-box-shadow);transition:top var(--fs-navbar-transition-timing) var(--fs-navbar-transition-function)}@media(max-width:1279px){.section_section__8YaQ0 [data-fs-navbar]{height:var(--fs-navbar-height-mobile)}}.section_section__8YaQ0 [data-fs-navbar][data-fs-navbar-scroll=down]>nav{top:calc(-1*var(--fs-spacing-3));height:0;padding:0;opacity:0}.section_section__8YaQ0 [data-fs-navbar][data-fs-navbar-scroll=up]>nav{top:0;opacity:1}.section_section__8YaQ0 [data-fs-navbar] [data-fs-search-input]{flex:1 0 100%;order:2}@media(max-width:1279px){.section_section__8YaQ0 [data-fs-navbar] [data-fs-search-input]{display:none}}.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-row]{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;width:100%;height:100%}@media(max-width:1279px){.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-row]{padding:0}}@media(min-width:1280px){.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-row]{display:grid;grid-template-columns:1fr minmax(auto,37.5rem) 1fr}.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-row] [data-fs-navbar-button-menu]{display:none}}.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-buttons]{display:flex;align-items:center;justify-content:flex-end}@media(min-width:1280px){.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-buttons] [data-fs-button-signin-link]+[data-fs-cart-toggle]{margin-left:var(--fs-spacing-3)}}.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-buttons] [data-fs-button-signin-link]{display:none}@media(min-width:1280px){.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-buttons]{order:2}.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-buttons] [data-fs-button-signin-link]{display:inline-flex}}.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-buttons] [data-fs-search-input]{display:none;transition:flex var(--fs-navbar-transition-timing) var(--fs-navbar-transition-function)}@media(max-width:1279px){.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-buttons] [data-fs-search-input]{display:flex;flex:0;flex-direction:column;order:0;width:-webkit-min-content;width:-moz-min-content;width:min-content}.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-buttons] [data-fs-search-input][data-fs-search-input-dropdown-visible=false] [data-fs-search-input-field-input]{width:0;padding:0;border-width:0}.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-buttons] [data-fs-search-input][data-fs-search-input-dropdown-visible=false] [data-fs-search-input-field-input]:focus,.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-buttons] [data-fs-search-input][data-fs-search-input-dropdown-visible=false] [data-fs-search-input-field-input]:focus-visible .section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-buttons] [data-fs-search-input][data-fs-search-input-dropdown-visible=false] [data-fs-search-input-field-input]:hover:focus-visible,.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-buttons] [data-fs-search-input][data-fs-search-input-dropdown-visible=false] [data-fs-search-input-field-input]:hover{border-width:0;box-shadow:0 0}.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-buttons] [data-fs-search-input] [data-fs-icon]{margin-right:0;line-height:0}.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-buttons] [data-fs-search-input] [data-fs-icon] svg{width:var(--fs-navbar-search-button-icon-width-mobile);height:var(--fs-navbar-search-button-icon-height-mobile)}}.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-buttons][data-fs-navbar-search-expanded=true]{width:100%}.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-buttons][data-fs-navbar-search-expanded=true] [data-fs-search-input]{flex:1 1}.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-buttons][data-fs-navbar-search-expanded=true] [data-fs-search-input] [data-fs-search-input-field] [data-fs-search-input-field-input]{width:var(--fs-navbar-search-expanded-input-width);padding:var(--fs-spacing-2)}.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-buttons][data-fs-navbar-search-expanded=true] [data-fs-search-input] [data-fs-icon]{margin-right:0}.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-buttons][data-fs-navbar-search-expanded=true] [data-fs-icon-button=true]{right:0;transition:margin var(--fs-navbar-transition-timing) var(--fs-navbar-transition-function)}.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-buttons][data-fs-navbar-search-expanded=true] [data-fs-cart-toggle]{display:none;right:0}.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-header]{z-index:var(--fs-z-index-top);background-color:var(--fs-navbar-bkg-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100%}.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-logo]{height:100%;align-self:stretch}@media(max-width:1279px){.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-logo]{padding:var(--fs-spacing-1) 0 var(--fs-spacing-1) var(--fs-spacing-3);margin-right:auto;margin-left:var(--fs-spacing-0);border-left:var(--fs-navbar-logo-border-left-width) solid var(--fs-navbar-logo-border-left-color)}}.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-logo] [data-fs-logo]{width:var(--fs-navbar-logo-width)}@media(min-width:1280px){.section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-logo] [data-fs-logo]{padding:var(--fs-spacing-2) 0}.section_section__8YaQ0{height:var(--fs-navbar-height-desktop)}}}@layer components{.section_section__uCdcm [data-fs-icon]{display:flex;align-items:center;justify-content:center}.section_section__uCdcm [data-fs-button]{--fs-button-padding:calc(var(--fs-spacing-1) - (var(--fs-button-border-width) * 2)) var(--fs-spacing-3);--fs-button-height:var(--fs-control-tap-size);--fs-button-gap:var(--fs-spacing-2);--fs-button-shadow:var(--fs-shadow);--fs-button-shadow-hover:var(--fs-button-shadow);--fs-button-border-radius:var(--fs-border-radius);--fs-button-border-width:var(--fs-border-width-thick);--fs-button-border-color:transparent;--fs-button-text-size:var(--fs-text-size-base);--fs-button-text-weight:var(--fs-text-weight-bold);--fs-button-transition-function:var(--fs-transition-function);--fs-button-transition-property:var(--fs-transition-property);--fs-button-transition-timing:var(--fs-transition-timing);--fs-button-primary-text-color:var(--fs-color-primary-text);--fs-button-primary-text-color-hover:var(--fs-button-primary-text-color);--fs-button-primary-text-color-active:var(--fs-button-primary-text-color);--fs-button-primary-bkg-color:var(--fs-color-primary-bkg);--fs-button-primary-bkg-color-hover:var(--fs-color-primary-bkg-hover);--fs-button-primary-bkg-color-active:var(--fs-color-primary-bkg-active);--fs-button-primary-border-color:transparent;--fs-button-primary-border-color-hover:var(--fs-button-primary-border-color);--fs-button-primary-border-color-active:var(--fs-button-primary-border-color);--fs-button-primary-shadow-hover:var(--fs-button-shadow-hover);--fs-button-primary-inverse-text-color:var(--fs-button-primary-bkg-color);--fs-button-primary-inverse-text-color-hover:var(--fs-button-primary-bkg-color);--fs-button-primary-inverse-text-color-active:var(--fs-button-primary-bkg-color);--fs-button-primary-inverse-bkg-color:var(--fs-button-primary-text-color);--fs-button-primary-inverse-bkg-color-hover:var(--fs-color-primary-bkg-light);--fs-button-primary-inverse-bkg-color-active:var(--fs-color-primary-bkg-light-active);--fs-button-primary-inverse-border-color:var(--fs-button-primary-border-color);--fs-button-primary-inverse-border-color-hover:var(--fs-button-primary-border-color);--fs-button-primary-inverse-border-color-active:var(--fs-button-primary-border-color);--fs-button-primary-inverse-shadow-hover:var(--fs-button-shadow-hover);--fs-button-secondary-text-color:var(--fs-color-secondary-text);--fs-button-secondary-text-color-hover:var(--fs-color-text-inverse);--fs-button-secondary-text-color-active:var(--fs-button-secondary-text-color-hover);--fs-button-secondary-bkg-color:var(--fs-color-secondary-bkg);--fs-button-secondary-bkg-color-hover:var(--fs-color-secondary-bkg-hover);--fs-button-secondary-bkg-color-active:var(--fs-color-secondary-bkg-active);--fs-button-secondary-border-color:var(--fs-button-secondary-text-color);--fs-button-secondary-border-color-hover:var(--fs-button-secondary-bkg-color-hover);--fs-button-secondary-border-color-active:var(--fs-button-secondary-bkg-color-active);--fs-button-secondary-shadow-hover:var(--fs-button-shadow-hover);--fs-button-secondary-inverse-text-color:var(--fs-button-secondary-text-color-hover);--fs-button-secondary-inverse-text-color-hover:var(--fs-button-secondary-text-color);--fs-button-secondary-inverse-text-color-active:var(--fs-button-secondary-inverse-text-color-hover);--fs-button-secondary-inverse-bkg-color:var(--fs-button-secondary-bkg-color);--fs-button-secondary-inverse-bkg-color-hover:var(--fs-button-secondary-text-color-hover);--fs-button-secondary-inverse-bkg-color-active:var(--fs-color-secondary-bkg-light);--fs-button-secondary-inverse-border-color:var(--fs-button-secondary-inverse-text-color);--fs-button-secondary-inverse-border-color-hover:var(--fs-button-secondary-inverse-bkg-color-hover);--fs-button-secondary-inverse-border-color-active:var(--fs-button-secondary-inverse-bkg-color-active);--fs-button-secondary-inverse-shadow-hover:var(--fs-button-shadow-hover);--fs-button-tertiary-text-color:var(--fs-color-tertiary-text);--fs-button-tertiary-text-color-hover:var(--fs-button-tertiary-text-color);--fs-button-tertiary-text-color-active:var(--fs-button-primary-bkg-color);--fs-button-tertiary-bkg-color:var(--fs-color-tertiary-bkg);--fs-button-tertiary-bkg-color-hover:var(--fs-color-tertiary-bkg-hover);--fs-button-tertiary-bkg-color-active:var(--fs-color-tertiary-bkg-active);--fs-button-tertiary-border-color:transparent;--fs-button-tertiary-border-color-hover:var(--fs-button-tertiary-border-color);--fs-button-tertiary-border-color-active:var(--fs-button-tertiary-border-color);--fs-button-tertiary-shadow-hover:var(--fs-button-shadow-hover);--fs-button-tertiary-inverse-text-color:var(--fs-button-secondary-text-color-hover);--fs-button-tertiary-inverse-text-color-hover:var(--fs-button-secondary-text-color-hover);--fs-button-tertiary-inverse-text-color-active:var(--fs-button-secondary-text-color-hover);--fs-button-tertiary-inverse-bkg-color:var(--fs-button-secondary-inverse-bkg-color);--fs-button-tertiary-inverse-bkg-color-hover:var(--fs-button-primary-bkg-color-hover);--fs-button-tertiary-inverse-bkg-color-active:var(--fs-button-primary-bkg-color-active);--fs-button-tertiary-inverse-border-color:var(--fs-button-tertiary-border-color);--fs-button-tertiary-inverse-border-color-hover:var(--fs-button-tertiary-border-color);--fs-button-tertiary-inverse-border-color-active:var(--fs-button-tertiary-border-color);--fs-button-tertiary-inverse-shadow-hover:var(--fs-button-shadow-hover);--fs-button-disabled-bkg-color:var(--fs-color-disabled-bkg);--fs-button-disabled-text-color:var(--fs-color-disabled-text);--fs-button-loading-label-column-gap:var(--fs-spacing-3);--fs-button-small-padding:var(--fs-spacing-0) var(--fs-spacing-1);--fs-button-small-min-height:var(--fs-spacing-7);--fs-button-small-gap:var(--fs-spacing-1);--fs-button-small-icon-width:var(--fs-spacing-3);--fs-button-small-icon-height:var(--fs-button-small-icon-width);--fs-button-icon-padding:0 var(--fs-spacing-1);display:flex;align-items:stretch;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:var(--fs-button-height);padding:0;cursor:pointer}.section_section__uCdcm [data-fs-button] [data-fs-button-wrapper]{position:relative;display:inline-flex;-moz-column-gap:var(--fs-button-gap);column-gap:var(--fs-button-gap);align-items:center;justify-content:center;width:100%;padding:var(--fs-button-padding);font-size:var(--fs-button-text-size);font-weight:var(--fs-button-text-weight);line-height:var(--fs-button-text-size);text-decoration:none;border:var(--fs-button-border-width) solid var(--fs-button-border-color);border-radius:var(--fs-button-border-radius);outline:none;box-shadow:var(--fs-button-shadow);transition:var(--fs-button-transition-property) var(--fs-button-transition-timing) var(--fs-button-transition-function)}.section_section__uCdcm [data-fs-button][data-fs-button-variant]:focus,.section_section__uCdcm [data-fs-button][data-fs-button-variant]:focus-visible{box-shadow:none}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){.section_section__uCdcm [data-fs-button][data-fs-button-variant]:focus [data-fs-button-wrapper],.section_section__uCdcm [data-fs-button][data-fs-button-variant]:focus:hover [data-fs-button-wrapper]{outline:none;box-shadow:0 0 0 1px var(--fs-color-body-bkg),0 0 0 var(--fs-border-width-thickest) var(--fs-color-focus-ring)}}}.section_section__uCdcm [data-fs-button][data-fs-button-variant]:focus-visible [data-fs-button-wrapper],.section_section__uCdcm [data-fs-button][data-fs-button-variant]:focus-visible:hover [data-fs-button-wrapper]{outline:none;box-shadow:0 0 0 1px var(--fs-color-body-bkg),0 0 0 var(--fs-border-width-thickest) var(--fs-color-focus-ring)}.section_section__uCdcm [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper],.section_section__uCdcm [data-fs-button][data-fs-button-variant][data-fs-button-disabled=true] [data-fs-button-wrapper]{color:var(--fs-button-disabled-text-color);cursor:not-allowed;background-color:var(--fs-button-disabled-bkg-color);border:0;box-shadow:none}.section_section__uCdcm [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper] svg,.section_section__uCdcm [data-fs-button][data-fs-button-variant][data-fs-button-disabled=true] [data-fs-button-wrapper] svg{color:var(--fs-color-neutral-5)}.section_section__uCdcm [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper]:hover,.section_section__uCdcm [data-fs-button][data-fs-button-variant][data-fs-button-disabled=true] [data-fs-button-wrapper]:hover{color:var(--fs-button-disabled-text-color);background-color:var(--fs-button-disabled-bkg-color)}.section_section__uCdcm [data-fs-button][data-fs-button-size=small]{--fs-control-tap-size:var(--fs-button-small-min-height);padding:var(--fs-spacing-1)}.section_section__uCdcm [data-fs-button][data-fs-button-size=small] [data-fs-button-wrapper]{-moz-column-gap:var(--fs-button-small-gap);column-gap:var(--fs-button-small-gap);padding:var(--fs-button-small-padding)}.section_section__uCdcm [data-fs-button][data-fs-button-size=small]:not([data-fs-icon-button=true]) [data-fs-icon]{width:var(--fs-button-small-icon-width);height:var(--fs-button-small-icon-height)}.section_section__uCdcm [data-fs-button][data-fs-button-variant=primary] [data-fs-button-wrapper]{color:var(--fs-button-primary-text-color);background-color:var(--fs-button-primary-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-primary-border-color)}.section_section__uCdcm [data-fs-button][data-fs-button-variant=primary]:hover [data-fs-button-wrapper]{color:var(--fs-button-primary-text-color-hover);background-color:var(--fs-button-primary-bkg-color-hover);border-color:var(--fs-button-primary-border-color-hover);box-shadow:var(--fs-button-primary-shadow-hover)}.section_section__uCdcm [data-fs-button][data-fs-button-variant=primary]:focus [data-fs-button-wrapper],.section_section__uCdcm [data-fs-button][data-fs-button-variant=primary]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-primary-text-color-hover);background-color:var(--fs-button-primary-bkg-color-hover)}.section_section__uCdcm [data-fs-button][data-fs-button-variant=primary]:active [data-fs-button-wrapper]{color:var(--fs-button-primary-text-color-active);background-color:var(--fs-button-primary-bkg-color-active);border-color:var(--fs-button-primary-border-color-active)}.section_section__uCdcm [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true] [data-fs-button-wrapper]{color:var(--fs-button-primary-inverse-text-color);background-color:var(--fs-button-primary-inverse-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-primary-inverse-border-color)}.section_section__uCdcm [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:hover [data-fs-button-wrapper]{color:var(--fs-button-primary-inverse-text-color-hover);background-color:var(--fs-button-primary-inverse-bkg-color-hover);border-color:var(--fs-button-primary-inverse-border-color-hover);box-shadow:var(--fs-button-primary-inverse-shadow-hover)}.section_section__uCdcm [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],.section_section__uCdcm [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-primary-inverse-text-color-hover);background-color:var(--fs-button-primary-inverse-bkg-color-hover)}.section_section__uCdcm [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:active [data-fs-button-wrapper]{color:var(--fs-button-primary-inverse-text-color-active);background-color:var(--fs-button-primary-inverse-bkg-color-active);border-color:var(--fs-button-primary-inverse-border-color-active)}.section_section__uCdcm [data-fs-button][data-fs-button-variant=secondary] [data-fs-button-wrapper]{color:var(--fs-button-secondary-text-color);background-color:var(--fs-button-secondary-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-secondary-border-color)}.section_section__uCdcm [data-fs-button][data-fs-button-variant=secondary]:hover [data-fs-button-wrapper]{color:var(--fs-button-secondary-text-color-hover);background-color:var(--fs-button-secondary-bkg-color-hover);border-color:var(--fs-button-secondary-border-color-hover);box-shadow:var(--fs-button-secondary-shadow-hover)}.section_section__uCdcm [data-fs-button][data-fs-button-variant=secondary]:focus [data-fs-button-wrapper],.section_section__uCdcm [data-fs-button][data-fs-button-variant=secondary]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-secondary-text-color-hover);background-color:var(--fs-button-secondary-bkg-color-hover)}.section_section__uCdcm [data-fs-button][data-fs-button-variant=secondary]:active [data-fs-button-wrapper]{color:var(--fs-button-secondary-text-color-active);background-color:var(--fs-button-secondary-bkg-color-active);border-color:var(--fs-button-secondary-border-color-active)}.section_section__uCdcm [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true] [data-fs-button-wrapper]{color:var(--fs-button-secondary-inverse-text-color);background-color:var(--fs-button-secondary-inverse-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-secondary-inverse-border-color)}.section_section__uCdcm [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:hover [data-fs-button-wrapper]{color:var(--fs-button-secondary-inverse-text-color-hover);background-color:var(--fs-button-secondary-inverse-bkg-color-hover);border-color:var(--fs-button-secondary-inverse-border-color-hover);box-shadow:var(--fs-button-secondary-inverse-shadow-hover)}.section_section__uCdcm [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],.section_section__uCdcm [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-secondary-inverse-text-color-hover);background-color:var(--fs-button-secondary-inverse-bkg-color-hover)}.section_section__uCdcm [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:active [data-fs-button-wrapper]{color:var(--fs-button-secondary-inverse-text-color-active);background-color:var(--fs-button-secondary-inverse-bkg-color-active);border-color:var(--fs-button-secondary-inverse-border-color-active)}.section_section__uCdcm [data-fs-button][data-fs-button-variant=tertiary] [data-fs-button-wrapper]{color:var(--fs-button-tertiary-text-color);background-color:var(--fs-button-tertiary-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-tertiary-border-color)}.section_section__uCdcm [data-fs-button][data-fs-button-variant=tertiary]:hover [data-fs-button-wrapper]{color:var(--fs-button-tertiary-text-color-hover);background-color:var(--fs-button-tertiary-bkg-color-hover);border-color:var(--fs-button-tertiary-border-color-hover);box-shadow:var(--fs-button-tertiary-shadow-hover)}.section_section__uCdcm [data-fs-button][data-fs-button-variant=tertiary]:focus [data-fs-button-wrapper],.section_section__uCdcm [data-fs-button][data-fs-button-variant=tertiary]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-tertiary-text-color-hover);background-color:var(--fs-button-tertiary-bkg-color-hover)}.section_section__uCdcm [data-fs-button][data-fs-button-variant=tertiary]:active [data-fs-button-wrapper]{color:var(--fs-button-tertiary-text-color-active);background-color:var(--fs-button-tertiary-bkg-color-active);border-color:var(--fs-button-tertiary-border-color-active)}.section_section__uCdcm [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true] [data-fs-button-wrapper]{color:var(--fs-button-tertiary-inverse-text-color);background-color:var(--fs-button-tertiary-inverse-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-tertiary-inverse-border-color)}.section_section__uCdcm [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:hover [data-fs-button-wrapper]{color:var(--fs-button-tertiary-inverse-text-color-hover);background-color:var(--fs-button-tertiary-inverse-bkg-color-hover);border-color:var(--fs-button-tertiary-inverse-border-color-hover);box-shadow:var(--fs-button-tertiary-inverse-shadow-hover)}.section_section__uCdcm [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],.section_section__uCdcm [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-tertiary-inverse-text-color-hover);background-color:var(--fs-button-tertiary-inverse-bkg-color-hover)}.section_section__uCdcm [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:active [data-fs-button-wrapper]{color:var(--fs-button-tertiary-inverse-text-color-active);background-color:var(--fs-button-tertiary-inverse-bkg-color-active);border-color:var(--fs-button-tertiary-inverse-border-color-active)}.section_section__uCdcm [data-fs-button][data-fs-icon-button=true]{width:var(--fs-button-height)}.section_section__uCdcm [data-fs-button][data-fs-icon-button=true] [data-fs-button-wrapper]{-moz-column-gap:0;column-gap:0;padding:0;border-width:0;width:100%}.section_section__uCdcm [data-fs-button][data-fs-button-loading=true] [data-fs-button-wrapper]>*{opacity:0;pointer-events:none}.section_section__uCdcm [data-fs-button][data-fs-button-loading=true] [data-fs-button-wrapper] [data-fs-button-loading-label]{position:absolute;opacity:1;display:flex;-moz-column-gap:var(--fs-button-loading-label-column-gap);column-gap:var(--fs-button-loading-label-column-gap)}.section_section__uCdcm [data-fs-region-bar]{--fs-region-bar-width:100%;--fs-region-bar-padding:var(--fs-spacing-0) var(--fs-spacing-1) var(--fs-spacing-1) var(--fs-spacing-2);--fs-region-bar-text-color:var(--fs-color-text-display);--fs-region-bar-bkg-color:var(--fs-color-body-bkg);--fs-region-bar-border-bottom-width:var(--fs-border-width);--fs-region-bar-border-bottom-color:var(--fs-border-color-light);--fs-region-bar-cta-margin-left:auto;--fs-region-bar-cta-text-decoration:underline;--fs-region-bar-message-margin-right:auto;--fs-region-bar-postal-code-margin-right:auto;width:var(--fs-region-bar-width)}.section_section__uCdcm [data-fs-region-bar] [data-fs-button]{width:var(--fs-region-bar-width)}.section_section__uCdcm [data-fs-region-bar] [data-fs-button] [data-fs-button-wrapper]{padding:var(--fs-region-bar-padding);color:var(--fs-region-bar-text-color);background-color:var(--fs-region-bar-bkg-color);border-bottom:var(--fs-region-bar-border-bottom-width) solid var(--fs-region-bar-border-bottom-color);border-radius:0}.section_section__uCdcm [data-fs-region-bar] [data-fs-button] [data-fs-button-wrapper]>span{display:contents}.section_section__uCdcm [data-fs-region-bar] [data-fs-region-bar-cta]{margin-left:var(--fs-region-bar-cta-margin-left);-webkit-text-decoration:var(--fs-region-bar-cta-text-decoration);text-decoration:var(--fs-region-bar-cta-text-decoration)}.section_section__uCdcm [data-fs-region-bar] [data-fs-region-bar-postal-code]{margin-right:var(--fs-region-bar-postal-code-margin-right);font-weight:var(--fs-text-weight-regular)}.section_section__uCdcm [data-fs-region-bar] [data-fs-region-bar-message]{margin-right:var(--fs-region-bar-message-margin-right);font-weight:var(--fs-text-weight-regular)}}.HeroSlider_heroSliderSection__XO3wz{display:flex;max-width:100%;width:100%;margin:0 auto;padding:0}@media screen and (min-width:360px){.HeroSlider_heroSliderSection__XO3wz{min-height:386px}}@media screen and (min-width:678px){.HeroSlider_heroSliderSection__XO3wz{min-height:250px}}@media screen and (min-width:1280px){.HeroSlider_heroSliderSection__XO3wz{min-height:364px}}@media screen and (min-width:1366px){.HeroSlider_heroSliderSection__XO3wz{min-height:383px}}@media screen and (min-width:1440px){.HeroSlider_heroSliderSection__XO3wz{min-height:400px}}.HeroSlider_sliderSlide__knGFz{display:flex;justify-content:center}.HeroSlider_desktopImage__ZxG9_{display:none}@media(min-width:641px){.HeroSlider_desktopImage__ZxG9_{display:flex;width:100%}}.HeroSlider_desktopImage__ZxG9_ img{width:100%;height:auto}.HeroSlider_mobileImage__4T1_c{display:flex;width:100%}@media(min-width:641px){.HeroSlider_mobileImage__4T1_c{display:none}}.HeroSlider_mobileImage__4T1_c img{width:100%;height:auto}.HeroSlider_fullWidthLink__t8nHr{width:100%;display:block}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.Slider_sliderContainer__xaYxz{width:100%;position:relative}.Slider_sliderContainer__xaYxz .Slider_keen-slider__GkHxz .Slider_keen-slider__slide__VNn2x{display:flex;justify-content:center;align-items:center;width:100%}.Slider_noSvgArrow__82YLL{position:absolute;top:30%;z-index:1;width:25px;padding:0 6px;box-sizing:content-box;cursor:pointer}@media screen and (max-width:1024px){.Slider_noSvgArrow__82YLL{display:none}}.Slider_noSvgArrowLeft__6p5qV{left:-30px}.Slider_noSvgArrowLeft__6p5qV:before{content:"";border:solid var(--primary-color);border-width:0 3px 3px 0;display:inline-block;padding:6px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.Slider_noSvgArrowRight__YYFux{right:-30px}.Slider_noSvgArrowRight__YYFux:before{content:"";border:solid var(--primary-color);border-width:0 3px 3px 0;display:inline-block;padding:6px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.Slider_arrowButton__wuOH5{position:absolute;top:40%;z-index:1;width:55px;height:55px;max-width:55px;max-height:55px;cursor:pointer;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:640px){.Slider_arrowButton__wuOH5{display:none}}.Slider_arrowButton__wuOH5 svg{width:25px;height:25px;color:var(--primary-color)}.Slider_arrowLeft__yGv7l{left:8%}.Slider_arrowLeft__yGv7l>svg{margin-right:4px}@media screen and (max-width:1280px){.Slider_arrowLeft__yGv7l{left:5%}}.Slider_arrowRight__0pKvM{right:8%}@media screen and (max-width:1280px){.Slider_arrowRight__0pKvM{right:5%}}.Slider_dotsContainer__x8IfD{display:flex;justify-content:center;left:0;right:0;bottom:0;margin-top:15px;margin-bottom:40px;min-height:16px}.Slider_dotsContainer__x8IfD.Slider_absolute__JeEGM{position:absolute;margin-top:10px}.Slider_dotButton__qWXDh{margin:4px;height:.625rem;width:.625rem;cursor:pointer}.Slider_dotButton__qWXDh.Slider_small__5WPSi{width:10px;height:10px;padding:0;background:#ccc;border-radius:25px}.InstagramGrid_container__a_ndO{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto}@media screen and (max-width:768px){.InstagramGrid_container__a_ndO{height:auto}}@media screen and (max-width:425px){.InstagramGrid_container__a_ndO{height:auto}}.InstagramGrid_title__gvJTp{font-weight:700;color:var(--primary-color);font-size:48px;line-height:52px;padding:44px 0}@media screen and (max-width:768px){.InstagramGrid_title__gvJTp{font-size:40px;line-height:40px}}.InstagramGrid_title__gvJTp a{cursor:pointer;text-decoration:none;color:var(--primary-color)}.InstagramGrid_iframeContainer__xUjgw{position:relative;overflow:hidden;width:100%;max-width:96rem;height:1068px;padding-bottom:44px}@media screen and (max-width:1500px){.InstagramGrid_iframeContainer__xUjgw{height:71.2vw}}@media screen and (max-width:768px){.InstagramGrid_iframeContainer__xUjgw{height:515px}}.InstagramGrid_iframe__vlWhR{width:100%;border:0;overflow:hidden;height:1019px}.newnavbar_header__7YISm{display:flex;flex-direction:column;align-items:center;top:0;z-index:14;position:-webkit-sticky;position:sticky;background-color:rgba(250,240,243,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease}@media screen and (max-width:1024px){.newnavbar_header__7YISm{z-index:11}}@media screen and (max-width:654px){.newnavbar_header__7YISm{top:0}}.newnavbar_header__7YISm.newnavbar_scrollingDown__MA_5v{top:0}.newnavbar_header__7YISm.newnavbar_notScrollingDown__P1Glf{top:84px}.newnavbar_header__7YISm:hover{background-color:var(--wpink-background);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}@media screen and (min-width:1025px){.newnavbar_hideSection__Pbnwj{display:none!important}}.newnavbar_sectionTop__TKG5c{display:flex;justify-content:center;align-items:center;width:100%;padding:0 15px}@media screen and (max-width:1024px){.newnavbar_sectionTop__TKG5c{border-bottom:none}}.newnavbar_sectionTop__TKG5c .newnavbar_divWrapper__kHXy8{display:flex;justify-content:space-between;align-items:center;max-width:1280px;min-width:280px;width:100%;padding:8px}@media(min-width:1025px){.newnavbar_sectionTop__TKG5c .newnavbar_divWrapper__kHXy8{padding:20px 0}}.newnavbar_sectionTop__TKG5c .newnavbar_divWrapper__kHXy8 .newnavbar_leftDiv__nTq4Y{display:flex;align-items:center}.newnavbar_sectionTop__TKG5c .newnavbar_divWrapper__kHXy8 .newnavbar_leftDiv__nTq4Y .newnavbar_buttonMenu__lYetM{width:24px;height:24px;margin-left:4px;margin-right:27px;display:block;cursor:pointer}@media(min-width:1025px){.newnavbar_sectionTop__TKG5c .newnavbar_divWrapper__kHXy8 .newnavbar_leftDiv__nTq4Y .newnavbar_buttonMenu__lYetM{display:none}}.newnavbar_sectionTop__TKG5c .newnavbar_divWrapper__kHXy8 .newnavbar_leftDiv__nTq4Y .newnavbar_buttonMenu__lYetM svg{fill:var(--primary-color);width:20px;height:20px}.newnavbar_sectionTop__TKG5c .newnavbar_divWrapper__kHXy8 .newnavbar_leftDiv__nTq4Y .newnavbar_buttonMenu__lYetM svg path{stroke:var(--primary-color)}@media(min-width:1025px){.newnavbar_sectionTop__TKG5c .newnavbar_divWrapper__kHXy8 .newnavbar_leftDiv__nTq4Y .newnavbar_logoWrapper__JZtaf{margin-right:32px}}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I{display:none}@media(min-width:1025px){.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I{position:relative;display:flex;justify-content:center;width:100%}}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input]{width:100%}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-input-field]{position:relative;width:100%;display:flex;justify-content:center}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-input-field] input{width:95%;box-shadow:inset 0 0 2px 0 transparent;transition:all .3s;background:#fff;height:42px;border:0;font-size:18px;color:#374a5f;line-height:15px;border-radius:12px;margin-bottom:0;padding:6px 20px 6px 40px}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-input-field] input:focus{outline:none;border:none}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-input-field] input::-ms-input-placeholder{font-size:14px}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-input-field] input::placeholder{font-size:14px}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-input-field] [type=submit]{position:absolute;left:32px;top:0;bottom:0;width:24px;height:100%;padding:0}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-input-field] [type=submit]:hover{cursor:pointer}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-input-field] [type=submit] svg{width:16px;height:16px;color:var(--primary-color)}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]{background:#fff;position:absolute;width:95%;max-height:630px;left:0;right:0;z-index:10;box-shadow:0 12px 10px rgba(0,0,0,.03);padding-top:12px;margin-inline:auto;overflow:hidden;top:32px;border-radius:0 0 15px 15px}@media screen and (min-width:1280px){.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]{width:832px;top:50px;box-shadow:0 5px 7px rgba(0,0,0,.2)}}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section{display:flex;flex-direction:row}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section .newnavbar_search-container__R1qHj .newnavbar_search-link__7o06Z{padding:20px 0}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-auto-complete] ol li a{display:flex;flex-direction:row;padding:0 10px;margin-bottom:10px;color:var(--primary-color)}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-dropdown-loading-text]{font-size:0;padding:10px}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-dropdown-loading-text]:before{content:"Carregando...";font-size:14px;color:#000}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-history]{width:50%;padding:0 10px}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-history] header{margin-bottom:8px}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-history] header [data-fs-search-history-title]{font-size:0}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-history] header [data-fs-search-history-title]:before{content:"HISTÓRICO DE BUSCAS";font-size:14px;color:var(--primary-color);font-weight:700}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-history] header>button{display:none}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-history] ol li [data-fs-search-history-item-link]{text-decoration:none;color:#000;line-height:35px;display:flex;align-items:center;font-size:13px}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-history] ol li [data-fs-search-history-item-link] [data-fs-search-history-item-icon]{display:block;width:16px;height:16px;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16" fill="none"%3E%3Cpath d="M8 0C3.6 0 0 3.6 0 8C0 12.4 3.6 16 8 16C12.4 16 16 12.4 16 8C16 3.6 12.4 0 8 0ZM8 14C4.7 14 2 11.3 2 8C2 4.7 4.7 2 8 2C11.3 2 14 4.7 14 8C14 11.3 11.3 14 8 14Z" fill="gray"%3E%3C/path%3E%3Cpath d="M2 0H0V5H5V3H2V0Z" transform="translate(7 4)" fill="gray"%3E%3C/path%3E%3C/svg%3E');background-repeat:no-repeat;background-size:contain;background-position:50%;margin-right:12px;margin-bottom:3px}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-history] ol li [data-fs-search-history-item-link] [data-fs-search-history-item-icon] svg{display:none}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-top]{width:50%;padding:0 10px}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-top] header{margin-bottom:8px}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-top] header [data-fs-search-top-title]{font-size:0}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-top] header [data-fs-search-top-title]:before{content:"TERMOS MAIS BUSCADOS";font-size:14px;color:var(--primary-color);font-weight:700}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-top] ol{max-height:435px}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-top] ol [data-fs-search-top-item]{margin:15px 0}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-top] ol [data-fs-search-top-item] a{display:flex;text-align:left;text-decoration:none;width:100%;color:#000;font-size:13px}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-top] ol [data-fs-search-top-item] a [data-fs-search-top-item-badge]{margin-right:12px;color:var(--wpink-searchbar-dropdown-icons)}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-top] ol [data-fs-search-top-item] a [data-fs-search-top-item-badge] [data-fs-badge-wrapper]:after{content:"º";color:var(--wpink-searchbar-dropdown-icons)}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products]{padding-left:10px}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] header p{font-size:0;margin-bottom:10px}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] header p:before{content:"SUGESTÕES";font-size:14px;color:var(--primary-color);font-weight:700}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] ol{display:flex;flex-wrap:wrap;flex-direction:row;max-height:435px;gap:10px}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] ol [data-fs-product-card]{max-width:180px!important;min-width:180px!important;max-height:435px!important}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] ol [data-fs-product-card] a{text-decoration:none}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] ol [data-fs-search-product-item] a{display:flex;align-items:center;margin:16px 0;text-decoration:none}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] ol [data-fs-search-product-item] a [data-fs-search-product-item-image]{margin-right:32px}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] ol [data-fs-search-product-item] a [data-fs-search-product-item-image] img{width:50px;height:50px}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] ol [data-fs-search-product-item] a [data-fs-search-product-item-content]{text-align:left;width:100%;color:#000;font-size:13px}.newnavbar_sectionTop__TKG5c .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] ol [data-fs-search-product-item] a [data-fs-search-product-item-content] [data-fs-search-product-item-prices]{display:none}.newnavbar_sectionTop__TKG5c .newnavbar_buttonsWrapper__L0_3T{display:flex;align-items:center;justify-content:space-between}.newnavbar_sectionTop__TKG5c .newnavbar_signInWrapper__O0q5u{width:40px;height:35px;display:flex;align-items:center;justify-content:center;color:var(--primary-color)}.newnavbar_sectionTop__TKG5c .newnavbar_signInWrapper__O0q5u svg{width:20px;height:20px;color:var(--primary-color)}.newnavbar_sectionTop__TKG5c .newnavbar_signInWrapper__O0q5u a{padding:0 10px}@media screen and (max-width:768px){.newnavbar_sectionTop__TKG5c .newnavbar_signInWrapper__O0q5u{margin-right:17px;width:20px;height:20px}.newnavbar_sectionTop__TKG5c .newnavbar_signInWrapper__O0q5u svg{width:20px;height:20px}}.newnavbar_sectionTop__TKG5c .newnavbar_productChange__YeXdU{display:flex;flex-direction:row;height:100%;align-items:center;margin-right:14px;gap:2px}@media screen and (max-width:1024px){.newnavbar_sectionTop__TKG5c .newnavbar_productChange__YeXdU{display:none}}.newnavbar_sectionTop__TKG5c .newnavbar_productChange__YeXdU svg{width:20px;height:20px;padding:2px}.newnavbar_sectionTop__TKG5c .newnavbar_productChange__YeXdU a{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;text-decoration:none;white-space:nowrap}.newnavbar_sectionTop__TKG5c .newnavbar_productChange__YeXdU a:hover{color:var(--primary-color)}.newnavbar_sectionTop__TKG5c .newnavbar_iconsWrapper__ANHFK{display:flex;align-items:center;margin-left:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:260px;justify-content:space-between}.newnavbar_sectionTop__TKG5c .newnavbar_iconsWrapper__ANHFK button{padding:0 5px}@media(min-width:1024px){.newnavbar_sectionTop__TKG5c .newnavbar_iconsWrapper__ANHFK{max-width:unset}}@media screen and (max-width:768px){.newnavbar_sectionTop__TKG5c .newnavbar_iconsWrapper__ANHFK{margin:0}.newnavbar_sectionTop__TKG5c .newnavbar_iconsWrapper__ANHFK button{padding:0 10px}}.newnavbar_sectionTop__TKG5c .newnavbar_iconsWrapper__ANHFK [data-testid=cart-toggle]:hover,.newnavbar_wishlist__ruOkq button{cursor:pointer}.newnavbar_sectionBottom__RHNmx{top:0;z-index:-1;display:none;justify-content:center;width:100%}.newnavbar_sectionBottom__RHNmx.newnavbar_scrollingDown__MA_5v{position:relative;background-color:#fff;padding:0 15px;box-shadow:0 10px 20px rgba(0,0,0,.251)}.newnavbar_sectionBottom__RHNmx.newnavbar_scrollingDown__MA_5v .newnavbar_navbarItems__b9t28 .newnavbar_navbarDepartamentos__uUrhW{display:none}.newnavbar_sectionBottom__RHNmx.newnavbar_scrollingDown__MA_5v .newnavbar_navbarItems__b9t28 .newnavbar_navbarLink__ff9fT{color:#af0541;padding-top:27px;padding-bottom:27px}.newnavbar_sectionBottom__RHNmx.newnavbar_scrollingDown__MA_5v .newnavbar_cartRed__CA3HH{max-width:48px}.newnavbar_sectionBottom__RHNmx.newnavbar_scrollingDown__MA_5v .newnavbar_cartRed__CA3HH svg{color:#af0541}.newnavbar_sectionBottom__RHNmx.newnavbar_notScrollingDown__P1Glf{position:relative;top:0}@media(min-width:1025px){.newnavbar_sectionBottom__RHNmx{display:flex}}.newnavbar_sectionBottom__RHNmx .newnavbar_navbarItems__b9t28{display:flex;flex:auto;align-items:center;max-width:1280px;width:100%;color:#fff}.newnavbar_sectionBottom__RHNmx .newnavbar_navbarItems__b9t28>*{flex:1}.newnavbar_sectionBottom__RHNmx .newnavbar_navbarItems__b9t28 .newnavbar_navbarDepartamentos__uUrhW{font-size:16px;font-weight:700;text-transform:uppercase}.newnavbar_sectionBottom__RHNmx .newnavbar_navbarItems__b9t28 .newnavbar_navbarDepartamentos__uUrhW .newnavbar_navbarDepartamentosIcon__hc_7f{color:#fff;margin-right:6px}.newnavbar_sectionBottom__RHNmx .newnavbar_navbarItems__b9t28 .newnavbar_navbarDepartamentos__uUrhW.newnavbar_active__JZzVA .newnavbar_navbarDepartamentosIcon__hc_7f{color:#af0541}.newnavbar_sectionBottom__RHNmx .newnavbar_navbarItems__b9t28 .newnavbar_navbarLink__ff9fT{font-size:14px;font-weight:600}.newnavbar_sectionBottom__RHNmx .newnavbar_navbarItems__b9t28 .newnavbar_navbarDepartamentos__uUrhW,.newnavbar_sectionBottom__RHNmx .newnavbar_navbarItems__b9t28 .newnavbar_navbarLink__ff9fT{display:flex;justify-content:center;align-items:center;position:relative;padding:16px;line-height:36px;text-decoration:none;color:#000;white-space:nowrap;height:56px}.newnavbar_sectionBottom__RHNmx .newnavbar_navbarItems__b9t28 .newnavbar_navbarDepartamentos__uUrhW>h2,.newnavbar_sectionBottom__RHNmx .newnavbar_navbarItems__b9t28 .newnavbar_navbarLink__ff9fT>h2{font-size:16px;font-weight:400;text-transform:lowercase}.newnavbar_sectionBottom__RHNmx .newnavbar_navbarItems__b9t28 .newnavbar_navbarDepartamentos__uUrhW:hover,.newnavbar_sectionBottom__RHNmx .newnavbar_navbarItems__b9t28 .newnavbar_navbarLink__ff9fT:hover{cursor:pointer}.newnavbar_sectionBottom__RHNmx .newnavbar_navbarItems__b9t28 .newnavbar_navbarDepartamentos__uUrhW.newnavbar_active__JZzVA,.newnavbar_sectionBottom__RHNmx .newnavbar_navbarItems__b9t28 .newnavbar_navbarLink__ff9fT.newnavbar_active__JZzVA{color:var(--primary-color)}.newnavbar_sectionBottom__RHNmx .newnavbar_navbarItems__b9t28 .newnavbar_submenu__eGcIa{position:absolute;top:56px;left:50%;transform:translateX(-50%);width:100%;max-height:56px;cursor:default;padding:0}.newnavbar_sectionBottom__RHNmx .newnavbar_navbarItems__b9t28 .newnavbar_isNotOnTop__UynCq{top:89px}.newnavbar_sectionMobileSearch__Q7d47{display:flex;justify-content:center;width:100%;padding:8px;background-color:#af0541}@media(min-width:1025px){.newnavbar_sectionMobileSearch__Q7d47{display:none}}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I{display:flex;justify-content:center;width:100%}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input],.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-input-field]{position:relative;display:flex;flex:1}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-input-field] input{display:flex;flex:1;width:100%;box-shadow:inset 0 0 2px 0 transparent;transition:all .3s;background:#fff;height:50px;font-size:18px;color:#374a5f;line-height:15px;border:1px solid #dde6ef;border-radius:4px;margin-bottom:0;padding:4px 50px 4px 20px}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-input-field] input::-ms-input-placeholder{font-size:14px;padding-bottom:10px}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-input-field] input::placeholder{font-size:14px;padding-bottom:10px}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-input-field] [type=submit]{position:absolute;right:10px;top:0;bottom:0}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-input-field] [type=submit]:hover{cursor:pointer}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-input-field] [type=submit] svg{color:#af0541}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]{background:#fff;position:absolute;width:100%;max-width:550px;left:0;right:0;top:100%;z-index:10;border-radius:0 0 5px 5px;box-shadow:0 5px 7px rgba(0,0,0,.2);padding:20px}@media screen and (max-width:1024px){.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]{max-width:unset}}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section{display:flex}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-dropdown-loading-text]{font-size:0}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-dropdown-loading-text]:before{content:"Carregando...";font-size:14px;color:#000}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-history]{display:none}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-top]{width:50%}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-top] header{margin-bottom:8px}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-top] header [data-fs-search-top-title]{font-size:0}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-top] ol [data-fs-search-top-item]{margin:15px 0}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-top] ol [data-fs-search-top-item] a{display:flex;text-align:left;text-decoration:none;width:100%;color:#000;font-size:13px}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-top] ol [data-fs-search-top-item] a [data-fs-search-top-item-badge]{display:none}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] header p{font-size:0}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] header p:before{content:"Sugestões";font-size:14px;color:#af0541;font-weight:700}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] ol{display:flex;flex-wrap:wrap}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] ol [data-fs-search-product-item] a{display:flex;align-items:center;margin:16px 0;text-decoration:none}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] ol [data-fs-search-product-item] a [data-fs-search-product-item-image]{margin-right:32px}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] ol [data-fs-search-product-item] a [data-fs-search-product-item-image] img{width:50px;height:50px}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] ol [data-fs-search-product-item] a [data-fs-search-product-item-content]{text-align:left;width:100%;color:#000;font-size:13px}.newnavbar_sectionMobileSearch__Q7d47 .newnavbar_searchBarWrapper__TL38I [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] ol [data-fs-search-product-item] a [data-fs-search-product-item-content] [data-fs-search-product-item-prices]{display:none}.mobilemenu_fixed__qn5BA{position:fixed;top:-44px;left:0;width:100svw;height:100svh;background:rgba(0,0,0,.5);z-index:999;padding:0}@media screen and (max-width:654px){.mobilemenu_fixed__qn5BA{top:0}}.mobilemenu_mobileMenu__exjI1{position:relative;background:#f8f8f8;height:100%;width:95%;max-width:400px;overflow-y:auto}.mobilemenu_mobileMenuHeader__a_Rcp{display:flex;justify-content:center;align-items:center;padding:50px 25px 25px;position:relative}.mobilemenu_mobileMenuHeader__a_Rcp .mobilemenu_logoWrapper__qP_jI{display:flex;width:107px;height:40px}.mobilemenu_loginButtonWrapper__DOZcM{display:flex;align-items:center}.mobilemenu_signInText__FJyuM{color:#af0541;font-size:18px;font-weight:700}.mobilemenu_mobileXButton__XFeNN{background:transparent;border:none;cursor:pointer;position:absolute;top:50px;right:10px}.mobilemenu_mobileXButton__XFeNN svg{color:#fff}.mobilemenu_listNone__hjVrC{list-style:none;padding:0 0 90px;display:grid;grid-template-columns:repeat(1,1fr)}.mobilemenu_accountLink__OJ4Bt{padding:8px 20px;background-color:#fff;display:flex}.mobilemenu_accountLink__OJ4Bt a{font-size:13px;font-weight:700;color:#828282;text-decoration:none;padding:6px}.mobilemenu_firstLevel__jS4Bj{display:flex;flex-direction:column;-moz-column-break-inside:avoid;break-inside:avoid;padding:24px 0;align-items:flex-start;border-bottom:1px solid #dddedf}.mobilemenu_departmentAccordeon__dmTGi{background:none;border:none;text-align:left;padding:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;font-weight:600}.mobilemenu_strongText__N7Oxa{font-size:13px;font-weight:700;color:#af0541;text-decoration:none}.mobilemenu_closeMobileMenu__hxlS1{position:absolute;top:16px;right:16px;background:transparent;border:none;cursor:pointer}.mobilemenu_AccordionLink__Mjvzc{display:flex;align-items:center;font-weight:500;font-size:24px;line-height:40px;color:#333;padding:0 16px;text-transform:capitalize;text-decoration:none;width:100%}.mobilemenu_mobileMenuHeaderContainer__aq6uW{background-color:var(--primary-color)}.mobilemenu_iconRow__ZGqsD{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 16px}.mobilemenu_iconLink__5BzcD{width:70px;height:55px;display:flex;flex-direction:column;text-decoration:none;align-items:center}.mobilemenu_iconLink__5BzcD span{color:#fff;text-decoration:none;font-weight:400;font-size:12px;line-height:15px;text-align:center;word-wrap:break-word}.mobilemenu_iconLink__5BzcD svg{width:25px;height:25px}.mobilemenu_fill__sSXZe svg path{fill:#fff}.mobilemenu_color__t1lCT svg path{color:#fff}.mobilemenu_searchBarWrapper__uydYl{display:flex;justify-content:center;width:100%;padding:12px 16px}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input]{position:relative;width:100%}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-input-field]{position:relative}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-input-field] input{width:100%;box-shadow:inset 0 0 2px 0 transparent;transition:all .3s;background:#fff;height:42px;border:0;font-size:18px;color:#374a5f;line-height:15px;border-radius:12px;margin-bottom:0;padding:6px 20px 6px 40px}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-input-field] input::-ms-input-placeholder{font-size:14px}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-input-field] input::placeholder{font-size:14px}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-input-field] [type=submit]{position:absolute;left:13px;top:0;bottom:0;width:16px;height:100%;padding:0}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-input-field] [type=submit]:hover{cursor:pointer}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-input-field] [type=submit] svg{width:16px;height:16px;color:var(--primary-color)}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-dropdown]{background:#fff;position:absolute;width:100%;max-width:550px;left:0;right:0;top:100%;z-index:10;border-radius:0 0 5px 5px;box-shadow:0 5px 7px rgba(0,0,0,.2);padding:20px}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-dropdown]>section{display:flex}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-auto-complete]{display:none}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-dropdown-loading-text]{font-size:0}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-dropdown-loading-text]:before{content:"Carregando...";font-size:14px;color:var(--mobile-links-search-dropdown)}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-history]{display:none}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-top]{width:50%}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-top] header{margin-bottom:8px}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-top] header [data-fs-search-top-title]{font-size:0}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-top] ol [data-fs-search-top-item]{margin:15px 0}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-top] ol [data-fs-search-top-item] a{display:flex;text-align:left;text-decoration:none;width:100%;color:var(--mobile-links-search-dropdown);font-size:13px}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-top] ol [data-fs-search-top-item] a [data-fs-search-top-item-badge]{display:none}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] header p{font-size:0}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] ol{display:flex;flex-wrap:wrap}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] ol [data-fs-search-product-item] a{display:flex;align-items:center;margin:16px 0;text-decoration:none}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] ol [data-fs-search-product-item] a [data-fs-search-product-item-image]{margin-right:32px}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] ol [data-fs-search-product-item] a [data-fs-search-product-item-image] img{width:50px;height:50px}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] ol [data-fs-search-product-item] a [data-fs-search-product-item-content]{text-align:left;width:100%;color:var(--mobile-links-search-dropdown);font-size:13px}.mobilemenu_searchBarWrapper__uydYl [data-fs-search-input] [data-fs-search-dropdown]>section [data-fs-search-products] ol [data-fs-search-product-item] a [data-fs-search-product-item-content] [data-fs-search-product-item-prices]{display:none}.mobilemenu_allProducts___Cdz_{display:flex;align-items:center;justify-content:flex-end;padding:18px 16px 10px}.mobilemenu_allProducts___Cdz_ a{font-weight:400;font-size:12px;line-height:15px;color:#000}.mobilemenu_categoryIcon__GZO7P{width:30px;height:30px;margin-right:8px;text-align:right}.mobilemenu_categoryIcon__GZO7P img{width:25px;height:26px}.mobilemenu_categoryText__g7qAW{width:100%;text-align:left}.styles_accordionWrapper__9qKe0{display:flex;flex-direction:column;width:100%;padding:0 16px}.styles_buttonWrapper__6FsEK{width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.styles_buttonWrapper__6FsEK a{font-weight:500;font-size:24px;line-height:40px;color:#333;text-transform:capitalize;text-decoration:none;display:flex;align-items:center}.styles_buttonWrapper__6FsEK .styles_icon__WOzvx{transition:transform .3s ease-in-out;width:100%;text-align:right}.styles_buttonWrapper__6FsEK .styles_active__HGEq_>svg{transform:rotate(90deg)}.styles_content___wafM{display:flex;flex-direction:column;width:100%}.styles_content___wafM a{text-transform:capitalize;font-size:20px;line-height:40px;padding-left:30px;color:#000;font-weight:400;font-style:normal;text-decoration:none;text-align:left}.styles_categoryIcon__I4FCp{width:30px;height:30px;margin-right:8px}.cartbutton_cartButtonContainer__xPm2K{display:flex;align-items:center}.cartbutton_cartButtonInner__2B2EV,.cartbutton_cartButton__kCqwI{display:flex;justify-content:center;align-items:center}.cartbutton_cartButton__kCqwI{height:40px;padding:0}.cartbutton_cartIconContainer__cweT3{position:relative}.cartbutton_cartIconContainer__cweT3 svg{color:var(--primary-color);width:20px;height:20px}.cartbutton_cartItemCount__o3LN_{width:20px;height:20px;color:#fff;background:var(--primary-color);border:1px solid var(--primary-color);font-size:12px;font-weight:400;display:block;line-height:18px;border-radius:100%;position:absolute;top:-13px;right:-11px}.submenu_submenuContainer__7tT3_{display:flex;justify-content:space-between;border-top:1px solid #d7d8d8;min-height:56px;width:100%;background:var(--wpink-background);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.submenu_partOne__oB9g_,.submenu_partThree__tApIK,.submenu_partTwo__dKGD8{flex:1;margin-right:20px}.submenu_partOne__oB9g_{display:flex;flex-direction:column;text-align:left;min-height:400px;background-color:#f6f6f6;padding:40px 80px;max-width:384px}.submenu_partOne__oB9g_ span{font-size:14px;font-weight:700;color:#af0541}.submenu_partOne__oB9g_ p{margin-bottom:15px;width:100%;max-width:310px;margin-top:12px;font-size:14px;line-height:20px;color:#828282}.submenu_partOne__oB9g_ .submenu_learnMoreLink__ivvEw{text-decoration:none;background-color:#af0541;font-size:16px;display:flex;text-transform:uppercase;color:#fff;width:186px;height:40px;border-radius:5px;text-align:center;font-weight:700;justify-content:center;align-items:center;margin-top:30px}.submenu_partTwo__dKGD8{display:flex;justify-content:center}.submenu_partTwo__dKGD8 .submenu_menuLink__X4QrD{display:flex;justify-content:center;align-items:center;position:relative;padding:16px;line-height:36px;text-decoration:none;text-transform:lowercase;color:#000;white-space:nowrap;height:56px;font-size:16px;font-weight:400}.submenu_partTwo__dKGD8 .submenu_menuLink__X4QrD:hover{cursor:pointer;color:var(--primary-color)}.submenu_partTwo__dKGD8 .submenu_menuLink__X4QrD.submenu_active__wA808{color:var(--primary-color)}.submenu_partThree__tApIK{padding:40px 30px;max-height:400px}.submenu_partThree__tApIK .submenu_image__rP985{max-width:100%;height:auto}.submenu_isOnlyImages__FpZci{display:flex;flex-wrap:wrap;justify-content:flex-start}.submenu_isOnlyImages__FpZci .submenu_imageLink__2IvqD{flex:1 1 calc(25% - 10px);margin-bottom:14px}.submenu_isOnlyImages__FpZci .submenu_imageLink__2IvqD img{width:256px;height:100px}.styles_container___a6Pt{display:flex;flex-direction:row;align-items:center;justify-content:center;max-width:1536px;margin:31px auto 24px;padding:0 12px;gap:12px;min-height:480px}@media screen and (max-width:1023px){.styles_container___a6Pt{flex-direction:column;height:auto;gap:5px}}.styles_imageModule__k0ksE{height:480px;width:480px;border-radius:6px 0 0 6px;box-shadow:10px 10px 20px #ddd}.styles_imageModule__k0ksE img{width:100%;height:100%;border-radius:6px 0 0 6px}@media screen and (max-width:1023px){.styles_imageModule__k0ksE{width:100%;height:auto;max-width:480px;border-radius:0;box-shadow:none}.styles_imageModule__k0ksE img{border-radius:6px 6px 0 0;border:1px solid #ddd}}.styles_cardModule__ftWXT{height:480px;width:480px;padding:40px;border-radius:0 6px 6px 0;box-shadow:10px 10px 20px #ddd;color:#fff;display:flex;flex-direction:column;justify-content:center;background-color:var(--primary-color)}@media screen and (max-width:1023px){.styles_cardModule__ftWXT{width:100%;height:auto;max-width:480px;border-radius:0 0 6px 6px}}.styles_highlight__9nAvv{color:#fff;font-size:20px;font-weight:600;margin:0 0 12px}.styles_name__X_Ypl{font-size:22px;margin:12px 0 28px;-webkit-line-clamp:2;line-clamp:2;font-weight:700}.styles_description__dTLn6,.styles_name__X_Ypl{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.styles_description__dTLn6{margin:0 0 12px;-webkit-line-clamp:4;line-clamp:4}.styles_price__APGxq{font-weight:700;font-size:17px;margin:17px 0}.styles_button__0jLx3{width:180px;height:45px;border-radius:6px;border:1px solid #fff;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;margin-top:8px;background-color:var(--primary-color);cursor:pointer}.styles_button__0jLx3:hover{background-color:#fff;color:var(--primary-color);border:1px solid var(--primary-color)}.categoryImage_categoryImageWrapper__bU_GZ{display:flex;justify-content:center;width:100%;font-size:0}.categoryImage_categoryImageWrapper__bU_GZ .categoryImage_picture__LhWNv{flex-grow:0;width:100%;max-width:100%}.categoryImage_categoryImageWrapper__bU_GZ .categoryImage_categoryImage__t3ojH{width:100%;height:auto}.categoryImage_displayNone__cfcUt{display:none}.categoryText_categoryBannerWrapper__Q2ZBw{display:flex;justify-content:center;width:100%}@media screen and (max-width:1024px){.categoryText_categoryBannerWrapper__Q2ZBw{display:none}}.categoryText_categoryBannerWrapper__Q2ZBw .categoryText_categoryTitleWrapper__9GDaP{width:100%;height:auto;padding:64px 80px;background:linear-gradient(180deg,#a667da,#c77cd4,#ffb6d9);background-size:cover;background-position:50%;background-repeat:no-repeat}.categoryText_categoryBannerWrapper__Q2ZBw .categoryText_categoryTitleWrapper__9GDaP .categoryText_categoryTitle__4WpJH{width:100%;max-width:1536px;color:#fff;font-weight:700;font-size:40px}@media screen and (max-width:1024px){.categoryText_categoryBannerWrapper__Q2ZBw .categoryText_categoryTitleWrapper__9GDaP{padding:64px 50px}.categoryText_categoryBannerWrapper__Q2ZBw .categoryText_categoryTitleWrapper__9GDaP .categoryText_categoryTitle__4WpJH{font-size:28px}}@media screen and (max-width:768px){.categoryText_categoryBannerWrapper__Q2ZBw .categoryText_categoryTitleWrapper__9GDaP{padding:64px 15px}}.categoryText_categoryImage__8uADo{width:100%;max-width:1520px;height:auto;object-fit:cover;padding:20px}@media screen and (max-width:1024px){.categoryText_categoryImage__8uADo{display:none}}.categoryText_displayNone__mFEDS{display:none}.newsletterImage_newsletterImageWrapper__G9CAk{display:flex;justify-content:center;width:100%}@media screen and (max-width:1024px){.newsletterImage_newsletterImageWrapper__G9CAk{display:none}}.newsletterImage_newsletterImageWrapper__G9CAk .newsletterImage_newsletterImage__vnV2b{width:100%;height:auto;object-fit:cover}@layer components{.section_section__yzDFp [data-fs-icon]{display:flex;align-items:center;justify-content:center}.section_section__yzDFp [data-fs-overlay]{--fs-overlay-bkg-color:rgba(0,0,0,.2);position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--fs-z-index-highest);background-color:var(--fs-overlay-bkg-color)}.section_section__yzDFp [data-fs-badge]{--fs-badge-padding:var(--fs-spacing-0) var(--fs-spacing-2);--fs-badge-border-radius:var(--fs-border-radius-pill);--fs-badge-border-width:0;--fs-badge-border-style:none;--fs-badge-border-color:transparent;--fs-badge-bkg-color:var(--fs-color-neutral-bkg);--fs-badge-text-color:var(--fs-color-text);--fs-badge-text-size:var(--fs-text-size-tiny);--fs-badge-text-weight:var(--fs-text-weight-bold);--fs-badge-transition-function:var(--fs-transition-function);--fs-badge-transition-property:var(--fs-transition-property);--fs-badge-transition-timing:var(--fs-transition-timing);--fs-badge-neutral-bkg-color:var(--fs-color-neutral-bkg);--fs-badge-neutral-text-color:var(--fs-badge-text-color);--fs-badge-neutral-border-color:var(--fs-color-neutral-bkg);--fs-badge-success-bkg-color:var(--fs-color-success-bkg);--fs-badge-success-text-color:var(--fs-badge-text-color);--fs-badge-success-border-color:var(--fs-color-success-bkg);--fs-badge-highlighted-bkg-color:var(--fs-color-highlighted-bkg);--fs-badge-highlighted-text-color:var(--fs-color-highlighted-text);--fs-badge-highlighted-border-color:var(--fs-color-highlighted-bkg);--fs-badge-info-bkg-color:var(--fs-color-info-bkg);--fs-badge-info-text-color:var(--fs-color-info-text);--fs-badge-info-border-color:var(--fs-color-info-bkg);--fs-badge-warning-bkg-color:var(--fs-color-warning-bkg);--fs-badge-warning-text-color:var(--fs-color-warning-text);--fs-badge-warning-border-color:var(--fs-color-warning-bkg);--fs-badge-danger-bkg-color:var(--fs-color-danger-bkg);--fs-badge-danger-text-color:var(--fs-badge-text-color);--fs-badge-danger-border-color:var(--fs-color-danger-bkg);--fs-badge-big-text-size:var(--fs-text-size-legend);--fs-badge-big-padding:var(--fs-spacing-1) var(--fs-spacing-2);--fs-badge-counter-size:var(--fs-spacing-3);--fs-badge-counter-padding:var(--fs-spacing-0);--fs-badge-counter-text-size:var(--fs-text-size-0);--fs-badge-counter-text-color:var(--fs-color-text-inverse);--fs-badge-counter-bkg-color:var(--fs-color-link);--fs-badge-counter-border-radius:var(--fs-border-radius-pill);--fs-badge-counter-border-color:var(--fs-color-body-bkg);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:var(--fs-badge-text-size);font-weight:var(--fs-badge-text-weight);line-height:1;color:var(--fs-badge-text-color);text-transform:uppercase;white-space:nowrap;border:var(--fs-badge-border-width) var(--fs-badge-border-style) var(--fs-badge-border-color);border-radius:var(--fs-badge-border-radius)}.section_section__yzDFp [data-fs-badge] [data-fs-badge-wrapper]{padding:var(--fs-badge-padding);overflow:hidden;border-radius:var(--fs-badge-border-radius)}.section_section__yzDFp [data-fs-badge][data-fs-badge-size=big]{font-size:var(--fs-badge-big-text-size)}.section_section__yzDFp [data-fs-badge][data-fs-badge-size=big] [data-fs-badge-wrapper]{padding:var(--fs-badge-big-padding)}.section_section__yzDFp [data-fs-badge][data-fs-badge-counter=true]{position:absolute;top:.375rem;left:1.625rem;font-size:10px;color:var(--fs-badge-counter-text-color);border-color:var(--fs-badge-counter-border-color);border-radius:var(--fs-badge-counter-border-radius)}.section_section__yzDFp [data-fs-badge][data-fs-badge-counter=true] [data-fs-badge-wrapper]{display:flex;align-items:center;justify-content:center;min-width:var(--fs-badge-counter-size);height:var(--fs-badge-counter-size);padding:var(--fs-badge-counter-padding);background-color:var(--fs-badge-counter-bkg-color);border-radius:var(--fs-badge-counter-border-radius)}.section_section__yzDFp [data-fs-badge][data-fs-badge-variant=success]{color:var(--fs-badge-success-text-color)}.section_section__yzDFp [data-fs-badge][data-fs-badge-variant=success] [data-fs-badge-wrapper]{background-color:var(--fs-badge-success-bkg-color);border-color:var(--fs-badge-success-border-color)}.section_section__yzDFp [data-fs-badge][data-fs-badge-variant=neutral]{color:var(--fs-badge-neutral-text-color)}.section_section__yzDFp [data-fs-badge][data-fs-badge-variant=neutral] [data-fs-badge-wrapper]{background-color:var(--fs-badge-neutral-bkg-color);border-color:var(--fs-badge-neutral-border-color)}.section_section__yzDFp [data-fs-badge][data-fs-badge-variant=highlighted]{color:var(--fs-badge-highlighted-text-color)}.section_section__yzDFp [data-fs-badge][data-fs-badge-variant=highlighted] [data-fs-badge-wrapper]{background-color:var(--fs-badge-highlighted-bkg-color);border-color:var(--fs-badge-highlighted-border-color)}.section_section__yzDFp [data-fs-badge][data-fs-badge-variant=info]{color:var(--fs-badge-info-text-color)}.section_section__yzDFp [data-fs-badge][data-fs-badge-variant=info] [data-fs-badge-wrapper]{background-color:var(--fs-badge-info-bkg-color);border-color:var(--fs-badge-info-border-color)}.section_section__yzDFp [data-fs-badge][data-fs-badge-variant=warning]{color:var(--fs-badge-warning-text-color)}.section_section__yzDFp [data-fs-badge][data-fs-badge-variant=warning] [data-fs-badge-wrapper]{background-color:var(--fs-badge-warning-bkg-color);border-color:var(--fs-badge-warning-border-color)}.section_section__yzDFp [data-fs-badge][data-fs-badge-variant=danger]{color:var(--fs-badge-danger-text-color)}.section_section__yzDFp [data-fs-badge][data-fs-badge-variant=danger] [data-fs-badge-wrapper]{background-color:var(--fs-badge-danger-bkg-color);border-color:var(--fs-badge-danger-border-color)}.section_section__yzDFp [data-fs-button]{--fs-button-padding:calc(var(--fs-spacing-1) - (var(--fs-button-border-width) * 2)) var(--fs-spacing-3);--fs-button-height:var(--fs-control-tap-size);--fs-button-gap:var(--fs-spacing-2);--fs-button-shadow:var(--fs-shadow);--fs-button-shadow-hover:var(--fs-button-shadow);--fs-button-border-radius:var(--fs-border-radius);--fs-button-border-width:var(--fs-border-width-thick);--fs-button-border-color:transparent;--fs-button-text-size:var(--fs-text-size-base);--fs-button-text-weight:var(--fs-text-weight-bold);--fs-button-transition-function:var(--fs-transition-function);--fs-button-transition-property:var(--fs-transition-property);--fs-button-transition-timing:var(--fs-transition-timing);--fs-button-primary-text-color:var(--fs-color-primary-text);--fs-button-primary-text-color-hover:var(--fs-button-primary-text-color);--fs-button-primary-text-color-active:var(--fs-button-primary-text-color);--fs-button-primary-bkg-color:var(--fs-color-primary-bkg);--fs-button-primary-bkg-color-hover:var(--fs-color-primary-bkg-hover);--fs-button-primary-bkg-color-active:var(--fs-color-primary-bkg-active);--fs-button-primary-border-color:transparent;--fs-button-primary-border-color-hover:var(--fs-button-primary-border-color);--fs-button-primary-border-color-active:var(--fs-button-primary-border-color);--fs-button-primary-shadow-hover:var(--fs-button-shadow-hover);--fs-button-primary-inverse-text-color:var(--fs-button-primary-bkg-color);--fs-button-primary-inverse-text-color-hover:var(--fs-button-primary-bkg-color);--fs-button-primary-inverse-text-color-active:var(--fs-button-primary-bkg-color);--fs-button-primary-inverse-bkg-color:var(--fs-button-primary-text-color);--fs-button-primary-inverse-bkg-color-hover:var(--fs-color-primary-bkg-light);--fs-button-primary-inverse-bkg-color-active:var(--fs-color-primary-bkg-light-active);--fs-button-primary-inverse-border-color:var(--fs-button-primary-border-color);--fs-button-primary-inverse-border-color-hover:var(--fs-button-primary-border-color);--fs-button-primary-inverse-border-color-active:var(--fs-button-primary-border-color);--fs-button-primary-inverse-shadow-hover:var(--fs-button-shadow-hover);--fs-button-secondary-text-color:var(--fs-color-secondary-text);--fs-button-secondary-text-color-hover:var(--fs-color-text-inverse);--fs-button-secondary-text-color-active:var(--fs-button-secondary-text-color-hover);--fs-button-secondary-bkg-color:var(--fs-color-secondary-bkg);--fs-button-secondary-bkg-color-hover:var(--fs-color-secondary-bkg-hover);--fs-button-secondary-bkg-color-active:var(--fs-color-secondary-bkg-active);--fs-button-secondary-border-color:var(--fs-button-secondary-text-color);--fs-button-secondary-border-color-hover:var(--fs-button-secondary-bkg-color-hover);--fs-button-secondary-border-color-active:var(--fs-button-secondary-bkg-color-active);--fs-button-secondary-shadow-hover:var(--fs-button-shadow-hover);--fs-button-secondary-inverse-text-color:var(--fs-button-secondary-text-color-hover);--fs-button-secondary-inverse-text-color-hover:var(--fs-button-secondary-text-color);--fs-button-secondary-inverse-text-color-active:var(--fs-button-secondary-inverse-text-color-hover);--fs-button-secondary-inverse-bkg-color:var(--fs-button-secondary-bkg-color);--fs-button-secondary-inverse-bkg-color-hover:var(--fs-button-secondary-text-color-hover);--fs-button-secondary-inverse-bkg-color-active:var(--fs-color-secondary-bkg-light);--fs-button-secondary-inverse-border-color:var(--fs-button-secondary-inverse-text-color);--fs-button-secondary-inverse-border-color-hover:var(--fs-button-secondary-inverse-bkg-color-hover);--fs-button-secondary-inverse-border-color-active:var(--fs-button-secondary-inverse-bkg-color-active);--fs-button-secondary-inverse-shadow-hover:var(--fs-button-shadow-hover);--fs-button-tertiary-text-color:var(--fs-color-tertiary-text);--fs-button-tertiary-text-color-hover:var(--fs-button-tertiary-text-color);--fs-button-tertiary-text-color-active:var(--fs-button-primary-bkg-color);--fs-button-tertiary-bkg-color:var(--fs-color-tertiary-bkg);--fs-button-tertiary-bkg-color-hover:var(--fs-color-tertiary-bkg-hover);--fs-button-tertiary-bkg-color-active:var(--fs-color-tertiary-bkg-active);--fs-button-tertiary-border-color:transparent;--fs-button-tertiary-border-color-hover:var(--fs-button-tertiary-border-color);--fs-button-tertiary-border-color-active:var(--fs-button-tertiary-border-color);--fs-button-tertiary-shadow-hover:var(--fs-button-shadow-hover);--fs-button-tertiary-inverse-text-color:var(--fs-button-secondary-text-color-hover);--fs-button-tertiary-inverse-text-color-hover:var(--fs-button-secondary-text-color-hover);--fs-button-tertiary-inverse-text-color-active:var(--fs-button-secondary-text-color-hover);--fs-button-tertiary-inverse-bkg-color:var(--fs-button-secondary-inverse-bkg-color);--fs-button-tertiary-inverse-bkg-color-hover:var(--fs-button-primary-bkg-color-hover);--fs-button-tertiary-inverse-bkg-color-active:var(--fs-button-primary-bkg-color-active);--fs-button-tertiary-inverse-border-color:var(--fs-button-tertiary-border-color);--fs-button-tertiary-inverse-border-color-hover:var(--fs-button-tertiary-border-color);--fs-button-tertiary-inverse-border-color-active:var(--fs-button-tertiary-border-color);--fs-button-tertiary-inverse-shadow-hover:var(--fs-button-shadow-hover);--fs-button-disabled-bkg-color:var(--fs-color-disabled-bkg);--fs-button-disabled-text-color:var(--fs-color-disabled-text);--fs-button-loading-label-column-gap:var(--fs-spacing-3);--fs-button-small-padding:var(--fs-spacing-0) var(--fs-spacing-1);--fs-button-small-min-height:var(--fs-spacing-7);--fs-button-small-gap:var(--fs-spacing-1);--fs-button-small-icon-width:var(--fs-spacing-3);--fs-button-small-icon-height:var(--fs-button-small-icon-width);--fs-button-icon-padding:0 var(--fs-spacing-1);display:flex;align-items:stretch;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:var(--fs-button-height);padding:0;cursor:pointer}.section_section__yzDFp [data-fs-button] [data-fs-button-wrapper]{position:relative;display:inline-flex;-moz-column-gap:var(--fs-button-gap);column-gap:var(--fs-button-gap);align-items:center;justify-content:center;width:100%;padding:var(--fs-button-padding);font-size:var(--fs-button-text-size);font-weight:var(--fs-button-text-weight);line-height:var(--fs-button-text-size);text-decoration:none;border:var(--fs-button-border-width) solid var(--fs-button-border-color);border-radius:var(--fs-button-border-radius);outline:none;box-shadow:var(--fs-button-shadow);transition:var(--fs-button-transition-property) var(--fs-button-transition-timing) var(--fs-button-transition-function)}.section_section__yzDFp [data-fs-button][data-fs-button-variant]:focus,.section_section__yzDFp [data-fs-button][data-fs-button-variant]:focus-visible{box-shadow:none}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){.section_section__yzDFp [data-fs-button][data-fs-button-variant]:focus [data-fs-button-wrapper],.section_section__yzDFp [data-fs-button][data-fs-button-variant]:focus:hover [data-fs-button-wrapper]{outline:none;box-shadow:0 0 0 1px var(--fs-color-body-bkg),0 0 0 var(--fs-border-width-thickest) var(--fs-color-focus-ring)}}}.section_section__yzDFp [data-fs-button][data-fs-button-variant]:focus-visible [data-fs-button-wrapper],.section_section__yzDFp [data-fs-button][data-fs-button-variant]:focus-visible:hover [data-fs-button-wrapper]{outline:none;box-shadow:0 0 0 1px var(--fs-color-body-bkg),0 0 0 var(--fs-border-width-thickest) var(--fs-color-focus-ring)}.section_section__yzDFp [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper],.section_section__yzDFp [data-fs-button][data-fs-button-variant][data-fs-button-disabled=true] [data-fs-button-wrapper]{color:var(--fs-button-disabled-text-color);cursor:not-allowed;background-color:var(--fs-button-disabled-bkg-color);border:0;box-shadow:none}.section_section__yzDFp [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper] svg,.section_section__yzDFp [data-fs-button][data-fs-button-variant][data-fs-button-disabled=true] [data-fs-button-wrapper] svg{color:var(--fs-color-neutral-5)}.section_section__yzDFp [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper]:hover,.section_section__yzDFp [data-fs-button][data-fs-button-variant][data-fs-button-disabled=true] [data-fs-button-wrapper]:hover{color:var(--fs-button-disabled-text-color);background-color:var(--fs-button-disabled-bkg-color)}.section_section__yzDFp [data-fs-button][data-fs-button-size=small]{--fs-control-tap-size:var(--fs-button-small-min-height);padding:var(--fs-spacing-1)}.section_section__yzDFp [data-fs-button][data-fs-button-size=small] [data-fs-button-wrapper]{-moz-column-gap:var(--fs-button-small-gap);column-gap:var(--fs-button-small-gap);padding:var(--fs-button-small-padding)}.section_section__yzDFp [data-fs-button][data-fs-button-size=small]:not([data-fs-icon-button=true]) [data-fs-icon]{width:var(--fs-button-small-icon-width);height:var(--fs-button-small-icon-height)}.section_section__yzDFp [data-fs-button][data-fs-button-variant=primary] [data-fs-button-wrapper]{color:var(--fs-button-primary-text-color);background-color:var(--fs-button-primary-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-primary-border-color)}.section_section__yzDFp [data-fs-button][data-fs-button-variant=primary]:hover [data-fs-button-wrapper]{color:var(--fs-button-primary-text-color-hover);background-color:var(--fs-button-primary-bkg-color-hover);border-color:var(--fs-button-primary-border-color-hover);box-shadow:var(--fs-button-primary-shadow-hover)}.section_section__yzDFp [data-fs-button][data-fs-button-variant=primary]:focus [data-fs-button-wrapper],.section_section__yzDFp [data-fs-button][data-fs-button-variant=primary]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-primary-text-color-hover);background-color:var(--fs-button-primary-bkg-color-hover)}.section_section__yzDFp [data-fs-button][data-fs-button-variant=primary]:active [data-fs-button-wrapper]{color:var(--fs-button-primary-text-color-active);background-color:var(--fs-button-primary-bkg-color-active);border-color:var(--fs-button-primary-border-color-active)}.section_section__yzDFp [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true] [data-fs-button-wrapper]{color:var(--fs-button-primary-inverse-text-color);background-color:var(--fs-button-primary-inverse-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-primary-inverse-border-color)}.section_section__yzDFp [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:hover [data-fs-button-wrapper]{color:var(--fs-button-primary-inverse-text-color-hover);background-color:var(--fs-button-primary-inverse-bkg-color-hover);border-color:var(--fs-button-primary-inverse-border-color-hover);box-shadow:var(--fs-button-primary-inverse-shadow-hover)}.section_section__yzDFp [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],.section_section__yzDFp [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-primary-inverse-text-color-hover);background-color:var(--fs-button-primary-inverse-bkg-color-hover)}.section_section__yzDFp [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:active [data-fs-button-wrapper]{color:var(--fs-button-primary-inverse-text-color-active);background-color:var(--fs-button-primary-inverse-bkg-color-active);border-color:var(--fs-button-primary-inverse-border-color-active)}.section_section__yzDFp [data-fs-button][data-fs-button-variant=secondary] [data-fs-button-wrapper]{color:var(--fs-button-secondary-text-color);background-color:var(--fs-button-secondary-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-secondary-border-color)}.section_section__yzDFp [data-fs-button][data-fs-button-variant=secondary]:hover [data-fs-button-wrapper]{color:var(--fs-button-secondary-text-color-hover);background-color:var(--fs-button-secondary-bkg-color-hover);border-color:var(--fs-button-secondary-border-color-hover);box-shadow:var(--fs-button-secondary-shadow-hover)}.section_section__yzDFp [data-fs-button][data-fs-button-variant=secondary]:focus [data-fs-button-wrapper],.section_section__yzDFp [data-fs-button][data-fs-button-variant=secondary]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-secondary-text-color-hover);background-color:var(--fs-button-secondary-bkg-color-hover)}.section_section__yzDFp [data-fs-button][data-fs-button-variant=secondary]:active [data-fs-button-wrapper]{color:var(--fs-button-secondary-text-color-active);background-color:var(--fs-button-secondary-bkg-color-active);border-color:var(--fs-button-secondary-border-color-active)}.section_section__yzDFp [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true] [data-fs-button-wrapper]{color:var(--fs-button-secondary-inverse-text-color);background-color:var(--fs-button-secondary-inverse-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-secondary-inverse-border-color)}.section_section__yzDFp [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:hover [data-fs-button-wrapper]{color:var(--fs-button-secondary-inverse-text-color-hover);background-color:var(--fs-button-secondary-inverse-bkg-color-hover);border-color:var(--fs-button-secondary-inverse-border-color-hover);box-shadow:var(--fs-button-secondary-inverse-shadow-hover)}.section_section__yzDFp [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],.section_section__yzDFp [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-secondary-inverse-text-color-hover);background-color:var(--fs-button-secondary-inverse-bkg-color-hover)}.section_section__yzDFp [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:active [data-fs-button-wrapper]{color:var(--fs-button-secondary-inverse-text-color-active);background-color:var(--fs-button-secondary-inverse-bkg-color-active);border-color:var(--fs-button-secondary-inverse-border-color-active)}.section_section__yzDFp [data-fs-button][data-fs-button-variant=tertiary] [data-fs-button-wrapper]{color:var(--fs-button-tertiary-text-color);background-color:var(--fs-button-tertiary-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-tertiary-border-color)}.section_section__yzDFp [data-fs-button][data-fs-button-variant=tertiary]:hover [data-fs-button-wrapper]{color:var(--fs-button-tertiary-text-color-hover);background-color:var(--fs-button-tertiary-bkg-color-hover);border-color:var(--fs-button-tertiary-border-color-hover);box-shadow:var(--fs-button-tertiary-shadow-hover)}.section_section__yzDFp [data-fs-button][data-fs-button-variant=tertiary]:focus [data-fs-button-wrapper],.section_section__yzDFp [data-fs-button][data-fs-button-variant=tertiary]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-tertiary-text-color-hover);background-color:var(--fs-button-tertiary-bkg-color-hover)}.section_section__yzDFp [data-fs-button][data-fs-button-variant=tertiary]:active [data-fs-button-wrapper]{color:var(--fs-button-tertiary-text-color-active);background-color:var(--fs-button-tertiary-bkg-color-active);border-color:var(--fs-button-tertiary-border-color-active)}.section_section__yzDFp [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true] [data-fs-button-wrapper]{color:var(--fs-button-tertiary-inverse-text-color);background-color:var(--fs-button-tertiary-inverse-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-tertiary-inverse-border-color)}.section_section__yzDFp [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:hover [data-fs-button-wrapper]{color:var(--fs-button-tertiary-inverse-text-color-hover);background-color:var(--fs-button-tertiary-inverse-bkg-color-hover);border-color:var(--fs-button-tertiary-inverse-border-color-hover);box-shadow:var(--fs-button-tertiary-inverse-shadow-hover)}.section_section__yzDFp [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],.section_section__yzDFp [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-tertiary-inverse-text-color-hover);background-color:var(--fs-button-tertiary-inverse-bkg-color-hover)}.section_section__yzDFp [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:active [data-fs-button-wrapper]{color:var(--fs-button-tertiary-inverse-text-color-active);background-color:var(--fs-button-tertiary-inverse-bkg-color-active);border-color:var(--fs-button-tertiary-inverse-border-color-active)}.section_section__yzDFp [data-fs-button][data-fs-icon-button=true]{width:var(--fs-button-height)}.section_section__yzDFp [data-fs-button][data-fs-icon-button=true] [data-fs-button-wrapper]{-moz-column-gap:0;column-gap:0;padding:0;border-width:0;width:100%}.section_section__yzDFp [data-fs-button][data-fs-button-loading=true] [data-fs-button-wrapper]>*{opacity:0;pointer-events:none}.section_section__yzDFp [data-fs-button][data-fs-button-loading=true] [data-fs-button-wrapper] [data-fs-button-loading-label]{position:absolute;opacity:1;display:flex;-moz-column-gap:var(--fs-button-loading-label-column-gap);column-gap:var(--fs-button-loading-label-column-gap)}.section_section__yzDFp [data-fs-link]{--fs-link-min-width:auto;--fs-link-min-height:var(--fs-link-min-width);--fs-link-padding:var(--fs-spacing-2) var(--fs-spacing-0);--fs-link-border-radius:var(--fs-border-radius);--fs-link-text-line-height:1.5;--fs-link-text-color:var(--fs-color-link);--fs-link-text-color-visited:var(--fs-color-link-visited);--fs-link-text-decoration:none;--fs-link-text-decoration-hover:underline;--fs-link-transition-function:var(--fs-transition-function);--fs-link-transition-property:var(--fs-transition-property);--fs-link-transition-timing:var(--fs-transition-timing);--fs-link-inverse-text-color:var(--fs-color-link-inverse);--fs-link-inverse-text-color-visited:var(--fs-link-inverse-text-color);--fs-link-display-text-line-height:var(--fs-link-text-line-height);--fs-link-display-text-color:var(--fs-color-text-display);--fs-link-display-text-color-visited:var(--fs-link-display-text-color);--fs-link-inline-padding:0;--fs-link-inline-text-decoration:underline;--fs-link-inline-text-color:var(--fs-link-text-color);--fs-link-small-text-size:var(--fs-text-size-1);--fs-link-small-padding:var(--fs-spacing-1) var(--fs-spacing-0);min-width:var(--fs-link-min-width);min-height:var(--fs-link-min-height);padding:var(--fs-link-padding);-webkit-text-decoration:var(--fs-link-text-decoration);text-decoration:var(--fs-link-text-decoration)}.section_section__yzDFp [data-fs-link]:hover{-webkit-text-decoration:var(--fs-link-text-decoration-hover);text-decoration:var(--fs-link-text-decoration-hover)}.section_section__yzDFp [data-fs-link]:visited{color:var(--fs-link-text-color-visited)}.section_section__yzDFp [data-fs-link] a{border-radius:var(--fs-link-border-radius);transition:var(--fs-link-transition-property) var(--fs-link-transition-timing) var(--fs-link-transition-function)}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){.section_section__yzDFp [data-fs-link] a:focus{outline:none;box-shadow:0 0 0 1px var(--fs-color-body-bkg),0 0 0 var(--fs-border-width-thickest) var(--fs-color-focus-ring)}}}.section_section__yzDFp [data-fs-link] a:focus-visible{outline:none;box-shadow:0 0 0 1px var(--fs-color-body-bkg),0 0 0 var(--fs-border-width-thickest) var(--fs-color-focus-ring)}.section_section__yzDFp [data-fs-link][data-fs-link-variant=default]{line-height:var(--fs-link-text-line-height);color:var(--fs-link-text-color)}.section_section__yzDFp [data-fs-link][data-fs-link-variant=display]{line-height:var(--fs-link-display-text-line-height);color:var(--fs-link-display-text-color)}.section_section__yzDFp [data-fs-link][data-fs-link-variant=display]:visited{color:var(--fs-link-display-text-color-visited)}.section_section__yzDFp [data-fs-link][data-fs-link-variant=inline]{display:inline-block;padding:var(--fs-link-inline-padding);color:var(--fs-link-inline-text-color);-webkit-text-decoration:var(--fs-link-inline-text-decoration);text-decoration:var(--fs-link-inline-text-decoration)}.section_section__yzDFp [data-fs-link][data-fs-link-size=small]{font-size:var(--fs-link-small-text-size)}@media(min-width:1280px){.section_section__yzDFp [data-fs-link][data-fs-link-size=small]{padding:var(--fs-link-small-padding)}}.section_section__yzDFp [data-fs-link][data-fs-link-inverse=true]{color:var(--fs-link-inverse-text-color)}.section_section__yzDFp [data-fs-link][data-fs-link-inverse=true]:visited{color:var(--fs-link-inverse-text-color-visited)}.section_section__yzDFp [data-fs-list]{--fs-list-style-unordered:initial;--fs-list-style-ordered:decimal;padding:0}.section_section__yzDFp [data-fs-list][data-fs-list-marker=true]{list-style:var(--fs-list-style-unordered);list-style-position:inside}ol.section_section__yzDFp [data-fs-list][data-fs-list-marker=true]{list-style:var(--fs-list-style-ordered);list-style-position:inside}.section_section__yzDFp [data-fs-price]{--fs-price-listing-text-size:var(--fs-text-size-legend);--fs-price-listing-color:var(--fs-color-text-light);--fs-price-listing-text-decoration:line-through;--fs-price-spot-font-weight:var(--fs-text-weight-bold);--fs-price-spot-color:var(--fs-color-text)}.section_section__yzDFp [data-fs-price][data-fs-price-variant=listing]{font-size:var(--fs-price-listing-text-size);line-height:1.7;color:var(--fs-price-listing-color);-webkit-text-decoration:var(--fs-price-listing-text-decoration);text-decoration:var(--fs-price-listing-text-decoration)}.section_section__yzDFp [data-fs-price][data-fs-price-variant=spot]{line-height:1.7;color:var(--fs-price-spot-color);font-weight:var(--fs-price-spot-font-weight)}.section_section__yzDFp [data-fs-alert]{--fs-alert-height:var(--fs-spacing-7);--fs-alert-padding-left:var(--fs-spacing-3);--fs-alert-padding-right:var(--fs-alert-padding-left);--fs-alert-bkg-color:var(--fs-color-highlighted-bkg);--fs-alert-text-color:var(--fs-color-highlighted-text);--fs-alert-text-size:var(--fs-text-size-1);--fs-alert-icon-width:var(--fs-spacing-4);--fs-alert-icon-height:var(--fs-alert-icon-width);--fs-alert-icon-margin-right:var(--fs-spacing-1);--fs-alert-icon-color:var(--fs-alert-text-color);--fs-alert-link-color:var(--fs-alert-text-color);--fs-alert-link-color-visited:var(--fs-alert-text-color);--fs-alert-button-text-color:var(--fs-alert-text-color);--fs-alert-button-bkg-color:var(--fs-alert-bkg-color);--fs-alert-button-border-radius:var(--fs-border-radius);display:flex;align-items:center;width:100%;height:var(--fs-alert-height);padding-right:var(--fs-alert-padding-right);padding-left:var(--fs-alert-padding-left);font-size:var(--fs-alert-text-size);color:var(--fs-alert-text-color);background-color:var(--fs-alert-bkg-color)}.section_section__yzDFp [data-fs-alert]>[data-fs-icon]{width:var(--fs-alert-icon-width);height:var(--fs-alert-icon-height);margin-right:var(--fs-alert-icon-margin-right);color:var(--fs-alert-icon-color)}.section_section__yzDFp [data-fs-alert] [data-fs-alert-content]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section_section__yzDFp [data-fs-alert] span{font-weight:var(--fs-text-weight-bold)}.section_section__yzDFp [data-fs-alert] [data-fs-alert-link]{min-width:0;height:var(--fs-alert-height);padding:0 var(--fs-spacing-1);overflow:hidden;font-weight:var(--fs-text-weight-bold);line-height:var(--fs-alert-height);color:var(--fs-alert-link-color);text-overflow:ellipsis;white-space:nowrap}.section_section__yzDFp [data-fs-alert] [data-fs-alert-link]:visited{color:var(--fs-alert-link-color-visited)}.section_section__yzDFp [data-fs-alert] [data-fs-alert-button]{margin-left:auto}.section_section__yzDFp [data-fs-alert] [data-fs-alert-button] [data-fs-button-wrapper]{color:var(--fs-alert-button-text-color)}.section_section__yzDFp [data-fs-alert] [data-fs-alert-button]:hover span{filter:brightness(.95)}.section_section__yzDFp [data-fs-alert][data-fs-alert-dismissible=true]{padding-right:0}.section_section__yzDFp [data-fs-modal]{--fs-modal-position-top:30vh;--fs-modal-position-right:var(--fs-spacing-4);--fs-modal-position-left:var(--fs-spacing-4);--fs-modal-max-width:calc(var(--fs-grid-breakpoint-desktop) / 3);--fs-modal-min-height:var(--fs-spacing-5);--fs-modal-margin:auto;--fs-modal-background-color:var(--fs-color-body-bkg);--fs-modal-border-radius:var(--fs-border-radius);--fs-modal-width-tablet:calc(100vw / 3);--fs-modal-min-width-tablet:calc(var(--fs-grid-breakpoint-desktop) / 3);--fs-modal-transition-timing:var(--fs-transition-timing);--fs-modal-transition-property:transform;--fs-modal-transition-in-function:ease-in;--fs-modal-transition-out-function:ease-in;--fs-modal-header-padding:var(--fs-spacing-4) var(--fs-spacing-7) var(--fs-spacing-4) var(--fs-spacing-4);--fs-modal-header-title-margin-bottom:.625rem;--fs-modal-header-title-size:var(--fs-text-size-lead);--fs-modal-header-title-weight:var(--fs-text-weight-bold);--fs-modal-header-title-line-height:1.2;--fs-modal-header-description-size:var(--fs-text-size-body);--fs-modal-header-description-line-height:1.5;--fs-modal-header-description-color:var(--fs-color-text-light);--fs-modal-header-close-button-position-top:0;--fs-modal-header-close-button-position-right:0;--fs-modal-body-padding:var(--fs-spacing-1) var(--fs-spacing-4) var(--fs-spacing-5);position:fixed;top:var(--fs-modal-position-top);right:var(--fs-modal-position-right);left:var(--fs-modal-position-left);max-width:var(--fs-modal-max-width);min-height:var(--fs-modal-min-height);margin:var(--fs-modal-margin);background-color:var(--fs-modal-background-color);border-radius:var(--fs-modal-border-radius)}@media(min-width:768px){.section_section__yzDFp [data-fs-modal]{width:var(--fs-modal-width-tablet);min-width:var(--fs-modal-min-width-tablet)}}.section_section__yzDFp [data-fs-modal][data-fs-modal-state=in]{transition:var(--fs-modal-transition-property) var(--fs-modal-transition-timing) var(--fs-modal-transition-in-function);transform:translateZ(0)}.section_section__yzDFp [data-fs-modal][data-fs-modal-state=out]{transition:var(--fs-modal-transition-property) var(--fs-modal-transition-timing) var(--fs-modal-transition-in-function);transform:translate3d(0,50%,0)}.section_section__yzDFp [data-fs-modal] [data-fs-modal-header]{position:relative;padding:var(--fs-modal-header-padding)}.section_section__yzDFp [data-fs-modal] [data-fs-modal-header] [data-fs-modal-header-title]{margin-bottom:var(--fs-modal-header-title-margin-bottom);font-size:var(--fs-modal-header-title-size);font-weight:var(--fs-modal-header-title-weight);line-height:var(--fs-modal-header-title-line-height)}.section_section__yzDFp [data-fs-modal] [data-fs-modal-header] [data-fs-modal-header-description]{font-size:var(--fs-modal-header-description-size);line-height:var(--fs-modal-header-description-line-height);color:var(--fs-modal-header-description-color)}.section_section__yzDFp [data-fs-modal] [data-fs-modal-header] [data-fs-modal-header-close-button]{position:absolute;top:var(--fs-modal-header-close-button-position-top);right:var(--fs-modal-header-close-button-position-right)}.section_section__yzDFp [data-fs-modal] [data-fs-modal-body]{padding:var(--fs-modal-body-padding)}.section_section__yzDFp [data-fs-cart-item]{--fs-cart-item-padding:var(--fs-spacing-2);--fs-cart-item-bkg-color:var(--fs-control-bkg);--fs-cart-item-border-width:var(--fs-border-width);--fs-cart-item-border-color:var(--fs-border-color-light);--fs-cart-item-border-radius:var(--fs-border-radius);--fs-cart-item-image-border-radius:var(--fs-cart-item-border-radius);--fs-cart-item-image-width:var(--fs-spacing-8);--fs-cart-item-image-height:var(--fs-cart-item-image-width);--fs-cart-item-title-weight:var(--fs-text-weight-bold);--fs-cart-item-title-line-height:1.2;--fs-cart-item-title-color:var(--fs-color-text);--fs-cart-item-skus-margin-top:var(--fs-spacing-0);--fs-cart-item-skus-text-size:var(--fs-text-size-legend);--fs-cart-item-skus-text-color:var(--fs-color-text-light);--fs-cart-item-skus-line-height:var(--fs-text-size-body);--fs-cart-item-skus-column-gap:var(--fs-spacing-1);--fs-cart-item-skus-row-gap:var(--fs-spacing-0);position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;background-color:var(--fs-cart-item-bkg-color);border:var(--fs-cart-item-border-width) solid var(--fs-cart-item-border-color);border-radius:var(--fs-cart-item-border-radius);width:100%}.section_section__yzDFp [data-fs-cart-item] [data-fs-cart-item-content]{padding:var(--fs-cart-item-padding) 0 var(--fs-cart-item-padding) var(--fs-cart-item-padding);display:flex;-moz-column-gap:var(--fs-cart-item-padding);column-gap:var(--fs-cart-item-padding);align-items:flex-start;width:calc(100% - var(--fs-control-tap-size))}.section_section__yzDFp [data-fs-cart-item] [data-fs-cart-item-image]{border-radius:var(--fs-cart-item-image-border-radius);overflow:hidden;width:var(--fs-cart-item-image-width);height:var(--fs-cart-item-image-height);flex-shrink:0}.section_section__yzDFp [data-fs-cart-item] [data-fs-cart-item-title]{font-weight:var(--fs-cart-item-title-weight);line-height:var(--fs-cart-item-title-line-height);color:var(--fs-cart-item-title-color);text-decoration:none;outline:none;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--fs-text-max-lines);line-clamp:var(--fs-text-max-lines);text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;white-space:normal}.section_section__yzDFp [data-fs-cart-item] [data-fs-cart-item-skus]{display:flex;flex-wrap:wrap;-moz-column-gap:var(--fs-cart-item-skus-column-gap);column-gap:var(--fs-cart-item-skus-column-gap);row-gap:var(--fs-cart-item-skus-row-gap);font-size:var(--fs-cart-item-skus-text-size);line-height:var(--fs-cart-item-skus-line-height);color:var(--fs-cart-item-skus-text-color);margin-top:var(--fs-cart-item-skus-margin-top)}.section_section__yzDFp [data-fs-cart-item] [data-fs-cart-item-skus] span{font-weight:var(--fs-cart-item-title-weight)}.section_section__yzDFp [data-fs-cart-item] [data-fs-cart-item-remove-button]{position:absolute;right:0}.section_section__yzDFp [data-fs-cart-item] [data-fs-cart-item-prices]{align-items:baseline}.section_section__yzDFp [data-fs-cart-item] [data-fs-cart-item-actions]{display:flex;align-items:center;width:100%;justify-content:space-between;padding-right:var(--fs-cart-item-padding);border-top:var(--fs-cart-item-border-width) solid var(--fs-cart-item-border-color)}.section_section__yzDFp [data-fs-cart-item] [data-fs-cart-item-actions] [data-quantity-selector-input]{border-color:transparent;border-top-left-radius:0;border-top-right-radius:0}.section_section__yzDFp [data-fs-cart-item][data-fs-cart-item=unavailable]{background-color:var(--fs-color-neutral-bkg)}.section_section__yzDFp [data-fs-cart-item][data-fs-cart-item=unavailable] [data-fs-cart-item-actions]{display:none}.section_section__yzDFp [data-fs-gift]{--fs-gift-height:var(--fs-spacing-12);--fs-gift-bkg-color:var(--fs-control-bkg);--fs-gift-border-width:var(--fs-border-width);--fs-gift-border-color:var(--fs-border-color-light);--fs-gift-border-radius:var(--fs-border-radius);--fs-gift-content-padding:var(--fs-spacing-1) var(--fs-spacing-2);--fs-gift-content-row-gap:var(--fs-spacing-0);--fs-gift-title-line-height:1.25;--fs-gift-title-size:var(--fs-text-size-body);--fs-gift-title-color:var(--fs-color-text);--fs-gift-icon-size:1.5rem;--fs-gift-icon-padding:var(--fs-spacing-0);--fs-gift-icon-color:var(--fs-gift-title-color);--fs-gift-icon-bkg-color:var(--fs-color-body-bkg);--fs-gift-price-size:var(--fs-text-size-legend);position:relative;margin-top:calc(var(--fs-gift-icon-size)/2)}.section_section__yzDFp [data-fs-gift] [data-fs-gift-wrapper]{display:grid;grid-template-columns:var(--fs-gift-height) repeat(4,1fr);align-items:flex-start;height:var(--fs-gift-height);overflow:hidden;border:var(--fs-gift-border-width) solid var(--fs-gift-border-color);border-radius:var(--fs-gift-border-radius);background-color:var(--fs-gift-bkg-color)}.section_section__yzDFp [data-fs-gift] [data-fs-gift-image]{height:100%;overflow:hidden}.section_section__yzDFp [data-fs-gift] [data-fs-gift-image] img{object-fit:cover;width:100%;height:100%}.section_section__yzDFp [data-fs-gift] [data-fs-gift-content]{display:grid;grid-column:2/span 4;row-gap:var(--fs-gift-content-row-gap);padding:var(--fs-gift-content-padding)}.section_section__yzDFp [data-fs-gift] [data-fs-gift-product-title]{font-size:var(--fs-gift-title-size);line-height:var(--fs-gift-title-line-height);color:var(--fs-gift-title-color);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--fs-text-max-lines);line-clamp:var(--fs-text-max-lines);text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;white-space:normal}.section_section__yzDFp [data-fs-gift] [data-fs-gift-product-summary]{display:flex;align-items:center}.section_section__yzDFp [data-fs-gift] [data-fs-gift-product-summary] [data-fs-badge]{margin-left:var(--fs-spacing-1)}.section_section__yzDFp [data-fs-gift] [data-fs-gift-product-summary] [data-fs-price-variant=listing]{font-size:var(--fs-gift-price-size);line-height:1.7}.section_section__yzDFp [data-fs-gift] [data-fs-icon]{position:absolute;top:calc(-1*var(--fs-gift-icon-size)/2);left:calc(-1*var(--fs-gift-icon-size)/2);width:var(--fs-gift-icon-size);height:var(--fs-gift-icon-size);padding:var(--fs-gift-icon-padding);color:var(--fs-gift-icon-color);background-color:var(--fs-gift-icon-bkg-color);border:var(--fs-gift-border-width) solid var(--fs-gift-border-color);border-radius:var(--fs-border-radius-circle)}.section_section__yzDFp [data-fs-quantity-selector]{--fs-qty-selector-width:calc(var(--fs-control-tap-size) * 2.7);--fs-qty-selector-height:calc(var(--fs-control-tap-size) + (var(--fs-qty-selector-border-width) * 2));--fs-qty-selector-shadow:none;--fs-qty-selector-shadow-hover:0 0 0 var(--fs-border-width) var(--fs-border-color-active);--fs-qty-selector-bkg-color:var(--fs-color-body-bkg);--fs-qty-selector-bkg-color-hover:var(--fs-qty-selector-bkg-color);--fs-qty-selector-border-radius:var(--fs-border-radius);--fs-qty-selector-border-width:var(--fs-border-width);--fs-qty-selector-border-width-hover:var(--fs-border-width);--fs-qty-selector-border-color:var(--fs-border-color);--fs-qty-selector-border-color-hover:var(--fs-border-color-active);--fs-qty-selector-text-size:var(--fs-text-size-base);--fs-qty-selector-text-color:var(--fs-color-text);--fs-qty-selector-button-bkg-color:transparent;--fs-qty-selector-button-border-radius:var(--fs-qty-selector-border-radius);--fs-qty-selector-disabled-bkg-color:var(--fs-color-disabled-bkg);--fs-qty-selector-disabled-text-color:var(--fs-color-disabled-text);--fs-qty-selector-disabled-border-color:var(--fs-qty-selector-disabled-bkg-color);position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;width:var(--fs-qty-selector-width);height:var(--fs-qty-selector-height);box-shadow:var(--fs-qty-selector-shadow)}.section_section__yzDFp [data-fs-quantity-selector] [data-quantity-selector-input]{width:100%;height:100%;padding:0;font-size:var(--fs-qty-selector-text-size);color:var(--fs-qty-selector-text-color);text-align:center;border:var(--fs-qty-selector-border-width) solid var(--fs-qty-selector-border-color);border-radius:var(--fs-qty-selector-border-radius)}.section_section__yzDFp [data-fs-quantity-selector] [data-quantity-selector-button]{position:absolute}.section_section__yzDFp [data-fs-quantity-selector] [data-quantity-selector-button] [data-fs-button-wrapper]{border-radius:var(--fs-qty-selector-button-border-radius)}.section_section__yzDFp [data-fs-quantity-selector] [data-quantity-selector-button]:not(:hover):not(:focus-visible) [data-fs-button-wrapper]{background-color:var(--fs-qty-selector-button-bkg-color)}.section_section__yzDFp [data-fs-quantity-selector] [data-quantity-selector-button]:first-of-type{left:0}.section_section__yzDFp [data-fs-quantity-selector] [data-quantity-selector-button]:last-of-type{right:0}.section_section__yzDFp [data-fs-quantity-selector] [data-quantity-selector-button]:disabled [data-fs-button-wrapper],.section_section__yzDFp [data-fs-quantity-selector] [data-quantity-selector-button]:disabled:focus-visible [data-fs-button-wrapper],.section_section__yzDFp [data-fs-quantity-selector] [data-quantity-selector-button]:disabled:hover [data-fs-button-wrapper]{background-color:var(--fs-qty-selector-button-bkg-color)}.section_section__yzDFp [data-fs-quantity-selector]:hover [data-quantity-selector-input]:not(:disabled):not(:focus){background-color:var(--fs-qty-selector-bkg-color-hover);border-color:var(--fs-qty-selector-border-color-hover);border-width:var(--fs-qty-selector-border-width-hover);box-shadow:var(--fs-qty-selector-shadow-hover)}.section_section__yzDFp [data-fs-quantity-selector=disabled] [data-quantity-selector-input]{background-color:var(--fs-qty-selector-disabled-bkg-color);border-color:var(--fs-qty-selector-disabled-border-color);color:var(--fs-qty-selector-disabled-text-color)}.section_section__yzDFp [data-fs-order-summary]{--fs-order-summary-padding:var(--fs-spacing-3);--fs-order-summary-margin-bottom:var(--fs-spacing-2);--fs-order-summary-row-gap:0;--fs-order-summary-discount-text-color:var(--fs-color-success-text);--fs-order-summary-total-text-size:var(--fs-text-size-3);--fs-order-summary-total-text-font-weight:var(--fs-text-weight-bold);--fs-order-summary-taxes-label-color:var(--fs-color-info-text);--fs-order-summary-taxes-text-size:var(--fs-text-size-tiny);--fs-order-summary-taxes-text-weight:var(--fs-text-weight-regular);display:flex;flex-direction:column;padding:var(--fs-order-summary-padding);row-gap:var(--fs-order-summary-row-gap)}.section_section__yzDFp [data-fs-order-summary] li{display:flex;justify-content:space-between;line-height:1.5}.section_section__yzDFp [data-fs-order-summary] li[data-fs-order-summary-discount]{color:var(--fs-order-summary-discount-text-color)}.section_section__yzDFp [data-fs-order-summary] li[data-fs-order-summary-total]{font-size:var(--fs-order-summary-total-text-size);font-weight:var(--fs-order-summary-total-text-font-weight)}.section_section__yzDFp [data-fs-order-summary] li[data-fs-order-summary-taxes-label]{color:var(--fs-order-summary-taxes-label-color);font-size:var(--fs-order-summary-taxes-text-size);font-weight:var(--fs-order-summary-taxes-text-weight)}.section_section__yzDFp [data-fs-order-summary] li:last-of-type{margin-bottom:var(--fs-order-summary-margin-bottom)}.section_section__yzDFp [data-fs-product-price]{--fs-product-price-gap:var(--fs-spacing-1);display:flex;align-items:center;-moz-column-gap:var(--fs-product-price-gap);column-gap:var(--fs-product-price-gap)}.section_section__yzDFp [data-fs-empty-state]{--fs-empty-state-height:100%;--fs-empty-state-min-height:50vh;--fs-empty-state-padding:0 var(--fs-spacing-8);--fs-empty-state-bkg-color-default:var(--fs-color-neutral-bkg);--fs-empty-state-bkg-color-light:var(--fs-color-body-bkg);--fs-empty-state-title-margin-bottom:var(--fs-spacing-2);--fs-empty-state-title-color:var(--fs-color-disabled-text);--fs-empty-state-title-size:var(--fs-text-size-lead);--fs-empty-state-link-min-width:11.875rem;--fs-empty-state-border-radius:var(--fs-border-radius);display:flex;flex-direction:column;row-gap:var(--fs-spacing-3);justify-content:center;align-items:center;height:var(--fs-empty-state-height);min-height:var(--fs-empty-state-min-height);padding:var(--fs-empty-state-padding);background-color:var(--fs-empty-state-bkg-color)}@media(min-width:1280px){.section_section__yzDFp [data-fs-empty-state]{align-items:center}}.section_section__yzDFp [data-fs-empty-state]>[data-fs-empty-state-title]{display:flex;flex-direction:column;row-gap:var(--fs-spacing-1);align-items:center;justify-content:center;margin-bottom:var(--fs-empty-state-title-margin-bottom);color:var(--fs-empty-state-title-color)}.section_section__yzDFp [data-fs-empty-state]>[data-fs-empty-state-title] p{font-size:var(--fs-empty-state-title-size);text-align:center}.section_section__yzDFp [data-fs-empty-state] [data-fs-link-button]{min-width:var(--fs-empty-state-link-min-width)}.section_section__yzDFp [data-fs-empty-state][data-fs-empty-state-variant=rounded]{border-radius:var(--fs-empty-state-border-radius)}.section_section__yzDFp [data-fs-empty-state][data-fs-empty-state-bkg-color=default]{background-color:var(--fs-empty-state-bkg-color-default)}.section_section__yzDFp [data-fs-empty-state][data-fs-empty-state-bkg-color=light]{background-color:var(--fs-empty-state-bkg-color-light)}.section_section__yzDFp [data-fs-slide-over]{--fs-slide-over-bkg-color:var(--fs-color-body-bkg);--fs-slide-over-transition-timing:var(--fs-transition-timing);--fs-slide-over-header-padding:var(--fs-spacing-2) var(--fs-spacing-3) var(--fs-spacing-2);--fs-slide-over-header-bkg-color:var(--fs-color-neutral-0);--fs-slide-over-partial-gap:calc(2 * var(--fs-grid-padding));--fs-slide-over-partial-width-mobile:calc(100vw - var(--fs-slide-over-partial-gap));--fs-slide-over-partial-width-notebook:calc(100% / 3);--fs-slide-over-partial-max-width-notebook:calc(var(--fs-grid-breakpoint-notebook) / 3);position:fixed;height:100vh;background-color:var(--fs-slide-over-bkg-color)}.section_section__yzDFp [data-fs-slide-over][data-fs-slide-over-size=full]{width:100vw}.section_section__yzDFp [data-fs-slide-over][data-fs-slide-over-size=partial]{width:var(--fs-slide-over-partial-width-mobile)}@media(min-width:1280px){.section_section__yzDFp [data-fs-slide-over][data-fs-slide-over-size=partial]{width:var(--fs-slide-over-partial-width-notebook);max-width:var(--fs-slide-over-partial-max-width-notebook)}}.section_section__yzDFp [data-fs-slide-over][data-fs-slide-over-state=in]{transition:transform var(--fs-slide-over-transition-timing) ease-in;transform:translateX(0)}.section_section__yzDFp [data-fs-slide-over][data-fs-slide-over-state=out]{transition:transform var(--fs-slide-over-transition-timing) ease-out}.section_section__yzDFp [data-fs-slide-over][data-fs-slide-over-direction=leftSide]{left:0}.section_section__yzDFp [data-fs-slide-over][data-fs-slide-over-direction=leftSide][data-fs-slide-over-state=out]{transform:translateX(-100%)}.section_section__yzDFp [data-fs-slide-over][data-fs-slide-over-direction=rightSide]{right:0}.section_section__yzDFp [data-fs-slide-over][data-fs-slide-over-direction=rightSide][data-fs-slide-over-state=out]{transform:translateX(100%)}.section_section__yzDFp [data-fs-slide-over] [data-fs-slide-over-header]{display:flex;align-items:center;justify-content:space-between;padding:var(--fs-slide-over-header-padding);background-color:var(--fs-slide-over-header-bkg-color)}.section_section__yzDFp [data-fs-slide-over] [data-fs-slide-over-header] [data-fs-slide-over-header-icon]{margin-right:calc(-1*var(--fs-spacing-1))}.section_section__yzDFp [data-fs-slide-over] [data-fs-slide-over-header] [data-fs-slide-over-header-icon] svg{width:32px;height:32px}.section_section__yzDFp [data-fs-cart-sidebar]{--fs-cart-sidebar-bkg-color:var(--fs-color-neutral-bkg);--fs-cart-sidebar-header-title-column-gap:var(--fs-spacing-2);--fs-cart-sidebar-list-padding:var(--fs-spacing-3);--fs-cart-sidebar-footer-bkg-color:var(--fs-color-neutral-0);--fs-cart-sidebar-footer-box-shadow:0 0 6px rgba(0,0,0,.2);display:flex;flex-direction:column;height:100%;overflow:auto}.section_section__yzDFp [data-fs-cart-sidebar][data-fs-slide-over]{background-color:var(--fs-cart-sidebar-bkg-color)}.section_section__yzDFp [data-fs-cart-sidebar]>*{flex-shrink:0}.section_section__yzDFp [data-fs-cart-sidebar] [data-fs-cart-sidebar-title]{display:flex;align-items:center;font-size:var(--fs-text-size-4);font-weight:var(--fs-text-weight-bold);line-height:1.12;-moz-column-gap:var(--fs-cart-sidebar-header-title-column-gap);column-gap:var(--fs-cart-sidebar-header-title-column-gap)}.section_section__yzDFp [data-fs-cart-sidebar] [data-fs-cart-sidebar-list]{display:flex;flex-direction:column;row-gap:var(--fs-spacing-2);padding:var(--fs-cart-sidebar-list-padding);overflow:auto}.section_section__yzDFp [data-fs-cart-sidebar] [data-fs-cart-sidebar-footer]{padding:var(--fs-spacing-3);position:-webkit-sticky;position:sticky;bottom:0;margin-top:auto;background-color:var(--fs-cart-sidebar-footer-bkg-color);box-shadow:var(--fs-cart-sidebar-footer-box-shadow)}.section_section__yzDFp [data-fs-cart-sidebar] [data-fs-cart-sidebar-footer] [data-fs-order-summary]{padding:0}.section_section__yzDFp [data-fs-cart-sidebar] [data-fs-cart-sidebar-footer] [data-fs-button]{width:100%}}.styles_sidebar__92rtL{max-width:385px;background-color:#fff}.styles_sidebar__92rtL [data-fs-slide-over-header]{border-bottom:1px solid #dddedf;margin:0 16px;padding:0}.styles_sidebar__92rtL [data-fs-cart-sidebar-title]{font-weight:700;font-size:20px;line-height:24px;color:#000;display:flex;align-items:center;-moz-column-gap:0;column-gap:0}.styles_sidebar__92rtL [data-fs-cart-sidebar-title]:before{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0.64 1.86 18.72 16.28"><path d="M16.7017 13.1118H5.63916L5.33916 11.5493H16.7517C17.1114 11.5503 17.4603 11.4261 17.7386 11.198C18.0168 10.97 18.207 10.6522 18.2767 10.2993L19.3267 5.29926C19.375 5.07185 19.372 4.83651 19.3179 4.61041C19.2637 4.3843 19.1598 4.17313 19.0137 3.99229C18.8676 3.81144 18.683 3.66548 18.4733 3.56505C18.2636 3.46462 18.0342 3.41225 17.8017 3.41176H3.76416L3.48916 1.86176H0.63916V3.42426H2.20166L4.07666 13.2243C3.53209 13.3529 3.04644 13.6606 2.69743 14.098C2.34842 14.5354 2.15625 15.0772 2.15166 15.6368C2.18093 16.3254 2.48113 16.9745 2.98685 17.4428C3.49257 17.911 4.16285 18.1605 4.85166 18.1368C5.53498 18.1537 6.19748 17.9008 6.69578 17.433C7.19408 16.9651 7.48808 16.3198 7.51416 15.6368C7.51185 15.3058 7.44387 14.9787 7.31416 14.6743H14.1767C14.047 14.9787 13.979 15.3058 13.9767 15.6368C14.0059 16.3254 14.3061 16.9745 14.8119 17.4428C15.3176 17.911 15.9878 18.1605 16.6767 18.1368C17.3397 18.1368 17.9756 17.8734 18.4444 17.4045C18.9133 16.9357 19.1767 16.2998 19.1767 15.6368C19.1767 14.9737 18.9133 14.3378 18.4444 13.869C17.9756 13.4001 17.3397 13.1368 16.6767 13.1368L16.7017 13.1118ZM17.8017 5.01176L16.7517 10.0118H5.01416L4.08916 5.01176H17.8017ZM4.85166 16.5993C4.58209 16.6068 4.31974 16.5115 4.1178 16.3328C3.91586 16.1541 3.78944 15.9052 3.76416 15.6368C3.78961 15.3592 3.92312 15.1027 4.13591 14.9227C4.34869 14.7426 4.6237 14.6534 4.90166 14.6743C5.17829 14.6535 5.45188 14.7431 5.66267 14.9235C5.87346 15.1038 6.00432 15.3602 6.02666 15.6368C6.01589 15.7783 5.97652 15.9162 5.91093 16.0422C5.84534 16.1681 5.75489 16.2794 5.64506 16.3694C5.53522 16.4593 5.40828 16.5261 5.27192 16.5656C5.13555 16.6051 4.99258 16.6166 4.85166 16.5993ZM16.7017 16.5993C16.4237 16.6201 16.1487 16.5309 15.9359 16.3508C15.7231 16.1708 15.5896 15.9143 15.5642 15.6368C15.6126 15.372 15.7523 15.1326 15.959 14.9603C16.1657 14.788 16.4263 14.6936 16.6954 14.6936C16.9645 14.6936 17.2251 14.788 17.4318 14.9603C17.6385 15.1326 17.7783 15.372 17.8267 15.6368C17.8012 15.912 17.6695 16.1665 17.4594 16.3462C17.2494 16.5259 16.9775 16.6167 16.7017 16.5993Z" fill="%232C3357"></path></svg>');width:23px;height:20px;margin-right:10px;margin-top:8px}.styles_sidebar__92rtL [data-testid=fs-cart-sidebar-button-close]{--fs-button-tertiary-bkg-color-hover:#fff;--fs-button-tertiary-bkg-color-active:#fff}.styles_sidebar__92rtL [data-testid=fs-cart-sidebar-button-close] svg{color:#000;width:30px;height:30px}.styles_sidebar__92rtL [data-fs-badge]{display:none}.styles_sidebar__92rtL [data-fs-cart-sidebar-list]{padding:0}.styles_checkoutButton__hweTL{height:40px;width:166px;--fs-button-height:40px}.styles_checkoutButton__hweTL div{font-weight:700;font-size:14px;line-height:32px;color:#fff;background:var(--primary-color);border-radius:8px}.styles_emptyCartContainer__ZtrzH{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.styles_emptyCartContainer__ZtrzH svg{width:64px;height:64px;color:var(--primary-color);margin-bottom:20px}.styles_emptyCartText__gghLs{font-weight:400;font-size:18px;line-height:24px;color:#000}.styles_cardContainer__Pl0Wt{display:flex;flex-direction:row;padding:16px 24px 24px;max-width:385px;background-color:#fff}.styles_cardContainer__Pl0Wt img{height:80px;width:80px;margin-right:16px;border-radius:.25rem}.styles_rightContainer__B1iss{display:flex;flex-direction:column;width:100%;justify-content:space-between}.styles_topRow__NP_tl{display:flex;flex-direction:row;width:100%}.styles_topRow__NP_tl [data-fs-cart-item-remove-button]{width:16px;height:16px;--fs-button-height:16px;margin-left:auto}.styles_topRow__NP_tl [data-fs-cart-item-remove-button] [data-fs-button-wrapper]{display:flex;align-items:flex-start;justify-content:flex-end}.styles_title__pMO_9{font-weight:700;font-size:12px;line-height:15px;color:#000;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.styles_bottomRow__fA1qa{display:flex;flex-direction:row;width:100%;justify-content:space-between}.styles_bottomRow__fA1qa [data-fs-quantity-selector]{border:none;max-height:32px;height:32px;width:94px;align-self:flex-end}.styles_bottomRow__fA1qa [data-fs-quantity-selector]:hover input{box-shadow:none}.styles_bottomRow__fA1qa [data-fs-quantity-selector] input{border:none;max-height:32px;height:32px;color:var(--primary-color);font-weight:700;font-size:17px;line-height:20px}.styles_bottomRow__fA1qa [data-fs-quantity-selector] button{border:none;background:var(--primary-color);color:#fff;border-radius:100%;padding:8px;width:32px;height:32px;max-width:32px;max-height:32px;--fs-button-height:32px;display:flex;align-items:center}.styles_bottomRow__fA1qa [data-fs-quantity-selector] button:focus-visible [data-fs-button-wrapper],.styles_bottomRow__fA1qa [data-fs-quantity-selector] button:hover [data-fs-button-wrapper]{background-color:transparent;box-shadow:none}.styles_bottomRow__fA1qa [data-fs-quantity-selector] button div{width:16px;height:16px;max-width:16px;max-height:16px}.styles_bottomRow__fA1qa [data-fs-quantity-selector] button div span,.styles_bottomRow__fA1qa [data-fs-quantity-selector] button div span svg{color:#fff}.styles_priceContainer__nwWCC{display:flex;flex-direction:column}.styles_listPrice__sTDfJ{font-size:.75rem;font-weight:400;text-transform:none;letter-spacing:0;color:#727273;text-align:end;line-height:20px;text-decoration:line-through}.styles_spotPrice__hiWLY{text-align:end;font-weight:700;font-size:17px;line-height:20px;color:var(--primary-color)}.styles_container__Z_JNl{display:flex;flex-direction:column;padding:0 8px}.styles_topRow__f7HY1{width:100%;padding-bottom:16px}.styles_summaryLine__nquDp{display:flex;flex-direction:row;justify-content:space-between;margin-top:8px}.styles_summaryText__SVs7E{text-transform:lowercase;font-weight:700;font-size:12px;line-height:15px;color:#000}.styles_summaryValue__0_lOa{font-weight:700;font-size:16px;line-height:20px;color:var(--primary-color)}.styles_bottomRow__4oSWK{display:flex;flex-direction:row;justify-content:space-between;width:100%}.styles_link____Zqk{width:90px}.styles_link____Zqk a{text-transform:lowercase;font-weight:700;font-size:12px;line-height:15px;color:#000}.styles_container__mgmrj{margin:auto;padding:12px 0;display:flex;justify-content:center;border:0 solid;background-color:var(--primary-color);top:0;z-index:2;position:-webkit-sticky;position:sticky}@media screen and (max-width:654px){.styles_container__mgmrj{min-height:64px}}.styles_container__mgmrj .styles_text__AwkZV{font-weight:400;font-size:14px;line-height:20px;color:#fff;padding:0 16px;text-align:center}.styles_container__mgmrj .styles_text__AwkZV a{text-decoration:underline;color:#fff}.styles_container__mgmrj .styles_text__AwkZV b,.styles_container__mgmrj .styles_text__AwkZV strong{font-weight:700}.footer_footer__znRxM{width:100%;background-color:#ffedf8;letter-spacing:.06rem}.footer_footer__znRxM .footer_topBlock__vc9Ya{display:flex;flex-direction:column;padding:60px 24px 50px;border:0 solid;align-items:flex-start;justify-content:space-between}@media screen and (max-width:600px){.footer_footer__znRxM .footer_topBlock__vc9Ya{padding-bottom:0}}@media screen and (min-width:768px){.footer_footer__znRxM .footer_topBlock__vc9Ya{padding:80px 70px 50px}}@media screen and (min-width:601px){.footer_footer__znRxM .footer_topBlock__vc9Ya{flex-direction:row;width:100%;max-width:1366px;margin:0 auto}}@media screen and (min-width:601px)and (max-width:1023px){.footer_footer__znRxM .footer_topBlock__vc9Ya{padding-bottom:20px}}.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_firstDiv__w_rjs,.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_institutionalDiv__GPBcP,.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_secondDiv__j_s73,.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_thirdDivDesktop__U61Wp{margin-bottom:1rem;color:var(--common-text)}@media screen and (min-width:1024px){.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_firstDiv__w_rjs,.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_institutionalDiv__GPBcP,.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_secondDiv__j_s73,.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_thirdDivDesktop__U61Wp{margin-bottom:0}}.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_firstDiv__w_rjs{display:flex;align-items:flex-start}@media screen and (max-width:1023px){.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_firstDiv__w_rjs{margin-bottom:2rem}}.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_institutionalDiv__GPBcP .footer_sectionTitle__N65w9{color:#bd8fe5;font-weight:700;font-size:18px;letter-spacing:.06rem;margin-bottom:20px}.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_secondDiv__j_s73{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_secondDiv__j_s73 .footer_sectionTitle__N65w9{color:#bd8fe5;font-weight:700;font-size:18px;letter-spacing:.06rem;margin-bottom:20px;align-self:flex-start}@media screen and (max-width:1023px){.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_secondDiv__j_s73{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}@media screen and (max-width:430px){.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_secondDiv__j_s73{margin:0 auto 24px 0}}.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_thirdDivDesktop__U61Wp{max-width:336px}.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_thirdDivDesktop__U61Wp .footer_sectionTitle__N65w9{color:#bd8fe5;font-weight:700;font-size:18px;letter-spacing:.06rem;margin-bottom:20px}.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_thirdDivDesktop__U61Wp .footer_attendanceSection__uMbzd .footer_attendanceSubtitle__cJviV{font-size:14px;margin-bottom:24px}.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_thirdDivDesktop__U61Wp .footer_attendanceSection__uMbzd .footer_attendanceScheduleTitle__xgbVm{margin-bottom:12px}.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_thirdDivDesktop__U61Wp .footer_attendanceSection__uMbzd .footer_attendanceSchedule__OvlIF{font-size:14px;margin:5px 0 20px;line-height:1.6}.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_thirdDivDesktop__U61Wp .footer_attendanceSection__uMbzd .footer_attendanceInfo__suNSn{font-size:14px;line-height:1.6;margin-bottom:20px}.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_thirdDivDesktop__U61Wp .footer_attendanceSection__uMbzd .footer_attendanceLink__x8GbB{color:var(--common-text);text-decoration:underline;font-weight:700}@media screen and (max-width:1023px){.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_thirdDivDesktop__U61Wp{display:none}}.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_linkList__iM7T5{padding-top:0;list-style:none}.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_linkList__iM7T5 .footer_link__hwvw2{text-decoration:none;color:var(--common-text);margin-bottom:.5rem;display:block;line-height:26px;font-weight:400;font-size:14px;text-transform:lowercase}.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_linkList__iM7T5 .footer_link__hwvw2>svg{margin-left:10px}.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_extraLinks__7ujuZ,.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_goToTopButton__J8aQK,.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_paymentImages__3QVe3,.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_socialLinks__o1wkH{display:flex;gap:.5rem}.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_extraLinks__7ujuZ img,.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_goToTopButton__J8aQK img,.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_paymentImages__3QVe3 img,.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_socialLinks__o1wkH img{width:32px;height:auto}.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_socialLinks__o1wkH{gap:20px}.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_socialLinks__o1wkH a img{width:51px;height:51px}.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_goToTopButton__J8aQK{margin-top:40px;align-items:center;cursor:pointer}@media screen and (max-width:1023px){.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_goToTopButton__J8aQK{display:none}}.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_paymentImages__3QVe3{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;justify-content:center;align-items:flex-start}.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_paymentImages__3QVe3 img{width:100%;max-width:50px;padding:0 10px 0 0;max-height:50px}.footer_footer__znRxM .footer_topBlock__vc9Ya .footer_reputation-ra__Eb9Mx{margin-top:20px;display:flex;justify-content:center;align-items:center}.footer_footer__znRxM .footer_secondRowDesktop__CfGie{display:none;padding:32px 70px 50px;max-width:1280px;margin:0 auto;border-top:1px solid #e3d9df}@media screen and (min-width:1024px){.footer_footer__znRxM .footer_secondRowDesktop__CfGie{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;align-items:flex-start}}.footer_footer__znRxM .footer_secondRowDesktop__CfGie .footer_sectionTitle__N65w9{color:#bd8fe5;font-weight:700;font-size:18px;letter-spacing:.06rem;margin-bottom:20px}.footer_footer__znRxM .footer_secondRowDesktop__CfGie .footer_certificatesSection__FKtaW,.footer_footer__znRxM .footer_secondRowDesktop__CfGie .footer_paymentSection__tR4IR,.footer_footer__znRxM .footer_secondRowDesktop__CfGie .footer_secureShopSection__bnMon{color:var(--common-text)}.footer_footer__znRxM .footer_secondRowDesktop__CfGie .footer_certificatesSection__FKtaW,.footer_footer__znRxM .footer_secondRowDesktop__CfGie .footer_secureShopSection__bnMon{display:flex;flex-direction:column;align-items:center}.footer_footer__znRxM .footer_secondRowDesktop__CfGie .footer_badgesContainer__r4ANa{display:flex;gap:15px;flex-wrap:wrap;align-items:center;flex-direction:column}.footer_footer__znRxM .footer_secondRowDesktop__CfGie .footer_badgesContainer__r4ANa .footer_badge__avZUM{height:auto;width:auto;max-width:120px}.footer_footer__znRxM .footer_secondRowDesktop__CfGie .footer_secureShopSection__bnMon .footer_badgesContainer__r4ANa .footer_badge__avZUM{max-width:80px}.footer_footer__znRxM .footer_secondRowDesktop__CfGie .footer_paymentImages__3QVe3{display:flex;gap:10px;flex-wrap:wrap}.footer_footer__znRxM .footer_secondRowDesktop__CfGie .footer_paymentImages__3QVe3 .footer_paymentIcon__Gldhv{width:40px;height:48px;object-fit:contain;object-position:top}.footer_footer__znRxM .footer_badgesMobileContainer__8H3se{display:none}@media screen and (max-width:1023px){.footer_footer__znRxM .footer_badgesMobileContainer__8H3se{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-evenly;margin-top:20px}}.footer_footer__znRxM .footer_thirdDivMobile__gYgiM{color:var(--common-text);padding:0 24px 24px;text-align:center}@media screen and (max-width:430px){.footer_footer__znRxM .footer_thirdDivMobile__gYgiM{padding:0 0 24px}}@media screen and (min-width:1024px){.footer_footer__znRxM .footer_thirdDivMobile__gYgiM{margin-bottom:0;display:none}}.footer_footer__znRxM .footer_thirdDivMobile__gYgiM .footer_sectionTitle__N65w9{color:#bd8fe5;font-weight:700;font-size:18px;letter-spacing:.06rem;margin-bottom:20px;margin-top:30px}.footer_footer__znRxM .footer_thirdDivMobile__gYgiM .footer_attendanceSection__uMbzd{text-align:left;margin-bottom:30px}@media screen and (max-width:430px){.footer_footer__znRxM .footer_thirdDivMobile__gYgiM .footer_attendanceSection__uMbzd{padding:0 24px 30px;border-bottom:1px solid #e3d9df}}.footer_footer__znRxM .footer_thirdDivMobile__gYgiM .footer_attendanceSection__uMbzd .footer_attendanceSubtitle__cJviV{font-size:14px;margin-bottom:20px}.footer_footer__znRxM .footer_thirdDivMobile__gYgiM .footer_attendanceSection__uMbzd .footer_attendanceScheduleTitle__xgbVm{margin-bottom:8px}.footer_footer__znRxM .footer_thirdDivMobile__gYgiM .footer_attendanceSection__uMbzd .footer_attendanceSchedule__OvlIF{font-size:14px;margin:5px 0 20px;line-height:1.6}.footer_footer__znRxM .footer_thirdDivMobile__gYgiM .footer_attendanceSection__uMbzd .footer_attendanceInfo__suNSn{font-size:14px;margin:10px 0;line-height:1.6}.footer_footer__znRxM .footer_thirdDivMobile__gYgiM .footer_attendanceSection__uMbzd .footer_attendanceLink__x8GbB{color:var(--common-text);text-decoration:underline;font-weight:700}.footer_footer__znRxM .footer_thirdDivMobile__gYgiM .footer_certificatesSection__FKtaW,.footer_footer__znRxM .footer_thirdDivMobile__gYgiM .footer_secureShopSection__bnMon{display:flex;flex-direction:column;align-items:center;margin-bottom:30px;text-align:center}@media screen and (max-width:430px){.footer_footer__znRxM .footer_thirdDivMobile__gYgiM .footer_certificatesSection__FKtaW,.footer_footer__znRxM .footer_thirdDivMobile__gYgiM .footer_secureShopSection__bnMon{padding:0 24px}}.footer_footer__znRxM .footer_thirdDivMobile__gYgiM .footer_certificatesSection__FKtaW .footer_badgesContainer__r4ANa,.footer_footer__znRxM .footer_thirdDivMobile__gYgiM .footer_secureShopSection__bnMon .footer_badgesContainer__r4ANa{display:flex;flex-direction:column;gap:15px;flex-wrap:wrap;justify-content:flex-start}.footer_footer__znRxM .footer_thirdDivMobile__gYgiM .footer_certificatesSection__FKtaW .footer_badgesContainer__r4ANa .footer_badge__avZUM,.footer_footer__znRxM .footer_thirdDivMobile__gYgiM .footer_secureShopSection__bnMon .footer_badgesContainer__r4ANa .footer_badge__avZUM{height:auto;width:auto;max-width:120px}.footer_footer__znRxM .footer_thirdDivMobile__gYgiM>h3{padding-bottom:20px;color:#bd8fe5;font-weight:700;font-size:18px;letter-spacing:.06rem}@media screen and (max-width:768px){.footer_footer__znRxM .footer_thirdDivMobile__gYgiM>h3{padding-bottom:10px}}.footer_footer__znRxM .footer_thirdDivMobile__gYgiM .footer_paymentImages__3QVe3{display:flex;justify-content:center;align-items:flex-start}.footer_footer__znRxM .footer_thirdDivMobile__gYgiM .footer_paymentImages__3QVe3 .footer_paymentIcon__Gldhv{padding:0 5px;height:auto;width:100%;max-width:50px}.footer_footer__znRxM .footer_thirdDivMobile__gYgiM .footer_paymentImages__3QVe3 .footer_paymentIcon__Gldhv[alt=Pix]{max-height:48px}@media screen and (max-width:1023px){.footer_footer__znRxM .footer_thirdDivMobile__gYgiM .footer_reputation-ra__Eb9Mx{margin-top:20px;display:flex;justify-content:center}}.footer_footer__znRxM .footer_thirdDivMobile__gYgiM .footer_goToTopButtonMobile__ukDeh{margin:12px auto 0;align-items:center;cursor:pointer;display:flex;color:var(--common-text)}.footer_footer__znRxM .footer_thirdDivMobile__gYgiM .footer_goToTopButtonMobile__ukDeh img{width:24px;height:24px;margin-right:8px}@media screen and (max-width:768px){.footer_footer__znRxM .footer_thirdDivMobile__gYgiM .footer_goToTopButtonMobile__ukDeh{font-size:12px;line-height:15px}}.footer_footer__znRxM .footer_bottomBlock__2Ogx_ .footer_legalTextWrapper__aUYhA .footer_legalText__4Z6Zt{border-top:1px solid #e3d9df;text-align:center;font-size:12px;color:var(--common-text);padding:10px 0 120px}.footer_footer__znRxM .footer_bottomBlock__2Ogx_ .footer_legalTextWrapper__aUYhA .footer_legalText__4Z6Zt a{text-decoration:none;color:var(--common-text)}@media screen and (max-width:768px){.footer_footer__znRxM .footer_bottomBlock__2Ogx_ .footer_legalTextWrapper__aUYhA .footer_legalText__4Z6Zt{font-size:12px;line-height:15px;padding:12px 24px}}.styles_whatsappButton__sqHvo{position:fixed;bottom:50px;z-index:1;right:-44px;transform:rotate(-90deg);border-radius:12px 12px 0 0;background-color:var(--primary-color);padding:2px 10px!important;font-weight:700;font-size:12px;line-height:15px;display:flex;align-items:center;color:var(--fs-color-main-0);text-decoration:none;box-shadow:0 0 10px rgba(0,0,0,.6)}.styles_whatsappButton__sqHvo:hover .styles_text__QHQ2J{padding:4px}@media screen and (max-width:768px){.styles_whatsappButton__sqHvo{bottom:160px}}.styles_whatsappButton__sqHvo .styles_text__QHQ2J{display:flex;align-items:center;padding:6px;font-weight:700;font-family:Poppins,sans-serif}.styles_whatsappButton__sqHvo .styles_text__QHQ2J:before{content:"";display:inline-block;background-image:url(https://wpink.vtexassets.com/assets/vtex.file-manager-graphql/images/12de4154-f4a1-402f-ae53-0df94ea8e713___8dfbd6f8de5593a89060ea41134a0a2b.svg);width:22px;height:20px;margin-top:1px;position:relative;left:-5px}.styles_container__ghyTK{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:0 solid;width:100%;max-width:800px;margin:auto;padding:40px 15px}@media screen and (max-width:768px){.styles_container__ghyTK{padding:40px 24px}}.styles_title__LfZPq{font-size:48px;line-height:52px;font-weight:700;color:var(--primary-color)}.styles_description__8KRF8{padding-top:24px;font-size:18px;line-height:24px;color:var(--black-text);width:100%}.styles_description__8KRF8 p{padding-bottom:13px;overflow-wrap:break-word}.styles_description__8KRF8 a{color:var(--black-text);text-decoration:underline}.styles_container__Jm1d4{padding:32px 15px;width:100%;max-width:1170px;margin:0 auto;text-align:center}.styles_title__F7ir9{color:var(--primary-color);text-align:center;font-size:30px;font-weight:700;line-height:52px;margin-bottom:32px}@media screen and (max-width:768px){.styles_title__F7ir9{font-size:22px}}.styles_accordionSectionWrapper__87SmD{border-radius:17px;background:#f8f8f8;box-shadow:0 4px 16px 0 rgba(0,0,0,.12);padding:0 73px 32px}@media screen and (max-width:768px){.styles_accordionSectionWrapper__87SmD{padding:0 15px 32px}}.styles_buttonWrapper__BySv_{display:flex;justify-content:space-between;align-items:center;background:none;color:#9a9a9a;border:0;border-bottom:1px solid #9a9a9a;margin:0;padding:42px 0 12px;cursor:pointer}.styles_buttonWrapper__BySv_ h3{color:#000;font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-align:left}@media screen and (max-width:768px){.styles_buttonWrapper__BySv_ h3{font-size:14px}}.styles_content__Aguvm{font-size:14px;color:#333;text-align:left;padding-top:16px}.styles_content__Aguvm p{line-height:1.5}@media screen and (max-width:768px){.styles_content__Aguvm{font-size:14px}}.styles_icon__MvVcM{transition:transform .3s ease-in-out}.styles_active__B9UbK{transform:rotate(180deg)}.styles_pdpFAQ__6IShp{display:flex;flex-direction:column;padding:0 8px}.styles_pdpFAQ__6IShp [data-fs-pdpfaq-row]{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.styles_pdpFAQ__6IShp [data-fs-pdpfaq-div]{display:flex;flex-direction:column;gap:6px}.styles_pdpFAQ__6IShp [data-fs-pdpfaq-title]{color:var(--primary-color);font-weight:700;font-size:20px;line-height:24px}.styles_pdpFAQ__6IShp [data-fs-pdpfaq-content]{max-width:350px;font-weight:400;font-size:18px;line-height:24px;color:var(--black-text)}@media screen and (max-width:767px){.styles_pdpFAQ__6IShp [data-fs-pdpfaq-row]{grid-template-columns:1fr;gap:20px}.styles_pdpFAQ__6IShp [data-fs-pdpfaq-content],.styles_pdpFAQ__6IShp [data-fs-pdpfaq-title]{font-size:14px;line-height:20px}}.cookieConsentBanner_cookieConsentBannerWrapper__UAM_8{border:2px solid #bd8fe5;background:#fff;color:#000;position:fixed;bottom:0;left:60px;z-index:1000;border-radius:4px;padding:20px;width:100%;max-width:400px;margin-bottom:16px}@media screen and (max-width:1024px){.cookieConsentBanner_cookieConsentBannerWrapper__UAM_8{left:50%;transform:translateX(-50%)}}.cookieConsentBanner_cookieConsentBannerMessage__1OKU2{display:block;margin-bottom:16px}.cookieConsentBanner_cookieConsentBannerButtons__v6Zmm{display:flex;gap:8px;justify-content:center}.cookieConsentBanner_cookieConsentBannerAcceptButton__dhVGy{width:calc(50% - 4px);background-color:#38a169;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.cookieConsentBanner_cookieConsentBannerAcceptButton__dhVGy:hover{background-color:#2f855a}.cookieConsentBanner_cookieConsentBannerDeclineButton__bj1Vu{width:calc(50% - 4px);background-color:#4a5568;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.cookieConsentBanner_cookieConsentBannerDeclineButton__bj1Vu:hover{background-color:#2d3748}.appsection_appSection__mDqCG{display:flex;flex-direction:column;align-items:center;padding:20px;margin-bottom:-24px}@media screen and (min-width:768px){.appsection_appSection__mDqCG{flex-direction:row;justify-content:space-between;padding:40px 80px;max-width:calc(96rem - 100px);margin-left:auto;margin-right:auto;margin-bottom:-45px}}@media screen and (max-width:767px){.appsection_appSection__mDqCG{overflow:hidden}}.appsection_appSectionTextsContainer__uhqcN{order:1;margin-bottom:16px}.appsection_appSectionHeading__Du5LG{color:#652d90;font-weight:700;font-size:24px;line-height:28px}.appsection_appSectionText__OoP96{color:#000;font-size:14px;line-height:20px;max-width:400px;margin-bottom:12px}.appsection_appSectionListContainer___oC7_{width:100%;height:130px;background:rgba(250,240,243,.8);color:#652d90;border-radius:12px;padding:24px;margin-bottom:8px}.appsection_appSectionListItem__ukR0l{font-size:14px;line-height:26px;font-weight:700}.appsection_appSectionListItem__ukR0l:before{content:"";display:inline-block;width:4px;height:4px;background:#652d90;border-radius:50%;margin-right:8px;vertical-align:middle}.appsection_appSectionLinksContainer__AANL4{order:2}@media screen and (min-width:768px){.appsection_appSectionLinksContainer__AANL4{order:3}}.appsection_appSectionLinksHeadingMobile__f62S_,.appsection_appSectionLinksHeading__v_gJ2{display:block;max-width:290px;text-align:center;font-size:14px;font-weight:400;line-height:20px;margin-bottom:12px}@media screen and (max-width:767px){.appsection_appSectionLinksHeading__v_gJ2{display:none}}@media screen and (min-width:768px){.appsection_appSectionLinksHeadingMobile__f62S_{display:none}}.appsection_appSectionQRCode__BCvDX{display:block;margin:20px auto 16px;width:130px;height:auto}@media screen and (max-width:767px){.appsection_appSectionQRCode__BCvDX{display:none}}.appsection_appSectionLinksList__B43O4{display:flex;flex-direction:row;gap:16px;margin-bottom:12px}.appsection_appSectionImageContainer__sLt9U{order:3;margin-bottom:0}@media screen and (max-width:767px){.appsection_appSectionImageContainer__sLt9U{width:70%;margin-top:12px}}@media screen and (min-width:768px){.appsection_appSectionImageContainer__sLt9U{max-width:400px;order:2}}.appsection_appSectionImageContainer__sLt9U img{width:100%;height:auto}.RAStoreReviewsCarousel_section__VXpYq{--ra-reviews-background:#fbf3f5;--ra-reviews-purple:#bd8fe5;--ra-reviews-star:#ffc240;--ra-reviews-text:#222;--ra-reviews-muted:#5e5e5e;width:100%;height:356px;padding:40px 0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:32px;overflow:hidden;background:var(--ra-reviews-background)}.RAStoreReviewsCarousel_title__VW8xF{margin:0;color:var(--ra-reviews-purple);font-family:Montserrat,sans-serif;font-size:44px;font-weight:700;line-height:52px;text-align:center}.RAStoreReviewsCarousel_container___sM1o{position:relative;width:100%;max-width:1246px;height:192px;margin:0 auto;overflow:hidden}.RAStoreReviewsCarousel_carouselHost__gWda6{width:100%;height:151px;touch-action:pan-y}.RAStoreReviewsCarousel_carouselHost__gWda6 .quote-bottom,.RAStoreReviewsCarousel_carouselHost__gWda6 .quote-top,.RAStoreReviewsCarousel_carouselHost__gWda6 .ts-audited{display:none!important}.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel_trustvox{position:relative;width:100%;max-width:1020px;height:151px;margin:0 auto;box-sizing:border-box;outline:none}@media screen and (min-width:1230px){.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel_trustvox{max-width:1220px}}.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__viewport{width:100%;max-width:1024px;height:151px;margin:0 auto;overflow:hidden}.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__track{height:151px!important;align-items:stretch}.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__slide{width:256px!important;flex:0 0 256px!important;min-width:256px!important;padding:0 8px;box-sizing:border-box}.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__item{height:100%}.RAStoreReviewsCarousel_carouselHost__gWda6 .review-card{position:relative;display:grid!important;grid-template-areas:"stars date" "title title" "author author";grid-template-columns:minmax(0,1fr) auto;grid-template-rows:18px minmax(0,1fr) 18px;-moz-column-gap:12px;column-gap:12px;row-gap:10px;width:240px!important;height:144px!important;padding:12px;box-sizing:border-box;overflow:hidden;color:var(--ra-reviews-text);background:#fff!important;border:1px solid #eee;border-radius:4px;box-shadow:1px 2px 8px 0 rgba(0,0,0,.16)}.RAStoreReviewsCarousel_carouselHost__gWda6 .ts-trust-stars{grid-area:stars;display:flex!important;align-items:center;gap:1px;height:18px;overflow:visible}.RAStoreReviewsCarousel_carouselHost__gWda6 .ts-star{display:inline-flex!important;align-items:center;justify-content:center;width:14px!important;height:14px!important;overflow:visible!important;background:none!important;font-size:0;line-height:1;text-indent:0!important}.RAStoreReviewsCarousel_carouselHost__gWda6 .ts-star:before{content:"☆";color:var(--ra-reviews-star);font-size:17px;line-height:14px}.RAStoreReviewsCarousel_carouselHost__gWda6 .ts-star-full:before{content:"★"}.RAStoreReviewsCarousel_carouselHost__gWda6 .review-card-title{grid-area:title;font-family:Montserrat!important;align-self:start;display:-webkit-box;margin:0;overflow:hidden;color:#000!important;font-size:14px!important;font-weight:400!important;-webkit-box-orient:vertical;-webkit-line-clamp:4!important;line-clamp:4;justify-self:flex-start!important;text-align:left!important}.RAStoreReviewsCarousel_carouselHost__gWda6 .review-card-author{grid-area:author;align-self:end;overflow:hidden;color:var(--ra-reviews-text)!important;font-size:14px!important;font-weight:600!important;text-overflow:ellipsis;white-space:nowrap;text-align:left!important;font-family:Montserrat!important}.RAStoreReviewsCarousel_carouselHost__gWda6 .review-card-date{grid-area:date;align-self:center;justify-self:end;color:var(--ra-reviews-text);font-size:11px;font-weight:400;line-height:14px;white-space:nowrap}.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__next,.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__prev_trustvox{position:absolute!important;top:40px!important;z-index:10!important;display:flex!important;align-items:center!important;justify-content:center!important;width:56px!important;height:56px!important;padding:0!important;color:#fff;background:var(--ra-reviews-purple)!important;border:0!important;border-radius:50%!important;cursor:pointer;transform:none!important}.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__prev_trustvox{left:16px!important}.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__next{right:16px!important}.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__icon{width:42px;height:42px;fill:#fff}.RAStoreReviewsCarousel_carouselHost__gWda6 #bullets-wrapper,.RAStoreReviewsCarousel_carouselHost__gWda6 #main-title,.RAStoreReviewsCarousel_carouselHost__gWda6 #navigation-arrow-left,.RAStoreReviewsCarousel_carouselHost__gWda6 #navigation-arrow-right,.RAStoreReviewsCarousel_carouselHost__gWda6 #trustvox-brand,.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__next,.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__prev_trustvox{display:none!important}.RAStoreReviewsCarousel_carouselHost__gWda6 #reviews-carousel-wrapper,.RAStoreReviewsCarousel_carouselHost__gWda6 #trustvox-carousel-view-wrapper{position:relative!important;display:block!important;width:100%!important;height:151px!important;margin:0 auto!important}.RAStoreReviewsCarousel_carouselHost__gWda6 #trustvox-carousel-view-wrapper{max-width:1220px!important}.RAStoreReviewsCarousel_carouselHost__gWda6 #reviews-carousel-wrapper>div{display:block!important;width:100%!important;height:151px!important}.RAStoreReviewsCarousel_carouselHost__gWda6 #reviews-carousel-container{display:block!important;width:100%!important;max-width:1024px!important;height:151px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important}.RAStoreReviewsCarousel_carouselHost__gWda6 #reviews-carousel-items,.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__track{display:flex!important;align-items:stretch!important;gap:0!important;width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;height:151px!important;margin:0!important;transform:translateX(var(--ra-active-review-offset,0))!important;transition:transform .3s ease!important;will-change:transform}.RAStoreReviewsCarousel_carouselHost__gWda6 #reviews-carousel-items>.carousel-item{display:flex!important;flex:0 0 256px!important;width:256px!important;min-width:256px!important;height:151px!important;margin:0!important;padding:0 8px!important;box-sizing:border-box!important}.RAStoreReviewsCarousel_carouselHost__gWda6 #reviews-carousel-items>.carousel-item>div{position:relative;display:grid!important;grid-template-areas:"stars date" "title title" "author author";grid-template-columns:minmax(0,1fr) auto;grid-template-rows:18px minmax(0,1fr) 18px;align-items:normal!important;-moz-column-gap:12px!important;column-gap:12px!important;row-gap:10px!important;width:240px!important;height:144px!important;padding:12px!important;box-sizing:border-box!important;overflow:hidden!important;color:var(--ra-reviews-text)!important;background:#fff!important;border:1px solid #eee!important;border-radius:4px!important;box-shadow:1px 2px 8px 0 rgba(0,0,0,.16)!important}.RAStoreReviewsCarousel_carouselHost__gWda6 #reviews-carousel-items>.carousel-item>div>div{display:contents!important}.RAStoreReviewsCarousel_carouselHost__gWda6 [id^=stars-rate-]{grid-area:stars;display:flex!important;align-items:center!important;gap:1px!important;width:auto!important;height:18px!important;overflow:visible!important}.RAStoreReviewsCarousel_carouselHost__gWda6 [id^=stars-rate-] svg{flex:0 0 14px!important;width:14px!important;height:14px!important;overflow:visible!important}.RAStoreReviewsCarousel_carouselHost__gWda6 [id=star-full-background-path],.RAStoreReviewsCarousel_carouselHost__gWda6 [id=star-half-background-path]{fill:var(--ra-reviews-star)!important}.RAStoreReviewsCarousel_carouselHost__gWda6 [id=star-empty-border-path],.RAStoreReviewsCarousel_carouselHost__gWda6 [id=star-full-border-path],.RAStoreReviewsCarousel_carouselHost__gWda6 [id=star-half-border-path]{stroke:var(--ra-reviews-star)!important}.RAStoreReviewsCarousel_carouselHost__gWda6 [id^=review-text-wrapper-]{grid-area:title;display:block!important;width:100%!important;min-height:0!important;overflow:hidden!important}.RAStoreReviewsCarousel_carouselHost__gWda6 p[id^=review-text-]{display:-webkit-box!important;margin:0!important;overflow:hidden!important;color:#000!important;font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:normal!important;text-align:left!important;-webkit-box-orient:vertical;-webkit-line-clamp:4!important;line-clamp:4}.RAStoreReviewsCarousel_carouselHost__gWda6 [id^=review-user-name-]{grid-area:author;align-self:end;width:100%!important;margin:0!important;overflow:hidden;color:var(--ra-reviews-text)!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:normal!important;text-align:left!important;text-overflow:ellipsis;white-space:nowrap}.RAStoreReviewsCarousel_carouselHost__gWda6 [id^=review-date-]{grid-area:date;align-self:center;justify-self:end;margin:0!important;color:var(--ra-reviews-text)!important;font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:14px!important;white-space:nowrap}.RAStoreReviewsCarousel_navigationButton__5ZO9x{position:absolute;top:40px;z-index:10;display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;color:#fff;background:var(--ra-reviews-purple);border:0;border-radius:50%;cursor:pointer}.RAStoreReviewsCarousel_navigationButton__5ZO9x:focus-visible{outline:2px solid #fff;outline-offset:-5px}.RAStoreReviewsCarousel_previousButton__TlWTU{left:29px}.RAStoreReviewsCarousel_nextButton__lj7kH{right:29px}.RAStoreReviewsCarousel_navigationIcon__hkZBi{width:13px;height:25px;fill:currentColor}.RAStoreReviewsCarousel_nextIcon__LdI5Z{transform:rotate(180deg)}.RAStoreReviewsCarousel_pagination__bwdw8{display:flex;justify-content:center;gap:8px;margin-top:20px}.RAStoreReviewsCarousel_dot__5myPe{width:10px;height:10px;padding:0;background:#d9dedf;border:0;border-radius:50%;cursor:pointer}.RAStoreReviewsCarousel_activeDot__iBKuX{background:var(--ra-reviews-purple)}@media screen and (min-width:1025px)and (max-width:1231px){.RAStoreReviewsCarousel_carouselHost__gWda6,.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel_trustvox,.RAStoreReviewsCarousel_container___sM1o,.RAStoreReviewsCarousel_section__VXpYq{overflow:visible}.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__next,.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__prev_trustvox{top:50%!important;transform:translateY(-50%)!important}.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__prev_trustvox{left:calc(534px - 50vw)!important}.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__next{right:calc(534px - 50vw)!important}.RAStoreReviewsCarousel_navigationButton__5ZO9x{top:75.5px;transform:translateY(-50%)}.RAStoreReviewsCarousel_previousButton__TlWTU{left:24px}.RAStoreReviewsCarousel_nextButton__lj7kH{right:24px}}@media screen and (min-width:1025px){.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__slide--clone,.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel_slide--clone{display:none!important}.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__track{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;margin:0!important;transform:translateX(var(--ra-active-review-offset,0))!important;transition:transform .3s ease!important}}@media screen and (min-width:1232px){.RAStoreReviewsCarousel_container___sM1o,.RAStoreReviewsCarousel_section__VXpYq{overflow:hidden}.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__next,.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__prev_trustvox{top:40px!important;transform:none!important}.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__prev_trustvox{left:16px!important}.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__next{right:16px!important}.RAStoreReviewsCarousel_navigationButton__5ZO9x{top:40px;transform:none}}@media screen and (max-width:1024px){.RAStoreReviewsCarousel_container___sM1o{max-width:none;width:100%}.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel_trustvox{width:100%;max-width:none;padding:0;overflow:hidden}.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__viewport{width:100%;max-width:none;margin:0}.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__next,.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__prev_trustvox{display:none!important}.RAStoreReviewsCarousel_navigationButton__5ZO9x{display:none}}@media screen and (max-width:767px){.RAStoreReviewsCarousel_section__VXpYq{height:390px;padding:40px 0}.RAStoreReviewsCarousel_title__VW8xF{max-width:320px;font-size:36px;line-height:36px}.RAStoreReviewsCarousel_container___sM1o{height:206px}.RAStoreReviewsCarousel_carouselHost__gWda6,.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel_trustvox{height:153px}.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__viewport{max-width:none;height:153px;margin:0;padding-left:18px;box-sizing:border-box}.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__track{height:153px!important;width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;margin:0!important;transform:translateX(var(--ra-active-review-offset,0))!important;transition:transform .3s ease!important}.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__slide--clone,.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel_slide--clone{display:none!important}.RAStoreReviewsCarousel_carouselHost__gWda6 .carousel__slide{width:256px!important;flex:0 0 256px!important;min-width:256px!important;padding:0 8px}.RAStoreReviewsCarousel_carouselHost__gWda6 .review-card{width:240px!important;height:144px!important;padding:16px 12px 14px;row-gap:13px}.RAStoreReviewsCarousel_carouselHost__gWda6 .review-card-title{font-size:13px;line-height:15px}.RAStoreReviewsCarousel_carouselHost__gWda6 .review-card-author{font-size:13px;line-height:17px}.RAStoreReviewsCarousel_carouselHost__gWda6 .review-card-date{font-size:10px;line-height:13px}.RAStoreReviewsCarousel_carouselHost__gWda6 #reviews-carousel-container,.RAStoreReviewsCarousel_carouselHost__gWda6 #reviews-carousel-items,.RAStoreReviewsCarousel_carouselHost__gWda6 #reviews-carousel-wrapper,.RAStoreReviewsCarousel_carouselHost__gWda6 #reviews-carousel-wrapper>div,.RAStoreReviewsCarousel_carouselHost__gWda6 #trustvox-carousel-view-wrapper{height:153px!important}.RAStoreReviewsCarousel_carouselHost__gWda6 #reviews-carousel-container{max-width:none!important;margin:0!important;padding:0 0 0 18px!important}.RAStoreReviewsCarousel_carouselHost__gWda6 #reviews-carousel-items>.carousel-item{flex:0 0 256px!important;width:256px!important;min-width:256px!important;height:153px!important;padding:0 8px!important}.RAStoreReviewsCarousel_carouselHost__gWda6 #reviews-carousel-items>.carousel-item>div{width:240px!important;height:144px!important;padding:12px!important;row-gap:8px!important}.RAStoreReviewsCarousel_carouselHost__gWda6 p[id^=review-text-]{font-size:13px!important;line-height:15px!important}.RAStoreReviewsCarousel_carouselHost__gWda6 [id^=review-user-name-]{font-size:12px!important;line-height:17px!important}.RAStoreReviewsCarousel_carouselHost__gWda6 [id^=review-date-]{font-size:10px!important;line-height:13px!important}.RAStoreReviewsCarousel_pagination__bwdw8{margin-top:24px}}.RAProductReviewsWidget_section__4GfzQ{width:100%;padding:48px 16px 56px;background:#fff;box-sizing:border-box}.RAProductReviewsWidget_container__zWqRW{width:100%;max-width:1180px;margin:0 auto}.RAProductReviewsWidget_container__zWqRW #_trustvox_widget{width:100%;min-height:320px}@media screen and (max-width:767px){.RAProductReviewsWidget_section__4GfzQ{padding:28px 12px 40px}.RAProductReviewsWidget_container__zWqRW #_trustvox_widget{min-height:520px}}.RAProductReviewsWidget_container__zWqRW .ts-product-review_title h3{color:transparent!important;font-size:0!important;line-height:0!important}.RAProductReviewsWidget_container__zWqRW .ts-product-review_title h3:after{content:"Opiniões sobre o produto";display:block;color:var(--color-violet-73,#bd8fe5);font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.RAProductReviewsWidget_container__zWqRW .ts-product-review_title p[data-v-420d586c]{font-size:12px!important;color:#000!important;background:rgba(235,234,239,.8)!important}.RAProductReviewsWidget_container__zWqRW .ts-product-reviews-list .ts-header_title[data-v-d7c5567c]:before{content:"Opiniões recentes";display:block;color:var(--color-violet-73,#bd8fe5);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.RAProductReviewsWidget_container__zWqRW .ts-product-reviews-list .ts-header_title[data-v-d7c5567c]{gap:380px}.RAProductReviewsWidget_container__zWqRW .ts-product-reviews-list .ts-header[data-v-d7c5567c]{justify-content:flex-end!important;border-bottom:none!important;gap:8px!important}.RAProductReviewsWidget_container__zWqRW .ts-product-reviews-list-filter .ts-custom-dropdown[data-v-7d9834ae]{border-radius:8px!important;border:1px solid var(--Background-Gray-00,#ebeaef)!important;background:var(--Primary-White,#fff)!important;padding:8px 16px!important}@media(max-width:1025px){.RAProductReviewsWidget_container__zWqRW .ts-product-reviews-list .ts-header_title[data-v-d7c5567c]:before{display:none}.RAProductReviewsWidget_container__zWqRW .ts-product-reviews-list:before{content:"Opiniões recentes";display:block;color:var(--color-violet-73,#bd8fe5);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;justify-self:center}.RAProductReviewsWidget_container__zWqRW .ts-product-reviews-list .ts-header[data-v-d7c5567c]{justify-content:center!important}.RAProductReviewsWidget_container__zWqRW .side-review-container{justify-self:center!important;border:none!important;width:100%!important}}.RAProductReviewsWidget_container__zWqRW .side-review-container{border:none!important;width:100%!important}.RAProductReviewsWidget_container__zWqRW .ts-block-one .ts-avatar p[data-v-313f3db0]{color:#652d90!important;background:none!important;margin-bottom:0!important}.RAProductReviewsWidget_container__zWqRW .ts-value-title{display:flex!important;gap:12px!important}.RAProductReviewsWidget_container__zWqRW .ts-value-title>[itemprop=name]{color:#652d90!important}.RAProductReviewsWidget_container__zWqRW .ts-button--more span{border-radius:0!important;border:none!important;border-bottom:1px solid #bd8fe5!important;color:#bd8fe5!important;max-width:-webkit-max-content!important;max-width:-moz-max-content!important;max-width:max-content!important;padding:0 0 10px!important;font-weight:700!important;min-width:-webkit-max-content!important;min-width:-moz-max-content!important;min-width:max-content!important;margin-bottom:40px!important}.RAProductReviewsWidget_container__zWqRW .ts-customer-questions{display:none!important}.RAProductReviewsWidget_container__zWqRW .ts-product-reviews-flex[data-v-420d586c]{border-bottom:none!important;margin-bottom:0!important}.RAProductReviewsWidget_container__zWqRW .ts-recommendation-value[data-v-ebc3c0aa]{background:none!important}@media screen and (max-width:790px){.RAProductReviewsWidget_container__zWqRW .ts-product-reviews-list-item{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;-moz-column-gap:12px!important;column-gap:12px!important;align-items:start!important;width:100%!important;margin:0!important;padding:12px 0 18px!important;border:0!important;border-bottom:1px solid #ebeaef!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important;font-family:Montserrat,sans-serif!important}.RAProductReviewsWidget_container__zWqRW .ts-product-reviews-list-item>.ts-block-one,.RAProductReviewsWidget_container__zWqRW .ts-product-reviews-list-item>.ts-block-two{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important}.RAProductReviewsWidget_container__zWqRW .ts-block-one .ts-rating{display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;width:100%!important}.RAProductReviewsWidget_container__zWqRW .ts-block-one .ts-rating-number{display:none!important}.RAProductReviewsWidget_container__zWqRW .ts-block-one .ts-user{display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;width:100%!important}.RAProductReviewsWidget_container__zWqRW .ts-block-one .ts-avatar{display:block!important;width:auto!important;height:auto!important;margin:0 0 8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.RAProductReviewsWidget_container__zWqRW .ts-block-one .ts-avatar p{margin:0!important;width:auto!important;height:auto!important;padding:0!important;border:0!important;color:#652d90!important;background:transparent!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}.RAProductReviewsWidget_container__zWqRW .ts-block-one .ts-value-title{flex-direction:column!important;align-items:center!important;gap:12px!important;width:100%!important}.RAProductReviewsWidget_container__zWqRW .ts-block-one .ts-value-title>[itemprop=name]{max-width:110px!important;color:#652d90!important;font-size:15px!important;font-weight:500!important;line-height:18px!important;text-align:center!important;overflow-wrap:anywhere!important}.RAProductReviewsWidget_container__zWqRW .ts-block-one .ts-value-shopping-verify{display:inline-flex!important;align-items:center!important;width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;padding:3px 10px!important;border-radius:999px!important;background:#e5f4ec!important;color:#505050!important;font-size:11px!important;font-weight:400!important;line-height:14px!important;white-space:nowrap!important}.RAProductReviewsWidget_container__zWqRW .ts-block-one .ts-text-date{width:100%!important;margin-top:8px!important;color:#505050!important;font-size:11px!important;line-height:16px!important;text-align:center!important}.RAProductReviewsWidget_container__zWqRW .ts-block-one .ts-text-date .ts-value{color:inherit!important;font-size:inherit!important;line-height:inherit!important}.RAProductReviewsWidget_container__zWqRW .ts-product-reviews-list-item>.ts-block-two{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}.RAProductReviewsWidget_container__zWqRW .ts-block-two .ts-stars-opinion{display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:4px 0 13px!important}.RAProductReviewsWidget_container__zWqRW .ts-block-two .ts-reviews{width:100%!important;margin:0!important;padding:0!important}.RAProductReviewsWidget_container__zWqRW .ts-block-two .ts-review-title{margin:0 0 6px!important;color:#252525!important;font-size:16px!important;font-weight:700!important;line-height:20px!important;text-align:left!important}.RAProductReviewsWidget_container__zWqRW .ts-block-two .ts-review{display:-webkit-box!important;width:100%!important;margin:0!important;overflow:hidden!important;color:#505050!important;font-size:13px!important;font-weight:400!important;line-height:21px!important;text-overflow:ellipsis!important;text-align:left!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}.RAProductReviewsWidget_container__zWqRW .ts-block-two .ts-wrapper{display:block!important;width:100%!important;margin:12px 0 0!important;padding:0!important;border:0!important;background:transparent!important}.RAProductReviewsWidget_container__zWqRW .ts-block-two .ts-recommendation,.RAProductReviewsWidget_container__zWqRW .ts-block-two .ts-recommendation-value{display:flex!important;align-items:center!important;padding:0!important;border:0!important;background:transparent!important}.RAProductReviewsWidget_container__zWqRW .ts-block-two .ts-recommendation-value p{margin:0!important;color:#009b54!important;font-size:11px!important;font-weight:400!important;line-height:16px!important}.RAProductReviewsWidget_container__zWqRW .ts-block-two .ts-comments-reply,.RAProductReviewsWidget_container__zWqRW .ts-block-two .ts-product-reviews-list-item-voting{display:none!important}}.CountdownSection_countdownSection__Zu3Cq{display:flex;justify-content:center;align-items:center;padding:12px 0;background:#652d90;color:#fff}@media screen and (max-width:767px){.CountdownSection_countdownSection__Zu3Cq{justify-content:center;text-align:left;gap:8px}}.CountdownSection_countdownTextandIconContainer__vZmIN{display:flex;align-items:center}@media screen and (min-width:768px){.CountdownSection_countdownTextandIconContainer__vZmIN{padding-right:4rem}}.CountdownSection_countdownIcon__d0m6b{display:block;height:24px;width:auto;flex-shrink:0;margin-right:12px}.CountdownSection_countdownTextContainer__vJHPK{display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:767px){.CountdownSection_countdownTextContainer__vJHPK{align-items:flex-start;text-align:left}}.CountdownSection_countdownTitle__0xhjp{font-size:16px;font-weight:700;font-family:Montserrat,sans-serif;letter-spacing:.96px}@media screen and (max-width:767px){.CountdownSection_countdownTitle__0xhjp{display:none}}.CountdownSection_countdownText__GBvEB{font-size:14px;font-weight:500;font-family:Montserrat,sans-serif;color:#bd8fe5;letter-spacing:.96px}@media screen and (max-width:767px){.CountdownSection_countdownText__GBvEB{display:none}}.CountdownSection_countdownTitleMobile__XmHlC{font-size:12px;font-weight:700;font-family:Montserrat,sans-serif;letter-spacing:.96px;width:-webkit-min-content;width:-moz-min-content;width:min-content}@media screen and (min-width:768px){.CountdownSection_countdownTitleMobile__XmHlC{display:none}}.CountdownSection_countdownTextMobile__KZQ_Y{font-size:12px;font-weight:500;font-family:Montserrat,sans-serif;color:#bd8fe5;letter-spacing:.96px}@media screen and (min-width:768px){.CountdownSection_countdownTextMobile__KZQ_Y{display:none}}.CountdownSection_countdownContainer__PmB2e{display:flex;gap:6px;justify-content:center;align-items:center;border-radius:8px}@media screen and (min-width:768px){.CountdownSection_countdownContainer__PmB2e{gap:12px;padding:20px,16px}}.CountdownSection_remainingText__5CjN_{font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;color:#bd8fe5;margin-right:24px}@media screen and (max-width:767px){.CountdownSection_remainingText__5CjN_{display:none}}.CountdownSection_timeBlock__bSu89{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:28px!important;font-weight:700;line-height:2rem;min-width:40px}@media screen and (max-width:767px){.CountdownSection_timeBlock__bSu89{font-size:20px}}.CountdownSection_timeValueContainer__FshoT{position:relative;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:1px}.CountdownSection_timeSeparator__7KwAy{display:block;color:#bd8fe5;font-family:Montserrat,sans-serif;font-weight:700;font-size:24px}@media screen and (max-width:767px){.CountdownSection_timeSeparator__7KwAy{font-size:20px}}.CountdownSection_timeValue__wYgjv{display:flex;align-items:center;justify-content:center;color:#fff;font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:700;position:relative;z-index:1}.CountdownSection_timeLabel__dWa_V{font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;color:#bd8fe5;line-height:10px;margin:0}@media screen and (max-width:767px){.CountdownSection_timeLabel__dWa_V{font-size:9px}}.CategoryHighlight_categorySliderSection__3ALSt{display:flex;max-width:100%;width:100%;margin:0 auto;padding:0;min-height:140px}@media screen and (min-width:1024px){.CategoryHighlight_categorySliderSection__3ALSt{max-width:1200px}.CategoryHighlight_categorySliderSection__3ALSt>div>div{justify-content:center}}.CategoryHighlight_sliderSlide__IDc3l{display:flex;justify-content:center}.CategoryHighlight_desktopImage__ekhj8{display:flex;width:100%}.CategoryHighlight_desktopImage__ekhj8 img{width:100%;height:auto;max-width:94px;max-height:94px}.CategoryHighlight_fullWidthLink__BiAZ7{width:100%;display:flex;text-decoration:none;align-items:center;justify-content:center;flex-direction:column}.CategoryHighlight_fullWidthLink__BiAZ7 p{font-weight:700;font-size:16px;font-family:Montserrat,sans-serif;letter-spacing:.16px;line-height:36px;color:#bd8fe5;width:100%;display:flex;justify-content:center;flex-wrap:wrap}
.navbar-items a:hover{color:var(--primary-color)}
.navbar-items a.active{color:var(--primary-color);border-bottom-color:var(--primary-color)}

/* ---------------------------------------------------------------- botões -- */
.btn{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  border:0;border-radius:999px;padding:13px 26px;font-size:13.5px;font-weight:800;
  text-transform:lowercase;background:var(--primary-color);color:#fff;transition:.18s;
  line-height:1;text-align:center;
}
.btn:hover{background:var(--primary-dark);color:#fff}
.btn-primary{background:var(--primary-color);color:#fff}
.btn-primary:hover{background:var(--primary-dark)}
.btn-dark{background:var(--ink);color:#fff}
.btn-dark:hover{background:var(--primary-color)}
.btn-outline{background:#fff;color:var(--text);border:2px solid var(--text)}
.btn-outline:hover{background:var(--primary-soft);border-color:var(--primary-color);color:var(--primary-color)}
.btn-block{width:100%}
.btn-sm{padding:8px 16px;font-size:12px}
.btn:disabled,.btn[disabled]{opacity:.5;cursor:not-allowed}

/* ----------------------------------------------------------- hero slider -- */
.hero-slider{position:relative;overflow:hidden;background:var(--bg-soft)}
.hero-track{display:flex;width:100%;transition:transform .5s cubic-bezier(.4,.1,.2,1);will-change:transform}
.hero-slide{flex:0 0 100%;min-width:100%}
.hero-slide a{display:block}
.hero-slide img{width:100%;height:auto;object-fit:cover}
.hero-slide .mobile-image{display:none}
.hero-slide .desktop-image{display:block}
.hero-arrow{
  position:absolute;top:50%;transform:translateY(-50%);z-index:3;
  width:44px;height:44px;border-radius:999px;border:0;background:rgba(255,255,255,.85);
  color:var(--plum);font-size:26px;line-height:1;display:flex;align-items:center;justify-content:center;
  box-shadow:var(--shadow-soft);transition:.18s;
}
.hero-arrow:hover{background:#fff;color:var(--primary-color)}
.hero-arrow.left{left:14px}
.hero-arrow.right{right:14px}
.hero-dots{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;gap:8px;z-index:3}
.hero-dots button{
  width:9px;height:9px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.65);
  box-shadow:0 0 0 1px rgba(61,40,86,.25);transition:.2s;
}
.hero-dots button.on{width:26px;background:var(--primary-color);box-shadow:none}

/* ------------------------------------------------------- faixa categorias -- */
.cat-strip{padding:22px 0 6px;background:#fff}
.cat-strip .list{display:flex;gap:22px;overflow-x:auto;padding:6px 2px 12px;scrollbar-width:none}
.cat-strip .list::-webkit-scrollbar{display:none}
.cat-item{
  flex:0 0 auto;width:104px;display:flex;flex-direction:column;align-items:center;gap:8px;
  font-size:12px;font-weight:700;text-align:center;color:var(--text);text-transform:lowercase;
}
.cat-item .circle{
  width:88px;height:88px;border-radius:999px;background:var(--primary-soft);
  border:2px solid transparent;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:.2s;
}
.cat-item .circle img{width:100%;height:100%;object-fit:cover}
.cat-item:hover .circle{border-color:var(--primary-color);transform:translateY(-3px)}
.cat-item:hover{color:var(--primary-color)}

/* --------------------------------------------------------------- seções -- */
.section{padding:34px 0}
.section-title{
  font-size:26px;margin-bottom:20px;text-transform:lowercase;color:var(--plum);
  display:flex;align-items:center;gap:12px;
}
.section-title::after{content:"";flex:1;height:2px;background:linear-gradient(90deg,var(--lilac),transparent)}
.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:18px}
.section-head h2{font-size:23px;text-transform:lowercase;color:var(--plum)}
.section-head a{font-size:13px;font-weight:800;color:var(--primary-color)}
.section-head a:hover{text-decoration:underline}

/* ------------------------------------------------------------- prateleira -- */
.shelf{position:relative}
.shelf-track{
  display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;padding:6px 2px 14px;
  scrollbar-width:none;-ms-overflow-style:none;
}
.shelf-track::-webkit-scrollbar{display:none}
.shelf-track > .card{flex:0 0 236px;width:236px}
.shelf-arrow{
  position:absolute;top:42%;transform:translateY(-50%);z-index:4;width:38px;height:38px;border-radius:999px;
  border:1px solid var(--line-strong);background:#fff;color:var(--plum);font-size:22px;line-height:1;
  display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-soft);transition:.18s;
}
.shelf-arrow:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}
.shelf-arrow.left{left:-14px}
.shelf-arrow.right{right:-14px}

/* -------------------------------------------------------------- grid/card -- */
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:18px}
.grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}

.card{
  position:relative;display:flex;flex-direction:column;background:#fff;
  border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px;transition:.2s;
}
.card:hover{border-color:var(--lilac);box-shadow:var(--shadow);transform:translateY(-3px)}
.card .thumb{
  display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;
  background:var(--bg-soft);border-radius:12px;overflow:hidden;margin-bottom:12px;
}
.card .thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s}
.card:hover .thumb img{transform:scale(1.05)}
.card h3{font-size:13.5px;font-weight:700;line-height:1.35;min-height:37px;color:var(--text)}
.card h3 a:hover{color:var(--primary-color)}
.card .obs{font-size:11.5px;color:var(--muted);margin:6px 0 10px;min-height:30px}
.card .ground{margin-top:auto;display:flex;flex-direction:column;gap:2px}
.card .list-price{font-size:12px;color:var(--muted);text-decoration:line-through}
.card .spot{font-size:20px;font-weight:900;color:var(--plum);display:inline-block}
.card .inst{display:block;font-size:11.5px;color:var(--muted)}
.card .inst.green{color:var(--ok);font-weight:700}
.card .actions{display:flex;align-items:center;gap:8px;margin-top:12px}
.card .buy{flex:1;padding:11px 14px;font-size:12.5px}
.cart-add{
  width:42px;height:42px;min-width:42px;flex:0 0 42px;border-radius:999px;
  border:2px solid var(--primary-color);color:var(--primary-color);background:#fff;
  font-size:20px;font-weight:800;line-height:1;padding:0;cursor:pointer;
  display:inline-flex;align-items:center;justify-content:center;text-align:center;
  text-decoration:none;transition:.18s;
}
.cart-add svg{display:block;width:20px;height:20px}
.cart-add:hover{background:var(--primary-color);color:#fff}
.off{
  position:absolute;top:12px;right:12px;z-index:2;background:var(--pink);color:#fff;
  font-size:11px;font-weight:800;padding:4px 9px;border-radius:999px;
}
.badge-lancamento{
  position:absolute;top:12px;left:12px;z-index:2;background:var(--primary-color);color:#fff;
  font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:999px;
}
.stars{color:#f5a623;font-size:12.5px;letter-spacing:1px}
.stars span{color:var(--muted);font-size:11px;letter-spacing:0;margin-left:4px}

/* ------------------------------------------------------------- destaque -- */
.highlight{
  display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:center;
  background:linear-gradient(120deg,var(--lilac-2),var(--lilac) 55%,#8a5fb5);
  border-radius:var(--radius-xl);padding:28px;color:#fff;overflow:hidden;
}
.highlight .img{background:rgba(255,255,255,.85);border-radius:var(--radius-lg);padding:18px;display:flex;justify-content:center}
.highlight .img img{max-height:300px;object-fit:contain;mix-blend-mode:multiply}
.highlight .info h3{font-size:28px;margin:12px 0 10px;color:#fff}
.highlight .info p{font-size:14.5px;color:rgba(255,255,255,.92)}
.highlight .tag{
  display:inline-block;background:#fff;color:var(--primary-color);border-radius:999px;
  padding:5px 14px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;
}
.highlight .price{font-size:28px;font-weight:900;margin:12px 0 18px}
.highlight .btn{background:#fff;color:var(--primary-color)}
.highlight .btn:hover{background:var(--ink);color:#fff}

/* ------------------------------------------------------------ avaliações -- */
.reviews{background:var(--bg-soft);padding:40px 0}
.grid-r{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}
.review-card{
  background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);
  padding:20px;font-size:14px;color:var(--text);box-shadow:var(--shadow-soft);
}
.review-card .who{margin-top:12px;font-size:12.5px;font-weight:800;color:var(--primary-color)}

/* ------------------------------------------------------------ app-section -- */
.app-section{
  display:grid;grid-template-columns:1.1fr .9fr .8fr;gap:26px;align-items:center;
  background:linear-gradient(120deg,var(--plum),#5c3b7f 60%,var(--primary-color));
  color:#fff;padding:40px 24px;margin-top:40px;
}
.app-content{max-width:520px;margin-left:auto}
.app-heading{font-size:28px;text-transform:lowercase;color:#fff}
.app-text{margin:10px 0 14px;font-size:14.5px;color:rgba(255,255,255,.9)}
.app-list{list-style:none;font-size:14px}
.app-list li{padding:5px 0 5px 24px;position:relative}
.app-list li::before{content:"✓";position:absolute;left:0;color:var(--lilac);font-weight:900}
.app-links{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}
.app-links-heading{font-size:13px;letter-spacing:.06em;text-transform:uppercase}
.app-links-heading-mobile{display:none;font-size:13px;text-transform:uppercase}
.app-qrcode{background:#fff;border-radius:14px;padding:8px;width:150px;height:150px}
.app-links-list{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}
.app-links-list img{height:40px;width:auto}
.app-image{display:flex;justify-content:center}
.app-image img{max-height:280px;object-fit:contain}

/* ----------------------------------------------------------- newsletter -- */
.newsletter{background:var(--primary-soft);padding:34px 0}
.newsletter h2{font-size:19px;color:var(--plum);text-align:center;margin-bottom:16px}
.newsletter form{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;max-width:760px;margin:0 auto}
.newsletter input{
  flex:1 1 220px;min-width:0;border:1.5px solid var(--line-strong);background:#fff;
  border-radius:999px;padding:12px 18px;font-size:14px;outline:0;
}
.newsletter input:focus{border-color:var(--primary-color)}
.newsletter button{
  border:0;background:var(--primary-color);color:#fff;border-radius:999px;
  padding:12px 26px;font-size:13.5px;font-weight:800;text-transform:lowercase;transition:.18s;
}
.newsletter button:hover{background:var(--ink)}

/* --------------------------------------------------------------- footer -- */
.footer{background:var(--ink);color:#fff;padding:46px 0 0}
.footer a{color:#e9e2ee}
.footer a:hover{color:var(--lilac)}
.footer h4{font-size:12.5px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:14px;color:var(--lilac)}
.footer ul{list-style:none;font-size:13.5px}
.footer li{padding:4px 0}
.footer .small{font-size:12.5px;color:#b9b1c1;margin-top:12px}
.fcols{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.2fr;gap:30px;padding-bottom:30px}
.socials{display:flex;gap:8px}
.socials a{
  width:36px;height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.3);
  display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;text-transform:uppercase;
}
.socials a:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff}
.totop{display:inline-block;margin-top:14px;font-size:12px;font-weight:800;color:var(--lilac)}
.trust{
  display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;
  border-top:1px solid rgba(255,255,255,.14);padding:24px 0;
}
.pays{display:flex;flex-wrap:wrap;gap:6px}
.pays span{
  border:1px solid rgba(255,255,255,.25);border-radius:6px;padding:5px 10px;
  font-size:10.5px;font-weight:700;letter-spacing:.05em;color:#ded7e6;
}
.copyright{
  border-top:1px solid rgba(255,255,255,.14);padding:18px 16px 28px;
  font-size:11.5px;color:#a79fb1;text-align:center;line-height:1.7;
}

/* ------------------------------------------------------- breadcrumb/página -- */
.crumb{font-size:12px;color:var(--muted);padding:16px 0}
.crumb a:hover{color:var(--primary-color)}
.page{padding:10px 0 50px}
.page h1{font-size:30px;color:var(--plum);margin-bottom:6px}
.page-content{font-size:15px;color:#3a3340;max-width:900px}
.page-content h2{font-size:21px;color:var(--plum);margin:26px 0 10px}
.page-content h3{font-size:17px;color:var(--plum);margin:20px 0 8px}
.page-content p{margin:0 0 14px}
.page-content ul,.page-content ol{margin:0 0 14px;padding-left:22px}
.page-content li{padding:3px 0}
.page-content a{color:var(--primary-color);text-decoration:underline}
.page-content table{width:100%;border-collapse:collapse;margin:14px 0}
.page-content th,.page-content td{border:1px solid var(--line);padding:9px 12px;font-size:14px;text-align:left}
.page-nav{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 26px}
.page-nav a{
  border:1px solid var(--line-strong);border-radius:999px;padding:8px 16px;
  font-size:12.5px;font-weight:700;color:var(--plum);background:#fff;
}
.page-nav a:hover,.page-nav a.active{background:var(--primary-color);border-color:var(--primary-color);color:#fff}

/* ----------------------------------------------------- listagem/categoria -- */
.listing{display:grid;grid-template-columns:250px 1fr;gap:26px;padding-bottom:50px}
.listing-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}
.listing-head h1{font-size:27px;color:var(--plum);text-transform:lowercase}
.listing-head .count{font-size:12.5px;color:var(--muted)}
.filters{
  background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);
  padding:18px;align-self:start;position:sticky;top:calc(var(--header-h) + 10px);
}
.filters h4{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--plum);margin-bottom:10px}
.filters .fgroup{padding:12px 0;border-bottom:1px solid var(--line)}
.filters .fgroup:last-child{border-bottom:0}
.filters label{display:flex;align-items:center;gap:8px;font-size:13.5px;padding:4px 0;cursor:pointer}
.filters input[type=number],.filters input[type=text]{
  width:100%;border:1.5px solid var(--line-strong);border-radius:10px;padding:9px 11px;font-size:13.5px;outline:0;
}
.filters input:focus{border-color:var(--primary-color)}
.filters .row2{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.filters ul{list-style:none;font-size:13.5px}
.filters ul li{padding:4px 0}
.filters ul a:hover,.filters ul a.active{color:var(--primary-color);font-weight:700}
.sortbar{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}
.sortbar select{
  border:1.5px solid var(--line-strong);border-radius:999px;padding:9px 14px;
  font-size:13px;background:#fff;outline:0;
}
.sortbar select:focus{border-color:var(--primary-color)}
.empty{
  background:var(--bg-soft);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);
  padding:34px;text-align:center;color:var(--muted);font-size:14.5px;
}

/* busca */
.searchbox{display:flex;gap:8px;max-width:640px;margin:0 0 22px}
.searchbox input{
  flex:1;border:1.5px solid var(--line-strong);border-radius:999px;padding:12px 18px;font-size:14px;outline:0;
}
.searchbox input:focus{border-color:var(--primary-color)}
.searchbox button{border:0;background:var(--primary-color);color:#fff;border-radius:999px;padding:12px 24px;font-weight:800;font-size:13px}
.searchbox button:hover{background:var(--primary-dark)}

/* ---------------------------------------------------------------- pdp -- */
.pdp{display:grid;grid-template-columns:1.05fr .95fr;gap:38px;padding:10px 0 30px}
.pdp .gallery{
  background:var(--bg-soft);border-radius:var(--radius-xl);padding:26px;
  display:flex;align-items:center;justify-content:center;
}
.pdp .gallery img{max-height:470px;object-fit:contain;mix-blend-mode:multiply}
.pdp h1{font-size:28px;line-height:1.22;color:var(--plum)}
.pdp .stars{margin:10px 0}
.price-block{
  margin:18px 0;padding:18px;border-radius:var(--radius-lg);
  background:var(--primary-soft);border:1px solid var(--lilac);
}
.price-block .list-price,.price-block .list{font-size:13.5px;color:var(--muted);text-decoration:line-through}
.price-block .spot{display:block;font-size:34px;font-weight:900;color:var(--plum);line-height:1.1}
.price-block .inst{display:block;font-size:13px;color:var(--muted);margin-top:4px}
.price-block .pix{margin-top:8px;font-size:14px;font-weight:800;color:var(--ok)}
.qty{display:inline-flex;align-items:center;border:1.5px solid var(--line-strong);border-radius:999px;overflow:hidden;background:#fff}
.qty button{width:40px;height:44px;border:0;background:#fff;font-size:19px;font-weight:800;color:var(--plum)}
.qty button:hover{background:var(--primary-soft);color:var(--primary-color)}
.qty input{width:48px;height:44px;border:0;text-align:center;font-weight:800;outline:0}
.buy-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0}
.buy-row .btn{flex:1;min-width:200px}
.trust-row,.pdp .benefits{margin-top:12px}
.benefits{list-style:none;font-size:14px}
.benefits li{padding:8px 0 8px 26px;position:relative}
.benefits li::before{content:"✦";position:absolute;left:0;color:var(--primary-color);font-weight:900}
.acc{border-top:1px solid var(--line);margin-top:22px}
.acc details{border-bottom:1px solid var(--line)}
.acc summary{cursor:pointer;padding:15px 0;font-weight:800;font-size:14px;list-style:none;color:var(--plum)}
.acc summary::-webkit-details-marker{display:none}
.acc summary::after{content:"+";float:right;color:var(--primary-color);font-size:20px;line-height:1}
.acc details[open] summary::after{content:"–"}
.acc .body{padding:0 0 18px;font-size:14px;color:#3a3340;white-space:pre-line}

/* compre junto */
.buy-together{
  border:1px solid var(--lilac);border-radius:var(--radius-xl);padding:22px;margin:30px 0;background:#fff;
}
.buy-together h5{font-size:20px;color:var(--plum);margin-bottom:16px;text-transform:lowercase}
.bt-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.bt-each{flex:1;min-width:200px;display:flex;gap:12px;align-items:center}
.bt-each img{width:84px;height:84px;object-fit:contain;background:var(--bg-soft);border-radius:12px}
.bt-title{font-size:13px;font-weight:700}
.bt-price{font-size:12.5px;color:var(--muted)}
.bt-divisor{font-size:26px;font-weight:900;color:var(--primary-color)}
.bt-total{
  margin-top:18px;padding-top:16px;border-top:1px dashed var(--line-strong);
  display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px;
}
.bt-total .hl{font-size:26px;font-weight:900;color:var(--plum);margin-left:8px}

/* ------------------------------------------------------ carrinho/checkout -- */
.two-col{display:grid;grid-template-columns:1.45fr .8fr;gap:26px;padding:14px 0 60px}
.panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px;margin-bottom:18px}
.panel h3{font-size:17px;color:var(--plum);margin-bottom:14px}
.line{display:flex;justify-content:space-between;gap:12px;font-size:14px;padding:6px 0}
.line .green{color:var(--ok);font-weight:800}
.line.total,.total{font-size:19px;font-weight:900;border-top:1px solid var(--line);margin-top:10px;padding-top:14px;color:var(--plum)}
.cart-item{display:flex;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}
.cart-item:last-child{border-bottom:0}
.cart-item img{width:80px;height:80px;object-fit:contain;background:var(--bg-soft);border-radius:12px;flex:0 0 80px}
.cart-item .clear{
  border:0;background:none;color:var(--muted);font-size:12px;text-decoration:underline;padding:0;
}
.cart-item .clear:hover{color:var(--err)}
.field{margin-bottom:12px}
.field label{display:block;font-size:12px;font-weight:800;margin-bottom:5px;color:var(--plum)}
.field input,.field select,.field textarea{
  width:100%;padding:11px 13px;border:1.5px solid var(--line-strong);border-radius:10px;
  font-size:14px;outline:0;font-family:inherit;background:#fff;
}
.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(155,81,224,.13)}
.field textarea{min-height:90px;resize:vertical}
.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}
.pay-opt{
  display:flex;gap:12px;align-items:flex-start;border:1.5px solid var(--line);border-radius:12px;
  padding:14px;margin-bottom:10px;cursor:pointer;transition:.18s;background:#fff;
}
.pay-opt:hover{border-color:var(--lilac)}
.pay-opt.sel{border-color:var(--primary-color);background:var(--primary-soft)}
.pay-opt b{font-size:14px;color:var(--plum)}
.pay-opt small{display:block;color:var(--muted);font-size:12.5px}
.alert{padding:12px 14px;border-radius:12px;font-size:13.5px;margin-bottom:14px}
.alert-err{background:#fdecef;color:var(--err);border:1px solid #f5b8c8}
.alert-ok{background:#e8f7f0;color:#0e6d4b;border:1px solid #b6e3cf}
.alert-wait{background:#fff3d6;color:#8a6100;border:1px solid #f0dca7}
.box{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);padding:14px;font-size:13.5px}

/* ------------------------------------------------------------- pedido/pix -- */
.order-head{padding:18px 0 22px}
.order-head h2{font-size:28px;color:var(--plum);margin:10px 0 4px}
.badge{
  display:inline-flex;align-items:center;justify-content:center;padding:5px 14px;border-radius:999px;
  font-size:12px;font-weight:800;background:var(--primary-soft);color:var(--primary-color);
}
.badge-ok{background:#dcf7e3;color:#0d6b31}
.badge-wait{background:#fff3d6;color:#8a6100}
.pix-grid{display:grid;grid-template-columns:280px 1fr;gap:24px;align-items:start;padding-bottom:50px}
.pix-panel{background:#fff;border:1px solid var(--lilac);border-radius:var(--radius-lg);padding:20px;text-align:center}
.pix-panel img{margin:0 auto;border:1px solid var(--line);border-radius:14px;padding:8px;background:#fff}
.pix-code{
  width:100%;font-family:var(--mono);font-size:11.5px;padding:10px;border:1.5px solid var(--line-strong);
  border-radius:10px;margin:12px 0;word-break:break-all;background:var(--bg-soft);resize:vertical;
}
.dados{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:13.5px}
.dados b{color:var(--plum)}
.st{
  display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;
  font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;background:#eee;color:#555;
}
.st.pago{background:#e8f7f0;color:var(--ok)}
.st.pendente{background:#fff3d6;color:var(--warn)}
.st.enviado{background:#e9f0ff;color:#2b4fa2}
.st.cancelado{background:#fdecef;color:var(--err)}

/* --------------------------------------------------------- drawer carrinho -- */
.drawer-back{position:fixed;inset:0;background:rgba(20,10,30,.5);z-index:80;display:none}
.drawer-back.open{display:block}
.drawer{
  position:fixed;top:0;right:0;height:100%;width:400px;max-width:92vw;background:#fff;z-index:81;
  transform:translateX(105%);transition:transform .28s ease;display:flex;flex-direction:column;
  box-shadow:-14px 0 40px -20px rgba(0,0,0,.4);
}
.drawer.open{transform:none}
.drawer > header{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid var(--line)}
.drawer > header h2{font-size:17px;display:flex;align-items:center;gap:8px;color:var(--plum);text-transform:lowercase}
.drawer > header button{background:none;border:0;font-size:18px;color:var(--muted)}
.drawer > header button:hover{color:var(--err)}
.drawer .list{flex:1;overflow-y:auto;padding:0 18px}
.drawer footer{border-top:1px solid var(--line);padding:18px;background:#fff}
.drawer .cart-item img{width:64px;height:64px;flex:0 0 64px}

/* -------------------------------------------------------------- modal/cupom -- */
.modal-back{
  position:fixed;inset:0;z-index:95;background:rgba(20,8,30,.62);
  display:flex;align-items:center;justify-content:center;padding:16px;
}
.coupon{
  position:relative;width:100%;max-width:430px;background:#fff;border-radius:var(--radius-xl);
  overflow:hidden;box-shadow:0 24px 70px -20px rgba(61,40,86,.6);animation:wpUp .35s ease;
}
@keyframes wpUp{from{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}
.coupon .close{
  position:absolute;top:12px;right:12px;z-index:3;width:34px;height:34px;border-radius:999px;
  background:#fff;border:0;font-size:16px;line-height:1;color:var(--plum);box-shadow:var(--shadow-soft);
}
.coupon .top{
  padding:36px 24px 28px;text-align:center;color:#fff;
  background:linear-gradient(160deg,var(--lilac-2),var(--lilac) 55%,var(--primary-color));
}
.coupon .hello{font-family:var(--serif);font-style:italic;font-size:23px;font-weight:700}
.coupon .pct{font-size:64px;font-weight:900;line-height:1;letter-spacing:-.03em}
.coupon .pill{
  display:inline-block;margin-top:14px;background:#fff;color:var(--primary-color);border-radius:999px;
  padding:5px 15px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;
}
.coupon .bot{padding:26px 24px;text-align:center}
.coupon .lbl{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;color:var(--plum)}
.coupon .code{
  display:inline-block;margin-top:12px;border:2px dashed var(--primary-color);background:var(--primary-soft);
  border-radius:18px;padding:14px 26px;font-family:var(--mono);font-size:22px;font-weight:900;
  color:var(--primary-color);letter-spacing:.15em;
}
.coupon .fine{font-size:11px;color:rgba(61,40,86,.7);margin-top:14px}
.coupon .no{margin-top:12px;background:none;border:0;font-size:11px;color:rgba(61,40,86,.6);text-decoration:underline}

/* ---------------------------------------------------------------- toast -- */
.wp-toast{
  position:fixed;left:50%;bottom:26px;transform:translateX(-50%) translateY(20px);
  background:var(--ink);color:#fff;padding:12px 22px;border-radius:999px;font-size:14px;
  z-index:9999;box-shadow:0 10px 30px rgba(0,0,0,.28);opacity:0;pointer-events:none;
  transition:opacity .28s,transform .28s;max-width:90vw;text-align:center;
}
.wp-toast.on{opacity:1;transform:translateX(-50%) translateY(0)}
.wp-toast.out{opacity:0}

/* ------------------------------------------------------------ responsivo -- */
@media(max-width:1180px){
  .shelf-arrow.left{left:-4px}
  .shelf-arrow.right{right:-4px}
  .header-shortcut{display:none}
}
@media(max-width:1000px){
  .listing{grid-template-columns:1fr}
  .filters{position:static}
  .two-col{grid-template-columns:1fr}
  .pdp{grid-template-columns:1fr;gap:22px}
  .highlight{grid-template-columns:1fr}
  .app-section{grid-template-columns:1fr;text-align:center}
  .app-content{margin:0 auto}
  .app-list{display:inline-block;text-align:left}
  .app-image{display:none}
  .fcols{grid-template-columns:1fr 1fr}
}
@media(max-width:820px){
  :root{--header-h:118px}
  .left-div{display:block}
  .header-wrapper{flex-wrap:wrap;gap:10px}
  .searchbar-wrapper{order:5;flex:1 0 100%;max-width:none}
  .header-buttons{margin-left:auto}
  .navbar-items{display:none;flex-direction:column;align-items:flex-start;gap:0;padding:6px 16px 12px}
  .navbar-items.open{display:flex}
  .navbar-items li{width:100%}
  .navbar-items a{width:100%;padding:11px 0;border-bottom:1px solid var(--line)}
  .hero-slide .desktop-image{display:none}
  .hero-slide .mobile-image{display:block}
  .app-links-heading{display:none}
  .app-links-heading-mobile{display:block}
  .drawer{width:100%}
}
@media(max-width:640px){
  body{font-size:14.5px}
  .section{padding:24px 0}
  .section-title,.section-head h2{font-size:21px}
  .grid,.cards{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:12px}
  .grid2{grid-template-columns:1fr}
  .shelf-track > .card{flex:0 0 178px;width:178px}
  .card{padding:10px}
  .card .spot{font-size:17px}
  .row2,.row3,.dados,.filters .row2{grid-template-columns:1fr}
  .pix-grid{grid-template-columns:1fr}
  .fcols{grid-template-columns:1fr}
  .cat-item{width:84px}
  .cat-item .circle{width:70px;height:70px}
  .pdp h1{font-size:22px}
  .price-block .spot{font-size:28px}
  .hero-arrow{width:34px;height:34px;font-size:20px}
  .newsletter form{flex-direction:column}
}
@media print{
  .header,.topbar,.footer,.app-section,.newsletter,.drawer,.drawer-back,.wp-toast,.modal-back{display:none!important}
}


/* ------------------------------------------------- carrinho lateral (ajax) -- */
.drawer.loading{opacity:.6;pointer-events:none}
.drawer .cart-empty{padding:40px 0;text-align:center;color:var(--muted);font-size:14px}
.drawer .cart-empty .btn{margin-top:14px;display:inline-flex}
.drawer .cart-item{
  display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--line);
}
.drawer .cart-item img{
  width:80px;height:80px;flex:0 0 80px;object-fit:contain;background:#faf7fd;border-radius:12px;padding:4px;
}
.drawer .ci-right{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}
.drawer .ci-top{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}
.drawer .ci-title{font-size:13px;font-weight:600;color:var(--ink);line-height:1.35}
.drawer .ci-remove{background:none;border:0;padding:0;cursor:pointer;line-height:0;opacity:.9}
.drawer .ci-remove:hover{opacity:.6}
.drawer .ci-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}
.qty-sel{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;overflow:hidden;background:#fff}
.qty-sel button{
  width:30px;height:30px;border:0;background:none;color:var(--primary-color);
  font-size:16px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;
}
.qty-sel button:disabled{color:#cfc6d8;cursor:not-allowed}
.qty-sel input{
  width:34px;height:30px;border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);
  text-align:center;font-size:13px;font-weight:700;color:var(--ink);background:#fff;
}
.drawer .ci-price{text-align:right;line-height:1.25}
.drawer .ci-list{display:block;font-size:11.5px;color:var(--muted);text-decoration:line-through}
.drawer .ci-spot{font-size:15px;font-weight:800;color:var(--primary-color)}
.drawer .ship-bar{
  display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;
  background:linear-gradient(135deg,#faf5ff,#fdf2f8);border:1.5px solid #e9d5ff;
  border-radius:12px;padding:10px 12px;margin-bottom:12px;font-size:12px;color:var(--plum);
}
.drawer .ship-bar.ok{color:#7c3aed}
.drawer .drawer-links{
  display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;
}
.drawer .drawer-links a,.drawer .drawer-links button{
  background:none;border:0;padding:0;cursor:pointer;font-size:11.5px;letter-spacing:.04em;
  text-transform:lowercase;color:var(--muted);text-decoration:underline;
}
.drawer .drawer-links button:hover{color:var(--err)}
.drawer .drawer-links a:hover{color:var(--primary-color)}

/* ------------------------------------------------------- banner categoria -- */
.category-image{width:100%;margin:0 0 18px}
.category-image picture{display:block;width:100%}
.category-image img{display:block;width:100%;height:auto}
@media(max-width:768px){.category-image img{border-radius:12px}}

/* ------------------------------------------------- PLP toolbar / filtros -- */
.plp-toolbar{
  display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;
  margin:6px 0 18px;
}
.plp-toolbar .plp-left{display:flex;align-items:center;gap:14px}
.plp-sort{position:relative;display:inline-flex;align-items:center}
.plp-sort select{
  appearance:none;-webkit-appearance:none;
  border:1px solid var(--line-strong);background:#fff;border-radius:999px;
  padding:10px 40px 10px 16px;font-size:13.5px;font-weight:600;color:var(--text);outline:0;cursor:pointer;
}
.plp-sort select:focus{border-color:var(--primary-color)}
.plp-sort .caret{position:absolute;right:14px;pointer-events:none;color:var(--plum)}
.view-switcher{display:flex;align-items:center;gap:6px}
.view-switcher button{
  width:38px;height:38px;border:1px solid var(--line-strong);background:#fff;border-radius:10px;
  display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.18s;opacity:.55;
}
.view-switcher button.on{opacity:1;border-color:var(--primary-color);background:var(--primary-soft)}
.filter-open{
  display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--plum);
  border:1px solid var(--line-strong);border-radius:999px;padding:10px 18px;
  font-size:13.5px;font-weight:800;cursor:pointer;transition:.18s;
}
.filter-open:hover{border-color:var(--primary-color);color:var(--primary-color)}

.filter-back{
  position:fixed;inset:0;background:rgba(23,15,32,.45);opacity:0;visibility:hidden;
  transition:.25s;z-index:90;
}
.filter-back.open{opacity:1;visibility:visible}
.filter-panel{
  position:fixed;top:0;right:0;height:100%;width:min(360px,90vw);background:#fff;z-index:91;
  transform:translateX(102%);transition:transform .28s ease;display:flex;flex-direction:column;
  box-shadow:-14px 0 40px -20px rgba(0,0,0,.45);
}
.filter-panel.open{transform:none}
.filter-panel header{
  display:flex;align-items:center;justify-content:space-between;
  padding:16px 18px;border-bottom:1px solid var(--line);
}
.filter-panel header h3{font-size:15px;text-transform:lowercase;color:var(--plum)}
.filter-panel header button{background:none;border:0;font-size:16px;cursor:pointer}
.filter-panel form{padding:18px;overflow:auto;flex:1}
.filter-panel .fgroup{padding:14px 0;border-bottom:1px solid var(--line)}
.filter-panel h4{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--plum);margin-bottom:10px}
.filter-panel .row2{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.filter-panel input[type=text],.filter-panel input[type=number],.filter-panel input:not([type]){
  width:100%;border:1.5px solid var(--line-strong);border-radius:10px;padding:10px 12px;font-size:13.5px;outline:0;
}
.filter-panel input:focus{border-color:var(--primary-color)}
.filter-panel label{display:flex;align-items:center;gap:8px;font-size:13.5px;padding:5px 0;cursor:pointer}
.filter-panel .cat-links a{display:block;padding:6px 0;font-size:13.5px}
.filter-panel .cat-links a.on,.filter-panel .cat-links a:hover{color:var(--primary-color);font-weight:800}
.filter-panel .clear{display:block;text-align:center;margin-top:10px;font-size:13px;color:var(--muted);text-decoration:underline}

/* modo lista */
.grid.view-list{grid-template-columns:1fr}
.grid.view-list .card{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:18px}
@media(max-width:640px){.grid.view-list .card{grid-template-columns:120px 1fr;gap:12px}}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
