@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]>[data-fs-navbar-links] { top: calc(-1*var(--fs-spacing-3)); height: 0; padding: 0; opacity: 0 } .section_section__8YaQ0 [data-fs-navbar][data-fs-navbar-scroll=up]>[data-fs-navbar-links] { 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] { right: 0; display: none } .section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-header] { z-index: var(--fs-z-index-top); height: 100%; background-color: var(--fs-navbar-bkg-color); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px) } .section_section__8YaQ0 [data-fs-navbar] [data-fs-navbar-logo] { align-self: stretch; height: 100% } @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) } } @media(min-width:1280px) { .section_section__8YaQ0:has([data-fs-navbar-scroll]) { margin-bottom: var(--fs-control-min-height) } .section_section__8YaQ0:has([data-fs-navbar-scroll=down]) { margin-bottom: 0 } } } @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) } } .HeaderMobile_headerMobile__ew9ip { width: 100%; min-height: 40px; background: #ed0030 } .HeaderMobile_headerMobile__ew9ip [data-fs-button] { --fs-button-height: none; --fs-button-tertiary-bkg-color-hover: transparent; --fs-button-tertiary-bkg-color-active: transparent } .HeaderMobile_headerMobile__ew9ip [data-fs-button] [data-fs-button-wrapper]:focus { background: transparent } .HeaderMobile_headerMobile__ew9ip [data-fs-button][data-fs-icon-button] { width: 24px } .HeaderMobile_headerMobile__ew9ip [data-fs-navbar-header] { padding: 16px 0 } .HeaderMobile_headerMobile__ew9ip [data-fs-navbar-row] { display: flex; justify-content: space-between; padding: 0 16px; margin: 0 auto; width: 100% } .HeaderMobile_headerMobile__ew9ip [data-fs-slide-over-header] { flex: 1; background: #ed0030 } .HeaderMobile_headerMobile__ew9ip .HeaderMobile_containerButtons__7LrXW { display: flex; align-items: center; gap: 16px } .HeaderMobile_headerMobile__ew9ip .HeaderMobile_containerLogo__GGxEG { display: flex; align-items: center; gap: 8px } .HeaderMobile_headerMobile__ew9ip .HeaderMobile_containerLogo__GGxEG [data-fs-button-icon] { color: #fff } .HeaderMobile_headerMobile__ew9ip .HeaderMobile_containerLogo__GGxEG [data-fs-button][data-fs-button-variant]:hover [data-fs-button-wrapper] { color: #fff; box-shadow: none } .HeaderMobile_headerMobile__ew9ip .HeaderMobile_containerLogo__GGxEG [data-fs-button-wrapper]:focus-visible { border: 0 } .HeaderMobile_headerMobile__ew9ip .HeaderMobile_containerLogo__GGxEG [data-fs-button][data-fs-button-variant]:active [data-fs-button-wrapper], .HeaderMobile_headerMobile__ew9ip .HeaderMobile_containerLogo__GGxEG [data-fs-button][data-fs-button-variant]:focus [data-fs-button-wrapper], .HeaderMobile_headerMobile__ew9ip .HeaderMobile_containerLogo__GGxEG [data-fs-button][data-fs-button-variant]:focus-visible [data-fs-button-wrapper] { color: #fff } .HeaderMobile_headerMobile__ew9ip .HeaderMobile_containerLogo__GGxEG [data-fs-button][data-fs-icon-button] { width: 24px; height: 24px; padding: 0 } .HeaderMobile_headerMobile__ew9ip .HeaderMobile_defaultRow__w2TVK, .HeaderMobile_headerMobile__ew9ip .HeaderMobile_onSearchClick__ZGSmd { margin: 0 16px; transition: all .3s ease-in } @media(min-width:1024px) { .HeaderMobile_headerMobile__ew9ip [data-fs-region-bar] [data-fs-button-wrapper] { border: 0 } } a:has(.ButtonLogin_Container__sgzuk) { text-decoration: none; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content } .ButtonLogin_Container__sgzuk { display: flex; gap: 8px; align-items: center; justify-content: center; text-decoration: none } .ButtonLogin_Container__sgzuk div:has(img) { max-height: 40px } .ButtonLogin_Container__sgzuk .ButtonLogin_textContainer__7NZHr { display: none } @media(min-width:1024px) { .ButtonLogin_Container__sgzuk .ButtonLogin_textContainer__7NZHr { display: block } .ButtonLogin_textContainer__7NZHr span { display: block; font-size: 14px; font-weight: 700; line-height: 20px; color: #fff } .ButtonLogin_textContainer__7NZHr span:first-of-type { max-width: 123px; overflow: hidden; text-wrap: nowrap; text-overflow: ellipsis } .ButtonLogin_textContainer__7NZHr span.ButtonLogin_myAccount__mte5i { display: flex; align-items: center } .ButtonLogin_textContainer__7NZHr span.ButtonLogin_myAccount__mte5i:after { content: ""; display: block; width: 20px; height: 20px; background-repeat: no-repeat; background-position: 50%; background-image: url('data:image/svg+xml,') } } .CartToggle_cartToggle__nPfqA [data-fs-button-wrapper] span [data-fs-badge] { top: .75rem; left: 1.325rem } .CartToggle_cartToggle__nPfqA [data-fs-button-wrapper] span [data-fs-badge] [data-fs-badge-wrapper] { background-color: #d1002a; margin-left: -.4rem } @media(min-width:1024px) { .CartToggle_cartToggle__nPfqA [data-fs-button-wrapper] span [data-fs-badge] { top: .3rem; left: 1.5rem } .CartToggle_cartToggle__nPfqA [data-fs-button-wrapper] span [data-fs-badge] [data-fs-badge-wrapper] { background-color: #d1002a; margin-left: 0 } } .SearchInput_overlay__AwCj0 { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .5); z-index: 5 } .SearchInput_SearchInput__spzVU { position: relative; z-index: 5 } .SearchInput_SearchInput__spzVU [data-fs-search-input-field] { background: #fff; border-radius: 8px; padding-right: 16px; box-shadow: 0 3px 10px -5px rgba(0, 0, 0, .251) } .SearchInput_SearchInput__spzVU [data-fs-search-input-field] [data-fs-search-input-field-input] { border-radius: 8px; border: 0; padding: 8px 16px; height: auto; padding-right: var(--fs-search-input-field-input-padding-right); background-color: #fff; box-shadow: none; border-color: transparent } .SearchInput_SearchInput__spzVU [data-fs-search-input-field] [data-fs-search-input-field-input]:hover { border: none } .SearchInput_SearchInput__spzVU [data-fs-button][data-fs-icon-button] [data-fs-button-wrapper] { color: #ed0030; width: 24px; padding: 0 } .SearchInput_SearchInput__spzVU [data-fs-button][data-fs-icon-button] [data-fs-button-wrapper] [data-fs-button-icon] { display: block; height: 24px; width: 24px; background-position: 50%; background-repeat: no-repeat; background-image: url('data:image/svg+xml,') } .SearchInput_SearchInput__spzVU [data-fs-button][data-fs-icon-button] [data-fs-button-wrapper] [data-fs-button-icon] svg { display: none } .SearchInput_SearchInput__spzVU [data-fs-input]:hover:not(:disabled):not(:focus-visible):not(:focus) { border-color: transparent; box-shadow: none } .SearchDropdown_containerDisplay__nsaPb { display: none } .SearchDropdown_container__Y0ANq { margin-top: 4px; border-radius: 8px; left: 0; max-width: 100%; border: 0 } .SearchDropdown_container__Y0ANq section { border-bottom: 0 } .SearchDropdown_container__Y0ANq [data-fs-search-dropdown-loading-text] { display: flex; width: 100%; align-items: center; justify-content: center; font-size: 0; line-height: 0 } .SearchDropdown_container__Y0ANq [data-fs-search-dropdown-loading-text]:after { display: block; width: 32px; height: 32px; animation: SearchDropdown_spin__UzlLo .5s linear infinite; content: url('data:image/svg+xml,') } @keyframes SearchDropdown_spin__UzlLo { 0% { transform: rotate(0deg) } to { transform: rotate(1turn) } } @media(min-width:1024px) { .SearchDropdown_container__Y0ANq { margin-top: 10px; max-width: none } .SearchDropdown_container__Y0ANq [data-fs-search-dropdown-loading-text]:after { width: 40px; height: 40px; content: url('data:image/svg+xml,') } .SearchDropdown_container__Y0ANq .SearchDropdown_containerProducts__Rv_tA { display: flex } } .SearchHistory_container___2XJJ { padding: 0; border-bottom: 5px solid #ed0030 } .SearchHistory_container___2XJJ [data-fs-search-history-header] { padding: 16px } .SearchHistory_container___2XJJ [data-fs-search-history-header] [data-fs-search-history-title] { color: #333; font-size: 18px; font-weight: 700; line-height: 24px; text-align: left } .SearchHistory_container___2XJJ [data-fs-search-history-header] [data-fs-button] { --fs-button-height: 0; padding: 0 } .SearchHistory_container___2XJJ [data-fs-search-history-header] [data-fs-button] [data-fs-button-wrapper] { padding: 0; margin: 0 } .SearchHistory_container___2XJJ [data-fs-search-history-header] [data-fs-button] [data-fs-button-wrapper] span { font-size: 14px; font-weight: 400; line-height: 16.8px; text-align: left; color: #666 } .SearchHistory_container___2XJJ [data-fs-search-history-header] [data-fs-button] [data-fs-button-wrapper] span:hover { text-decoration: underline } .SearchHistory_container___2XJJ [data-fs-list] [data-fs-search-history-item] a { padding: 16px; text-decoration: none } .SearchHistory_container___2XJJ [data-fs-list] [data-fs-search-history-item] a span { color: #333; font-size: 14px; font-weight: 400; line-height: 20px; text-align: left } .SearchTop_container__zrLlH { padding: 0 } .SearchTop_container__zrLlH [data-fs-search-top-header] { padding: 16px } .SearchTop_container__zrLlH [data-fs-search-top-header] p { color: #333; font-size: 18px; font-weight: 700; line-height: 24px; text-align: left } .SearchTop_container__zrLlH [data-fs-list] [data-fs-search-top-item] a { padding: 16px; text-decoration: none } .SearchTop_container__zrLlH [data-fs-list] [data-fs-search-top-item] a [data-fs-badge-variant] [data-fs-badge-wrapper] { color: #fff; background: #ed0030 } .SearchTop_container__zrLlH [data-fs-list] [data-fs-search-top-item] a span { color: #333; font-size: 14px; font-weight: 400; line-height: 20px; text-align: left } .SearchTop_container__zrLlH [data-fs-list] [data-fs-search-top-item]:hover { background-color: #f1f1f1 } .SearchAutoComplete_container__bvQhK { width: 100% } .SearchAutoComplete_container__bvQhK span { padding: 0 16px; font-size: 18px; font-weight: 700; line-height: 24px; text-align: left; color: #333 } .SearchAutoComplete_container__bvQhK [data-fs-search-auto-complete] [data-fs-search-auto-complete-item] a { padding: 16px; text-decoration: none } .SearchAutoComplete_container__bvQhK [data-fs-search-auto-complete] [data-fs-search-auto-complete-item] a span { padding: 0 } .SearchAutoComplete_container__bvQhK [data-fs-search-auto-complete] [data-fs-search-auto-complete-item] a svg { width: 18px; height: 18px; color: #ed0030; stroke-width: 20px } .SearchAutoComplete_container__bvQhK [data-fs-search-auto-complete] [data-fs-search-auto-complete-item] a p, .SearchAutoComplete_container__bvQhK [data-fs-search-auto-complete] [data-fs-search-auto-complete-item] a strong { color: #333; font-size: 14px; font-weight: 400; line-height: 20px; text-align: left } @media screen and (min-width:768px) { .SearchAutoComplete_container__bvQhK { width: auto } } .SearchProducts_container__TuoqA { padding: 0; border-left: 0 } .SearchProducts_container__TuoqA [data-fs-search-products-header] { padding: 16px 16px 0 } .SearchProducts_container__TuoqA [data-fs-search-products-header] p { color: #333; font-size: 18px; font-weight: 700; line-height: 24px; text-align: left } .SearchProducts_container__TuoqA [data-fs-list] { display: grid; padding: 16px; gap: 16px } .SearchProducts_container__TuoqA [data-fs-list] .SearchProducts_productItem__BonGM { align-items: center; display: flex } .SearchProducts_container__TuoqA [data-fs-list] .SearchProducts_productItem__BonGM a { display: block; text-decoration: initial } .SearchProducts_container__TuoqA [data-fs-list] .SearchProducts_productItem__BonGM .SearchProducts_productName__24a3T { font-size: 14px; font-weight: 400; line-height: 16px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; line-clamp: 1; overflow: hidden; height: 17px; padding-right: 16px } .SearchProducts_container__TuoqA [data-fs-list] .SearchProducts_productItem__BonGM .SearchProducts_productPrice__MjqHh { font-size: 18px; font-weight: 700; line-height: 24px } .SearchProducts_container__TuoqA [data-fs-list] .SearchProducts_productItem__BonGM .SearchProducts_productImage__WeV2m a { display: flex; align-items: center; justify-content: center } .SearchProducts_container__TuoqA [data-fs-list] .SearchProducts_productItem__BonGM .SearchProducts_productImage__WeV2m img { max-width: 56px !important; max-height: 56px !important } .SearchProducts_container__TuoqA [data-fs-list] .SearchProducts_productItem__BonGM .SearchProducts_productImage__WeV2m .SearchProducts_imageGalleryImage__LoKJM { background: url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA/2SURBVHgB1VoJeFRVlv7vfa/2ykYIOyQom5EgSWhEEAQRW1ARpVtwcLq1aWGGYXphFET8Gvz8xqaVdkQbF8bu0UFbcdput2EAQWhRQAwBWcJi2EIIISGppFJ7vXfvnPcqG5CkqpDY9kmqXr377nLOveec+59zH8MVpgNZue5+1fZ8XZU32TXkMqAnFWfTpxsYcwFSQDK/BKrp2Wm6Px9WsZdB2fJZTl3RlNLSMK4gMVwBkhic4lOc34fgsyxS3EWCMAlBnbO4Q0j6M+pIasElC2kcm5kuV0ehbUvHfg++IX0jAX3I7cG5dSEXfAb11AtXiAympESlzsUrQogXU7CvCpdJlyWgBznpNnR5jHP8i5TSica1ulIkW/2ifkkV2IoacfaJ3jgbQJKUNF9+FE6TXK5WJbLwLRIZ7inS40VOFK9Npl3CAtKsshDPf4NMZSb95ld2zRLjwFxPKV8+j+oFfVEeTKRVQlyW2goG9IqwdYrEQMMZ/C2JSQadsaO19sjEPsF95XHrx6vgReEQK+R6qpmN7xDRNJdFpT4pFV8d7ahehwJ6MXKQyrRdXPI0MIHOo9hW0XKNT8ZKSibqI1IblYr9h9urx9t7UO64vo8N2sdcolOFM3bLUHZPROzWpNoZpkJCpllgWW+YUHv12hTwNPo4uoT0zTRJ/Trbl+jTJyL16AfgKxcjWacuTRzBsntFsU6207hNAbvyrGcVKQfhWyBZchzB97ZCbC1qRDXJESkqFCEHhjD8jbaeKxcXNCB/JmdsOeKQ1rcX5PfHIKrp0EbmIXLPrdA4dVdeATHpRoSmE3KzkdqdPEOzKBFRVIgp46j8NojBV0GvOg+L1wemWiACUbCySijllQg6bGAzbkfwjvHQe3eHLDsLJRw1V6vd9WXM+L92MXrsewqV7dojsVHoDCL/ZIgVyI4+YRTImjlPSUF//uMVUoR1KXW604SsW/e5lCG6p9+Cyjyzn5Re5ygZ3VREZboMHzstZYSen6uXtTm3S/+9j0qqKL3/9ZGs73aLjBw8JUUoIht2l0gZ1WXkcLlsyJpI4w6X8fjy8fwqieHprWW6QEXDkEsJJ8fdDmTjVBoXXlSC2vTR8C/8HRht/9ZuXXG+7yTU3vlzs4LzvslA3mBo9Dv03NsIDJkO75JVQFYK1PvvvIANfttoWK7pC8/y16CP+jG8jzwH1NZAK8glh8LjsQVVsqwg+OI2BWzAsG7E+MNIhshkonsOwRWKgpd8TSBDInrkBNzn62AtPW0+l243+JcHEJm9DOHThJl/uwC4ZYSJSmRaekztZAx16kdPUocCaf86E2zlo8CJckQmz4dj4+dIFGBQHDO/ioKASwTkXJ3HOtg22u4NrQKiGANNfLCWKggPzoF9y6twLf4xeK0HrKr2kn6ML+sXB1B3y1yEN+yC++7xSH33t7BsX4Nwr24xmJYYOd3cvhCtBazDjRm0381NtIeYjkrzKuVFfNI3l2jRYyJ18hhYs7vBt/KPsD7xn4h++Kkx0628htkA4em3mHW1Jc/Dl30bPM//kVS2H+QdY82NPREyMDJ1PcOIUc2xjS+L4h/LBOuBZKmdMU2ZW6mUOHnWDPDs90+Gt0sqMv9xqtlY2i3m1tBU08oUOBc9AP/o6xBZ9xls4wtNlcXBE0iSrV5mAK7jTzzGEJ+TXA+kMNUNqP+4GNqJiliZNwTvpr2IFpfGovOojoZNxfBv2wd8uAW+h58nZiUybh4F71N/QMP6PYj4IhRcBuH9eA/ZMtnwnzfCN+txKNyKjPn3UVLDC8/dv4R1ezGSBfkUhM8yWf16wGRb39JzdSS2PY5MsUFMDGhcWFMAY6qkeS+ZqXpMxtZFMNaoMjGMqXNzNkFRiRHfxeyXtQS4Zj+I9WWAQ26WXV70QmzIr7NSU1mtWnijUxfb4sGkaO7V0LtnwLJzH9RA2GTiu04RRRtHk8YnJDJH2qM/RdrGl6HlD+k04ZjVAi0rHbrTDlzewjWT0VzAOo47NH14QtF5437QmeFu5KZCuI68j8iSOc1O6nLHM7yuTdOHqoQTuyaD4iOpLsi7JpjpTWXDDljCYdPOIi47tNHDwXpmQR4shb34EBk6lQ/tD5HiAI6TJ72pAOqWIuj+MPQxw6D0yoI4Vg7Ljq8I4WcgPOxquNPchFX7IEjoxVZ8mFbTCnHDdZDUrzh4DNa9hwmxJBA3mr4APRBCwbF4GM/4eN7YQJhRyEh1XQxrEs7Uj5yR3r6Tpaf/VBktrZAyGJWizm/iUP9bG6VPHSFDm76QkrBq4PhZwqoEQectl9ESA29S3Wov4U3qbv1OWTttoRTBCI1B/+GIDO0+KWuumiZDe4+ZGFYGNWpP/by9SdZbR8hEeA6y/OOGo0o8O0a253/pHXjy7oH/9XVgA3pC/mASbD+5B6omUPvgMniH3IHg7hI4Kc7TrxsESfhUWklPjp2G/yfL4B48ACpX4V34Any502gb2Q3rpJHQG2hLmPskDKWsWbMOoanzYFn6EGzDclC/5CXU5c+A7y9b4fjhzRAz70iIXQ6WRR/pQqIkaNnXb4fr6zKI1f9jgmvle3nQlq1CzcyHoaQ6YXlgOhhF5wY2ZqRuxgbPSPjwo89BXfMh5IJfo2b6L4CgH+rsuyFVbmqb1e2CpabOtDnuD0KpPAf3raOonoS+6i04jpyEWPGaaZQWmrxEiKq6jd4Tx5+NcMnYD/VGZoTbSVH5zcjcsQb2efdCy0yH4nI2Z1iaRoKmxepTnJf55ZtwLnwA0cxMMGpvStjMRQvAZYR6QIABkUgM8VBcaAqYnuiaSGHEon4kSoZnc9pgxMlycCyqkhXn4FjwII3KEZq1BNaFzyJyuG1oRVsS1AfvpuVSEXjoSbNulMKtJgzb9G0GtzRUeP9xGk+FktPXjNzZ4P6QCkP4yBkkyLCfsKikGIb1j18X5izbKYzRNu6E665xtBwC4n8/haRVkyMHgS3+EURdAPbRw8wmXFUbBWtqTuimstq0ZXX+DGi3j6WoYUIMISkcWo3XVGn31AnQ6kLwrV4L20uPw/nOcoS2fAkn2TsLawiv+D0SSVEZJ1jK4+g5jQbMiVc5OnYElLQ0BD76DCkzJ1N4xeH/99eg/PcH0LYT3rx2IFw3jaQZdyC4tRgsIxUahT+grQAuB/S1G2A5Vwudtg9tUA5cYwvJBaTBT/0pWRkQh06Dv7cZ0ey+cFx7FVhmBiI/I8HO1cNB+6P9+jxEKX3hn/0EnLsPJnQaQhBxPwug4C3O5Mz4x1yxb26k+RRu1rbqAk3rQ9lmhKncRmWKbKotWzHSFDUw8xpWFbN9C9ZsyYsGyfFYyKGpIoZX6UiNYBeHXYuNx+UFFt4ux6QY76phKztoj7LGYTuYjVbM2XRxyRNDKCcloC5sw9q8M66Oi+q2MHxpP6owPrGy0NV9yCQy4dj1FTqi2CRiL1ci8q8x7P73QTbDPH55X9x6xiTq4Ft5WVbqHpZAsBWldJ6vexaC5FCC4wrg79cSHxsaE7iqD0ITCuHvntlme41s1pc3gNoORyjF2VzW0K8PAl3SqDwf/uxeiCkhg7c/9Udpx8CoPASGDSQTaBxLi0Jo8ReE8gqhnTn1X6pDq7f6/ErB+4rAtI4aCBrIvuoxKBUeSE8DHKOuhecfFsP+WRFt4rORdv9UhHcT/iwYhPBv/gDbmo+a2xr2Zlu7Ai4ShFXVQ70hD8E750NU1SB15+uIHDoBhTyo5fpcNDzxCqyvvY/Mza8iVHEe/GwV+DU50Hbuh3joV0aIkJCANA2fGOf9ph8nU3+TQ0yLSd7+nNgIuYTuXwTl3Hn4nl5A6nIroudrkfaLH6G+4AewE0PegiHI/MtK+N/dBGsgFGvaoxsCRYfAnnkVDl3C8x+PwD5lDOTrH9DuoED8dCnUE2dQO3Ekury8FP53NtB+R1rxqxfg+mQX/D0ykLLrHdQN7AtXVCOPo8cVkODLK6SjMfzg1m0b6FLRUQNDDaPlVbQCNRQl0H21h7YNgldjhiNQXALHmWozcncaEUCNByHKXjfNs7X8DNiOYvAXl0Ku+x1SptxI+RhjbmlfNCaB+jQdz+dfQe2WiVBWTM2NVTWifNs56q/4IFwjhpt7b9yzIMkqo25tm/GTx9bm8wYSYG3HnjSW+WpMpjWnIYwbpqAZxhlpCugaFJpCpbEsfF0unKuXQtCe6accS82b69FaV1r8Z6x/JlpJwGI2ySwqdArNtAOlEDv3dsgn/b2SXh97Q6MZAQpH6GnqLalDfmNCIp98AUfuADT07mKWRfIHQ+nZA6qRCG70XYxAgCC7VbbvgS0ShXv4wOZ0I6d4TzNBOWnIpNGkJWehEtA2SO/X3czdRClVYiu8BuE9B4G/FkF5+6N2eTJNFNqLTfdq0w+3v6SSNv1VZGaPoJ2Z4Tqa1Y5RwGu4Nhtln/0r30Lax79H+FgZUq/uRzhzGazhlvd5+ObtUBdR0nfXG1BUG4L1BNS7djUXXRAudf/5BUSqqpE2bAgC//YMrASw6QgBtp/dB33OPWaIVU85UseJSuCf74Uy4Qbghz9vk0sCASucrV47ucCneDA+3ca8R3kbMaJw2MlubFA89aawMjXFtGRWX2+qpda1C2QfcvNHSuEIhoGLsmERiwI2dAi0UxTBB0NgDgdtPSqc29agfsS9sGdn07My2D1eOsdgcJ74P5yf/jBcvhC0YBDWsgpiXkAnHoTFCkuDrw3x5Cmb5LkMuwOXrKBBGdha5+UFc61C/uniMIoTUwiGmueFeX3Nvw1HYK2mdHx1LdojY1VAKmZpahWIINo702xvo7MNy54Dzc+aUJuFEI166BhU1gLnlFDE/LRFFJ8uYvruC8zskvPBX8uzhx/jvQdTn3lJpGoug2Jxn0YawckLcyFbPaFcToCC3qLDUPzxo7lYPpW9bJfFv2ljlEvJcGRBVniEwpuB6DRqTveSPetkj/zCR41JZqNUxJloMpGjDmGl7OCOS96daTOaNzxzhVVOMXQanUZN51LyQuGaHjWucEfCmVMkZVmtTZ3YlnDNXbVHYRQO0ZnYSZ4prXPV9XLIFK+eshIj7R28K9NhPsaG3YfJc40kmyjDd4xIg08xqY2yx3kRKG7Cyeig2qGOoV3waOfmtRMjMwCmc5VzNsdEWwcvALWunxBJ3OAI89CzdIL0T38rbSXkJHTG1zpE0SyGxM7TkubVeM1EZVhOA2TjWyTBZLUi+Bwym/eSaZfcmTxRCva8XUtogbzbM9I4oOh8CtBYTzuEHJSscAZ9I20z3sygTOc8zthcUp/kj8A7INK/CiPC8YnQ091QUonLpCtiTnXIy+CKbSwBgzmUIJpIoZQdzS+bd9xWXsgMqQR7X+fsTbfesIHhSAO+IV1xf7FuwADbqJNp3yMMON6mSTpPM4F7HxqKrsLViHH9sYQzTlFIdVbj6kEKfT8tywjtGVpd4sMVpP8HPbVavQFPXK4AAAAASUVORK5CYII=); background-size: contain; position: absolute; height: 30px; width: 30px; margin-left: -80px } .SearchProducts_container__TuoqA [data-fs-list] .SearchProducts_productItem__BonGM .SearchProducts_sponsored__BzXrS { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; display: flex; align-items: center; justify-content: center; border-radius: 16px; color: #000; background-color: #f1f1f1; padding: 0 8px; font-weight: 700; font-size: 12px; font-family: Roboto, sans-serif } @media screen and (min-width:768px) { .SearchProducts_container__TuoqA { border-left: 2px solid #eaeaea } .SearchProducts_container__TuoqA [data-fs-search-products-header] { padding-top: .8rem } .SearchProducts_container__TuoqA [data-fs-list] { display: flex; padding: 0 16px 16px; gap: 16px } .SearchProducts_container__TuoqA [data-fs-list] .SearchProducts_productItem__BonGM { display: flex; flex-direction: column; text-decoration: initial } .SearchProducts_container__TuoqA [data-fs-list] .SearchProducts_productItem__BonGM .SearchProducts_productName__24a3T { font-size: 12px; padding-right: 0; text-align: center; max-width: 120px; -webkit-line-clamp: 3; line-clamp: 3; text-overflow: ellipsis; height: 48px } .SearchProducts_container__TuoqA [data-fs-list] .SearchProducts_productItem__BonGM .SearchProducts_productPrice__MjqHh { margin-top: 8px; text-align: center } .SearchProducts_container__TuoqA [data-fs-list] .SearchProducts_productItem__BonGM .SearchProducts_sponsored__BzXrS { width: 100% } .SearchProducts_container__TuoqA [data-fs-list] .SearchProducts_productImage__WeV2m a { padding: 16px 0 } .SearchProducts_container__TuoqA [data-fs-list] .SearchProducts_productImage__WeV2m img { max-width: 96px !important; max-height: 96px !important } } .SEOText_seoPlpTextSection__jgoak { width: 100%; padding: 0 16px; max-width: 100% } .SEOText_seoPlpTextSection__jgoak ul { list-style: circle !important } .SEOText_seoPlpTextSection__jgoak ul li { display: block; min-width: -webkit-fit-content; min-width: -moz-fit-content; min-width: fit-content; margin-left: 8px } .SEOText_seoPlpTextSection__jgoak ul li:before { content: ""; display: inline-block; margin-top: 8px; margin-right: 8px; min-width: 4px; height: 4px; background-position: 50%; background-repeat: no-repeat; background-image: url('data:image/svg+xml,') } .SEOText_seoPlpTextSection__jgoak ul li a { white-space: nowrap; color: #333; text-decoration: underline } .SEOText_seoPlpTextSection__jgoak [data-fs-content] { margin: 0 } .SEOText_seoPlpTextSection__jgoak .SEOText_title__TUL_v { color: #666; font-size: 18px; line-height: 24px; min-height: 24px; padding: 0; margin: 0; font-weight: 700 } .SEOText_seoPlpTextSection__jgoak .SEOText_title__TUL_v h1 { font-size: 24px; line-height: 72px; font-weight: 400; letter-spacing: 0; color: #666 } .SEOText_seoPlpTextSection__jgoak .SEOText_title__TUL_v h2 { font-size: 20px; line-height: 52px; font-weight: 700; letter-spacing: 0; color: #666 } .SEOText_seoPlpTextSection__jgoak .SEOText_title__TUL_v h3 { font-size: 18px; line-height: 44px; font-weight: 700; letter-spacing: 0; color: #666 } .SEOText_seoPlpTextSection__jgoak .SEOText_title__TUL_v h4 { font-size: 16px; line-height: 36px; font-weight: 700; letter-spacing: 0; color: #666 } .SEOText_seoPlpTextSection__jgoak .SEOText_title__TUL_v h5 { font-size: 14px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: #666 } .SEOText_seoPlpTextSection__jgoak .SEOText_title__TUL_v h6 { font-size: 12px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: #666 } .SEOText_seoPlpTextSection__jgoak .SEOText_subtitle__EKMIL { color: #666; font-size: 16px; line-height: 20px; padding: 0; margin: 0; font-weight: 700 } .SEOText_seoPlpTextSection__jgoak .SEOText_subtitle__EKMIL ul li { list-style: disc; margin: .25rem 1.1rem; line-height: 24px } .SEOText_seoPlpTextSection__jgoak .SEOText_subtitle__EKMIL ol li { list-style: number; margin: .25rem 1.1rem; line-height: 24px } .SEOText_seoPlpTextSection__jgoak .SEOText_subtitle__EKMIL p { color: #666; line-height: 24px } .SEOText_seoPlpTextSection__jgoak .SEOText_subtitle__EKMIL p a { color: #666; text-decoration: none } .SEOText_seoPlpTextSection__jgoak .SEOText_subtitle__EKMIL h1 { font-size: 24px; line-height: 36px; font-weight: 400; letter-spacing: 0; color: #666; margin-bottom: 16px } .SEOText_seoPlpTextSection__jgoak .SEOText_subtitle__EKMIL h2 { font-size: 20px; line-height: 32px; font-weight: 400; letter-spacing: 0; color: #666; margin-bottom: 16px } .SEOText_seoPlpTextSection__jgoak .SEOText_subtitle__EKMIL h3 { font-size: 18px; line-height: 30px; font-weight: 700; letter-spacing: 0; color: #666; margin-bottom: 16px } .SEOText_seoPlpTextSection__jgoak .SEOText_subtitle__EKMIL h4 { font-size: 16px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: #666; margin-bottom: 16px } .SEOText_seoPlpTextSection__jgoak .SEOText_subtitle__EKMIL h5 { font-size: 14px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: #666; margin-bottom: 16px } .SEOText_seoPlpTextSection__jgoak .SEOText_subtitle__EKMIL h6 { font-size: 12px; line-height: 21px; font-weight: 700; letter-spacing: 0; color: #666; margin-bottom: 16px } .SEOText_text__vlnId { font-size: 14px; line-height: 19px; padding: 0; margin: 0; font-weight: 400 } .SEOText_text__vlnId ul li { list-style: disc; margin: .25rem 1.1rem; line-height: 24px } .SEOText_text__vlnId ol li { list-style: number; margin: .25rem 1.1rem; line-height: 24px } .SEOText_text__vlnId p, .SEOText_text__vlnId p a { color: #333; font-size: 14px; line-height: 19px } .SEOText_text__vlnId p a { text-decoration: underline } .SEOText_text__vlnId h1 { font-size: 24px; line-height: 36px } .SEOText_text__vlnId h1, .SEOText_text__vlnId h2 { font-weight: 400; letter-spacing: 0; color: #666; margin-bottom: 16px } .SEOText_text__vlnId h2 { font-size: 20px; line-height: 32px } .SEOText_text__vlnId h3 { font-size: 18px; line-height: 30px } .SEOText_text__vlnId h3, .SEOText_text__vlnId h4 { font-weight: 700; letter-spacing: 0; color: #666; margin-bottom: 16px } .SEOText_text__vlnId h4 { font-size: 16px; line-height: 28px } .SEOText_text__vlnId h5 { font-size: 14px; line-height: 24px } .SEOText_text__vlnId h5, .SEOText_text__vlnId h6 { font-weight: 700; letter-spacing: 0; color: #666; margin-bottom: 16px } .SEOText_text__vlnId h6 { font-size: 12px; line-height: 21px } .SEOText_showMoreButtonWrapper__3API8 { width: 100% !important; align-items: center !important; text-align: center } .SEOText_showMoreButton__ZSnfy { margin-top: 8px; padding: 0; background: none; border: none; color: #666; text-decoration: underline; cursor: pointer; font-size: 16px; line-height: 20px } .SEOText_showMoreButton__ZSnfy:hover { color: #ed0030 !important } @media(min-width:1024px) { .SEOText_seoPlpTextSection__jgoak { width: 100%; padding: 0; max-width: 1248px; margin: 40px auto 16px } .SEOText_seoPlpTextSection__jgoak [data-fs-carousel-controls] { width: calc(100% + 1*var(--fs-control-tap-size) + 1*var(--fs-spacing-4)) } .SEOText_seoPlpTextSection__jgoak [data-fs-carousel-controls] [data-fs-button] { width: 72px; height: 72px } .SEOText_title__TUL_v { font-size: 30px; line-height: 42px } .SEOText_title__TUL_v h1 { font-size: 32px; line-height: 36px } .SEOText_title__TUL_v h1, .SEOText_title__TUL_v h2 { font-weight: 400; letter-spacing: 0; color: #666; margin-bottom: 16px } .SEOText_title__TUL_v h2 { font-size: 24px; line-height: 52px } .SEOText_title__TUL_v h3 { font-size: 20px; line-height: 30px } .SEOText_title__TUL_v h3, .SEOText_title__TUL_v h4 { font-weight: 700; letter-spacing: 0; color: #666; margin-bottom: 16px } .SEOText_title__TUL_v h4 { font-size: 16px; line-height: 28px } .SEOText_title__TUL_v h5 { font-size: 14px; line-height: 24px } .SEOText_title__TUL_v h5, .SEOText_title__TUL_v h6 { font-weight: 700; letter-spacing: 0; color: #666; margin-bottom: 16px } .SEOText_title__TUL_v h6 { font-size: 12px; line-height: 21px } .SEOText_subtitle__EKMIL { font-size: 20px; line-height: 28px } .SEOText_subtitle__EKMIL h1 { font-size: 32px; line-height: 36px } .SEOText_subtitle__EKMIL h1, .SEOText_subtitle__EKMIL h2 { font-weight: 400; letter-spacing: 0; color: #666; margin-bottom: 16px } .SEOText_subtitle__EKMIL h2 { font-size: 24px; line-height: 52px } .SEOText_subtitle__EKMIL h3 { font-size: 20px; line-height: 30px } .SEOText_subtitle__EKMIL h3, .SEOText_subtitle__EKMIL h4 { font-weight: 700; letter-spacing: 0; color: #666; margin-bottom: 16px } .SEOText_subtitle__EKMIL h4 { font-size: 16px; line-height: 28px } .SEOText_subtitle__EKMIL h5 { font-size: 14px; line-height: 24px } .SEOText_subtitle__EKMIL h5, .SEOText_subtitle__EKMIL h6 { font-weight: 700; letter-spacing: 0; color: #666; margin-bottom: 16px } .SEOText_subtitle__EKMIL h6 { font-size: 12px; line-height: 21px } .SEOText_text__vlnId { font-size: 14px; line-height: 19px } .SEOText_text__vlnId h1 { font-size: 32px; line-height: 36px } .SEOText_text__vlnId h1, .SEOText_text__vlnId h2 { font-weight: 400; letter-spacing: 0; color: #666; margin-bottom: 16px } .SEOText_text__vlnId h2 { font-size: 24px; line-height: 52px } .SEOText_text__vlnId h3 { font-size: 20px; line-height: 30px } .SEOText_text__vlnId h3, .SEOText_text__vlnId h4 { font-weight: 700; letter-spacing: 0; color: #666; margin-bottom: 16px } .SEOText_text__vlnId h4 { font-size: 16px; line-height: 28px } .SEOText_text__vlnId h5 { font-size: 14px; line-height: 24px } .SEOText_text__vlnId h5, .SEOText_text__vlnId h6 { font-weight: 700; letter-spacing: 0; color: #666; margin-bottom: 16px } .SEOText_text__vlnId h6 { font-size: 12px; line-height: 21px } .SEOText_text__vlnId p { min-height: 24px } .SEOText_text__vlnId p, .SEOText_text__vlnId p a { font-size: 16px; line-height: 24px } .SEOText_showMoreButton__ZSnfy:hover { color: #ed0030 !important } } .RegionalizationBar_ModalDisplay__Of6nS { display: none } .RegionalizationBar_InitialModal__WNWJ_ { position: absolute; opacity: 0; transform: translateY(-20px); animation: RegionalizationBar_showModal__i4Fav .5s ease forwards } @keyframes RegionalizationBar_showModal__i4Fav { 0% { opacity: 0; transform: translateY(-20px) } to { opacity: 1; transform: translateY(0) } } .RegionalizationBar_ModalWrapper__ZPU5z { opacity: 0; visibility: hidden; transform: translateY(-10px); transition: opacity .3s ease-in-out, transform .3s ease-in-out, visibility .3s } .RegionalizationBar_ModalWrapper__ZPU5z:hover, .RegionalizationBar_RegionBar__so5Ut:hover+.RegionalizationBar_ModalWrapper__ZPU5z { opacity: 1; visibility: visible; transform: translateY(0); transition-delay: .5s; position: relative; z-index: 5; position: absolute } .RegionalizationBar_ModalWrapper__ZPU5z.RegionalizationBar_showWithoutOverlay__sSPL7 { opacity: 1; visibility: visible; transform: translateY(0); transition: none } @keyframes RegionalizationBar_autoCloseModal__KpHiz { 0% { opacity: 1; visibility: visible } to { opacity: 0; visibility: hidden } } .RegionalizationBar_Overlay__AuYLW { position: fixed; inset: 0; background: rgba(0, 0, 0, .5); opacity: 0; visibility: hidden; transition: opacity .3s ease-in-out, visibility .3s } .RegionalizationBar_ModalWrapper__ZPU5z:hover+.RegionalizationBar_Overlay__AuYLW, .RegionalizationBar_RegionBar__so5Ut:hover+.RegionalizationBar_ModalWrapper__ZPU5z+.RegionalizationBar_Overlay__AuYLW { opacity: 1; z-index: 3; visibility: visible; transition-delay: .3s } .RegionalizationBar_showWithoutOverlay__sSPL7+.RegionalizationBar_Overlay__AuYLW { display: none } .RegionalizationBar_RegionBarWrapper__6c_df { position: relative; display: inline-block; width: 293px; padding-top: 8px } .RegionalizationBar_RegionBarWrapper__6c_df .RegionalizationBar_RegionBar__so5Ut [data-fs-button-wrapper] { padding: 0; border: 0 } .RegionalizationBar_RegionBarWrapper__6c_df .RegionalizationBar_RegionBar__so5Ut [data-fs-button-wrapper] span { display: flex; align-items: center; justify-content: center; gap: 4px; color: #fff; font-size: 14px; line-height: 19px; font-weight: 700; letter-spacing: 0; color: "" } .RegionalizationBar_RegionBarWrapper__6c_df .RegionalizationBar_RegionBar__so5Ut [data-fs-button-wrapper] span .RegionalizationBar_textRegion__PdwiT { font-size: 14px; line-height: 19px; font-weight: 700; letter-spacing: 0; color: "" } .RegionalizationBar_RegionModal__0js0G { border-radius: 8px; top: 13.6rem; max-width: 358px; width: 90%; margin: 0 auto; --fs-modal-position-right: 0; --fs-modal-position-left: 0; position: fixed; left: 0; position: relative; z-index: 4 } .RegionalizationBar_postalCodeDiv__kRWxN { display: flex; flex-direction: row } .RegionalizationBar_postalCode__ByTJO { margin-left: 5px } @media(min-width:1024px) { .RegionalizationBar_RegionBarWrapper__6c_df { height: 40px; padding-top: 0 } .RegionalizationBar_RegionBarWrapper__6c_df .RegionalizationBar_hidden__GfHd8 { display: none } .RegionalizationBar_RegionBarWrapper__6c_df .RegionalizationBar_RegionBar__so5Ut { --fs-button-height: 100% } .RegionalizationBar_RegionBarWrapper__6c_df .RegionalizationBar_RegionBar__so5Ut [data-fs-button-wrapper] { position: relative; z-index: 4 } } .RegionModal_Content__6sgtb { padding: 42px 16px 16px } .RegionModal_Content__6sgtb .RegionModal_Image__VRsRk { display: none } .RegionModal_Content__6sgtb .RegionModal_Close__YIXPX { position: absolute; right: 0; top: 8px } .RegionModal_Content__6sgtb .RegionModal_Title__iGDAg { color: #333; font-size: 16px; line-height: 21px; font-weight: 700; letter-spacing: 0; color: ""; margin-bottom: 16px } .RegionModal_Content__6sgtb .RegionModal_SubTitle__4pw3X { color: #666; font-size: 14px; line-height: 19px; font-weight: 400; letter-spacing: 0; color: ""; margin-bottom: 8px } .RegionModal_Content__6sgtb .RegionModal_SubTitleError__nb0co { color: #f75b2b; font-size: 14px; line-height: 19px; font-weight: 400; letter-spacing: 0; color: ""; margin-bottom: 8px } .RegionModal_Content__6sgtb .RegionModal_Link__z3f0I { margin-top: 8px } .RegionModal_Content__6sgtb .RegionModal_Link__z3f0I a { display: flex; text-decoration: none } .RegionModal_Content__6sgtb .RegionModal_Link__z3f0I span { color: #666; font-size: 12px; line-height: 17px; font-weight: 400; letter-spacing: 0; color: ""; text-decoration: none } .RegionModal_Content__6sgtb .RegionModal_Link__z3f0I span:hover { text-decoration: underline; color: #ed0030 } .RegionModal_Content__6sgtb .RegionModal_Error__YC3CF { margin-top: 4px } .RegionModal_Content__6sgtb .RegionModal_Error__YC3CF span { color: #f75b2b; font-size: 14px; line-height: 18px; font-weight: 400; letter-spacing: 0; color: "" } .RegionModal_Content__6sgtb input { all: unset; border-radius: 8px; border: 1px solid #b3b3b3; border-bottom: 1px solid #b3b3b3 !important; padding: 12px 8px; width: 70%; cursor: pointer } .RegionModal_Content__6sgtb .RegionModal_InputError__qQj7P { border: 1px solid #f75b2b; border-bottom: 1px solid #f75b2b !important } .RegionModal_Content__6sgtb form { display: flex; gap: 8px } .RegionModal_Content__6sgtb form:hover .RegionModal_ButtonSubmit__dnUOr { border-color: #b20024; color: #b20024 } .RegionModal_Content__6sgtb form:hover input:not(.RegionModal_InputError__qQj7P) { border-color: #4d4d4d; border-bottom: 1px solid #4d4d4d !important } .RegionModal_Content__6sgtb .RegionModal_ButtonSubmit__dnUOr { width: 30%; border-radius: 8px; border: 2px solid #ed0030; color: #ed0030 } .RegionModal_Content__6sgtb .RegionModal_ButtonSubmit__dnUOr [data-fs-button-wrapper] { width: 100%; display: flex } .RegionModal_Content__6sgtb .RegionModal_ButtonSubmit__dnUOr [data-fs-button-wrapper] span { font-size: 14px; line-height: 0; font-weight: 700; letter-spacing: 0; color: "" } @media(min-width:1024px) { .RegionModal_ContentWrapper__yQ5_a { position: relative; display: inline-block } .RegionModal_Content__6sgtb { box-shadow: 0 2px 40px 0 rgba(0, 0, 0, .3); animation: RegionModal_fadeInUp__CV3lT 1s ease-in-out forwards; min-width: 293px; position: absolute; left: -.6rem; top: .6rem; transform: translateX(-7%); background: #fff; padding: 24px 16px; border-radius: 4px; opacity: 1; visibility: visible; transition: opacity .2s; position: relative; z-index: 4 } .RegionModal_Content__6sgtb .RegionModal_Close__YIXPX { display: none } .RegionModal_Content__6sgtb:after { content: ""; border-bottom: 12px solid #fff; border-left: 12px solid transparent; border-right: 12px solid transparent; position: absolute; top: -12px; left: 30px } .RegionModal_Content__6sgtb:before { content: ""; width: 100%; height: 1rem; display: block; position: absolute; top: -1rem } } .MenuMobile_menuModal__Mgn4e, .MenuMobile_menuScroll__9iViR { overflow-x: hidden; overflow-y: auto } .MenuMobile_menuModal__Mgn4e { width: 100vw; height: 100vh; top: 0; left: 0; position: relative } .MenuMobile_menuTitle__eAkIj { font-size: 16px; line-height: 21px !important; color: #666; font-weight: 700; width: 100%; padding: 16px 0 } .MenuMobile_menuTitle__eAkIj[data-fs-button] { --fs-button-height: 69px; height: 69px; border-top: 2px solid #f1f1f1; border-bottom: 2px solid #f1f1f1 } .MenuMobile_menuTitle__eAkIj[data-fs-button] [data-fs-button-wrapper] { border: none; display: flex; justify-content: flex-start; padding: 0 16px } .MenuMobile_menuTitle__eAkIj[data-fs-button] [data-fs-button-wrapper] span { display: flex; justify-content: space-between; align-items: center; width: 100% } .MenuMobile_menuTitle__eAkIj[data-fs-button] [data-fs-button-wrapper] span div { height: 20px } .MenuMobile_allDepartmentsContainer__kUZIR, .MenuMobile_submenusItemContainer__LWj4_ { left: 100%; position: absolute; height: 100vh; width: 100vw; top: 0; background-color: #fff; padding: 16px } .MenuMobile_allDepartmentsContainer__kUZIR { padding: 16px; z-index: 1 } .MenuMobile_allDepartmentsContainer__kUZIR [data-fs-button] { margin-top: 16px } .MenuMobile_submenusItemContainer__LWj4_ { z-index: 2 } .MenuMobile_allDepartmentsContainer__kUZIR, .MenuMobile_directLinksContainer__N26yH, .MenuMobile_submenusItemContainer__LWj4_ { display: flex; flex-direction: column; overflow-x: hidden; overflow-y: auto } .MenuMobile_allDepartmentsContainer__kUZIR .MenuMobile_backButton__6XOcb [data-fs-button-wrapper=true], .MenuMobile_directLinksContainer__N26yH .MenuMobile_backButton__6XOcb [data-fs-button-wrapper=true], .MenuMobile_submenusItemContainer__LWj4_ .MenuMobile_backButton__6XOcb [data-fs-button-wrapper=true] { height: 52px; display: flex; gap: 8px; margin-left: -.8rem } .MenuMobile_allDepartmentsContainer__kUZIR .MenuMobile_backButton__6XOcb [data-fs-button-wrapper=true] span, .MenuMobile_directLinksContainer__N26yH .MenuMobile_backButton__6XOcb [data-fs-button-wrapper=true] span, .MenuMobile_submenusItemContainer__LWj4_ .MenuMobile_backButton__6XOcb [data-fs-button-wrapper=true] span { display: flex; align-items: center; color: #ed0030; font-weight: 700; font-size: 14px; gap: 8px } .MenuMobile_allDepartmentsContainer__kUZIR, .MenuMobile_remainingItensContainer__Nc8Yw { padding: 0 16px } .MenuMobile_allDepartmentsContainer__kUZIR [data-fs-button]:not(.MenuMobile_backButton__6XOcb), .MenuMobile_remainingItensContainer__Nc8Yw [data-fs-button]:not(.MenuMobile_backButton__6XOcb) { --fs-button-height: 52px; width: 100% } .MenuMobile_allDepartmentsContainer__kUZIR [data-fs-button]:not(.MenuMobile_backButton__6XOcb) [data-fs-button-wrapper], .MenuMobile_remainingItensContainer__Nc8Yw [data-fs-button]:not(.MenuMobile_backButton__6XOcb) [data-fs-button-wrapper] { height: 52px; border: none; padding: 16px 0 } .MenuMobile_allDepartmentsContainer__kUZIR [data-fs-button]:not(.MenuMobile_backButton__6XOcb) [data-fs-button-wrapper] span, .MenuMobile_remainingItensContainer__Nc8Yw [data-fs-button]:not(.MenuMobile_backButton__6XOcb) [data-fs-button-wrapper] span { display: flex; justify-content: space-between; align-items: center; width: 100%; font-weight: 400; font-size: 14px; line-height: 19px; color: #666 } .MenuMobile_allDepartmentsContainer__kUZIR [data-fs-button]:not(.MenuMobile_backButton__6XOcb) [data-fs-button-wrapper] span div, .MenuMobile_remainingItensContainer__Nc8Yw [data-fs-button]:not(.MenuMobile_backButton__6XOcb) [data-fs-button-wrapper] span div { height: 20px } .MenuMobile_open__MKlJS { left: 0; animation: MenuMobile_toLeft__XckNx .5s } .MenuMobile_closed__0SzMR { left: 100%; animation: MenuMobile_toRight__klEvG .5s } .MenuMobile_submenuLink__iqffa[data-fs-link] { padding: 16px 0; font-size: 14px; line-height: 19px !important; color: #666 !important } .MenuMobile_submenuLink__iqffa:first-of-type { text-decoration: underline } .MenuMobile_directLinksContainer__N26yH { padding: 0 16px } .MenuMobile_directLinksContainer__N26yH .MenuMobile_submenuLink__iqffa { text-decoration: none } .MenuMobile_closeButton__BYoM7 { height: 36px; margin-left: auto; --fs-button-height: 36px } .MenuMobile_closeButton__BYoM7 [data-fs-button-wrapper] { border: none; padding: 16px } .MenuMobile_closeButton__BYoM7 [data-fs-button-wrapper] span div { height: 20px; width: 20px } @keyframes MenuMobile_toLeft__XckNx { 0% { left: 100% } to { left: 0 } } @keyframes MenuMobile_toRight__klEvG { 0% { left: 0 } to { left: 100% } } [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) } [data-fs-link]:hover { -webkit-text-decoration: var(--fs-link-text-decoration-hover); text-decoration: var(--fs-link-text-decoration-hover) } [data-fs-link]:visited { color: var(--fs-link-text-color-visited) } [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 (min-resolution:0.001dpcm) { @supports(-webkit-appearance:none) { [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) } } } [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) } [data-fs-link][data-fs-link-variant=default] { line-height: var(--fs-link-text-line-height); color: var(--fs-link-text-color) } [data-fs-link][data-fs-link-variant=display] { line-height: var(--fs-link-display-text-line-height); color: var(--fs-link-display-text-color) } [data-fs-link][data-fs-link-variant=display]:visited { color: var(--fs-link-display-text-color-visited) } [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) } [data-fs-link][data-fs-link-size=small] { font-size: var(--fs-link-small-text-size) } @media(min-width:1280px) { [data-fs-link][data-fs-link-size=small] { padding: var(--fs-link-small-padding) } } [data-fs-link][data-fs-link-inverse=true] { color: var(--fs-link-inverse-text-color) } [data-fs-link][data-fs-link-inverse=true]:visited { color: var(--fs-link-inverse-text-color-visited) } .HeaderDesktop_headerDesktop__jDOBn { display: none } .HeaderDesktop_headerDesktop__jDOBn .HeaderDesktop_searchInputContainer__w8Mtc { flex: 1 } .HeaderDesktop_headerDesktop__jDOBn.HeaderDesktop_headerDesktopSearchBarOpened__xAsyA [data-fs-navbar-header] { z-index: auto } @media(min-width:1024px) { .HeaderDesktop_headerDesktop__jDOBn { display: block; width: 100%; min-height: 40px; background: #ed0030 } .HeaderDesktop_headerDesktop__jDOBn [data-fs-navbar-header] { padding-top: 24px; position: relative; z-index: 4; background: #ed0030 } .HeaderDesktop_headerDesktop__jDOBn [data-fs-navbar-row] { display: flex } .HeaderDesktop_headerDesktop__jDOBn .HeaderDesktop_fistRow__Ihy4_ { gap: 50px; height: 40px } .HeaderDesktop_headerDesktop__jDOBn .HeaderDesktop_containerButtons__kUHDB { display: flex; gap: 24px } .HeaderDesktop_headerDesktop__jDOBn .HeaderDesktop_containerButtons__kUHDB [data-fs-button] { padding: 0; --fs-button-height: fit-content; --fs-button-tertiary-bkg-color-hover: transparent; --fs-button-tertiary-bkg-color-active: transparent } .HeaderDesktop_headerDesktop__jDOBn .HeaderDesktop_containerButtons__kUHDB [data-fs-button] [data-fs-button-wrapper]:focus { background: transparent } .HeaderDesktop_headerDesktop__jDOBn .HeaderDesktop_secondRow__WPuOx { display: flex; width: 100%; justify-content: space-between; align-items: center } .HeaderDesktop_headerDesktop__jDOBn [data-fs-content] { display: flex; align-items: center; width: 100%; padding: 0; margin: auto; max-width: 1248px } .HeaderDesktop_headerDesktop__jDOBn [data-fs-content] .HeaderDesktop_logo__zH5Gr { display: flex; justify-content: ""; align-items: center } } .NavigationLinks_navContainer__U_d4x { background: transparent; align-content: flex-end; border: none } .NavigationLinks_navContainer__U_d4x [data-fs-navbar-links-list]:before { display: none } .NavigationLinks_navContainer__U_d4x [data-fs-navbar-links-list] { position: relative; display: flex; align-items: center; -moz-column-gap: 0; column-gap: 0; padding-left: 0; margin-left: 0; gap: 4px } .NavigationLinks_navContainer__U_d4x [data-fs-link][data-fs-link-variant], .NavigationLinks_navContainer__U_d4x [data-fs-link][data-fs-link-variant]:visited { color: #fff } .NavigationLinks_navContainer__U_d4x [data-fs-navbar-links-list-item] [data-fs-link] { white-space: nowrap; padding: 10px 8px; font-size: 14px; font-weight: 700; line-height: 20px; align-items: center; display: flex } .NavigationLinks_navContainer__U_d4x [data-fs-navbar-links-list-item] [data-fs-link] div { display: flex; margin-right: 5px } .NavigationLinks_navContainer__U_d4x [data-fs-navbar-links-list-item]:hover [data-fs-link] { background: #d1002a; text-decoration: none; border-top-left-radius: 8px; border-top-right-radius: 8px } .MenuDesktop_menuOverlay__ar6YT { display: none } .MenuDesktop_menuContainer__0LMJs:has(.MenuDesktop_allDepartmentsHovering__tPPbG)+.MenuDesktop_menuOverlay__ar6YT, .MenuDesktop_menuContainer__0LMJs:has(.MenuDesktop_menuItemHovering__a_E7r:not(:last-of-type))+.MenuDesktop_menuOverlay__ar6YT { display: block; width: 100vw; height: 100%; position: fixed; top: 60px; left: 0; background-color: rgba(0, 0, 0, .5); z-index: 2 } .MenuDesktop_menuContainer__0LMJs { width: 100%; background-color: #fff; box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .078); position: relative; z-index: 3 } .MenuDesktop_menuContainer__0LMJs.MenuDesktop_headerDesktopSearchBarOpened__olV2X { z-index: auto } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_allDepartments__Fca7J, .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuDefault__kQFYc, .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP { display: flex; justify-content: space-between; align-items: center } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP { width: 100%; padding: 0; margin: auto; max-width: 1248px; font-size: 14px; line-height: 19px; font-weight: ""; letter-spacing: 0; color: ""; color: #666 } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_allDepartmentsDropdown__34ANh, .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_defaultMenuDropdown__7J57u { border-bottom-left-radius: 16px; border-bottom-right-radius: 16px } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_allDepartmentsHovering__tPPbG { color: #ed0030 } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_allDepartments__Fca7J { padding: 8px 0; gap: 8px; position: relative; min-width: 230px; text-wrap: nowrap; font-weight: 700 } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_allDepartments__Fca7J span { cursor: pointer } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_allDepartments__Fca7J div { height: 20px } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_allDepartments__Fca7J .MenuDesktop_arrowDownIcon__47Zxg { transition: transform .3s } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_allDepartments__Fca7J:hover .MenuDesktop_arrowDownIcon__47Zxg { transform: rotate(180deg) } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_allDepartments__Fca7J .MenuDesktop_allDepartmentsDropdown__34ANh { position: absolute; display: flex; justify-content: ""; align-items: ""; flex-direction: column; flex-wrap: wrap; gap: 32px; background-color: #fff; top: 36px; left: 8px; width: 100vw; max-width: 1240px; height: 498px; z-index: 1; padding: 40px } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_allDepartments__Fca7J .MenuDesktop_allDepartmentsDropdown__34ANh .MenuDesktop_menuItem__NxyHI { display: flex; justify-content: ""; align-items: ""; flex-direction: column; gap: 8px; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; max-width: 284px } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_allDepartments__Fca7J .MenuDesktop_allDepartmentsDropdown__34ANh .MenuDesktop_menuItem__NxyHI .MenuDesktop_menuTitle__lx2fx { color: #333; text-align: start; padding: 0; font-weight: 700 } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_menuDefault__kQFYc { padding-left: 56px; padding-right: 8px; width: 100%; position: relative; height: 36px } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_menuDefault__kQFYc .MenuDesktop_menuItemHovering__a_E7r:not(:last-of-type) { position: relative; color: #ed0030 } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_menuDefault__kQFYc .MenuDesktop_menuItemHovering__a_E7r:not(:last-of-type):before { content: ""; position: absolute; width: 100%; height: 1px; background-color: #ed0030; bottom: 2.5px } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_menuDefault__kQFYc li { height: 100%; display: flex; justify-content: center; align-items: center; cursor: pointer } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_menuDefault__kQFYc li [data-fs-link] { display: flex; justify-content: center; align-items: center; padding: 0; text-decoration: none; color: #666; width: 100%; height: 100% } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_menuDefault__kQFYc li [data-fs-link]:hover { color: #ed0030 } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_menuDefault__kQFYc li:last-of-type { font-weight: 700 } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_menuDefault__kQFYc li:last-of-type:hover { color: #ed0030 } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_menuDefault__kQFYc li.MenuDesktop_menuItemHovering__a_E7r+.MenuDesktop_defaultMenuDropdown__7J57u { display: none } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_menuDefault__kQFYc .MenuDesktop_defaultMenuDropdown__7J57u.MenuDesktop_firstItem__rmSCz { left: 28px } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_menuDefault__kQFYc .MenuDesktop_defaultMenuDropdown__7J57u.MenuDesktop_lastItem__2XQLw { transform: translateX(-50%); left: 69% } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_menuDefault__kQFYc .MenuDesktop_defaultMenuDropdown__7J57u:not(.MenuDesktop_firstItem__rmSCz):not(.MenuDesktop_lastItem__2XQLw) { left: 14% } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_menuDefault__kQFYc .MenuDesktop_defaultMenuDropdown__7J57u { position: absolute; background-color: #fff; z-index: 1; padding: 40px; display: flex; flex-direction: row !important; top: 36px; max-height: 376px } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_menuDefault__kQFYc .MenuDesktop_defaultMenuDropdown__7J57u .MenuDesktop_menuLinks__vQVIe { min-width: 381px } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuItens__L_KkP .MenuDesktop_menuDefault__kQFYc .MenuDesktop_defaultMenuDropdown__7J57u .MenuDesktop_menuLinks__vQVIe div { display: flex; justify-content: ""; align-items: ""; flex-direction: column; flex-wrap: wrap; padding-top: 16px; gap: 16px; max-height: 100% } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuLink__4IBa8[data-fs-link] { padding: 0; text-decoration: none; color: #333; font-weight: 400 } .MenuDesktop_menuContainer__0LMJs .MenuDesktop_menuLink__4IBa8[data-fs-link]:hover { color: #ed0030 } .FooterMobile_footer-mobile__sL73B { padding: 0 } .FooterMobile_footer-mobile__LogoInfomation__l_84i { background: #f1f1f1; border: 0; padding-top: 24px } .FooterMobile_footer-mobile__LogoInfomation__l_84i a { display: flex; flex-direction: column; align-items: center; padding-top: 0 } .FooterMobile_footer-mobile__SocialMedia__3x8iq { text-align: left; display: flex; flex-direction: column; margin: 0 auto; width: 100%; align-items: center; background: #f1f1f1; padding-bottom: 24px } .FooterMobile_footer-mobile__SocialMedia__3x8iq [data-fs-link] { font-size: 14px; font-weight: 400; color: #666; padding: 24px 0 0; text-decoration: underline; display: block } .FooterMobile_footer-mobile__SubMenu__9TShy { padding: 0 16px 16px } .FooterMobile_footer-mobile__SubMenu__9TShy .FooterMobile_subMenuTitle__1_xLC { padding: 16px 0; color: #666; font-size: 16px; line-height: 21px; font-weight: 700; letter-spacing: 0; color: "" } .FooterMobile_footer-mobile__SubMenu__9TShy .FooterMobile_footerMobileSubMenuLinks__Z7fFB a { display: block; padding: 16px 0; color: #666; font-size: 14px; line-height: 16px; font-weight: 400; letter-spacing: 0; color: "" } .DisplayLinks_DisplayLinks__lIxfd [data-fs-content] { width: 100%; max-width: none; text-align: left } .DisplayLinks_DisplayLinks__lIxfd [data-fs-link] { font-size: 14px; font-weight: 400; line-height: 16.8px; text-align: left; color: #666; padding: 16px 0 } .DisplayLinks_DisplayLinks__lIxfd [data-fs-link]:visited { color: #666 } .DisplayLinks_DisplayLinks__lIxfd [data-fs-navbar-links-list] { width: 100%; padding: 16px } .DisplayLinks_DisplayLinks__lIxfd [data-fs-navbar-links-list] [data-fs-navbar-links-list-item] a { font-size: 14px; font-weight: 400; line-height: 19px; text-align: left; color: #666 } .DisplayLinks_DisplayLinks__lIxfd nav { padding: 0 16px; border-top: 0 } @media(min-width:1024px) { .DisplayLinks_DisplayLinksWrapper__3uhn4 { width: 100%; padding: 0; margin: auto; max-width: 1248px } } .FooterPayments_paymentTextWrapper__AiZKB { text-align: left; padding: 0 16px 16px } .FooterPayments_paymentTextWrapper__AiZKB img { margin-top: 16px } .FooterPayments_paymentTextGroupParagraph__eIN9y { color: #666; font-size: 12px; line-height: 17px; font-weight: 400; letter-spacing: 0; color: "" } .FooterPayments_paymentTextGroupParagraph__eIN9y:first-child { margin-bottom: 16px } .FooterPayments_footerDesktopSubMenu__2LgA5 { display: block; padding: 24px 16px 0 } .FooterPayments_footerDesktopSubMenu__2LgA5 .FooterPayments_subMenuTitle__EWCnU { padding-bottom: 16px; color: #666; font-size: 16px; line-height: 21px; font-weight: 700; letter-spacing: 0; color: "" } .FooterPayments_footerDesktopSubMenuLinks__NNtUm { margin-bottom: 16px } .FooterPayments_footerDesktopSubMenuLinks__NNtUm [data-fs-link][data-fs-link-variant=default] { display: block; padding: 16px 0; color: #666; font-size: 14px; line-height: 16px; font-weight: 400; letter-spacing: 0; color: "" } .FooterPayments_footerDesktopSubMenuLinks__NNtUm [data-fs-link][data-fs-link-variant=default]:hover { color: #ed0030 } .FooterPayments_showMoreButton__BoZhy { width: 100%; padding: 24px 16px; color: #666; background-color: #fff } .FooterPayments_showMoreButton__BoZhy [data-fs-button-wrapper] { padding: 0 } .FooterPayments_showMoreButton__BoZhy span { gap: 8px; width: 100%; font-size: 16px; line-height: 0; font-weight: 300; letter-spacing: 0; color: ""; display: flex; justify-content: space-between; align-items: center } .FooterPayments_showMoreButton__BoZhy .FooterPayments_storeIcon__sfvtA { display: none } @media(min-width:1024px) { .FooterPayments_paymentTextWrapper__AiZKB { padding: 0; margin-bottom: 32px; display: flex; justify-content: space-between; align-items: center } .FooterPayments_footerDesktopSubMenu__2LgA5 { padding: 0; display: flex; justify-content: space-between; align-items: flex-start } .FooterPayments_footerBorder___rI0U { margin-top: 24px; padding-top: 24px; border-top: 2px solid #f1f1f1 } .FooterPayments_paymentTextGroup__vvfcJ { max-width: 940px } .FooterPayments_showMoreButton__BoZhy { min-width: 191px; height: 44px; padding: 0 12px; background-color: #fff; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px } .FooterPayments_showMoreButton__BoZhy[data-fs-button] { --fs-button-height: 44px } .FooterPayments_showMoreButton__BoZhy [data-fs-button-wrapper] { border: none } .FooterPayments_showMoreButton__BoZhy span { width: auto; font-size: 16px; line-height: 0; font-weight: 700; letter-spacing: 0; color: "" } .FooterPayments_showMoreButton__BoZhy span .FooterPayments_icon-down__In9fx { transform: rotate(90deg) } .FooterPayments_showMoreButton__BoZhy span .FooterPayments_iconUp__2_9j9 { transform: rotate(-90deg) } .FooterPayments_showMoreButton__BoZhy .FooterPayments_storeIcon__sfvtA { display: block } } .SocialMedia_socialMediaSection__2KCs5 { max-width: none; padding-top: 48px } .SocialMedia_socialMediaSection__2KCs5 ul { display: flex } .SocialMedia_socialMediaSection__2KCs5 ul li { margin-right: 15px } .SocialMedia_socialMediaSection__2KCs5 ul li:last-child { margin-right: 0 } @media(min-width:1024px) { .SocialMedia_socialMediaSection__2KCs5 { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding: 0 } } .LegaIInformation_ContainerLink__bi9BJ { text-decoration: none } .LegaIInformation_Container__PNmXV { text-align: center; padding: 16px 16px 24px } .LegaIInformation_Container__PNmXV .LegaIInformation_SectionTitle___wfk3 { text-align: center; color: #666; text-decoration: none; font-size: 12px; font-weight: 400; line-height: 14.4px; padding-bottom: 16px } .LegaIInformation_Container__PNmXV [data-fs-link] { color: #666; font-size: 12px; font-weight: 400; line-height: 14.4px } @media(min-width:1024px) { .LegaIInformation_Container__PNmXV { width: 100%; padding: 0; margin: auto; max-width: 1248px } .LegaIInformation_legalInformation__Wa7z0 { padding-bottom: 1rem } } .FooterDesktop_footer-desktop__LogoInfomation__EFlYU { background: #f1f1f1; border: 0; padding-top: 24px } .FooterDesktop_footer-desktop__LogoInfomation__EFlYU .FooterDesktop_Logo__MxRMi { display: flex; flex-direction: column; align-items: center } .FooterDesktop_footer-desktop__FistRow__plbE8 { display: block; padding: 24px 0; margin: 0; border: 0; background-color: #fff } .FooterDesktop_footer-desktop__FistRow__plbE8 [data-fs-navbar-links] { background: none; max-width: var(--fs-grid-max-width); width: 100%; padding: 0 } .FooterDesktop_footer-desktop__FistRow__plbE8 [data-fs-navbar-links] [data-fs-navbar-links-list] { padding: 0; justify-content: space-between; width: 100%; margin: 0 } .FooterDesktop_footer-desktop__FistRow__plbE8 [data-fs-navbar-links] [data-fs-navbar-links-list]:before { display: none } .FooterDesktop_footer-desktop__FistRow__plbE8 [data-fs-navbar-links] [data-fs-navbar-links-list] [data-fs-navbar-links-list-item] { margin-right: 0; padding: 0; width: 129px } .FooterDesktop_footer-desktop__FistRow__plbE8 [data-fs-navbar-links] [data-fs-navbar-links-list] [data-fs-navbar-links-list-item] [data-fs-link] { text-decoration: none; font-size: 16px; font-weight: 400; line-height: 22px; text-align: left; color: #666; padding: 0 } .FooterDesktop_footer-desktop__FistRow__plbE8 [data-fs-navbar-links] [data-fs-navbar-links-list] [data-fs-navbar-links-list-item] [data-fs-link]:hover { text-decoration: underline; color: #ed0030 } .FooterDesktop_footer-desktop__FistRow__plbE8 [data-fs-navbar-links] [data-fs-navbar-links-list] [data-fs-navbar-links-list-item]:last-child { margin-right: 0 } .FooterDesktop_footer-desktop__SecondRow__BY8qd { display: flex; justify-content: center; background: #f1f1f1; padding-bottom: 16px } .FooterDesktop_footer-desktop__SecondRow__BY8qd .FooterDesktop_Container__3KEcq { width: 100%; padding: 0; margin: auto; max-width: 1248px; display: flex; justify-content: space-between; align-items: center; position: relative } .FooterDesktop_footer-desktop__SecondRow__BY8qd .FooterDesktop_Container__3KEcq .FooterDesktop_arrowDown__x9_pA { transform: rotate(90deg) } .FooterDesktop_footer-desktop__SecondRow__BY8qd .FooterDesktop_Container__3KEcq .FooterDesktop_arrowUp__2dI_2 { transform: rotate(-90deg) } .FooterDesktop_footer-desktop__SecondRow__BY8qd .FooterDesktop_Container__3KEcq .FooterDesktop_ColummOne__FA1zO [data-fs-link-variant] { padding: 0; margin: 0 } .FooterDesktop_footer-desktop__SecondRow__BY8qd .FooterDesktop_Container__3KEcq .FooterDesktop_ColummTwo__u3xTP { align-self: flex-start } .FooterDesktop_footer-desktop__SecondRow__BY8qd .FooterDesktop_Container__3KEcq .FooterDesktop_ColummThree__8ySD9 { display: flex; align-items: center } .FooterDesktop_footer-desktop__LegalInformation__a6_WT { width: 100%; display: flex; justify-content: center; background: #f1f1f1; flex-grow: 1 } .FooterDesktop_footerDesktopWrapper__g0TOE { width: 100%; padding: 0; margin: auto; max-width: 1248px } .RetailAdsBanner_retailContainer__rxowG { width: 100%; padding: 0 16px; max-width: 100%; margin: 32px auto } @media(min-width:1024px) { .RetailAdsBanner_retailContainer__rxowG { width: 100%; padding: 0; max-width: 1248px; margin: 32px auto } } .ModalOffers_ModalOffersOverlay__bJC_L { background-color: rgba(0, 0, 0, .3) } .ModalOffers_ModalOffersOverlay__bJC_L [data-fs-modal] { --fs-modal-position-right: 0; --fs-modal-position-left: 0; --fs-modal-max-width: none; --fs-modal-width-tablet: none; position: absolute; left: 50%; top: 50%; width: 100%; transform: translate(-50%, -50%) } .ModalOffers_ModalOffers__VDbhI { background-color: transparent } .ModalOffers_ModalOffers__VDbhI [data-fs-modal-body] { padding: 0; position: relative; width: 358px; margin: 0 auto } .ModalOffers_ModalOffers__VDbhI [data-fs-modal-body] a { display: flex } .ModalOffers_ModalOffers__VDbhI [data-fs-modal-body] a div { width: 100% } .ModalOffers_ModalOffers__VDbhI [data-fs-modal-body] img { width: 100%; height: 100%; border-radius: 16px; background-color: none } .ModalOffers_ModalOffers__VDbhI [data-fs-button] { top: 0; right: 0; position: absolute } @media(min-width:768px) { .ModalOffers_ModalOffers__VDbhI [data-fs-modal-body] { width: 500px } .ModalOffers_ModalOffers__VDbhI [data-fs-modal-body] img { border-radius: 16px } } @media(min-width:1024px) { .ModalOffers_ModalOffersOverlay__bJC_L .ModalOffers_ModalOffers__VDbhI [data-fs-modal-body] { width: 672px } .ModalOffers_ModalOffersOverlay__bJC_L .ModalOffers_ModalOffers__VDbhI [data-fs-modal-body] img { border-radius: 16px } } .RelatedOffers_offersContainer__vwKLR { padding: 32px 0; display: flex; flex-direction: column; justify-content: center; align-items: center } .RelatedOffers_offersContainer__vwKLR .RelatedOffers_offersWrapper__pYq_l { width: 100%; padding: 0 16px; max-width: 100% } .RelatedOffers_offersContainer__vwKLR .RelatedOffers_offersWrapper__pYq_l div { display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; width: 100% } .RelatedOffers_offersContainer__vwKLR .RelatedOffers_offersWrapper__pYq_l div [data-fs-link] { font-weight: 400; font-size: 16px; line-height: 18px; color: #333; text-decoration: underline; padding: 0 } .RelatedOffers_offersContainer__vwKLR .RelatedOffers_offersContainerTitle__mEHgz { font-family: sans-serif; color: #666; font-weight: 700; font-size: 20px; line-height: 28px; margin-bottom: 16px } @media(min-width:1024px) { .RelatedOffers_offersContainer__vwKLR { padding: 48px 0 } .RelatedOffers_offersContainer__vwKLR .RelatedOffers_offersContainerTitle__mEHgz { align-self: flex-start } .RelatedOffers_offersContainer__vwKLR .RelatedOffers_offersWrapper__pYq_l { padding: 0; margin: auto; max-width: 1248px; width: 100% } .RelatedOffers_offersContainer__vwKLR .RelatedOffers_offersWrapper__pYq_l div { grid-auto-flow: column; grid-template-rows: repeat(3, auto); grid-template-columns: none; row-gap: 16px; justify-content: space-between } .RelatedOffers_offersContainer__vwKLR .RelatedOffers_offersWrapper__pYq_l div [data-fs-link] { font-size: 16px; line-height: 20px } } .ProductCarousel_customShelfSection__SPwEd+.ProductCarousel_customShelfSection__SPwEd { margin-top: 0 } .ProductCarousel_customShelfSection__SPwEd { max-width: 100%; margin: 0 16px 32px } .ProductCarousel_customShelfSection__SPwEd [data-fs-carousel-item] { margin-top: 1px; margin-bottom: 4px } .ProductCarousel_customShelfSection__SPwEd [data-fs-carousel-item]:first-child { margin-left: 1px } .ProductCarousel_customShelfSection__SPwEd [data-fs-carousel-controls] [disabled] div { display: none } .ProductCarousel_customShelfSection__SPwEd [data-fs-content] { margin: 0 } .ProductCarousel_customShelfSection__SPwEd [data-fs-carousel-track] { padding: 0 } .ProductCarousel_customShelfSection__SPwEd .ProductCarousel_title__v_dgL { color: #666; text-align: left; font-size: 20px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: ""; margin-bottom: 16px } .ProductCarousel_customShelfSection__SPwEd .ProductCarousel_containerTitle__EhG7n { display: flex; justify-content: space-between; align-items: baseline } .ProductCarousel_customShelfSection__SPwEd .ProductCarousel_titleShowMore__Yt65F { color: #ed0030; font-family: Roboto Flex, sans-serif; font-size: 14px; font-style: normal; font-weight: 700; line-height: normal; cursor: pointer } .ProductCarousel_productShelf__sGmJ2 { width: 105% } .ProductCarousel_productShelf__sGmJ2 ul { width: 100% } .ProductCarousel_productShelf__sGmJ2 [data-fs-product-shelf-items] [data-fs-carousel-track-container] ul li { width: auto !important } .ProductCarousel_productLink___cE1L { text-decoration: none; display: block; min-height: 406px } @media(min-width:1024px) { .ProductCarousel_productLink___cE1L { min-height: 466px } .ProductCarousel_customShelfSection__SPwEd { width: 100%; padding: 0; max-width: 1248px; margin: 0 auto 48px; max-width: 1256px } .ProductCarousel_customShelfSection__SPwEd [data-fs-product-shelf] { max-width: 1256px } .ProductCarousel_customShelfSection__SPwEd [data-fs-product-shelf] ul { width: 101% !important } .ProductCarousel_customShelfSection__SPwEd .ProductCarousel_title__v_dgL { font-size: 24px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: ""; max-width: 1248px } .ProductCarousel_customShelfSection__SPwEd [data-fs-carousel-controls] { width: calc(100% + 1*var(--fs-control-tap-size) + 1*var(--fs-spacing-4)) } .ProductCarousel_customShelfSection__SPwEd [data-fs-carousel-controls] [data-fs-button] { position: relative; z-index: 2; width: 72px; height: 72px; --fs-button-transition-function: none } .ProductCarousel_customShelfSection__SPwEd [data-fs-carousel-controls]:hover { box-shadow: none } .ProductCarousel_customShelfSection__SPwEd [data-fs-carousel-controls]:hover:not(:disabled) [data-fs-button-wrapper] { box-shadow: none; border: 0 } .ProductCarousel_customShelfSection__SPwEd [data-fs-carousel] [data-fs-carousel-item]:first-child { margin-left: 4px } .ProductCarousel_customShelfSection__SPwEd [data-fs-carousel] [data-fs-carousel-item]:last-child { margin-right: 16px } .ProductCarousel_customShelfSection__SPwEd [data-fs-carousel] [data-fs-carousel-item] { margin-top: 1px; margin-bottom: 4px } .ProductCarousel_customShelfSection__SPwEd [data-fs-carousel] [data-fs-carousel-item]:not(:last-of-type) { margin-right: 24px } .ProductCarousel_productShelf__sGmJ2 [data-fs-carousel-controls] { bottom: 38% } .ProductCarousel_productShelf__sGmJ2 [data-fs-carousel-controls] [data-fs-icon-button=true] [data-fs-button-wrapper] { box-shadow: none } .ProductCarousel_productShelf__sGmJ2 [data-fs-button-wrapper] { opacity: .5; background-color: #ccc } .ProductCarousel_alwaysDisplayNavigation__BsXG4 [data-fs-carousel-controls], .ProductCarousel_productShelf__sGmJ2 [data-fs-button-wrapper]:hover { opacity: 1 } } .NavigationArrow_arrowContainer__HyCcf { width: 64px; height: 64px; border-radius: 50%; background-color: #fff; opacity: .5; display: flex; justify-content: center; align-items: center; box-shadow: none } .NavigationArrow_arrowContainer__HyCcf:hover { background-color: #ccc; opacity: 1; cursor: pointer; box-shadow: none } .NavigationArrow_right__C7z0a { transform: rotate(180deg) } .ProductCard_productCard__MwY4X { overflow: hidden; max-height: 401px; display: block; border-radius: 16px; background-color: #fff; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .2); width: 160px; padding-bottom: 0; position: relative; height: 100%; margin-bottom: 4px } .ProductCard_productCard__MwY4X a { height: 100%; display: flex; flex-direction: column; text-decoration: none; min-height: -webkit-fit-content; min-height: -moz-fit-content; min-height: fit-content; z-index: 1; position: relative } .ProductCard_productCard__MwY4X .ProductCard_spec___ZvnD { color: gray !important; font-family: Roboto, sans-serif } @media(min-width:1024px) { .ProductCard_productCard__MwY4X { width: 230px } } .ProductCard_productCard__MwY4X .ProductCard_productImage__60DdZ { width: 160px; height: 160px; background-color: #f1f1f1; border-radius: 16px 16px 0 0; padding: 16px; display: flex; align-items: center; justify-content: center } @media(min-width:1024px) { .ProductCard_productCard__MwY4X .ProductCard_productImage__60DdZ { padding: 24px 16px; width: 100%; height: 206px } } .ProductCard_productCard__MwY4X .ProductCard_productImage__60DdZ img { width: 100%; max-width: 128px; height: auto; max-height: 128px; mix-blend-mode: darken } @media(min-width:1024px) { .ProductCard_productCard__MwY4X .ProductCard_productImage__60DdZ img { width: 158px; max-width: 158px; height: auto; max-height: 158px } } .ProductCard_productCard__MwY4X .ProductCard_productImage__60DdZ .ProductCard_imageGalleryImage__D2WtU { background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA/2SURBVHgB1VoJeFRVlv7vfa/2ykYIOyQom5EgSWhEEAQRW1ARpVtwcLq1aWGGYXphFET8Gvz8xqaVdkQbF8bu0UFbcdput2EAQWhRQAwBWcJi2EIIISGppFJ7vXfvnPcqG5CkqpDY9kmqXr377nLOveec+59zH8MVpgNZue5+1fZ8XZU32TXkMqAnFWfTpxsYcwFSQDK/BKrp2Wm6Px9WsZdB2fJZTl3RlNLSMK4gMVwBkhic4lOc34fgsyxS3EWCMAlBnbO4Q0j6M+pIasElC2kcm5kuV0ehbUvHfg++IX0jAX3I7cG5dSEXfAb11AtXiAympESlzsUrQogXU7CvCpdJlyWgBznpNnR5jHP8i5TSica1ulIkW/2ifkkV2IoacfaJ3jgbQJKUNF9+FE6TXK5WJbLwLRIZ7inS40VOFK9Npl3CAtKsshDPf4NMZSb95ld2zRLjwFxPKV8+j+oFfVEeTKRVQlyW2goG9IqwdYrEQMMZ/C2JSQadsaO19sjEPsF95XHrx6vgReEQK+R6qpmN7xDRNJdFpT4pFV8d7ahehwJ6MXKQyrRdXPI0MIHOo9hW0XKNT8ZKSibqI1IblYr9h9urx9t7UO64vo8N2sdcolOFM3bLUHZPROzWpNoZpkJCpllgWW+YUHv12hTwNPo4uoT0zTRJ/Trbl+jTJyL16AfgKxcjWacuTRzBsntFsU6207hNAbvyrGcVKQfhWyBZchzB97ZCbC1qRDXJESkqFCEHhjD8jbaeKxcXNCB/JmdsOeKQ1rcX5PfHIKrp0EbmIXLPrdA4dVdeATHpRoSmE3KzkdqdPEOzKBFRVIgp46j8NojBV0GvOg+L1wemWiACUbCySijllQg6bGAzbkfwjvHQe3eHLDsLJRw1V6vd9WXM+L92MXrsewqV7dojsVHoDCL/ZIgVyI4+YRTImjlPSUF//uMVUoR1KXW604SsW/e5lCG6p9+Cyjyzn5Re5ygZ3VREZboMHzstZYSen6uXtTm3S/+9j0qqKL3/9ZGs73aLjBw8JUUoIht2l0gZ1WXkcLlsyJpI4w6X8fjy8fwqieHprWW6QEXDkEsJJ8fdDmTjVBoXXlSC2vTR8C/8HRht/9ZuXXG+7yTU3vlzs4LzvslA3mBo9Dv03NsIDJkO75JVQFYK1PvvvIANfttoWK7pC8/y16CP+jG8jzwH1NZAK8glh8LjsQVVsqwg+OI2BWzAsG7E+MNIhshkonsOwRWKgpd8TSBDInrkBNzn62AtPW0+l243+JcHEJm9DOHThJl/uwC4ZYSJSmRaekztZAx16kdPUocCaf86E2zlo8CJckQmz4dj4+dIFGBQHDO/ioKASwTkXJ3HOtg22u4NrQKiGANNfLCWKggPzoF9y6twLf4xeK0HrKr2kn6ML+sXB1B3y1yEN+yC++7xSH33t7BsX4Nwr24xmJYYOd3cvhCtBazDjRm0381NtIeYjkrzKuVFfNI3l2jRYyJ18hhYs7vBt/KPsD7xn4h++Kkx0628htkA4em3mHW1Jc/Dl30bPM//kVS2H+QdY82NPREyMDJ1PcOIUc2xjS+L4h/LBOuBZKmdMU2ZW6mUOHnWDPDs90+Gt0sqMv9xqtlY2i3m1tBU08oUOBc9AP/o6xBZ9xls4wtNlcXBE0iSrV5mAK7jTzzGEJ+TXA+kMNUNqP+4GNqJiliZNwTvpr2IFpfGovOojoZNxfBv2wd8uAW+h58nZiUybh4F71N/QMP6PYj4IhRcBuH9eA/ZMtnwnzfCN+txKNyKjPn3UVLDC8/dv4R1ezGSBfkUhM8yWf16wGRb39JzdSS2PY5MsUFMDGhcWFMAY6qkeS+ZqXpMxtZFMNaoMjGMqXNzNkFRiRHfxeyXtQS4Zj+I9WWAQ26WXV70QmzIr7NSU1mtWnijUxfb4sGkaO7V0LtnwLJzH9RA2GTiu04RRRtHk8YnJDJH2qM/RdrGl6HlD+k04ZjVAi0rHbrTDlzewjWT0VzAOo47NH14QtF5437QmeFu5KZCuI68j8iSOc1O6nLHM7yuTdOHqoQTuyaD4iOpLsi7JpjpTWXDDljCYdPOIi47tNHDwXpmQR4shb34EBk6lQ/tD5HiAI6TJ72pAOqWIuj+MPQxw6D0yoI4Vg7Ljq8I4WcgPOxquNPchFX7IEjoxVZ8mFbTCnHDdZDUrzh4DNa9hwmxJBA3mr4APRBCwbF4GM/4eN7YQJhRyEh1XQxrEs7Uj5yR3r6Tpaf/VBktrZAyGJWizm/iUP9bG6VPHSFDm76QkrBq4PhZwqoEQectl9ESA29S3Wov4U3qbv1OWTttoRTBCI1B/+GIDO0+KWuumiZDe4+ZGFYGNWpP/by9SdZbR8hEeA6y/OOGo0o8O0a253/pHXjy7oH/9XVgA3pC/mASbD+5B6omUPvgMniH3IHg7hI4Kc7TrxsESfhUWklPjp2G/yfL4B48ACpX4V34Any502gb2Q3rpJHQG2hLmPskDKWsWbMOoanzYFn6EGzDclC/5CXU5c+A7y9b4fjhzRAz70iIXQ6WRR/pQqIkaNnXb4fr6zKI1f9jgmvle3nQlq1CzcyHoaQ6YXlgOhhF5wY2ZqRuxgbPSPjwo89BXfMh5IJfo2b6L4CgH+rsuyFVbmqb1e2CpabOtDnuD0KpPAf3raOonoS+6i04jpyEWPGaaZQWmrxEiKq6jd4Tx5+NcMnYD/VGZoTbSVH5zcjcsQb2efdCy0yH4nI2Z1iaRoKmxepTnJf55ZtwLnwA0cxMMGpvStjMRQvAZYR6QIABkUgM8VBcaAqYnuiaSGHEon4kSoZnc9pgxMlycCyqkhXn4FjwII3KEZq1BNaFzyJyuG1oRVsS1AfvpuVSEXjoSbNulMKtJgzb9G0GtzRUeP9xGk+FktPXjNzZ4P6QCkP4yBkkyLCfsKikGIb1j18X5izbKYzRNu6E665xtBwC4n8/haRVkyMHgS3+EURdAPbRw8wmXFUbBWtqTuimstq0ZXX+DGi3j6WoYUIMISkcWo3XVGn31AnQ6kLwrV4L20uPw/nOcoS2fAkn2TsLawiv+D0SSVEZJ1jK4+g5jQbMiVc5OnYElLQ0BD76DCkzJ1N4xeH/99eg/PcH0LYT3rx2IFw3jaQZdyC4tRgsIxUahT+grQAuB/S1G2A5Vwudtg9tUA5cYwvJBaTBT/0pWRkQh06Dv7cZ0ey+cFx7FVhmBiI/I8HO1cNB+6P9+jxEKX3hn/0EnLsPJnQaQhBxPwug4C3O5Mz4x1yxb26k+RRu1rbqAk3rQ9lmhKncRmWKbKotWzHSFDUw8xpWFbN9C9ZsyYsGyfFYyKGpIoZX6UiNYBeHXYuNx+UFFt4ux6QY76phKztoj7LGYTuYjVbM2XRxyRNDKCcloC5sw9q8M66Oi+q2MHxpP6owPrGy0NV9yCQy4dj1FTqi2CRiL1ci8q8x7P73QTbDPH55X9x6xiTq4Ft5WVbqHpZAsBWldJ6vexaC5FCC4wrg79cSHxsaE7iqD0ITCuHvntlme41s1pc3gNoORyjF2VzW0K8PAl3SqDwf/uxeiCkhg7c/9Udpx8CoPASGDSQTaBxLi0Jo8ReE8gqhnTn1X6pDq7f6/ErB+4rAtI4aCBrIvuoxKBUeSE8DHKOuhecfFsP+WRFt4rORdv9UhHcT/iwYhPBv/gDbmo+a2xr2Zlu7Ai4ShFXVQ70hD8E750NU1SB15+uIHDoBhTyo5fpcNDzxCqyvvY/Mza8iVHEe/GwV+DU50Hbuh3joV0aIkJCANA2fGOf9ph8nU3+TQ0yLSd7+nNgIuYTuXwTl3Hn4nl5A6nIroudrkfaLH6G+4AewE0PegiHI/MtK+N/dBGsgFGvaoxsCRYfAnnkVDl3C8x+PwD5lDOTrH9DuoED8dCnUE2dQO3Ekury8FP53NtB+R1rxqxfg+mQX/D0ykLLrHdQN7AtXVCOPo8cVkODLK6SjMfzg1m0b6FLRUQNDDaPlVbQCNRQl0H21h7YNgldjhiNQXALHmWozcncaEUCNByHKXjfNs7X8DNiOYvAXl0Ku+x1SptxI+RhjbmlfNCaB+jQdz+dfQe2WiVBWTM2NVTWifNs56q/4IFwjhpt7b9yzIMkqo25tm/GTx9bm8wYSYG3HnjSW+WpMpjWnIYwbpqAZxhlpCugaFJpCpbEsfF0unKuXQtCe6accS82b69FaV1r8Z6x/JlpJwGI2ySwqdArNtAOlEDv3dsgn/b2SXh97Q6MZAQpH6GnqLalDfmNCIp98AUfuADT07mKWRfIHQ+nZA6qRCG70XYxAgCC7VbbvgS0ShXv4wOZ0I6d4TzNBOWnIpNGkJWehEtA2SO/X3czdRClVYiu8BuE9B4G/FkF5+6N2eTJNFNqLTfdq0w+3v6SSNv1VZGaPoJ2Z4Tqa1Y5RwGu4Nhtln/0r30Lax79H+FgZUq/uRzhzGazhlvd5+ObtUBdR0nfXG1BUG4L1BNS7djUXXRAudf/5BUSqqpE2bAgC//YMrASw6QgBtp/dB33OPWaIVU85UseJSuCf74Uy4Qbghz9vk0sCASucrV47ucCneDA+3ca8R3kbMaJw2MlubFA89aawMjXFtGRWX2+qpda1C2QfcvNHSuEIhoGLsmERiwI2dAi0UxTBB0NgDgdtPSqc29agfsS9sGdn07My2D1eOsdgcJ74P5yf/jBcvhC0YBDWsgpiXkAnHoTFCkuDrw3x5Cmb5LkMuwOXrKBBGdha5+UFc61C/uniMIoTUwiGmueFeX3Nvw1HYK2mdHx1LdojY1VAKmZpahWIINo702xvo7MNy54Dzc+aUJuFEI166BhU1gLnlFDE/LRFFJ8uYvruC8zskvPBX8uzhx/jvQdTn3lJpGoug2Jxn0YawckLcyFbPaFcToCC3qLDUPzxo7lYPpW9bJfFv2ljlEvJcGRBVniEwpuB6DRqTveSPetkj/zCR41JZqNUxJloMpGjDmGl7OCOS96daTOaNzxzhVVOMXQanUZN51LyQuGaHjWucEfCmVMkZVmtTZ3YlnDNXbVHYRQO0ZnYSZ4prXPV9XLIFK+eshIj7R28K9NhPsaG3YfJc40kmyjDd4xIg08xqY2yx3kRKG7Cyeig2qGOoV3waOfmtRMjMwCmc5VzNsdEWwcvALWunxBJ3OAI89CzdIL0T38rbSXkJHTG1zpE0SyGxM7TkubVeM1EZVhOA2TjWyTBZLUi+Bwym/eSaZfcmTxRCva8XUtogbzbM9I4oOh8CtBYTzuEHJSscAZ9I20z3sygTOc8zthcUp/kj8A7INK/CiPC8YnQ091QUonLpCtiTnXIy+CKbSwBgzmUIJpIoZQdzS+bd9xWXsgMqQR7X+fsTbfesIHhSAO+IV1xf7FuwADbqJNp3yMMON6mSTpPM4F7HxqKrsLViHH9sYQzTlFIdVbj6kEKfT8tywjtGVpd4sMVpP8HPbVavQFPXK4AAAAASUVORK5CYII="); background-position: 50%; background-repeat: no-repeat; background-size: contain; position: absolute; top: 16px; left: 16px; height: 48px; width: 48px; z-index: 1 } .ProductCard_productCard__MwY4X .ProductCard_productInfo__WAMw3>div:has(.ProductCard_productPrice__XFEqu) { flex-grow: 1; display: flex; flex-direction: column } .ProductCard_productCard__MwY4X .ProductCard_productInfo__WAMw3>div:has(.ProductCard_productPrice__XFEqu) .ProductCard_productBadges__4mdjZ { flex-grow: 1; display: flex; align-items: flex-end } .ProductCard_productCard__MwY4X .ProductCard_productInfo__WAMw3 { flex-grow: 1; padding: 16px; display: flex; flex-direction: column; justify-content: space-between } .ProductCard_productCard__MwY4X .ProductCard_productInfo__WAMw3 .ProductCard_productSpecsDesktop__E643Y { display: flex; flex-wrap: wrap; margin: 0 0 8px; gap: 8px } .ProductCard_productCard__MwY4X .ProductCard_productInfo__WAMw3 .ProductCard_productSpecsDesktop__E643Y .ProductCard_spec___ZvnD { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; height: 28px; display: flex; align-items: center; justify-content: center; border-radius: 16px; background-color: #f1f1f1; padding: 0 8px; font-weight: 700; font-size: 14px; font-family: Roboto, sans-serif } .ProductCard_productCard__MwY4X .ProductCard_productInfo__WAMw3 .ProductCard_productSpecsDesktop__E643Y .ProductCard_spec___ZvnD.ProductCard_internacional__0dlOa:before { content: ""; width: 20px; height: 20px; display: block; margin-right: 4px; background-position: 50%; background-repeat: no-repeat; background-image: url('data:image/svg+xml,') } .ProductCard_productCard__MwY4X .ProductCard_productInfo__WAMw3 .ProductCard_productName__mwx7Y { display: -webkit-box; line-clamp: 2; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-weight: 700; font-size: 12px; line-height: 14px; height: 28px; color: #333; margin: 0 0 8px; overflow: hidden; text-overflow: ellipsis; white-space: normal } @media(min-width:1024px) { .ProductCard_productCard__MwY4X .ProductCard_productInfo__WAMw3 .ProductCard_productName__mwx7Y { font-size: 14px; line-height: 18px; margin: 0 0 11.5px; height: 36px } } .ProductCard_productCard__MwY4X .ProductCard_productInfo__WAMw3 .ProductCard_ratings__VCEWG { height: 16px; width: 100%; margin: 0 0 8px; display: flex; align-items: center; gap: 4px } .ProductCard_productCard__MwY4X .ProductCard_productInfo__WAMw3 .ProductCard_ratings__VCEWG .ProductCard_ratingsCount__cbKyT { font-size: 12px; line-height: 14px; color: #999; margin-left: 4px; font-weight: 400 } @media(min-width:1024px) { .ProductCard_productCard__MwY4X .ProductCard_productInfo__WAMw3 .ProductCard_ratings__VCEWG { height: 24px; margin: 0 0 11.5px } } .ProductCard_productCard__MwY4X .ProductCard_productInfo__WAMw3 .ProductCard_discount__01UNY { display: flex; align-items: center; height: 16px; gap: 8px } @media(min-width:1024px) { .ProductCard_productCard__MwY4X .ProductCard_productInfo__WAMw3 .ProductCard_discount__01UNY { height: 18px; margin: 0 0 4px } } .ProductCard_productCard__MwY4X .ProductCard_productInfo__WAMw3 .ProductCard_discount__01UNY .ProductCard_discountPrice__Q2BeA { text-decoration: line-through; color: #666; font-weight: 400; font-size: 12px } @media(min-width:1024px) { .ProductCard_productCard__MwY4X .ProductCard_productInfo__WAMw3 .ProductCard_discount__01UNY .ProductCard_discountPrice__Q2BeA { font-size: 14px } } .ProductCard_productCard__MwY4X .ProductCard_productInfo__WAMw3 .ProductCard_discount__01UNY .ProductCard_discountPercent__CFZ_y { display: flex; justify-content: center; align-items: center; background-color: green; color: #fff; padding: 0 4px; border-radius: 16px; font-weight: 700; font-size: 12px; height: 20px; line-height: 14px } .ProductCard_productCard__MwY4X .ProductCard_productInfo__WAMw3 .ProductCard_productPrice__XFEqu { font-size: 14px; line-height: 18px; font-weight: 700; color: #333; margin: 0 } @media(min-width:1024px) { .ProductCard_productCard__MwY4X .ProductCard_productInfo__WAMw3 .ProductCard_productPrice__XFEqu { font-size: 16px; line-height: 20px; margin: 0 0 8px } } .ProductCard_productCard__MwY4X .ProductCard_productInfo__WAMw3 .ProductCard_productInstallments__oOD6g { display: block; font-size: 12px; font-weight: 400; line-height: 14px; min-height: 28px; color: #666; margin: 0 0 8px; white-space: normal; overflow: visible; word-wrap: break-word } .ProductCard_productCard__MwY4X .ProductCard_productInfo__WAMw3 .ProductCard_productBadges__4mdjZ { display: flex; flex-wrap: wrap; min-height: 28px; gap: 8px } .ProductCard_productCard__MwY4X .ProductCard_productInfo__WAMw3 .ProductCard_productBadges__4mdjZ .ProductCard_badge__Uvk37 { background-color: #e0f0e0; height: 20px; display: flex; align-items: center; justify-content: center; color: green; padding: 0 8px; border-radius: 16px; white-space: nowrap; font-size: 12px; line-height: 14px; font-weight: 700 } .ProductCard_productCard__MwY4X .ProductCard_productInfo__WAMw3 .ProductCard_productUnavailable__bBdmO { white-space: normal; font-family: Roboto, sans-serif; font-size: 14px; font-weight: 400; line-height: 19px; text-align: left; color: #666; min-height: auto; align-items: end; display: flex } .ProductCard_productCard__MwY4X .ProductCard_productSpecsMobile__piSBd { position: static; bottom: 0; left: 0; display: flex; flex-direction: column; gap: 2px } .ProductCard_productCard__MwY4X .ProductCard_productSpecsMobile__piSBd .ProductCard_spec___ZvnD { width: 100%; height: 24px; display: flex; font-size: 12px; font-weight: 700; justify-content: center; align-items: center; line-height: 24px; color: #333; background-color: #f1f1f1 } .ProductCard_productCard__MwY4X .ProductCard_productSpecsMobile__piSBd .ProductCard_spec___ZvnD:last-child { border-radius: 0 0 16px 16px } .ProductCard_productCard__MwY4X .ProductCard_productSpecsMobile__piSBd .ProductCard_spec___ZvnD.ProductCard_internacional__0dlOa:before { content: ""; width: 20px; height: 20px; display: block; margin-right: 4px; background-position: 50%; background-repeat: no-repeat; background-image: url('data:image/svg+xml,') } .ProductCard_horizontalCard__C3l8r { flex-direction: row; width: 100%; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; padding: 0; overflow: hidden } .ProductCard_horizontalCard__C3l8r:not(:last-child) { margin-bottom: 16px } .ProductCard_horizontalCard__C3l8r a { display: grid; width: 100%; grid-template-areas: "productImage productInfo" "productSpecs productSpecs" } .ProductCard_horizontalCard__C3l8r .ProductCard_productImage__60DdZ { grid-area: productImage; border-radius: 0; width: 137px; height: auto; display: flex; justify-content: center; align-items: center; margin-bottom: 0 } .ProductCard_horizontalCard__C3l8r .ProductCard_productImage__60DdZ img { min-width: 105px; min-height: 105px; height: 105px } .ProductCard_horizontalCard__C3l8r .ProductCard_productInfo__WAMw3 { grid-area: productInfo; justify-content: space-between } .ProductCard_horizontalCard__C3l8r .ProductCard_productInfo__WAMw3 .ProductCard_productBadges__4mdjZ { flex-grow: 0 !important } .ProductCard_horizontalCard__C3l8r .ProductCard_productInfo__WAMw3 .ProductCard_productName__mwx7Y { font-size: 14px; line-height: 18px; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; max-height: 54px; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis } .ProductCard_horizontalCard__C3l8r .ProductCard_productInfo__WAMw3 .ProductCard_discount__01UNY .ProductCard_discountPercent__CFZ_y { height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; padding: 2px 8px } .ProductCard_horizontalCard__C3l8r .ProductCard_productInfo__WAMw3 .ProductCard_productPrice__XFEqu { font-size: 16px; line-height: 20px } .ProductCard_horizontalCard__C3l8r .ProductCard_productSpecsMobile__piSBd { padding-top: 2px; grid-area: productSpecs; width: 100% } .ProductCard_horizontalCard__C3l8r .ProductCard_productSpecsMobile__piSBd .ProductCard_spec___ZvnD { width: 100% !important; height: 30px !important } @media screen and (min-width:1024px) { .ProductCard_productCard__MwY4X { padding-bottom: 0; max-height: none; height: 100% } .ProductCard_productCard__MwY4X .ProductCard_productImage__60DdZ .ProductCard_imageGalleryImage__D2WtU { width: 56px; height: 56px } .ProductCard_productCard__MwY4X .ProductCard_productInfo__WAMw3 .ProductCard_productUnavailable__bBdmO { font-size: 16px; line-height: 21px } .ProductCard_horizontalCard__C3l8r, .ProductCard_horizontalCard__C3l8r a { padding-bottom: 0; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content } .ProductCard_horizontalCard__C3l8r a { width: 100% } .ProductCard_horizontalCard__C3l8r .ProductCard_productImage__60DdZ { min-width: 252px; margin-bottom: 0 } .ProductCard_horizontalCard__C3l8r .ProductCard_productImage__60DdZ img { min-width: 188px; min-height: 188px } .ProductCard_horizontalCard__C3l8r .ProductCard_productInfo__WAMw3 { flex-direction: row; justify-content: space-between; padding: 32px; gap: 32px; width: 100% } .ProductCard_horizontalCard__C3l8r .ProductCard_productInfo__WAMw3 .ProductCard_productSpecsDesktop__E643Y { padding-top: 0 } .ProductCard_horizontalCard__C3l8r .ProductCard_productInfo__WAMw3 .ProductCard_productSpecsDesktop__E643Y .ProductCard_spec___ZvnD { font-size: 16px; line-height: 20px; height: 28px } .ProductCard_horizontalCard__C3l8r .ProductCard_productInfo__WAMw3 .ProductCard_productName__mwx7Y { font-size: 20px; line-height: 28px; max-height: 84px; min-width: 404px } .ProductCard_horizontalCard__C3l8r .ProductCard_productInfo__WAMw3 .ProductCard_ratings__VCEWG { gap: 6px } .ProductCard_horizontalCard__C3l8r .ProductCard_productInfo__WAMw3 .ProductCard_ratings__VCEWG .ProductCard_ratingsCount__cbKyT { font-size: 14px; line-height: 18px } .ProductCard_horizontalCard__C3l8r .ProductCard_productInfo__WAMw3 .ProductCard_rightContent__x_aJU { min-width: 178px; max-width: 178px } .ProductCard_horizontalCard__C3l8r .ProductCard_productInfo__WAMw3 .ProductCard_rightContent__x_aJU .ProductCard_discount__01UNY { height: 20px } .ProductCard_horizontalCard__C3l8r .ProductCard_productInfo__WAMw3 .ProductCard_rightContent__x_aJU .ProductCard_discount__01UNY .ProductCard_discountPrice__Q2BeA { font-size: 16px; line-height: 20px } .ProductCard_horizontalCard__C3l8r .ProductCard_productInfo__WAMw3 .ProductCard_rightContent__x_aJU .ProductCard_discount__01UNY .ProductCard_discountPercent__CFZ_y { font-size: 14px; line-height: 18px } .ProductCard_horizontalCard__C3l8r .ProductCard_productInfo__WAMw3 .ProductCard_rightContent__x_aJU .ProductCard_productPrice__XFEqu { font-size: 14px; line-height: 28px } .ProductCard_horizontalCard__C3l8r .ProductCard_productInfo__WAMw3 .ProductCard_rightContent__x_aJU .ProductCard_productInstallments__oOD6g { font-size: 14px; line-height: 18px } .ProductCard_horizontalCard__C3l8r .ProductCard_productInfo__WAMw3 .ProductCard_rightContent__x_aJU .ProductCard_productBadges__4mdjZ { height: 28px } .ProductCard_horizontalCard__C3l8r .ProductCard_productInfo__WAMw3 .ProductCard_rightContent__x_aJU .ProductCard_productBadges__4mdjZ .ProductCard_badge__Uvk37 { padding: 4px 8px } .ProductCard_horizontalCard__C3l8r .ProductCard_productInfo__WAMw3 .ProductCard_rightContent__x_aJU .ProductCard_productUnavailable__bBdmO { font-size: 16px; line-height: 21px; bottom: 50%; position: absolute } .ProductCard_badge__Uvk37 { font-size: 14px !important; line-height: 18px !important; height: 28px !important; width: 95px; margin: 0; letter-spacing: normal; font-family: Roboto, sans-serif; white-space: nowrap; word-break: break-word } } .EmptyPLP_emptyPLPContainer__vdlKS { width: 100%; max-width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 40px 16px } .EmptyPLP_emptyPLPContainer__vdlKS .EmptyPLP_emptyPLPTitle__Fkcgw { font-family: Roboto Flex, sans-serif; font-size: 18px; line-height: 22px; font-weight: 700; color: #000; margin: 16px 0 32px; width: 100%; text-align: center } .EmptyPLP_emptyPLPContainer__vdlKS .EmptyPLP_emptyPLPButton__HRfBC { display: flex; justify-content: center; align-items: center; max-width: 235px; height: 54px; padding: 16px 32px; background-color: #ed0030; border-radius: 8px; font-family: Roboto Flex, sans-serif; color: #fff; font-size: 20px; font-weight: 700; width: 100% } .EmptyPLP_emptyPLPContainer__vdlKS .EmptyPLP_emptyPLPButton__HRfBC:not(:last-of-type) { margin-bottom: 16px } .EmptyPLP_emptyPLPContainer__vdlKS .EmptyPLP_emptyPLPButton__HRfBC:hover { background-color: #d1002a; text-decoration: none } @media(min-width:1024px) { .EmptyPLP_emptyPLPContainer__vdlKS { width: 100%; margin: auto; max-width: 1248px; padding: 40px 0 } .EmptyPLP_emptyPLPContainer__vdlKS .EmptyPLP_emptyPLPTitle__Fkcgw { font-size: 20px } } .ProductGrid_productGallery__n3L6E { padding-top: 32px; background-color: var(--fs-color-neutral-bkg) } .ProductGrid_productGallery__n3L6E .ProductGrid_titlePage__Sf8Rl { font-size: 24px; line-height: 36px; font-weight: 700; letter-spacing: 0; color: #666; padding: 0 16px; margin-bottom: 32px } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr { display: flex; flex-direction: column; width: 100%; align-items: flex-end } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr [data-fs-custom-product-card] a { position: static } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr .ProductGrid_horizontal__UUhg7:not(:nth-child(2)) { margin-top: 16px !important } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr .ProductGrid_horizontal__UUhg7 { padding: 0 16px; display: flex; flex-direction: column; max-width: 1070px; width: 100% } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr .ProductGrid_horizontal__UUhg7 [data-fs-custom-product-card] { box-shadow: 0 0 11.1px 0 rgba(0, 0, 0, .07), 0 4px 4px 0 rgba(0, 0, 0, .08) } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr .ProductGrid_vertical__TCnHK:not(:nth-child(2)) { margin-top: 16px !important } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr .ProductGrid_vertical__TCnHK { width: 100%; padding: 0 16px; max-width: 100%; display: grid; grid-template-columns: repeat(2, 1fr); row-gap: 16px; -moz-column-gap: 16px; column-gap: 16px; grid-auto-rows: minmax(-webkit-min-content, auto); grid-auto-rows: minmax(min-content, auto); align-items: stretch; align-content: start } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr .ProductGrid_vertical__TCnHK [data-fs-card-image], .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr .ProductGrid_vertical__TCnHK [data-fs-card-spec], .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr .ProductGrid_vertical__TCnHK [data-fs-card-specs-list], .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr .ProductGrid_vertical__TCnHK [data-fs-custom-product-card] { width: 100% } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr .ProductGrid_vertical__TCnHK [data-fs-custom-product-card] { box-shadow: 0 0 11.1px 0 rgba(0, 0, 0, .07), 0 4px 4px 0 rgba(0, 0, 0, .08) } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr .ProductGrid_vertical__TCnHK [data-fs-custom-product-card] a { height: 100% } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr .ProductGrid_gridOptions__vafVp { width: 100%; display: flex; padding: 0 16px; flex-direction: column; justify-content: space-between } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr .ProductGrid_gridOptions__vafVp .ProductGrid_gridOptionsRow__3_TUx.ProductGrid_first__8b26U { border: 1px solid #ccc; border-right: none; border-left: none } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr .ProductGrid_gridOptions__vafVp .ProductGrid_gridOptionsRow__3_TUx { display: flex; align-items: center; justify-content: space-between; padding: 16px 0 } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr .ProductGrid_gridOptions__vafVp [data-fs--list-title-products] { color: #666; font-size: 20px; font-style: normal; font-weight: 700; line-height: 24px; letter-spacing: .4px; margin: 32px 0 16px } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr [data-fs-product-listing-sort] { display: flex; min-height: auto; justify-content: flex-end; padding: 0 } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr [data-fs-product-listing-sort] [data-fs-button] { min-height: auto; background: transparent } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr [data-fs-product-listing-sort] [data-fs-button] [data-fs-button-wrapper] { padding: 0; -moz-column-gap: 4px; column-gap: 4px; transition: none } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr [data-fs-product-listing-sort] [data-fs-button] [data-fs-button-wrapper] span { text-align: left; color: #ed0030; font-size: 14px; line-height: 0; font-weight: 700; letter-spacing: 0; color: "" } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr [data-fs-product-listing-sort] [data-fs-button][data-fs-button-variant]:focus [data-fs-button-wrapper], .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr [data-fs-product-listing-sort] [data-fs-button][data-fs-button-variant]:focus-visible [data-fs-button-wrapper] { color: transparent; background-color: transparent } .ProductGrid_productGallery__n3L6E [data-fs-product-listing-results] { padding: 0; --padding: 0 } .ProductGrid_productGallery__n3L6E [data-fs-product-listing-results] [data-fs-product-listing-pagination] { margin: 0 auto; padding: 0 0 32px } .ProductGrid_productGallery__n3L6E [data-fs-product-listing-results] [data-fs-product-listing-pagination] [data-fs-button][data-fs-button-variant=primary]:focus [data-fs-button-wrapper], .ProductGrid_productGallery__n3L6E [data-fs-product-listing-results] [data-fs-product-listing-pagination] [data-fs-button][data-fs-button-variant=primary]:focus-visible [data-fs-button-wrapper], .ProductGrid_productGallery__n3L6E [data-fs-product-listing-results] [data-fs-product-listing-pagination] [data-fs-button][data-fs-button-variant=primary]:hover [data-fs-button-wrapper] { background-color: #ed0030 } .ProductGrid_productGallery__n3L6E [data-fs-product-listing-results] [data-testid=pagination-text] { font-size: 12px; font-weight: 400; color: #666; padding: 10px; display: flex; justify-content: center; align-items: center; width: 100% } .ProductGrid_productGallery__n3L6E [data-fs-product-listing-results] [data-testid=pagination-button] { background-color: #ed0030; color: #fff; width: 90% } .ProductGrid_productGallery__n3L6E .ProductGrid_h2Desktop__4wtLz { font-size: 20px; line-height: ""; font-weight: 700; letter-spacing: 0; color: #666; margin-bottom: 24px } @media(min-width:1024px) { .ProductGrid_productGallery__n3L6E { width: 100%; padding: 0; max-width: 1248px; margin: 40px auto auto; background-color: transparent } .ProductGrid_productGallery__n3L6E .ProductGrid_titlePage__Sf8Rl { padding: 0; margin-bottom: 40px; font-size: 32px; line-height: ""; font-weight: ""; letter-spacing: 0; color: "" } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr [data-testid=product-gallery-banners] { margin-bottom: 24px !important } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr .ProductGrid_gridOptions__vafVp { padding: 0 } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr .ProductGrid_gridOptions__vafVp .ProductGrid_gridOptionsRow__3_TUx { padding: 16px 0 } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr .ProductGrid_gridOptions__vafVp .ProductGrid_gridOptionsRow__3_TUx [data-fs-product-listing-sort] { display: none } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr .ProductGrid_gridOptions__vafVp [data-fs--list-title-products] { color: #666; font-size: 24px; font-style: normal; font-weight: 700; line-height: 28px; letter-spacing: .48px; margin: 48px 0 24px } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr .ProductGrid_vertical__TCnHK { padding: 0; grid-template-columns: repeat(4, 1fr); -moz-column-gap: 24px; column-gap: 24px; justify-content: space-between; margin: 0 } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr .ProductGrid_vertical__TCnHK [data-fs-custom-product-card] { max-width: 245px; height: auto; margin: 0 auto } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr .ProductGrid_vertical__TCnHK [data-fs-custom-product-card] a { padding-bottom: 0 } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr .ProductGrid_vertical__TCnHK:last-child { margin-top: 24px } .ProductGrid_productGallery__n3L6E .ProductGrid_gridWrapper__M_BVr .ProductGrid_horizontal__UUhg7 { padding: 0 } .ProductGrid_productGallery__n3L6E[data-fs-product-listing] { margin-bottom: 40px; --product-listing-row-height: 100% } .ProductGrid_productGallery__n3L6E [data-fs-product-listing-results] [data-fs-product-listing-pagination] { padding: 0 0 48px } .ProductGrid_productGallery__n3L6E [data-fs-product-listing-results] [data-testid=pagination-text] { font-size: 14px; margin-top: 20px } .ProductGrid_productGallery__n3L6E [data-fs-product-listing-results] [data-testid=pagination-button] { background-color: #ed0030; color: #fff; width: 358px; height: 54px; font-size: 20px } .ProductGrid_productGallery__n3L6E .ProductGrid_h2Desktop__4wtLz { font-size: 24px; line-height: ""; font-weight: ""; letter-spacing: 0; color: ""; margin-bottom: 24px } } .FilterUsage_Container__CPGlX { margin: 0 48px 24px 24px } .FilterUsage_Container__CPGlX [data-fs-filter-title] { font-size: 20px; line-height: 28px; font-weight: 700; height: auto; color: #666 } .FilterUsage_Container__CPGlX [data-fs-filter] [data-fs-filter-accordion] { border: none; border-radius: none } .FilterUsage_Container__CPGlX [data-fs-badge][data-fs-badge-variant] [data-fs-badge-wrapper] { background-color: transparent; border-color: none; font-size: 14px; font-weight: 400; line-height: 18px; text-align: left; color: #999; position: relative } .FilterUsage_Container__CPGlX [data-fs-badge-wrapper]:before { content: "("; position: absolute; left: 6px } .FilterUsage_Container__CPGlX [data-fs-badge-wrapper]:after { content: ")"; position: absolute; right: 6px } .FilterUsage_Container__CPGlX [data-fs-accordion] [data-fs-accordion-item] { border-bottom: 1px solid #ccc } .FilterUsage_Container__CPGlX [data-fs-accordion] [data-fs-accordion-item]:last-child { border-bottom: none } .FilterUsage_Container__CPGlX [data-fs-accordion] [data-fs-accordion-item] [data-fs-button] { --fs-button-height: 0; margin-bottom: 16px; cursor: default } .FilterUsage_Container__CPGlX [data-fs-accordion] [data-fs-accordion-item] [data-fs-button] span { text-align: left } .FilterUsage_Container__CPGlX [data-fs-accordion] [data-fs-accordion-item] [data-fs-button-wrapper] { margin-top: 24px } .FilterUsage_Container__CPGlX [data-fs-accordion] [data-fs-accordion-item] [data-fs-button-wrapper] svg { display: none } .FilterUsage_Container__CPGlX [data-fs-accordion] [data-fs-accordion-item] [data-fs-button] [data-fs-button-wrapper] { font-size: 16px; cursor: default; text-align: left; line-height: 28px; font-weight: 700; color: #666; background: transparent; position: relative; display: inline-flex; -moz-column-gap: var(--fs-button-gap); column-gap: var(--fs-button-gap); width: 100%; padding: 0; border: 0; text-decoration: none; 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) } .FilterUsage_Container__CPGlX [data-fs-accordion] [data-fs-accordion-item] [data-fs-accordion-panel] { padding: 0 } .FilterUsage_Container__CPGlX [data-fs-accordion] [data-fs-accordion-item] [data-fs-accordion-panel] ul { padding-bottom: 16px } .FilterUsage_Container__CPGlX [data-fs-accordion] [data-fs-accordion-item] [data-fs-accordion-panel] li { margin: 0 } .FilterUsage_Container__CPGlX [data-fs-accordion] [data-fs-accordion-item] [data-fs-accordion-panel] [data-fs-filter-price] div { margin-bottom: 8px } .FilterUsage_Container__CPGlX [data-fs-accordion] [data-fs-accordion-item] [data-fs-accordion-panel] [data-fs-filter-price] div label { display: flex; font-size: 14px; font-weight: 400; line-height: 18px; text-align: left; color: #666; gap: 8px } .FilterUsage_Container__CPGlX [data-fs-accordion] [data-fs-accordion-item] [data-fs-accordion-panel] [data-fs-filter-price] div label input { width: 20px; height: 20px; border-radius: 4px; border: 2px solid #999; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; background-color: #fff; --fs-input-padding: 0 } .FilterUsage_Container__CPGlX [data-fs-accordion] [data-fs-accordion-item] [data-fs-accordion-panel] [data-fs-filter-price] div label input:checked { background-color: #ed0030; background-image: url('data:image/svg+xml;utf8,'); border: none; background-repeat: no-repeat; background-position: 50% } .FilterUsage_Container__CPGlX [data-fs-accordion] [data-fs-accordion-item] [data-fs-accordion-panel] [data-fs-filter-price] button { margin-top: 8px; font-size: 14px; font-weight: 400; line-height: 18px; text-align: left; color: #666; text-decoration: underline; margin-bottom: 24px } .FilterUsage_Container__CPGlX [data-fs-accordion] [data-fs-accordion-item] [data-fs-input] { -fs-input-box-shadow: none; --fs-input-box-shadow-hover: none } .FilterUsage_Container__CPGlX [data-fs-accordion] [data-fs-accordion-item] [data-fs-input]:focus-visible, .FilterUsage_Container__CPGlX [data-fs-accordion] [data-fs-accordion-item] [data-fs-input]:hover:focus-visible { border-color: none; outline: none; box-shadow: none } .FilterUsage_Container__CPGlX [data-fs-accordion] [data-fs-accordion-item] [data-fs-checkbox] { width: 20px; height: 20px; border-radius: 4px; border: 2px solid #999; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; background-color: #fff } .FilterUsage_Container__CPGlX [data-fs-accordion] [data-fs-accordion-item] [data-fs-checkbox]:checked { background-color: #ed0030; background-image: url('data:image/svg+xml;utf8,'); border: none; background-repeat: no-repeat; background-position: 50% } .FilterUsage_Container__CPGlX [data-fs-accordion] [data-fs-accordion-item] [data-fs-label] { font-size: 14px; font-weight: 400; line-height: 18px; text-align: left; color: #666; text-transform: lowercase; justify-content: space-between } .FilterUsage_Container__CPGlX [data-fs-accordion] [data-fs-accordion-item] [data-fs-label] [data-fs-badge] { margin-left: 8px !important } .FilterUsage_Container__CPGlX div[data-testid*=productClusterNames] { display: none } .FilterUsage_Container__CPGlX .FilterUsage_showAll__FTX0w { margin-top: 8px; font-size: 14px; font-weight: 400; line-height: 18px; text-align: left; color: #666; text-decoration: underline; margin-bottom: 24px; text-transform: lowercase; cursor: pointer } @media(min-width:1024px) { .FilterUsage_Container__CPGlX { margin: 0 4rem 0 0 } } .FilterFacetCheckbox_hidden__4UajD { display: none } .FilterFacetCheckbox_showAll__e_whq { text-decoration: underline; cursor: pointer } .FilterSliderUsage_container__agoCM { height: 100%; width: 100%; background: #fff } .FilterSliderUsage_container__agoCM [data-fs-filter-slider-content] [data-fs-filter] { padding: 24px 16px 0; height: 74vh; overflow-y: scroll; scrollbar-width: none; -ms-overflow-style: none } .FilterSliderUsage_container__agoCM [data-fs-filter-slider-content] [data-fs-slide-over-header] { position: relative; display: flex; justify-content: space-between; align-items: center } .FilterSliderUsage_container__agoCM [data-fs-filter-slider-content] [data-fs-slide-over-header] [data-fs-button] { position: absolute; right: 0; top: 0; width: 44px; height: 44px } .FilterSliderUsage_container__agoCM [data-fs-filter-slider-content] [data-fs-slide-over-header] [data-fs-button] [data-fs-button-wrapper] { box-shadow: none; width: 100%; margin-right: 10px } .FilterSliderUsage_container__agoCM [data-fs-filter-slider-content] [data-fs-slide-over-header] [data-fs-button] [data-fs-button-wrapper] span { font-size: 14px; font-weight: 400; line-height: 18px; text-align: left; color: #ed0030 } .FilterSliderUsage_container__agoCM [data-fs-filter-slider-content] [data-fs-slide-over-header] [data-fs-button] [data-fs-button-wrapper] svg { stroke-width: 27 } .FilterSliderUsage_container__agoCM .FilterSliderUsage_title___pAp7 { display: flex; justify-content: space-between; justify-items: center; margin-top: 40px; padding: 0 16px } .FilterSliderUsage_container__agoCM .FilterSliderUsage_title___pAp7 p { font-size: 26px; font-weight: 700; line-height: 36px; text-align: left; color: #666; display: flex; justify-content: center; align-items: center } .FilterSliderUsage_container__agoCM .FilterSliderUsage_title___pAp7 button [data-fs-button-wrapper] { padding: 0; line-height: 17px; color: #666; font-size: 12px; font-weight: 400; text-align: left; -webkit-text-decoration-line: underline; text-decoration-line: underline; font-style: normal } .FilterSliderUsage_container__agoCM .FilterSliderUsage_productClusterNames__nCOGb { display: none } .FilterSliderUsage_container__agoCM .FilterSliderUsage_headerAccordionDefault__EyHzZ { margin-bottom: 16px; border-bottom: 0 } .FilterSliderUsage_container__agoCM .FilterSliderUsage_headerAccordionDefault__EyHzZ [data-fs-button] { text-transform: lowercase; padding: 16px; border: 1px solid #ccc } .FilterSliderUsage_container__agoCM .FilterSliderUsage_headerAccordionDefault__EyHzZ [data-fs-button] [data-fs-button-wrapper] { font-size: 16px; line-height: 28px; font-weight: 400; color: #666; position: relative; display: inline-flex; -moz-column-gap: 0; column-gap: 0; align-items: center; justify-content: center; padding: 0; text-decoration: none; border: 0; border-radius: 0; outline: none; box-shadow: var(--fs-button-shadow); transition: var(--fs-button-transition-property) var(--fs-button-transition-timing) var(--fs-button-transition-function) } .FilterSliderUsage_container__agoCM .FilterSliderUsage_headerAccordionDefault__EyHzZ [data-fs-button] [data-fs-button-wrapper] span { width: 100%; display: flex; justify-content: space-between; justify-items: center } .FilterSliderUsage_container__agoCM .FilterSliderUsage_headerAccordionDefault__EyHzZ [data-fs-button] [data-fs-button-wrapper] span div { display: flex; align-items: center } .FilterSliderUsage_container__agoCM .FilterSliderUsage_headerAccordionDefault__EyHzZ [data-fs-button] [data-fs-button-wrapper] [data-fs-button-icon] { display: none } .FilterSliderUsage_container__agoCM .FilterSliderUsage_headerAccordionClosed__PO1TC [data-fs-button] { border-radius: 8px } .FilterSliderUsage_container__agoCM .FilterSliderUsage_headerAccordionOpen__FRRye [data-fs-button] { border-radius: 8px 8px 0 0; border-bottom: none } .FilterSliderUsage_container__agoCM .FilterSliderUsage_headerAccordionOpen__FRRye [data-fs-accordion-panel] { padding-bottom: 0 } .FilterSliderUsage_container__agoCM .FilterSliderUsage_headerAccordionOpen__FRRye [data-fs-accordion-panel] [data-fs-accordion-item] { border: 0 } .FilterSliderUsage_container__agoCM .FilterSliderUsage_headerAccordionOpen__FRRye [data-fs-accordion-panel] [data-fs-accordion-item] [data-fs-accordion-panel] { border: 1px solid #999; border-top: none; border-radius: 0 0 8px 8px } .FilterSliderUsage_container__agoCM .FilterSliderUsage_headerAccordionOpen__FRRye [data-fs-accordion-panel] [data-fs-accordion-item] [data-fs-accordion-panel] [data-fs-filter-price] { padding: 0 16px 16px } .FilterSliderUsage_container__agoCM .FilterSliderUsage_headerAccordionOpen__FRRye [data-fs-accordion-panel] [data-fs-accordion-item] [data-fs-accordion-panel] [data-fs-filter-price] label { color: #666; font-size: 14px; font-weight: 400; line-height: 18px; text-align: left; display: flex; gap: 8px; margin-bottom: 8px } .FilterSliderUsage_container__agoCM .FilterSliderUsage_headerAccordionOpen__FRRye [data-fs-accordion-panel] [data-fs-accordion-item] [data-fs-accordion-panel] [data-fs-filter-price] label [data-fs-input]:focus-visible, .FilterSliderUsage_container__agoCM .FilterSliderUsage_headerAccordionOpen__FRRye [data-fs-accordion-panel] [data-fs-accordion-item] [data-fs-accordion-panel] [data-fs-filter-price] label [data-fs-input]:hover:focus-visible { border-color: none; outline: none; box-shadow: none } .FilterSliderUsage_container__agoCM .FilterSliderUsage_headerAccordionOpen__FRRye [data-fs-accordion-panel] [data-fs-accordion-item] [data-fs-accordion-panel] [data-fs-filter-price] label input { width: 20px; height: 20px; border-radius: 4px; border: 2px solid #999; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; background-color: #fff; --fs-input-padding: 0; -fs-input-box-shadow: none; --fs-input-box-shadow-hover: none } .FilterSliderUsage_container__agoCM .FilterSliderUsage_headerAccordionOpen__FRRye [data-fs-accordion-panel] [data-fs-accordion-item] [data-fs-accordion-panel] [data-fs-filter-price] label input:checked { border: none; background-color: #ed0030; background-image: url('data:image/svg+xml;utf8,'); background-repeat: no-repeat; background-position: 50% } .FilterSliderUsage_container__agoCM .FilterSliderUsage_headerAccordionOpen__FRRye [data-fs-accordion-panel] [data-fs-accordion-item] [data-fs-accordion-panel] [data-fs-filter-price] button { font-size: 14px; font-weight: 400; line-height: 18px; text-align: left; color: #ed0030; margin-top: 8px } .FilterSliderUsage_container__agoCM .FilterSliderUsage_headerAccordionOpen__FRRye [data-fs-accordion-panel] [data-fs-accordion-item] [data-fs-button] { display: none } .FilterSliderUsage_container__agoCM .FilterSliderUsage_headerAccordionOpen__FRRye [data-fs-accordion-panel] ul { padding: 0 16px 16px } .FilterSliderUsage_container__agoCM .FilterSliderUsage_headerAccordionOpen__FRRye [data-fs-accordion-panel] ul li label { width: 100%; display: flex; justify-content: space-between } .FilterSliderUsage_container__agoCM [data-fs-filter-title] { font-size: 20px; line-height: 28px; font-weight: 700; color: #666 } .FilterSliderUsage_container__agoCM [data-fs-filter] [data-fs-filter-accordion] { border: none; border-radius: none } .FilterSliderUsage_container__agoCM [data-fs-badge][data-fs-badge-variant] [data-fs-badge-wrapper] { background-color: transparent; border-color: none; font-size: 14px; font-weight: 400; line-height: 18px; text-align: left; color: #999; position: relative; display: flex; justify-content: space-between } .FilterSliderUsage_container__agoCM [data-fs-badge-wrapper]:before { content: "("; position: absolute; left: 6px } .FilterSliderUsage_container__agoCM [data-fs-badge-wrapper]:after { content: ")"; position: absolute; right: 6px } .FilterSliderUsage_container__agoCM [data-fs-accordion] { margin-bottom: 16px } .FilterSliderUsage_container__agoCM [data-fs-accordion] [data-fs-accordion-item] [data-fs-checkbox] { width: 20px; height: 20px; border-radius: 2px; border: 1px solid #999; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; background-color: #fff } .FilterSliderUsage_container__agoCM [data-fs-accordion] [data-fs-accordion-item] [data-fs-checkbox]:checked { background-color: #d1002a; background-image: url('data:image/svg+xml;utf8,'); background-repeat: no-repeat; background-position: 50% } .FilterSliderUsage_container__agoCM [data-fs-accordion] [data-fs-accordion-item] [data-fs-label] { font-size: 14px; font-weight: 400; line-height: 18px; text-align: left; color: #666; text-transform: lowercase } .FilterSliderUsage_container__agoCM [data-fs-filter-slider-footer] { position: absolute; min-height: 72px; display: flex; justify-content: center; align-items: center; bottom: 0; padding: 16px; width: 100%; background-color: #fff; box-shadow: 0 3px 10px -5px rgba(0, 0, 0, .4); text-align: center; line-height: 60px } .FilterSliderUsage_container__agoCM [data-fs-filter-slider-footer] [data-fs-filter-slider-footer-button-clear] { display: none } .FilterSliderUsage_container__agoCM [data-fs-filter-slider-footer] [data-fs-button] { width: 100% } .FilterSliderUsage_container__agoCM [data-fs-filter-slider-footer] [data-fs-button] [data-fs-button-wrapper] { height: 44px; padding: 0 16px; border-radius: 8px; display: flex; justify-content: center; align-items: center; font-size: 16px; font-weight: 700; line-height: 20px; text-align: left; color: #fff; background: #ed0030 } .Banner_bannerWrapper__frDVP { width: 100%; padding: 0 16px; max-width: 100% } .Banner_bannerWrapper__frDVP .Banner_bannerTitle__rYRYk { margin-bottom: 16px } .Banner_bannerWrapper__frDVP .Banner_bannerTitle__rYRYk.Banner_h1__aUPg7 { font-size: 24px; line-height: 36px; font-weight: 700; letter-spacing: .4px; color: #666 } .Banner_bannerWrapper__frDVP .Banner_bannerTitle__rYRYk.Banner_h2__QjVTr { font-size: 20px; line-height: 32px; font-weight: 700; letter-spacing: .4px; color: #666 } .Banner_bannerWrapper__frDVP .Banner_bannerTitle__rYRYk.Banner_h3__vkXXE { font-size: 18px; line-height: 30px; font-weight: 700; letter-spacing: .4px; color: #666 } .Banner_bannerWrapper__frDVP .Banner_bannerTitle__rYRYk.Banner_h4__CacL0 { font-size: 16px; line-height: 28px; font-weight: 700; letter-spacing: .4px; color: #666 } .Banner_bannerWrapper__frDVP .Banner_bannerTitle__rYRYk.Banner_h5__N2mxA { font-size: 14px; line-height: 24px; font-weight: 700; letter-spacing: .4px; color: #666 } .Banner_bannerWrapper__frDVP .Banner_bannerTitle__rYRYk.Banner_h6__uEaWR { font-size: 12px; line-height: 24px; font-weight: 700; letter-spacing: .4px; color: #666 } .Banner_bannerWrapper__frDVP .Banner_bannerImages__17UaV { display: grid } .Banner_bannerWrapper__frDVP .Banner_bannerImages__17UaV .Banner_imageWrapper__vPKAy { width: 100%; height: 100% } .Banner_bannerWrapper__frDVP .Banner_bannerImages__17UaV .Banner_imageWrapper__vPKAy a { display: flex; width: 100% } .Banner_bannerWrapper__frDVP .Banner_bannerImages__17UaV .Banner_textWrapper__YYCzR { color: #333; line-height: 19px; margin-top: 16px } .Banner_bannerWrapper__frDVP .Banner_bannerImages__17UaV .Banner_textWrapper__YYCzR a, .Banner_bannerWrapper__frDVP .Banner_bannerImages__17UaV .Banner_textWrapper__YYCzR p { font-size: 14px; line-height: 19px; min-height: 8px } .Banner_bannerWrapper__frDVP .Banner_bannerImages__17UaV .Banner_textWrapper__YYCzR a a strong, .Banner_bannerWrapper__frDVP .Banner_bannerImages__17UaV .Banner_textWrapper__YYCzR p a strong { width: 100% } .Banner_bannerWrapper__frDVP .Banner_bannerImages__17UaV .Banner_textWrapper__YYCzR a { text-decoration: none; color: #333; line-height: 19px } .Banner_bannerWrapper__frDVP .Banner_bannerImages__17UaV .Banner_textWrapper__YYCzR .Banner_showMoreButton__2aE7G { display: block; width: 100%; font-size: 14px; line-height: 19px; color: #666; margin-top: 8px; padding: 0; text-decoration: underline; cursor: pointer } .Banner_bannerWrapper__frDVP .Banner_bannerImages__17UaV .Banner_textWrapper__YYCzR .Banner_showMoreButton__2aE7G:hover { color: #ed0030 } @media(min-width:1024px) { .Banner_bannerWrapper__frDVP { width: 100%; padding: 0; margin: auto; max-width: 1248px } .Banner_bannerWrapper__frDVP .Banner_bannerTitle__rYRYk.Banner_h1__aUPg7 { font-size: 32px; line-height: 72px; font-weight: ""; letter-spacing: 0; color: "" } .Banner_bannerWrapper__frDVP .Banner_bannerTitle__rYRYk.Banner_h2__QjVTr { font-size: 24px; line-height: 52px; font-weight: ""; letter-spacing: 0; color: "" } .Banner_bannerWrapper__frDVP .Banner_bannerTitle__rYRYk.Banner_h3__vkXXE { font-size: 20px; line-height: 44px; font-weight: ""; letter-spacing: 0; color: "" } .Banner_bannerWrapper__frDVP .Banner_bannerTitle__rYRYk.Banner_h4__CacL0 { font-size: 16px; line-height: 36px; font-weight: ""; letter-spacing: 0; color: "" } .Banner_bannerWrapper__frDVP .Banner_bannerTitle__rYRYk.Banner_h5__N2mxA { font-size: 14px; line-height: 28px; font-weight: ""; letter-spacing: 0; color: "" } .Banner_bannerWrapper__frDVP .Banner_bannerTitle__rYRYk.Banner_h6__uEaWR { font-size: 12px; line-height: 24px; font-weight: ""; letter-spacing: 0; color: "" } .Banner_bannerWrapper__frDVP .Banner_bannerImages__17UaV .Banner_textWrapper__YYCzR .Banner_showMoreButton__2aE7G, .Banner_bannerWrapper__frDVP .Banner_bannerImages__17UaV .Banner_textWrapper__YYCzR a, .Banner_bannerWrapper__frDVP .Banner_bannerImages__17UaV .Banner_textWrapper__YYCzR p { font-size: 16px; line-height: 21px } } .DynamicTag_h1Desktop__kKR_k { font-size: 32px; line-height: 36px } .DynamicTag_h1Desktop__kKR_k, .DynamicTag_h2Desktop__Rgw5q { font-weight: 700; letter-spacing: 0; color: #666; margin-bottom: 16px } .DynamicTag_h2Desktop__Rgw5q { font-size: 24px; line-height: 28px } .DynamicTag_h3Desktop__H8Z8_ { font-size: 20px; line-height: 24px } .DynamicTag_h3Desktop__H8Z8_, .DynamicTag_h4Desktop__QvS1f { font-weight: 700; letter-spacing: 0; color: #666; margin-bottom: 16px } .DynamicTag_h4Desktop__QvS1f { font-size: 16px; line-height: 21px } .DynamicTag_h5Desktop__Dr8Wv { font-size: 14px; line-height: 28px } .DynamicTag_h5Desktop__Dr8Wv, .DynamicTag_h6Desktop__spKOV { font-weight: 700; letter-spacing: 0; color: #666; margin-bottom: 16px } .DynamicTag_h6Desktop__spKOV { font-size: 12px; line-height: 24px } .DynamicTag_h1Mobile__s2Miv { font-size: 24px; line-height: 36px } .DynamicTag_h1Mobile__s2Miv, .DynamicTag_h2Mobile___Olg9 { font-weight: 700; letter-spacing: 0; color: #666; margin-bottom: 16px } .DynamicTag_h2Mobile___Olg9 { font-size: 20px; line-height: 32px } .DynamicTag_h3Mobile__m5vnT { font-size: 18px; line-height: 30px } .DynamicTag_h3Mobile__m5vnT, .DynamicTag_h4Mobile__32gxV { font-weight: 700; letter-spacing: 0; color: #666; margin-bottom: 16px } .DynamicTag_h4Mobile__32gxV { font-size: 16px; line-height: 28px } .DynamicTag_h5Mobile__zYqcc { font-size: 14px; line-height: 24px } .DynamicTag_h5Mobile__zYqcc, .DynamicTag_h6Mobile__8ZiVP { font-weight: 700; letter-spacing: 0; color: #666; margin-bottom: 16px } .DynamicTag_h6Mobile__8ZiVP { font-size: 12px; line-height: 21px } .ImagesCarousel_container__IzxSO { width: 100%; padding: 0 16px; max-width: 100%; overflow: hidden } .ImagesCarousel_container__IzxSO .ImagesCarousel_bannerTitle__9fhHT { margin-bottom: 16px } .ImagesCarousel_container__IzxSO .ImagesCarousel_bannerTitle__9fhHT.ImagesCarousel_h1__4WsDk { font-size: 24px; line-height: 36px; font-weight: 700; letter-spacing: .4px; color: #666 } .ImagesCarousel_container__IzxSO .ImagesCarousel_bannerTitle__9fhHT.ImagesCarousel_h2__11QM0 { font-size: 20px; line-height: 32px; font-weight: 700; letter-spacing: .4px; color: #666 } .ImagesCarousel_container__IzxSO .ImagesCarousel_bannerTitle__9fhHT.ImagesCarousel_h3__hHPna { font-size: 18px; line-height: 30px; font-weight: 700; letter-spacing: .4px; color: #666 } .ImagesCarousel_container__IzxSO .ImagesCarousel_bannerTitle__9fhHT.ImagesCarousel_h4__0fKVY { font-size: 16px; line-height: 28px; font-weight: 700; letter-spacing: .4px; color: #666 } .ImagesCarousel_container__IzxSO .ImagesCarousel_bannerTitle__9fhHT.ImagesCarousel_h5__BaLDg { font-size: 14px; line-height: 24px; font-weight: 700; letter-spacing: .4px; color: #666 } .ImagesCarousel_container__IzxSO .ImagesCarousel_bannerTitle__9fhHT.ImagesCarousel_h6__K2wx9 { font-size: 12px; line-height: 24px; font-weight: 700; letter-spacing: .4px; color: #666 } .ImagesCarousel_container__IzxSO [data-fs-carousel-item] { width: 100%; height: 100% } .ImagesCarousel_container__IzxSO [data-fs-carousel-item] div, .ImagesCarousel_container__IzxSO [data-fs-carousel-item] div a { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content } .ImagesCarousel_container__IzxSO [data-fs-carousel-item] div a { text-decoration: none; display: block } .ImagesCarousel_container__IzxSO [data-fs-carousel-item] div a div { max-height: -webkit-fit-content; max-height: -moz-fit-content; max-height: fit-content; display: flex; flex-direction: column; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; min-width: -webkit-fit-content; min-width: -moz-fit-content; min-width: fit-content; overflow: hidden; align-items: center } .ImagesCarousel_container__IzxSO [data-fs-carousel-item] div a div section { display: grid; justify-content: center; margin: 0 } .ImagesCarousel_container__IzxSO [data-fs-carousel-item] div a div img { width: 100%; height: 100% } .ImagesCarousel_container__IzxSO [data-fs-carousel-item] div a div p { text-wrap: wrap; font-size: 14px; line-height: 14px; font-weight: 700; letter-spacing: 0; color: "" } .ImagesCarousel_container__IzxSO [data-fs-carousel-item] div a div[data-fs-paragraphimage] div { padding: 0 } .ImagesCarousel_container__IzxSO [data-fs-carousel-item] div a div[data-fs-paragraphimage] div div { display: flex; justify-content: start; align-items: start; text-align: start; overflow-wrap: anywhere } .ImagesCarousel_container__IzxSO [data-fs-carousel-item] div a div[data-fs-paragraphimage] div div p:first-of-type { margin-top: 16px } .ImagesCarousel_container__IzxSO [data-fs-carousel-item] div a div[data-fs-paragraphimage] div div p { justify-content: start; align-items: start; text-align: start; font-weight: 400; margin-bottom: 0 } .ImagesCarousel_container__IzxSO [data-fs-carousel-item] div a div[data-fs-paragraphimage] div div p a { display: contents } .ImagesCarousel_container__IzxSO [data-fs-carousel-item] .ImagesCarousel_textWrapper__53N6C { line-height: 19px; margin-top: 8px; display: flex; flex-direction: column; align-items: center; width: 100% } .ImagesCarousel_container__IzxSO [data-fs-carousel-item] .ImagesCarousel_textWrapper__53N6C p { font-size: 14px; line-height: 19px; min-height: 8px; margin-bottom: 0; font-weight: 400; width: 100% } .ImagesCarousel_container__IzxSO [data-fs-carousel-item] .ImagesCarousel_textWrapper__53N6C .ImagesCarousel_showMoreButton__s9DZz { display: block; width: 100%; font-size: 14px; line-height: 19px; color: #666; margin-top: 8px; padding: 0; text-decoration: underline; cursor: pointer } .ImagesCarousel_container__IzxSO [data-fs-carousel-item] .ImagesCarousel_textWrapper__53N6C .ImagesCarousel_showMoreButton__s9DZz:hover { color: #ed0030 !important } .ImagesCarousel_container__IzxSO [data-fs-carousel-item] [data-fs-carousel-track], .ImagesCarousel_container__IzxSO [data-fs-carousel-track] { padding: 0 } .ImagesCarousel_container__IzxSO [data-fs-carousel] { position: relative } .ImagesCarousel_container__IzxSO [data-fs-carousel] [data-fs-carousel-track] { padding: 0 } .ImagesCarousel_container__IzxSO.ImagesCarousel_noControls___T1Qk [data-fs-carousel-bullets], .ImagesCarousel_container__IzxSO.ImagesCarousel_noControls___T1Qk [data-fs-carousel-controls] { display: none } .ImagesCarousel_container__IzxSO.ImagesCarousel_notContainer__hNJWc { padding: 0; width: auto } .ImagesCarousel_container__IzxSO.ImagesCarousel_OneItem__w44B0 [data-fs-carousel-track] { padding: 0 } .ImagesCarousel_container__IzxSO.ImagesCarousel_OneItem__w44B0 [data-fs-carousel] [data-fs-carousel-item]:not(:last-of-type) { margin-right: 0 } .ImagesCarousel_container__IzxSO.ImagesCarousel_MoreOneItem__ZKwae [data-fs-carousel] [data-fs-carousel-item]:not(:last-of-type) { margin-right: 24px } .ImagesCarousel_container__IzxSO.ImagesCarousel_MoreOneItem__ZKwae .ImagesCarousel_gap16px__5fvep [data-fs-carousel-item]:not(:last-of-type) { margin-right: 16px } .ImagesCarousel_container__IzxSO.ImagesCarousel_MoreOneItem__ZKwae .ImagesCarousel_gap24px__6ECCH [data-fs-carousel-item]:not(:last-of-type) { margin-right: 24px } .ImagesCarousel_container__IzxSO.ImagesCarousel_MoreOneItem__ZKwae .ImagesCarousel_gap32px__Fi_su [data-fs-carousel-item]:not(:last-of-type) { margin-right: 32px } .ImagesCarousel_container__IzxSO.ImagesCarousel_scroll__rpdCy { padding-right: 0 } .ImagesCarousel_container__IzxSO.ImagesCarousel_scroll__rpdCy [data-fs-carousel-item] { min-width: -webkit-fit-content; min-width: -moz-fit-content; min-width: fit-content } .ImagesCarousel_container__IzxSO.ImagesCarousel_scroll__rpdCy [data-fs-carousel] [data-fs-carousel-item] { min-width: unset } .ImagesCarousel_container__IzxSO.ImagesCarousel_scroll__rpdCy [data-fs-carousel] [data-fs-carousel-item]:last-of-type { margin-right: 16px } .ImagesCarousel_container__IzxSO.ImagesCarousel_scroll__rpdCy [data-fs-carousel] [data-fs-carousel-item]:not(:last-of-type) { min-width: unset; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content } .ImagesCarousel_container__IzxSO [data-fs-carousel] [data-fs-carousel-controls] { top: 50%; width: 100%; position: absolute; transform: translateY(-50%) } .ImagesCarousel_container__IzxSO [data-fs-carousel] [data-fs-carousel-controls] [data-fs-button] { --fs-button-height: 0 } .ImagesCarousel_container__IzxSO [data-fs-carousel] [data-fs-carousel-controls] [disabled] div { display: none } .ImagesCarousel_container__IzxSO.ImagesCarousel_slide__fpLKJ { padding-left: 0; padding-right: 0 } .ImagesCarousel_container__IzxSO.ImagesCarousel_slide__fpLKJ [data-fs-carousel-item] { margin: 0 } .ImagesCarousel_container__IzxSO.ImagesCarousel_slide__fpLKJ [data-fs-carousel-item] div { width: 100%; height: 100% } .ImagesCarousel_container__IzxSO.ImagesCarousel_slide__fpLKJ [data-fs-carousel-item] div a { width: 100%; height: 100%; display: flex } .ImagesCarousel_container__IzxSO.ImagesCarousel_slide__fpLKJ [data-fs-carousel-item] img { width: 100%; height: 100% } .ImagesCarousel_container__IzxSO.ImagesCarousel_slide__fpLKJ [data-fs-carousel-item] .ImagesCarousel_title__lmpSe { color: #666; margin-bottom: 16px; font-size: 26px; line-height: 36px; font-weight: 700; letter-spacing: 0; color: "" } .ImagesCarousel_container__IzxSO.ImagesCarousel_slide__fpLKJ [data-fs-carousel-item] [data-fs-carousel-track] { padding: 0 } .ImagesCarousel_container__IzxSO.ImagesCarousel_slide__fpLKJ [data-fs-carousel-item] a { text-decoration: none } .ImagesCarousel_container__IzxSO [data-fs-carousel-bullets] { bottom: 16px; position: absolute; gap: 16px; justify-content: center; padding: 0 16px; background-color: transparent } .ImagesCarousel_container__IzxSO [data-fs-carousel-bullets] [data-fs-carousel-bullet] { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding: 0; --fs-button-height: 8px } .ImagesCarousel_container__IzxSO [data-fs-carousel-bullets] [data-fs-carousel-bullet][aria-selected=true] [data-fs-button-wrapper] { background-color: #000 } .ImagesCarousel_container__IzxSO [data-fs-carousel-bullets] [data-fs-carousel-bullet] [data-fs-button-wrapper] { border-radius: 50%; width: 8px; height: 8px; background-color: #760018 } .ImagesCarousel_container__IzxSO p { margin-bottom: 16px } .ImagesCarousel_container__IzxSO.ImagesCarousel_itemMargin0__wgVmm [data-fs-carousel-item] { margin-right: 0 !important } .ImagesCarousel_container__IzxSO.ImagesCarousel_itemMargin16px__ZXabl [data-fs-carousel-item] { margin-right: 16px !important } .ImagesCarousel_container__IzxSO.ImagesCarousel_lastItemDisplayFull__EkxoX:not(.ImagesCarousel_slide__fpLKJ) [data-fs-carousel-track] { padding-right: 16px; gap: 16px } .ImagesCarousel_container__IzxSO.ImagesCarousel_lastItemDisplayFull__EkxoX:not(.ImagesCarousel_slide__fpLKJ) [data-fs-carousel-track] [data-fs-carousel-item] { max-width: 100%; width: 100%; margin-right: 0 } .ImagesCarousel_container__IzxSO.ImagesCarousel_lastItemDisplayFull__EkxoX:not(.ImagesCarousel_slide__fpLKJ) [data-fs-carousel-track] [data-fs-carousel-item]:last-child { margin-right: 0 !important } .ImagesCarousel_container__IzxSO.ImagesCarousel_lastItemDisplayFull__EkxoX:not(.ImagesCarousel_slide__fpLKJ) [data-fs-carousel-track] [data-fs-carousel-item] div { width: 100%; margin-right: 0 } .ImagesCarousel_container__IzxSO.ImagesCarousel_lastItemDisplayFull__EkxoX:not(.ImagesCarousel_slide__fpLKJ) [data-fs-carousel-track] [data-fs-carousel-item] div a { display: block; width: 100%; margin-right: 0 } .ImagesCarousel_container__IzxSO.ImagesCarousel_lastItemDisplayFull__EkxoX:not(.ImagesCarousel_slide__fpLKJ) [data-fs-carousel-track] [data-fs-carousel-item] div a div { width: 100%; margin-right: 0 } .ImagesCarousel_container__IzxSO.ImagesCarousel_lastItemDisplayFull__EkxoX:not(.ImagesCarousel_slide__fpLKJ) [data-fs-carousel-track] [data-fs-carousel-item] div a div img { max-width: 100%; width: 100%; height: 100% } @media(min-width:1024px) { .ImagesCarousel_container__IzxSO { width: 100%; padding: 0; margin: auto; max-width: 1248px; overflow: visible } .ImagesCarousel_container__IzxSO .ImagesCarousel_bannerTitle__9fhHT.ImagesCarousel_h1__4WsDk { font-size: 32px; line-height: 72px; font-weight: ""; letter-spacing: 0; color: "" } .ImagesCarousel_container__IzxSO .ImagesCarousel_bannerTitle__9fhHT.ImagesCarousel_h2__11QM0 { font-size: 24px; line-height: 52px; font-weight: ""; letter-spacing: 0; color: "" } .ImagesCarousel_container__IzxSO .ImagesCarousel_bannerTitle__9fhHT.ImagesCarousel_h3__hHPna { font-size: 20px; line-height: 44px; font-weight: ""; letter-spacing: 0; color: "" } .ImagesCarousel_container__IzxSO .ImagesCarousel_bannerTitle__9fhHT.ImagesCarousel_h4__0fKVY { font-size: 16px; line-height: 36px; font-weight: ""; letter-spacing: 0; color: "" } .ImagesCarousel_container__IzxSO .ImagesCarousel_bannerTitle__9fhHT.ImagesCarousel_h5__BaLDg { font-size: 14px; line-height: 28px; font-weight: ""; letter-spacing: 0; color: "" } .ImagesCarousel_container__IzxSO .ImagesCarousel_bannerTitle__9fhHT.ImagesCarousel_h6__K2wx9 { font-size: 12px; line-height: 24px; font-weight: ""; letter-spacing: 0; color: "" } .ImagesCarousel_container__IzxSO.ImagesCarousel_scroll__rpdCy [data-fs-carousel] [data-fs-carousel-item] { min-width: -webkit-fit-content; min-width: -moz-fit-content; min-width: fit-content; max-width: none } .ImagesCarousel_container__IzxSO.ImagesCarousel_scroll__rpdCy [data-fs-carousel] [data-fs-carousel-item]:last-of-type { margin-right: 0; min-width: 0 } .ImagesCarousel_container__IzxSO.ImagesCarousel_scroll__rpdCy [data-fs-carousel] [data-fs-carousel-item]:not(:last-of-type) { max-width: none } .ImagesCarousel_container__IzxSO.ImagesCarousel_slide__fpLKJ [data-fs-carousel-item] img { width: auto; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; max-width: 100%; max-height: 100% } .ImagesCarousel_container__IzxSO [data-fs-carousel-item] .ImagesCarousel_textWrapper__53N6C { line-height: 21px } .ImagesCarousel_container__IzxSO [data-fs-carousel-item] .ImagesCarousel_textWrapper__53N6C p { font-size: 16px; line-height: 21px } .ImagesCarousel_container__IzxSO [data-fs-carousel-item] div a div p { font-size: 16px; line-height: 19px; font-weight: 700; letter-spacing: 0; color: "" } .ImagesCarousel_container__IzxSO.ImagesCarousel_lastItemDisplayFull__EkxoX:not(.ImagesCarousel_slide__fpLKJ) [data-fs-carousel-track] { padding-right: 0; gap: 0 } .ImagesCarousel_container__IzxSO.ImagesCarousel_lastItemDisplayFull__EkxoX:not(.ImagesCarousel_slide__fpLKJ) [data-fs-carousel-track] [data-fs-carousel-item] { width: -webkit-fit-content !important; width: -moz-fit-content !important; width: fit-content !important } .ImagesCarousel_container__IzxSO.ImagesCarousel_lastItemDisplayFull__EkxoX:not(.ImagesCarousel_slide__fpLKJ) [data-fs-carousel-track] [data-fs-carousel-item]:not(:last-child) { margin-right: 32px } .ImagesCarousel_container__IzxSO.ImagesCarousel_lastItemDisplayFull__EkxoX:not(.ImagesCarousel_slide__fpLKJ) [data-fs-carousel-track] [data-fs-carousel-item] div, .ImagesCarousel_container__IzxSO.ImagesCarousel_lastItemDisplayFull__EkxoX:not(.ImagesCarousel_slide__fpLKJ) [data-fs-carousel-track] [data-fs-carousel-item] div a { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content } .ImagesCarousel_container__IzxSO.ImagesCarousel_lastItemDisplayFull__EkxoX:not(.ImagesCarousel_slide__fpLKJ) [data-fs-carousel-track] [data-fs-carousel-item] div a div, .ImagesCarousel_container__IzxSO.ImagesCarousel_lastItemDisplayFull__EkxoX:not(.ImagesCarousel_slide__fpLKJ) [data-fs-carousel-track] [data-fs-carousel-item] div a div img { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content } .ImagesCarousel_alwaysDisplayArrows__kPqS_ [data-fs-carousel] [data-fs-carousel-controls] { opacity: 1 } } .ProductsFoundCount_productsFoundText__tMCRJ { width: 100%; display: block; color: #666; font-size: 14px; line-height: 18px; font-weight: 400; letter-spacing: 0; color: ""; min-width: -webkit-fit-content; min-width: -moz-fit-content; min-width: fit-content } .SortProducts_sortWrapper__LjCcX [data-fs-button-variant=tertiary]:active [data-fs-button-wrapper], .SortProducts_sortWrapper__LjCcX [data-fs-button-variant=tertiary]:focus [data-fs-button-wrapper], .SortProducts_sortWrapper__LjCcX [data-fs-button-variant=tertiary]:hover [data-fs-button-wrapper] { background-color: transparent } .SortProducts_sortWrapper__LjCcX [data-fs-button] { --fs-button-height: 18px } .SortProducts_sortWrapper__LjCcX [data-fs-button] [data-fs-button-wrapper] { padding: 0; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; border: none; justify-content: flex-start } .SortProducts_sortWrapper__LjCcX [data-fs-button] [data-fs-button-wrapper] span { display: flex; gap: 8px; font-size: 12px; line-height: 14px; font-weight: 400; color: #666; align-items: center } .SortProducts_sortWrapper__LjCcX [data-fs-button] [data-fs-button-wrapper] span .SortProducts_fixedContent__LSM_H { display: flex; gap: 4px; font-size: 14px; line-height: 18px; color: #ed0030; align-items: center; text-wrap: nowrap } .SortProducts_sortWrapper__LjCcX [data-fs-button] [data-fs-button-wrapper] span .SortProducts_fixedContent__LSM_H div { width: 16px; height: 16px } .SortProducts_sortWrapper__LjCcX [data-fs-button] [data-fs-button-wrapper] span .SortProducts_variableContent__IiHm_ { display: block; white-space: nowrap; max-width: 113px; overflow: hidden; text-overflow: ellipsis } .SortProducts_sortModal__d9P31 { width: 100vw; min-width: 100vw; margin: 0; height: 100vh; position: absolute; top: 0; left: 0 } .SortProducts_sortModal__d9P31 [data-fs-button-variant=tertiary]:active [data-fs-button-wrapper], .SortProducts_sortModal__d9P31 [data-fs-button-variant=tertiary]:focus [data-fs-button-wrapper], .SortProducts_sortModal__d9P31 [data-fs-button-variant=tertiary]:hover [data-fs-button-wrapper] { background-color: transparent } .SortProducts_sortModal__d9P31 [data-fs-button] { position: absolute; width: 24px; height: 24px; top: 24px; right: 16px; --fs-button-height: 24px } .SortProducts_sortModal__d9P31 [data-fs-button] [data-fs-button-wrapper] { width: 24px; height: 24px; padding: 0; border: none } .SortProducts_sortModal__d9P31 [data-fs-modal-header] { padding: 0 } .SortProducts_sortModal__d9P31 [data-fs-modal-header] [data-fs-modal-header-title] { width: 100%; padding: 91px 16px 43px; margin: 0; font-size: 26px; line-height: 36px; font-weight: 700; color: #666 } .SortProducts_sortModal__d9P31 [data-fs-modal-body] { display: flex; flex-direction: column; gap: 16px; padding: 0 16px } .SortProducts_sortModal__d9P31 [data-fs-modal-body] .SortProducts_sortOption__u0FVi { display: flex; align-items: center; gap: 8px } .SortProducts_sortModal__d9P31 [data-fs-modal-body] .SortProducts_sortOption__u0FVi input[type=radio] { display: none } .SortProducts_sortModal__d9P31 [data-fs-modal-body] .SortProducts_sortOption__u0FVi label { font-size: 14px; line-height: 18px; color: #666; display: flex; gap: 8px; align-items: center; position: relative } .SortProducts_sortModal__d9P31 [data-fs-modal-body] .SortProducts_sortOption__u0FVi input[type=radio]:not(:checked)+label:before { content: ""; display: block; width: 24px; height: 24px; border-radius: 50%; border: 2.4px solid #ccc } .SortProducts_sortModal__d9P31 [data-fs-modal-body] .SortProducts_sortOption__u0FVi input[type=radio]:checked+label:before { content: ""; display: block; width: 24px; height: 24px; border-radius: 50%; border: 2.4px solid #ed0030 } .SortProducts_sortModal__d9P31 [data-fs-modal-body] .SortProducts_sortOption__u0FVi input[type=radio]:checked+label:after { content: ""; display: block; width: 8px; height: 8px; border-radius: 50%; background-color: #ed0030; position: absolute; top: 50%; left: 12px; transform: translate(-50%, -50%) } @media(min-width:1024px) { .SortProducts_sortWrapper__LjCcX { min-height: 36px } .SortProducts_sortWrapper__LjCcX [data-fs-button] [data-fs-button-wrapper] { transition: none; padding: 0 8px; height: 40px; border: 1px solid #ccc !important; border-radius: 4px; width: 257px } .SortProducts_sortWrapper__LjCcX [data-fs-button] [data-fs-button-wrapper] span { font-size: 16px; line-height: 20px; color: #666; width: 100% } .SortProducts_sortWrapper__LjCcX [data-fs-button] [data-fs-button-wrapper] span .SortProducts_fixedContent__LSM_H { font-size: 16px; line-height: 20px; font-weight: 700; color: #666; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content } .SortProducts_sortWrapper__LjCcX [data-fs-button] [data-fs-button-wrapper] span .SortProducts_variableContent__IiHm_ { width: 100%; text-align: left } .SortProducts_sortWrapper__LjCcX [data-fs-button] [data-fs-button-wrapper] span div { height: 16px; width: 16px; display: flex; align-items: center; justify-content: center } .SortProducts_sortWrapper__LjCcX [data-fs-button] [data-fs-button-wrapper] span div img { width: 16px; height: 16px } .SortProducts_sortWrapper__LjCcX [data-fs-button][aria-expanded=true]:before { content: ""; background-color: transparent; width: 257px; height: 36px; border-radius: 4px; box-shadow: 0 3px 10px -5px rgba(0, 0, 0, .251); position: absolute } .SortProducts_sortWrapper__LjCcX [data-fs-button][aria-expanded=true] [data-fs-button-wrapper] { background-color: #f1f1f1; border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-bottom: none !important; z-index: 2 } .SortProducts_sortWrapper__LjCcX [data-fs-button][aria-expanded=true] [data-fs-button-wrapper] span div { transform: rotate(180deg) } .SortProducts_sortDropdownMenu__Fc8Zd:focus-visible { outline: none } .SortProducts_sortDropdownMenu__Fc8Zd { display: flex; flex-direction: column; width: 257px; background-color: #f1f1f1; padding-bottom: 8px; margin-top: -1px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; border: 1px solid #ccc; border-top: none; box-shadow: 0 3px 10px -5px rgba(0, 0, 0, .251); z-index: 1 } .SortProducts_sortDropdownMenu__Fc8Zd [data-fs-dropdown-item] { padding: 8px; text-align: left; font-size: 14px; line-height: 18px; color: #666 } .SortProducts_sortDropdownMenu__Fc8Zd [data-fs-dropdown-item]:hover { background-color: #0071e0; color: #fff } } .CardsDisplaySelector_displaySelectorBtnContent__cd8Fu, .CardsDisplaySelector_displaySelectorBtn__OVv6p, .CardsDisplaySelector_displaySelector__KvsFq { display: flex; align-items: center } .CardsDisplaySelector_displaySelector__KvsFq { margin-left: auto; gap: 16px } .CardsDisplaySelector_displaySelector__KvsFq .CardsDisplaySelector_displaySelectorBtn__OVv6p { padding: 0; cursor: pointer } .CardsDisplaySelector_displaySelector__KvsFq .CardsDisplaySelector_displaySelectorBtn__OVv6p .CardsDisplaySelector_displaySelectorBtnContent__cd8Fu { gap: 4px; font-size: 14px; line-height: 18px; font-weight: 700; letter-spacing: 0; color: "" } .CardsDisplaySelector_displaySelector__KvsFq .CardsDisplaySelector_displaySelectorBtn__OVv6p .CardsDisplaySelector_displaySelectorBtnContent__cd8Fu div { display: flex; align-items: center; justify-content: center; width: 16px; height: 16px } @media(min-width:1024px) { .CardsDisplaySelector_displaySelector__KvsFq .CardsDisplaySelector_displaySelectorBtn__OVv6p .CardsDisplaySelector_displaySelectorBtnContent__cd8Fu { font-size: 16px; line-height: 20px; font-weight: 700; letter-spacing: 0; color: "" } .CardsDisplaySelector_displaySelector__KvsFq .CardsDisplaySelector_displaySelectorBtn__OVv6p .CardsDisplaySelector_displaySelectorBtnContent__cd8Fu div { width: 24px; height: 24px } } .Pagination_loadMore__r4aQW { max-width: 100%; display: flex; align-items: center; justify-content: center; width: 100%; padding: 0; margin: auto; max-width: 1248px } .Pagination_loadMore__r4aQW>div { margin-top: 32px } .Pagination_loadMore__r4aQW [data-fs-button] [data-fs-button-wrapper] { width: auto; min-width: 320px; max-width: 358px; height: 44px; border-radius: 8px; background-color: #ed0030; font-size: 16px; line-height: 20px; font-weight: 700; letter-spacing: 0; color: "" } .Pagination_loadMore__r4aQW [data-fs-button] [data-fs-button-wrapper]:hover { background-color: #d1002a } .Pagination_loadMore__r4aQW [data-fs-button] [data-fs-button-wrapper] { min-height: 40px } .Pagination_loadMore__r4aQW .Pagination_totalCount__Th3o8 { display: block; margin-bottom: 12px; text-align: center; color: #666; font-size: 12px; line-height: 14px; font-weight: 400; letter-spacing: 0; color: "" } @media(min-width:1024px) { .Pagination_loadMore__r4aQW>div { margin-top: 24px } .Pagination_loadMore__r4aQW [data-fs-button] [data-fs-button-wrapper] { min-height: 56px; font-size: 20px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: "" } .Pagination_loadMore__r4aQW .Pagination_totalCount__Th3o8 { margin-bottom: 16px; font-size: 14px; line-height: 18px; font-weight: 400; letter-spacing: 0; color: "" } } .InformationBlock_container__SgT1k { width: 100%; max-width: 100%; padding: 0 16px } .InformationBlock_container__SgT1k .InformationBlock_containerImg__WKqFo, .InformationBlock_container__SgT1k img { width: 100% } .InformationBlock_container__SgT1k .InformationBlock_title__V_jIi { margin: 24px 0 32px; color: #666; font-size: 24px; font-style: normal; font-weight: 700; line-height: 28px } .InformationBlock_container__SgT1k .InformationBlock_titles__Xr9Q3 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; width: 100%; padding: 0; margin: 32px 0 48px } .InformationBlock_container__SgT1k .InformationBlock_text__FnHaf h1 { font-size: 18px; line-height: 22px; font-weight: 700; letter-spacing: 0; color: ""; color: #333; font-style: normal; margin-bottom: 8px } .InformationBlock_container__SgT1k .InformationBlock_text__FnHaf p { font-size: 14px; line-height: 19px; font-weight: 400; letter-spacing: 0; color: ""; font-style: normal; padding-bottom: 32px; color: #333 } .InformationBlock_container__SgT1k .InformationBlock_itemMenu__4IiNR { display: flex; height: 44px; justify-content: center; align-items: center; border-radius: 8px; background: #fff; cursor: pointer; gap: 8px; padding: 4px 8px; text-align: center; color: #ed0030; font-style: normal; font-size: 16px; line-height: 20px; font-weight: 700; letter-spacing: 0; color: "" } .InformationBlock_container__SgT1k .InformationBlock_itemMenu__4IiNR:hover { background-color: #ccc; color: #fff } .InformationBlock_container__SgT1k .InformationBlock_icons__iaTOO { height: 100%; align-items: center; display: flex } .InformationBlock_container__SgT1k .InformationBlock_selected__obmiT { background-color: #ccc; color: #fff } @media(min-width:1024px) { .InformationBlock_container__SgT1k { width: 100%; max-width: 1248px; margin: auto auto 0; padding: 0 0 8px } .InformationBlock_container__SgT1k .InformationBlock_title__V_jIi { margin: 48px 0 32px; font-size: 32px; font-style: normal; font-weight: 700; line-height: 36px } .InformationBlock_container__SgT1k .InformationBlock_titles__Xr9Q3 { grid-template-columns: repeat(4, 1fr) } .InformationBlock_container__SgT1k .InformationBlock_itemMenu__4IiNR { gap: 12px; padding: 4px 20px } .InformationBlock_container__SgT1k .InformationBlock_text__FnHaf h1 { color: #333; font-size: 20px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: ""; font-style: normal; margin-bottom: 8px } .InformationBlock_container__SgT1k .InformationBlock_text__FnHaf p { color: #333; font-size: 16px; line-height: 21px; font-weight: 400; letter-spacing: 0; color: ""; font-style: normal; padding-bottom: 40px } } .ProductTechnicalSpecs_tecnicalSpecificationsSection__IcurU { max-width: 100%; padding: 16px; display: flex; flex-direction: column; width: 100%; margin-bottom: 24px } .ProductTechnicalSpecs_tecnicalSpecificationsSection__IcurU [data-fs-content] { margin: 0 } .ProductTechnicalSpecs_tecnicalSpecificationsSection__IcurU .ProductTechnicalSpecs_collapsibleBox__3jYPb { margin: 24px 0 0; padding: 16px; border-radius: 16px; background-color: #fff; box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .08) } .ProductTechnicalSpecs_tecnicalSpecificationsSection__IcurU .ProductTechnicalSpecs_collapsibleBox__3jYPb:first-of-type { margin-top: 0 } .ProductTechnicalSpecs_tecnicalSpecificationsSection__IcurU .ProductTechnicalSpecs_collapsibleBoxTitle__P4fPk { display: flex; justify-content: space-between; color: #666; font-size: 18px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: ""; cursor: pointer; width: 100% } .ProductTechnicalSpecs_tecnicalSpecificationsSection__IcurU .ProductTechnicalSpecs_collapsibleBoxTable__RESpp, .ProductTechnicalSpecs_tecnicalSpecificationsSection__IcurU .ProductTechnicalSpecs_collapsibleDescription__qwVPv { font-size: 14px; line-height: 18px; font-weight: 400; letter-spacing: 0; color: ""; color: #666; margin-top: 32px; position: relative; width: 100%; text-align: left } .ProductTechnicalSpecs_tecnicalSpecificationsSection__IcurU .ProductTechnicalSpecs_collapsibleBoxTable__RESpp tr:nth-child(odd), .ProductTechnicalSpecs_tecnicalSpecificationsSection__IcurU .ProductTechnicalSpecs_collapsibleDescription__qwVPv tr:nth-child(odd) { background-color: #eaeaea } .ProductTechnicalSpecs_tecnicalSpecificationsSection__IcurU .ProductTechnicalSpecs_collapsibleBoxTable__RESpp td, .ProductTechnicalSpecs_tecnicalSpecificationsSection__IcurU .ProductTechnicalSpecs_collapsibleDescription__qwVPv td { color: #666; padding: 8px 6px } .ProductTechnicalSpecs_tecnicalSpecificationsSection__IcurU .ProductTechnicalSpecs_collapsibleBoxTable__RESpp:after, .ProductTechnicalSpecs_tecnicalSpecificationsSection__IcurU .ProductTechnicalSpecs_collapsibleDescription__qwVPv:after { content: ""; position: absolute; top: -16px; height: 1px; width: 100%; background-color: #eaeaea } .ProductTechnicalSpecs_tecnicalSpecificationsSection__IcurU .ProductTechnicalSpecs_collapsibleDescription__qwVPv iframe { display: flex; width: 100%; height: 100vh } .ProductTechnicalSpecs_tecnicalSpecificationsSection__IcurU .ProductTechnicalSpecs_collapsibleDescription__qwVPv:before { content: ""; width: 100%; height: 35px; position: absolute; bottom: -1rem; z-index: 1; background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff 61%) } .ProductTechnicalSpecs_tecnicalSpecificationsSection__IcurU .ProductTechnicalSpecs_active__Ci3wI:before, .ProductTechnicalSpecs_tecnicalSpecificationsSection__IcurU .ProductTechnicalSpecs_collapsibleDescription__qwVPv.ProductTechnicalSpecs_shortDescription__tVr3a:before { display: none } .ProductTechnicalSpecs_tecnicalSpecificationsSection__IcurU .ProductTechnicalSpecs_showMoreButton__wJHoq { font-size: 16px; line-height: 20px; font-weight: 700; letter-spacing: 0; color: ""; width: 133px; height: 40px; display: flex; justify-content: center; align-items: center; border: 2px solid #ed0030; box-sizing: border-box; border-radius: 8px; color: #ed0030; cursor: pointer; margin: 16px auto 0 } .ProductTechnicalSpecs_tecnicalSpecificationsSection__IcurU .ProductTechnicalSpecs_collapsibleBoxTable__RESpp td { line-height: 18px } @media(min-width:1024px) { .ProductTechnicalSpecs_tecnicalSpecificationsSection__IcurU { width: 100%; max-width: 1248px; padding: 0; margin: auto auto 48px } } .RelatedSearch_Container__a8ned { width: 100%; max-width: 100%; padding: 0 16px 32px; background-color: transparent; display: flex; align-items: center; gap: 8px; overflow-x: auto } .RelatedSearch_Container__a8ned .RelatedSearch_Title__x1CFM { white-space: nowrap; color: #666; font-size: 16px; line-height: 21px; font-weight: 700; letter-spacing: 0; color: "" } .RelatedSearch_Container__a8ned .RelatedSearch_RelatedSearch__fXkJJ { font-size: 14px; line-height: 19px; font-weight: 400; letter-spacing: 0; color: ""; white-space: nowrap; text-decoration: underline; padding: 0; color: #666 } .RelatedSearch_Container__a8ned::-webkit-scrollbar { display: none } @media(min-width:1024px) { .RelatedSearch_Container__a8ned { width: 100%; padding: 0; max-width: 1248px; background-color: transparent; margin: 24px auto auto } .RelatedSearch_Container__a8ned .RelatedSearch_RelatedSearch__fXkJJ { max-width: 145px; overflow: hidden; text-overflow: ellipsis; color: #666 } } .EmptySearchPage_emptySearchContainer__tL0VZ { display: flex; justify-content: center; align-items: center; width: 100%; max-width: 100%; flex-direction: column; padding: 48px 24px; gap: 32px } .EmptySearchPage_emptySearchContainer__tL0VZ div:first-child { display: flex; justify-content: center; align-items: center; flex-direction: column; gap: 16px } .EmptySearchPage_emptySearchContainer__tL0VZ div:first-child .EmptySearchPage_searchTermWrapper__NVLNo { display: flex; justify-content: center; align-items: center; font-size: 20px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: ""; color: #666; text-align: center; flex-wrap: wrap } .EmptySearchPage_emptySearchContainer__tL0VZ div:first-child .EmptySearchPage_searchTermWrapper__NVLNo span { color: #ed0030 } .EmptySearchPage_emptySearchContainer__tL0VZ .EmptySearchPage_stepsWrapper__Ps1Cr { display: flex; justify-content: center; align-items: flex-start; flex-direction: column; gap: 12px; max-width: 18.125rem } .EmptySearchPage_emptySearchContainer__tL0VZ .EmptySearchPage_stepsWrapper__Ps1Cr .EmptySearchPage_step__kJy7_, .EmptySearchPage_emptySearchContainer__tL0VZ .EmptySearchPage_stepsWrapper__Ps1Cr .EmptySearchPage_title__hc9WZ { font-size: 16px; line-height: 21px; font-weight: 400; color: ""; font-family: Roboto, sans-serif; letter-spacing: 0; color: #666 } .EmptySearchPage_emptySearchContainer__tL0VZ .EmptySearchPage_stepsWrapper__Ps1Cr .EmptySearchPage_title__hc9WZ { text-align: center; width: 100% } .EmptySearchPage_emptySearchContainer__tL0VZ .EmptySearchPage_stepsWrapper__Ps1Cr .EmptySearchPage_step__kJy7_ { display: flex; justify-content: flex-start; align-items: center; gap: 8px } @media screen and (min-width:1024px) { .EmptySearchPage_emptySearchContainer__tL0VZ { width: 100%; margin: auto; max-width: 1248px; flex-direction: row; padding: 48px 0; gap: 48px } .EmptySearchPage_emptySearchContainer__tL0VZ .EmptySearchPage_stepsWrapper__Ps1Cr { gap: 16px; max-width: 22.125rem } .EmptySearchPage_emptySearchContainer__tL0VZ .EmptySearchPage_stepsWrapper__Ps1Cr .EmptySearchPage_title__hc9WZ { text-align: left } } .ScrollToTop_scrollToTop__U7oku { display: none; width: 3rem; height: 3rem; position: fixed; bottom: 4rem; right: 1rem; z-index: 1; background-color: #ed0030; border-radius: 40px } .ScrollToTop_scrollToTop__U7oku [data-scroll-to-top-button] { padding: 0; line-height: 0; margin: auto; cursor: pointer } .ScrollToTop_scrollToTop__U7oku [data-scroll-to-top-button]:first-child { filter: brightness(4.5) } @media(min-width:1024px) { .ScrollToTop_scrollToTop__U7oku { right: 4rem } .ScrollToTop_isVisible__uAuWf { display: flex } } .TitlePages_sectionTitle__qjZQh { width: 100%; padding: 0 16px; margin-left: auto; margin-right: auto } .TitlePages_h1Mobile__HSTsL { font-size: 24px; line-height: 36px } .TitlePages_h1Mobile__HSTsL, .TitlePages_h2Mobile__GR2Gd { font-weight: 700; letter-spacing: 0; color: #666; margin-bottom: 16px } .TitlePages_h2Mobile__GR2Gd { font-size: 20px; line-height: 32px } .TitlePages_h3Mobile__CJ6CJ { font-size: 18px; line-height: 30px; font-weight: 700; letter-spacing: 0; color: #666; margin-bottom: 16px } .TitlePages_h4Mobile__8PCIV { font-size: 16px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: #666 } .TitlePages_h5Mobile___DAyD { font-size: 14px; line-height: 24px } .TitlePages_h5Mobile___DAyD, .TitlePages_h6Mobile__efmTD { font-weight: 700; letter-spacing: 0; color: #666; margin-bottom: 16px } .TitlePages_h6Mobile__efmTD { font-size: 12px; line-height: 21px } @media(min-width:1024px) { .TitlePages_sectionTitle__qjZQh { width: 100%; padding: 0; margin-left: auto; margin-right: auto; max-width: 1248px } } .TitlePages_h1Desktop__yKsDp { font-size: 32px; line-height: 36px; font-weight: 700; letter-spacing: 0; color: #666 } .TitlePages_h2Desktop__SqjlR { font-size: 24px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: #666 } .TitlePages_h3Desktop__HfDvG { font-size: 20px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: #666 } .TitlePages_h4Desktop__n6zX2 { font-size: 16px; line-height: 21px; font-weight: 700; letter-spacing: 0; color: #666 } .TitlePages_h5Desktop__Bh6BD { font-size: 14px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: #666 } .TitlePages_h6Desktop__WzBPG { font-size: 12px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: #666 } .SacContainer_SectionSacContainer__43t5w { width: 100%; padding: 0 16px; margin-left: auto; margin-right: auto } .SacContainer_SectionSacContainer__43t5w [data-fs-search-sac-container] { max-width: 1248px; width: 100%; margin-left: auto; margin-right: auto; margin-bottom: 24px; background-color: #fff; border-radius: 16px; padding: 16px; display: grid; gap: 16px; max-height: -webkit-max-content; max-height: -moz-max-content; max-height: max-content; height: 100% } .SacContainer_SectionSacContainer__43t5w [data-fs-search-sac-container] [data-fs-searc-sac-container-title] { font-size: 12px; line-height: 21px; font-weight: 700; letter-spacing: 0; color: #333 } .SacContainer_SectionSacContainer__43t5w [data-fs-search-sac-container] [data-fs-searc-sac-container-description] { font-size: 14px; line-height: 19px; font-weight: 400; letter-spacing: 0; color: #333 } .SacContainer_SectionSacContainer__43t5w .SacContainer_divTerms__mjb4H { display: flex; margin: auto; flex-wrap: wrap; justify-content: center; max-height: 136px; overflow: hidden; padding-left: 16px; padding-right: 16px; transition: max-height .3s ease } .SacContainer_SectionSacContainer__43t5w .SacContainer_divTerms__mjb4H [data-fs-btn-term] { margin-right: 16px; margin-bottom: 16px; gap: 16px; height: 28px; width: auto; --fs-button-height: auto; --fs-button-width: auto; padding: 0; border-radius: 32px; --fs-button-primary-bkg-color-active: transparent; text-transform: lowercase } .SacContainer_SectionSacContainer__43t5w .SacContainer_divTerms__mjb4H [data-fs-btn-term]:active { border: 2px solid #4094e8; --fs-button-primary-text-color-active: $grayscale-color-600; color: #666 } .SacContainer_SectionSacContainer__43t5w .SacContainer_divTerms__mjb4H [data-fs-btn-term] [data-fs-button-wrapper] { background-color: transparent; border: 1px solid #b3b3b3; align-items: center; justify-content: center; border-radius: 32px; --fs-button-primary-bkg-color-active: transparent; --fs-button-primary-bkg-color-hover: transparent; --fs-button-primary-text-color-hover: $grayscale-color-700; --fs-button-primary-text-color-active: $grayscale-color-600; --fs-button-primary-border-color-hover: $grayscale-color-700; font-size: 14px; line-height: ""; font-weight: 700; letter-spacing: 0; color: #666 } .SacContainer_SectionSacContainer__43t5w .SacContainer_divTerms__mjb4H [data-fs-btn-term] [data-fs-button-wrapper]:active { border: 2px solid #4094e8 } .SacContainer_divTerms__mjb4H.SacContainer_expanded__c748f { max-height: none; transition: max-height .3s ease } @media(min-width:1024px) { .SacContainer_SectionSacContainer__43t5w { margin-bottom: 24px; width: 100%; padding: 0; margin-left: auto; margin-right: auto; max-width: 1248px } .SacContainer_SectionSacContainer__43t5w [data-fs-search-sac-container] [data-fs-searc-sac-container-title] { font-size: 12px; line-height: 24px; font-weight: ""; letter-spacing: 0; color: "" } .SacContainer_divTerms__mjb4H { max-height: 50px } .SacContainer_divTerms__mjb4H [data-fs-btn-term] { height: 32px } } .SearchInputSac_SectionSearch__2SXDQ { display: flex; align-items: center } .SearchInputSac_SearchSac__BMCIN { width: 100%; display: flex; align-items: center; height: 40px; border-radius: 4px !important; background-color: #fff !important; border: 1px solid #ccc !important } .SearchInputSac_SearchSac__BMCIN:hover { border: 1px solid #4d4d4d !important; box-shadow: none !important } .SearchInputSac_SearchSac__BMCIN:focus-visible { border: 2px solid #4094e8 !important; box-shadow: none !important } .SearchInputSac_InputSearchSac__Sdq5h { width: 100%; padding: 8px 16px; border-radius: 4px !important; background-color: #fff !important; border: none } .SearchInputSac_InputSearchSac__Sdq5h::-ms-input-placeholder { font-weight: 400; line-height: 19px; color: #999 } .SearchInputSac_InputSearchSac__Sdq5h::placeholder { font-weight: 400; line-height: 19px; color: #999 } .SearchInputSac_InputSearchSac__Sdq5h:hover { border: none; box-shadow: none } .SearchInputSac_InputSearchSac__Sdq5h:focus-visible { border: none; box-shadow: none; outline: none } .SearchInputSac_SearchButton__BtFi8 { --fs-button-primary-bkg-color: transparent; --fs-button-primary-bkg-color-hover: transparent } .ShowMoreBtn_CustomShowMoreBtn__1VvIz { display: flex; justify-content: center; align-items: center; text-align: center } .ShowMoreBtn_btnShowMoreOutline__4pMSF { display: flex; justify-content: center; text-align: center; -webkit-text-decoration-line: underline; text-decoration-line: underline; padding: 0 2px; cursor: pointer; color: #ed0030 } .ShowMoreBtn_btnShowMoreOutline__4pMSF span { font-size: 14px; line-height: 21px; font-weight: 400; letter-spacing: 0; color: #ed0030; display: flex; align-items: center } .ShowMoreBtn_btnShowMoreContained__xsgeK { display: flex; height: 44px; padding: 0 24px; justify-content: center; align-items: center; text-align: center; background-color: #ed0030; border-radius: 8px; cursor: pointer } .ShowMoreBtn_btnShowMoreContained__xsgeK:hover { background-color: #d1002a; transition: .2s } .ShowMoreBtn_btnShowMoreContained__xsgeK span { font-size: 14px; line-height: 21px; font-weight: 700; letter-spacing: 0; color: #fff; display: flex; align-items: center } .ShowMoreBtn_ShowMoreIconUp__cEVfN { transform: rotate(-180deg); display: flex } .ShowMoreBtn_ShowMoreIconDown__XeC_9 { display: flex } @media(min-width:1024px) { .ShowMoreBtn_btnShowMoreContained__xsgeK span, .ShowMoreBtn_btnShowMoreOutline__4pMSF span { font-size: 16px; line-height: ""; font-weight: ""; letter-spacing: 0; color: "" } } .FacContainer_FacSection__LENvZ [data-fs-search-fac-container] { max-width: 1248px; width: 100%; margin-left: auto; margin-right: auto; margin-bottom: 24px; background-color: #fff; border-radius: 16px; padding: 16px; display: grid; gap: 16px; height: 100% } .FacContainer_TextSearchMore__HFHT5 { font-size: 12px; line-height: 21px; font-weight: 700; letter-spacing: 0; color: #ed0030 } .FacContainer_FaqAnswer__PPkbj, .FacContainer_FaqAnswer__PPkbj p { font-size: 16px; line-height: 21px; font-weight: 400; letter-spacing: 0; color: #4d4d4d } .FacContainer_FaqAnswer__PPkbj p { margin-bottom: 1.5rem } .FacContainer_FaqAnswer__PPkbj li { list-style: disc; margin: .25rem 1.1rem; line-height: 24px } .FacContainer_FaqAnswer__PPkbj h1 { font-size: 24px; line-height: 36px; font-weight: 400; letter-spacing: 0; color: #1a1a1a; margin-bottom: 16px } .FacContainer_FaqAnswer__PPkbj h2 { font-size: 20px; line-height: 32px; font-weight: 400; letter-spacing: 0; color: #1a1a1a; margin-bottom: 16px } .FacContainer_FaqAnswer__PPkbj h3 { font-size: 18px; line-height: 30px; font-weight: 700; letter-spacing: 0; color: #1a1a1a; margin-bottom: 16px } .FacContainer_FaqAnswer__PPkbj h4 { font-size: 16px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: #1a1a1a; margin-bottom: 16px } .FacContainer_FaqAnswer__PPkbj h5 { font-size: 14px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: #1a1a1a; margin-bottom: 16px } .FacContainer_FaqAnswer__PPkbj h6 { font-size: 12px; line-height: 21px; font-weight: 700; letter-spacing: 0; color: #1a1a1a; margin-bottom: 16px } .FacContainer_FaqQuestion__ojC5K { --fs-accordion-button-font-size: 16px; --fs-accordion-button-color: $grayscale-color-700; --fs-accordion-button-line-height: $line-height-xx-small } .FacContainer_FaqQuestion__ojC5K [data-fs-button-wrapper] { display: flex; align-items: center; justify-content: space-between } .FacContainer_FaqQuestion__ojC5K [data-fs-button-wrapper] span { display: flex; text-align: left; font-size: 14px; line-height: ""; font-weight: 700; letter-spacing: 0; color: #4d4d4d } @media(min-width:1024px) { .FacContainer_TextSearchMore__HFHT5 { font-size: 12px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: #ed0030 } .FacContainer_FaqAnswer__PPkbj p { font-size: 16px; line-height: 21px; font-weight: 400; letter-spacing: 0; color: #4d4d4d; margin-bottom: 1.5rem } .FacContainer_FaqAnswer__PPkbj li { list-style: disc; margin: .25rem 1.1rem; line-height: 24px } .FacContainer_FaqAnswer__PPkbj h1 { font-size: 32px; line-height: 72px; font-weight: 400; letter-spacing: 0; color: #1a1a1a } .FacContainer_FaqAnswer__PPkbj h2 { font-size: 24px; line-height: 52px; font-weight: 400; letter-spacing: 0; color: #1a1a1a } .FacContainer_FaqAnswer__PPkbj h3 { font-size: 20px; line-height: 44px; font-weight: 700; letter-spacing: 0; color: #1a1a1a } .FacContainer_FaqAnswer__PPkbj h4 { font-size: 16px; line-height: 36px; font-weight: 700; letter-spacing: 0; color: #1a1a1a } .FacContainer_FaqAnswer__PPkbj h5 { font-size: 14px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: #1a1a1a } .FacContainer_FaqAnswer__PPkbj h6 { font-size: 12px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: #1a1a1a } } .AccordionList_Container__e0934 { width: 100%; padding: 0 16px; max-width: 100%; margin-bottom: 24px } .AccordionList_Container__e0934 .AccordionList_TitleAcordionList__DKR_w { margin-bottom: 16px; width: 100%; margin-left: auto; margin-right: auto; text-align: left } .AccordionList_Container__e0934 .AccordionList_TitleAcordionList__DKR_w ul li { list-style: disc; margin: .25rem 1.1rem; line-height: 24px } .AccordionList_Container__e0934 .AccordionList_TitleAcordionList__DKR_w ol li { list-style: number; margin: .25rem 1.1rem; line-height: 24px } .AccordionList_Container__e0934 .AccordionList_TitleAcordionList__DKR_w p { margin-bottom: 1.5rem; line-height: 24px } .AccordionList_Container__e0934 .AccordionList_TitleAcordionList__DKR_w p a { color: #333; text-decoration: none } .AccordionList_Container__e0934 .AccordionList_TitleAcordionList__DKR_w h1 { font-size: 24px; line-height: 36px; font-weight: 400; letter-spacing: 0; color: #666 } .AccordionList_Container__e0934 .AccordionList_TitleAcordionList__DKR_w h2 { font-size: 20px; line-height: 32px; font-weight: 400; letter-spacing: 0; color: #666 } .AccordionList_Container__e0934 .AccordionList_TitleAcordionList__DKR_w h3 { font-size: 18px; line-height: 30px; font-weight: 700; letter-spacing: 0; color: #666 } .AccordionList_Container__e0934 .AccordionList_TitleAcordionList__DKR_w h4 { font-size: 16px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: #666 } .AccordionList_Container__e0934 .AccordionList_TitleAcordionList__DKR_w h5 { font-size: 14px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: #666 } .AccordionList_Container__e0934 .AccordionList_TitleAcordionList__DKR_w h6 { font-size: 12px; line-height: 21px; font-weight: 700; letter-spacing: 0; color: #666 } .AccordionList_Container__e0934 [data-fs-accordion] [data-fs-accordion-item] { border-bottom: 0 } .AccordionList_Container__e0934 .AccordionList_TitleAccordion__2W7W9 { padding: 16px; border-radius: 8px; background: #fff; box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .08); margin-bottom: 16px } .AccordionList_Container__e0934 .AccordionList_TitleAccordion__2W7W9 [data-fs-button-wrapper] { padding: 0 !important; justify-content: space-between; text-align: left } .AccordionList_Container__e0934 .AccordionList_TitleAccordion__2W7W9 [data-fs-button-wrapper] span { color: #4d4d4d; font-size: 16px; line-height: 21px; font-weight: 700; letter-spacing: 0; color: ""; font-style: normal } .AccordionList_Container__e0934 .AccordionList_TitleAccordionOpen__pYi3c { margin-bottom: 0; border-bottom: 1px solid hsla(0, 0%, 40%, .16); border-radius: 8px 8px 0 0; box-shadow: 0 } .AccordionList_Container__e0934 .AccordionList_TextAccordion__kpot0 { border-radius: 0 0 8px 8px; padding: 16px; background: #fff; margin-bottom: 16px; box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .08) } .AccordionList_Container__e0934 .AccordionList_TextAccordion__kpot0 div p { font-family: Roboto, sans-serif; color: #333 } @media(min-width:1024px) { .AccordionList_Container__e0934 { width: 100%; padding: 0; max-width: 1248px; margin: auto auto 48px } .AccordionList_Container__e0934 .AccordionList_containerTitle__4yrqG { font-size: 14px; line-height: 28px; font-weight: ""; letter-spacing: 0; color: ""; margin-bottom: 16px } .AccordionList_Container__e0934 .AccordionList_TitleAcordionList__DKR_w { margin-bottom: 24px; width: 100%; padding: 0; margin-left: auto; margin-right: auto; max-width: 1248px } .AccordionList_Container__e0934 .AccordionList_TitleAcordionList__DKR_w h1 { font-size: 32px; line-height: 72px; font-weight: 700; letter-spacing: 0; color: #666 } .AccordionList_Container__e0934 .AccordionList_TitleAcordionList__DKR_w h2 { font-size: 24px; line-height: 52px; font-weight: 700; letter-spacing: 0; color: #666 } .AccordionList_Container__e0934 .AccordionList_TitleAcordionList__DKR_w h3 { font-size: 20px; line-height: 44px; font-weight: 700; letter-spacing: 0; color: #666 } .AccordionList_Container__e0934 .AccordionList_TitleAcordionList__DKR_w h4 { font-size: 16px; line-height: 36px; font-weight: 700; letter-spacing: 0; color: #666 } .AccordionList_Container__e0934 .AccordionList_TitleAcordionList__DKR_w h5 { font-size: 14px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: #666 } .AccordionList_Container__e0934 .AccordionList_TitleAcordionList__DKR_w h6 { font-size: 12px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: #666 } } .MarkdownText_MarkdownText__U2K8e { width: 100%; padding: 0 16px; margin-left: auto; margin-right: auto; text-align: left } .MarkdownText_MarkdownText__U2K8e ul li { list-style: disc !important; margin: .25rem 1.1rem; line-height: 40px } .MarkdownText_MarkdownText__U2K8e ol li { list-style: decimal; margin: .25rem 1.1rem; line-height: 40px } .MarkdownText_MarkdownText__U2K8e p { line-height: 19px; font-size: 14px; color: #333; font-family: Roboto, sans-serif } .MarkdownText_MarkdownText__U2K8e p:has(strong) { margin-bottom: .1rem; margin-top: .5rem } .MarkdownText_MarkdownText__U2K8e p:empty { height: 16px } .MarkdownText_MarkdownText__U2K8e a { color: #1a1a1a; word-break: break-word } .MarkdownText_MarkdownText__U2K8e h1 { font-size: 24px; line-height: 36px; font-weight: 400; letter-spacing: 0; color: #666 } .MarkdownText_MarkdownText__U2K8e h2 { font-size: 20px; line-height: 32px; font-weight: 400; letter-spacing: 0; color: #666 } .MarkdownText_MarkdownText__U2K8e h3 { font-size: 18px; line-height: 30px; font-weight: 700; letter-spacing: 0; color: #666 } .MarkdownText_MarkdownText__U2K8e h4 { font-size: 16px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: #666 } .MarkdownText_MarkdownText__U2K8e h5 { font-size: 14px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: #666 } .MarkdownText_MarkdownText__U2K8e h6 { font-size: 12px; line-height: 21px; font-weight: 700; letter-spacing: 0; color: #666 } @media(min-width:1024px) { .MarkdownText_MarkdownText__U2K8e { width: 100%; padding: 0; margin-left: auto; margin-right: auto; max-width: 1248px } .MarkdownText_MarkdownText__U2K8e p { line-height: 21px; color: #333; font-size: 16px } .MarkdownText_MarkdownText__U2K8e h1 { font-size: 32px; line-height: 72px; font-weight: 400; letter-spacing: 0; color: #666 } .MarkdownText_MarkdownText__U2K8e h2 { font-size: 24px; line-height: 52px; font-weight: 400; letter-spacing: 0; color: #666 } .MarkdownText_MarkdownText__U2K8e h3 { font-size: 20px; line-height: 44px; font-weight: 700; letter-spacing: 0; color: #666 } .MarkdownText_MarkdownText__U2K8e h4 { font-size: 16px; line-height: 36px; font-weight: 700; letter-spacing: 0; color: #666 } .MarkdownText_MarkdownText__U2K8e h5 { font-size: 14px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: #666 } .MarkdownText_MarkdownText__U2K8e h6 { font-size: 12px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: #666 } } .ShowMoreBannerImage_container__v3sIS { width: 100%; padding: 0 16px; max-width: 100% } .ShowMoreBannerImage_container__v3sIS div h6 { text-align: left; margin: 0; padding: 0; font-family: Roboto Flex, sans-serif; letter-spacing: .02em; font-size: 20px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: #666 } .ShowMoreBannerImage_container__v3sIS div { width: 100% } .ShowMoreBannerImage_container__v3sIS div [class^=DynamicTag] { margin-bottom: 16px } .ShowMoreBannerImage_container__v3sIS div .ShowMoreBannerImage_blockParagraph__Ivi1C { width: 100%; max-width: 100%; text-align: left; display: -webkit-box; padding: 0; -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-clamp: 4; overflow: hidden; text-overflow: ellipsis; font-family: Roboto, sans-serif; font-style: normal; margin-top: 16px; font-size: 14px; line-height: 19px; font-weight: 400; letter-spacing: 0; color: #333 } .ShowMoreBannerImage_container__v3sIS div .ShowMoreBannerImage_blockParagraph__Ivi1C.ShowMoreBannerImage_expanded__hjP74 { -webkit-line-clamp: unset; line-clamp: unset; display: block } .ShowMoreBannerImage_container__v3sIS div .ShowMoreBannerImage_button__Ldbwv { font-family: Roboto, sans-serif; font-style: normal; display: flex; align-items: center; text-align: center; cursor: pointer; font-size: 14px; line-height: 19px; font-weight: 400; letter-spacing: 0; color: #666; -webkit-text-decoration-line: underline; text-decoration-line: underline; margin: 16px auto 0 } .ShowMoreBannerImage_container__v3sIS div .ShowMoreBannerImage_button__Ldbwv:hover { color: #ed0030 !important } .ShowMoreBannerImage_container__v3sIS .ShowMoreBannerImage_alwaysDisplayNavigation____th6 [data-fs-carousel-track-container] { padding: 0; margin: 0 } .ShowMoreBannerImage_container__v3sIS .ShowMoreBannerImage_alwaysDisplayNavigation____th6 [data-fs-carousel-track-container] ul { gap: 24px; padding: 0 16px; margin: 0 } .ShowMoreBannerImage_container__v3sIS .ShowMoreBannerImage_alwaysDisplayNavigation____th6 [data-fs-carousel-track-container] ul li { margin: 0; width: auto !important } .ShowMoreBannerImage_container__v3sIS .ShowMoreBannerImage_alwaysDisplayNavigation____th6 [data-fs-carousel-controls] { display: none; opacity: 1 } .ShowMoreBannerImage_container__v3sIS [data-fs-option-content] { display: flex; flex-direction: column; gap: 16px; margin: 0; padding: 0 } .ShowMoreBannerImage_container__v3sIS [data-fs-option-content] .ShowMoreBannerImage_cardBanner__p2Unn { min-width: 358px; display: flex; height: 60px; margin: 0; padding: 0; border-radius: 4px; overflow: hidden } .ShowMoreBannerImage_container__v3sIS [data-fs-option-content] .ShowMoreBannerImage_textInside__c40BY { color: #fff; position: absolute; width: 58%; display: flex; right: 32px; text-align: left; margin-top: .8rem; font-size: 14px } .ShowMoreBannerImage_container__v3sIS [data-fs-option-content] .ShowMoreBannerImage_textInside__c40BY a { color: #fff; text-decoration: none } @media(min-width:1024px) { .ShowMoreBannerImage_container__v3sIS { width: 100%; padding: 0; margin: auto; max-width: 1248px } .ShowMoreBannerImage_container__v3sIS div h6 { padding: 0; font-size: 24px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: #666 } .ShowMoreBannerImage_container__v3sIS div .ShowMoreBannerImage_blockParagraph__Ivi1C { padding: 0; line-clamp: 2; -webkit-line-clamp: 2; font-size: 16px; line-height: 21px; font-weight: 400; letter-spacing: 0; color: #333 } .ShowMoreBannerImage_container__v3sIS div .ShowMoreBannerImage_button__Ldbwv { margin-top: 8px; text-align: center; font-size: 16px; line-height: 21px; font-weight: 400; letter-spacing: 0; color: #666 } .ShowMoreBannerImage_container__v3sIS .ShowMoreBannerImage_alwaysDisplayNavigation____th6 [data-fs-carousel-track-container] ul { padding: 0 } .ShowMoreBannerImage_container__v3sIS [data-fs-option-content] { display: flex; justify-content: center; align-items: center; flex-direction: row; gap: 16px } .ShowMoreBannerImage_container__v3sIS [data-fs-option-content] .ShowMoreBannerImage_cardBanner__p2Unn { min-width: 400px; display: flex; height: 220px; justify-content: center; align-items: center; text-align: center } .ShowMoreBannerImage_container__v3sIS [data-fs-option-content] .ShowMoreBannerImage_cardBanner__p2Unn img { position: absolute } .ShowMoreBannerImage_container__v3sIS [data-fs-option-content] .ShowMoreBannerImage_textInside__c40BY { color: #fff; font-size: 16px; position: relative; right: 0; margin-top: 8rem; text-align: center } .ShowMoreBannerImage_container__v3sIS [data-fs-option-content] .ShowMoreBannerImage_textInside__c40BY a { color: #fff; text-decoration: none } .ShowMoreBannerImage_button__Ldbwv:hover { color: #ed0030 !important } } .SearchTerm_searchTermContainer__2KyyF { width: 100%; max-width: 100%; display: flex; justify-content: flex-start; align-items: center; padding: 24px 0 0 16px } .SearchTerm_searchTermContainer__2KyyF section { padding: 0; margin: 0; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; text-transform: lowercase } .SearchTerm_searchTermContainer__2KyyF .SearchTerm_searchTerm__5fmGH { text-transform: lowercase; font-size: 18px; line-height: 30px; font-weight: ""; letter-spacing: 0; color: #666 } @media screen and (min-width:1024px) { .SearchTerm_searchTermContainer__2KyyF { width: 100%; margin: auto; max-width: 1248px; padding: 40px 0 0; background-color: transparent } .SearchTerm_searchTermContainer__2KyyF .SearchTerm_searchTerm__5fmGH { text-transform: lowercase; font-size: 20px; line-height: 44px; font-weight: ""; letter-spacing: 0; color: "" } } @layer components { .CartSidebar_section__tbZKG [data-fs-icon] { display: flex; align-items: center; justify-content: center } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-badge] [data-fs-badge-wrapper] { padding: var(--fs-badge-padding); overflow: hidden; border-radius: var(--fs-badge-border-radius) } .CartSidebar_section__tbZKG [data-fs-badge][data-fs-badge-size=big] { font-size: var(--fs-badge-big-text-size) } .CartSidebar_section__tbZKG [data-fs-badge][data-fs-badge-size=big] [data-fs-badge-wrapper] { padding: var(--fs-badge-big-padding) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-badge][data-fs-badge-variant=success] { color: var(--fs-badge-success-text-color) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-badge][data-fs-badge-variant=neutral] { color: var(--fs-badge-neutral-text-color) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-badge][data-fs-badge-variant=highlighted] { color: var(--fs-badge-highlighted-text-color) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-badge][data-fs-badge-variant=info] { color: var(--fs-badge-info-text-color) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-badge][data-fs-badge-variant=warning] { color: var(--fs-badge-warning-text-color) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-badge][data-fs-badge-variant=danger] { color: var(--fs-badge-danger-text-color) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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 } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-button][data-fs-button-variant]:focus, .CartSidebar_section__tbZKG [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) { .CartSidebar_section__tbZKG [data-fs-button][data-fs-button-variant]:focus [data-fs-button-wrapper], .CartSidebar_section__tbZKG [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) } } } .CartSidebar_section__tbZKG [data-fs-button][data-fs-button-variant]:focus-visible [data-fs-button-wrapper], .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper], .CartSidebar_section__tbZKG [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 } .CartSidebar_section__tbZKG [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper] svg, .CartSidebar_section__tbZKG [data-fs-button][data-fs-button-variant][data-fs-button-disabled=true] [data-fs-button-wrapper] svg { color: var(--fs-color-neutral-5) } .CartSidebar_section__tbZKG [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper]:hover, .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-button][data-fs-button-size=small] { --fs-control-tap-size: var(--fs-button-small-min-height); padding: var(--fs-spacing-1) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-button][data-fs-button-variant=primary]:focus [data-fs-button-wrapper], .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper], .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-button][data-fs-button-variant=secondary]:focus [data-fs-button-wrapper], .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper], .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-button][data-fs-button-variant=tertiary]:focus [data-fs-button-wrapper], .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper], .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-button][data-fs-icon-button=true] { width: var(--fs-button-height) } .CartSidebar_section__tbZKG [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% } .CartSidebar_section__tbZKG [data-fs-button][data-fs-button-loading=true] [data-fs-button-wrapper]>* { opacity: 0; pointer-events: none } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-link]:hover { -webkit-text-decoration: var(--fs-link-text-decoration-hover); text-decoration: var(--fs-link-text-decoration-hover) } .CartSidebar_section__tbZKG [data-fs-link]:visited { color: var(--fs-link-text-color-visited) } .CartSidebar_section__tbZKG [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) { .CartSidebar_section__tbZKG [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) } } } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-link][data-fs-link-variant=default] { line-height: var(--fs-link-text-line-height); color: var(--fs-link-text-color) } .CartSidebar_section__tbZKG [data-fs-link][data-fs-link-variant=display] { line-height: var(--fs-link-display-text-line-height); color: var(--fs-link-display-text-color) } .CartSidebar_section__tbZKG [data-fs-link][data-fs-link-variant=display]:visited { color: var(--fs-link-display-text-color-visited) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-link][data-fs-link-size=small] { font-size: var(--fs-link-small-text-size) } @media(min-width:1280px) { .CartSidebar_section__tbZKG [data-fs-link][data-fs-link-size=small] { padding: var(--fs-link-small-padding) } } .CartSidebar_section__tbZKG [data-fs-link][data-fs-link-inverse=true] { color: var(--fs-link-inverse-text-color) } .CartSidebar_section__tbZKG [data-fs-link][data-fs-link-inverse=true]:visited { color: var(--fs-link-inverse-text-color-visited) } .CartSidebar_section__tbZKG [data-fs-list] { --fs-list-style-unordered: initial; --fs-list-style-ordered: decimal; padding: 0 } .CartSidebar_section__tbZKG [data-fs-list][data-fs-list-marker=true] { list-style: var(--fs-list-style-unordered); list-style-position: inside } ol.CartSidebar_section__tbZKG [data-fs-list][data-fs-list-marker=true] { list-style: var(--fs-list-style-ordered); list-style-position: inside } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-alert] [data-fs-alert-content] { overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .CartSidebar_section__tbZKG [data-fs-alert] span { font-weight: var(--fs-text-weight-bold) } .CartSidebar_section__tbZKG [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 } .CartSidebar_section__tbZKG [data-fs-alert] [data-fs-alert-link]:visited { color: var(--fs-alert-link-color-visited) } .CartSidebar_section__tbZKG [data-fs-alert] [data-fs-alert-button] { margin-left: auto } .CartSidebar_section__tbZKG [data-fs-alert] [data-fs-alert-button] [data-fs-button-wrapper] { color: var(--fs-alert-button-text-color) } .CartSidebar_section__tbZKG [data-fs-alert] [data-fs-alert-button]:hover span { filter: brightness(.95) } .CartSidebar_section__tbZKG [data-fs-alert][data-fs-alert-dismissible=true] { padding-right: 0 } .CartSidebar_section__tbZKG [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); --fs-modal-footer-padding: var(--fs-spacing-3) 0 var(--fs-spacing-3); --fs-modal-footer-box-shadow: 0 -1px 15px 0 rgba(0, 0, 0, .102); --fs-modal-footer-actions-padding: var(--fs-spacing-1) var(--fs-spacing-4); --fs-modal-footer-actions-gap: var(--fs-spacing-3); 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) { .CartSidebar_section__tbZKG [data-fs-modal] { width: var(--fs-modal-width-tablet); min-width: var(--fs-modal-min-width-tablet) } } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-modal] [data-fs-modal-header] { position: relative; padding: var(--fs-modal-header-padding) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-modal] [data-fs-modal-body] { padding: var(--fs-modal-body-padding) } .CartSidebar_section__tbZKG [data-fs-modal] [data-fs-modal-footer] { padding: var(--fs-modal-footer-padding); box-shadow: var(--fs-modal-footer-box-shadow) } .CartSidebar_section__tbZKG [data-fs-modal] [data-fs-modal-footer] [data-fs-modal-footer-actions] { display: flex; gap: var(--fs-modal-footer-actions-gap); align-items: center; justify-content: flex-end; padding: var(--fs-modal-footer-actions-padding) } .CartSidebar_section__tbZKG [data-fs-modal] [data-fs-modal-footer] [data-fs-modal-footer-actions]>* { flex-shrink: 0 } .CartSidebar_section__tbZKG [data-fs-modal] [data-fs-modal-footer] [data-fs-modal-footer-actions][data-fs-modal-footer-actions-direction=vertical] { flex-direction: column; align-items: flex-end; justify-content: center } .CartSidebar_section__tbZKG [data-fs-modal] [data-fs-modal-footer] [data-fs-modal-footer-actions][data-fs-modal-footer-actions-wrap=true] { flex-wrap: wrap } .CartSidebar_section__tbZKG [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% } .CartSidebar_section__tbZKG [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)) } .CartSidebar_section__tbZKG [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 } .CartSidebar_section__tbZKG [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 } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-cart-item] [data-fs-cart-item-skus] span { font-weight: var(--fs-cart-item-title-weight) } .CartSidebar_section__tbZKG [data-fs-cart-item] [data-fs-cart-item-remove-button] { position: absolute; right: 0 } .CartSidebar_section__tbZKG [data-fs-cart-item] [data-fs-cart-item-prices] { align-items: baseline } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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 } .CartSidebar_section__tbZKG [data-fs-cart-item][data-fs-cart-item=unavailable] { background-color: var(--fs-color-neutral-bkg) } .CartSidebar_section__tbZKG [data-fs-cart-item][data-fs-cart-item=unavailable] [data-fs-cart-item-actions] { display: none } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-gift] [data-fs-gift-image] { height: 100%; overflow: hidden } .CartSidebar_section__tbZKG [data-fs-gift] [data-fs-gift-image] img { object-fit: cover; width: 100%; height: 100% } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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 } .CartSidebar_section__tbZKG [data-fs-gift] [data-fs-gift-product-summary] { display: flex; align-items: center } .CartSidebar_section__tbZKG [data-fs-gift] [data-fs-gift-product-summary] [data-fs-badge] { margin-left: var(--fs-spacing-1) } .CartSidebar_section__tbZKG [data-fs-gift] [data-fs-gift-product-summary] [data-fs-price-variant=listing] { font-size: var(--fs-gift-price-size); line-height: 1.7 } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-quantity-selector] [data-quantity-selector-button] { position: absolute } .CartSidebar_section__tbZKG [data-fs-quantity-selector] [data-quantity-selector-button] [data-fs-button-wrapper] { border-radius: var(--fs-qty-selector-button-border-radius) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-quantity-selector] [data-quantity-selector-button]:first-of-type { left: 0 } .CartSidebar_section__tbZKG [data-fs-quantity-selector] [data-quantity-selector-button]:last-of-type { right: 0 } .CartSidebar_section__tbZKG [data-fs-quantity-selector] [data-quantity-selector-button]:disabled [data-fs-button-wrapper], .CartSidebar_section__tbZKG [data-fs-quantity-selector] [data-quantity-selector-button]:disabled:focus-visible [data-fs-button-wrapper], .CartSidebar_section__tbZKG [data-fs-quantity-selector] [data-quantity-selector-button]:disabled:hover [data-fs-button-wrapper] { background-color: var(--fs-qty-selector-button-bkg-color) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-order-summary] li { display: flex; justify-content: space-between; line-height: 1.5 } .CartSidebar_section__tbZKG [data-fs-order-summary] li[data-fs-order-summary-discount] { color: var(--fs-order-summary-discount-text-color) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-order-summary] li:last-of-type { margin-bottom: var(--fs-order-summary-margin-bottom) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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) { .CartSidebar_section__tbZKG [data-fs-empty-state] { align-items: center } } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-empty-state]>[data-fs-empty-state-title] p { font-size: var(--fs-empty-state-title-size); text-align: center } .CartSidebar_section__tbZKG [data-fs-empty-state] [data-fs-link-button] { min-width: var(--fs-empty-state-link-min-width) } .CartSidebar_section__tbZKG [data-fs-empty-state][data-fs-empty-state-variant=rounded] { border-radius: var(--fs-empty-state-border-radius) } .CartSidebar_section__tbZKG [data-fs-empty-state][data-fs-empty-state-bkg-color=default] { background-color: var(--fs-empty-state-bkg-color-default) } .CartSidebar_section__tbZKG [data-fs-empty-state][data-fs-empty-state-bkg-color=light] { background-color: var(--fs-empty-state-bkg-color-light) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-slide-over][data-fs-slide-over-size=full] { width: 100vw } .CartSidebar_section__tbZKG [data-fs-slide-over][data-fs-slide-over-size=partial] { width: var(--fs-slide-over-partial-width-mobile) } @media(min-width:1280px) { .CartSidebar_section__tbZKG [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) } } .CartSidebar_section__tbZKG [data-fs-slide-over][data-fs-slide-over-state=in] { transition: transform var(--fs-slide-over-transition-timing) ease-in; transform: translateX(0) } .CartSidebar_section__tbZKG [data-fs-slide-over][data-fs-slide-over-state=out] { transition: transform var(--fs-slide-over-transition-timing) ease-out } .CartSidebar_section__tbZKG [data-fs-slide-over][data-fs-slide-over-direction=leftSide] { left: 0 } .CartSidebar_section__tbZKG [data-fs-slide-over][data-fs-slide-over-direction=leftSide][data-fs-slide-over-state=out] { transform: translateX(-100%) } .CartSidebar_section__tbZKG [data-fs-slide-over][data-fs-slide-over-direction=rightSide] { right: 0 } .CartSidebar_section__tbZKG [data-fs-slide-over][data-fs-slide-over-direction=rightSide][data-fs-slide-over-state=out] { transform: translateX(100%) } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-slide-over] [data-fs-slide-over-header] [data-fs-slide-over-header-icon] { margin-right: calc(-1*var(--fs-spacing-1)) } .CartSidebar_section__tbZKG [data-fs-slide-over] [data-fs-slide-over-header] [data-fs-slide-over-header-icon] svg { width: 32px; height: 32px } .CartSidebar_section__tbZKG [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 } .CartSidebar_section__tbZKG [data-fs-cart-sidebar][data-fs-slide-over] { background-color: var(--fs-cart-sidebar-bkg-color) } .CartSidebar_section__tbZKG [data-fs-cart-sidebar]>* { flex-shrink: 0 } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [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 } .CartSidebar_section__tbZKG [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) } .CartSidebar_section__tbZKG [data-fs-cart-sidebar] [data-fs-cart-sidebar-footer] [data-fs-order-summary] { padding: 0 } .CartSidebar_section__tbZKG [data-fs-cart-sidebar] [data-fs-cart-sidebar-footer] [data-fs-button] { width: 100% } } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] { background-color: #fff; width: 100%; max-width: 390px } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-slide-over-header] { background-color: #ed0030; position: relative; justify-content: left; padding: 16px } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-slide-over-header]:before { content: url(/_next/static/media/storeCartIcon.46c2c513.svg); margin-right: 8px } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-slide-over-header] [data-fs-cart-sidebar-title] { font-size: 0; padding-right: 7.5rem; height: 2rem } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-slide-over-header] [data-fs-cart-sidebar-title]:before { content: "minha cesta"; display: inline-block; text-align: left; font-weight: 700; font-size: 20px; color: #fff } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-slide-over-header] [data-fs-badge] { display: none } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-slide-over-header] [data-fs-button] { background-color: #ed0030; position: absolute; right: 16px; outline: none; border: none } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-slide-over-header] [data-fs-button]:hover { background-color: #ed0030; color: transparent } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-slide-over-header] [data-fs-button]:focus-visible { box-shadow: none } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-slide-over-header] [data-fs-button]:focus-visible [data-fs-button-wrapper] { box-shadow: none } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-slide-over-header] [data-fs-button] [data-fs-button-wrapper] { outline: none; border: none; background-color: #ed0030 } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-slide-over-header] [data-fs-button] [data-fs-button-wrapper]:hover { background-color: #ed0030; color: transparent } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-slide-over-header] [data-fs-button] [data-fs-button-wrapper] [data-fs-button-icon] { content: url(/_next/static/media/closeIconMinicart.17fd8165.svg) } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-slide-over-header] [data-fs-button] [data-fs-button-wrapper] [data-fs-button-icon] [data-fs-icon] { display: none } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-alert] { background-color: #f1f1f1; padding: 16px; justify-content: center; display: flex; align-items: end } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-alert] [data-fs-icon] { background-image: url(/_next/static/media/freteIcon.2753d016.svg); background-repeat: no-repeat; width: 20px; height: 18px } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-alert] [data-fs-icon] use { display: none } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-alert] [data-fs-alert-content] { font-size: 0 } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-alert] [data-fs-alert-content]:before { content: "Frete grátis"; font-size: 14px; color: #ed0030; font-weight: 700 } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-alert] [data-fs-alert-content]:after { font-size: 14px; content: "a partir de R$300,00"; color: #ed0030 } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-list] li [data-fs-cart-item] { padding: 1rem; border-radius: 1rem; box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .08) } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-list] li [data-fs-cart-item][data-is-quantity-disabled=true] [data-fs-quantity-selector], .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-list] li [data-fs-cart-item][data-is-quantity-disabled=true] [data-fs-quantity-selector] button { pointer-events: none; cursor: not-allowed } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-list] li [data-fs-cart-item][data-is-quantity-disabled=true] [data-fs-quantity-selector] input { pointer-events: none; cursor: not-allowed; color: #b3b3b3 } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-list] li [data-fs-cart-item][data-is-quantity-disabled=true] [data-fs-quantity-selector] [data-fs-button] [data-fs-button-wrapper] [data-fs-button-icon] [data-fs-icon] { color: #ccc !important } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-list] li [data-fs-cart-item] [data-fs-cart-item-content] [data-fs-cart-item-summary] [data-fs-cart-item-title] { font-size: 14px } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-list] li [data-fs-cart-item] [data-fs-cart-item-content] [data-fs-cart-item-summary] [data-fs-cart-item-skus] { display: none } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-list] li [data-fs-cart-item] [data-fs-cart-item-remove-button] [data-fs-button-wrapper] [data-fs-button-icon] [data-fs-icon] { background-image: url(/_next/static/media/iconDeleteProductCart.ffe71e31.svg); background-repeat: no-repeat; align-items: center; display: flex } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-list] li [data-fs-cart-item] [data-fs-cart-item-remove-button] [data-fs-button-wrapper] [data-fs-button-icon] [data-fs-icon] use { display: none } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-list] li [data-fs-cart-item] [data-fs-cart-item-actions] { border-top: none } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-list] li [data-fs-cart-item] [data-fs-cart-item-actions] [data-fs-quantity-selector] { width: 91px; align-items: baseline; height: 44px; display: flex; margin-left: 5.5rem } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-list] li [data-fs-cart-item] [data-fs-cart-item-actions] [data-fs-quantity-selector] [data-fs-button] { width: 16px; height: 16px } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-list] li [data-fs-cart-item] [data-fs-cart-item-actions] [data-fs-quantity-selector] [data-fs-button]:disabled [data-fs-button-icon] [data-fs-icon] { color: #ccc !important } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-list] li [data-fs-cart-item] [data-fs-cart-item-actions] [data-fs-quantity-selector] [data-fs-button] [data-fs-button-wrapper] { background-color: #fff } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-list] li [data-fs-cart-item] [data-fs-cart-item-actions] [data-fs-quantity-selector] [data-fs-button] [data-fs-button-wrapper] [data-fs-button-icon] [data-fs-icon] { color: #ed0030 } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-list] li [data-fs-cart-item] [data-fs-cart-item-actions] [data-fs-quantity-selector] [data-quantity-selector-input] { border-radius: 8px; border: 1px solid #b3b3b3; width: 112px; height: 44px } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-list] [data-fs-product-price] { display: block } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-list] [data-fs-product-price] [data-fs-price] { display: block; text-align: right; line-height: 1.5rem } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-footer] [data-fs-order-summary-total] [data-fs-order-summary-total-label] { text-transform: lowercase } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-footer] [data-fs-order-summary-subtotal-value=true] { color: #5d666f; text-decoration: line-through } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-footer] [data-fs-order-summary-subtotal-label=true] { font-size: 0 } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-footer] [data-fs-order-summary-subtotal-label=true]:before { content: "subtotal"; font-size: 14px; font-weight: 400 } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-footer] [data-fs-order-summary-discount] { color: #333 } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-footer] [data-fs-order-summary-discount] [data-fs-order-summary-discount-label] { font-size: 0 } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-footer] [data-fs-order-summary-discount] [data-fs-order-summary-discount-label]:before { content: "desconto"; font-size: 14px; font-weight: 400 } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-footer] [data-fs-button], .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-footer] [data-fs-button] [data-fs-button-wrapper] { background-color: #ed0030; border-radius: 8px } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-footer] [data-fs-button] [data-fs-button-wrapper] span { font-size: 20px; font-weight: 700; color: #fff; text-transform: lowercase } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-footer] [data-fs-button] [data-fs-button-wrapper] [data-fs-button-icon] { display: none } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-footer] [data-fs-button].CartSidebar_disabled__CUTVq, .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-footer] [data-fs-button].CartSidebar_disabled__CUTVq [data-fs-button-wrapper] { background-color: #b3b3b3 } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-cart-sidebar-footer] [data-fs-button].CartSidebar_disabled__CUTVq [data-fs-button-wrapper] span { color: #fff } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-empty-state=true] { background-color: #fff; height: auto; justify-content: end } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-empty-state=true] [data-fs-empty-state-title] [data-fs-icon] { background-image: url(/_next/static/media/IconEmpetyMinicart.0524436e.svg); background-repeat: no-repeat; display: flex; width: 96px; height: 96px; justify-content: center; align-items: center } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-empty-state=true] [data-fs-empty-state-title] [data-fs-icon] use { display: none } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-empty-state=true] [data-fs-empty-state-title] p { font-size: 0; display: block } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-empty-state=true] [data-fs-empty-state-title] p:before { content: "sua cesta tá vazia"; font-size: 20px; color: #666; justify-content: center; font-weight: 700 } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-empty-state=true] [data-fs-empty-state-title] p:after { color: #666; justify-content: center; font-size: 16px; display: flex; width: 19rem; margin-top: 1rem; content: "que tal navegar pelas milhares de ofertas e achar uma especial para você?" } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-empty-state=true] [data-fs-button] { background-color: #ed0030; width: 21rem; border-radius: 8px; overflow: hidden } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-empty-state=true] [data-fs-button] [data-fs-button-wrapper] { background-color: #ed0030; border-color: #ed0030; display: flex; align-items: center; justify-content: center } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-empty-state=true] [data-fs-button] [data-fs-button-wrapper] span { font-size: 0; line-height: 0 } .CartSidebar_section-cart-sidebar__3NP__ [data-fs-cart-sidebar] [data-fs-empty-state=true] [data-fs-button] [data-fs-button-wrapper] span:before { content: "ver produtos"; font-size: 20px; font-weight: 700; color: #fff } .IframeVideo_iframeVideo__AMe7K { padding: 0 16px; margin-left: auto; margin-right: auto; border: none } .InfoCardCustom_InfoCardCustom__ACSRG { padding: 0 16px; margin-left: auto; margin-right: auto; display: grid; gap: 24px; max-width: 100%; height: auto !important } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_optionsContainer__Fl2cj [data-fs-title] { display: flex; gap: 8px } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_optionsContainer__Fl2cj [data-fs-title] img { height: 24px } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_optionsContainer__Fl2cj [data-fs-title] h5 { font-size: 12px; font-family: Roboto Flex, sans-serif; line-height: 12px; font-weight: 700; color: #666 } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_optionsContainer__Fl2cj [data-fs-title] h5 strong { font-weight: 700 } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_optionsContainer__Fl2cj [data-fs-subtitle] { margin-left: 32px } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_optionsContainer__Fl2cj [data-fs-subtitle]:not(:last-of-type) { margin-bottom: 16px } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_optionsContainer__Fl2cj [data-fs-subtitle] p { font-size: 14px; font-family: Roboto, sans-serif; color: #666; line-height: 19px } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN { display: grid; gap: 16px } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardText__ohDEj { align-items: center; line-height: 0rem; display: block; justify-content: center } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardText__ohDEj p { color: #333 } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W { display: contents; height: auto } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W .InfoCardCustom_componentCardImage__s7OHa { position: relative; display: flex; justify-content: center; width: 100%; height: auto } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W .InfoCardCustom_componentCardImage__s7OHa a { text-decoration: none } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W .InfoCardCustom_componentCardImage__s7OHa .InfoCardCustom_textInsider__ccwSl { bottom: 1.5rem; right: 1rem; text-align: end; position: absolute; z-index: 9999 } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W .InfoCardCustom_componentCardImage__s7OHa .InfoCardCustom_textInsider__ccwSl ul li { list-style: disc; margin: .25rem 1.1rem; line-height: 24px } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W .InfoCardCustom_componentCardImage__s7OHa .InfoCardCustom_textInsider__ccwSl ol li { list-style: number; margin: .25rem 1.1rem; line-height: 24px } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W .InfoCardCustom_componentCardImage__s7OHa .InfoCardCustom_textInsider__ccwSl p { color: #fff; margin-bottom: 1.5rem; line-height: 24px } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W .InfoCardCustom_componentCardImage__s7OHa .InfoCardCustom_textInsider__ccwSl p a { color: #fff; text-decoration: none } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W .InfoCardCustom_componentCardImage__s7OHa .InfoCardCustom_textInsider__ccwSl h1 { font-size: 24px; line-height: 36px; font-weight: 400; letter-spacing: 0; color: #fff; margin-bottom: 16px } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W .InfoCardCustom_componentCardImage__s7OHa .InfoCardCustom_textInsider__ccwSl h2 { font-size: 20px; line-height: 32px; font-weight: 400; letter-spacing: 0; color: #fff; margin-bottom: 16px } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W .InfoCardCustom_componentCardImage__s7OHa .InfoCardCustom_textInsider__ccwSl h3 { font-size: 18px; line-height: 30px; font-weight: 700; letter-spacing: 0; color: #fff; margin-bottom: 16px } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W .InfoCardCustom_componentCardImage__s7OHa .InfoCardCustom_textInsider__ccwSl h4 { font-size: 16px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: #fff; margin-bottom: 16px } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W .InfoCardCustom_componentCardImage__s7OHa .InfoCardCustom_textInsider__ccwSl h5 { font-size: 14px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: #fff; margin-bottom: 16px } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W .InfoCardCustom_componentCardImage__s7OHa .InfoCardCustom_textInsider__ccwSl h6 { font-size: 12px; line-height: 21px; font-weight: 700; letter-spacing: 0; color: #fff; margin-bottom: 16px } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardVideo__p4dFJ { display: flex; justify-content: center } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardVideo__p4dFJ iframe { border: none; width: 100% } @media(min-width:1024px) { .InfoCardCustom_invertOptions__9HYWb { flex-direction: row-reverse } .InfoCardCustom_InfoCardCustom__ACSRG { display: flex; width: 100%; padding: 0; margin: auto; max-width: 1248px } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN { display: contents; align-items: center } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W .InfoCardCustom_componentCardImage__s7OHa { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W .InfoCardCustom_componentCardImage__s7OHa .InfoCardCustom_textInsider__ccwSl ul li { list-style: disc; margin: .25rem 1.1rem; line-height: 24px } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W .InfoCardCustom_componentCardImage__s7OHa .InfoCardCustom_textInsider__ccwSl ol li { list-style: number; margin: .25rem 1.1rem; line-height: 24px } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W .InfoCardCustom_componentCardImage__s7OHa .InfoCardCustom_textInsider__ccwSl p { margin-bottom: 1.5rem; line-height: 24px } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W .InfoCardCustom_componentCardImage__s7OHa .InfoCardCustom_textInsider__ccwSl p a { color: #fff; text-decoration: none } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W .InfoCardCustom_componentCardImage__s7OHa .InfoCardCustom_textInsider__ccwSl h1 { font-size: 32px; line-height: 72px; font-weight: 400; letter-spacing: 0; color: #fff } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W .InfoCardCustom_componentCardImage__s7OHa .InfoCardCustom_textInsider__ccwSl h2 { font-size: 24px; line-height: 52px; font-weight: 400; letter-spacing: 0; color: #fff } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W .InfoCardCustom_componentCardImage__s7OHa .InfoCardCustom_textInsider__ccwSl h3 { font-size: 20px; line-height: 44px; font-weight: 700; letter-spacing: 0; color: #fff } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W .InfoCardCustom_componentCardImage__s7OHa .InfoCardCustom_textInsider__ccwSl h4 { font-size: 16px; line-height: 36px; font-weight: 700; letter-spacing: 0; color: #fff } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W .InfoCardCustom_componentCardImage__s7OHa .InfoCardCustom_textInsider__ccwSl h5 { font-size: 14px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: #fff } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardImage__jEH0W .InfoCardCustom_componentCardImage__s7OHa .InfoCardCustom_textInsider__ccwSl h6 { font-size: 12px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: #fff } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_optionsContainer__Fl2cj { padding: 16px 16px 0 } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_optionsContainer__Fl2cj [data-fs-title] { display: flex; align-items: center; gap: 16px } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_optionsContainer__Fl2cj [data-fs-subtitle] { margin-left: 2.5rem } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_optionsContainer__Fl2cj .InfoCardCustom_title__uiZdP ul li { list-style: disc; margin: .25rem 1.1rem; line-height: 24px } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_optionsContainer__Fl2cj .InfoCardCustom_title__uiZdP ol li { list-style: number; margin: .25rem 1.1rem; line-height: 24px } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_optionsContainer__Fl2cj .InfoCardCustom_title__uiZdP p { color: #666; margin-bottom: 1.5rem; line-height: 24px } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_optionsContainer__Fl2cj .InfoCardCustom_title__uiZdP p a { color: #666; text-decoration: none } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_optionsContainer__Fl2cj .InfoCardCustom_title__uiZdP h1 { font-size: 32px; line-height: 36px; font-weight: 400; letter-spacing: 0; color: #666 } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_optionsContainer__Fl2cj .InfoCardCustom_title__uiZdP h2 { font-size: 24px; line-height: 32px; font-weight: 400; letter-spacing: 0; color: #666 } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_optionsContainer__Fl2cj .InfoCardCustom_title__uiZdP h3 { font-size: 20px; line-height: 30px; font-weight: 700; letter-spacing: 0; color: #666 } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_optionsContainer__Fl2cj .InfoCardCustom_title__uiZdP h4 { font-size: 16px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: #666 } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_optionsContainer__Fl2cj .InfoCardCustom_title__uiZdP h5 { font-size: 14px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: #666 } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_optionsContainer__Fl2cj .InfoCardCustom_title__uiZdP h6 { font-size: 12px; line-height: 21px; font-weight: 700; letter-spacing: 0; color: #666 } .InfoCardCustom_InfoCardCustom__ACSRG .InfoCardCustom_InfoCardCustomCard__SIhVN .InfoCardCustom_cardVideo__p4dFJ iframe { width: revert-layer } } .TextPressOffice_section__WINqG { width: 100%; padding: 0 16px; max-width: 100%; margin: 24px auto 32px } .TextPressOffice_section__WINqG .TextPressOffice_title__l4Zso { color: #333; font-family: Roboto Flex, sans-serif; font-size: 20px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: ""; font-style: normal; letter-spacing: .02em } .TextPressOffice_section__WINqG .TextPressOffice_advisory__t4pjt { color: #333; font-family: Roboto, sans-serif; font-size: 14px; line-height: 19px; font-weight: 700; letter-spacing: 0; color: ""; font-style: normal; margin: 16px 0 } .TextPressOffice_section__WINqG .TextPressOffice_email__s3bhV { color: #333; font-family: Roboto, sans-serif; font-size: 14px; line-height: 19px; font-weight: 400; letter-spacing: 0; color: ""; font-style: normal; -webkit-text-decoration-line: underline; text-decoration-line: underline } @media(min-width:1024px) { .TextPressOffice_section__WINqG { width: 100%; padding: 0; max-width: 1248px; margin: 32px auto 48px } .TextPressOffice_section__WINqG .TextPressOffice_title__l4Zso { font-size: 24px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: "" } .TextPressOffice_section__WINqG .TextPressOffice_advisory__t4pjt { font-size: 16px; line-height: 21px; font-weight: 700; letter-spacing: 0; color: "" } .TextPressOffice_section__WINqG .TextPressOffice_email__s3bhV { font-size: 16px; line-height: 21px; font-weight: 400; letter-spacing: 0; color: "" } } .StepsCoupon_stepsContainer__E2xoS { width: 100%; padding: 0 16px; max-width: 100%; margin: 24px 0 } .StepsCoupon_stepsContainer__E2xoS .StepsCoupon_title__fIUvE { font-size: 12px; line-height: 21px; font-weight: 700; color: #666; font-family: Roboto Flex, sans-serif; margin-bottom: 24px } .StepsCoupon_stepsContainer__E2xoS .StepsCoupon_steps__c41x5 { display: flex; justify-content: center; align-items: center; flex-direction: column; gap: 25px } .StepsCoupon_stepsContainer__E2xoS .StepsCoupon_steps__c41x5 .StepsCoupon_step__EIpiv { position: relative } .StepsCoupon_stepsContainer__E2xoS .StepsCoupon_steps__c41x5 .StepsCoupon_step__EIpiv .StepsCoupon_textBlock__3nq6R { display: flex; justify-content: flex-start; align-items: flex-start; gap: 16px; background-color: #ed0030; padding: 24px; height: 196px; margin-bottom: 42px } .StepsCoupon_stepsContainer__E2xoS .StepsCoupon_steps__c41x5 .StepsCoupon_step__EIpiv .StepsCoupon_textBlock__3nq6R .StepsCoupon_stepCount__sfkG7 { color: #f1f1f1; font-weight: 700; font-size: 24px; font-family: 24px; line-height: 36px } .StepsCoupon_stepsContainer__E2xoS .StepsCoupon_steps__c41x5 .StepsCoupon_step__EIpiv .StepsCoupon_textBlock__3nq6R .StepsCoupon_stepText__FloHm { color: #fff; font-size: 16px; line-height: 21px; font-family: Roboto, sans-serif } .StepsCoupon_stepsContainer__E2xoS .StepsCoupon_steps__c41x5 .StepsCoupon_step__EIpiv .StepsCoupon_stepImage__35qd5 { position: absolute; left: 0; right: 0; bottom: 0; margin: 0 auto; border-radius: 8px } @media(min-width:1024px) { .StepsCoupon_stepsContainer__E2xoS { width: 100%; padding: 0; max-width: 1248px; margin: 48px auto } .StepsCoupon_stepsContainer__E2xoS .StepsCoupon_title__fIUvE { font-size: 16px; line-height: 36px; margin-bottom: 16px } .StepsCoupon_stepsContainer__E2xoS .StepsCoupon_steps__c41x5 { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 16px } .StepsCoupon_stepsContainer__E2xoS .StepsCoupon_steps__c41x5 .StepsCoupon_step__EIpiv .StepsCoupon_textBlock__3nq6R { height: 220px; margin-bottom: 40px } .StepsCoupon_stepsContainer__E2xoS .StepsCoupon_steps__c41x5 .StepsCoupon_step__EIpiv .StepsCoupon_textBlock__3nq6R .StepsCoupon_stepCount__sfkG7 { font-size: 32px; line-height: 72px } } .LinkBar_leftContent__yfweK>a>div:has(img) { height: 39px } .LinkBar_linkBar__iBvvD { width: 100%; padding: 0 16px; max-width: 100%; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap } .LinkBar_leftContent__yfweK, .LinkBar_rightContent__7AVDy { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap } .LinkBar_leftContent__yfweK { flex-wrap: nowrap; align-items: flex-start } .LinkBar_leftContent__yfweK a { text-wrap: wrap; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; flex-grow: 1; width: 100%; max-width: 131px } .LinkBar_rightContent__7AVDy { width: 99% } @media(min-width:1024px) { .LinkBar_linkBar__iBvvD { width: 100%; padding: 0; margin: auto; max-width: 1248px; flex-wrap: nowrap; align-items: flex-start } .LinkBar_rightContent__7AVDy { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content } .LinkBar_leftContent__yfweK>a>div:has(img) { height: 54px } .LinkBar_leftContent__yfweK a { text-wrap: wrap; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; flex-grow: 1; max-width: none } .LinkBar_leftContent__yfweK { display: flex; align-items: center } .LinkBar_leftContent__yfweK a { text-wrap: nowrap } } .LinkBarContent_link__9dnMf { font-family: Roboto Flex, sans-serif; font-size: 16px; font-weight: 700; text-wrap: nowrap; padding: 0 20px; height: 44px; text-align: center; display: flex; justify-content: center; align-items: center } .LinkBarContent_link__9dnMf.LinkBarContent_red__jkvzP { color: #ed0030 } .LinkBarContent_link__9dnMf.LinkBarContent_red__jkvzP:hover { color: #d1002a; border-color: #d1002a } .LinkBarContent_link__9dnMf.LinkBarContent_grey__33nys { color: #4d4d4d } .LinkBarContent_link__9dnMf.LinkBarContent_border__GCPjJ { border: 2px solid #ed0030; border-radius: 8px } .LinkBarContent_link__9dnMf.LinkBarContent_border__GCPjJ:hover { text-decoration: none } .LinkBarContent_link__9dnMf.LinkBarContent_arrow__tQtTY { padding-right: 12px; gap: 8px } .LinkBarContent_link__9dnMf.LinkBarContent_arrow__tQtTY:after { content: ""; display: block; background-position: 50%; background-repeat: no-repeat; width: 16px; height: 16px } .LinkBarContent_link__9dnMf.LinkBarContent_arrow__tQtTY.LinkBarContent_grey__33nys:after { background-image: url('data:image/svg+xml,') } .LinkBarContent_link__9dnMf.LinkBarContent_arrow__tQtTY.LinkBarContent_red__jkvzP:after { background-image: url('data:image/svg+xml,') } .InformationBannerInstitutional_container__uyA8l { width: 100%; padding: 0 16px; max-width: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column; align-items: normal; gap: 16px; margin-bottom: 32px } .InformationBannerInstitutional_container__uyA8l .InformationBannerInstitutional_title__Vuwz_ { font-size: 14px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: #666 } .InformationBannerInstitutional_container__uyA8l .InformationBannerInstitutional_contentWrapper__yQM3p { display: flex; flex-wrap: wrap; justify-content: space-between; row-gap: 16px } .InformationBannerInstitutional_container__uyA8l .InformationBannerInstitutional_contentWrapper__yQM3p .InformationBannerInstitutional_content__bphqQ { display: flex; justify-content: flex-start; align-items: center; gap: 16px } .InformationBannerInstitutional_container__uyA8l .InformationBannerInstitutional_contentWrapper__yQM3p .InformationBannerInstitutional_content__bphqQ:not(:last-child) { padding-bottom: 24px; border-bottom: 1px solid hsla(0, 0%, 40%, .16) } .InformationBannerInstitutional_container__uyA8l .InformationBannerInstitutional_contentWrapper__yQM3p .InformationBannerInstitutional_content__bphqQ:not(:first-child) { padding-top: 24px } .InformationBannerInstitutional_container__uyA8l .InformationBannerInstitutional_contentWrapper__yQM3p .InformationBannerInstitutional_grid__4JNm3 { flex-basis: calc(15% - 20px); box-sizing: border-box } .InformationBannerInstitutional_container__uyA8l .InformationBannerInstitutional_contentWrapper__yQM3p .InformationBannerInstitutional_text__tAnDb { font-family: Roboto, sans-serif; font-size: 14px; line-height: 19px; font-weight: 400; letter-spacing: 0; color: #666 } .InformationBannerInstitutional_container__uyA8l .InformationBannerInstitutional_contentWrapper__yQM3p .InformationBannerInstitutional_subText__V9GLj { margin-top: 8px; font-family: #666; font-size: 14px; line-height: 21px; font-weight: 700; letter-spacing: 0; color: #666; text-align: center; font-style: normal } .InformationBannerInstitutional_container__uyA8l .InformationBannerInstitutional_contentWrapper__yQM3p .InformationBannerInstitutional_divider__04IBf { display: none } .InformationBannerInstitutional_container__uyA8l .InformationBannerInstitutional_link__6U0TR { font-size: 20px; line-height: 23px; font-weight: 700; letter-spacing: 0; color: #fff; font-family: Roboto Flex, sans-serif; width: 100%; padding: 16px; min-height: 54px; background-color: #ed0030; border-radius: 8px; text-align: center; max-width: 358px; text-decoration: none; margin: 0 auto } .InformationBannerInstitutional_container__uyA8l .InformationBannerInstitutional_link__6U0TR:hover { background-color: #d1002a } @media(min-width:1024px) { .InformationBannerInstitutional_container__uyA8l { width: 100%; padding: 0; max-width: 1248px; margin: auto auto 48px } .InformationBannerInstitutional_container__uyA8l .InformationBannerInstitutional_title__Vuwz_ { font-size: 14px; line-height: 28px; font-weight: ""; letter-spacing: 0; color: ""; width: 100%; text-align: left } .InformationBannerInstitutional_container__uyA8l .InformationBannerInstitutional_contentWrapper__yQM3p { display: flex; flex-wrap: wrap; padding: 0 } .InformationBannerInstitutional_container__uyA8l .InformationBannerInstitutional_contentWrapper__yQM3p .InformationBannerInstitutional_content__bphqQ { flex-grow: 1; border: none !important; padding: 0 !important; flex-direction: column; align-items: flex-start; gap: 8px; max-width: 258.75px } .InformationBannerInstitutional_container__uyA8l .InformationBannerInstitutional_contentWrapper__yQM3p .InformationBannerInstitutional_content__bphqQ .InformationBannerInstitutional_text__tAnDb { font-size: 16px; line-height: 21px; font-weight: ""; letter-spacing: 0; color: "" } .InformationBannerInstitutional_container__uyA8l .InformationBannerInstitutional_contentWrapper__yQM3p .InformationBannerInstitutional_grid__4JNm3 { display: block; flex-wrap: wrap; justify-content: center; flex-basis: calc(25% - 20px); box-sizing: border-box } .InformationBannerInstitutional_container__uyA8l .InformationBannerInstitutional_contentWrapper__yQM3p .InformationBannerInstitutional_divider__04IBf { display: block; margin: 0 24px } .InformationBannerInstitutional_container__uyA8l .InformationBannerInstitutional_contentWrapper__yQM3p .InformationBannerInstitutional_divider__04IBf:last-child { display: none } } .HeroBannerCustom_HeroBannerContainer__vpnV9 { width: 100%; max-width: 100%; display: flex; overflow-x: scroll !important; overflow-y: hidden !important; scrollbar-width: none; padding: 0 16px 30px; -webkit-clip-path: inset(0 0 30px 0); clip-path: inset(0 0 30px 0) } .HeroBannerCustom_HeroBannerContainer__vpnV9 ::-webkit-scrollbar { display: none } .HeroBannerCustom_HeroBannerContainer__vpnV9 [data-fs-card-heroBanner] { display: flex; gap: 16px } .HeroBannerCustom_HeroBannerContainer__vpnV9 [data-fs-card-heroBanner] [data-fs-hero-content] { min-width: 274px; justify-content: center; background-color: #fff; border-radius: 4px; padding: 16px; gap: 16px; display: grid } .HeroBannerCustom_HeroBannerContainer__vpnV9 [data-fs-card-heroBanner] [data-fs-hero-content] [data-fs-title-custom] { display: flex; align-items: center; gap: 16px } .HeroBannerCustom_HeroBannerContainer__vpnV9 [data-fs-card-heroBanner] [data-fs-hero-content] [data-fs-subtitle] { padding-right: inherit; padding-left: inherit; text-align: center; justify-content: center; display: grid; align-items: center } .HeroBannerCustom_HeroBannerContainer__vpnV9 [data-fs-card-heroBanner] [data-fs-hero-content] [data-fs-link] { display: flex; justify-content: center; text-align: center; align-items: center; margin: 0; padding: 0; text-decoration: none } .HeroBannerCustom_HeroBannerContainer__vpnV9 [data-fs-card-heroBanner] [data-fs-hero-content] [data-fs-link] .HeroBannerCustom_link__X2H89 { background-color: #ed0030; border-radius: 8px; padding: 0 8px; height: 32px; text-decoration: none; display: flex; align-items: center; text-align: center } .HeroBannerCustom_HeroBannerContainer__vpnV9 [data-fs-card-heroBanner] [data-fs-hero-content] [data-fs-link] .HeroBannerCustom_link__X2H89 a { font-weight: 700; color: #fff; text-decoration: none } .HeroBannerCustom_HeroBannerContainer__vpnV9 [data-fs-card-heroBanner] [data-fs-hero-content] [data-fs-heroImage] { display: flex; justify-content: center } .HeroBannerCustom_HeroBannerContainer__vpnV9 .HeroBannerCustom_title__vutOQ { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content } .HeroBannerCustom_HeroBannerContainer__vpnV9 .HeroBannerCustom_title__vutOQ ul li { list-style: disc; margin: .25rem 1.1rem; line-height: 24px } .HeroBannerCustom_HeroBannerContainer__vpnV9 .HeroBannerCustom_title__vutOQ ol li { list-style: number; margin: .25rem 1.1rem; line-height: 24px } .HeroBannerCustom_HeroBannerContainer__vpnV9 .HeroBannerCustom_title__vutOQ p { color: #666; line-height: 24px } .HeroBannerCustom_HeroBannerContainer__vpnV9 .HeroBannerCustom_title__vutOQ p a { color: #666; text-decoration: none } .HeroBannerCustom_HeroBannerContainer__vpnV9 .HeroBannerCustom_title__vutOQ h1 { font-size: 24px; line-height: 36px; font-weight: 400; letter-spacing: 0; color: #666 } .HeroBannerCustom_HeroBannerContainer__vpnV9 .HeroBannerCustom_title__vutOQ h2 { font-size: 20px; line-height: 32px; font-weight: 400; letter-spacing: 0; color: #666 } .HeroBannerCustom_HeroBannerContainer__vpnV9 .HeroBannerCustom_title__vutOQ h3 { font-size: 18px; line-height: 30px; font-weight: 700; letter-spacing: 0; color: #666 } .HeroBannerCustom_HeroBannerContainer__vpnV9 .HeroBannerCustom_title__vutOQ h4 { font-size: 16px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: #666 } .HeroBannerCustom_HeroBannerContainer__vpnV9 .HeroBannerCustom_title__vutOQ h5 { font-size: 14px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: #666 } .HeroBannerCustom_HeroBannerContainer__vpnV9 .HeroBannerCustom_title__vutOQ h6 { font-size: 12px; line-height: 21px; font-weight: 700; letter-spacing: 0; color: #666 } @media(min-width:1024px) { .HeroBannerCustom_HeroBannerContainer__vpnV9 { overflow: unset; display: flex; justify-content: center } .HeroBannerCustom_HeroBannerContainer__vpnV9 [data-fs-card-heroBanner] { display: flex; gap: 24px } .HeroBannerCustom_HeroBannerContainer__vpnV9 [data-fs-card-heroBanner] [data-fs-hero-content] { height: 214px; min-width: 294px; justify-content: center; background-color: #fff; border-radius: 4px; padding: 24px; gap: 16px; display: grid } .HeroBannerCustom_HeroBannerContainer__vpnV9 [data-fs-card-heroBanner] [data-fs-hero-content] [data-fs-title-custom] { display: flex; align-items: center; gap: 24px; max-width: 230px } .HeroBannerCustom_HeroBannerContainer__vpnV9 [data-fs-card-heroBanner] [data-fs-hero-content] [data-fs-subtitle] { padding-right: inherit; padding-left: inherit; text-align: center; justify-content: center; display: grid; align-items: center; max-width: 14rem } .HeroBannerCustom_HeroBannerContainer__vpnV9 [data-fs-card-heroBanner] [data-fs-hero-content] [data-fs-link] { display: flex; justify-content: center; text-align: center; align-items: center; text-decoration: none; padding: 0 } .HeroBannerCustom_HeroBannerContainer__vpnV9 [data-fs-card-heroBanner] [data-fs-hero-content] [data-fs-link] .HeroBannerCustom_link__X2H89 { background-color: #ed0030; border-radius: 8px; padding: 0 8px; min-height: 32px; text-decoration: none; display: flex; align-items: center; text-align: center } .HeroBannerCustom_HeroBannerContainer__vpnV9 [data-fs-card-heroBanner] [data-fs-hero-content] [data-fs-link] .HeroBannerCustom_link__X2H89 a { font-weight: 700; color: #fff; text-decoration: none } .HeroBannerCustom_HeroBannerContainer__vpnV9 [data-fs-card-heroBanner] [data-fs-hero-content] [data-fs-link] .HeroBannerCustom_link__X2H89:hover { background-color: #d1002a; transition: all .3s } .HeroBannerCustom_HeroBannerContainer__vpnV9 [data-fs-card-heroBanner] [data-fs-hero-content] [data-fs-heroImage] { display: flex; justify-content: center } .HeroBannerCustom_HeroBannerContainer__vpnV9 .HeroBannerCustom_title__vutOQ ul li { list-style: disc; margin: .25rem 1.1rem; line-height: 24px } .HeroBannerCustom_HeroBannerContainer__vpnV9 .HeroBannerCustom_title__vutOQ ol li { list-style: number; margin: .25rem 1.1rem; line-height: 24px } .HeroBannerCustom_HeroBannerContainer__vpnV9 .HeroBannerCustom_title__vutOQ p { color: #666; line-height: 21px } .HeroBannerCustom_HeroBannerContainer__vpnV9 .HeroBannerCustom_title__vutOQ p a { color: #666; text-decoration: none } .HeroBannerCustom_HeroBannerContainer__vpnV9 .HeroBannerCustom_title__vutOQ h1 { font-size: 32px; line-height: 36px; font-weight: 400; letter-spacing: 0; color: #666 } .HeroBannerCustom_HeroBannerContainer__vpnV9 .HeroBannerCustom_title__vutOQ h2 { font-size: 24px; line-height: 32px; font-weight: 400; letter-spacing: 0; color: #666 } .HeroBannerCustom_HeroBannerContainer__vpnV9 .HeroBannerCustom_title__vutOQ h3 { font-size: 20px; line-height: 30px; font-weight: 700; letter-spacing: 0; color: #666 } .HeroBannerCustom_HeroBannerContainer__vpnV9 .HeroBannerCustom_title__vutOQ h4 { font-size: 16px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: #666 } .HeroBannerCustom_HeroBannerContainer__vpnV9 .HeroBannerCustom_title__vutOQ h5 { font-size: 14px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: #666 } .HeroBannerCustom_HeroBannerContainer__vpnV9 .HeroBannerCustom_title__vutOQ h6 { font-size: 12px; line-height: 21px; font-weight: 700; letter-spacing: 0; color: #666 } } .BannerWithText_bannerTextContainer__M6X_j>a>div:has(.BannerWithText_image__mXhqF) { max-height: 389px } .BannerWithText_bannerTextContainer__M6X_j { width: 100%; padding: 0 16px; max-width: 100%; margin-top: 16px; margin-bottom: 32px; overflow: hidden } .BannerWithText_bannerTextContainer__M6X_j a { display: block; max-width: 100%; width: 100% } .BannerWithText_bannerTextContainer__M6X_j a div { max-width: 100%; width: 100% } .BannerWithText_bannerTextContainer__M6X_j a div .BannerWithText_image__mXhqF { width: 100% } .BannerWithText_bannerTextContainer__M6X_j .BannerWithText_texts__7NbPC { max-width: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column } .BannerWithText_bannerTextContainer__M6X_j .BannerWithText_texts__7NbPC .BannerWithText_text__zB80y { display: flex; justify-content: center; align-items: center; padding: 16px; gap: 16px; color: #fff; background-color: #d1002a } .BannerWithText_bannerTextContainer__M6X_j .BannerWithText_texts__7NbPC .BannerWithText_text__zB80y:first-child { background-color: #ed0030 } .BannerWithText_bannerTextContainer__M6X_j .BannerWithText_texts__7NbPC .BannerWithText_text__zB80y:last-child { background-color: #b20024 } .BannerWithText_bannerTextContainer__M6X_j .BannerWithText_texts__7NbPC .BannerWithText_text__zB80y .BannerWithText_title__8FTTl { font-size: 12px; line-height: 21px; font-weight: 700; letter-spacing: 0; color: ""; font-family: Roboto Flex, sans-serif; min-width: 110px; display: block } .BannerWithText_bannerTextContainer__M6X_j .BannerWithText_texts__7NbPC .BannerWithText_text__zB80y .BannerWithText_subtitle__vtLLL { font-size: 14px; line-height: 19px; font-weight: 400; letter-spacing: 0; color: ""; font-family: Roboto, sans-serif } @media(min-width:1024px) { .BannerWithText_bannerTextContainer__M6X_j>a>div:has(.BannerWithText_image__mXhqF) { height: 490px } .BannerWithText_bannerTextContainer__M6X_j { width: 100%; padding: 0; max-width: 1248px; margin: 16px auto 48px } .BannerWithText_bannerTextContainer__M6X_j .BannerWithText_texts__7NbPC { flex-direction: row } .BannerWithText_bannerTextContainer__M6X_j .BannerWithText_texts__7NbPC .BannerWithText_text__zB80y { flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 8px; padding: 24px; min-height: 141px } .BannerWithText_bannerTextContainer__M6X_j .BannerWithText_texts__7NbPC .BannerWithText_text__zB80y .BannerWithText_title__8FTTl { font-size: 12px; line-height: 24px; font-weight: ""; letter-spacing: 0; color: "" } .BannerWithText_bannerTextContainer__M6X_j .BannerWithText_texts__7NbPC .BannerWithText_text__zB80y .BannerWithText_subtitle__vtLLL { font-size: 16px; line-height: 21px; font-weight: ""; letter-spacing: 0; color: "" } } .InfoTextsBackground_containerInfoTextsBackground__LX7dL { display: flex; justify-content: center; padding: 0 16px; font-family: Roboto, sans-serif } .InfoTextsBackground_containerInfoTextsBackground__LX7dL [data-fs-content-texts-mobile] [data-fs-group-text] { display: grid; gap: 8px; margin-bottom: 24px } .InfoTextsBackground_containerInfoTextsBackground__LX7dL [data-fs-content-texts-mobile] [data-fs-group-text] [data-fs-title] { height: 53px; display: flex; justify-content: center; align-items: center; text-align: center; padding-top: 8px } .InfoTextsBackground_containerInfoTextsBackground__LX7dL [data-fs-content-texts-mobile] [data-fs-group-text] [data-fs-texts] .InfoTextsBackground_textColor__lIsqw { padding: 0 } @media(min-width:1024px) { .InfoTextsBackground_containerInfoTextsBackground__LX7dL { width: 100%; padding: 0; margin: auto; max-width: 1248px; display: flex } .InfoTextsBackground_containerInfoTextsBackground__LX7dL [data-fs-content-texts] { display: flex; justify-content: center; gap: 24px } .InfoTextsBackground_containerInfoTextsBackground__LX7dL [data-fs-content-texts] [data-fs-title] { height: 53px; display: flex; justify-content: center; align-items: center; text-align: center; padding-top: 8px } .InfoTextsBackground_containerInfoTextsBackground__LX7dL [data-fs-content-texts] [data-fs-group-text] { gap: 8px; min-width: 400px } .InfoTextsBackground_containerInfoTextsBackground__LX7dL [data-fs-content-texts] [data-fs-group-text] .InfoTextsBackground_textColor__lIsqw { padding: 0 } .InfoTextsBackground_containerInfoTextsBackground__LX7dL [data-fs-content-texts] [data-fs-group-text] .InfoTextsBackground_textColor__lIsqw p { font-size: unset } } .BannerImageInstitucional_container__XqUqJ { width: 100%; padding: 0 16px; max-width: 100% } .BannerImageInstitucional_container__XqUqJ .BannerImageInstitucional_title__mTBcz { font-family: Roboto Flex, sans-serif; font-size: 20px; font-weight: 700; line-height: 24px; letter-spacing: .02em; text-align: left; color: #666; margin-bottom: 16px } .BannerImageInstitucional_container__XqUqJ .BannerImageInstitucional_imageList__FiS9v { width: 100%; display: flex; overflow-x: auto; gap: 1rem; -webkit-scroll-snap-type: x mandatory; -ms-scroll-snap-type: x mandatory; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch; scrollbar-width: none } .BannerImageInstitucional_container__XqUqJ .BannerImageInstitucional_imageList__FiS9v::-webkit-scrollbar { display: none } .BannerImageInstitucional_container__XqUqJ .BannerImageInstitucional_cardImage__W2qVc { display: block } .BannerImageInstitucional_container__XqUqJ .BannerImageInstitucional_cardImageText__W_bbO { margin-top: 8px; text-align: center } .BannerImageInstitucional_container__XqUqJ .BannerImageInstitucional_cardImageText__W_bbO a, .BannerImageInstitucional_container__XqUqJ .BannerImageInstitucional_cardImageText__W_bbO span { color: #666; font-family: Roboto, sans-serif; font-size: 14px; font-weight: 700; line-height: 19px; text-align: center; text-underline-position: from-font; -webkit-text-decoration-skip-ink: none; text-decoration-skip-ink: none } @media(min-width:1024px) { .BannerImageInstitucional_container__XqUqJ { width: 100%; padding: 0; margin: auto; max-width: 1248px } .BannerImageInstitucional_container__XqUqJ .BannerImageInstitucional_title__mTBcz { font-family: Roboto Flex, sans-serif; font-size: 24px; font-weight: 700; line-height: 28px } .BannerImageInstitucional_container__XqUqJ a, .BannerImageInstitucional_container__XqUqJ span { font-size: 16px; line-height: 21px } } .BannerSteps_stepsWrapper__6BxSB { width: 100%; padding: 0 16px; max-width: 100%; margin-top: 32px; margin-bottom: 16px } .BannerSteps_stepsWrapper__6BxSB .BannerSteps_banner__gzRUM, .BannerSteps_stepsWrapper__6BxSB .BannerSteps_title__dtfS5 { font-size: 14px; font-weight: 700; line-height: 24px } .BannerSteps_stepsWrapper__6BxSB .BannerSteps_title__dtfS5 { color: #666 } .BannerSteps_stepsWrapper__6BxSB .BannerSteps_banner__gzRUM { color: #fff; background-color: #ed0030; padding: 16px; text-align: center; margin: 16px 0 } .BannerSteps_stepsWrapper__6BxSB .BannerSteps_stepsContainer__rS0EQ { display: flex; flex-direction: column; gap: 16px } .BannerSteps_stepsWrapper__6BxSB .BannerSteps_stepsContainer__rS0EQ .BannerSteps_step__i_Y2n { display: flex; align-items: center; padding: 16px 24px; gap: 16px; background-color: #fff } .BannerSteps_stepsWrapper__6BxSB .BannerSteps_stepsContainer__rS0EQ .BannerSteps_step__i_Y2n p { font-size: 16px; line-height: 21px; font-family: Roboto, sans-serif } .BannerSteps_stepsWrapper__6BxSB .BannerSteps_stepsContainer__rS0EQ .BannerSteps_step__i_Y2n .BannerSteps_stepImage__ZHs6c { max-width: 72px; max-height: 72px } @media(min-width:1024px) { .BannerSteps_stepsWrapper__6BxSB { width: 100%; padding: 0; max-width: 1248px; margin: 40px auto 24px } .BannerSteps_stepsWrapper__6BxSB .BannerSteps_banner__gzRUM, .BannerSteps_stepsWrapper__6BxSB .BannerSteps_title__dtfS5 { font-size: 14px; line-height: 28px } .BannerSteps_stepsWrapper__6BxSB .BannerSteps_stepsContainer__rS0EQ { display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px } } .Pagination_paginationContainer__Qo7Ap { width: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column } .Pagination_paginationContainer__Qo7Ap .Pagination_paginationInfo__ZkxZX { color: #666; font-weight: 400; font-size: 14px; margin: 16px 0 } .Pagination_paginationContainer__Qo7Ap .Pagination_paginationButton__r_JxW { border: 2px solid #ed0030; background-color: transparent; color: #ed0030; font-size: 16px; font-weight: 700; width: 230px; height: 54px; border-radius: 8px; display: flex; justify-content: center; align-items: center; cursor: pointer } @media(min-width:1024px) { .Pagination_paginationContainer__Qo7Ap .Pagination_paginationButton__r_JxW { font-size: 12px } } .Breadcrumb_breadcrumbArrowIcon__93Jzg, .Breadcrumb_breadcrumbItem___kHq3, .Breadcrumb_breadcrumbRow__erZfX { display: flex; align-items: center } .Breadcrumb_breadcrumbItem___kHq3:last-child { padding-right: 16px } .Breadcrumb_breadcrumbRow__erZfX { width: 100%; max-width: 100%; padding: 24px 0 16px; margin: 0 16px; flex-wrap: nowrap } .Breadcrumb_breadcrumbArrowIcon__93Jzg { height: 100%; margin: 0 8px } .Breadcrumb_breadcrumbLink__Tgqwu[data-fs-link][data-fs-link-variant=default] { font-family: Roboto, sans-serif; padding: 0; font-size: 14px; line-height: 19px; font-weight: ""; letter-spacing: 0; color: ""; color: #666; text-wrap: nowrap; white-space: nowrap } .Breadcrumb_breadcrumbLink__Tgqwu:hover { text-decoration: underline } @media(min-width:1024px) { .Breadcrumb_breadcrumbRow__erZfX { width: 100%; max-width: 1248px; padding: 16px 0; margin: 0 auto } } .SellerDefaultCard_closeButton__ppkb4 { top: 0; right: -9px; position: absolute } .SellerDefaultCard_menuModal__zNOmv { top: 0; left: 0; position: relative; padding: 16px; width: 100%; --fs-modal-max-width: 100%; --fs-modal-min-height: 100%; height: 100%; transform: translateZ(0) !important } .SellerDefaultCard_headerModal__VK29e h6 { color: #333; font-family: Roboto Flex, sans-serif; font-style: normal; font-size: 18px; line-height: 22px; font-weight: 700; letter-spacing: 0; color: "" } .SellerDefaultCard_textModal___15tD { padding: 16px 16px 0 0; height: 97%; overflow-y: auto } .SellerDefaultCard_textModal___15tD .SellerDefaultCard_titleModal__Jos_b { color: #333; font-family: Roboto, sans-serif; font-style: normal; margin-bottom: 8px; font-size: 14px; line-height: 19px; font-weight: 700; letter-spacing: 0; color: "" } .SellerDefaultCard_textModal___15tD .SellerDefaultCard_textDescription__PmXqp { color: #666; font-family: Roboto, sans-serif; font-style: normal; margin-bottom: 20px; font-size: 14px; line-height: 19px; font-weight: 400; letter-spacing: 0; color: "" } .SellerDefaultCard_textModal___15tD .SellerDefaultCard_textDescription__PmXqp p { margin-bottom: 16px } .SellerDefaultCard_textModal___15tD .SellerDefaultCard_textDescription__PmXqp strong { color: #333; font-family: Roboto, sans-serif; font-style: normal; font-size: 14px; line-height: 19px; font-weight: 700; letter-spacing: 0; color: "" } .SellerDefaultCard_textModal___15tD::-webkit-scrollbar { width: 5px } .SellerDefaultCard_textModal___15tD::-webkit-scrollbar-thumb { background-color: #999 } .SellerDefaultCard_textModal___15tD::-webkit-scrollbar-track { background-color: #fff } .SellerDefaultCard_section__KiYwS { width: 100%; max-width: 100%; width: auto; border-radius: 16px; background: #f1f1f1; box-shadow: 0 0 11.1px 0 rgba(0, 0, 0, .07), 0 4px 4px 0 rgba(0, 0, 0, .08); padding: 0; display: flex; flex-direction: column; margin: 0 16px } .SellerDefaultCard_section__KiYwS .SellerDefaultCard_header__3_QbF { display: flex; gap: 24px; margin: 16px } .SellerDefaultCard_section__KiYwS .SellerDefaultCard_header__3_QbF div { margin: auto 0 } .SellerDefaultCard_section__KiYwS .SellerDefaultCard_header__3_QbF .SellerDefaultCard_image__7_DL_ { display: flex; justify-content: center; align-items: center } .SellerDefaultCard_section__KiYwS .SellerDefaultCard_image__7_DL_ { width: 72px; height: 72px; border-radius: 8px; background: #ccc } .SellerDefaultCard_section__KiYwS .SellerDefaultCard_image__7_DL_ img { width: 100%; height: 100%; border-radius: 8px } .SellerDefaultCard_section__KiYwS .SellerDefaultCard_title__y6Gv4 { overflow: hidden; color: #333; text-overflow: ellipsis; font-family: Roboto Flex, sans-serif; font-style: normal; font-size: 18px; line-height: 22px; font-weight: 700; letter-spacing: 0; color: "" } .SellerDefaultCard_section__KiYwS .SellerDefaultCard_buttons__sKQzo { display: flex; justify-content: space-between; margin-top: auto; background-color: #fff; border-radius: 0 0 16px 16px } .SellerDefaultCard_section__KiYwS .SellerDefaultCard_buttons__sKQzo button { color: #ed0030; font-family: Roboto Flex, sans-serif; font-size: 14px; font-style: normal; font-weight: 700; line-height: normal; cursor: pointer; padding: 0; height: 48px } .SellerDefaultCard_section__KiYwS .SellerDefaultCard_buttons__sKQzo .SellerDefaultCard_assessment__pV6t8 { width: 60%; border-left: 1px solid #e6e6e6 } .SellerDefaultCard_section__KiYwS .SellerDefaultCard_buttons__sKQzo .SellerDefaultCard_about__l4ymB { width: 40% } @media(min-width:1024px) { .SellerDefaultCard_closeButton__ppkb4 { right: 0 } .SellerDefaultCard_headerModal__VK29e h6 { font-style: normal; font-size: 20px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: "" } .SellerDefaultCard_textModal___15tD { height: 92% } .SellerDefaultCard_menuModal__zNOmv { top: 13%; left: 0; padding: 24px; width: 57%; --fs-modal-max-width: 100%; border-radius: 8px; --fs-modal-min-height: 70%; height: 70%; transform: translateZ(0) !important } .SellerDefaultCard_section__KiYwS { width: 100%; margin: auto; max-width: 1248px; padding: 24px; background: #fff; border-left: 4px solid #f80032; height: 200px } .SellerDefaultCard_section__KiYwS .SellerDefaultCard_header__3_QbF { margin: 0; gap: 32px } .SellerDefaultCard_section__KiYwS .SellerDefaultCard_image__7_DL_ { width: 152px; height: 152px } .SellerDefaultCard_section__KiYwS .SellerDefaultCard_image__7_DL_ img { width: 100%; height: 100%; border-radius: 8px } .SellerDefaultCard_section__KiYwS .SellerDefaultCard_title__y6Gv4 { font-size: 20px; line-height: 24px; margin-bottom: 16px } .SellerDefaultCard_section__KiYwS .SellerDefaultCard_buttonsDesk__nlx9e { display: flex; margin-top: 16px } .SellerDefaultCard_section__KiYwS .SellerDefaultCard_buttonsDesk__nlx9e button { color: #ed0030; font-family: Roboto Flex, sans-serif; font-size: 14px; font-style: normal; font-weight: 700; line-height: normal; cursor: pointer; padding: 0 } .SellerDefaultCard_section__KiYwS .SellerDefaultCard_buttonsDesk__nlx9e .SellerDefaultCard_divider__hTrS8 { width: 1px; height: 24px; background-color: #ccc } .SellerDefaultCard_section__KiYwS .SellerDefaultCard_buttonsDesk__nlx9e .SellerDefaultCard_about__l4ymB { margin-right: 16px } .SellerDefaultCard_section__KiYwS .SellerDefaultCard_buttonsDesk__nlx9e .SellerDefaultCard_assessment__pV6t8 { margin-left: 16px } .SellerDefaultCard_section__KiYwS .SellerDefaultCard_buttons__sKQzo { margin-top: 16px; display: flex } .SellerDefaultCard_section__KiYwS .SellerDefaultCard_buttons__sKQzo button { color: #ed0030; font-family: Roboto Flex, sans-serif; font-size: 14px; font-style: normal; font-weight: 700; line-height: normal; cursor: pointer; padding: 0 } } .BuyBox_buyBoxPrincipalContainer__Jx1Gc { width: 100%; padding: 0; margin: 30px 20px 20px; max-width: 100%; background-color: transparent } @media(min-width:1024px) { .BuyBox_buyBoxPrincipalContainer__Jx1Gc { margin: 48px auto; max-width: 1248px } } .BuyBox_buyBoxPrincipalContainer__Jx1Gc .BuyBox_linkBack__TrktH { text-decoration: none; font-weight: 700; font-size: 14px; color: #ed0030; display: flex; align-items: center; margin-bottom: 20px; width: 100px } .BuyBox_buyBoxPrincipalContainer__Jx1Gc .BuyBox_linkBack__TrktH:before { content: url(/_next/static/media/redArrowBack.6a61ee03.svg); margin-right: 8px; margin-top: 4px } @media(min-width:1024px) { .BuyBox_buyBoxPrincipalContainer__Jx1Gc .BuyBox_linkBack__TrktH { margin-bottom: 0 } } .BuyBox_buyBoxPrincipalContainer__Jx1Gc .BuyBox_BuyBoxContainer__A5lL3 { display: flex; flex-direction: column } @media(min-width:1024px) { .BuyBox_buyBoxPrincipalContainer__Jx1Gc .BuyBox_BuyBoxContainer__A5lL3 { display: flex; flex-direction: row } } .BuyBoxCardProduct_buyBoxProductContainer___TJaV { margin-right: 40px } .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_moreOffersTitle__BXwXl { display: none } @media(min-width:1024px) { .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_moreOffersTitle__BXwXl { display: flex; font-weight: 700; color: #333; font-size: 12px; margin: 15px 0 30px } } .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa { height: 153px; width: auto; border-radius: 16px; box-shadow: 0 0 10px rgba(0, 0, 0, .08); font-family: Roboto, sans-serif } @media(min-width:1024px) { .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa { height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; width: 293px } } .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxImageAndDescriptionContainer___BCmD { display: flex; flex-direction: row } @media(min-width:1024px) { .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxImageAndDescriptionContainer___BCmD { flex-direction: column } } .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxImageContainer__4AUGP { height: 104px; width: 140px; background-color: #f1f1f1; border-radius: 16px 0 0 0; display: flex; justify-content: center; align-items: center; flex-direction: column } @media(min-width:1024px) { .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxImageContainer__4AUGP { height: 254px; width: 293px; border-radius: 16px 16px 0 0 } } .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxImageContainer__4AUGP [data-fs-button] { position: relative } .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxImageContainer__4AUGP [data-fs-button] div { position: absolute; right: -60px; top: -9px } .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxImageContainer__4AUGP [data-fs-button] div>span>span { display: none } @media(min-width:1024px) { .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxImageContainer__4AUGP [data-fs-button] div { height: 24px; width: 24px } } .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxImageContainer__4AUGP [data-fs-button] div img { height: 16px; width: 16px } @media(min-width:1024px) { .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxImageContainer__4AUGP [data-fs-button] div img { height: 24px; width: 24px } } .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxImageContainer__4AUGP .BuyBoxCardProduct_buyBoxImage__u6fr7 { height: 72px; width: 72px; mix-blend-mode: darken; background-color: #fff } @media(min-width:1024px) { .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxImageContainer__4AUGP .BuyBoxCardProduct_buyBoxImage__u6fr7 { height: 190px; width: 190px; margin-top: -25px } } .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxProductDescriptionContainer__1WyCt { display: flex; justify-content: center; align-items: flex-start; flex-direction: row; padding: 15px 10px 15px 15px; height: 104px; width: 100%; background-color: #fff; border-radius: 0 16px 0 0 } @media(min-width:1024px) { .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxProductDescriptionContainer__1WyCt { padding: 20px 15px 10px; border-radius: 0 } } .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxProductDescriptionContainer__1WyCt [data-fs-button] div, .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxProductDescriptionContainer__1WyCt [data-fs-button] div img { height: 16px; width: 16px } @media(min-width:1024px) { .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxProductDescriptionContainer__1WyCt [data-fs-button] div img { height: 24px; width: 24px } } .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxProductDescriptionContainer__1WyCt .BuyBoxCardProduct_buyBoxNameAndRatings__8k4T9 { display: flex; justify-content: center; align-items: flex-start; flex-direction: column } .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxProductDescriptionContainer__1WyCt .BuyBoxCardProduct_buyBoxNameAndRatings__8k4T9 .BuyBoxCardProduct_buyBoxProductName__piWfY { font-size: 14px; font-weight: 700; color: #333; margin-bottom: 15px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis } @media(min-width:1024px) { .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxProductDescriptionContainer__1WyCt .BuyBoxCardProduct_buyBoxNameAndRatings__8k4T9 .BuyBoxCardProduct_buyBoxProductName__piWfY { -webkit-line-clamp: 3 } } .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxProductButtonsContainer__yqqZW { color: #ed0059; font-size: 14px; font-weight: 700; display: flex; flex-direction: row; align-items: flex-end; justify-content: flex-end; border-top: 1px solid #ccc; height: 48px; width: 100%; background-color: #fff; border-radius: 0 0 16px 16px } @media(min-width:1024px) { .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxProductButtonsContainer__yqqZW { width: 293px } } .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxProductButtonsContainer__yqqZW .BuyBoxCardProduct_buyBoxProductButtonAbout__KSRiw, .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxProductButtonsContainer__yqqZW .BuyBoxCardProduct_buyBoxProductButtonRatings__J3tzA { display: flex; justify-content: center; align-items: center; height: 48px; width: 50%; cursor: pointer; color: #ed0030; font-weight: 700; font-size: 14px } .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxProductButtonsContainer__yqqZW .BuyBoxCardProduct_buyBoxProductButtonAbout__KSRiw [data-fs-button-wrapper], .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxProductButtonsContainer__yqqZW .BuyBoxCardProduct_buyBoxProductButtonRatings__J3tzA [data-fs-button-wrapper] { padding: 0 } .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_buyBoxProductButtonsContainer__yqqZW .BuyBoxCardProduct_buyBoxProductButtonAbout__KSRiw { border-right: 1px solid #ccc } .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_ratings__stwZk { height: 16px; width: 100%; margin: 0 0 8px; display: flex; align-items: center; gap: 4px } .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_ratings__stwZk .BuyBoxCardProduct_ratingsCount__AK2po { font-size: 12px; line-height: 14px; color: #999; margin-left: 4px; font-weight: 400 } @media(min-width:1024px) { .BuyBoxCardProduct_buyBoxProductContainer___TJaV .BuyBoxCardProduct_buyBoxProductCardContainer__ctGXa .BuyBoxCardProduct_ratings__stwZk { height: 10px; margin: 0 0 11.5px } } [data-fs-overlay]:has(.BuyBoxCardProduct_modal__ZcJDi) { background: rgba(0, 0, 0, .5) } [data-fs-overlay]:has(.BuyBoxCardProduct_modal__ZcJDi.BuyBoxCardProduct_modalClosed__LWk1C) { display: none } .BuyBoxCardProduct_modal__ZcJDi { background-color: #fff; height: auto; max-height: 610px; width: 90%; max-width: 90%; border-radius: 8px; top: 40px; left: 20px } .BuyBoxCardProduct_modal__ZcJDi.BuyBoxCardProduct_modalClosed__LWk1C { display: none } .BuyBoxCardProduct_modal__ZcJDi[data-fs-modal-state=out] { transform: none } @media(min-width:1024px) { .BuyBoxCardProduct_modal__ZcJDi { left: 0; width: 822px; max-width: 822px; max-height: 673px } } .BuyBoxCardProduct_modal__ZcJDi .BuyBoxCardProduct_header__J_M7u { display: flex; flex-direction: row; justify-content: space-between; height: 50px } .BuyBoxCardProduct_modal__ZcJDi .BuyBoxCardProduct_header__J_M7u [data-fs-button] { height: 50px } .BuyBoxCardProduct_modal__ZcJDi [data-fs-modal-body] { padding: 0 } @media(min-width:1024px) { .BuyBoxCardProduct_modal__ZcJDi [data-fs-modal-body] { padding: .5rem 1.5rem 2rem } } .BuyBoxCardProduct_modal__ZcJDi .BuyBoxCardProduct_closeIcon__8szFW { opacity: .5 } @media(min-width:1024px) { .BuyBoxCardProduct_modal__ZcJDi [data-fs-modal-body] { max-height: 508px; overflow-y: scroll; margin-right: 24px } .BuyBoxCardProduct_modal__ZcJDi [data-fs-modal-body]::-webkit-scrollbar { width: 4px; height: 4px } .BuyBoxCardProduct_modal__ZcJDi [data-fs-modal-body]::-webkit-scrollbar-track { background: #fff; border-radius: 2px } .BuyBoxCardProduct_modal__ZcJDi [data-fs-modal-body]::-webkit-scrollbar-thumb { background: #999; border-radius: 2px } .BuyBoxCardProduct_modal__ZcJDi [data-fs-modal-body]::-webkit-scrollbar-thumb:hover { background: #999 } .BuyBoxCardProduct_modal__ZcJDi [data-fs-modal-body] .BuyBoxCardProduct_specsInBuyBox__MqTA7 { max-height: -webkit-fit-content; max-height: -moz-fit-content; max-height: fit-content; overflow-y: visible } } .WishListButton_favoriteButton__cUjAT[data-fs-button] { min-width: 24px; min-height: 24px; height: 24px; --fs-button-height: 24px } .WishListButton_favoriteButton__cUjAT[data-fs-button]:hover [data-fs-button-wrapper] span span { color: #ed0030 } .WishListButton_favoriteButton__cUjAT[data-fs-button] [data-fs-button-wrapper] { padding: 0; border: none } .WishListButton_favoriteButton__cUjAT[data-fs-button] [data-fs-button-wrapper] span { min-width: 24px; min-height: 24px; display: flex; justify-content: center; align-items: center; gap: 8px; font-size: 14px; line-height: 18px; font-weight: 400; color: #666; text-decoration: underline } .WishListButton_favoriteButton__cUjAT[data-fs-button] [data-fs-button-wrapper] span div { height: 24px } .WishListButton_favoriteButton__cUjAT[data-fs-button] [data-fs-button-wrapper] span div.WishListButton_wishListSpinner__vkISL { width: 20px; height: 20px } .WishListButton_favoriteButton__cUjAT[data-fs-button] [data-fs-button-wrapper] span:hover { color: #ed0030 } .WishListButton_favoriteButton__cUjAT .WishListButton_wishListSpinner__vkISL { width: 20px; height: 20px; border: 3px solid rgba(0, 0, 0, .1); border-top-color: #ed0030; border-radius: 50%; animation: WishListButton_spin__QBc4O 1s linear infinite } @keyframes WishListButton_spin__QBc4O { 0% { transform: rotate(0deg) } to { transform: rotate(1turn) } } .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_ { max-width: 100%; padding: 16px; display: flex; flex-direction: column; width: 100%; margin-bottom: 24px; overflow-y: scroll; height: auto; max-height: 560px } .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_::-webkit-scrollbar { width: 4px; height: 4px } .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_::-webkit-scrollbar-track { background: #fff; border-radius: 2px } .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_::-webkit-scrollbar-thumb { background: #999; border-radius: 2px } .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_::-webkit-scrollbar-thumb:hover { background: #999 } .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_ [data-fs-content] { margin: 0 } .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_ .ProductDescriptionTechnicalData_collapsibleBox___FeoA { margin: 20px 0 0; border-radius: 8px; background-color: #fff; border: 1px solid #eaeaea; padding: 12px 12px 0 } .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_ .ProductDescriptionTechnicalData_collapsibleBox___FeoA:first-of-type { margin-top: 0 } .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_ .ProductDescriptionTechnicalData_collapsibleBoxTitle__3YecE { display: flex; justify-content: space-between; color: #4d4d4d; padding-bottom: 12px; font-size: 16px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: ""; cursor: pointer; width: 100% } .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_ .ProductDescriptionTechnicalData_collapsibleBoxTable__X0kt4, .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_ .ProductDescriptionTechnicalData_collapsibleDescription__uOmxs { font-size: 14px; line-height: 18px; font-weight: 400; letter-spacing: 0; color: ""; color: #666; margin-top: 16px; position: relative; width: 100%; text-align: left } .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_ .ProductDescriptionTechnicalData_collapsibleBoxTable__X0kt4 .ProductDescriptionTechnicalData_collapsibleBoxTable__X0kt4, .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_ .ProductDescriptionTechnicalData_collapsibleDescription__uOmxs .ProductDescriptionTechnicalData_collapsibleBoxTable__X0kt4 { margin: 16px 12px } .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_ .ProductDescriptionTechnicalData_collapsibleBoxTable__X0kt4 p, .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_ .ProductDescriptionTechnicalData_collapsibleDescription__uOmxs p { margin: 0 12px 16px } .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_ .ProductDescriptionTechnicalData_collapsibleBoxTable__X0kt4 tr:nth-child(odd), .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_ .ProductDescriptionTechnicalData_collapsibleDescription__uOmxs tr:nth-child(odd) { background-color: #eaeaea } .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_ .ProductDescriptionTechnicalData_collapsibleBoxTable__X0kt4 td, .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_ .ProductDescriptionTechnicalData_collapsibleDescription__uOmxs td { color: #666; padding: 8px 6px } .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_ .ProductDescriptionTechnicalData_collapsibleBoxTable__X0kt4:after, .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_ .ProductDescriptionTechnicalData_collapsibleDescription__uOmxs:after { content: ""; position: absolute; height: .5px; width: 103%; left: -11px; top: -16px; background-color: #eaeaea } .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_ .ProductDescriptionTechnicalData_collapsibleDescription__uOmxs:before { content: ""; width: 100%; height: 35px; position: absolute; bottom: -13px; z-index: 1 } .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_ .ProductDescriptionTechnicalData_active__g_fga:before { display: none } .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_ .ProductDescriptionTechnicalData_showMoreButton__5gpch { font-size: 16px; line-height: 20px; font-weight: 700; letter-spacing: 0; color: ""; width: 133px; height: 40px; display: flex; justify-content: center; align-items: center; border: 2px solid #ed0030; box-sizing: border-box; border-radius: 8px; color: #ed0030; cursor: pointer; margin: 16px auto -8px } .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_ .ProductDescriptionTechnicalData_collapsibleBoxTable__X0kt4 td { line-height: 18px } @media(min-width:1024px) { .ProductDescriptionTechnicalData_tecnicalSpecificationsSection__8v_q_ { width: 100%; margin: auto; max-width: 1248px; padding: 0 } } .BuyBoxOffers_offersPrincipalContainer__roOyf { width: 90% } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_offersContainer__OORHv { gap: 20px; display: flex; flex-wrap: wrap } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_offersCard__PQyaM { display: flex; flex-direction: column; box-shadow: 0 0 10px rgba(0, 0, 0, .08); border-radius: 16px; height: auto; width: 100%; background-color: #fff } @media(min-width:1024px) { .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_offersCard__PQyaM { width: 446px } } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_headerSeller__q4AQk { height: 56px; padding: 20px; color: #666; font-size: 14px; font-weight: 700; border-bottom: 1px solid #f1f1f1; display: flex; flex-direction: row } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_headerSeller__q4AQk .BuyBoxOffers_imageSellerDefault__KJTpU { background-image: url(/_next/static/media/imageSellerDefault.3255d8c5.svg); background-repeat: no-repeat; height: 24px; width: 24px; margin-right: 10px; margin-top: -5px } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_headerSeller__q4AQk .BuyBoxOffers_imageSeller__cvwTE { margin-right: 10px; margin-top: -5px } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_prices__3VHy4 { display: flex; justify-content: center; align-items: flex-start; flex-direction: column; padding: 20px 20px 15px } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_listPriceAndDiscount__A0ocy { display: flex; flex-direction: row } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_listPrice__lFxmt { text-decoration: line-through; font-weight: 400; font-size: 12px; color: #666; display: flex; align-items: center } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_divPrice___zz9X { display: flex; flex-direction: row } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_price__TixcV { font-weight: 700; font-size: 12px; color: #333; padding-top: 5px } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_textPrice__Gm0Ij { font-size: 14px; color: #666; display: flex; align-items: flex-end; margin-left: 8px } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_discount__B4BdG { width: 39px; height: 20px; background-color: green; color: #fff; font-weight: 700; font-size: 12px; border-radius: 16px; margin-left: 8px; display: flex; justify-content: center; align-items: center } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_footerSeller__ntP_4 { padding: 10px 20px 14px; color: #666; font-size: 14px; line-height: 19px } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_footerButton__Pytkg { height: 48px; width: 100%; padding: 6px 20px; display: flex; justify-content: flex-end; margin-top: auto; border-top: 1px solid #f1f1f1 } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_footerButton__Pytkg [data-fs-button] { background-color: #ed0030; color: #fff; max-width: 96px; max-height: 32px; min-height: 32px; border-radius: 8px } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_availableOffersHeader__UKOuI { display: flex; flex-direction: row; justify-content: space-between; margin-top: 16px } @media(min-width:1024px) { .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_availableOffersHeader__UKOuI { margin-top: 0 } } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_availableOffersTitle__L_VFz { font-weight: 700; color: #4d4d4d; font-size: 12px; margin: 15px 0 20px } @media(min-width:1024px) { .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_availableOffersTitle__L_VFz { font-size: 12px; margin: 15px 0 30px } } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_shippingSuccess__Ka7Ae { width: 100%; margin: 16px 0 0; color: #666 } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_shippingSuccess__Ka7Ae .BuyBoxOffers_storeFrontIcon__3V003, .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_shippingSuccess__Ka7Ae .BuyBoxOffers_truckIcon__NeERR { height: 24px; margin-right: .5rem } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_shippingSuccess__Ka7Ae .BuyBoxOffers_shippingFree__UpNyA { color: green; font-weight: 700; font-size: 14px; line-height: 19px; font-family: Roboto, sans-serif } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_shippingSuccess__Ka7Ae .BuyBoxOffers_store___e1uI { display: flex; align-items: center; margin: 16px 0 } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_shippingSuccess__Ka7Ae .BuyBoxOffers_deliveryMethodImage__6GKIf { margin-right: 10px; margin-top: -5px } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_shippingSuccess__Ka7Ae .BuyBoxOffers_deliveryMethodText__vq3Fb { margin-right: 5px; max-width: 20ch; white-space: nowrap; overflow: hidden; text-overflow: ellipsis } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_shippingSuccess__Ka7Ae .BuyBoxOffers_deliveryMethod__eoZsI { display: flex; flex-direction: row; font-size: 14px; line-height: 18px; font-weight: 400; letter-spacing: 0; color: "" } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_shippingSuccess__Ka7Ae .BuyBoxOffers_deliveryWrapper__1Gie6 { display: flex; align-items: center; flex-flow: row wrap; justify-content: space-between } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_shippingSuccess__Ka7Ae .BuyBoxOffers_deliveryWrapper__1Gie6 p { padding-bottom: 8px; width: 100% } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_shippingSuccess__Ka7Ae .BuyBoxOffers_deliveryWrapper__1Gie6 .BuyBoxOffers_dateDelivery__wLyf6 { padding-left: 8px } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_shippingSuccess__Ka7Ae .BuyBoxOffers_deliveryWrapper__1Gie6 .BuyBoxOffers_dateDelivery__wLyf6 .BuyBoxOffers_stockIcon__jwNx9 { margin-right: 8px } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_shippingSuccess__Ka7Ae .BuyBoxOffers_deliveryPrice__DiT_A { text-align: left; font-size: 14px; line-height: 18px; font-weight: 700; letter-spacing: 0; color: "" } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_shippingSuccess__Ka7Ae .BuyBoxOffers_noDeliveryOption__GVagf { font-weight: 700; color: #4d4d4d; font-size: 14px; display: flex; align-content: flex-start; flex-wrap: wrap; margin: 10px 0 0 } @media(min-width:1024px) { .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_shippingSuccess__Ka7Ae .BuyBoxOffers_noDeliveryOption__GVagf { margin: 10px 0 0 -65px } } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_shippingSuccess__Ka7Ae .BuyBoxOffers_delivery__yNCtw, .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_shippingSuccess__Ka7Ae .BuyBoxOffers_pickup__1prPH { margin-bottom: .5rem; display: flex; justify-content: flex-start; align-items: center } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_shippingSuccess__Ka7Ae .BuyBoxOffers_delivery__yNCtw p, .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_shippingSuccess__Ka7Ae .BuyBoxOffers_pickup__1prPH p { font-size: 14px; line-height: 18px; font-weight: 400; letter-spacing: 0; color: "" } .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_shippingSuccess__Ka7Ae .BuyBoxOffers_dateDelivery__wLyf6, .BuyBoxOffers_offersPrincipalContainer__roOyf .BuyBoxOffers_shippingSuccess__Ka7Ae .BuyBoxOffers_pickupDate__Ujnvo { width: 100% } .SortDropdown_select__rH3BN { width: 153px; height: 44px; border: 1px solid #b3b3b3; border-radius: 8px; color: #666 } @media(min-width:1024px) { .SortDropdown_select__rH3BN { width: 268px } } .SortDropdown_button__xoD6F { width: 153px; height: 44px; display: flex; align-items: center; justify-content: space-between; padding-left: 10px; color: #666; font-size: 14px } @media(min-width:1024px) { .SortDropdown_button__xoD6F { width: 268px; font-size: 16px } } .SortDropdown_dropdownIcon__AKHsv { content: url(/_next/static/media/dropdownIcon.debdad64.svg) } .SortDropdown_option__CPMcQ { width: 153px; height: 35px; border: 1px solid #b3b3b3; position: relative; z-index: 10; background-color: #fff; display: flex; align-items: center; padding-left: 10px; cursor: pointer } @media(min-width:1024px) { .SortDropdown_option__CPMcQ { width: 268px } } .SortDropdown_option__CPMcQ:first-child { border-radius: 8px 8px 0 0; margin-top: -2px } .SortDropdown_option__CPMcQ:last-child { border-radius: 0 0 8px 8px; border-top: none } .SortDropdown_option__CPMcQ:hover { background-color: #0071e0; color: #fff } .BannerMobileSellerPremium_container__J86LL { display: grid } .BannerMobileSellerPremium_container__J86LL .BannerMobileSellerPremium_title__NPWAq { width: 100%; padding: 0 16px; max-width: 100%; font-family: Roboto Flex, sans-serif; font-size: 20px; font-weight: 700; line-height: 24px; letter-spacing: .04px; text-align: left; color: #666 } .BannerMobileSellerPremium_container__J86LL .BannerMobileSellerPremium_unicBanner__RBQkb { width: 100%; padding: 0 16px; max-width: 100%; display: grid; justify-content: center; align-items: center; text-align: center; margin: 16px 0 } .BannerMobileSellerPremium_container__J86LL .BannerMobileSellerPremium_carouselBanners__oC_Ph { display: flex; overflow-x: scroll; overflow-y: unset; gap: 16px; height: 48px; padding: 0 16px } .BannerMobileSellerPremium_container__J86LL .BannerMobileSellerPremium_carouselBanners__oC_Ph::-webkit-scrollbar { display: none } .MosaicMobileThreeBannersToggle_mosaicTitle__1LUWu { width: 100%; padding: 0 16px; max-width: 100%; color: #666; font-weight: 700; font-size: 14px } .MosaicMobileThreeBannersToggle_imageColumn__KWzTk { width: 100%; height: auto } .MosaicMobileThreeBannersToggle_mosaicBannersColumn__k1rvp { width: 100%; max-width: 100%; display: flex; flex-direction: column; align-items: center; gap: 16px; padding: 16px 16px 0 } .MosaicMobileThreeBannersToggle_mosaicBannersRow__s2biX { display: flex; flex-direction: row; flex-wrap: nowrap; overflow-x: auto; gap: 16px; margin: 0; scrollbar-width: none; -ms-overflow-style: none; padding: 16px 16px 0 } .TabLayout_tabContainer__OOx6l { width: 100%; padding: 0 16px; max-width: 100%; display: flex; flex-direction: column } .TabLayout_tabContainer__OOx6l .TabLayout_sectionTitle__7WZxD { font-size: 20px; line-height: 24px; font-weight: 700; font-family: Roboto Flex, sans-serif; color: #666; margin-bottom: 16px } .TabLayout_tabContainer__OOx6l .TabLayout_tabsRow__2kmoK { display: flex; width: calc(100% + 16px); max-width: calc(100% + 16px); overflow-x: scroll; margin-bottom: 16px } .TabLayout_tabContainer__OOx6l .TabLayout_tabsRow__2kmoK::-webkit-scrollbar { display: none } .TabLayout_tabContainer__OOx6l .TabLayout_tabsRow__2kmoK .TabLayout_tab__KsP6I { width: 100%; min-width: 141px; padding: 0 8px 8px; display: flex; align-items: center; justify-content: center; font-size: 14px; line-height: 19px; font-family: Roboto, sans-serif; color: #666; border-bottom: 1px solid hsla(0, 0%, 40%, .16); position: relative; cursor: pointer } .TabLayout_tabContainer__OOx6l .TabLayout_tabsRow__2kmoK .TabLayout_tab__KsP6I.TabLayout_active__l2RGX { color: #ed0030 } .TabLayout_tabContainer__OOx6l .TabLayout_tabsRow__2kmoK .TabLayout_tab__KsP6I.TabLayout_active__l2RGX:after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background-color: #ed0030 } .TabLayout_tabContainer__OOx6l .TabLayout_tabsRow__2kmoK .TabLayout_tab__KsP6I:last-child { margin-right: 16px } .TabLayout_tabContainer__OOx6l .TabLayout_contentContainer__PakIn { position: relative; display: flex; flex-direction: column; overflow: hidden; max-width: 100% } .TabLayout_tabContainer__OOx6l .TabLayout_contentContainer__PakIn.TabLayout_slideLeft__0b6n_ { animation: TabLayout_slideLeft__0b6n_ .3s ease-in-out forwards } .TabLayout_tabContainer__OOx6l .TabLayout_contentContainer__PakIn.TabLayout_slideRight__uejka { animation: TabLayout_slideRight__uejka .3s ease-in-out forwards } @keyframes TabLayout_slideLeft__0b6n_ { 0% { opacity: 0; -webkit-clip-path: inset(0 0 0 100%); clip-path: inset(0 0 0 100%) } to { opacity: 1; -webkit-clip-path: inset(0 0 0 0); clip-path: inset(0 0 0 0) } } @keyframes TabLayout_slideRight__uejka { 0% { opacity: 0; -webkit-clip-path: inset(0 100% 0 0); clip-path: inset(0 100% 0 0) } to { opacity: 1; -webkit-clip-path: inset(0 0 0 0); clip-path: inset(0 0 0 0) } } .TabLayout_tabContainer__OOx6l .TabLayout_contentContainer__PakIn .TabLayout_iframe__6EYc2 { border: none; width: 100%; aspect-ratio: 358/160; height: 100%; margin-bottom: 16px } .TabLayout_tabContainer__OOx6l .TabLayout_contentContainer__PakIn .TabLayout_tabTitle__9DHgj { font-size: 18px; line-height: 22px; font-weight: 700; font-family: Roboto Flex, sans-serif; color: #666; margin-bottom: 8px } .TabLayout_tabContainer__OOx6l .TabLayout_contentContainer__PakIn .TabLayout_tabText__iz1a6 { font-size: 14px; line-height: 19px; font-family: Roboto, sans-serif; color: #333 } .TabLayout_tabContainer__OOx6l .TabLayout_contentContainer__PakIn .TabLayout_tabText__iz1a6 p { min-height: 19px; letter-spacing: 0 } @media(min-width:1024px) { .TabLayout_tabContainer__OOx6l { width: 100%; padding: 0; margin: auto; max-width: 1248px } .TabLayout_tabContainer__OOx6l .TabLayout_sectionTitle__7WZxD { font-size: 24px; line-height: 28px; letter-spacing: .48px } .TabLayout_tabContainer__OOx6l .TabLayout_tabsRow__2kmoK { margin-bottom: 24px } .TabLayout_tabContainer__OOx6l .TabLayout_tabsRow__2kmoK .TabLayout_tab__KsP6I { font-size: 16px; line-height: 21px } .TabLayout_tabContainer__OOx6l .TabLayout_contentContainer__PakIn { flex-direction: row; align-items: center; gap: 24px } .TabLayout_tabContainer__OOx6l .TabLayout_contentContainer__PakIn .TabLayout_iframe__6EYc2 { margin-bottom: 0; max-width: 604px; max-height: 270px } .TabLayout_tabContainer__OOx6l .TabLayout_contentContainer__PakIn .TabLayout_texts__0Y_YS { max-width: 604px; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content } .TabLayout_tabContainer__OOx6l .TabLayout_contentContainer__PakIn .TabLayout_texts__0Y_YS .TabLayout_tabTitle__9DHgj { font-size: 20px; line-height: 24px; margin-bottom: 16px } .TabLayout_tabContainer__OOx6l .TabLayout_contentContainer__PakIn .TabLayout_texts__0Y_YS .TabLayout_tabText__iz1a6 { font-size: 16px; line-height: 21px; letter-spacing: 0 } .TabLayout_tabContainer__OOx6l .TabLayout_contentContainer__PakIn .TabLayout_texts__0Y_YS .TabLayout_tabText__iz1a6 p { min-height: 21px } .MosaicBannersWithGif_mosaicContainer__atRCK { width: 100%; padding: 0; margin: auto; max-width: 1248px } } .MosaicBannersWithGif_mosaicContainer__atRCK .MosaicBannersWithGif_mosaicTitle__Q9PJF { flex: 0 0 auto; text-align: left; font-weight: 700; font-size: 14px; color: #666; padding: 0 0 0 16px } @media(min-width:1024px) { .MosaicBannersWithGif_mosaicContainer__atRCK .MosaicBannersWithGif_mosaicTitle__Q9PJF { grid-column: span 3; font-size: 14px; padding: 0 } } .MosaicBannersWithGif_mosaicContainer__atRCK .MosaicBannersWithGif_mosaicBanners__RI07R { display: flex; flex-wrap: nowrap; overflow-x: auto; gap: 16px; padding: 16px 16px 0; -webkit-scroll-snap-type: x mandatory; -ms-scroll-snap-type: x mandatory; scroll-snap-type: x mandatory; scrollbar-width: none; -ms-overflow-style: none } @media(min-width:768px) { .MosaicBannersWithGif_mosaicContainer__atRCK .MosaicBannersWithGif_mosaicBanners__RI07R::-webkit-scrollbar { width: 4px; height: 4px } .MosaicBannersWithGif_mosaicContainer__atRCK .MosaicBannersWithGif_mosaicBanners__RI07R::-webkit-scrollbar-track { background: #fff; border-radius: 2px } .MosaicBannersWithGif_mosaicContainer__atRCK .MosaicBannersWithGif_mosaicBanners__RI07R::-webkit-scrollbar-thumb { background: #999; border-radius: 2px } .MosaicBannersWithGif_mosaicContainer__atRCK .MosaicBannersWithGif_mosaicBanners__RI07R::-webkit-scrollbar-thumb:hover { background: #999 } } @media(min-width:1024px) { .MosaicBannersWithGif_mosaicContainer__atRCK .MosaicBannersWithGif_mosaicBanners__RI07R { display: grid; overflow: unset; grid-template-columns: 1fr 1fr 1fr; gap: 16px; padding: 16px 0 40px } } .MosaicBannersWithGif_mosaicContainer__atRCK .MosaicBannersWithGif_mosaicBanners__RI07R .MosaicBannersWithGif_mosaicLeftBanner__3LakB { padding-left: 16px } .MosaicBannersWithGif_mosaicContainer__atRCK .MosaicBannersWithGif_mosaicBanners__RI07R .MosaicBannersWithGif_mosaicCentralBanners__cRAAa, .MosaicBannersWithGif_mosaicContainer__atRCK .MosaicBannersWithGif_mosaicBanners__RI07R .MosaicBannersWithGif_mosaicLeftBanner__3LakB, .MosaicBannersWithGif_mosaicContainer__atRCK .MosaicBannersWithGif_mosaicBanners__RI07R .MosaicBannersWithGif_mosaicRightBanner__2UAOV { flex: 0 0 50%; display: flex; flex-direction: column; scroll-snap-align: start } @media(min-width:1024px) { .MosaicBannersWithGif_mosaicContainer__atRCK .MosaicBannersWithGif_mosaicBanners__RI07R .MosaicBannersWithGif_mosaicCentralBanners__cRAAa, .MosaicBannersWithGif_mosaicContainer__atRCK .MosaicBannersWithGif_mosaicBanners__RI07R .MosaicBannersWithGif_mosaicLeftBanner__3LakB, .MosaicBannersWithGif_mosaicContainer__atRCK .MosaicBannersWithGif_mosaicBanners__RI07R .MosaicBannersWithGif_mosaicRightBanner__2UAOV { flex: unset; padding-left: 0 } } .MosaicBannersWithGif_mosaicContainer__atRCK .MosaicBannersWithGif_mosaicBanners__RI07R .MosaicBannersWithGif_imageCentralTop__xcWsb { margin-bottom: 4px } @media(min-width:1024px) { .MosaicBannersWithGif_mosaicContainer__atRCK .MosaicBannersWithGif_mosaicBanners__RI07R .MosaicBannersWithGif_imageCentralTop__xcWsb { margin-bottom: 20px } } .MosaicBannersWithGif_mosaicContainer__atRCK .MosaicBannersWithGif_mosaicBanners__RI07R .MosaicBannersWithGif_textBanner__lAABx { text-align: center; color: #333; font-size: 14px; font-weight: 400; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; margin-top: 8px } @media(min-width:1024px) { .MosaicBannersWithGif_mosaicContainer__atRCK .MosaicBannersWithGif_mosaicBanners__RI07R .MosaicBannersWithGif_textBanner__lAABx { text-align: left } .MosaicBannersWithGif_mosaicContainer__atRCK .MosaicBannersWithGif_mosaicBanners__RI07R .MosaicBannersWithGif_mosaicCentralBanners__cRAAa { grid-column: 2; font-size: 16px } } .MosaicBannersWithTexts_mosaicBanners__DMh_h { width: 100%; padding: 0 16px; max-width: 100% } @media(min-width:1024px) { .MosaicBannersWithTexts_mosaicBanners__DMh_h { width: 100%; padding: 0; margin: auto; max-width: 1248px } } .MosaicBannersWithTexts_mosaicRightTopBanner__ko1qb { margin-bottom: 16px; height: 129px } .MosaicBannersWithTexts_mosaicTitle__vwIYc { color: #666; font-weight: 700; font-size: 14px; margin-bottom: 16px } @media(min-width:1024px) { .MosaicBannersWithTexts_mosaicTitle__vwIYc { font-size: 14px } } .MosaicBannersWithTexts_main__Z_6cX { display: flex } .MosaicBannersWithTexts_mosaicLeftBanner__VXrUc { margin-right: 16px; height: 274px } .MosaicBannersWithTexts_mosaicLeftBanner__VXrUc .MosaicBannersWithTexts_imageLeft__Omjti, .MosaicBannersWithTexts_mosaicRightBottomBanner__VCQ_Z .MosaicBannersWithTexts_imageRightBottom__aZFDC, .MosaicBannersWithTexts_mosaicRightBottomBanner__VCQ_Z .MosaicBannersWithTexts_imageRightTop__1hDhg, .MosaicBannersWithTexts_mosaicRightTopBanner__ko1qb .MosaicBannersWithTexts_imageRightBottom__aZFDC, .MosaicBannersWithTexts_mosaicRightTopBanner__ko1qb .MosaicBannersWithTexts_imageRightTop__1hDhg { width: 100% } .MosaicBannersWithTexts_textBanner__O1H1o { color: #333; font-weight: 400; font-size: 16px; line-height: 21px; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; margin-top: 12px } .MosaicBannersWithTexts_textBannerMobile__PXUXI { font-size: 14px; line-height: 19px; color: #333 } .MosaicBannersWithTexts_textBannerMobile__PXUXI button { font-weight: 400; font-size: 14px; background-color: transparent; color: #666; text-decoration: underline; display: flex; justify-content: center; cursor: pointer; margin: auto; padding: 10px 10px 0 } .MosaicBannersWithTexts_textBannerMobile__PXUXI button:hover { background-color: transparent; color: #666 } .MosaicBannersWithTexts_textBannerMobile__PXUXI button:active { background-color: transparent; color: #666; text-decoration: underline } @media(min-width:1024px) { .MosaicBannersWithTexts_mosaicLeftBanner__VXrUc { margin-right: 24px; height: 567px } .MosaicBannersWithTexts_mosaicRightBottomBanner__VCQ_Z { margin-top: 24px } .MosaicBannersWithTexts_mosaicRightTopBanner__ko1qb { height: auto } } .ShowMoreText_showMoreText__9Vx_h { position: relative; overflow: hidden } .ShowMoreText_showMoreButton__Xk1mA { display: block; margin-top: 10px; background-color: #007bff; color: #fff; border: none; padding: 10px; cursor: pointer; border-radius: 5px } .ShowMoreText_displayNone__MulCR { display: none } .ShowMoreText_showMoreButton__Xk1mA:hover { background-color: #0056b3 } .ShowMoreText_clamp__qAO2E { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden } .ShowMoreText_expanded__u5h7T { display: block } .BannerCTA_sectionContainer__V2fxI { width: 100%; max-width: 100%; border-radius: 16px; border: 1px solid #ccc; padding: 16px; width: auto; margin: 0 16px } .BannerCTA_sectionTitle__LCumj { color: #666; font-family: Roboto Flex, sans-serif; font-style: normal; font-size: 20px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: ""; letter-spacing: .4px; margin-bottom: 16px } .BannerCTA_sectionMain__fThw_ { width: auto } .BannerCTA_sectionMain__fThw_ a { display: flex; width: 100%; height: 100% } .BannerCTA_sectionMain__fThw_ .BannerCTA_bannerImageMain__IUuck { width: 100% } .BannerCTA_secondaryContainer__B4ms5 .BannerCTA_mainTitle__du7Jn { margin-top: 24px; color: #666; font-family: Roboto Flex, sans-serif; font-style: normal; font-size: 20px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: ""; letter-spacing: .4px } .BannerCTA_secondaryContainer__B4ms5 .BannerCTA_bannerImage__4ucoO, .BannerCTA_secondaryContainer__B4ms5 a { height: auto } .BannerCTA_secondaryContainer__B4ms5 .BannerCTA_showMore__8hqar { color: #666; font-family: Roboto, sans-serif; font-style: normal; font-size: 16px; line-height: 21px; font-weight: 400; letter-spacing: 0; color: ""; -webkit-text-decoration-line: underline; text-decoration-line: underline; -webkit-text-decoration-style: solid; text-decoration-style: solid; -webkit-text-decoration-skip-ink: none; text-decoration-skip-ink: none; text-decoration-thickness: auto; text-underline-offset: auto; text-underline-position: from-font; width: 100%; margin-bottom: 16px } .BannerCTA_secondaryContainer__B4ms5 .BannerCTA_mainText__zLqxU { overflow: hidden; color: #333; font-family: Roboto, sans-serif; font-style: normal; font-size: 14px; line-height: 19px; font-weight: 400; letter-spacing: 0; color: ""; margin: 16px 0 8px } .BannerCTA_secondaryContainer__B4ms5 .BannerCTA_expanded__gjp_k { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden } .BannerCTA_secondaryContainer__B4ms5 .BannerCTA_button__puTnK { border-radius: 8px; background: #ed0030; display: flex; height: 44px; width: 134px; padding: 0 24px; justify-content: center; align-items: center; color: #fff; font-family: Roboto Flex, sans-serif; font-size: 16px; font-style: normal; font-weight: 700; line-height: 0px; text-decoration: none; cursor: pointer; margin: 0 auto 24px } .BannerCTA_sliderContainer__s25GI { text-decoration: none } .BannerCTA_sliderContainer__s25GI .BannerCTA_sliderTitle__RzA7s { color: #666; font-family: Roboto Flex, sans-serif; font-style: normal; font-size: 18px; line-height: 22px; font-weight: 700; letter-spacing: 0; color: ""; margin-bottom: 16px } .BannerCTA_sliderContainer__s25GI .BannerCTA_slider__Qm7Md { display: flex; gap: 24px; scroll-behavior: smooth; position: relative; margin: 0 -16px; width: calc(100% + 32px); padding: 0 16px; overflow-x: scroll; scrollbar-width: none } .BannerCTA_sliderContainer__s25GI .BannerCTA_slider__Qm7Md a { text-decoration: none } .BannerCTA_sliderContainer__s25GI .BannerCTA_slider__Qm7Md .BannerCTA_sliderImage__IGPp6 { margin-bottom: 16px } .BannerCTA_sliderContainer__s25GI .BannerCTA_sliderText__GKRkZ { color: #333; font-family: Roboto, sans-serif; font-style: normal; font-size: 14px; line-height: 19px; font-weight: 700; letter-spacing: 0; color: ""; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; width: 215px } @media(min-width:1024px) { .BannerCTA_sectionContainer__V2fxI { width: 100%; margin: auto; max-width: 1248px; padding: 40px } .BannerCTA_sectionTitle__LCumj { color: #666; font-family: Roboto Flex, sans-serif; font-style: normal; font-size: 24px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: ""; letter-spacing: .48px } .BannerCTA_sectionMain__fThw_ { display: flex; gap: 40px; margin-bottom: 40px } .BannerCTA_sectionMain__fThw_ .BannerCTA_bannerImageMain__IUuck { width: auto } .BannerCTA_secondaryContainer__B4ms5 .BannerCTA_bannerImage__4ucoO { margin-bottom: 48px } .BannerCTA_secondaryContainer__B4ms5 .BannerCTA_mainTitle__du7Jn { color: #666; margin-bottom: 16px; font-family: Roboto Flex, sans-serif; font-style: normal; font-size: 24px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: ""; letter-spacing: .48px; margin-top: 0 } .BannerCTA_secondaryContainer__B4ms5 .BannerCTA_mainText__zLqxU { color: #333; font-family: Roboto, sans-serif; font-style: normal; font-size: 16px; line-height: 21px; font-weight: 400; letter-spacing: 0; color: ""; margin: 16px 0 24px } .BannerCTA_secondaryContainer__B4ms5 .BannerCTA_button__puTnK { margin: 0 } .BannerCTA_sliderContainer__s25GI .BannerCTA_sliderTitle__RzA7s { color: #666; margin-bottom: 16px; font-family: Roboto Flex, sans-serif; font-style: normal; font-size: 20px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: "" } .BannerCTA_sliderContainer__s25GI .BannerCTA_slider__Qm7Md .BannerCTA_sliderItem__FsJv1 { display: grid } .BannerCTA_sliderContainer__s25GI .BannerCTA_slider__Qm7Md .BannerCTA_sliderItem__FsJv1 .BannerCTA_sliderImage__IGPp6 { margin-bottom: 16px } .BannerCTA_sliderContainer__s25GI .BannerCTA_slider__Qm7Md .BannerCTA_sliderItem__FsJv1 .BannerCTA_sliderText__GKRkZ { max-width: 214px; overflow: hidden; color: #333; text-overflow: ellipsis; white-space: normal; font-family: Roboto, sans-serif; font-style: normal; font-size: 16px; line-height: 21px; font-weight: 700; letter-spacing: 0; color: ""; max-height: 42px } } .BannerGridDesktop_sectionContainer___bfy0 { width: 100%; padding: 0; margin: auto; max-width: 1248px } .BannerGridDesktop_sectionContainer___bfy0 .BannerGridDesktop_title__jEApg { font-family: Roboto Flex, sans-serif; font-size: 24px; font-weight: 700; line-height: 28px; letter-spacing: .02em; text-align: left; text-underline-position: from-font; -webkit-text-decoration-skip-ink: none; text-decoration-skip-ink: none; color: #666; margin-bottom: 16px } .BannerGridDesktop_sectionContainer___bfy0 .BannerGridDesktop_gridContainer__PMbSx { width: 100%; display: flex; gap: 24px } .BannerGridDesktop_sectionContainer___bfy0 .BannerGridDesktop_mainImage__5DQFO { width: 612px; height: 188px; margin-bottom: 24px } .BannerGridDesktop_sectionContainer___bfy0 .BannerGridDesktop_secondaryImages__3vhbF { display: flex; gap: 24px } .BannerGridDesktop_sectionContainer___bfy0 .BannerGridDesktop_gridThreeByThreeSecondSection__otb4Q { display: flex; gap: 24px; height: 400px } .BannerGridDesktop_sectionContainer___bfy0 .BannerGridDesktop_gridThreeByThreeSecondSection__otb4Q .BannerGridDesktop_secondaryImageLarge__yC53l { width: 294px; height: 400px } .BannerGridDesktop_sectionContainer___bfy0 .BannerGridDesktop_gridThreeByThreeSecondSection__otb4Q .BannerGridDesktop_imageGroup__F3CXJ { display: block } .BannerGridDesktop_sectionContainer___bfy0 .BannerGridDesktop_gridThreeByThreeSecondSection__otb4Q .BannerGridDesktop_imageGroup__F3CXJ .BannerGridDesktop_threeByTwoImage__i6h7o { width: 294px; height: 188px; margin-bottom: 24px } .BannerGridDesktop_sectionContainer___bfy0 .BannerGridDesktop_gridThreeByThreeSecondSection__otb4Q .BannerGridDesktop_imageGroup__F3CXJ .BannerGridDesktop_secondaryImage__xFc11 { width: 294px; height: 188px } .BannerGridDesktop_sectionContainer___bfy0 .BannerGridDesktop_fullWidthImage__DaVEM { width: 612px; height: 312px } .BannerGridDesktop_sectionContainer___bfy0 .BannerGridDesktop_gridTwoByTwoSection__LSWud { height: 312 } .BannerGridDesktop_sectionContainer___bfy0 .BannerGridDesktop_gridTwoByTwoSection__LSWud .BannerGridDesktop_imageColumnOne__6TXFf { margin-bottom: 24px } .BannerGridDesktop_sectionContainer___bfy0 .BannerGridDesktop_gridTwoByTwoSection__LSWud .BannerGridDesktop_imageColumnOne__6TXFf, .BannerGridDesktop_sectionContainer___bfy0 .BannerGridDesktop_gridTwoByTwoSection__LSWud .BannerGridDesktop_imageColumnTwo__d_ku6 { display: flex; gap: 24px } .BannerGridDesktop_sectionContainer___bfy0 .BannerGridDesktop_gridTwoByTwoSection__LSWud .BannerGridDesktop_imageColumnOne__6TXFf a, .BannerGridDesktop_sectionContainer___bfy0 .BannerGridDesktop_gridTwoByTwoSection__LSWud .BannerGridDesktop_imageColumnTwo__d_ku6 a { height: 144px } .BannerGridDesktop_sectionContainer___bfy0 .BannerGridDesktop_twoColumnImageGrid__lpjRx { display: block; width: 612px; height: 144px } .BannerGridDesktop_sectionContainer___bfy0 .BannerGridDesktop_secondaryImageSmallOne__Suhqo, .BannerGridDesktop_sectionContainer___bfy0 .BannerGridDesktop_secondaryImageSmallTwo__lJji4 { width: 612px; height: 144px } .BannerGridDesktop_sectionContainer___bfy0 .BannerGridDesktop_secondaryImageSmallOne__Suhqo { margin-bottom: 24px } .OurStores_menuModal__FvkLs { background: #fff; width: 100%; height: 100%; padding: 16px; --fs-modal-position-top: 0; --fs-modal-position-right: 0; --fs-modal-position-left: 0 } .OurStores_menuModal__FvkLs .OurStores_closeButton__90ZRJ [data-fs-button-wrapper] { position: absolute; top: 10px; right: 10px; width: 24px } .OurStores_menuModal__FvkLs [data-fs-button] { --fs-button-padding: 0; --fs-button-height: 0 } .OurStores_menuModal__FvkLs .OurStores_modalTitle__6oqZS { display: flex; padding-bottom: 24px; border-bottom: 1px solid #ececec; width: 100% } .OurStores_menuModal__FvkLs .OurStores_imageCard__iKnHF { background: url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKNSURBVHgB7Zo7bxNBFIXPrB+JUYgcJIpQmQZKFik9do1EUocGCgQd/ge2+QVxR6pURJRpoE2gjpSlTGW7SQoEsRSQrST2cs/4wdo8ZMRd2SP5k8ae3R3J9+x9jHdnDMb4DD9vgA1p63KYw2wQsF0AlVUE9egFM+jU4GeXgZJ0i5httjwRsoKgyQMroG/8vnR9OIAYHUgrUITHE/0774TxJBRbuz2bYU7h59J0goOIiIKXAspwFBYbTz7uwVFYKc0X+CEcxoPjzAVMG+cFJKHEjfBo4rGtymu0ytvQYB5C00YthJq3H048NmyeQws1Ad36CaaBmoBxvNyqtFu2T3Hd+iniQFWAyV7HwstNZIqPbT9KR0Rc7u1LBdpWDSHV/0LLR2+R9O/+dczlwSHOC8+ghVoVSj95NGI8jfxq7tvWrr4Znk/l137xzv+gJiAh8X714dA2hgnv9ID21u7IWJNdghZqOdAqy+w6do53OuHfwYJ4Jy5Uk5hVZ7G4ieSDNesRzVD5E2oCUhsFLO1Uhkaz0nQ+HeMqOLZlNFN6gThQE5ApPR8afyHl8vvT0rBc0jNxCVBL4mgFald3R2p9Qia1uFATEDU4vZ7/+QNy96/tvEJcqAmI1vpFmYn5fLBy9hHZ2jub0FEM3wMqoSaADyhREYQ5wXmBkxq/u40T2zRDSv21Co1mPnQlpFh9NP/3/Pb3XH8vpFZGvX8Ii7D5Tc0zagKytfcTj50/1EdwXsD85e60mQuYNu4LkAxuwFG43EoP7MFRQgoIHRbAFXvvJoIDEVGFe1Rlpb5ukzgha8Wmt6HCCfqxX2bfCuCeA+49cMQT1cE+CR6Y8atn8HOdnke4d2JWFsEbzFU2hnz0wg/6TtGzZhjwIwAAAABJRU5ErkJggg==); background-size: contain; background-repeat: no-repeat; height: 48px; width: 48px; margin-right: 16px } .OurStores_menuModal__FvkLs .OurStores_header__GVyn1 { display: block } .OurStores_menuModal__FvkLs .OurStores_header__GVyn1 .OurStores_distanceHeader__pBx0X { margin-top: 4px; font-family: Roboto, sans-serif; font-size: 14px; font-weight: 400; line-height: 19px; text-align: left; color: #333 } .OurStores_menuModal__FvkLs .OurStores_title__uPBCk { font-family: Roboto, sans-serif; font-size: 16px; font-weight: 700; line-height: 21px; color: #333 } .OurStores_menuModal__FvkLs .OurStores_address__THOay { margin-top: 24px; width: 100%; display: flex; gap: 15px } .OurStores_menuModal__FvkLs .OurStores_address__THOay .OurStores_street__viqdx { font-family: Roboto, sans-serif; font-size: 12px; font-weight: 400; line-height: 17px; text-align: left } .OurStores_menuModal__FvkLs .OurStores_address__THOay .OurStores_distance__d2_95 { font-family: Roboto, sans-serif; font-size: 12px; font-weight: 700; line-height: 17px; text-align: left; color: #333; display: flex; width: 63px } .OurStores_menuModal__FvkLs .OurStores_address__THOay .OurStores_distance__d2_95 div { margin-right: 5px } .OurStores_menuModal__FvkLs .OurStores_hours__5La4y { width: 100%; height: 100% } .OurStores_menuModal__FvkLs .OurStores_hours__5La4y .OurStores_storeOpen__9Gbmk { width: 100%; display: flex; font-family: Roboto, sans-serif; font-size: 12px; font-weight: 400; line-height: 17px; text-align: left; margin: 16px 0 8px } .OurStores_menuModal__FvkLs .OurStores_hours__5La4y .OurStores_statusClose__MrCGj, .OurStores_menuModal__FvkLs .OurStores_hours__5La4y .OurStores_statusOpen__tLXm0 { display: flex; font-family: Roboto, sans-serif; font-size: 12px; font-weight: 700; line-height: 17px; gap: 4px; align-items: center } .OurStores_menuModal__FvkLs .OurStores_hours__5La4y .OurStores_statusOpen__tLXm0 { color: green; margin-right: 23px } .OurStores_menuModal__FvkLs .OurStores_hours__5La4y .OurStores_statusClose__MrCGj { margin-right: 14px; color: #ed0030 } .OurStores_section__RajfN .OurStores_title__uPBCk { width: 100%; padding: 0 16px; max-width: 100%; color: #666; font-family: Roboto Flex, sans-serif; font-size: 18px; line-height: 22px; font-style: normal; font-weight: 700; margin-bottom: 16px } @media(min-width:1024px) { .OurStores_menuModal__FvkLs { min-width: 522px; height: 353px; border-radius: 8px; padding: 24px; --fs-modal-position-top: 21vh } .OurStores_menuModal__FvkLs[data-fs-modal-state=out] { transition: none; transform: none } .OurStores_menuModal__FvkLs .OurStores_imageCard__iKnHF { height: 56px; width: 56px } .OurStores_menuModal__FvkLs .OurStores_address__THOay { gap: 9px } .OurStores_menuModal__FvkLs .OurStores_hours__5La4y { width: 100%; height: 100%; background-image: url(https://americanasqa.vtexassets.com/assets/vtex.file-manager-graphql/images/124f11dd-66fb-40fa-bebb-f66f7daebce8___4dc124b7de854c670e5f6495f1bb596f.svg); background-position: 100% 0; background-repeat: no-repeat; background-size: 166px 166px } .OurStores_menuModal__FvkLs .OurStores_hours__5La4y .OurStores_storeOpen__9Gbmk { width: 100%; display: flex; font-family: Roboto, sans-serif; font-size: 12px; font-weight: 400; line-height: 17px; text-align: left; margin: 16px 0 8px } .OurStores_menuModal__FvkLs .OurStores_hours__5La4y .OurStores_statusClose__MrCGj, .OurStores_menuModal__FvkLs .OurStores_hours__5La4y .OurStores_statusOpen__tLXm0 { display: flex; font-family: Roboto, sans-serif; font-size: 12px; font-weight: 700; line-height: 17px; gap: 4px; align-items: normal } .OurStores_menuModal__FvkLs .OurStores_hours__5La4y .OurStores_statusOpen__tLXm0 { color: green; margin-right: 16px } .OurStores_menuModal__FvkLs .OurStores_hours__5La4y .OurStores_statusClose__MrCGj { margin-right: 8px; color: #ed0030 } .OurStores_section__RajfN { margin-top: 8px } .OurStores_section__RajfN .OurStores_title__uPBCk { font-size: 20px; line-height: 24px; width: 100%; padding: 0; max-width: 1248px; margin: 8px auto 24px } } .ListStores_container__cC1cF { width: 100%; padding: 0 16px; max-width: 100% } .ListStores_container__cC1cF .ListStores_selectMobile__gmtua .ListStores_selectLabel__CdLFa { font-family: Roboto, sans-serif; font-size: 16px; font-weight: 400; line-height: 21px; text-align: left; color: #666 } .ListStores_container__cC1cF .ListStores_selectMobile__gmtua .ListStores_selectWrapper__pV9Ud { position: relative; width: 100% } .ListStores_container__cC1cF .ListStores_selectMobile__gmtua .ListStores_selectInput__HF_Hq { margin-top: 8px; width: 100%; padding: 16px; border: 1px solid #ccc; border-radius: 8px; font-size: 16px; box-sizing: border-box; height: 54px; appearance: none; -webkit-appearance: none; -moz-appearance: none; font-family: Roboto, sans-serif; font-weight: 400; line-height: 21px; color: #666; background: #fff } .ListStores_container__cC1cF .ListStores_selectMobile__gmtua .ListStores_selectWrapper__pV9Ud:after { content: ""; position: absolute; top: 55%; right: 16px; transform: translateY(-50%); width: 24px; height: 24px; background-image: url(https://americanasqa.vtexassets.com/assets/vtex.file-manager-graphql/images/cb3c733d-813d-4fe9-95f4-d403b9e15ee9___0266638d60e69a42fcb21f4c3d8564f0.png); background-size: cover } .ListStores_container__cC1cF .ListStores_tabs__q3_9J { display: flex } .ListStores_container__cC1cF .ListStores_tabs__q3_9J .ListStores_activeTab__Y6fJr, .ListStores_container__cC1cF .ListStores_tabs__q3_9J .ListStores_defaultTab__tsa4X { padding: 10px 8px; cursor: pointer; font-size: 16px; line-height: 21px; text-align: center } .ListStores_container__cC1cF .ListStores_tabs__q3_9J .ListStores_defaultTab__tsa4X { border-bottom: 1px solid #ccc; font-family: Roboto, sans-serif; font-weight: 400; color: gray } .ListStores_container__cC1cF .ListStores_tabs__q3_9J .ListStores_defaultTab__tsa4X:hover { color: #ccc } .ListStores_container__cC1cF .ListStores_tabs__q3_9J .ListStores_activeTab__Y6fJr { border-bottom: 4px solid #ed0030; color: #ed0030; font-family: Roboto, sans-serif; font-weight: 700; padding-bottom: 7px } .ListStores_container__cC1cF .ListStores_tabs__q3_9J span { font-size: 16px; font-weight: 400; line-height: 21px; text-align: center } .ListStores_container__cC1cF .ListStores_content__AF8vd { padding: 24px 0 0 } .ListStores_container__cC1cF .ListStores_content__AF8vd .ListStores_listCards__BxjoV { display: grid; grid-template-columns: repeat(1, 1fr); gap: 16px } .ListStores_container__cC1cF .ListStores_content__AF8vd .ListStores_listCards__BxjoV .ListStores_imageCard__RfoWl { background: url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKNSURBVHgB7Zo7bxNBFIXPrB+JUYgcJIpQmQZKFik9do1EUocGCgQd/ge2+QVxR6pURJRpoE2gjpSlTGW7SQoEsRSQrST2cs/4wdo8ZMRd2SP5k8ae3R3J9+x9jHdnDMb4DD9vgA1p63KYw2wQsF0AlVUE9egFM+jU4GeXgZJ0i5httjwRsoKgyQMroG/8vnR9OIAYHUgrUITHE/0774TxJBRbuz2bYU7h59J0goOIiIKXAspwFBYbTz7uwVFYKc0X+CEcxoPjzAVMG+cFJKHEjfBo4rGtymu0ytvQYB5C00YthJq3H048NmyeQws1Ad36CaaBmoBxvNyqtFu2T3Hd+iniQFWAyV7HwstNZIqPbT9KR0Rc7u1LBdpWDSHV/0LLR2+R9O/+dczlwSHOC8+ghVoVSj95NGI8jfxq7tvWrr4Znk/l137xzv+gJiAh8X714dA2hgnv9ID21u7IWJNdghZqOdAqy+w6do53OuHfwYJ4Jy5Uk5hVZ7G4ieSDNesRzVD5E2oCUhsFLO1Uhkaz0nQ+HeMqOLZlNFN6gThQE5ApPR8afyHl8vvT0rBc0jNxCVBL4mgFald3R2p9Qia1uFATEDU4vZ7/+QNy96/tvEJcqAmI1vpFmYn5fLBy9hHZ2jub0FEM3wMqoSaADyhREYQ5wXmBkxq/u40T2zRDSv21Co1mPnQlpFh9NP/3/Pb3XH8vpFZGvX8Ii7D5Tc0zagKytfcTj50/1EdwXsD85e60mQuYNu4LkAxuwFG43EoP7MFRQgoIHRbAFXvvJoIDEVGFe1Rlpb5ukzgha8Wmt6HCCfqxX2bfCuCeA+49cMQT1cE+CR6Y8atn8HOdnke4d2JWFsEbzFU2hnz0wg/6TtGzZhjwIwAAAABJRU5ErkJggg==); background-size: contain; background-repeat: no-repeat; height: 48px; width: 48px; margin-right: 16px } .ListStores_container__cC1cF .ListStores_content__AF8vd .ListStores_listCards__BxjoV .ListStores_textCard__C07tv { display: grid; gap: 4px } .ListStores_container__cC1cF .ListStores_content__AF8vd .ListStores_listCards__BxjoV .ListStores_card___c5mU { display: flex; padding: 16px; border-radius: 8px; background: #fff; box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .078); cursor: pointer } .ListStores_container__cC1cF .ListStores_content__AF8vd .ListStores_listCards__BxjoV .ListStores_card___c5mU .ListStores_titleCard__omxQJ { font-family: Roboto, sans-serif; font-size: 16px; font-weight: 700; line-height: 21px; text-align: left; color: #333 } .ListStores_container__cC1cF .ListStores_content__AF8vd .ListStores_listCards__BxjoV .ListStores_card___c5mU .ListStores_Hours__J4sPZ, .ListStores_container__cC1cF .ListStores_content__AF8vd .ListStores_listCards__BxjoV .ListStores_card___c5mU .ListStores_titleAddress__nQO0f { color: #666; font-family: Roboto, sans-serif; font-size: 14px; font-weight: 400; line-height: 19px; text-align: left } .ListStores_container__cC1cF .ListStores_content__AF8vd .ListStores_listCards__BxjoV .ListStores_card___c5mU .ListStores_titleAddressDistance__gEwSk { font-family: Roboto, sans-serif; font-size: 14px; font-weight: 700; line-height: 19px; text-align: left; color: #333; margin-left: 4px } .ListStores_container__cC1cF .ListStores_content__AF8vd .ListStores_listCards__BxjoV .ListStores_card___c5mU .ListStores_cardFooter__TvY1j { display: flex; gap: 8px } .ListStores_container__cC1cF .ListStores_content__AF8vd .ListStores_listCards__BxjoV .ListStores_card___c5mU .ListStores_statusClose__5Bn7z, .ListStores_container__cC1cF .ListStores_content__AF8vd .ListStores_listCards__BxjoV .ListStores_card___c5mU .ListStores_statusOpen__hRsyu { display: flex; font-family: Roboto, sans-serif; font-size: 12px; font-weight: 700; line-height: 17px; gap: 4px; align-items: center } .ListStores_container__cC1cF .ListStores_content__AF8vd .ListStores_listCards__BxjoV .ListStores_card___c5mU .ListStores_statusOpen__hRsyu { color: green; margin-right: 16px } .ListStores_container__cC1cF .ListStores_content__AF8vd .ListStores_listCards__BxjoV .ListStores_card___c5mU .ListStores_statusClose__5Bn7z { margin-right: 7px; color: #ed0030 } .ListStores_container__cC1cF .ListStores_content__AF8vd .ListStores_listCards__BxjoV .ListStores_card___c5mU .ListStores_hoursText__RJiJS { color: #666; font-family: Roboto, sans-serif; font-size: 14px; font-weight: 400; line-height: 19px; text-align: left } .ListStores_container__cC1cF .ListStores_content__AF8vd .ListStores_title__Z4H2c { font-family: Roboto Flex, sans-serif; font-size: 20px; font-weight: 700; line-height: 24px; text-align: left; color: #666; margin-bottom: 24px } @media(min-width:1024px) { .ListStores_container__cC1cF { width: 100%; padding: 0; margin: auto; max-width: 1248px } .ListStores_container__cC1cF .ListStores_content__AF8vd { padding: 24px 0 0 } .ListStores_container__cC1cF .ListStores_content__AF8vd .ListStores_listCards__BxjoV { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px } } .ListStoresHours_storeDays__Pxica { width: 100%; max-width: 189px; display: flex; justify-content: space-between; font-family: Roboto, sans-serif; font-size: 12px; font-weight: 400; line-height: 17px; text-align: left; margin-left: 78px; margin-bottom: 4px } @media(min-width:1024px) { .ListStoresHours_storeDays__Pxica { margin-left: 73px } } .TextWithShowMore_title__yKSYd { font-weight: 700; color: #666; font-size: 14px; margin: 10px 0 } @media(min-width:1024px) { .TextWithShowMore_title__yKSYd { font-size: 14px } } .TextWithShowMore_showMoreText__2POtS { position: relative; overflow: hidden; width: 100%; padding: 0 16px; max-width: 100% } @media(min-width:1024px) { .TextWithShowMore_showMoreText__2POtS { width: 100%; padding: 0; margin: auto; max-width: 1248px } } .TextWithShowMore_showMoreDiv__rFu8c { width: 100%; display: flex; justify-content: center; align-items: center } @media(min-width:1024px) { .TextWithShowMore_showMoreDiv__rFu8c { margin-top: 10px } } .TextWithShowMore_showMoreButton__IIaJs { display: block; margin-top: 5px; background-color: transparent; color: #666; border: none; padding: 10px; cursor: pointer; border-radius: 5px; text-decoration: underline; font-size: 16px; line-height: 21px; font-weight: 400; width: 130px; text-align: center } .TextWithShowMore_displayNone__C7qs3 { display: none } .TextWithShowMore_clamp__cZOG3 { display: -webkit-box; -webkit-line-clamp: var(--line-clamp); -webkit-box-orient: vertical; overflow: hidden; color: #333; font-size: 14px; line-height: 19px } .TextWithShowMore_expanded__CK_L1 { display: block; color: #333; font-size: 14px; line-height: 19px } .ButtonLink_buttonLinkSection__RzxRX { width: 100%; display: flex; justify-content: center; align-items: center } .ButtonLink_buttonLink__wpnND { border-radius: 8px; font-size: 16px; font-weight: 700; display: flex; justify-content: center; align-items: center; cursor: pointer } .RetailModal_RetailModalOverlay__73IoN { background-color: rgba(0, 0, 0, .3) } .RetailModal_RetailModalOverlay__73IoN [data-fs-modal] { --fs-modal-position-right: 0; --fs-modal-position-left: 0; --fs-modal-max-width: none; --fs-modal-width-tablet: none; --fs-modal-margin: 0; position: absolute; left: 50%; top: 50%; width: 358px; min-height: 400px; transform: translate(-50%, -50%) } .RetailModal_RetailModal__jP1uZ { padding: 24px; border-radius: 4px; background-color: #fff; display: flex; justify-content: center; align-items: center; transform: none !important } .RetailModal_RetailModal__jP1uZ .RetailModal_retailModalContent__eBPD1 [data-fs-button] { width: 100%; margin-top: 24px } .RetailModal_RetailModal__jP1uZ .RetailModal_retailModalContent__eBPD1 [data-fs-button] [data-fs-button-wrapper] { height: 54px; width: 100%; padding: 8px 16px; gap: 8px; border-radius: 8px; background: #ed0030; text-transform: lowercase; font-size: 20px; line-height: 21px; font-weight: 700; letter-spacing: 0; color: #fff } .RetailModal_RetailModal__jP1uZ .RetailModal_retailModalContent__eBPD1 [data-fs-button] [data-fs-button-wrapper]:hover { background: #d1002a } .RetailModal_RetailModal__jP1uZ .RetailModal_retailModalContent__eBPD1 .RetailModal_retailModalContentHeader__NHTAm { text-align: center; margin-bottom: 24px } .RetailModal_RetailModal__jP1uZ .RetailModal_retailModalContent__eBPD1 .RetailModal_retailModalContentHeader__NHTAm h2 { font-size: 24px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: #666; display: flex; justify-content: center; align-items: center; margin-bottom: 16px } .RetailModal_RetailModal__jP1uZ .RetailModal_retailModalContent__eBPD1 .RetailModal_retailModalContentHeader__NHTAm h2 img { margin-right: 4px } .RetailModal_RetailModal__jP1uZ .RetailModal_retailModalContent__eBPD1 .RetailModal_retailModalContentHeader__NHTAm p { font-size: 14px; line-height: 19px; font-weight: 400; letter-spacing: 0; color: #666 } .RetailModal_RetailModal__jP1uZ .RetailModal_inputGroup__tUytj { position: relative } .RetailModal_RetailModal__jP1uZ .RetailModal_inputGroup__tUytj:first-child { margin-bottom: 16px } .RetailModal_RetailModal__jP1uZ .RetailModal_inputGroup__tUytj label { font-size: 14px; line-height: 21px; font-weight: 400; letter-spacing: 0; color: #666; display: inline-block; margin-bottom: 4px } .RetailModal_RetailModal__jP1uZ .RetailModal_inputGroup__tUytj label span { color: #ed0030 } .RetailModal_RetailModal__jP1uZ .RetailModal_inputGroup__tUytj .RetailModal_retailModalCepInput__RHCxy { font-size: 16px; line-height: 21px; font-weight: 400; letter-spacing: 0; color: #666; border-radius: 8px; border: 1px solid gray; background: transparent; width: 100%; height: 44px; opacity: 1; transition: .25s; padding: 0 16px } .RetailModal_RetailModal__jP1uZ .RetailModal_inputGroup__tUytj .RetailModal_retailModalCepInput__RHCxy::-ms-input-placeholder { color: #999 } .RetailModal_RetailModal__jP1uZ .RetailModal_inputGroup__tUytj .RetailModal_retailModalCepInput__RHCxy::placeholder { color: #999 } .RetailModal_RetailModal__jP1uZ .RetailModal_inputGroup__tUytj .RetailModal_retailModalCepInput__RHCxy:focus { outline: none } .RetailModal_RetailModal__jP1uZ .RetailModal_inputGroup__tUytj .RetailModal_inputGroupDropdown__sYTxJ { z-index: 2; height: 160px; overflow-y: scroll; width: 100%; position: absolute; border-radius: 8px; background-color: #fff; box-shadow: 0 4px 8px -2px rgba(0, 0, 0, .16) } .RetailModal_RetailModal__jP1uZ .RetailModal_inputGroup__tUytj .RetailModal_inputGroupDropdown__sYTxJ .RetailModal_dropdownItem__YsXV3 { padding: 16px; border-radius: 8px; font-size: 16px; line-height: 21px; font-weight: 400; letter-spacing: 0; color: #666 } .RetailModal_RetailModal__jP1uZ .RetailModal_inputGroup__tUytj .RetailModal_inputGroupDropdown__sYTxJ .RetailModal_dropdownItem__YsXV3:hover { color: #fff; background-color: #ed0030 } .RetailModal_RetailModal__jP1uZ .RetailModal_inputGroup__tUytj.RetailModal_error__FABLh { font-size: 14px; line-height: 21px; font-weight: 400; letter-spacing: 0; color: #f75b2b } .RetailModal_RetailModal__jP1uZ .RetailModal_inputGroup__tUytj.RetailModal_error__FABLh label { color: #f75b2b } .RetailModal_RetailModal__jP1uZ .RetailModal_inputGroup__tUytj.RetailModal_error__FABLh span { display: inline-block; margin-top: 4px } .RetailModal_retailHeader__HUFol { background-color: #333 } .RetailModal_retailHeader__HUFol .RetailModal_retailHeaderContainer__QKEnf { width: 100%; padding: 0; margin: auto; max-width: 1248px; display: flex; justify-content: space-between; align-items: center } .RetailModal_retailHeader__HUFol .RetailModal_retailHeaderContainer__QKEnf .RetailModal_retailHeaderContent__gM6b3 { height: 64px; display: flex; justify-content: space-between; align-items: center; font-size: 16px; line-height: 21px; font-weight: 400; letter-spacing: 0; color: #fff } .RetailModal_retailHeader__HUFol .RetailModal_retailHeaderContainer__QKEnf .RetailModal_retailHeaderContent__gM6b3 p { display: flex; justify-content: center; align-items: center } .RetailModal_retailHeader__HUFol .RetailModal_retailHeaderContainer__QKEnf .RetailModal_retailHeaderContent__gM6b3 p img { margin-right: 4px } .RetailModal_retailHeader__HUFol .RetailModal_retailHeaderContainer__QKEnf [data-fs-button] { width: 65px; height: 32px; padding: 8px; border-radius: 8px; border: 2px solid #fff; font-size: 14px; line-height: 21px; font-weight: 700; letter-spacing: 0; color: #fff } .SearchSuggestions_SearchSuggestionsContainer__V97Wz { width: 100%; padding: 0 16px; max-width: 1248px; margin: 48px auto 40px } .SearchSuggestions_SearchSuggestionsContainer__V97Wz .SearchSuggestions_TitleSuggestions__r5NGq { font-size: 20px; font-weight: 700; color: #666; margin-bottom: 16px; text-transform: lowercase } .SearchSuggestions_SearchSuggestionsContainer__V97Wz .SearchSuggestions_divSuggestions__lHp5W { display: flex; margin: auto; flex-wrap: wrap; max-height: 50px; overflow: hidden; transition: max-height .3s ease; justify-content: left } .SearchSuggestions_SearchSuggestionsContainer__V97Wz .SearchSuggestions_textTerm__pU5Oq { font-size: 14px; font-weight: 700; color: #666; margin-bottom: 16px; text-transform: lowercase; padding-right: 20px; text-decoration: none; cursor: pointer } .SearchSuggestions_SearchSuggestionsContainer__V97Wz .SearchSuggestions_divSuggestions__lHp5W.SearchSuggestions_expanded__lF8HS { max-height: none; transition: max-height .3s ease } .SearchSuggestions_SearchSuggestionsContainer__V97Wz section { display: flex; justify-content: flex-start } .SearchSuggestions_SearchSuggestionsContainer__V97Wz section [data-fs-button] { background-color: transparent; padding: 0; margin: 0 } .SearchSuggestions_SearchSuggestionsContainer__V97Wz section [data-fs-button] [data-fs-button-wrapper] { padding: 0; margin: 0 } .SearchSuggestions_SearchSuggestionsContainer__V97Wz section [data-fs-button] [data-fs-button-wrapper] span { color: #333; font-weight: 700 } .SearchSuggestions_SearchSuggestionsContainer__V97Wz section [data-fs-button] [data-fs-button-wrapper] span div img { filter: brightness(.5) } .SearchSuggestions_SearchSuggestionsContainer__V97Wz .SearchSuggestions_hidden__tIsQI { display: none } .SearchSuggestions_SearchSuggestionsContainer__V97Wz .SearchSuggestions_expanded__lF8HS .SearchSuggestions_hidden__tIsQI { display: block } @media(min-width:1024px) { .SearchSuggestions_SearchSuggestionsContainer__V97Wz { padding: 0 } } .KonfidencyReviewsDetails_konfidencyReviews__W9bwI { margin: 24px 0; width: 100%; padding: 0 16px; max-width: 100% } @media(min-width:1024px) { .KonfidencyReviewsDetails_konfidencyReviews__W9bwI { width: 100%; padding: 0; margin: auto; max-width: 1248px } } .SponsoredShelf_shelfCard__Suisa { width: 100%; max-width: 100%; overflow: hidden; border-radius: 16px; background-color: #fff; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .2); padding: 16px 0; position: relative; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; margin: auto auto 4px } @media(min-width:1024px) { .SponsoredShelf_shelfCard__Suisa { width: 100%; max-width: 1248px; overflow: hidden; max-height: 401px; display: flex; flex-direction: row; border-radius: 16px; background-color: #fff; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .2); padding: 16px 0; position: relative; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; margin: auto auto 4px } } .SponsoredShelfProduct_productCard__IiLrd { overflow: hidden; max-height: 401px; width: 100%; height: 100%; border-left: 1px solid #e8e8e8; padding: 0 24px } .SponsoredShelfProduct_productCard__IiLrd a { width: 100%; height: 100%; display: flex; flex-direction: row; text-decoration: none; min-height: -webkit-fit-content; min-height: -moz-fit-content; min-height: fit-content; gap: 16px } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_spec__OakJS { color: gray !important; font-family: Roboto, sans-serif } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productImage__b3hu6 { max-width: 160px; height: auto; aspect-ratio: 1; display: flex; align-items: center; justify-content: center } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productImage__b3hu6 img { width: 160px; height: auto; aspect-ratio: 1; object-fit: cover } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY>div:has(.SponsoredShelfProduct_productPrice__gSwH8) { display: flex; flex-direction: column } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr { flex-grow: 1; display: flex; flex-direction: column; justify-content: space-between; gap: 8px } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY { flex-grow: 1; display: flex; flex-direction: column; justify-content: center; gap: 8px } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY .SponsoredShelfProduct_sponsored__vyBRA { color: #666; font-size: 12px; margin-bottom: 8px } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY .SponsoredShelfProduct_productName__tqefC { font-size: 14px; line-height: 18px; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; max-height: 54px; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-weight: 700; color: #333; margin: 0 0 8px; white-space: normal } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY .SponsoredShelfProduct_priceAndAvailabilityContent__fW2jR .SponsoredShelfProduct_productUnavailable__UbxJl { white-space: normal; font-family: Roboto, sans-serif; font-size: 14px; font-weight: 400; line-height: 19px; text-align: left; color: #666; min-height: auto; align-items: end; display: flex; justify-content: center; flex-direction: column; height: 100% } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY .SponsoredShelfProduct_priceAndAvailabilityContent__fW2jR .SponsoredShelfProduct_priceContent__sqGfa { display: flex; justify-content: center; flex-direction: column; height: 100% } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY .SponsoredShelfProduct_priceAndAvailabilityContent__fW2jR .SponsoredShelfProduct_priceContent__sqGfa .SponsoredShelfProduct_discount__Qm2WU { display: flex; align-items: center; height: 16px; gap: 8px } @media(min-width:1024px) { .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY .SponsoredShelfProduct_priceAndAvailabilityContent__fW2jR .SponsoredShelfProduct_priceContent__sqGfa .SponsoredShelfProduct_discount__Qm2WU { height: 18px; margin: 0 0 4px } } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY .SponsoredShelfProduct_priceAndAvailabilityContent__fW2jR .SponsoredShelfProduct_priceContent__sqGfa .SponsoredShelfProduct_discount__Qm2WU .SponsoredShelfProduct_discountPrice__tjCsK { text-decoration: line-through; color: #666; font-weight: 400; font-size: 12px } @media(min-width:1024px) { .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY .SponsoredShelfProduct_priceAndAvailabilityContent__fW2jR .SponsoredShelfProduct_priceContent__sqGfa .SponsoredShelfProduct_discount__Qm2WU .SponsoredShelfProduct_discountPrice__tjCsK { font-size: 14px } } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY .SponsoredShelfProduct_priceAndAvailabilityContent__fW2jR .SponsoredShelfProduct_priceContent__sqGfa .SponsoredShelfProduct_discount__Qm2WU .SponsoredShelfProduct_discountPercent__B9fh3 { display: flex; justify-content: center; align-items: center; background-color: green; color: #fff; padding: 2px 8px; border-radius: 16px; font-weight: 700; font-size: 12px; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; line-height: 14px } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY .SponsoredShelfProduct_priceAndAvailabilityContent__fW2jR .SponsoredShelfProduct_priceContent__sqGfa .SponsoredShelfProduct_productPrice__gSwH8 { font-size: 16px; line-height: 20px; font-weight: 700; color: #333; margin: 0 } @media(min-width:1024px) { .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY .SponsoredShelfProduct_priceAndAvailabilityContent__fW2jR .SponsoredShelfProduct_priceContent__sqGfa .SponsoredShelfProduct_productPrice__gSwH8 { font-size: 16px; line-height: 20px; margin: 0 0 8px } } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productSpecsDesktop__I0ynf { display: flex; flex-wrap: wrap; margin: 0 0 8px; gap: 8px } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productSpecsDesktop__I0ynf .SponsoredShelfProduct_spec__OakJS { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; height: 28px; display: flex; align-items: center; justify-content: center; border-radius: 16px; background-color: #f1f1f1; padding: 0 8px; font-weight: 700; font-size: 12px; font-family: Roboto, sans-serif } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productSpecsDesktop__I0ynf .SponsoredShelfProduct_spec__OakJS.SponsoredShelfProduct_internacional__MOQl4:before { content: ""; width: 20px; height: 20px; display: block; margin-right: 4px; background-position: 50%; background-repeat: no-repeat; background-image: url('data:image/svg+xml,') } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productSpecsMobile__FVIeX { padding-top: 2px; grid-area: productSpecs; width: 100%; position: static; bottom: 0; left: 0; display: flex; flex-direction: column; gap: 2px } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productSpecsMobile__FVIeX .SponsoredShelfProduct_spec__OakJS { width: 100% !important; height: 30px !important; display: flex; font-size: 12px; font-weight: 700; justify-content: center; align-items: center; line-height: 24px; color: #333; background-color: #f1f1f1 } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productSpecsMobile__FVIeX .SponsoredShelfProduct_spec__OakJS:last-child { border-radius: 0 0 16px 16px } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productSpecsMobile__FVIeX .SponsoredShelfProduct_spec__OakJS.SponsoredShelfProduct_internacional__MOQl4:before { content: ""; width: 20px; height: 20px; display: block; margin-right: 4px; background-position: 50%; background-repeat: no-repeat; background-image: url('data:image/svg+xml,') } @media screen and (min-width:1024px) { .SponsoredShelfProduct_productCard__IiLrd { max-height: none } .SponsoredShelfProduct_productCard__IiLrd, .SponsoredShelfProduct_productCard__IiLrd a { height: -webkit-fit-content; height: -moz-fit-content; height: fit-content } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY { flex-direction: row; justify-content: space-between; gap: 24px } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY.SponsoredShelfProduct_brand__ybfwE { flex-direction: column; justify-content: center } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY .SponsoredShelfProduct_descriptiveContent__wJMBu { display: flex; flex-direction: column; justify-content: center; height: 100% } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY .SponsoredShelfProduct_descriptiveContent__wJMBu.SponsoredShelfProduct_brand__ybfwE { height: -webkit-fit-content; height: -moz-fit-content; height: fit-content } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY .SponsoredShelfProduct_priceAndAvailabilityContent__fW2jR .SponsoredShelfProduct_productUnavailable__UbxJl { font-size: 16px; line-height: 21px; bottom: 50% } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY .SponsoredShelfProduct_priceAndAvailabilityContent__fW2jR .SponsoredShelfProduct_productUnavailable__UbxJl .SponsoredShelfProduct_brand__ybfwE { font-size: 12px } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY .SponsoredShelfProduct_priceAndAvailabilityContent__fW2jR .SponsoredShelfProduct_priceContent__sqGfa { padding-right: 16px } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY .SponsoredShelfProduct_priceAndAvailabilityContent__fW2jR .SponsoredShelfProduct_priceContent__sqGfa .SponsoredShelfProduct_discount__Qm2WU { height: 20px } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY .SponsoredShelfProduct_priceAndAvailabilityContent__fW2jR .SponsoredShelfProduct_priceContent__sqGfa .SponsoredShelfProduct_discount__Qm2WU .SponsoredShelfProduct_discountPrice__tjCsK { font-size: 16px; line-height: 20px } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY .SponsoredShelfProduct_priceAndAvailabilityContent__fW2jR .SponsoredShelfProduct_priceContent__sqGfa .SponsoredShelfProduct_discount__Qm2WU .SponsoredShelfProduct_discountPrice__tjCsK .SponsoredShelfProduct_brand__ybfwE { font-size: 12px } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY .SponsoredShelfProduct_priceAndAvailabilityContent__fW2jR .SponsoredShelfProduct_priceContent__sqGfa .SponsoredShelfProduct_discount__Qm2WU .SponsoredShelfProduct_discountPercent__B9fh3 { font-size: 14px; line-height: 18px } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY .SponsoredShelfProduct_priceAndAvailabilityContent__fW2jR .SponsoredShelfProduct_priceContent__sqGfa .SponsoredShelfProduct_discount__Qm2WU .SponsoredShelfProduct_discountPercent__B9fh3 .SponsoredShelfProduct_brand__ybfwE { font-size: 10px } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY .SponsoredShelfProduct_priceAndAvailabilityContent__fW2jR .SponsoredShelfProduct_priceContent__sqGfa .SponsoredShelfProduct_productPrice__gSwH8 { font-size: 24px; line-height: 28px; text-align: center } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productInfo__qkhbY .SponsoredShelfProduct_priceAndAvailabilityContent__fW2jR .SponsoredShelfProduct_priceContent__sqGfa .SponsoredShelfProduct_productPrice__gSwH8.SponsoredShelfProduct_brand__ybfwE { font-size: 18px; text-align: start } .SponsoredShelfProduct_productCard__IiLrd .SponsoredShelfProduct_productInfoContainer__0h3Pr .SponsoredShelfProduct_productSpecsDesktop__I0ynf .SponsoredShelfProduct_spec__OakJS { font-size: 14px } .SponsoredShelfProduct_badge__vxjNz { font-size: 14px !important; line-height: 18px !important; height: 28px !important; width: 95px; margin: 0; letter-spacing: normal; font-family: Roboto, sans-serif; white-space: nowrap; word-break: break-word } } .SponsoredBrand_container__N9z4Q { width: 100%; max-width: 100%; overflow: hidden; border-radius: 16px; background-color: #fff; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .2); padding: 16px 0; position: relative; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; margin: auto auto 4px } @media(min-width:1024px) { .SponsoredBrand_container__N9z4Q { max-width: 1248px; overflow: hidden; max-height: 401px; display: flex; flex-direction: row; border-radius: 16px; background-color: #fff; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .2); width: 100%; padding: 16px 0; position: relative; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; margin: auto auto 4px } } .SponsoredBrandCard_cardWrapper__TQJbP { overflow: hidden; max-height: 401px; width: 100%; padding: 0 24px; display: flex; justify-content: center; gap: 16px; text-decoration: none; color: #1a1a1a } .SponsoredBrandCard_cardWrapper__TQJbP .SponsoredBrandCard_imgWrapper__NCcK5 { max-width: 100px; height: auto; display: flex; justify-content: center; align-items: center } .SponsoredBrandCard_cardWrapper__TQJbP .SponsoredBrandCard_imgWrapper__NCcK5 .SponsoredBrandCard_img__QRNmj { width: 100px; height: auto; object-fit: cover } .SponsoredBrandCard_cardWrapper__TQJbP .SponsoredBrandCard_infos__7yza6 { height: 100%; display: flex; flex-direction: column; justify-content: center; gap: 8px } .SponsoredBrandCard_cardWrapper__TQJbP .SponsoredBrandCard_infos__7yza6 .SponsoredBrandCard_sponsored__U6oH0 { font-size: 14px; color: #666 } .SponsoredBrandCard_cardWrapper__TQJbP .SponsoredBrandCard_infos__7yza6 .SponsoredBrandCard_headline__PhxpZ, .SponsoredBrandCard_cardWrapper__TQJbP .SponsoredBrandCard_infos__7yza6 .SponsoredBrandCard_sponsored__U6oH0 .SponsoredBrandCard_brandName__2_Epa { font-weight: 600 } @media screen and (min-width:1024px) { .SponsoredBrandCard_cardWrapper__TQJbP { max-height: none } } .InsiderProductCarousel_customShelfSection__gGz9g+.InsiderProductCarousel_customShelfSection__gGz9g { margin-top: 0 } .InsiderProductCarousel_customShelfSection__gGz9g { max-width: 100%; margin: 0 16px 32px } .InsiderProductCarousel_customShelfSection__gGz9g [data-fs-carousel-item] { margin-top: 1px; margin-bottom: 4px } .InsiderProductCarousel_customShelfSection__gGz9g [data-fs-carousel-item]:first-child { margin-left: 1px } .InsiderProductCarousel_customShelfSection__gGz9g [data-fs-carousel-controls] [disabled] div { display: none } .InsiderProductCarousel_customShelfSection__gGz9g [data-fs-content] { margin: 0 } .InsiderProductCarousel_customShelfSection__gGz9g [data-fs-carousel-track] { padding: 0 } .InsiderProductCarousel_customShelfSection__gGz9g .InsiderProductCarousel_title__gSZMF { color: #666; text-align: left; font-size: 20px; line-height: 24px; font-weight: 700; letter-spacing: 0; color: ""; margin-bottom: 16px } .InsiderProductCarousel_customShelfSection__gGz9g .InsiderProductCarousel_containerTitle__KxPvb { display: flex; justify-content: space-between; align-items: baseline } .InsiderProductCarousel_customShelfSection__gGz9g .InsiderProductCarousel_titleShowMore__hrQ8s { color: #ed0030; font-family: Roboto Flex, sans-serif; font-size: 14px; font-style: normal; font-weight: 700; line-height: normal; cursor: pointer } .InsiderProductCarousel_productShelf__YpCLM { width: 105% } .InsiderProductCarousel_productShelf__YpCLM ul { width: 100% } .InsiderProductCarousel_productShelf__YpCLM [data-fs-product-shelf-items] [data-fs-carousel-track-container] ul li { width: auto !important } .InsiderProductCarousel_productLink__UksRd { text-decoration: none; display: block; min-height: 406px } @media(min-width:1024px) { .InsiderProductCarousel_productLink__UksRd { min-height: 466px } .InsiderProductCarousel_customShelfSection__gGz9g { width: 100%; padding: 0; max-width: 1248px; margin: 0 auto 48px; max-width: 1256px } .InsiderProductCarousel_customShelfSection__gGz9g [data-fs-product-shelf] { max-width: 1256px } .InsiderProductCarousel_customShelfSection__gGz9g [data-fs-product-shelf] ul { width: 101% !important } .InsiderProductCarousel_customShelfSection__gGz9g .InsiderProductCarousel_title__gSZMF { font-size: 24px; line-height: 28px; font-weight: 700; letter-spacing: 0; color: ""; max-width: 1248px } .InsiderProductCarousel_customShelfSection__gGz9g [data-fs-carousel-controls] { width: calc(100% + 1*var(--fs-control-tap-size) + 1*var(--fs-spacing-4)) } .InsiderProductCarousel_customShelfSection__gGz9g [data-fs-carousel-controls] [data-fs-button] { position: relative; z-index: 2; width: 72px; height: 72px; --fs-button-transition-function: none } .InsiderProductCarousel_customShelfSection__gGz9g [data-fs-carousel-controls]:hover { box-shadow: none } .InsiderProductCarousel_customShelfSection__gGz9g [data-fs-carousel-controls]:hover:not(:disabled) [data-fs-button-wrapper] { box-shadow: none; border: 0 } .InsiderProductCarousel_customShelfSection__gGz9g [data-fs-carousel] [data-fs-carousel-item]:first-child { margin-left: 4px } .InsiderProductCarousel_customShelfSection__gGz9g [data-fs-carousel] [data-fs-carousel-item]:last-child { margin-right: 16px } .InsiderProductCarousel_customShelfSection__gGz9g [data-fs-carousel] [data-fs-carousel-item] { margin-top: 1px; margin-bottom: 4px } .InsiderProductCarousel_customShelfSection__gGz9g [data-fs-carousel] [data-fs-carousel-item]:not(:last-of-type) { margin-right: 24px } .InsiderProductCarousel_productShelf__YpCLM [data-fs-carousel-controls] { bottom: 38% } .InsiderProductCarousel_productShelf__YpCLM [data-fs-carousel-controls] [data-fs-icon-button=true] [data-fs-button-wrapper] { box-shadow: none } .InsiderProductCarousel_productShelf__YpCLM [data-fs-button-wrapper] { opacity: .5; background-color: #ccc } .InsiderProductCarousel_alwaysDisplayNavigation__mPL5R [data-fs-carousel-controls], .InsiderProductCarousel_productShelf__YpCLM [data-fs-button-wrapper]:hover { opacity: 1 } } .SponsoredBanner_sponsoredContainer__cZc2O { padding: 0 16px; max-width: 100%; margin: 32px auto; width: 100%; height: auto; display: grid; place-items: center; overflow: hidden } .SponsoredBanner_sponsoredContainer__cZc2O .SponsoredBanner_imageStyle__NuFxq { max-width: 100%; height: auto; object-fit: contain } @media(min-width:1024px) { .SponsoredBanner_sponsoredContainer__cZc2O { width: 100%; padding: 0; margin: auto; max-width: 1248px } }