/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
    touch-action: none;
    z-index: 1500;
    -webkit-text-size-adjust: 100%;
    -webkit-backface-visibility: hidden;
    outline: 0
}

.pswp * {
    box-sizing: border-box
}

.pswp img {
    max-width: none
}

.pswp--animate_opacity {
    opacity: .001;
    will-change: opacity;
    transition: opacity 333ms cubic-bezier(.4, 0, .22, 1)
}

.pswp--open {
    display: block
}

.pswp--zoom-allowed .pswp__img {
    cursor: -webkit-zoom-in;
    cursor: zoom-in
}

.pswp--zoomed-in .pswp__img {
    cursor: -webkit-grab;
    cursor: grab
}

.pswp--dragging .pswp__img {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.pswp__bg {
    background: #000;
    opacity: 0;
    transform: translateZ(0);
    -webkit-backface-visibility: hidden
}

.pswp__bg,
.pswp__scroll-wrap {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.pswp__scroll-wrap {
    overflow: hidden
}

.pswp__container,
.pswp__zoom-wrap {
    touch-action: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.pswp__container,
.pswp__img {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.pswp__zoom-wrap {
    position: absolute;
    width: 100%;
    transform-origin: left top;
    transition: transform 333ms cubic-bezier(.4, 0, .22, 1)
}

.pswp__bg {
    will-change: opacity;
    transition: opacity 333ms cubic-bezier(.4, 0, .22, 1)
}

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
    transition: none
}

.pswp__container,
.pswp__zoom-wrap {
    -webkit-backface-visibility: hidden
}

.pswp__item {
    right: 0;
    bottom: 0;
    overflow: hidden
}

.pswp__img,
.pswp__item {
    position: absolute;
    left: 0;
    top: 0
}

.pswp__img {
    width: auto;
    height: auto
}

.pswp__img--placeholder {
    -webkit-backface-visibility: hidden
}

.pswp__img--placeholder--blank {
    background: #222
}

.pswp--ie .pswp__img {
    width: 100% !important;
    height: auto !important;
    left: 0;
    top: 0
}

.pswp__error-msg {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    margin-top: -8px;
    color: #ccc
}

.pswp__error-msg a {
    color: #ccc;
    text-decoration: underline
}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp__button {
    width: 44px;
    height: 44px;
    position: relative;
    background: 0 0;
    cursor: pointer;
    overflow: visible;
    -webkit-appearance: none;
    display: block;
    border: 0;
    padding: 0;
    margin: 0;
    float: right;
    opacity: .75;
    transition: opacity .2s;
    box-shadow: none
}

.pswp__button:focus,
.pswp__button:hover {
    opacity: 1
}

.pswp__button:active {
    outline: 0;
    opacity: .9
}

.pswp__button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.pswp__ui--over-close .pswp__button--close {
    opacity: 1
}

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
    background: url(data:image/png;base64,UklGRoACAABXRUJQVlA4WAoAAAAQAAAABwEAVwAAQUxQSIEBAAABgCPZtmrl/I8zAmKKjNjdRmCj0Fm4u7vcnNgm4y7Z113FfVJsHvcQ8SLCgdtIilRddQxZHNgfSDx4wVYIxDcxgxkJajbXqWvTbMVjVEmFK7jfH9+/x0qRCJPxFyuMI0rayk+WiUjZZH5LhMnoEEVmn23CtI9gEk1WPEZ1dHpfZum+VHJvrAiM4mPUpu4PxCc5uCExipdRnwZwLGBfHU1xGfW52afe7Gt2Y6gvm+CX1flIc0DbM4FmKx6jOpLl/JinLzKR9+LRGBXqvxWt4H5/bP/e0zemMurTnxdpNjepG9MsYDO6V+SF4zKqNpomM/4fVHHhgm4XTCJ5DQ1Q0MToZ1o0tOpBSHEZXdCQQHUFLjBz2aHSEwA/sBIA+kecafYqKK4FQI5DTV0BVTufntMHNQ41c4UWz2UAcE1tJxxh4aj8KsoNq1OVPFMwAEUD0Y5LP1LxAeTORzqqNQvJ48BppWVULCSXvn32e9sUvcJyz3ONfhN2pN1rs07+CNUtsc4lAFZQOCDYAAAAUBIAnQEqCAFYAD5tKJJFpCIhl99cAEAGxLS3cGC7/AMAAInfne+Gv4B+AH6Afn73+DIQb8PDhgPHd6d55vsiYFlWaoW1vazbil+0T5/toUv2Xs04RjK9FF6NUIU4PtgYyxtQTtVJ5sVNCvqAydJDLjQzrjYKtAra3raLbqlPhbaWLi9frY0WePF0naGMsdYkdASNytrfK2t8kgAA9oMp279zRrnZx+Wm34v//zM545T/bTdgdj3D2QBOUxAGPTtUopcSOIPpgZhtDTA9//+adqLqvs3AAAAA) 0 0 no-repeat;
    background-size: 264px 88px;
    width: 44px;
    height: 44px
}

@media (-webkit-min-device-pixel-ratio:1.1),
(-webkit-min-device-pixel-ratio:1.09375),
(min-resolution:1.1dppx),
(min-resolution:105dpi) {

    .pswp--svg .pswp__button,
    .pswp--svg .pswp__button--arrow--left:before,
    .pswp--svg .pswp__button--arrow--right:before {
        background-image:url(function SvgDefaultSkin(props){
        return react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg", _extends({
                width: 264, height: 88, viewBox: "0 0 264 88", xmlns: "http://www.w3.org/2000/svg"
            }

            , props), _title || (_title=react__WEBPACK_IMPORTED_MODULE_0__.createElement("title", null, "default-skin 2")), _g || (_g=react__WEBPACK_IMPORTED_MODULE_0__.createElement("g", {
                fill: "none", fillRule: "evenodd"
            }

            , react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
                d: "M67.002 59.5v3.768c-6.307.84-9.184 5.75-10.002 9.732 2.22-2.83 5.564-5.098 10.002-5.098V71.5L73 65.585 67.002 59.5z", fill: "#000"

            }), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
            d: "M13 29v-5h2v3h3v2h-5zm0-14h5v2h-3v3h-2v-5zm18 0v5h-2v-3h-3v-2h5zm0 14h-5v-2h3v-3h2v5z", fill: "#000"

        }), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
        d: "M62 24v5h-2v-3h-3v-2h5zm0-4h-5v-2h3v-3h2v5zm8 0v-5h2v3h3v2h-5zm0 4h5v2h-3v3h-2v-5z", fill: "#000"

    }), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    d: "M20.586 66l-5.656-5.656 1.414-1.414L22 64.586l5.656-5.656 1.414 1.414L23.414 66l5.656 5.656-1.414 1.414L22 67.414l-5.656 5.656-1.414-1.414L20.586 66z", fill: "#000"

}), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    d: "M111.785 65.03L110 63.5l3-3.5h-10v-2h10l-3-3.5 1.785-1.468L117 59l-5.215 6.03z", fill: "#000"

}), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    d: "M152.215 65.03L154 63.5l-3-3.5h10v-2h-10l3-3.5-1.785-1.468L147 59l5.215 6.03z", fill: "#000"

}), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    fill: "#000", d: "M160.957 28.543l-3.25-3.25-1.413 1.414 3.25 3.25z"

}), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    d: "M152.5 27a5.5 5.5 0 100-11 5.5 5.5 0 100 11z", stroke: "#000", strokeWidth: 1.5

}), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    fill: "#000", d: "M150 21h5v1h-5z"

}), react__WEBPACK_IMPORTED_MODULE_0__.createElement("g", null, react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
        d: "M116.957 28.543l-1.414 1.414-3.25-3.25 1.414-1.414 3.25 3.25z", fill: "#000"

    }), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    d: "M108.5 27a5.5 5.5 0 100-11 5.5 5.5 0 100 11z", stroke: "#000", strokeWidth: 1.5

}), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    fill: "#000", d: "M106 21h5v1h-5z"

}), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    fill: "#000", d: "M109.043 19.008l-.085 5-1-.017.085-5z"
})))));
})
}

.pswp--svg .pswp__button--arrow--left,
.pswp--svg .pswp__button--arrow--right {
    background: 0 0
}
}

.pswp__button--close {
    background-position: 0 -44px
}

.pswp__button--share {
    background-position: -44px -44px
}

.pswp__button--fs {
    display: none
}

.pswp--supports-fs .pswp__button--fs {
    display: block
}

.pswp--fs .pswp__button--fs {
    background-position: -44px 0
}

.pswp__button--zoom {
    display: none;
    background-position: -88px 0
}

.pswp--zoom-allowed .pswp__button--zoom {
    display: block
}

.pswp--zoomed-in .pswp__button--zoom {
    background-position: -132px 0
}

.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
    visibility: hidden
}

.pswp__button--arrow--left,
.pswp__button--arrow--right {
    background: 0 0;
    top: 50%;
    margin-top: -50px;
    width: 70px;
    height: 100px;
    position: absolute
}

.pswp__button--arrow--left {
    left: 0
}

.pswp__button--arrow--right {
    right: 0
}

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
    content: "";
    top: 35px;
    background-color: rgba(0, 0, 0, .3);
    height: 30px;
    width: 32px;
    position: absolute
}

.pswp__button--arrow--left:before {
    left: 6px;
    background-position: -138px -44px
}

.pswp__button--arrow--right:before {
    right: 6px;
    background-position: -94px -44px
}

.pswp__counter,
.pswp__share-modal {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.pswp__share-modal {
    display: block;
    background: rgba(0, 0, 0, .5);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 10px;
    position: absolute;
    z-index: 1600;
    opacity: 0;
    transition: opacity .25s ease-out;
    -webkit-backface-visibility: hidden;
    will-change: opacity
}

.pswp__share-modal--hidden {
    display: none
}

.pswp__share-tooltip {
    z-index: 1620;
    position: absolute;
    background: #fff;
    top: 56px;
    border-radius: 2px;
    display: block;
    width: auto;
    right: 44px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .25);
    transform: translateY(6px);
    transition: transform .25s;
    -webkit-backface-visibility: hidden;
    will-change: transform
}

.pswp__share-tooltip a {
    display: block;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 18px
}

.pswp__share-tooltip a,
.pswp__share-tooltip a:hover {
    color: #000;
    text-decoration: none
}

.pswp__share-tooltip a:first-child {
    border-radius: 2px 2px 0 0
}

.pswp__share-tooltip a:last-child {
    border-radius: 0 0 2px 2px
}

.pswp__share-modal--fade-in {
    opacity: 1
}

.pswp__share-modal--fade-in .pswp__share-tooltip {
    transform: translateY(0)
}

.pswp--touch .pswp__share-tooltip a {
    padding: 16px 12px
}

a.pswp__share--facebook:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: -12px;
    right: 15px;
    border: 6px solid transparent;
    border-bottom-color: #fff;
    -webkit-pointer-events: none;
    -moz-pointer-events: none;
    pointer-events: none
}

a.pswp__share--facebook:hover {
    background: #3e5c9a;
    color: #fff
}

a.pswp__share--facebook:hover:before {
    border-bottom-color: #3e5c9a
}

a.pswp__share--twitter:hover {
    background: #55acee;
    color: #fff
}

a.pswp__share--pinterest:hover {
    background: #ccc;
    color: #ce272d
}

a.pswp__share--download:hover {
    background: #ddd
}

.pswp__counter {
    position: absolute;
    left: 0;
    top: 0;
    height: 44px;
    font-size: 13px;
    line-height: 44px;
    color: #fff;
    opacity: .75;
    padding: 0 10px
}

.pswp__caption {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    min-height: 44px
}

.pswp__caption small {
    font-size: 11px;
    color: #bbb
}

.pswp__caption__center {
    text-align: left;
    max-width: 420px;
    margin: 0 auto;
    font-size: 13px;
    padding: 10px;
    line-height: 20px;
    color: #ccc
}

.pswp__caption--empty {
    display: none
}

.pswp__caption--fake {
    visibility: hidden
}

.pswp__preloader {
    width: 44px;
    height: 44px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -22px;
    opacity: 0;
    transition: opacity .25s ease-out;
    will-change: opacity;
    direction: ltr
}

.pswp__preloader__icn {
    width: 20px;
    height: 20px;
    margin: 12px
}

.pswp__preloader--active {
    opacity: 1
}

.pswp__preloader--active .pswp__preloader__icn {
    background: url(data:image/gif;base64,R0lGODlhFAAUAPMIAIeHhz8/P1dXVycnJ8/Pz7e3t5+fn29vb////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAIACwAAAAAFAAUAEAEUxDJSatFxtwaggWAdIyHJAhXoRYSQUhDPGx0TbmujahbXGWZWqdDAYEsp5NupLPkdDwE7oXwWVasimzWrAE1tKFHErQRK8eL8mMUlRBJVI307uoiACH5BAUHAAgALAEAAQASABIAAAROEMkpS6E4W5upMdUmEQT2feFIltMJYivbvhnZ3R0A4NMwIDodz+cL7nDEn5CH8DGZh8MtEMBEoxkqlXKVIgQCibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpjaE4W5spANUmFQX2feFIltMJYivbvhnZ3d1x4BNBIDodz+cL7nDEn5CH8DGZAsFtMMBEoxkqlXKVIgIBibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpAaA4W5vpOdUmGQb2feFIltMJYivbvhnZ3Z0g4FNRIDodz+cL7nDEn5CH8DGZgcCNQMBEoxkqlXKVIgYDibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpz6E4W5upENUmAQD2feFIltMJYivbvhnZ3V0Q4JNhIDodz+cL7nDEn5CH8DGZg8GtUMBEoxkqlXKVIggEibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkphaA4W5tpCNUmHQf2feFIltMJYivbvhnZ3d0w4BMAIDodz+cL7nDEn5CH8DGZBMLNYMBEoxkqlXKVIgoFibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpQ6A4W5vpGNUmCQL2feFIltMJYivbvhnZ3R1B4NNxIDodz+cL7nDEn5CH8DGZhcINAMBEoxkqlXKVIgwGibbK9YLBYvLtHH5K0J0IACH5BAUHAAcALAEAAQASABIAAANCeLo6wzA6FxkhbaoQ4L3ZxnXLh0EjWZ4RV71VUcCLIByyTNt2PsO8m452sBGJBsNxkUwuD03lAQBASqnUJ7aq5UYSADs=) 0 0 no-repeat
}

.pswp--css_animation .pswp__preloader--active {
    opacity: 1
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
    -webkit-animation: clockwise .5s linear infinite;
    animation: clockwise .5s linear infinite
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    -webkit-animation: donut-rotate 1s cubic-bezier(.4, 0, .22, 1) infinite;
    animation: donut-rotate 1s cubic-bezier(.4, 0, .22, 1) infinite
}

.pswp--css_animation .pswp__preloader__icn {
    background: 0 0;
    opacity: .75;
    width: 14px;
    height: 14px;
    position: absolute;
    left: 15px;
    top: 15px;
    margin: 0
}

.pswp--css_animation .pswp__preloader__cut {
    position: relative;
    width: 7px;
    height: 14px;
    overflow: hidden
}

.pswp--css_animation .pswp__preloader__donut {
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border-color: #fff #fff transparent transparent;
    border-style: solid;
    border-width: 2px;
    position: absolute;
    top: 0;
    left: 0;
    background: 0 0;
    margin: 0
}

@media screen and (max-width:1024px) {
    .pswp__preloader {
        position: relative;
        left: auto;
        top: auto;
        margin: 0;
        float: right
    }
}

@-webkit-keyframes clockwise {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes clockwise {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

@-webkit-keyframes donut-rotate {
    0% {
        transform: rotate(0)
    }

    50% {
        transform: rotate(-140deg)
    }

    to {
        transform: rotate(0)
    }
}

@keyframes donut-rotate {
    0% {
        transform: rotate(0)
    }

    50% {
        transform: rotate(-140deg)
    }

    to {
        transform: rotate(0)
    }
}

.pswp__ui {
    -webkit-font-smoothing: auto;
    visibility: visible;
    opacity: 1;
    z-index: 1550
}

.pswp__top-bar {
    position: absolute;
    left: 0;
    top: 0;
    height: 44px;
    width: 100%
}

.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right,
.pswp__caption,
.pswp__top-bar {
    -webkit-backface-visibility: hidden;
    will-change: opacity;
    transition: opacity 333ms cubic-bezier(.4, 0, .22, 1)
}

.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
    visibility: visible
}

.pswp__caption,
.pswp__top-bar {
    background-color: rgba(0, 0, 0, .5)
}

.pswp__ui--fit .pswp__caption,
.pswp__ui--fit .pswp__top-bar {
    background-color: rgba(0, 0, 0, .3)
}

.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right,
.pswp__ui--idle .pswp__top-bar {
    opacity: 0
}

.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__top-bar {
    opacity: .001
}

.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
    display: none
}

.pswp__element--disabled {
    display: none !important
}

.pswp--minimal--dark .pswp__top-bar {
    background: 0 0
}

.product-gallery-zoom .pswp__button--share,
.product-gallery-zoom .pswp__button.pswp__button--fs,
.product-gallery-zoom .pswp__button.pswp__button--zoom,
.product-gallery-zoom .pswp__caption__center {
    display: none
}

.product-gallery-zoom .pswp__bg,
.product-gallery-zoom .pswp__caption,
.product-gallery-zoom .pswp__top-bar,
.product-gallery-zoom .pswp__ui,
.product-gallery-zoom .pswp__ui--fit .pswp__caption,
.product-gallery-zoom .pswp__ui--fit .pswp__top-bar,
.product-gallery-zoom .pswp__ui--idle,
.product-gallery-zoom .pswp__ui--over-close,
.product-gallery-zoom .pswp__ui.pswp__ui--fit {
    background-color: #fff
}

.product-gallery-zoom .pswp__ui--idle .pswp__button--arrow--left,
.product-gallery-zoom .pswp__ui--idle .pswp__button--arrow--right,
.product-gallery-zoom .pswp__ui--idle .pswp__top-bar {
    opacity: 1
}

.product-gallery-zoom .pswp__counter {
    color: #222
}

@media (-webkit-min-device-pixel-ratio:1.1),
(-webkit-min-device-pixel-ratio:1.09375),
(min-resolution:105dpi),
(min-resolution:1.1dppx) {

    .product-gallery-zoom .pswp--svg .pswp__button--arrow--left:before,
    .product-gallery-zoom .pswp--svg .pswp__button--arrow--right:before,
    .product-gallery-zoom .pswp__top-bar .pswp__button {
        background-image:url(function SvgDefaultSkinWhite(props){
        return react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg", _extends({
                width: 264, height: 88, viewBox: "0 0 264 88", xmlns: "http://www.w3.org/2222/svg"
            }

            , props), _title || (_title=react__WEBPACK_IMPORTED_MODULE_0__.createElement("title", null, "default-skin 2")), _g || (_g=react__WEBPACK_IMPORTED_MODULE_0__.createElement("g", {
                fill: "none", fillRule: "evenodd"
            }

            , react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
                d: "M67.002 59.5v3.768c-6.307.84-9.184 5.75-10.002 9.732 2.22-2.83 5.564-5.098 10.002-5.098V71.5L73 65.585 67.002 59.5z", fill: "#222"

            }), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
            d: "M13 29v-5h2v3h3v2h-5zm0-14h5v2h-3v3h-2v-5zm18 0v5h-2v-3h-3v-2h5zm0 14h-5v-2h3v-3h2v5z", fill: "#222"

        }), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
        d: "M62 24v5h-2v-3h-3v-2h5zm0-4h-5v-2h3v-3h2v5zm8 0v-5h2v3h3v2h-5zm0 4h5v2h-3v3h-2v-5z", fill: "#222"

    }), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    d: "M20.586 66l-5.656-5.656 1.414-1.414L22 64.586l5.656-5.656 1.414 1.414L23.414 66l5.656 5.656-1.414 1.414L22 67.414l-5.656 5.656-1.414-1.414L20.586 66z", fill: "#222"

}), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    d: "M111.785 65.03L110 63.5l3-3.5h-10v-2h10l-3-3.5 1.785-1.468L117 59l-5.215 6.03z", fill: "#222"

}), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    d: "M152.215 65.03L154 63.5l-3-3.5h10v-2h-10l3-3.5-1.785-1.468L147 59l5.215 6.03z", fill: "#222"

}), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    fill: "#222", d: "M160.957 28.543l-3.25-3.25-1.413 1.414 3.25 3.25z"

}), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    d: "M152.5 27a5.5 5.5 0 100-11 5.5 5.5 0 100 11z", stroke: "#222", strokeWidth: 1.5

}), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    fill: "#222", d: "M150 21h5v1h-5z"

}), react__WEBPACK_IMPORTED_MODULE_0__.createElement("g", null, react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
        d: "M116.957 28.543l-1.414 1.414-3.25-3.25 1.414-1.414 3.25 3.25z", fill: "#222"

    }), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    d: "M108.5 27a5.5 5.5 0 100-11 5.5 5.5 0 100 11z", stroke: "#222", strokeWidth: 1.5

}), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    fill: "#222", d: "M106 21h5v1h-5z"

}), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    fill: "#222", d: "M109.043 19.008l-.085 5-1-.017.085-5z"
})))));
});
background-color:transparent
}
}

.product-gallery-zoom .pswp--svg .pswp__button--arrow--left:before,
.product-gallery-zoom .pswp--svg .pswp__button--arrow--right:before,
.product-gallery-zoom .pswp__top-bar .pswp__button {
    background-image: url(data:image/png;base64,UklGRoACAABXRUJQVlA4WAoAAAAQAAAABwEAVwAAQUxQSIEBAAABgCPZtmrl/I8zAmKKjNjdRmCj0Fm4u7vcnNgm4y7Z113FfVJsHvcQ8SLCgdtIilRddQxZHNgfSDx4wVYIxDcxgxkJajbXqWvTbMVjVEmFK7jfH9+/x0qRCJPxFyuMI0rayk+WiUjZZH5LhMnoEEVmn23CtI9gEk1WPEZ1dHpfZum+VHJvrAiM4mPUpu4PxCc5uCExipdRnwZwLGBfHU1xGfW52afe7Gt2Y6gvm+CX1flIc0DbM4FmKx6jOpLl/JinLzKR9+LRGBXqvxWt4H5/bP/e0zemMurTnxdpNjepG9MsYDO6V+SF4zKqNpomM/4fVHHhgm4XTCJ5DQ1Q0MToZ1o0tOpBSHEZXdCQQHUFLjBz2aHSEwA/sBIA+kecafYqKK4FQI5DTV0BVTufntMHNQ41c4UWz2UAcE1tJxxh4aj8KsoNq1OVPFMwAEUD0Y5LP1LxAeTORzqqNQvJ48BppWVULCSXvn32e9sUvcJyz3ONfhN2pN1rs07+CNUtsc4lAFZQOCDYAAAAUBIAnQEqCAFYAD5tKJJFpCIhl99cAEAGxLS3cGC7/AMAAInfne+Gv4B+AH6Afn73+DIQb8PDhgPHd6d55vsiYFlWaoW1vazbil+0T5/toUv2Xs04RjK9FF6NUIU4PtgYyxtQTtVJ5sVNCvqAydJDLjQzrjYKtAra3raLbqlPhbaWLi9frY0WePF0naGMsdYkdASNytrfK2t8kgAA9oMp279zRrnZx+Wm34v//zM545T/bTdgdj3D2QBOUxAGPTtUopcSOIPpgZhtDTA9//+adqLqvs3AAAAA);
    background-color: transparent
}

.product-gallery-zoom .pswp-thumbnails.bottom {
    display: flex;
    justify-content: flex-start;
    overflow-x: auto
}

.product-gallery-zoom .pswp__caption {
    z-index: 10
}

.product-gallery-zoom .pswp-thumbnail {
    margin: 10px 5px;
    border: 1px solid #ccc;
    border-radius: 3px
}

.product-gallery-zoom .pswp-thumbnail-active {
    border: 1px solid #666
}

.product-gallery-zoom .pswp__zoom-area {
    width: 1000px;
    height: 1000px;
    z-index: 1;
    position: fixed;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 44px
}

@media screen and (max-width:1024px) {
    .product-gallery-zoom .pswp__zoom-area {
        width: 500px;
        height: 500px
    }
}

@media screen and (max-width:560px) {
    .product-gallery-zoom .pswp__zoom-area {
        width: 0;
        height: 0
    }
}

.pswp__button--share,
.pswp__button.pswp__button--fs,
.pswp__button.pswp__button--zoom,
.pswp__caption__center {
    display: none
}

.pswp__bg,
.pswp__caption,
.pswp__top-bar,
.pswp__ui,
.pswp__ui--fit .pswp__caption,
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--idle,
.pswp__ui--over-close,
.pswp__ui.pswp__ui--fit {
    background-color: #fff
}

.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right,
.pswp__ui--idle .pswp__top-bar {
    opacity: 1
}

.pswp__counter {
    color: #222
}

@media (-webkit-min-device-pixel-ratio:1.1),
(-webkit-min-device-pixel-ratio:1.09375),
(min-resolution:105dpi),
(min-resolution:1.1dppx) {

    .pswp--svg .pswp__button--arrow--left:before,
    .pswp--svg .pswp__button--arrow--right:before,
    .pswp__top-bar .pswp__button {
        background-image:url(function SvgDefaultSkinWhite(props){
        return react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg", _extends({
                width: 264, height: 88, viewBox: "0 0 264 88", xmlns: "http://www.w3.org/2222/svg"
            }

            , props), _title || (_title=react__WEBPACK_IMPORTED_MODULE_0__.createElement("title", null, "default-skin 2")), _g || (_g=react__WEBPACK_IMPORTED_MODULE_0__.createElement("g", {
                fill: "none", fillRule: "evenodd"
            }

            , react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
                d: "M67.002 59.5v3.768c-6.307.84-9.184 5.75-10.002 9.732 2.22-2.83 5.564-5.098 10.002-5.098V71.5L73 65.585 67.002 59.5z", fill: "#222"

            }), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
            d: "M13 29v-5h2v3h3v2h-5zm0-14h5v2h-3v3h-2v-5zm18 0v5h-2v-3h-3v-2h5zm0 14h-5v-2h3v-3h2v5z", fill: "#222"

        }), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
        d: "M62 24v5h-2v-3h-3v-2h5zm0-4h-5v-2h3v-3h2v5zm8 0v-5h2v3h3v2h-5zm0 4h5v2h-3v3h-2v-5z", fill: "#222"

    }), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    d: "M20.586 66l-5.656-5.656 1.414-1.414L22 64.586l5.656-5.656 1.414 1.414L23.414 66l5.656 5.656-1.414 1.414L22 67.414l-5.656 5.656-1.414-1.414L20.586 66z", fill: "#222"

}), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    d: "M111.785 65.03L110 63.5l3-3.5h-10v-2h10l-3-3.5 1.785-1.468L117 59l-5.215 6.03z", fill: "#222"

}), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    d: "M152.215 65.03L154 63.5l-3-3.5h10v-2h-10l3-3.5-1.785-1.468L147 59l5.215 6.03z", fill: "#222"

}), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    fill: "#222", d: "M160.957 28.543l-3.25-3.25-1.413 1.414 3.25 3.25z"

}), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    d: "M152.5 27a5.5 5.5 0 100-11 5.5 5.5 0 100 11z", stroke: "#222", strokeWidth: 1.5

}), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    fill: "#222", d: "M150 21h5v1h-5z"

}), react__WEBPACK_IMPORTED_MODULE_0__.createElement("g", null, react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
        d: "M116.957 28.543l-1.414 1.414-3.25-3.25 1.414-1.414 3.25 3.25z", fill: "#222"

    }), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    d: "M108.5 27a5.5 5.5 0 100-11 5.5 5.5 0 100 11z", stroke: "#222", strokeWidth: 1.5

}), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    fill: "#222", d: "M106 21h5v1h-5z"

}), react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", {
    fill: "#222", d: "M109.043 19.008l-.085 5-1-.017.085-5z"
})))));
});
background-color:transparent
}
}

.pswp--svg .pswp__button--arrow--left:before,
.pswp--svg .pswp__button--arrow--right:before,
.pswp__top-bar .pswp__button {
    background-image: url(data:image/png;base64,UklGRoACAABXRUJQVlA4WAoAAAAQAAAABwEAVwAAQUxQSIEBAAABgCPZtmrl/I8zAmKKjNjdRmCj0Fm4u7vcnNgm4y7Z113FfVJsHvcQ8SLCgdtIilRddQxZHNgfSDx4wVYIxDcxgxkJajbXqWvTbMVjVEmFK7jfH9+/x0qRCJPxFyuMI0rayk+WiUjZZH5LhMnoEEVmn23CtI9gEk1WPEZ1dHpfZum+VHJvrAiM4mPUpu4PxCc5uCExipdRnwZwLGBfHU1xGfW52afe7Gt2Y6gvm+CX1flIc0DbM4FmKx6jOpLl/JinLzKR9+LRGBXqvxWt4H5/bP/e0zemMurTnxdpNjepG9MsYDO6V+SF4zKqNpomM/4fVHHhgm4XTCJ5DQ1Q0MToZ1o0tOpBSHEZXdCQQHUFLjBz2aHSEwA/sBIA+kecafYqKK4FQI5DTV0BVTufntMHNQ41c4UWz2UAcE1tJxxh4aj8KsoNq1OVPFMwAEUD0Y5LP1LxAeTORzqqNQvJ48BppWVULCSXvn32e9sUvcJyz3ONfhN2pN1rs07+CNUtsc4lAFZQOCDYAAAAUBIAnQEqCAFYAD5tKJJFpCIhl99cAEAGxLS3cGC7/AMAAInfne+Gv4B+AH6Afn73+DIQb8PDhgPHd6d55vsiYFlWaoW1vazbil+0T5/toUv2Xs04RjK9FF6NUIU4PtgYyxtQTtVJ5sVNCvqAydJDLjQzrjYKtAra3raLbqlPhbaWLi9frY0WePF0naGMsdYkdASNytrfK2t8kgAA9oMp279zRrnZx+Wm34v//zM545T/bTdgdj3D2QBOUxAGPTtUopcSOIPpgZhtDTA9//+adqLqvs3AAAAA);
    background-color: transparent
}

.pswp-thumbnails.bottom {
    display: flex;
    justify-content: center
}

.pswp__caption {
    z-index: 10
}

.pswp-thumbnail {
    margin: 10px 10px 10px 0
}

.pswp__zoom-area {
    width: 1000px;
    height: 1000px;
    z-index: 1;
    position: fixed;
    margin: 0 auto;
    left: 0;
    right: 0
}

/*# sourceMappingURL=catalogo-template-americanas-mobile-product.7d4a9b17.chunk.css.map*/


[vw] [vw-access-button] {
    display: none;
    flex-direction: row-reverse;
    width: 40px;
    height: 40px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    border-radius: 8px;
    transition: all .5s ease;
    right: 0;
    left: auto
}

[vw] [vw-access-button] img {
    max-height: 40px;
    transition: all .5s ease;
    border-radius: 8px;
    opacity: 1 !important;
    visibility: visible !important
}

[vw] [vw-access-button] .access-button {
    width: 40px;
    height: 40px;
    z-index: 1
}

[vw] [vw-access-button] .pop-up {
    position: absolute;
    height: 40px;
    min-width: 150px;
    z-index: 0;
    left: 0;
    right: auto
}

[vw] [vw-access-button]:hover {
    width: 200px
}

[vw] [vw-access-button].isLeft {
    flex-direction: row;
    left: 0;
    right: auto
}

[vw] [vw-access-button].isLeft .pop-up {
    left: auto;
    right: 0
}

[vw] [vw-access-button].isTopOrBottom:hover {
    bottom: -20px;
    top: 0;
    margin-right: -80px
}

[vw] [vw-access-button].active {
    display: flex
}



[vw].left [vw-plugin-wrapper] {
    float: left
}

[vw] [vw-plugin-wrapper] {
    position: relative;
    display: none;
    width: 300px;
    height: 100%;
    float: right;
    background: white;
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px
}

[vw] [vw-plugin-wrapper].active {
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    height: 450px;
    max-width: 100%;
    min-height: 100%
}


div[vw] {
    position: fixed;
    max-width: 95vw;
    min-height: 40px;
    min-width: 40px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2147483647 !important;
    display: none;
    margin: 10px !important
}

div[vw].enabled {
    display: block
}

div[vw].active {
    margin-top: -285px
}

div[vw].left {
    left: 0;
    right: initial
}



.kVILVJ {
    background: inherit;
}

/*!sc*/
.kVILVJ .text {
    color: #000000;
}

/*!sc*/
data-styled.g3[id="src__SkinUI-sc-1n4955m-0"] {
    content: "kVILVJ,"
}

/*!sc*/
body {
    color: #666;
    background: #f1f1f1;
    font-family: Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*!sc*/
a {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #666;
}

/*!sc*/
data-styled.g5[id="sc-global-dhlPTr1"] {
    content: "sc-global-dhlPTr1,"
}

/*!sc*/
html {
    box-sizing: border-box;
    font-size: 16px;
    font-family: Helvetica;
}

/*!sc*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
}

/*!sc*/
ul,
li {
    list-style: none;
}

/*!sc*/
* {
    box-sizing: border-box;
}

/*!sc*/
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ol,
ul {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

/*!sc*/
#root {
    min-height: 60vh;
}

/*!sc*/
data-styled.g6[id="sc-global-jWMHGU1"] {
    content: "sc-global-jWMHGU1,"
}

/*!sc*/
body {
    color: #666;
    background: #f1f1f1;
    font-family: Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*!sc*/
a {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #666;
}

/*!sc*/
data-styled.g7[id="sc-global-dhlPTr2"] {
    content: "sc-global-dhlPTr2,"
}

/*!sc*/
html {
    box-sizing: border-box;
    font-size: 16px;
    font-family: Helvetica;
}

/*!sc*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
}

/*!sc*/
ul,
li {
    list-style: none;
}

/*!sc*/
* {
    box-sizing: border-box;
}

/*!sc*/
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ol,
ul {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

/*!sc*/
#root {
    min-height: 60vh;
}

/*!sc*/
data-styled.g8[id="sc-global-jWMHGU2"] {
    content: "sc-global-jWMHGU2,"
}

/*!sc*/
.jjvunh {
    max-width: 100%;
}

/*!sc*/
data-styled.g9[id="position__DivPosition-sc-gutplb-0"] {
    content: "jjvunh,"
}

/*!sc*/
.kjKNTE {
    position: fixed;
    left: 10px;
    right: 10px;
    bottom: 25px;
    z-index: 9999;
    display: none;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 1230px;
    margin: 0 auto;
    background: #fff;
    padding: 20px;
    box-shadow: 0 0 10px #aaa;
    border-radius: 12px;
    display: none;
}

/*!sc*/
@media (min-width:1024px) {
    .kjKNTE {
        display: none;
        -webkit-transition: initial;
        transition: initial;
        -webkit-transform: initial;
        -ms-transform: initial;
        transform: initial;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

/*!sc*/
data-styled.g13[id="lgpd-message-box__Container-sc-v4fjru-0"] {
    content: "kjKNTE,"
}

/*!sc*/
.iExOsK {
    font-size: 14px;
    color: #666;
    margin-bottom: 10px;
    font-family: Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: initial;
}

/*!sc*/
@media (min-width:1024px) {
    .iExOsK {
        line-height: 20px;
        margin-bottom: 0;
    }
}

/*!sc*/
data-styled.g14[id="lgpd-message-box__Content-sc-v4fjru-1"] {
    content: "iExOsK,"
}

/*!sc*/
.ghhMEx {
    color: #f80032;
    white-space: nowrap;
}

/*!sc*/
data-styled.g15[id="lgpd-message-box__Link-sc-v4fjru-2"] {
    content: "ghhMEx,"
}

/*!sc*/
.kTBvxF {
    background: #fff 0 0 no-repeat padding-box;
    width: 100%;
    box-sizing: border-box;
    border-radius: 8px;
    text-align: center;
    font-size: 16px;
    padding: 10px 20px;
    -webkit-letter-spacing: 0;
    -moz-letter-spacing: 0;
    -ms-letter-spacing: 0;
    letter-spacing: 0;
    cursor: pointer;
    white-space: nowrap;
    border: 1px solid #f80032;
    color: #f80032;
    text-transform: lowercase;
}

/*!sc*/
@media (min-width:1024px) {
    .kTBvxF {
        width: auto;
    }
}

/*!sc*/
data-styled.g16[id="lgpd-message-box__Button-sc-v4fjru-3"] {
    content: "kTBvxF,"
}

/*!sc*/
.kqLnma {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

/*!sc*/
data-styled.g17[id="logo__VisibleLogo-sc-1c580kb-0"] {
    content: "kqLnma,"
}

/*!sc*/
.cQhBVW {
    -webkit-transform: translateX(-5px);
    -ms-transform: translateX(-5px);
    transform: translateX(-5px);
    margin-right: -5px;
}

/*!sc*/
data-styled.g18[id="logo__LasaLogoUI-sc-1c580kb-1"] {
    content: "cQhBVW,"
}

/*!sc*/
.hGPWby {
    background-color: rgba(0, 0, 0, 0.4);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    height: 100vh;
    z-index: -1;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    cursor: default;
    visibility: hidden;
    opacity: 0;
}

/*!sc*/
.gYJBhm {
    background-color: rgba(0, 0, 0, 0.4);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    height: 100vh;
    z-index: 8;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    cursor: default;
    visibility: hidden;
    opacity: 0;
}

/*!sc*/
.hHIcNx {
    background-color: rgba(0, 0, 0, 0.4);
    position: absolute;
    left: 0;
    right: 0;
    top: 40px;
    height: 0px;
    z-index: 9;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    cursor: default;
    visibility: hidden;
    opacity: 0;
}

/*!sc*/
data-styled.g19[id="src__OverlayTheme-sc-gb1stn-0"] {
    content: "hGPWby,gYJBhm,hHIcNx,"
}

/*!sc*/
.iDZocU {
    width: auto;
    box-sizing: border-box;
    height: 0px;
    content-visibility: hidden;
    position: absolute;
    z-index: 0;
    background-color: #fff;
    margin-top: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    visibility: hidden;
    opacity: 0;
    border-radius: 16px;
    pointer-events: none;
    box-shadow: 0px 0px 15px rgb(0 0 0 / 12%);
    top: calc(60px + 20px);
    right: -57px;
}

/*!sc*/
.iDZocU:after {
    content: '';
    border-bottom: solid 12px #fff;
    border-left: solid 12px transparent;
    border-right: solid 12px transparent;
    position: absolute;
    top: -12px;
    left: 72%;
}

/*!sc*/
.izUSrf {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    box-sizing: border-box;
    height: 0px;
    content-visibility: hidden;
    position: absolute;
    z-index: 9;
    background-color: #fff;
    margin-top: 10px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    visibility: hidden;
    opacity: 0;
    border-radius: 16px;
    pointer-events: none;
    box-shadow: 0px 0px 15px rgb(0 0 0 / 12%);
    top: calc(30px + 20px);
    right: -30px;
}

/*!sc*/
.izUSrf:after {
    content: '';
    border-bottom: solid 10px #fff;
    border-left: solid 10px transparent;
    border-right: solid 10px transparent;
    position: absolute;
    top: -10px;
    left: 86%;
}

/*!sc*/
.domhpr {
    width: 300px;
    box-sizing: border-box;
    height: auto;
    content-visibility: visible;
    position: absolute;
    z-index: 9;
    background-color: #fff;
    margin-top: 10px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    visibility: visible;
    opacity: 1;
    border-radius: 16px;
    pointer-events: initial;
    box-shadow: 0px 0px 15px rgb(0 0 0 / 12%);
    top: 35px;
    left: -31px;
}

/*!sc*/
.domhpr:after {
    content: '';
    border-bottom: solid 12px #fff;
    border-left: solid 12px transparent;
    border-right: solid 12px transparent;
    position: absolute;
    top: -12px;
    left: 30px;
}

/*!sc*/
data-styled.g20[id="src__Content-sc-1f82cyv-0"] {
    content: "iDZocU,izUSrf,domhpr,"
}

/*!sc*/
.epkVxo {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    width: 100%;
}

/*!sc*/
@media screen and (min-width:1024px) {
    .epkVxo {
        width: auto;
    }
}

/*!sc*/
.eoRxRL {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    width: 100%;
}

/*!sc*/
@media screen and (min-width:1024px) {
    .eoRxRL {
        width: 100%;
    }
}

/*!sc*/
data-styled.g26[id="src__LazyImage-sc-xr9q25-0"] {
    content: "epkVxo,eoRxRL,"
}

/*!sc*/
.eWpAQi {
    position: relative;
    max-width: 100%;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: 40px;
    background-position: center;
    padding-top: 4.166666666666666%;
    min-height: 1px;
    width: 100%;
}

/*!sc*/
@media screen and (min-width:1024px) {
    .eWpAQi {
        padding-top: min(4.166666666666666%, 54px);
    }
}

/*!sc*/
.ebFfaU {
    position: relative;
    max-width: 100%;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: 40px;
    background-position: center;
    padding-top: 100%;
    min-height: 1px;
    width: 100%;
}

/*!sc*/
@media screen and (min-width:1024px) {
    .ebFfaU {
        padding-top: 100%;
    }
}

/*!sc*/
data-styled.g27[id="src__Wrapper-sc-xr9q25-1"] {
    content: "eWpAQi,ebFfaU,"
}

/*!sc*/
.jAziSf {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
}

/*!sc*/
@media screen and (min-width:1024px) {
    .jAziSf {
        position: absolute;
    }
}

/*!sc*/
.jAziSf img[alt='-'] {
    display: none;
}

/*!sc*/
data-styled.g28[id="src__Picture-sc-xr9q25-2"] {
    content: "jAziSf,"
}

/*!sc*/
.cRGsil {
    display: inline-block;
    width: 110px;
    height: 22px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

/*!sc*/
data-styled.g31[id="src__Wrapper-sc-sagiey-0"] {
    content: "cRGsil,"
}

/*!sc*/
.eEWFcz {
    z-index: 1;
    width: 84%;
    overflow: hidden;
    position: absolute;
    display: inline-block;
    white-space: nowrap;
    height: 100%;
}

/*!sc*/
.eEWFcz svg:not(:last-child) {
    margin-right: 0px;
}

/*!sc*/
data-styled.g32[id="src__FilledStars-sc-sagiey-1"] {
    content: "eEWFcz,"
}

/*!sc*/
.cSHDAZ {
    display: inline-block;
    white-space: nowrap;
    height: 100%;
}

/*!sc*/
.cSHDAZ svg:not(:last-child) {
    margin-right: 0px;
}

/*!sc*/
data-styled.g33[id="src__GrayStars-sc-sagiey-2"] {
    content: "cSHDAZ,"
}

/*!sc*/
.ctVWGP {
    position: relative;
}

/*!sc*/
data-styled.g58[id="historic-box__Container-sc-iqozom-0"] {
    content: "ctVWGP,"
}

/*!sc*/
.fpjaUO {
    width: 100%;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    will-change: top;
    -webkit-flex: 5;
    -ms-flex: 5;
    flex: 5;
    max-width: 746px;
    padding: 0 48px;
}

/*!sc*/
data-styled.g62[id="search__Container-sc-1wvs0c1-0"] {
    content: "fpjaUO,"
}

/*!sc*/
.cQGSFH {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    background: #fff;
    border-radius: 8px;
    height: 40px;
    box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.12);
    z-index: 0;
    position: relative;
}

/*!sc*/
data-styled.g63[id="search__FormUI-sc-1wvs0c1-1"] {
    content: "cQGSFH,"
}

/*!sc*/
.dRQgOV {
    outline: none;
    width: 100%;
    background: none;
    border: none;
    padding: 11px 0 11px 16px;
    font-size: 16px;
    font-family: 'Arial', sans-serif;
}

/*!sc*/
data-styled.g64[id="search__InputUI-sc-1wvs0c1-2"] {
    content: "dRQgOV,"
}

/*!sc*/
.laEttB {
    width: 40px;
    border: none;
    cursor: pointer;
    background: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

/*!sc*/
data-styled.g66[id="search__SearchButtonUI-sc-1wvs0c1-4"] {
    content: "laEttB,"
}

/*!sc*/
.hsFJWA {
    fill: #f80032;
    width: 21px;
    height: 21px;
}

/*!sc*/
data-styled.g67[id="search__SearchIcon-sc-1wvs0c1-5"] {
    content: "hsFJWA,"
}

/*!sc*/
.fmgjwb {
    margin-left: 8px;
    line-height: 18px;
    font-size: 14px;
    font-weight: 700;
}

/*!sc*/
data-styled.g77[id="login__Text-sc-gbi31q-0"] {
    content: "fmgjwb,"
}

/*!sc*/
.kabKRu {
    margin-left: 12px;
}

/*!sc*/
data-styled.g78[id="login__ArrowUI-sc-gbi31q-1"] {
    content: "kabKRu,"
}

/*!sc*/
.kTXIuQ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

/*!sc*/
data-styled.g79[id="login__Span-sc-gbi31q-2"] {
    content: "kTXIuQ,"
}

/*!sc*/
.kQfRzB {
    position: relative;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 45px;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

/*!sc*/
data-styled.g80[id="login__Container-sc-rx2iwu-0"] {
    content: "kQfRzB,"
}

/*!sc*/
.bjbeYJ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-text-decoration: none;
    text-decoration: none;
    width: auto;
    cursor: default;
    position: relative;
    height: 80px;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    background: none;
    color: #fff;
    border: none;
    z-index: 0;
}

/*!sc*/
data-styled.g81[id="login__Wrapper-sc-rx2iwu-1"] {
    content: "bjbeYJ,"
}

/*!sc*/
.jqXkQS {
    min-width: 364px;
    min-height: 124px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

/*!sc*/
data-styled.g97[id="cart__EmptyContainer-sc-2g3th8-8"] {
    content: "jqXkQS,"
}

/*!sc*/
.eiGyRj {
    font-size: 20px;
    color: #666;
}

/*!sc*/
data-styled.g98[id="cart__EmptyBasketText-sc-2g3th8-9"] {
    content: "eiGyRj,"
}

/*!sc*/
.eAMEVp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 40px;
    padding: 0 12px 0 48px;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

/*!sc*/
data-styled.g99[id="icon-menu__IconMenuContainer-sc-47msp4-0"] {
    content: "eAMEVp,"
}

/*!sc*/
.DZBcv {
    width: 24px;
    height: 22px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

/*!sc*/
data-styled.g100[id="icon-menu__StoreIconUI-sc-47msp4-1"] {
    content: "DZBcv,"
}

/*!sc*/
.fJgnqj {
    width: 32px;
    height: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

/*!sc*/
.fJgnqj:hover .icon-menu__StoreIconUI-sc-47msp4-1 {
    -webkit-transform: scale(1.25);
    -ms-transform: scale(1.25);
    transform: scale(1.25);
}

/*!sc*/
data-styled.g101[id="icon-menu__StoreLink-sc-47msp4-2"] {
    content: "fJgnqj,"
}

/*!sc*/
.lfdcks {
    width: 32px;
    height: 32px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

/*!sc*/
data-styled.g102[id="icon-menu__HeartIconUI-sc-47msp4-3"] {
    content: "lfdcks,"
}

/*!sc*/
.gTtzkC {
    width: 32px;
    height: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 0 24px;
}

/*!sc*/
.gTtzkC:hover .icon-menu__HeartIconUI-sc-47msp4-3 {
    -webkit-transform: scale(1.25);
    -ms-transform: scale(1.25);
    transform: scale(1.25);
}

/*!sc*/
data-styled.g103[id="icon-menu__FavoriteLink-sc-47msp4-4"] {
    content: "gTtzkC,"
}

/*!sc*/
.iZnSlJ {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 0 24px;
    background: none;
    border: none;
}

/*!sc*/
data-styled.g104[id="icon-menu__ShoppingBasketLink-sc-47msp4-5"] {
    content: "iZnSlJ,"
}

/*!sc*/
.lnpOQq {
    cursor: pointer;
    -webkit-transition: z-index 0.3s;
    transition: z-index 0.3s;
    z-index: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transition-delay: 1s;
    transition-delay: 1s;
}

/*!sc*/
.lnpOQq:hover div {
    -webkit-animation: pop 0.6s;
    animation: pop 0.6s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

/*!sc*/
@-webkit-keyframes pop {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.3);
        -ms-transform: scale(1.3);
        transform: scale(1.3);
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

/*!sc*/
@keyframes pop {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.3);
        -ms-transform: scale(1.3);
        transform: scale(1.3);
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

/*!sc*/
data-styled.g105[id="icon-menu__ShoppingBasketWrapper-sc-47msp4-6"] {
    content: "lnpOQq,"
}

/*!sc*/
.gUTOwY {
    width: 25px;
    height: 24px;
    position: 'relative';
}

/*!sc*/
data-styled.g106[id="icon-menu__ShoppingBasketIconUI-sc-47msp4-7"] {
    content: "gUTOwY,"
}

/*!sc*/
.dwqWSm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    width: 18px;
    height: 18px;
    border-radius: 100%;
    background-color: #ab0000;
    color: #fff;
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
    top: -5px;
    right: -8px;
    pointer-events: none;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

/*!sc*/
.dwqWSm:hover {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/*!sc*/
data-styled.g107[id="icon-menu__BagdeBasketItems-sc-47msp4-8"] {
    content: "dwqWSm,"
}

/*!sc*/
.dHINLq {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 24px 0 11px;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

/*!sc*/
data-styled.g108[id="top__Container-sc-1usje8-0"] {
    content: "dHINLq,"
}

/*!sc*/
.ihEuUG {
    max-width: 1250px;
    margin: 0 auto;
}

/*!sc*/
.bcPhXp {
    background-color: #f1f1f1;
    max-width: 1250px;
    margin: 0 auto;
}

/*!sc*/
data-styled.g109[id="src__Container-sc-m79eh9-0"] {
    content: "ihEuUG,bcPhXp,"
}

/*!sc*/
.iOHyNY {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    width: 100%;
    height: 45px;
    color: #666;
    font-size: 16px;
    font-family: Helvetica, Arial, sans-serif;
    line-height: 19px;
    padding: 14px 12px 15px;
    margin: 0px;
}

/*!sc*/
.iOHyNY:focus,
.iOHyNY:hover {
    outline: 0px;
    border-color: #999;
}

/*!sc*/
.iOHyNY::-webkit-input-placeholder {
    color: #999;
}

/*!sc*/
.iOHyNY::-moz-placeholder {
    color: #999;
}

/*!sc*/
.iOHyNY:-ms-input-placeholder {
    color: #999;
}

/*!sc*/
.iOHyNY::placeholder {
    color: #999;
}

/*!sc*/
data-styled.g114[id="src__InputUI-sc-znzia4-0"] {
    content: "iOHyNY,"
}

/*!sc*/
.flUzZD {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 45px;
    width: 100%;
    border: 2px solid #f80032;
    border-radius: 4px;
    background-color: #fff;
    margin: 0px;
}

/*!sc*/
.flUzZD:active,
.flUzZD:focus {
    outline: 0px;
    -webkit-text-decoration: none;
    text-decoration: none;
}

/*!sc*/
.flUzZD:hover {
    background-color: #f1f1f1;
    cursor: pointer;
}

/*!sc*/
data-styled.g115[id="src__ButtonUI-sc-znzia4-1"] {
    content: "flUzZD,"
}

/*!sc*/
.jTJWSs {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
    color: #f80032;
}

/*!sc*/
data-styled.g116[id="src__TextUI-sc-znzia4-2"] {
    content: "jTJWSs,"
}

/*!sc*/
.jyAVbP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
}

/*!sc*/
data-styled.g117[id="src__Form-sc-znzia4-3"] {
    content: "jyAVbP,"
}

/*!sc*/
.eLfvxD {
    width: 100%;
    margin-right: 10px;
}

/*!sc*/
data-styled.g118[id="src__WrapperInput-sc-znzia4-4"] {
    content: "eLfvxD,"
}

/*!sc*/
.cXLgUG {
    min-width: 47px;
}

/*!sc*/
data-styled.g119[id="src__WrapperButton-sc-znzia4-5"] {
    content: "cXLgUG,"
}

/*!sc*/
.eWZtw {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    border: none;
    box-shadow: none;
}

/*!sc*/
data-styled.g120[id="src__Wrapper-sc-tuf8v8-0"] {
    content: "eWZtw,"
}

/*!sc*/
.gbzsKt {
    position: absolute;
}

/*!sc*/
data-styled.g121[id="cep-tooltip__Container-sc-1ulo93o-0"] {
    content: "gbzsKt,"
}

/*!sc*/
.cvJZmd {
    min-height: 199px;
    padding: 20px 25px 30px 25px;
    position: relative;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

/*!sc*/
data-styled.g122[id="cep-tooltip__TooltipWrapper-sc-1ulo93o-1"] {
    content: "cvJZmd,"
}

/*!sc*/
.hcJwfH {
    color: #666;
    font-size: 15px;
    margin-bottom: 15px;
}

/*!sc*/
data-styled.g123[id="cep-tooltip__Text-sc-1ulo93o-2"] {
    content: "hcJwfH,"
}

/*!sc*/
.jksPZn {
    color: #666;
    font-size: 15px;
    margin: 15px 0;
}

/*!sc*/
data-styled.g124[id="cep-tooltip__TextBottom-sc-1ulo93o-3"] {
    content: "jksPZn,"
}

/*!sc*/
.cPHGME input::-webkit-input-placeholder {
    color: #999;
}

/*!sc*/
.cPHGME input::-moz-placeholder {
    color: #999;
}

/*!sc*/
.cPHGME input:-ms-input-placeholder {
    color: #999;
}

/*!sc*/
.cPHGME input::placeholder {
    color: #999;
}

/*!sc*/
data-styled.g125[id="cep-tooltip__FreightFieldUI-sc-1ulo93o-4"] {
    content: "cPHGME,"
}

/*!sc*/
.cuDxzW {
    background: #f80032;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 41px;
    border-radius: 4px;
}

/*!sc*/
.cuDxzW:hover,
.cuDxzW:active {
    color: #fff;
    -webkit-text-decoration: none;
    text-decoration: none;
}

/*!sc*/
data-styled.g126[id="cep-tooltip__LoginButton-sc-1ulo93o-5"] {
    content: "cuDxzW,"
}

/*!sc*/
.jyrAJR {
    cursor: pointer;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: none;
    max-width: 270px;
    position: relative;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    background: none;
    border: none;
    z-index: 9;
}

/*!sc*/
data-styled.g127[id="cep__AdressWrapper-sc-1cuzzxo-0"] {
    content: "jyrAJR,"
}

/*!sc*/
.dYJeGb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 4px;
}

/*!sc*/
data-styled.g128[id="cep__TextWrapper-sc-1cuzzxo-1"] {
    content: "dYJeGb,"
}

/*!sc*/
.eTMMGA {
    width: 14px;
    height: 18px;
    margin-right: 7px;
    fill: #fff;
}

/*!sc*/
data-styled.g129[id="cep__IconLocation-sc-1cuzzxo-2"] {
    content: "eTMMGA,"
}

/*!sc*/
.eFrHoi {
    max-width: 180px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
    margin: 0;
}

/*!sc*/
data-styled.g130[id="cep__Text-sc-1cuzzxo-3"] {
    content: "eFrHoi,"
}

/*!sc*/
.fruONd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}

/*!sc*/
data-styled.g131[id="cep__CepWrapper-sc-1cuzzxo-4"] {
    content: "fruONd,"
}

/*!sc*/
.jSXnOu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    height: 100%;
    overflow: hidden;
    margin: 0;
}

/*!sc*/
data-styled.g132[id="trending-topics__List-sc-1dvpwj6-0"] {
    content: "jSXnOu,"
}

/*!sc*/
.iYMWYQ {
    display: inline-block;
    font-weight: 700;
    font-size: 14px;
    height: 100%;
    width: 100%;
    z-index: 0;
    position: relative;
}

/*!sc*/
.iYMWYQ:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ab0000;
    z-index: -1;
    opacity: 0;
    -webkit-transform: scaleX(0.1);
    -ms-transform: scaleX(0.1);
    transform: scaleX(0.1);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

/*!sc*/
.iYMWYQ:hover:before {
    opacity: 0.5;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    border-radius: 4px;
}

/*!sc*/
data-styled.g133[id="trending-topics__Item-sc-1dvpwj6-1"] {
    content: "iYMWYQ,"
}

/*!sc*/
.djODQm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    color: #fff;
    padding: 0 8px;
    -webkit-text-decoration: none;
    text-decoration: none;
    height: 100%;
    width: 100%;
    white-space: nowrap;
}

/*!sc*/
.djODQm:hover,
.djODQm:active {
    color: #fff;
    -webkit-text-decoration: none;
    text-decoration: none;
}

/*!sc*/
data-styled.g134[id="trending-topics__Link-sc-1dvpwj6-2"] {
    content: "djODQm,"
}

/*!sc*/
.iHDczH {
    margin-right: 5px;
}

/*!sc*/
data-styled.g135[id="trending-topics__Highlight-sc-1dvpwj6-3"] {
    content: "iHDczH,"
}

/*!sc*/
.iHOTPy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 40px;
}

/*!sc*/
data-styled.g136[id="middle__WrapperUI-sc-wqabdw-0"] {
    content: "iHOTPy,"
}

/*!sc*/
.cqOnX {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
}

/*!sc*/
data-styled.g137[id="middle__TrendingTopicsUI-sc-wqabdw-1"] {
    content: "cqOnX,"
}

/*!sc*/
.dkbHzY {
    width: auto;
    height: 100%;
    border-radius: 16px;
    cursor: pointer;
    box-shadow: 0px 3px 10px -5px rgba(0, 0, 0, 0.25);
}

/*!sc*/
data-styled.g138[id="banner__Image-sc-13zc6v6-0"] {
    content: "dkbHzY,"
}

/*!sc*/
.iWKJMa {
    position: absolute;
    width: calc(100% + 24px);
    height: 552px;
    left: -12px;
    top: 40px;
    padding: 24px;
    background: #fafafa;
    border-radius: 0px 0px 16px 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    z-index: 10;
}

/*!sc*/
data-styled.g139[id="all-departments__Container-sc-2q3nqp-0"] {
    content: "iWKJMa,"
}

/*!sc*/
.iZQQrF {
    -webkit-column-count: 4;
    column-count: 4;
    -webkit-column-fill: auto;
    column-fill: auto;
    height: 100%;
    width: 100%;
    padding: 0px 16px;
}

/*!sc*/
data-styled.g140[id="all-departments__Inner-sc-2q3nqp-1"] {
    content: "iZQQrF,"
}

/*!sc*/
.hzIKiN {
    margin-bottom: 18px;
}

/*!sc*/
data-styled.g141[id="all-departments__Section-sc-2q3nqp-2"] {
    content: "hzIKiN,"
}

/*!sc*/
.fBUYLK {
    display: block;
    font-weight: bold;
    color: #333;
    font-size: 14px;
    line-height: 32px;
    cursor: default;
}

/*!sc*/
data-styled.g143[id="all-departments__Title-sc-2q3nqp-4"] {
    content: "fBUYLK,"
}

/*!sc*/
.dGWnlB {
    display: block;
    color: #333;
    font-size: 14px;
    line-height: 32px;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
}

/*!sc*/
.dGWnlB:hover {
    color: #f80032;
    -webkit-text-decoration: none;
    text-decoration: none;
}

/*!sc*/
data-styled.g145[id="all-departments__Link-sc-2q3nqp-6"] {
    content: "dGWnlB,"
}

/*!sc*/
.dqswZ {
    background-color: #fafafa;
    position: absolute;
    top: 40px;
    left: 0;
    border-radius: 0px 0px 16px 16px;
    width: auto;
    height: 344px;
    max-width: 688px;
    min-width: 536px;
    box-shadow: 0px 10px 15px -5px rgba(0, 0, 0, 0.12);
    visibility: hidden;
}

/*!sc*/
.dXGIgc {
    background-color: #fafafa;
    position: absolute;
    top: 40px;
    left: 90px;
    border-radius: 0px 0px 16px 16px;
    width: auto;
    height: 344px;
    max-width: 688px;
    min-width: 536px;
    box-shadow: 0px 10px 15px -5px rgba(0, 0, 0, 0.12);
    visibility: hidden;
}

/*!sc*/
.iJPwsO {
    background-color: #fafafa;
    position: absolute;
    top: 40px;
    right: 0;
    border-radius: 0px 0px 16px 16px;
    width: auto;
    height: 344px;
    max-width: 688px;
    min-width: 536px;
    box-shadow: 0px 10px 15px -5px rgba(0, 0, 0, 0.12);
    visibility: hidden;
}

/*!sc*/
data-styled.g146[id="trending-departments-drop-down__Container-sc-25dr6g-0"] {
    content: "dqswZ,dXGIgc,iJPwsO,"
}

/*!sc*/
.kYqFqc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
    position: relative;
    padding: 32px 24px 24px 24px;
}

/*!sc*/
.kYqFqc::after {
    content: '';
    height: 1px;
    background-color: #ccc;
    width: calc(100% - 40px);
    position: absolute;
    top: -1px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: -1;
    pointer-events: none;
}

/*!sc*/
data-styled.g147[id="trending-departments-drop-down__Wrapper-sc-25dr6g-1"] {
    content: "kYqFqc,"
}

/*!sc*/
.kyHYOZ {
    height: 100%;
}

/*!sc*/
data-styled.g148[id="trending-departments-drop-down__WrapperList-sc-25dr6g-2"] {
    content: "kyHYOZ,"
}

/*!sc*/
.dobBkP {
    max-height: 280px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
}

/*!sc*/
data-styled.g149[id="trending-departments-drop-down__List-sc-25dr6g-3"] {
    content: "dobBkP,"
}

/*!sc*/
.eUzqZI {
    -webkit-column-count: 1;
    column-count: 1;
    -webkit-column-fill: auto;
    column-fill: auto;
    -webkit-column-gap: 8px;
    column-gap: 8px;
    height: 100%;
}

/*!sc*/
.raeST {
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-fill: auto;
    column-fill: auto;
    -webkit-column-gap: 8px;
    column-gap: 8px;
    height: 100%;
}

/*!sc*/
data-styled.g150[id="trending-departments-drop-down__ListItems-sc-25dr6g-4"] {
    content: "eUzqZI,raeST,"
}

/*!sc*/
.cgsmbU {
    white-space: nowrap;
    color: #666;
    font-size: 14px;
    line-height: 18px;
    padding: 7px 0;
    width: 208px;
    -webkit-break-inside: avoid;
    break-inside: avoid;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
}

/*!sc*/
.dniRHK {
    white-space: nowrap;
    color: #666;
    font-size: 14px;
    line-height: 18px;
    padding: 7px 0;
    width: 208px;
    -webkit-break-inside: avoid;
    break-inside: avoid;
}

/*!sc*/
data-styled.g151[id="trending-departments-drop-down__Item-sc-25dr6g-5"] {
    content: "cgsmbU,dniRHK,"
}

/*!sc*/
.bdKCuB {
    color: #666;
}

/*!sc*/
.bdKCuB:hover {
    color: #f80032;
    -webkit-text-decoration: none;
    text-decoration: none;
}

/*!sc*/
data-styled.g152[id="trending-departments-drop-down__Link-sc-25dr6g-6"] {
    content: "bdKCuB,"
}

/*!sc*/
.hIZFep {
    margin-left: 24px;
}

/*!sc*/
data-styled.g153[id="trending-departments-drop-down__BannerUI-sc-25dr6g-7"] {
    content: "hIZFep,"
}

/*!sc*/
.gcwHkZ {
    display: inline-block;
    color: #666;
    font-size: 14px;
    line-height: 18px;
    white-space: nowrap;
    cursor: pointer;
    height: 100%;
}

/*!sc*/
.cOizIz {
    display: inline-block;
    color: #666;
    font-size: 14px;
    line-height: 18px;
    white-space: nowrap;
    cursor: pointer;
    height: 100%;
    font-weight: bold;
}

/*!sc*/
data-styled.g154[id="trending-departments-item-with-menu__Item-sc-50fjcb-0"] {
    content: "gcwHkZ,cOizIz,"
}

/*!sc*/
.hUlXex {
    display: inline-block;
    position: relative;
    height: 40px;
}

/*!sc*/
data-styled.g155[id="trending-departments-item-with-menu__Text-sc-50fjcb-1"] {
    content: "hUlXex,"
}

/*!sc*/
.jEJUGH {
    padding: 10px 12px;
    display: block;
    color: #666;
    -webkit-text-decoration: none;
    text-decoration: none;
}

/*!sc*/
.jEJUGH:hover,
.jEJUGH:active {
    color: #f80032;
    -webkit-text-decoration: none;
    text-decoration: none;
}

/*!sc*/
data-styled.g156[id="trending-departments-item-with-menu__Link-sc-50fjcb-2"] {
    content: "jEJUGH,"
}

/*!sc*/
.jHVfLW {
    width: 100%;
    background-color: #fff;
    z-index: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 40px;
    padding: 0 10px;
    z-index: 10;
    position: relative;
    height: 100%;
    white-space: nowrap;
}

/*!sc*/
data-styled.g157[id="menu-trending-departments__List-sc-jclkyt-0"] {
    content: "jHVfLW,"
}

/*!sc*/
.hcAzDG {
    background: #fff;
    width: 100%;
    z-index: 1;
    position: relative;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

/*!sc*/
@media screen and (max-width:1260px) {
    .hcAzDG {
        padding: 0 30px;
    }
}

/*!sc*/
data-styled.g158[id="department-menu-v2__Container-sc-t56hhr-0"] {
    content: "hcAzDG,"
}

/*!sc*/
.jnghZe {
    height: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}

/*!sc*/
data-styled.g159[id="department-menu-v2__WrapperUI-sc-t56hhr-1"] {
    content: "jnghZe,"
}

/*!sc*/
.edmWaY {
    height: 16px;
    width: 24px;
}

/*!sc*/
.edmWaY path {
    -webkit-transition: fill 0.3s;
    transition: fill 0.3s;
    fill: #333;
}

/*!sc*/
data-styled.g160[id="department-menu-v2__MenuUI-sc-t56hhr-2"] {
    content: "edmWaY,"
}

/*!sc*/
.jDQcFC {
    font-weight: bold;
    color: #333;
    size: 14px;
    background: none;
    border: none;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding-left: 8px;
    padding-right: 11px;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
    font-size: 13.6px;
}

/*!sc*/
data-styled.g161[id="department-menu-v2__ButtonUI-sc-t56hhr-3"] {
    content: "jDQcFC,"
}

/*!sc*/
.gIZIQP {
    height: 5px;
    width: 10px;
    fill: #333;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: fill 0.3s, -webkit-transform 0.3s;
    -webkit-transition: fill 0.3s, transform 0.3s;
    transition: fill 0.3s, transform 0.3s;
}

/*!sc*/
data-styled.g162[id="department-menu-v2__ArrowDownUI-sc-t56hhr-4"] {
    content: "gIZIQP,"
}

/*!sc*/
.dVbZBs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 40px;
    position: relative;
    background-color: #fff;
    -webkit-transform: translateX(-12px);
    -ms-transform: translateX(-12px);
    transform: translateX(-12px);
    padding: 0 12px;
    width: auto;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

/*!sc*/
data-styled.g163[id="department-menu-v2__ButtonWrapper-sc-t56hhr-5"] {
    content: "dVbZBs,"
}

/*!sc*/
.jcAXfC {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

/*!sc*/
data-styled.g164[id="department-menu-v2__DropdownWrapper-sc-t56hhr-6"] {
    content: "jcAXfC,"
}

/*!sc*/
.bJtzQb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    height: 40px;
    width: auto;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

/*!sc*/
data-styled.g165[id="department-menu-v2__MenuWrapper-sc-t56hhr-7"] {
    content: "bJtzQb,"
}

/*!sc*/
.ijUFFf div[class*='src__Wrapper'] {
    padding-top: 0;
}

/*!sc*/
.ijUFFf picture {
    position: static;
}

/*!sc*/
.ijUFFf img {
    width: auto;
    margin: auto;
}

/*!sc*/
data-styled.g166[id="src__TopBanner-sc-q7wx4i-0"] {
    content: "ijUFFf,"
}

/*!sc*/
.gaaNni {
    height: 160px;
    position: relative;
    z-index: 4;
    font-family: Hind Madurai, sans-serif;
}

/*!sc*/
data-styled.g167[id="src__HeaderUI-sc-q7wx4i-1"] {
    content: "gaaNni,"
}

/*!sc*/
.kXfNUu {
    position: static;
    background: #f80032;
    width: 100%;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.12);
}

/*!sc*/
data-styled.g168[id="src__Inner-sc-q7wx4i-2"] {
    content: "kXfNUu,"
}

/*!sc*/
.fVZPdo {
    max-width: 1250px;
    width: 100%;
    margin: 0 auto;
}

/*!sc*/
@media screen and (max-width:1260px) {
    .fVZPdo {
        padding: 0 30px;
    }
}

/*!sc*/
data-styled.g169[id="src__Container-sc-q7wx4i-3"] {
    content: "fVZPdo,"
}

/*!sc*/
.iCNHlx {
    width: 400px;
    height: 400px;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}

/*!sc*/
data-styled.g173[id="main-image__Container-sc-1i1hq2n-1"] {
    content: "iCNHlx,"
}

/*!sc*/
.dGYGDz {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 75px;
    height: 66px;
    position: relative;
    cursor: pointer;
    border-radius: 3px;
    margin-right: 10px;
    padding: 0;
    border: 1px solid #666;
}

/*!sc*/
.dGCEUW {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 75px;
    height: 66px;
    position: relative;
    cursor: pointer;
    border-radius: 3px;
    margin-right: 10px;
    padding: 0;
    border: 1px solid #ccc;
}

/*!sc*/
data-styled.g176[id="thumb__Container-sc-183f83g-0"] {
    content: "dGYGDz,dGCEUW,"
}

/*!sc*/
.fYBnCB {
    width: 100%;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    color: #fff;
    font-size: 20px;
    background-color: rgba(0, 0, 0, 0.45);
    display: none;
}

/*!sc*/
.fYxYEo {
    width: 100%;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    color: #fff;
    font-size: 20px;
    background-color: rgba(0, 0, 0, 0.45);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/*!sc*/
data-styled.g177[id="thumb__OpenModal-sc-183f83g-1"] {
    content: "fYBnCB,fYxYEo,"
}

/*!sc*/
.jXNxOn {
    width: 70px;
    height: 64px;
    border-radius: 3px;
}

/*!sc*/
data-styled.g178[id="thumb__ThumbImage-sc-183f83g-2"] {
    content: "jXNxOn,"
}

/*!sc*/
.cgyBix {
    height: 100px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

/*!sc*/
data-styled.g179[id="thumb-gallery__Container-sc-1cm9lgf-0"] {
    content: "cgyBix,"
}

/*!sc*/
.jNtYoO {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

/*!sc*/
data-styled.g182[id="styles__Container-sc-f3wl50-0"] {
    content: "jNtYoO,"
}

/*!sc*/
.fgJjOs {
    width: 400px;
    height: 500px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

/*!sc*/
data-styled.g183[id="styles__Gallery-sc-f3wl50-1"] {
    content: "fgJjOs,"
}

/*!sc*/
.lgaBLP {
    text-align: left;
    line-height: normal;
    padding-bottom: 10px;
    color: #666;
    margin: 0px;
    padding-bottom: 10px;
    font-size: 14px;
}

/*!sc*/
data-styled.g184[id="old__SelectedOption-sc-uaqko9-0"] {
    content: "lgaBLP,"
}

/*!sc*/
.ldVOLn {
    font-weight: bold;
    line-height: 16px;
}

/*!sc*/
data-styled.g187[id="old__Bold-sc-uaqko9-3"] {
    content: "ldVOLn,"
}

/*!sc*/
.miAcb {
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 20px;
    border-top: 1px solid rgba(206, 204, 204, 0.4);
    padding: 20px 0 0 0;
    text-transform: lowercase;
}

/*!sc*/
data-styled.g190[id="old__Type-sc-uaqko9-6"] {
    content: "miAcb,"
}

/*!sc*/
.acdJT {
    padding: 16px 8px;
    margin: 0px 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    place-content: space-between;
    cursor: pointer;
    text-transform: lowercase;
    border-bottom: 1px solid #e8e8e8;
}

/*!sc*/
@media (min-width:1024px) {
    .acdJT {
        padding: 24px 0;
        margin: 0 16px;
    }
}

/*!sc*/
.cVHDEe {
    padding: 16px 8px;
    margin: 0px 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    place-content: space-between;
    cursor: pointer;
    text-transform: lowercase;
}

/*!sc*/
@media (min-width:1024px) {
    .cVHDEe {
        padding: 24px 0;
        margin: 0 16px;
    }
}

/*!sc*/
data-styled.g217[id="styles__Wrapper-sc-13etswq-0"] {
    content: "acdJT,cVHDEe,"
}

/*!sc*/
.koyzZM {
    font-size: 18px;
    font-weight: 600;
    color: #666;
}

/*!sc*/
@media (min-width:1024px) {
    .koyzZM {
        font-size: 21px;
    }
}

/*!sc*/
data-styled.g218[id="styles__Text-sc-13etswq-1"] {
    content: "koyzZM,"
}

/*!sc*/
.BaFlE {
    background: transparent;
    border: none;
}

/*!sc*/
.BaFlE:focus-visible {
    outline: 2px solid #f80032;
    border-radius: 2px;
}

/*!sc*/
data-styled.g219[id="styles__ArrowButton-sc-13etswq-2"] {
    content: "BaFlE,"
}

/*!sc*/
.gZLtko {
    fill: #666;
    width: 12px;
    height: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: -webkit-transform 500ms;
    -webkit-transition: transform 500ms;
    transition: transform 500ms;
}

/*!sc*/
.eoVbri {
    fill: #666;
    width: 12px;
    height: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-transition: -webkit-transform 500ms;
    -webkit-transition: transform 500ms;
    transition: transform 500ms;
}

/*!sc*/
data-styled.g220[id="styles__ArrowIcon-sc-13etswq-3"] {
    content: "gZLtko,eoVbri,"
}

/*!sc*/
.fjXIru {
    margin: 20px 8px;
    box-shadow: 0px 3px 10px -5px rgba(0, 0, 0, 0.25);
    position: relative;
    background: #fff;
    border-radius: 16px;
}

/*!sc*/
@media (min-width:1024px) {
    .fjXIru {
        margin: 20px 0 0 0;
        box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
    }
}

/*!sc*/
data-styled.g223[id="styles__Container-sc-v4n80g-0"] {
    content: "fjXIru,"
}

/*!sc*/
.kxujVy {
    background: #fff;
    overflow: hidden;
    -webkit-transition: max-height 0.5s 0s ease-in-out;
    transition: max-height 0.5s 0s ease-in-out;
    border-radius: 0 0 16px 16px;
}

/*!sc*/
data-styled.g224[id="styles__ContentWrapper-sc-v4n80g-1"] {
    content: "kxujVy,"
}

/*!sc*/
.leAiQC {
    padding: 16px;
}

/*!sc*/
@media (min-width:1024px) {
    .leAiQC {
        padding: 24px 16px;
    }
}

/*!sc*/
data-styled.g225[id="styles__Content-sc-v4n80g-2"] {
    content: "leAiQC,"
}

/*!sc*/
.jAjFcH {
    width: 27px;
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin: 8px;
    height: 25px;
}

/*!sc*/
data-styled.g226[id="checkbox__WrapperCheck-sc-aen9cg-0"] {
    content: "jAjFcH,"
}

/*!sc*/
.gMreoW {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/*!sc*/
data-styled.g228[id="checkbox__Label-sc-aen9cg-2"] {
    content: "gMreoW,"
}

/*!sc*/
.hLJwCN {
    width: 20px;
    height: 19px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 2px;
    background-color: #fff;
    border: 1px solid #333;
}

/*!sc*/
.hLJwCN:checked {
    border: none;
    background-color: #f80032;
}

/*!sc*/
data-styled.g229[id="checkbox__Input-sc-aen9cg-3"] {
    content: "hLJwCN,"
}

/*!sc*/
.evFueE {
    fill: white;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

/*!sc*/
.evFueE path {
    stroke-width: 10px;
}

/*!sc*/
data-styled.g230[id="checkbox__Check-sc-aen9cg-4"] {
    content: "evFueE,"
}

/*!sc*/
.hGDbFc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

/*!sc*/
data-styled.g260[id="product-description__WrapperProductDescription-sc-ytj6zc-0"] {
    content: "hGDbFc,"
}

/*!sc*/
.ecJlZp {
    padding-top: 20px;
    font-size: 14px;
    word-break: break-word;
}

/*!sc*/
data-styled.g261[id="product-description__Description-sc-ytj6zc-1"] {
    content: "ecJlZp,"
}

/*!sc*/
.doxZYj {
    margin-top: 20px;
    font-size: 14px;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    cursor: pointer;
    text-transform: lowercase;
}

/*!sc*/
.doxZYj:hover {
    color: #f80032;
}

/*!sc*/
data-styled.g262[id="product-description__LinkSeeMoreInformation-sc-ytj6zc-2"] {
    content: "doxZYj,"
}

/*!sc*/
.QMaCg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

/*!sc*/
data-styled.g306[id="src__Container-sc-gi2cko-0"] {
    content: "QMaCg,"
}

/*!sc*/
.laMxpU {
    font-size: 14px;
    color: #717171;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    margin-left: 3px;
    text-transform: lowercase;
}

/*!sc*/
.laMxpU:hover {
    color: #f80032;
}

/*!sc*/
data-styled.g307[id="src__Count-sc-gi2cko-1"] {
    content: "laMxpU,"
}

/*!sc*/
.biDJrW {
    color: #575757;
    font-weight: bold;
    font-size: 14px;
    padding-top: 1px;
    margin: 0 3px;
}

/*!sc*/
data-styled.g308[id="src__RatingAverageStyle-sc-gi2cko-2"] {
    content: "biDJrW,"
}

/*!sc*/
.fXLpER {
    border-radius: 50%;
    background-color: #fff;
    border: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    outline: none;
    z-index: 1;
    padding: 0;
    cursor: pointer;
    width: 35px;
    height: 35px;
    -webkit-flex: 0 0 35px;
    -ms-flex: 0 0 35px;
    flex: 0 0 35px;
}

/*!sc*/
data-styled.g327[id="src__Button-sc-v4fqxn-0"] {
    content: "fXLpER,"
}

/*!sc*/
.bnFDKr {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    outline: none;
    border: none;
    background-color: transparent;
    font-size: 14px;
    line-height: 16px;
    color: #666;
    cursor: pointer;
    white-space: nowrap;
    font-family: inherit;
    -webkit-letter-spacing: -0.2px;
    -moz-letter-spacing: -0.2px;
    -ms-letter-spacing: -0.2px;
    letter-spacing: -0.2px;
    color: #888;
    margin-top: 10px;
}

/*!sc*/
data-styled.g328[id="src__Title-sc-v4fqxn-1"] {
    content: "bnFDKr,"
}

/*!sc*/
.bPskMn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

/*!sc*/
.bPskMn:hover>p {
    color: #f80032;
    -webkit-text-decoration: none;
    text-decoration: none;
}

/*!sc*/
.bPskMn:hover>div>button>svg {
    fill: #f80032;
}

/*!sc*/
data-styled.g329[id="src__Wrapper-sc-v4fqxn-2"] {
    content: "bPskMn,"
}

/*!sc*/
.fMwcoe {
    background-color: rgba(0, 0, 0, 0.5);
    position: fixed;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    z-index: 9;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    opacity: 0;
    pointer-events: none;
}

/*!sc*/
data-styled.g330[id="src__Overlay-sc-v4fqxn-3"] {
    content: "fMwcoe,"
}

/*!sc*/
.AWZob {
    position: absolute;
    width: 115px;
    height: 125px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 17.5px;
    top: 17.5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 10;
    pointer-events: none;
}

/*!sc*/
data-styled.g331[id="src__WrapperOpen-sc-v4fqxn-4"] {
    content: "AWZob,"
}

/*!sc*/
.hpJyjj {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    background: rgb(255, 255, 255);
    border: 0px;
    padding: 5px;
    text-align: center;
    border-radius: 100%;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    outline: none;
    opacity: 1;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 5px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
    pointer-events: none;
}

/*!sc*/
.hpJyjj:hover {
    background-color: #f80032;
}

/*!sc*/
.hpJyjj:hover svg {
    fill: #fff;
}

/*!sc*/
.fBiJeu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    background: rgb(255, 255, 255);
    border: 0px;
    padding: 5px;
    text-align: center;
    border-radius: 100%;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    outline: none;
    opacity: 1;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 5px;
    position: absolute;
    bottom: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%);
    opacity: 0;
    pointer-events: none;
}

/*!sc*/
.fBiJeu:hover {
    background-color: #f80032;
}

/*!sc*/
.fBiJeu:hover svg {
    fill: #fff;
}

/*!sc*/
data-styled.g332[id="src__IconButton-sc-v4fqxn-5"] {
    content: "hpJyjj,fBiJeu,"
}

/*!sc*/
.cYYwQw {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/*!sc*/
@media (min-width:1024px) {
    .cYYwQw:hover>button {
        color: #f80032;
    }

    .cYYwQw:hover svg {
        fill: #f80032;
        stroke: #f80032;
    }
}

/*!sc*/
data-styled.g333[id="src__Wrapper-sc-1u9ae8m-0"] {
    content: "cYYwQw,"
}

/*!sc*/
.jrXmuv {
    width: 38px;
    height: 38px;
    margin-right: 7px;
    fill: transparent;
    stroke: #888;
    stroke-width: 2px;
}

/*!sc*/
.jrXmuv>circle {
    stroke-dashoffset: 95;
    opacity: 0;
    stroke-dasharray: 20 78;
}

/*!sc*/
data-styled.g334[id="src__FavoriteHeartIcon-sc-1u9ae8m-1"] {
    content: "jrXmuv,"
}

/*!sc*/
.jNkemI {
    padding: 0;
    background-color: transparent;
    width: 36px;
    height: 36px;
    border: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    outline: none;
    position: relative;
    cursor: pointer;
}

/*!sc*/
data-styled.g335[id="src__Button-sc-1u9ae8m-2"] {
    content: "jNkemI,"
}

/*!sc*/
.eVOofH {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    outline: none;
    border: 0;
    background-color: transparent;
    font-size: 14px;
    line-height: 16px;
    font-family: inherit;
    -webkit-letter-spacing: -0.2px;
    -moz-letter-spacing: -0.2px;
    -ms-letter-spacing: -0.2px;
    letter-spacing: -0.2px;
    padding: 0px;
    color: #888888;
    cursor: pointer;
}

/*!sc*/
data-styled.g336[id="src__Title-sc-1u9ae8m-3"] {
    content: "eVOofH,"
}

/*!sc*/
.ebZppN {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2px;
    gap: 10px;
}

/*!sc*/
data-styled.g337[id="share-and-wishlist__Wrapper-sc-4h6z9p-0"] {
    content: "ebZppN,"
}

/*!sc*/
.hnVgxz {
    font-weight: bold;
    font-size: 15px;
}

/*!sc*/
.dFgcjl {
    font-size: 15px;
}

/*!sc*/
data-styled.g338[id="air-conditioner-info__Text-sc-13rplq7-0"] {
    content: "hnVgxz,dFgcjl,"
}

/*!sc*/
.hTsWzc {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    font-size: 14px;
    margin: 15px 0 30px;
}

/*!sc*/
data-styled.g339[id="air-conditioner-info__NavUI-sc-13rplq7-1"] {
    content: "hTsWzc,"
}

/*!sc*/
.iDHWlh {
    border-bottom: 1px solid rgb(206, 204, 204, 0.4);
    margin: 30px 0;
}

/*!sc*/
data-styled.g340[id="air-conditioner-info__Wrapper-sc-13rplq7-2"] {
    content: "iDHWlh,"
}

/*!sc*/
.jqolZF {
    color: #666;
    font-size: 14px;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    cursor: pointer;
}

/*!sc*/
.jqolZF:hover {
    color: #f80032;
}

/*!sc*/
data-styled.g342[id="return-policy__Link-sc-50ruf3-0"] {
    content: "jqolZF,"
}

/*!sc*/
.jyetLr {
    font-size: 20px;
    font-weight: bold;
    color: #666;
    text-transform: none;
    line-height: 1.1;
    margin-bottom: 5px;
}

/*!sc*/
data-styled.g343[id="product-title__Title-sc-1hlrxcw-0"] {
    content: "jyetLr,"
}

/*!sc*/
.fPSWdr {
    word-wrap: anywhere;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

/*!sc*/
data-styled.g344[id="product-info__Title-sc-1u2zqg7-0"] {
    content: "fPSWdr,"
}

/*!sc*/
.gEteXR {
    padding: 20px 0;
}

/*!sc*/
data-styled.g345[id="product-info__Wrapper-sc-1u2zqg7-1"] {
    content: "gEteXR,"
}

/*!sc*/
.kQIqMX {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 10px;
}

/*!sc*/
data-styled.g346[id="product-info__Cell-sc-1u2zqg7-2"] {
    content: "kQIqMX,"
}

/*!sc*/
.ctBVej {
    border-radius: 24px 0 0 0;
    background-color: #fff;
    margin-right: 10px;
    padding: 30px 15px;
}

/*!sc*/
data-styled.g347[id="product-info__Container-sc-1u2zqg7-3"] {
    content: "ctBVej,"
}

/*!sc*/
.hMlJbN {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1 1 0px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    width: 850px;
}

/*!sc*/
data-styled.g348[id="product-info__ProductInfoContainer-sc-1u2zqg7-4"] {
    content: "hMlJbN,"
}

/*!sc*/
.ciCa {
    position: -webkit-sticky;
    position: sticky;
    z-index: 1;
    top: 20px;
    padding-bottom: 20px;
}

/*!sc*/
data-styled.g349[id="product-info__StickyContainer-sc-1u2zqg7-5"] {
    content: "ciCa,"
}

/*!sc*/
.gtrLbB {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 5px;
}

/*!sc*/
data-styled.g350[id="product-info__WrapperRating-sc-1u2zqg7-6"] {
    content: "gtrLbB,"
}

/*!sc*/
.jXyjzx {
    --size: 13px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0px 5px;
    overflow: hidden;
    margin: 0px;
}

/*!sc*/
data-styled.g351[id="styles__Wrapper-sc-170sob9-0"] {
    content: "jXyjzx,"
}

/*!sc*/
.jfHxCf {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: hidden;
    -ms-overflow-style: none;
    -webkit-scrollbar-width: none;
    -moz-scrollbar-width: none;
    -ms-scrollbar-width: none;
    scrollbar-width: none;
}

/*!sc*/
.jfHxCf::-webkit-scrollbar {
    display: none;
}

/*!sc*/
data-styled.g352[id="styles__List-sc-170sob9-1"] {
    content: "jfHxCf,"
}

/*!sc*/
.kLKska {
    font-size: var(--size);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

/*!sc*/
data-styled.g353[id="styles__ListItem-sc-170sob9-2"] {
    content: "kLKska,"
}

/*!sc*/
.fATATd {
    width: calc(var(--size) - 5px);
    height: calc(var(--size) - 5px);
    margin: 0px 10px;
    fill: #666;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

/*!sc*/
data-styled.g354[id="styles__Arrow-sc-170sob9-3"] {
    content: "fATATd,"
}

/*!sc*/
.bTQLfs {
    cursor: pointer;
    white-space: nowrap;
    font-size: var(--size);
    text-transform: lowercase;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #666;
}

/*!sc*/
.bTQLfs:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

/*!sc*/
data-styled.g355[id="styles__Link-sc-170sob9-4"] {
    content: "bTQLfs,"
}

/*!sc*/
.caiSsr {
    margin-top: 20px;
}

/*!sc*/
data-styled.g356[id="breadcrumb__BreacrumbContainer-sc-1b8jzzs-0"] {
    content: "caiSsr,"
}

/*!sc*/
.gSVTsO {
    color: #333;
    display: block;
    font-weight: 700;
    font-size: 16px;
    margin-top: 4px;
}

/*!sc*/
data-styled.g362[id="payment-condition-text__Text-sc-1gv57xy-0"] {
    content: "gSVTsO,"
}

/*!sc*/
.kbIkrl {
    font-weight: 600;
    text-align: left;
    line-height: normal;
    margin: 0px;
    color: #333;
    font-size: 30px;
}

/*!sc*/
data-styled.g363[id="styles__PriceText-sc-1o94vuj-0"] {
    content: "kbIkrl,"
}

/*!sc*/
.bPZZMN {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
}

/*!sc*/
data-styled.g365[id="best-price__ListPriceWrapper-sc-1v0eo34-1"] {
    content: "bPZZMN,"
}

/*!sc*/
.gzCGtd {
    text-align: left;
    -webkit-text-decoration: line-through;
    text-decoration: line-through;
    line-height: normal;
}

/*!sc*/
data-styled.g366[id="best-price__ListPrice-sc-1v0eo34-2"] {
    content: "gzCGtd,"
}

/*!sc*/
.dWfPKM {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #07AA07;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    font-weight: 900;
    border-radius: 5px;
    padding: 0px 5px;
}

/*!sc*/
data-styled.g367[id="best-price__Badge-sc-1v0eo34-3"] {
    content: "dWfPKM,"
}

/*!sc*/
.lnEuhX {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 5px;
}

/*!sc*/
data-styled.g368[id="best-price__PriceWrapper-sc-1v0eo34-4"] {
    content: "lnEuhX,"
}

/*!sc*/
.chmPBI {
    margin-right: 1px;
}

/*!sc*/
data-styled.g369[id="best-price__Arrow-sc-1v0eo34-5"] {
    content: "chmPBI,"
}

/*!sc*/
.bfxKiH {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    padding: 0px;
}

/*!sc*/
.cbuVXw {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0px;
}

/*!sc*/
data-styled.g371[id="box__BoxUI-sc-r8n3lk-0"] {
    content: "bfxKiH,cbuVXw,"
}

/*!sc*/
.euQiqm {
    color: #666;
    line-height: 18px;
    font-size: 14px;
    font-weight: 400;
    margin-top: 2px;
}

/*!sc*/
data-styled.g373[id="payment-installment-text__Text-sc-1k357wu-0"] {
    content: "euQiqm,"
}

/*!sc*/
.iTIUZx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 4px;
    margin-top: 10px;
}

/*!sc*/
data-styled.g374[id="payment-installment-text__Container-sc-1k357wu-1"] {
    content: "iTIUZx,"
}

/*!sc*/
.fIvqXZ {
    color: #666;
    font-size: 14px;
    margin-top: 10px;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    cursor: pointer;
    background: none;
    border: none;
}

/*!sc*/
.fIvqXZ:hover {
    color: #f80032;
}

/*!sc*/
data-styled.g375[id="more-payment-methods__Link-sc-zi33g3-0"] {
    content: "fIvqXZ,"
}

/*!sc*/
.fpkVJE {
    width: 100%;
    padding: 30px 0px 24px;
    font-size: 14px;
}

/*!sc*/
@media (max-width:768px) {
    .fpkVJE {
        padding: 0px 16px 14px 16px;
    }
}

/*!sc*/
data-styled.g384[id="src__Wrapper-sc-wpecb0-0"] {
    content: "fpkVJE,"
}

/*!sc*/
.dYwwnK {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

/*!sc*/
.dYwwnK:hover {
    color: #f80032;
}

/*!sc*/
data-styled.g389[id="components__Link-sc-as1sfg-0"] {
    content: "dYwwnK,"
}

/*!sc*/
.krMqzo {
    width: 100%;
    padding: 20px 0 30px 0;
    font-size: 14px;
    color: #666;
}

/*!sc*/
data-styled.g394[id="offers-box__Wrapper-sc-8o518a-0"] {
    content: "krMqzo,"
}

/*!sc*/
.gVhHBo {
    margin-right: 10px;
    fill: #fff;
    margin-bottom: 2px;
    height: auto;
    width: 20.5px;
}

/*!sc*/
data-styled.g399[id="icon__BasketUI-sc-14ouwfa-0"] {
    content: "gVhHBo,"
}

/*!sc*/
.jojnpV {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    margin-top: -3px;
}

/*!sc*/
data-styled.g401[id="src__BuyButtonText-sc-1207ch0-0"] {
    content: "jojnpV,"
}

/*!sc*/
.gAHBeb {
    background: #f80032;
    -webkit-text-decoration: none;
    text-decoration: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: 3px;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    border-radius: 12px;
    height: 54px;
    padding: 15px 12px;
    width: 100%;
    cursor: pointer;
}

/*!sc*/
@media (min-width:660px) {
    .gAHBeb {
        width: 328px;
        margin: 0px auto;
    }
}

/*!sc*/
data-styled.g402[id="src__ButtonUI-sc-1207ch0-1"] {
    content: "gAHBeb,"
}

/*!sc*/
.bUdGuK {
    display: block;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 16px;
}

/*!sc*/
data-styled.g410[id="styles__Title-sc-oh5fhe-1"] {
    content: "bUdGuK,"
}

/*!sc*/
.jnSRIf {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 16px 16px 16px 8px;
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08);
    border-radius: 12px;
    margin-bottom: 24px;
    background: #fff;
}

/*!sc*/
data-styled.g411[id="styles__Box-sc-oh5fhe-2"] {
    content: "jnSRIf,"
}

/*!sc*/
.iYnoCs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

/*!sc*/
data-styled.g412[id="styles__CheckboxContainer-sc-oh5fhe-3"] {
    content: "iYnoCs,"
}

/*!sc*/
.iZYYuw {
    width: 30px;
}

/*!sc*/
data-styled.g413[id="styles__IconUI-sc-oh5fhe-4"] {
    content: "iZYYuw,"
}

/*!sc*/
.cHcnPP {
    font-size: 14px;
    line-height: 16px;
    color: #575757;
    max-width: 210px;
    margin-left: 26px;
}

/*!sc*/
data-styled.g414[id="styles__Text-sc-oh5fhe-5"] {
    content: "cHcnPP,"
}

/*!sc*/
.kVljJD {
    font-weight: bold;
}

/*!sc*/
data-styled.g415[id="styles__ServiceName-sc-oh5fhe-6"] {
    content: "kVljJD,"
}

/*!sc*/
.hblJKd {
    font-weight: bold;
    color: #282828;
}

/*!sc*/
data-styled.g416[id="styles__PriceUI-sc-oh5fhe-7"] {
    content: "hblJKd,"
}

/*!sc*/
.kYbQpj {
    display: block;
    color: #666;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    line-height: 16px;
    margin-top: 2px;
    cursor: pointer;
}

/*!sc*/
data-styled.g417[id="styles__BoxAnchor-sc-oh5fhe-8"] {
    content: "kYbQpj,"
}

/*!sc*/
.nIgKc {
    border-top: 0px;
    padding-top: 24px;
}

/*!sc*/
data-styled.g429[id="buy-area__BuyButtonWrapper-sc-1wgw53u-0"] {
    content: "nIgKc,"
}

/*!sc*/
.kVjweN {
    border-radius: 8px;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 48px;
    padding: 0 16px;
    color: #666;
    border: 1px solid #999;
    background: transparent;
}

/*!sc*/
.kVjweN:hover {
    color: #333;
    border: 1px solid #333;
}

/*!sc*/
.kVjweN:hover .cep-placeholder {
    color: #333;
}

/*!sc*/
.kVjweN .cep-placeholder {
    width: 100%;
    color: #666;
    font-size: 14px;
    padding: 15px 0;
    cursor: text;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
}

/*!sc*/
.kVjweN .cep-input {
    border-radius: 8px;
    color: inherit;
    border: none;
    background: transparent;
    font-size: 14px;
    line-height: 22px;
    width: 100%;
    height: 0;
    opacity: 0;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
}

/*!sc*/
.kVjweN .cep-input::-webkit-input-placeholder,
.kVjweN .cep-input::-webkit-input-placeholder {
    color: #666;
    opacity: 1;
}

/*!sc*/
.kVjweN .cep-input::-moz-placeholder,
.kVjweN .cep-input::-webkit-input-placeholder {
    color: #666;
    opacity: 1;
}

/*!sc*/
.kVjweN .cep-input:-ms-input-placeholder,
.kVjweN .cep-input::-webkit-input-placeholder {
    color: #666;
    opacity: 1;
}

/*!sc*/
.kVjweN .cep-input::placeholder,
.kVjweN .cep-input::-webkit-input-placeholder {
    color: #666;
    opacity: 1;
}

/*!sc*/
.kVjweN .cep-input:-ms-input-placeholder {
    color: #666;
    opacity: 1;
}

/*!sc*/
.kVjweN .cep-input:focus {
    outline: none;
}

/*!sc*/
data-styled.g437[id="src__CepBox-sc-9s768b-0"] {
    content: "kVjweN,"
}

/*!sc*/
.fTOvca {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 5px;
}

/*!sc*/
data-styled.g438[id="src__Flexbox-sc-9s768b-1"] {
    content: "fTOvca,"
}

/*!sc*/
.hGGnqX {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    width: 100%;
}

/*!sc*/
.jRUNPY {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1 1 0px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    width: 100%;
}

/*!sc*/
data-styled.g439[id="src__Cell-sc-9s768b-2"] {
    content: "hGGnqX,jRUNPY,"
}

/*!sc*/
.hygJhN {
    min-width: 50px;
    cursor: pointer;
    border: 2px solid #f80032;
    border-radius: 4px;
    background: #fff;
    color: #ff3f4f;
    margin-left: 10px;
    height: 100%;
    font-size: 16px;
}

/*!sc*/
.hygJhN:focus {
    outline-color: #ff3f4f;
}

/*!sc*/
data-styled.g440[id="src__Button-sc-9s768b-3"] {
    content: "hygJhN,"
}

/*!sc*/
.bWVmXn {
    font-size: 14px;
    width: 100%;
    padding: 16px;
    border: 1px solid #f1f1f1;
    border-radius: 12px;
}

/*!sc*/
data-styled.g454[id="styles__Container-sc-1g3ntqa-0"] {
    content: "bWVmXn,"
}

/*!sc*/
.fqWsJP {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
}

/*!sc*/
data-styled.g492[id="styles__StickyContainer-sc-8gbxgr-1"] {
    content: "fqWsJP,"
}

/*!sc*/
.dAJmpn {
    padding-bottom: 16px;
}

/*!sc*/
data-styled.g493[id="styles__Container-sc-8gbxgr-2"] {
    content: "dAJmpn,"
}

/*!sc*/
.dQQEiN {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 360px;
    padding: 0 16px;
    border-radius: 0 24px 0 0;
}

/*!sc*/
data-styled.g494[id="styles__TopWrapper-sc-8gbxgr-3"] {
    content: "dQQEiN,"
}

/*!sc*/
.cuPcJO {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 360px;
    padding: 0 16px;
    background: #fff;
    margin-top: 16px;
}

/*!sc*/
data-styled.g495[id="styles__BottomWrapper-sc-8gbxgr-4"] {
    content: "cuPcJO,"
}

/*!sc*/
.gZciky {
    background: #fff;
    padding: 24px 16px 16px;
    margin-top: 16px;
    border-radius: 16px;
    border: 1px solid #f1f1f1;
    box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.08);
}

/*!sc*/
.gZciky>div {
    margin: 0;
    padding: 0;
    border: none;
}

/*!sc*/
.gZciky .discount-progressive {
    border-radius: 8px;
}

/*!sc*/
.gZciky .discount-progressive-text {
    font-size: 13px;
}

/*!sc*/
.gZciky .discount-progressive .product-tooltip-invisible {
    margin-left: -19px;
}

/*!sc*/
.liNOuX {
    background: #fff;
    padding: 16px;
    margin-top: 16px;
    border-radius: 16px;
    border: 1px solid #f1f1f1;
    box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.08);
}

/*!sc*/
.liNOuX>div {
    margin: 0;
    padding: 0;
    border: none;
}

/*!sc*/
.liNOuX .discount-progressive {
    border-radius: 8px;
}

/*!sc*/
.liNOuX .discount-progressive-text {
    font-size: 13px;
}

/*!sc*/
.liNOuX .discount-progressive .product-tooltip-invisible {
    margin-left: -19px;
}

/*!sc*/
data-styled.g496[id="styles__ProductOfferBox-sc-8gbxgr-5"] {
    content: "gZciky,liNOuX,"
}

/*!sc*/
.keeEeC {
    background: #fff;
    border-radius: 24px 24px 0px 0px;
}

/*!sc*/
data-styled.g497[id="src__Container-sc-dda50e-0"] {
    content: "keeEeC,"
}

/*!sc*/
.iDhzms {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 20px;
}

/*!sc*/
data-styled.g498[id="src__TopWrapper-sc-dda50e-1"] {
    content: "iDhzms,"
}

/*!sc*/
.cXlaof {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
}

/*!sc*/
data-styled.g517[id="styled__Wrapper-sc-40ogm4-0"] {
    content: "cXlaof,"
}

/*!sc*/
.jKTqGW {
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    text-transform: lowercase;
    color: #575757;
}

/*!sc*/
data-styled.g518[id="styled__Title-sc-40ogm4-1"] {
    content: "jKTqGW,"
}

/*!sc*/
.BHlDI {
    font-size: 16px;
    text-transform: none;
    text-align: center;
    margin-top: 1px;
    font-weight: 400;
    color: #575757;
    margin: 18px 0;
}

/*!sc*/
data-styled.g519[id="styled__SubTitle-sc-40ogm4-2"] {
    content: "BHlDI,"
}

/*!sc*/
.gtSqDw {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    font-size: 16px;
    font-weight: 700;
    line-height: 100%;
    text-transform: lowercase;
    color: #fff;
    border-radius: 8px;
    border: 1px solid #f80032;
    background-color: #f80032;
    height: 45px;
    width: 20%;
    margin-top: 10px;
}

/*!sc*/
.gtSqDw:hover {
    color: #fff;
}

/*!sc*/
data-styled.g520[id="styled__Button-sc-40ogm4-3"] {
    content: "gtSqDw,"
}

/*!sc*/
.eDOetE {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
}

/*!sc*/
data-styled.g547[id="src__FullPageWrapper-sc-eho1gw-0"] {
    content: "eDOetE,"
}

/*!sc*/
.hBQEPO {
    position: fixed;
    background: rgba(255, 255, 255, 0);
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

/*!sc*/
data-styled.g548[id="src__Wrapper-sc-eho1gw-1"] {
    content: "hBQEPO,"
}

/*!sc*/
.llmhaq {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    height: 100%;
}

/*!sc*/
.llmhaq div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 44px;
    height: 44px;
    border: 5px solid #f80032;
    border-radius: 50%;
    -webkit-animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #f80032 transparent transparent transparent;
}

/*!sc*/
.llmhaq div:nth-child(1) {
    -webkit-animation-delay: -0.45s;
    animation-delay: -0.45s;
}

/*!sc*/
.llmhaq div:nth-child(2) {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s;
}

/*!sc*/
.llmhaq div:nth-child(3) {
    -webkit-animation-delay: -0.15s;
    animation-delay: -0.15s;
}

/*!sc*/
@-webkit-keyframes lds-ring {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

/*!sc*/
@keyframes lds-ring {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

/*!sc*/
data-styled.g549[id="src__LdsRing-sc-eho1gw-2"] {
    content: "llmhaq,"
}

/*!sc*/
.cbRkEZ {
    text-transform: lowercase;
}

/*!sc*/
data-styled.g575[id="styled__ThemeWrapper-sc-bff688-0"] {
    content: "cbRkEZ,"
}

/*!sc*/
.bePfht {
    padding: 20px 0 20px 0;
    overflow: hidden;
}

/*!sc*/
data-styled.g579[id="src__Wrapper-sc-1nfm2h8-0"] {
    content: "bePfht,"
}

/*!sc*/
.doXKrj {
    padding: 12px 0 10px 10px;
    font-size: 16px;
    font-weight: bold;
    color: #666;
}

/*!sc*/
data-styled.g580[id="src__Title-sc-1nfm2h8-1"] {
    content: "doXKrj,"
}

/*!sc*/
.ktIKHV {
    font-size: 12px;
    font-weight: bold;
    font-family: Helvetica, Arial, sans-serif;
    color: #666;
}

/*!sc*/
data-styled.g581[id="src__Text-sc-1nfm2h8-2"] {
    content: "ktIKHV,"
}

/*!sc*/
.cWFoAj {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 9px 4px 17px 10px;
    cursor: pointer;
}

/*!sc*/
data-styled.g582[id="src__TextWrapper-sc-1nfm2h8-3"] {
    content: "cWFoAj,"
}

/*!sc*/
.kUDUSk {
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-transition: max-height 0.5s 0s ease-in-out;
    transition: max-height 0.5s 0s ease-in-out;
}

/*!sc*/
data-styled.g583[id="src__List-sc-1nfm2h8-4"] {
    content: "kUDUSk,"
}

/*!sc*/
.faCGfk {
    background-color: #fff;
    border-radius: 4px;
    margin-right: 20px;
    padding: 8px;
    margin: 6px;
}

/*!sc*/
data-styled.g584[id="src__ListItem-sc-1nfm2h8-5"] {
    content: "faCGfk,"
}

/*!sc*/
.jRodbt {
    line-height: 100%;
    font-weight: bold;
    font-size: 12px;
    font-family: Helvetica, Arial, sans-serif;
    color: #666;
}

/*!sc*/
.jRodbt:hover {
    color: #f80032;
}

/*!sc*/
data-styled.g585[id="src__Link-sc-1nfm2h8-6"] {
    content: "jRodbt,"
}

/*!sc*/
.bQODBn {
    background: none;
    border: none;
}

/*!sc*/
.bQODBn:focus-visible {
    outline: 2px solid #f80032;
    border-radius: 2px;
}

/*!sc*/
data-styled.g586[id="src__ArrowButton-sc-1nfm2h8-7"] {
    content: "bQODBn,"
}

/*!sc*/
.hNBmQL {
    fill: #666;
    width: 10px;
    height: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-transition: -webkit-transform 0.6s ease;
    -webkit-transition: transform 0.6s ease;
    transition: transform 0.6s ease;
}

/*!sc*/
data-styled.g587[id="src__ArrowIconUI-sc-1nfm2h8-8"] {
    content: "hNBmQL,"
}

/*!sc*/
.bxoAtd {
    cursor: pointer;
    border: 2px solid #f80032;
    border-radius: 8px;
    padding: 12px 50px;
    color: #ffffff;
    font-size: 16px;
    text-transform: lowercase;
    font-weight: 700;
    line-height: 20px;
    background: #f80032;
    height: 45px;
}

/*!sc*/
data-styled.g588[id="Styled__ReviewPageLink-sc-tklour-0"] {
    content: "bxoAtd,"
}

/*!sc*/
.kXtJzc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 6px 0 0 15px;
}

/*!sc*/
data-styled.g591[id="Styled__Wrapper-sc-twkojc-0"] {
    content: "kXtJzc,"
}

/*!sc*/
.fFSbeP {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 160%;
    color: #666666;
    margin-left: 8px;
}

/*!sc*/
data-styled.g592[id="Styled__Text-sc-twkojc-1"] {
    content: "fFSbeP,"
}

/*!sc*/
.iukubH {
    cursor: pointer;
    width: 16px;
    height: 16px;
    border: 2px solid #e9e9e9;
    border-radius: 3px;
    background: #ffffff;
    fill: #ffffff;
}

/*!sc*/
data-styled.g593[id="Styled__Checkmark-sc-twkojc-2"] {
    content: "iukubH,"
}

/*!sc*/
.gauckf {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: initial;
    -webkit-justify-content: initial;
    -ms-flex-pack: initial;
    justify-content: initial;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    min-width: 130px;
}

/*!sc*/
data-styled.g594[id="Styled__DropDownStyle-sc-q27sdy-0"] {
    content: "gauckf,"
}

/*!sc*/
.kIVoGA {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 130px;
}

/*!sc*/
.kIVoGA>button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 5px;
    outline: 0;
    cursor: pointer;
    background: none;
    font-weight: normal;
    color: #666;
    font-size: 14px;
    border: none;
    text-transform: lowercase;
    min-width: 100px;
}

/*!sc*/
.kIVoGA>button:hover {
    color: #000;
}

/*!sc*/
.kIVoGA>button:disabled {
    opacity: .6;
}

/*!sc*/
data-styled.g595[id="Styled__DropDownContainer-sc-q27sdy-1"] {
    content: "kIVoGA,"
}

/*!sc*/
.fAuxip {
    fill: #f80032;
    width: 13px;
    height: 13px;
}

/*!sc*/
data-styled.g596[id="Styled__SortIcon-sc-q27sdy-2"] {
    content: "fAuxip,"
}

/*!sc*/
.gAMexD {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #f80032;
    text-transform: lowercase;
    font-size: 14px;
    margin: 0 6px 0 5px;
}

/*!sc*/
data-styled.g597[id="Styled__SortTitle-sc-q27sdy-3"] {
    content: "gAMexD,"
}

/*!sc*/
.cPcFKN {
    background-color: #FFF;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border: 1px solid #f8f8f8;
    position: absolute;
    border-radius: 5px;
    left: 72px;
    top: 26px;
    height: auto;
    opacity: 0;
    visibility: hidden;
    height: auto;
    min-width: 114px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    overflow: hidden;
    overflow-y: inherit;
    z-index: 100;
}

/*!sc*/
.cPcFKN.show-dropdown {
    opacity: 1;
    visibility: visible;
    cursor: pointer;
}

/*!sc*/
data-styled.g598[id="Styled__ListDropDown-sc-q27sdy-4"] {
    content: "cPcFKN,"
}

/*!sc*/
.gZKLYk {
    text-transform: lowercase;
}

/*!sc*/
data-styled.g599[id="Styled__Label-sc-q27sdy-5"] {
    content: "gZKLYk,"
}

/*!sc*/
.fwsStm {
    position: relative;
    display: block;
    border: none;
    border-bottom: 1px solid #e8e8e8;
    margin-left: 15px;
}

/*!sc*/
data-styled.g601[id="Styled__HrStyled-sc-r0p8qa-0"] {
    content: "fwsStm,"
}

/*!sc*/
.laxcFU {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/*!sc*/
.laxcFV {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/*!sc*/
.laxcKm {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/*!sc*/
data-styled.g611[id="Styled__MarginStyle-sc-1jmsdn5-0"] {
    content: "laxcFU,laxcFV,laxcKm,"
}

/*!sc*/
.liGxdt {
    position: relative;
    width: 130px;
}

/*!sc*/
.liGxdt>div {
    position: relative;
    background: #ececec;
    border-radius: 20px;
    border: 1px solid #d8d8d8;
    box-sizing: content-box;
    height: 12px;
    overflow: hidden;
    -webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
}

/*!sc*/
.liGxdt>div:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    height: inherit;
    background: #FAD70A;
    width: 80%;
}

/*!sc*/
.jWayzZ {
    position: relative;
    width: 130px;
}

/*!sc*/
.jWayzZ>div {
    position: relative;
    background: #ececec;
    border-radius: 20px;
    border: 1px solid #d8d8d8;
    box-sizing: content-box;
    height: 12px;
    overflow: hidden;
    -webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
}

/*!sc*/
.jWayzZ>div:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    height: inherit;
    background: #FAD70A;
    width: 0%;
}

/*!sc*/
.liGxdj {
    position: relative;
    width: 130px;
}

/*!sc*/
.liGxdj>div {
    position: relative;
    background: #ececec;
    border-radius: 20px;
    border: 1px solid #d8d8d8;
    box-sizing: content-box;
    height: 12px;
    overflow: hidden;
    -webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
}

/*!sc*/
.liGxdj>div:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    height: inherit;
    background: #FAD70A;
    width: 20%;
}

/*!sc*/
data-styled.g613[id="Styled__ProgressBarContainer-sc-1lx21np-0"] {
    content: "liGxdt,jWayzZ,liGxdj,"
}

/*!sc*/
.lgWroJ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px 16px;
    position: relative;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    color: #575757;
}

/*!sc*/
data-styled.g620[id="Styled__CommentsMsgHeaderStyle-sc-yevkq1-0"] {
    content: "lgWroJ,"
}

/*!sc*/
.hfaGDe {
    font-style: normal;
    font-weight: bold;
    line-height: 24px;
    color: #666666;
    font-size: 18px;
}

/*!sc*/
.hfaGDe.optional::after {
    content: ' (opcional)';
    color: #999;
    font-weight: normal;
}

/*!sc*/
data-styled.g651[id="Styled__TitleStyled-sc-1j3fto5-0"] {
    content: "hfaGDe,"
}

/*!sc*/
.jpnaIY {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: 'normal';
    -webkit-justify-content: 'normal';
    -ms-flex-pack: 'normal';
    justify-content: 'normal';
}

/*!sc*/
.jpnaIY>svg {
    margin: 0 2.5px;
}

/*!sc*/
.jpnaIY>svg:last-child {
    margin-right: 0;
}

/*!sc*/
.jpnaIY>svg:first-child {
    margin-left: 0;
}

/*!sc*/
data-styled.g659[id="Styled__RatingStarsContainer-sc-gxpdzo-0"] {
    content: "jpnaIY,"
}

/*!sc*/
.lfYSLk {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-weight: normal;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #e9e9e9;
    border-radius: 8px;
}

/*!sc*/
data-styled.g660[id="Styled__RatingAverageContainer-sc-12fc0ii-0"] {
    content: "lfYSLk,"
}

/*!sc*/
.instlt {
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-end;
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
    color: #282828;
}

/*!sc*/
data-styled.g661[id="Styled__RatingAverageStyle-sc-12fc0ii-1"] {
    content: "instlt,"
}

/*!sc*/
.irzEdf {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 12px;
}

/*!sc*/
.irzEdf span {
    font-size: 12px;
}

/*!sc*/
data-styled.g662[id="Styled__RatingContent-sc-12fc0ii-2"] {
    content: "irzEdf,"
}

/*!sc*/
.jAaRBO {
    border: none;
    border-bottom: 1px solid #e9e9e9;
    width: 95%;
}

/*!sc*/
data-styled.g663[id="Styled__Hr-sc-12fc0ii-3"] {
    content: "jAaRBO,"
}

/*!sc*/
.fATifj {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px 16px;
}

/*!sc*/
data-styled.g664[id="Styled__CardAverageWrapper-sc-12fc0ii-4"] {
    content: "fATifj,"
}

/*!sc*/
.iFSePm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 100%;
    color: #575757;
    width: 100%;
    background: #fafafa;
    padding: 16px;
}

/*!sc*/
data-styled.g665[id="Styled__TextBox-sc-12fc0ii-5"] {
    content: "iFSePm,"
}

/*!sc*/
.hFkHwq {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 16px 17px 12px 14px;
}

/*!sc*/
data-styled.g666[id="Styled__Wrapper-sc-12fc0ii-6"] {
    content: "hFkHwq,"
}

/*!sc*/
.gAfFiD {
    margin-top: 20px;
    border-top: 1px solid #e8e8e8;
    padding-top: 20px;
    margin-left: 15px;
}

/*!sc*/
data-styled.g667[id="Styled__RatingDistributionContainer-sc-ocx8xx-0"] {
    content: "gAfFiD,"
}

/*!sc*/
.bzLsOT {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 100%;
    color: #666666;
    text-transform: lowercase;
}

/*!sc*/
data-styled.g668[id="Styled__Text-sc-ocx8xx-1"] {
    content: "bzLsOT,"
}

/*!sc*/
.eTmmOz {
    border-radius: 50px;
    border: 0.5px solid #cccccc;
    padding: 0px 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

/*!sc*/
.eTmmOz>span {
    line-height: 18px;
}

/*!sc*/
.eTmmOz>* {
    margin-left: 2px;
    margin-right: 2px;
}

/*!sc*/
data-styled.g669[id="Styled__Border-sc-ocx8xx-2"] {
    content: "eTmmOz,"
}

/*!sc*/
.dkUOyw {
    color: #666;
    font-size: 14px;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 5px 0;
    font-weight: normal;
    cursor: pointer;
    opacity: 1;
    width: 96%;
}

/*!sc*/
.dkUOyw.active {
    font-weight: bold;
}

/*!sc*/
.dkUOyw.active>div:first-child {
    border: 1px solid #666;
}

/*!sc*/
.dkUOyw>* {
    margin: 0 5px;
}

/*!sc*/
.dkUOyw>*:first-child {
    margin-left: 0;
}

/*!sc*/
.dkUOyw>*:last-child {
    margin-right: 0;
}

/*!sc*/
.dkUOyw:first-child {
    margin-top: 0;
}

/*!sc*/
.dkUOyw:last-child {
    margin-bottom: 0;
}

/*!sc*/
.dkUOyw:hover {
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

/*!sc*/
.dkUOyw:hover>div svg>path {
    fill: #eecc04;
}

/*!sc*/
.dkUOyw:hover>div>:last-child:before {
    background: #eecc04;
}

/*!sc*/
.jrVALy {
    color: #666;
    font-size: 14px;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 5px 0;
    font-weight: normal;
    cursor: default;
    opacity: 0.5;
    width: 96%;
}

/*!sc*/
.jrVALy.active {
    font-weight: bold;
}

/*!sc*/
.jrVALy.active>div:first-child {
    border: 1px solid #666;
}

/*!sc*/
.jrVALy>* {
    margin: 0 5px;
}

/*!sc*/
.jrVALy>*:first-child {
    margin-left: 0;
}

/*!sc*/
.jrVALy>*:last-child {
    margin-right: 0;
}

/*!sc*/
.jrVALy:first-child {
    margin-top: 0;
}

/*!sc*/
.jrVALy:last-child {
    margin-bottom: 0;
}

/*!sc*/
.jrVALy:hover {
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

/*!sc*/
.jrVALy:hover>div svg>path {
    fill: #eecc04;
}

/*!sc*/
.jrVALy:hover>div>:last-child:before {
    background: #eecc04;
}

/*!sc*/
data-styled.g670[id="Styled__RatingStyle-sc-ocx8xx-3"] {
    content: "dkUOyw,jrVALy,"
}

/*!sc*/
.cBMTXv {
    position: relative;
    line-height: 20px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/*!sc*/
.cBMTXv>input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 0;
    height: 0;
}

/*!sc*/
.cBMTXv>label {
    width: 100%;
    height: 100%;
    cursor: pointer;
}

/*!sc*/
.cBMTXv>label:hover {
    color: #000;
}

/*!sc*/
data-styled.g676[id="Styled__Option-sc-1tionzv-0"] {
    content: "cBMTXv,"
}

/*!sc*/
.fmSSDl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    gap: 6px;
}

/*!sc*/
data-styled.g677[id="Styled__Select-sc-1tionzv-1"] {
    content: "fmSSDl,"
}

/*!sc*/
.eOcxhx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

/*!sc*/
data-styled.g678[id="Styled__Wrapper-sc-nvun1i-0"] {
    content: "eOcxhx,"
}

/*!sc*/
.dmdRim {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 100%;
    color: #666666;
    margin: 0 0 10px 15px;
}

/*!sc*/
data-styled.g679[id="Styled__Text-sc-nvun1i-1"] {
    content: "dmdRim,"
}

/*!sc*/
.fKXJLT {
    display: column;
    padding-bottom: 15px;
}

/*!sc*/
data-styled.g681[id="Styled__DataWrapper-sc-16va9vg-1"] {
    content: "fKXJLT,"
}

/*!sc*/
.kxndX {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    color: #666666;
    margin-left: 15px;
}

/*!sc*/
data-styled.g683[id="Styled__Text-sc-16va9vg-3"] {
    content: "kxndX,"
}

/*!sc*/
.jEJoNf {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border: 1px solid #e9e9e9;
    border-radius: 12px;
    margin-left: 25px;
    padding-bottom: 20px;
    width: 100%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
}

/*!sc*/
data-styled.g684[id="Styled__ReviewsContainer-sc-10wt6rb-0"] {
    content: "jEJoNf,"
}

/*!sc*/
.ljfPNR {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-radius: 12px 12px 0 0;
    background-color: #fafafa;
    padding: 16px 26px;
    width: 100%;
    border-bottom: 1px solid #e9e9e9;
}

/*!sc*/
data-styled.g685[id="Styled__AuxiliaryTitleWrapper-sc-10wt6rb-1"] {
    content: "ljfPNR,"
}

/*!sc*/
.dfmdMT {
    width: 100%;
    padding: 20px 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 14px;
    border-bottom: 1px solid #E9E9E9;
}

/*!sc*/
data-styled.g686[id="Styled__TextBox-sc-10wt6rb-2"] {
    content: "dfmdMT,"
}

/*!sc*/
.gMuSVI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    margin: 0 10px;
}

/*!sc*/
data-styled.g692[id="Styled__Content-sc-talzl3-0"] {
    content: "gMuSVI,"
}

/*!sc*/
.cpPRGl {
    margin-top: 20px;
}

/*!sc*/
data-styled.g693[id="Styled__ReviewContainer-sc-talzl3-1"] {
    content: "cpPRGl,"
}

/*!sc*/
.hgJLeN {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    width: 100%;
    overflow: hidden;
    padding: 0 2px;
}

/*!sc*/
data-styled.g777[id="src__Wrapper-sc-d6t0px-0"] {
    content: "hgJLeN,"
}

/*!sc*/
.jEoIBQ {
    margin: 6px 0;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px;
    position: relative;
    background-color: #fff;
    padding: 17px 40px;
    box-sizing: border-box;
    -webkit-flex: 0 0 calc(100% / 5 - 20px);
    -ms-flex: 0 0 calc(100% / 5 - 20px);
    flex: 0 0 calc(100% / 5 - 20px);
    width: calc(100% / 5 - 20px);
    height: 356px;
}

/*!sc*/
.jEoIBQ+div {
    margin-left: 24px;
}

/*!sc*/
data-styled.g778[id="src__Box-sc-d6t0px-1"] {
    content: "jEoIBQ,"
}

/*!sc*/
.hoVzyb {
    position: relative;
    padding-top: 0;
    min-height: 1px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABRCAQAAACdi4s1AAAHaElEQVR42uVbe7BNVRjf3krynibvmC7FkKG8J49MXcV1R2QQSR55zpTH9Z6icoUJiQkpeTUo0VQoKjevQqW6XsP3W3ufcy6XKyJG2P3B4e6119prnXvPPnfT3v+ub63fb33fWvt7bcMo4McuZJa3kqzm6MReoFGYjkX0GbbTn3QSc4zgP3Zhq4KVRC1YZ9aPRiOdLcZ6bKdMZOMK2eIXqwMEP1wxVActWQp7EWOQTkvwOTLoIE7hqgy+/MWWRMMvEqkUrotWLIX6Yyxm0AfYgB/pUN7ge7z7/IP/EGvNutBLSGNvYyk20A4cxmlciyt8+Ys40GBdMABpNBMfYiPtxBHkJAy+3BQvxIEYcgqahui1S+af2JEgEjOr5JsY7QwksQb519gXQSRmtc0/sY+CSAzdnChzyrCUUCOrQiymODuIxNhgJ8pw9eh9SZnYhEU0CX2ttqy2XUJ+3U9ICNSzWIvpNAvfyh0pB7EJnF2Vk2j2GkWwG2toFkaaqY67lA1OAK3ZWaWi65kNaKuOBOc0FNUy4HK596Kbz6QuUy/XuV6ohPiRS+Yfpcx55xlr5/M1IAhB7OLYrZD6wnUXZCnXynQIWA19pZVjlhedbPMxheQul8YOK9fa5Fyiiq/EPpR+Zpin3BHX+L3KC2exk9hdvhIbKyW2yVvTLlPcplxrCr/EBR+pjc4jsWt2EW78BqXGXozJKPL5oV0sdQyOe0uGK3Iolys11oFfYr+PGovYRYX6aqmSDNflJBbEKmHgG19P2WRRfkp13ZONlhzKdJXELScgKvKJr8Sumk/xtGiahhF35uxqourD4rb2+T77HhfZ1Fu7eaYsfaZ1Ovtx2z9CIfGL2w1+PQFhSBgLaTTGYbX2HTyKQ/mCYoWN7oM8MpAR2XTOrroqJN5zE+sdSGKLOJQdFOPHuf225JgWzI5zclT2fupEaTVT4Oodu0Oa+z3H6pup6hAiDhr7ntPYw4r0z+Puy6O29mJXzGTDMAyzKZ30ndjvTpShaorxtVzEzpTVXm7Yzf2rRQd9phbh0zkK37K4yA/QykNgrsOAy+MHfyNvvp4TyzZEr9ITGgt9yfvbdgla5Se10/dyp+y8x6bvERP7U6mtA9mlhT7fdB+pPcARC3uMXSeOjbYrlsgK15DGVQM1DfkIXYox5GnCbf8hj9nfEYNb7+3rmU29Uq5mMv5W0gqZVdAKp2Mi9iSH8iePsa+KTXGJ132D7qpscqgRQt71LjQ2DMOwknA0Bmpc2s4rHynBiBke00/USZSHquGAfGvM1Oi4SCX96g5G6NuV1VxMbKx08mW6NYCcMrKAFWO45NE6TWKvcSg/9iBWVWyK/SVTbxd89uS162JYKphlibvDQK8Qwt7VjRvxL/8pulmHFg4/yidUNIpSU7hZttnFhOOGa7jSqziZt2IuxrPWQmLP5Kne1ocu35zjkKNM4Fyzsyrk5Ls92HjpyAwZGLHn3DWPxd929BfZZOO0+aBnv8Kjinw81+1Bw3R1e/M5cZ9wHwbmuUpaj0CXBYEE90RqUqZ+twf6SjU2Q3rsNWNSfa3dz1K0tqAcfadZFjLMVOnI4XIgZwUCMxPSxlScVki7PRyFWDwhvT+7yHfumGAfliaqvU+WZ2SV9SL9636NmNgerYSWbw/NVHd7hOvKiEUqySf+SiCwI3HExBeDs9tDWsm75DWxqJZxKIEae1poYs/mHpNdWrdImJvYHIHAqcQREyfXMIgLa8V9eVu9iE0WlRPswj5dFyVZZbMBtUM39jJNxDtYjgzh5TGe0+s5vQ6D3CJDhTZeIX/wzSpWQ2qH7mwITcIcWoGv8TMdV4elsm4PSdQ3zcu96SEklqQD36pqPYL27DkaismYSyuwCXuJ4lEA5nUh9lOcBmvoZMZvhW/mXaFqoUZ4gvWgoZjC5tFKbKZ9BF/r165uD9FHiWyzo2dwL04zYwvtA0tESlv47tSpvbL6HsSi3WUBq7gc5kzxU9GonDIexLJKBZJYjkZv5TnVJ/JSAIlx3R5snmDMHyqnJhREnTmTE3hTQOxrFbHfgkgsVMeBMU1d+TRi71UqkLeFyo0Q9ZE4Nba2wE/UFWTTQWRgPS1BOo1m/VhnZzIIz6vbJozYuz7j1dAShc8WR+FTCyvJqmAXUv6ukiKYr73KFN+IO/zMvMH3zH/F7vaxV4IC3wNjE8G9eXeeYlgv+GZ5v8IaqeNXJw8xo9mRh49OBQPfK6nn2vb9xp3wnLzHpbENtxmFrFLhGmjMnqReGMmmYgHW0DYcEKTE5wcSvl38RoqgOxuCyZhLK7GZ9sOki9rXV1pBwr/xz6eZigEYR7OxjL7EHhwTZzBi/M+sZ8JNCS0xHEtpv7+/rLLWBaavSCU0NlMxkmZhDe1COL69c5GawTlXxVDLbIM+NBHv01f4Iz8GiaviemlAHpSzGqITDUU6rUQGmF5DzPWG3NvqqreLhKujldkTaTQfG+lXOiMltvs2/zBnl0Y9MxmDaBqW0Xc4Fq1yY61xZz12YVbZaobuZhvj//T8BzWzghCsnj3yAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-color: #fff;
    background-size: 40px;
    background-position: center;
    height: 152px;
    width: 100%;
}

/*!sc*/
data-styled.g779[id="src__Image-sc-d6t0px-2"] {
    content: "hoVzyb,"
}

/*!sc*/
.feFZwl {
    height: 60px;
    width: 100%;
}

/*!sc*/
data-styled.g780[id="src__TitleArea-sc-d6t0px-3"] {
    content: "feFZwl,"
}

/*!sc*/
.dxVsxo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
}

/*!sc*/
data-styled.g785[id="src__WrapperProductInfo-sc-13f3i2j-0"] {
    content: "dxVsxo,"
}

/*!sc*/
.bqnMru {
    background: #fff;
    word-break: break-word;
    font-size: 14px;
    color: #666;
    font-family: Helvetica Neue, Helvetica, Arial, Sans-Serif;
}

/*!sc*/
data-styled.g787[id="src__Description-sc-13f3i2j-2"] {
    content: "bqnMru,"
}

/*!sc*/
.eUhMnK {
    background-color: #fff;
    word-wrap: break-word;
}

/*!sc*/
data-styled.g788[id="src__Container-sc-13f3i2j-3"] {
    content: "eUhMnK,"
}

/*!sc*/
.eHkstE:nth-of-type(odd) {
    background-color: #f2f2f2;
}

/*!sc*/
data-styled.g793[id="spec-drawer__View-sc-jcvy3q-4"] {
    content: "eHkstE,"
}

/*!sc*/
.fMwSYd {
    padding: 10px;
    font: 14px Helvetica, Arial, Sans Serif;
    color: #666;
}

/*!sc*/
data-styled.g794[id="spec-drawer__Text-sc-jcvy3q-5"] {
    content: "fMwSYd,"
}

/*!sc*/
.eoVIzh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

/*!sc*/
data-styled.g798[id="src__TextWrapper-sc-70o4ee-3"] {
    content: "eoVIzh,"
}

/*!sc*/
.kgeEqy {
    background-color: #fff;
}

/*!sc*/
data-styled.g799[id="src__DeskWrapper-sc-70o4ee-4"] {
    content: "kgeEqy,"
}

/*!sc*/
.gYhGqJ {
    width: 100%;
}

/*!sc*/
data-styled.g800[id="src__SpecsCell-sc-70o4ee-5"] {
    content: "gYhGqJ,"
}

/*!sc*/
.dYqddi {
    color: #f80032;
    font-size: 14px;
    font-weight: bold;
}

/*!sc*/
data-styled.g803[id="report-link__Text-sc-1vt3mqm-0"] {
    content: "dYqddi,"
}

/*!sc*/
.bXQLGM {
    text-align: right;
    margin: 12px 15px 24px 0;
}

/*!sc*/
data-styled.g804[id="report-link__View-sc-1vt3mqm-1"] {
    content: "bXQLGM,"
}

/*!sc*/
.IlwqL {
    padding: 35px 20px 0px 0px;
}

/*!sc*/
data-styled.g805[id="report-link__ReportUI-sc-2jruhk-0"] {
    content: "IlwqL,"
}

/*!sc*/
.bsJYUT {
    text-align: left;
    padding: 27px 18px 27px 0;
    -webkit-flex: 4;
    -ms-flex: 4;
    flex: 4;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/*!sc*/
.bsJYUT:nth-child(1) {
    -webkit-flex: 5;
    -ms-flex: 5;
    flex: 5;
    padding-right: 54px;
}

/*!sc*/
.bsJYUT:nth-child(3) {
    -webkit-flex: 3;
    -ms-flex: 3;
    flex: 3;
}

/*!sc*/
.bsJYUT:nth-child(3) a {
    width: 60px;
}

/*!sc*/
.bsJYUT:not(:nth-child(1)) a {
    max-width: 100px;
}

/*!sc*/
data-styled.g807[id="footer-item__Container-sc-cgexy7-0"] {
    content: "bsJYUT,"
}

/*!sc*/
.eflQls {
    font-size: 18px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

/*!sc*/
.eflQls:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: #f80032;
}

/*!sc*/
data-styled.g808[id="footer-item__Link-sc-cgexy7-1"] {
    content: "eflQls,"
}

/*!sc*/
.blLkIK {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: center;
    max-width: 1280px;
    margin: 0 auto;
}

/*!sc*/
data-styled.g809[id="highlighted-list__Container-sc-2fvzhm-0"] {
    content: "blLkIK,"
}

/*!sc*/
.eNOxin {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-top: 1px solid #ccc;
}

/*!sc*/
data-styled.g810[id="more-info-options__Container-sc-1iou30x-0"] {
    content: "eNOxin,"
}

/*!sc*/
.qGbDu {
    padding: 12px 0;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

/*!sc*/
data-styled.g811[id="more-info-options__Wrapper-sc-1iou30x-1"] {
    content: "qGbDu,"
}

/*!sc*/
.fanUSf {
    font-size: 14px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

/*!sc*/
.fanUSf:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: #f80032;
}

/*!sc*/
data-styled.g812[id="more-info-options__Link-sc-1iou30x-2"] {
    content: "fanUSf,"
}

/*!sc*/
.bzuBND {
    font-size: 16px;
    padding: 16px 0 8px;
    color: #666;
}

/*!sc*/
data-styled.g813[id="more-info-options__Title-sc-1iou30x-3"] {
    content: "bzuBND,"
}

/*!sc*/
.bhsYuB {
    padding: 14px 10px 14px 0;
}

/*!sc*/
data-styled.g814[id="more-info-options__Item-sc-1iou30x-4"] {
    content: "bhsYuB,"
}

/*!sc*/
.gzaGIt {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 12px 0;
    border-top: 1px solid #ccc;
    color: #666;
}

/*!sc*/
data-styled.g815[id="info-stamps__Container-sc-1a3azoh-0"] {
    content: "gzaGIt,"
}

/*!sc*/
.kyYprC {
    padding: 10px 0;
    font-size: 12px;
}

/*!sc*/
data-styled.g816[id="info-stamps__Text-sc-1a3azoh-1"] {
    content: "kyYprC,"
}

/*!sc*/
.jOzQdS {
    width: 74%;
}

/*!sc*/
data-styled.g817[id="info-stamps__PaymentInfoList-sc-1a3azoh-2"] {
    content: "jOzQdS,"
}

/*!sc*/
.kMdtaN {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    width: 24%;
}

/*!sc*/
data-styled.g818[id="info-stamps__Stamps-sc-1a3azoh-3"] {
    content: "kMdtaN,"
}

/*!sc*/
.flQmRN {
    font-style: normal;
    font-size: 12px;
    padding: 0;
}

/*!sc*/
data-styled.g819[id="address__Container-sc-ntruru-0"] {
    content: "flQmRN,"
}

/*!sc*/
.cLSHVR {
    font-size: 12px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

/*!sc*/
.cLSHVR:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: #f80032;
}

/*!sc*/
data-styled.g820[id="address__TalkToUsLink-sc-ntruru-1"] {
    content: "cLSHVR,"
}

/*!sc*/
.bCLSze {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

/*!sc*/
data-styled.g821[id="logo__Container-sc-cwxs1r-0"] {
    content: "bCLSze,"
}

/*!sc*/
.dJHMwK {
    color: #999;
    margin-left: 11px;
    font-size: 12px;
}

/*!sc*/
data-styled.g822[id="logo__LasaText-sc-cwxs1r-1"] {
    content: "dJHMwK,"
}

/*!sc*/
.kCohPr {
    text-align: center;
    margin: 0 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

/*!sc*/
data-styled.g823[id="social-links__Container-sc-1a99ou5-0"] {
    content: "kCohPr,"
}

/*!sc*/
.lctwuy {
    width: 25px;
    height: 25px;
    padding: 0.3em 0.5em;
}

/*!sc*/
data-styled.g824[id="social-links__SocialLink-sc-1a99ou5-1"] {
    content: "lctwuy,"
}

/*!sc*/
.cJOhqW {
    display: inline-block;
}

/*!sc*/
data-styled.g825[id="social-links__SocialIcon-sc-1a99ou5-2"] {
    content: "cJOhqW,"
}

/*!sc*/
.fsFguX {
    fill: #666;
    width: 12px;
    height: 12px;
    margin-left: 8px;
}

/*!sc*/
data-styled.g826[id="src__ArrowIcon-sc-hq16uc-0"] {
    content: "fsFguX,"
}

/*!sc*/
.kKrFog {
    width: 190px;
    background: #f6f6f6;
    left: 46%;
    padding: 20px;
    top: 0;
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    border-radius: 0px 0px 8px 8px;
    cursor: pointer;
}

/*!sc*/
data-styled.g827[id="src__MoreInfoButton-sc-hq16uc-1"] {
    content: "kKrFog,"
}

/*!sc*/
.cBxbIj {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 30px;
    color: #666;
}

/*!sc*/
data-styled.g828[id="src__AddressWrapper-sc-hq16uc-2"] {
    content: "cBxbIj,"
}

/*!sc*/
.hItiVA {
    position: relative;
    background-color: #eaeaea;
}

/*!sc*/
data-styled.g829[id="src__Container-sc-hq16uc-3"] {
    content: "hItiVA,"
}

/*!sc*/
.gpFOav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 1280px;
    padding: 20px 0;
    margin: 0 auto;
    position: relative;
    background-color: #eaeaea;
}

/*!sc*/
data-styled.g830[id="src__Wrapper-sc-hq16uc-4"] {
    content: "gpFOav,"
}

/*!sc*/
.bFtWMG {
    background-color: #f6f6f6;
}

/*!sc*/
data-styled.g831[id="src__FooterLayout-sc-hq16uc-5"] {
    content: "bFtWMG,"
}

/*!sc*/
.fXMzXR {
    max-width: 1280px;
    margin: 0 auto;
    overflow: hidden;
    height: 0;
    -webkit-transition: height 1s ease;
    transition: height 1s ease;
}

/*!sc*/
data-styled.g832[id="src__MoreInfoListWrapper-sc-hq16uc-6"] {
    content: "fXMzXR,"
}

/*!sc*/
.jTEwBg {
    font-size: 14px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

/*!sc*/
.jTEwBg:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: #f80032;
}

/*!sc*/
data-styled.g833[id="src__HiddenLink-sc-hq16uc-7"] {
    content: "jTEwBg,"
}

/*!sc*/
.bktXuq {
    font-size: 12px;
    cursor: pointer;
    margin: 20px auto;
    color: #666;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

/*!sc*/
.bktXuq:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: #f80032;
}

/*!sc*/
data-styled.g834[id="src__SiteMap-sc-hq16uc-8"] {
    content: "bktXuq,"
}

/*!sc*/
@media (min-width:1024px) {
    [vw-access-button="true"] {
        position: fixed;
        bottom: 80px;
    }
}

/*!sc*/
@media (max-width:768px) {
    [vw-access-button="true"] {
        position: fixed;
        bottom: 150px;
    }
}

/*!sc*/
data-styled.g835[id="sc-global-UOUSV1"] {
    content: "sc-global-UOUSV1,"
}

/*!sc*/
body {
    color: #666;
    background: #f1f1f1;
    font-family: Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*!sc*/
a {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #666;
}

/*!sc*/
data-styled.g1141[id="sc-global-dhlPTr3"] {
    content: "sc-global-dhlPTr3,"
}

/*!sc*/
html {
    box-sizing: border-box;
    font-size: 16px;
    font-family: Helvetica;
}

/*!sc*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
}

/*!sc*/
ul,
li {
    list-style: none;
}

/*!sc*/
* {
    box-sizing: border-box;
}

/*!sc*/
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ol,
ul {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

/*!sc*/
#root {
    min-height: 60vh;
}

/*!sc*/
data-styled.g1142[id="sc-global-jWMHGU3"] {
    content: "sc-global-jWMHGU3,"
}

/*!sc*/
.wHchg {
    background-color: #ffffff;
}

/*!sc*/
data-styled.g1143[id="src__Wrapper-sc-1qaorq1-0"] {
    content: "wHchg,"
}

/*!sc*/
.gfkApn {
    padding: 0px;
    width: 100%;
}

/*!sc*/
data-styled.g1144[id="src__Panel-sc-1qaorq1-1"] {
    content: "gfkApn,"
}

/*!sc*/
.bMpGYH {
    background-color: #ededed;
}

/*!sc*/
data-styled.g1149[id="src__Wrapper-sc-1nfceik-0"] {
    content: "bMpGYH,"
}

/*!sc*/
@media (min-width:1024px) {
    [vw-access-button="true"] {
        position: fixed;
        bottom: 80px;
    }
}

/*!sc*/
@media (max-width:768px) {
    [vw-access-button="true"] {
        position: fixed;
        bottom: 150px;
    }
}

/*!sc*/
data-styled.g1151[id="sc-global-UOUSV2"] {
    content: "sc-global-UOUSV2,"
}

/*!sc*/
body {
    color: #666;
    background: #f1f1f1;
    font-family: Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*!sc*/
a {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #666;
}

/*!sc*/
data-styled.g1152[id="sc-global-dhlPTr4"] {
    content: "sc-global-dhlPTr4,"
}

/*!sc*/
html {
    box-sizing: border-box;
    font-size: 16px;
    font-family: Helvetica;
}

/*!sc*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
}

/*!sc*/
ul,
li {
    list-style: none;
}

/*!sc*/
* {
    box-sizing: border-box;
}

/*!sc*/
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ol,
ul {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

/*!sc*/
#root {
    min-height: 60vh;
}

/*!sc*/
data-styled.g1153[id="sc-global-jWMHGU4"] {
    content: "sc-global-jWMHGU4,"
}

/*!sc*/
@media (min-width:1024px) {
    [vw-access-button="true"] {
        position: fixed;
        bottom: 80px;
    }
}

/*!sc*/
@media (max-width:768px) {
    [vw-access-button="true"] {
        position: fixed;
        bottom: 150px;
    }
}

/*!sc*/
data-styled.g1154[id="sc-global-UOUSV3"] {
    content: "sc-global-UOUSV3,"
}

/*!sc*/


@media (min-width: 768px) {
    .haJhFF {
        font-size: 26px;
    }
}

.haJhFF {
    text-transform: lowercase;
    font-weight: bold;
    font-size: 18px;
    color: rgb(102, 102, 102);
    padding: 20px 0px 10px 10px;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ol,
ul {
    margin: 0px;
    padding: 0px;
    font-weight: normal;
}

.bpbvXO {
    display: flex;
    position: relative;
    flex-direction: column;
}

.ggoqcC {
    position: relative;
    overflow: auto hidden;
    scrollbar-width: none;
    scroll-snap-type: x mandatory;
    display: flex;
    flex-direction: row;
    appearance: none;
}


.gABTvw {
    display: flex;
    position: relative;
    flex-direction: row;
    float: left;
}

.iXBaGQ {
    display: flex;
    position: relative;
    scroll-snap-align: start;
    margin-right: 20px;
}

.hBFiHh {
    border-top: 1px solid rgb(229, 229, 229);
    background-color: rgb(255, 255, 255);
    border-radius: 16px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 10px -5px;
    overflow: hidden;
    height: calc(100% - 6px);
    width: 232px;
}


.iwQpDr {
    flex-direction: column;
    outline: none;
}

a {
    text-decoration: none;
    color: rgb(102, 102, 102);
}


@media (min-width: 1024px) {
    .kotkaI {
        margin-bottom: 16px;
    }
}

.kotkaI {
    position: relative;
    background: rgb(250, 250, 250);
}



@media (min-width: 1024px) {
    .skwgG {
        left: 24px;
        top: 24px;
    }
}

.skwgG {
    position: absolute;
    left: 16px;
    top: 16px;
    z-index: 2;
}


@media (min-width: 1024px) {
    .XtcKQ {
        display: flex;
        -webkit-box-pack: center;
        justify-content: center;
        padding: 16px;
        width: calc(100% - 32px);
        max-width: 180px;
        height: auto;
    }
}

.XtcKQ {
    position: relative;
    margin: 0px auto;

}


@media screen and (min-width: 1024px) {
    .ebFfaU {
        padding-top: 100%;
    }
}

.ebFfaU {
    position: relative;
    max-width: 100%;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: 40px;
    background-position: center center;
    padding-top: 100%;
    min-height: 1px;
    width: 100%;
}


@media screen and (min-width: 1024px) {
    .ghIIuE {
        position: absolute;
    }
}

.ghIIuE {
    position: absolute;
    inset: 0px;
    width: 100%;
    background-color: rgb(250, 250, 250);
}

@media screen and (min-width: 1024px) {
    .fSBXxM {
        width: 100%;
    }
}

.fSBXxM {
    max-width: 100%;
    display: block;
    margin: 0px auto;
    mix-blend-mode: multiply;
}


.iWzQMF {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    gap: 16px;
    margin-bottom: 12px;
    padding: 0px 16px;
    min-height: 28px;
}



.cwOBJf {
    display: flex;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    border-radius: 4px;
    padding: 6px 10px;
    background-color: rgb(241, 241, 241);
}


.iWzQMF .ads-badge-text,
.iWzQMF .used-badge-text {
    font-size: 14px;
}

.iGLno {
    padding-left: 3px;
    color: rgb(51, 51, 51);
    font-size: 12px;
}


@media (min-width: 1024px) {
    .dzhdbU {
        gap: 16px 8px;
        margin-bottom: 16px;
        padding: 0px 16px;
    }
}

.dzhdbU {
    position: relative;
    display: grid;
    width: 100%;
    gap: 8px;
}


@media (min-width: 1024px) {
    .fYqJrQ {
        font-size: 14px;
        line-height: 16px;
        height: 32px;
    }
}

.fYqJrQ {
    color: rgb(51, 51, 51);
    font-size: 12px;
    text-transform: lowercase;
    font-weight: 700;
    line-height: 14px;
    height: 28px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}


.dkMVIg {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    min-height: 19px;
}




.gHKehX {
    width: 75px;
    height: 15px;
    position: relative;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}


.jssNeE {
    z-index: 1;
    width: 95.5556%;
    overflow: hidden;
    position: absolute;
    display: inline-block;
    white-space: nowrap;
    height: 100%;
}


.jssNeE svg:not(:last-child) {
    margin-right: 0px;
}


.cSHDAZ {
    display: inline-block;
    white-space: nowrap;
    height: 100%;
}



.gLsKDO {
    margin-left: 3px;
    font-weight: 300;
    color: rgb(153, 153, 153);
    font-size: 12px;
}


.iqCgHK {
    display: flex;
    flex-direction: column;
    -webkit-box-pack: start;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 12px;
    padding: 0px 16px;
}

.eOgbQv {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    margin-bottom: 5px;
    height: 17px;
}

.eVpkXI {
    color: rgb(102, 102, 102);
    font-size: 12px;
    text-decoration: line-through;
    font-weight: 400;
}

.ymZBX {
    margin-left: 6px;
}

.dbgRly {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    background: rgb(7, 170, 7);
    border-radius: 16px;
    height: 16px;
    padding: 3px;
}


.kUuRgo {
    width: 8px;
    height: 8px;
}


.ymZBX .discount-badge-text {
    font-size: 12px;
}

.fLhPyO {
    margin-left: 4px;
    font-weight: bold;
    color: rgb(255, 255, 255);
}

@media (min-width: 1024px) {
    .dthYGD {
        font-size: 16px;
        margin-bottom: 4px;
    }
}

.dthYGD {
    color: rgb(51, 51, 51);
    font-weight: 700;
    word-break: break-word;
}


@media (min-width: 1024px) {
    .fYTCDf {
        height: 28px;
    }
}

.fYTCDf {
    color: rgb(102, 102, 102);
    font-size: 12px;
    height: 42px;
}


.kbcMnd {
    text-decoration: underline;
    color: rgb(113, 113, 113);
    font-size: 14px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    margin-left: 8px;
    text-transform: lowercase;
}

.ittRRU {
    margin-right: 6px;
    width: 16px;
    height: 16px;
}

.jyrAJY {
    cursor: pointer;
    color: rgb(255, 255, 255);
    display: flex;
    font-size: 14px;
    -webkit-box-align: center;
    align-items: center;
    max-width: 270px;
    position: relative;
    transition: 0.3s;
    background: none;
    border: none;
    z-index: 0;
}


.dYJeGb {
    display: flex;
    padding-left: 4px;
}


.eTMMGA {
    width: 14px;
    height: 18px;
    margin-right: 7px;
    fill: rgb(255, 255, 255);
}

.eFrHoi {
    max-width: 180px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
    margin: 0px;
}

@media (min-width: 1024px) {
    .gxgEKP {
        bottom: 0px;
    }
}

.gxgEKP {
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    justify-content: center;
    position: absolute;
    bottom: -1px;
    left: 0px;
    background: rgb(255, 255, 255);
    box-shadow: rgb(255, 255, 255) 0px -22px 15px -5px;
    padding-bottom: 10px;
    border-radius: 0px 0px 16px 16px;
}

.gVSLIa {
    border-radius: 8px;
    background: rgb(255, 255, 255);
    display: inline-grid;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
    -webkit-box-pack: center;
    justify-content: center;
    padding: 10px 12px;
    position: relative;
    width: 172px;
    font-size: 16px;
    line-height: 20px;
    color: rgb(248, 0, 50);
    border: 2px solid rgb(248, 0, 50);
    text-transform: lowercase;
    font-weight: 700;
}

.gbzsKt {
    position: absolute;
}


.bkFcnh {
    width: 300px;
    box-sizing: border-box;
    height: 0px;
    content-visibility: hidden;
    position: absolute;
    z-index: 0;
    background-color: rgb(255, 255, 255);
    margin-top: 10px;
    transition: 0.3s;
    visibility: hidden;
    opacity: 0;
    border-radius: 16px;
    pointer-events: none;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 15px;
    top: calc(55px);
    left: -31px;
}


.hGPWby {
    background-color: rgba(0, 0, 0, 0.4);
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    height: 100vh;
    z-index: -1;
    transition: 0.3s;
    cursor: default;
    visibility: hidden;
    opacity: 0;
}



.cvJZmd {
    min-height: 199px;
    padding: 20px 25px 30px;
    position: relative;
    -webkit-box-pack: center;
    justify-content: center;
}


.hcJwfH {
    color: rgb(102, 102, 102);
    font-size: 15px;
    margin-bottom: 15px;
}


.jyAVbP {
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    width: 100%;
}

.jksPZn {
    color: rgb(102, 102, 102);
    font-size: 15px;
    margin: 15px 0px;
}


.cuDxzW {
    background: rgb(248, 0, 50);
    color: rgb(255, 255, 255);
    font-size: 14px;
    font-weight: bold;
    height: 41px;
    border-radius: 4px;
}



.eLfvxD {
    width: 100%;
    margin-right: 10px;
}


.iOHyNY {
    display: flex;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(204, 204, 204);
    border-radius: 4px;
    width: 100%;
    height: 45px;
    color: rgb(102, 102, 102);
    font-size: 16px;
    font-family: Helvetica, Arial, sans-serif;
    line-height: 19px;
    padding: 14px 12px 15px;
    margin: 0px;
}


.cXLgUG {
    min-width: 47px;
}


.flUzZD {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    height: 45px;
    width: 100%;
    border: 2px solid rgb(248, 0, 50);
    border-radius: 4px;
    background-color: rgb(255, 255, 255);
    margin: 0px;
}


.jTJWSs {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
    color: rgb(248, 0, 50);
}


.dzZzoG {
    display: flex;
    flex-direction: column;
    background: rgb(250, 250, 250);
    border-radius: 12px;
    width: 96%;
    margin-top: 20px;
}


.hrTRjn {
    border-radius: 12px;
    background: rgb(250, 250, 250);
    padding: 25px 30px 15px;
}


.hrTRjn>h4 {
    font-weight: bold;
    color: rgb(102, 102, 102);
    font-size: 18px;
}


.jikCOH {
    display: flex;
}


.jikCOH>svg:first-child {
    margin-left: 0px;
}

.jikCOH>svg {
    margin: 0px 2px;
}


.laxcKm {
    margin: 0px 0px 15px;
    display: flex;
}


.hrTRjn>p,
.hrTRjn>span {
    font-weight: normal;
    line-height: 1.4;
}

.iIIzHn {
    line-height: 1.5;
    margin-bottom: 0px;
    overflow: hidden;
    display: -webkit-box;
    font-size: 16px;
    -webkit-box-orient: vertical;
    transition: height 250ms;
    -webkit-line-clamp: none;
}

.bgQsGg {
    margin-top: 6px;
    display: flex;
    font-size: 14px;
    -webkit-box-align: center;
    align-items: center;
}


.bgQsGg>div {
    position: relative;
}

.cWuKWi {
    margin-right: 16px;
}


.kyoVbx {
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    color: rgb(153, 153, 153);
}


.bgQsGg>div {
    position: relative;
}


.cyVtcJ {
    display: flex;
    position: relative;
}



.dapLRa {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    width: fit-content;
    background: rgb(241, 241, 241);
    border: 0.75px solid rgb(232, 232, 232);
    border-radius: 8px;
    padding: 3px 8px;
    color: rgb(51, 51, 51);
    font-size: 14px;
}


.dapLRa>svg {
    margin-right: 10px;
}



.cCwFzj {
    width: 400px;
    box-sizing: border-box;
    height: 0px;
    content-visibility: hidden;
    position: absolute;
    z-index: 9;
    background-color: rgb(255, 255, 255);
    margin-top: 8px;
    transition: 0.3s;
    visibility: hidden;
    opacity: 0;
    border-radius: 16px;
    pointer-events: none;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 15px;
    top: calc(54px);
    left: 0px;
}


.ikFWEI {
    padding: 16px;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    color: rgb(51, 51, 51);
}


.gIMDUU {
    display: flex;
    color: rgb(102, 102, 102);
    background: rgb(244, 244, 244);
    font-size: 16px;
    font-weight: normal;
    flex-direction: row;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    border-radius: 0px 0px 12px 12px;
    padding: 10px 30px;
    width: 100%;
}


.iPqxQA {
    font-size: 14px;
    font-family: Arial;
    font-style: normal;
    line-height: 16px;
    display: flex;
    color: rgb(102, 102, 102);
}


.fsFRjf {
    display: flex;
    flex-direction: row;
}

.kQpxCm {
    display: flex;
    background: transparent;
    border: 0px;
    padding: 0px 5px;
    -webkit-box-align: center;
    align-items: center;
    outline: none;
    cursor: pointer;
}


.fYDvKZ {
    width: 18px;
    stroke: rgb(102, 102, 102);
}


.fkdwNH {
    color: rgb(102, 102, 102);
    margin-left: 5px;
    font-size: 14px;
}


.kQpxCm {
    display: flex;
    background: transparent;
    border: 0px;
    padding: 0px 5px;
    -webkit-box-align: center;
    align-items: center;
    outline: none;
    cursor: pointer;
}


.bhemJm {
    width: 18px;
    transform: rotate(180deg);
    stroke: rgb(102, 102, 102);
}


.fkdwNH {
    color: rgb(102, 102, 102);
    margin-left: 5px;
    font-size: 14px;
}


.kxujVy {
    background: rgb(255, 255, 255);
    overflow: hidden;
    transition: max-height 0.5s ease-in-out;
    border-radius: 0px 0px 16px 16px;
}


@media (min-width: 1024px) {
    .leAiQC {
        padding: 24px 16px;
    }
}


.gTPxvx {
    display: flex;
    flex-direction: row;
}

.ihEuUG {
    max-width: 1250px;
    margin: 0px auto;
}


.bJYXTs {
    min-width: 22%;
    padding-left: 10px;
}


.lhLARv {
    flex: 1 1 0%;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    margin-bottom: 16px;
}


.kJDUzu {
    border: 2px solid rgb(248, 0, 50);
    border-radius: 8px;
    color: rgb(255, 255, 255);
    background: rgb(248, 0, 50);
    font-size: 16px;
    text-transform: lowercase;
    font-weight: 700;
    line-height: 20px;
    width: 100%;
    height: 45px;
    cursor: pointer;
}

.kCIuKL {
    display: flex;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
    border: none;
    box-shadow: none;
    height: 45px;
    width: 200px;
    border-radius: 8px;
    font-size: 16px;
}


.cNHaoT {
    background-color: rgb(255, 255, 255);
    margin: 0px 8px 0px 25px;
    width: 100%;
}


.cNHaoT>div {
    margin-top: 0px;
}

.ehRZqs {
    margin-top: 15px;
    background: rgb(255, 255, 255);
}


.kcABas {
    background: rgb(250, 250, 250);
    border-width: 1px 1px 0px;
    border-style: solid;
    border-color: rgb(233, 233, 233);
    border-radius: 16px 16px 0px 0px;
}

.cqtxVW {
    font-weight: 700;
    font-size: 16px;
    line-height: 120%;
    color: rgb(102, 102, 102);
    padding: 16px;
}


.fzGLjN {
    display: flex;
    flex-direction: column;
    padding: 16px;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    background: rgb(255, 255, 255);
    border: 1px solid rgb(233, 233, 233);
    border-radius: 0px 0px 16px 16px;
}


.ffwWwz {
    display: flex;
    position: relative;
    width: 100%;
    height: 32px;
    border: 1px solid rgb(158, 158, 158);
    border-radius: 100px;
}


.hjqwSs {
    padding: 7px 8px 8px 11px;
    position: relative;
    fill: rgb(64, 64, 64);
    cursor: pointer;
}


.jaXwBU {
    caret-color: rgb(248, 0, 50);
    outline: 0px;
    border: none;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    height: 100%;
    width: 93%;
    background: rgb(255, 255, 255);
    color: rgb(64, 64, 64);
}


.hdZBvu {
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    padding: 0px 24px 0px 10px;
    background: rgb(250, 250, 250);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(233, 233, 233);
    border-radius: 16px 16px 0px 0px;
    margin-top: 16px;
}


.dknzhJ {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    color: rgb(102, 102, 102);
    padding: 16px;
}


.fNUvOk {
    display: flex;
    -webkit-box-pack: initial;
    justify-content: initial;
    -webkit-box-align: center;
    align-items: center;
    transition: 0.3s;
    min-width: 130px;
}


.immtwL {
    position: relative;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    min-width: 130px;
}

.immtwL>button {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    border-radius: 5px;
    outline: 0px;
    cursor: pointer;
    background: none;
    font-weight: normal;
    color: rgb(102, 102, 102);
    font-size: 14px;
    border: none;
    text-transform: lowercase;
    min-width: 100px;
}


.iCyAQa {
    fill: rgb(248, 0, 50);
    width: 13px;
    height: 13px;
}


.cgnHmE {
    display: flex;
    color: rgb(248, 0, 50);
    text-transform: lowercase;
    font-size: 14px;
    margin: 0px 6px 0px 5px;
}

.iCRlLb {
    text-transform: lowercase;
}

.ggfKVK {
    background-color: rgb(255, 255, 255);
    backdrop-filter: blur(10px);
    border: 1px solid rgb(248, 248, 248);
    position: absolute;
    border-radius: 5px;
    left: 50px;
    top: 26px;
    opacity: 0;
    visibility: hidden;
    height: auto;
    min-width: 105px;
    transition: 0.3s ease-in-out;
    overflow-x: hidden;
    overflow-y: inherit;
    z-index: 100;
}

.ezsMBi {
    display: flex;
    flex-direction: column;
    font-size: 14px;
    gap: 6px;
}


.lbOJVw {
    position: relative;
    line-height: 20px;
    cursor: pointer;
    display: flex;
}

.lbOJVw>input {
    appearance: none;
    width: 0px;
    height: 0px;
}

.lbOJVw>label {
    width: 100%;
    height: 100%;
    cursor: pointer;
}


.lbOJVw {
    position: relative;
    line-height: 20px;
    cursor: pointer;
    display: flex;
}


.lbOJVw>input {
    appearance: none;
    width: 0px;
    height: 0px;
}

.lbOJVw>label {
    width: 100%;
    height: 100%;
    cursor: pointer;
}


.lbOJVw {
    position: relative;
    line-height: 20px;
    cursor: pointer;
    display: flex;
}

.lbOJVw>input {
    appearance: none;
    width: 0px;
    height: 0px;
}

.lbOJVw>label {
    width: 100%;
    height: 100%;
    cursor: pointer;
}


.CTkaJ {
    display: flex;
    flex-direction: column;
    padding: 16px;
    border-right: 1px solid rgb(233, 233, 233);
    border-left: 1px solid rgb(233, 233, 233);
    border-bottom: 1px solid rgb(233, 233, 233);
    border-radius: 0px 0px 16px 16px;
}


.byrTuo {
    background: rgb(250, 250, 250);
    display: flex;
    flex-direction: column;
    border-radius: 12px;
    padding: 16px 0px 0px;
    margin-bottom: 16px;
    border-bottom: 2px solid rgb(245, 245, 245);
}


.jdqmVV {
    display: grid;
    grid-template-columns: 48px auto;
    padding: 0px 8px 16px;
}

.kuwBxA {
    display: flex;
    -webkit-box-pack: end;
    justify-content: end;
    padding-right: 10px;
    padding-top: 3px;
}


.kuwBxA>svg {
    width: 16px;
    height: 16px;
}


.hpWbpH>p {
    font-size: 16px;
    font-weight: 700;
    word-break: break-word;
}

.kebpgT {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: rgb(111, 111, 111);
    padding-top: 6px;
}


.cwIKRL {
    display: grid;
    grid-template-columns: 48px auto;
    padding: 16px 8px;
    font-size: 13px;
    word-break: break-word;
    background: rgb(244, 244, 244);
    position: relative;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}


.dKuKue {
    display: flex;
    -webkit-box-pack: end;
    justify-content: end;
    padding-right: 7px;
    padding-top: 4px;
}


.dKuKue>svg {
    width: 16px;
    height: 16px;
}


.iTBwqc {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: rgb(87, 87, 87);
}


.iIIzHn {
    line-height: 1.5;
    margin-bottom: 0px;
    overflow: hidden;
    display: -webkit-box;
    font-size: 16px;
    -webkit-box-orient: vertical;
    transition: height 250ms;
    -webkit-line-clamp: none;
}


.hwwljO {
    display: flex;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    margin-top: 8px;
}


.kBfDsL {
    font-style: normal;
    font-weight: 550;
    font-size: 14px;
    line-height: 16px;
    color: rgb(111, 111, 111);
}


.iUHBQk {
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    align-items: center;
    margin: 0px 5px 0px 0px;
}


.cIzhge {
    word-break: break-word;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: rgb(87, 87, 87);
    padding-right: 15px;
}


.gctzSb {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    gap: 12px;
    padding-right: 16px;
}


.iWnbHK {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}



.krtCYn {
    width: 18px;
    cursor: pointer;
    stroke: rgb(102, 102, 102);
    margin-bottom: 3px;
}


.fuLKKO {
    font-size: 14px;
    margin-left: 3px;
    color: rgb(102, 102, 102);
}

.iWnbHK {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}


.iriIYI {
    width: 18px;
    cursor: pointer;
    transform: rotate(180deg);
    stroke: rgb(102, 102, 102);
    margin-top: 4px;
}


.fuLKKO {
    font-size: 14px;
    margin-left: 3px;
    color: rgb(102, 102, 102);
}


.dDxilI {
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    align-items: center;
}


.gYwssW {
    display: flex;
    gap: 18px;
    margin-bottom: 8px;
}


.jdYctE {
    position: relative;
    width: 100%;
    border-top: none;
    border-right: none;
    border-left: none;
    border-image: initial;
    border-bottom: 1px solid rgb(232, 232, 232);
    display: none;
}

.dbENrJ {
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    color: rgb(64, 64, 64);
    text-transform: none;
    margin: 15px 0px;
}

.jbhqwc {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    cursor: pointer;
    text-transform: none;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px;
    color: rgb(248, 0, 50);
}


.hoWduS {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    padding-left: 16px;
    margin-bottom: 16px;
}

.cRDFfX {
    background-color: rgb(217, 255, 217);
    border-radius: 100px;
    padding: 0px 8px;
}


.QFeuE {
    font-size: 12px;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    line-height: 17px;
    text-transform: lowercase;
    color: rgb(0, 114, 0);
}


.miAcb {
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 20px;
    border-top: 1px solid rgba(206, 204, 204, 0.4);
    padding: 20px 0px 0px;
    text-transform: lowercase;
}


.lgaBLP {
    text-align: left;
    line-height: normal;
    color: rgb(102, 102, 102);
    margin: 0px;
    padding-bottom: 10px;
    font-size: 14px;
}


.xZSsF {
    display: flex;
    min-height: 1px;
    flex-direction: column;
}


@media (min-width: 769px) {
    .dnelJw {
        white-space: normal;
    }
}

.dnelJw {
    text-align: left;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: row;
    white-space: nowrap;
    display: block;
    overflow: auto;
}


.kprnfv {
    position: relative;
    cursor: pointer;
    border: 1px solid rgb(0, 0, 0);
    background-color: transparent;
    max-width: 77px;
    max-height: 83px;
    min-width: 40px;
    padding: 10px 8px;
    overflow: hidden;
    border-radius: 4px;
    margin-right: 6px;
    margin-bottom: 6px;
}


.gntlOc {
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
}


.coMZVw {
    display: inline-block;
    color: rgb(102, 102, 102);
    font-size: 14px;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    -webkit-box-align: center;
    align-items: center;
    max-width: 60px;
}


.kprnfv {
    position: relative;
    cursor: pointer;
    border: 1px solid rgb(0, 0, 0);
    background-color: transparent;
    max-width: 77px;
    max-height: 83px;
    min-width: 40px;
    padding: 10px 8px;
    overflow: hidden;
    border-radius: 4px;
    margin-right: 6px;
    margin-bottom: 6px;
}

.fJKdKN {
    position: relative;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    white-space: nowrap;
    outline: none;
    cursor: pointer;
    border: 2px solid rgb(248, 0, 50);
    border-radius: 8px;
    padding: 10px 16px;
    line-height: 20px;
    background: rgb(255, 255, 255);
    color: rgb(248, 0, 50);
    font-size: 16px;
    text-transform: lowercase;
    font-weight: 700;
}

.haSGcs {
    margin-top: 20px;
}



/* cep */

.iXXbMR {
    position: fixed;
    z-index: 20;
    animation: 0.8s ease 0s 1 normal none running fadeIn;
    background: rgba(0, 0, 0, 0.4);
    display: block;
    inset: 0px;
}

.ctFSVZ {
    overflow-y: auto;
    position: fixed;
    inset: 0px;
    z-index: 1000;
    width: 100%;
    transition: transform 0.45s cubic-bezier(0, 0, 0.3, 1);
    will-change: transform;
    transform: translate3d(0px, 0px, 0px);
}


.kkrJOz {
    position: relative;
    width: fit-content;
    margin: auto;
    top: 12%;
    border-radius: 8px;
    background: rgb(255, 255, 255);
}


.hTJfGR {
    padding: 40px;
    width: 394px;
}


.fjWtvq {
    position: absolute;
    top: 10px;
    right: 10px;
    background: none;
    border: none;
}

.hbLyiq {
    height: 24px;
    cursor: pointer;
    background-color: transparent;
    border: 0px;
}


.dHGJuc {
    font-size: 18px;
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
    text-transform: lowercase;
}


.eIybEf {
    font-weight: 700;
    color: rgb(102, 102, 102);
    font-size: 16px;
    margin-top: 35px;
    margin-bottom: 15px;
    text-transform: lowercase;
}



.hFfiBY {
    margin-bottom: 35px;
}


.gMRIZB {
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    width: 100%;
}


.etAucB {
    width: 100%;
    margin-right: 10px;
}


.fuZRVi {
    display: flex;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(204, 204, 204);
    border-radius: 4px;
    width: 100%;
    height: 45px;
    color: rgb(102, 102, 102);
    font-size: 16px;
    font-family: Helvetica, Arial, sans-serif;
    line-height: 19px;
    padding: 14px 12px 15px;
    margin: 0px;
}

.dLaJDU {
    min-width: 47px;
}


.fesAEB {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    height: 45px;
    width: 100%;
    border: 2px solid rgb(248, 0, 50);
    border-radius: 4px;
    background-color: rgb(255, 255, 255);
    margin: 0px;
}


.bhEsxm {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
    color: rgb(248, 0, 50);
    cursor: pointer;
}


.jAZPSI {
    font-weight: 700;
    color: rgb(102, 102, 102);
    font-size: 16px;
    margin-bottom: 15px;
    text-transform: lowercase;
}

@media (min-width: 1365px) {
    .kxyvNw {
        max-height: 50vh;
    }
}

@media (min-width: 768px) {
    .kxyvNw {
        max-height: calc(-120px + 50vh);
    }
}

.kxyvNw {
    overflow-y: auto;
}


.LztKd {
    display: flex;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
    border: none;
    box-shadow: none;
    height: 51px;
    background-color: rgb(248, 0, 50);
    color: rgb(255, 255, 255);
    font-size: 20px;
    font-weight: bold;
}


/**/


.iXXbMR {
    position: fixed;
    z-index: 20;
    animation: 0.8s ease 0s 1 normal none running fadeIn;
    background: rgba(0, 0, 0, 0.4);
    display: block;
    inset: 0px;
}


.ctFSVZ {
    overflow-y: auto;
    position: fixed;
    inset: 0px;
    z-index: 1000;
    width: 100%;
    transition: transform 0.45s cubic-bezier(0, 0, 0.3, 1);
    will-change: transform;
    transform: translate3d(0px, 0px, 0px);
}

.hXTsoN {
    position: relative;
    width: fit-content;
    margin: auto;
    top: 5%;
    border-radius: 8px;
    background: rgb(255, 255, 255);
}


.bhAhjs {
    padding: 32px;
    width: 600px;
}


.fjWtvq {
    position: absolute;
    top: 10px;
    right: 10px;
    background: none;
    border: none;
}



.hbLyiq {
    height: 24px;
    cursor: pointer;
    background-color: transparent;
    border: 0px;
}


.gLDgOn {
    font-size: 24px;
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
    text-transform: lowercase;
}


.gbyNzt {
    display: flex;
    overflow: auto;
    scrollbar-width: none;
}


.dpIqdh {
    display: flex;
    flex-direction: column;
    height: 90px;
    min-width: 96px;
    padding: 20px 2px 8px;
    flex: 1 1 0%;
    -webkit-box-align: center;
    align-items: center;
    gap: 8px;
    font-size: 14px;
    position: relative;
    cursor: pointer;
    background: none;
    outline: none;
    border-top: none;
    border-right: none;
    border-left: none;
    border-image: initial;
    border-bottom: 1px solid rgb(204, 204, 204);
}


.dpIqdh svg {
    fill: rgb(248, 0, 50);
}

.dpIqdh svg {
    fill: rgb(153, 153, 153);
    width: 33px;
}


.dpIqdh div {
    color: rgb(248, 0, 50);
}

.dpIqdh div {
    color: rgb(153, 153, 153);
}

.hPcBlB {
    text-align: center;
    margin: auto;
}


.kOaPub {
    display: flex;
    flex-direction: column;
    height: 90px;
    min-width: 96px;
    padding: 20px 2px 8px;
    flex: 1 1 0%;
    -webkit-box-align: center;
    align-items: center;
    gap: 8px;
    font-size: 14px;
    position: relative;
    cursor: pointer;
    background: none;
    outline: none;
    border-top: none;
    border-right: none;
    border-left: none;
    border-image: initial;
    border-bottom: 1px solid rgb(204, 204, 204);
}


.kOaPub svg {
    fill: rgb(153, 153, 153);
    width: 33px;
}


.kOaPub div {
    color: rgb(153, 153, 153);
}

.hPcBlB {
    text-align: center;
    margin: auto;
}



@media (min-width: 768px) {
    .hdSHjf {
        max-height: calc(-300px + 100vh);
        overflow: auto;
    }
}


@media (min-width: 768px) {
    .hCMYkp {
        margin-top: 16px;
    }
}

.hCMYkp {
    border: 1px solid rgb(204, 204, 204);
    border-radius: 12px;
    border-spacing: 0px;
    width: 100%;
    margin-top: 24px;
    overflow: hidden;
}


.fwJJTz {
    color: rgb(51, 51, 51);
}

@media (min-width: 768px) {
    .kkEiOg {
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        gap: 4px;
        padding-left: 25px;
    }
}

.kkEiOg {
    padding: 13px 0px 13px 15px;
    display: flex;
    flex-direction: column;
}


.gVBqUf {
    font-size: 12px;
    color: rgb(153, 153, 153);
    font-weight: normal;
}

@media (min-width: 768px) {
    .bLxeJO {
        padding-right: 25px;
    }
}

.bLxeJO {
    padding: 13px 15px 13px 0px;
    text-align: end;
}

.igJnht:nth-of-type(2n) {
    background-color: rgb(241, 241, 241);
}

@media (min-width: 768px) {
    .kkEiOg {
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        gap: 4px;
        padding-left: 25px;
    }
}

.kkEiOg {
    padding: 13px 0px 13px 15px;
    display: flex;
    flex-direction: column;
}

.gVBqUf {
    font-size: 12px;
    color: rgb(153, 153, 153);
    font-weight: normal;
}



@media (min-width: 768px) {
    .bLxeJO {
        padding-right: 25px;
    }
}

.bLxeJO {
    padding: 13px 15px 13px 0px;
    text-align: end;
}


@media (min-width: 768px) {
    .iGMIaF {
        margin: 24px 40px 0px;
    }
}

.iGMIaF {
    font-size: 12px;
    color: rgb(102, 102, 102);
    margin: 24px 50px;
    text-align: center;
}

@media (min-width: 768px) {
    .bcmtkT {
        margin-top: 16px;
    }
}

.bcmtkT {
    margin-top: 24px;
    font-size: 14px;
    display: flex;
    color: rgb(102, 102, 102);
    gap: 12px;
    flex-direction: column;
}

.gxwtdx {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 12px;
    color: rgb(51, 51, 51);
}


.kOaPub div {
    color: rgb(153, 153, 153);
}

.hPcBlB {
    text-align: center;
    margin: auto;
}


.gxwtdx {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 12px;
    color: rgb(51, 51, 51);
}


.jUVEQM {
    max-width: 1280px;
    margin: 0px auto;
    overflow: hidden;
    height: 810px;
    transition: height 1s;
}

/* loader botao de compra */


/* Loader styling */
.loader {
    border: 3px solid #ffff;
    border-top: 3px solid transparent;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    animation: spin 1s linear infinite;
    margin: auto;
    /* Center inside the button */
}

/* Hide text and icon while showing loader */
button.loading .buy-button-icon,
button.loading .buy-button-text {
    display: none;
}

button.loading .loader {
    display: block;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}


.liNOuX {
    background: rgb(255, 255, 255);
    padding: 16px;
    margin-top: 16px;
    border-radius: 16px;
    border: 1px solid rgb(241, 241, 241);
    box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 8px 0px;
}

.liNOuX>div {
    margin: 0px;
    padding: 0px;
    border: none;
}

.bWVmXn {
    font-size: 14px;
    width: 100%;
    padding: 16px;
    border: 1px solid rgb(241, 241, 241);
    border-radius: 12px;
}


.dGJJdq {
    display: flex;
    flex-direction: row;
    background-color: transparent;
    padding: 0px;
    width: 100%;
    color: rgb(102, 102, 102);
}


.kHYYxk {
    display: flex;
    width: 100%;
    flex: 1 1 0px;
}


.eXXzUe {
    fill: rgb(102, 102, 102);
}


.kHRvvn {
    display: flex;
    width: 100%;
    flex: 1 1 auto;
}


.ipAwjJ {
    cursor: pointer;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin: 0px 5px;
    text-decoration: none;
    margin-top: 2px;
}

.icGUzD {
    border-top: 1px solid rgba(204, 204, 204, 0.4);
    font-size: 14px;
    margin-top: 16px;
}


.eMKSPz {
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    align-items: flex-start;
    gap: 0px 16px;
    color: rgb(102, 102, 102);
    margin-top: 16px;
    flex-wrap: wrap;
}


.eKNuKC {
    display: flex;
    align-items: flex-start;
}

.gsqQUB {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: 20px;
    height: 20px;
}



.MPNvz {
    fill: rgb(102, 102, 102);
    margin-right: 4px;
    height: 20px;
    min-width: 17px;
    width: 17px;
}


@media (min-width: 768px) {
    .iKnkPR {
        max-width: 175px;
    }
}

.iKnkPR {
    max-width: 185px;
    margin-top: 2px;
}

.eKNuKC {
    display: flex;
    align-items: flex-start;
}



.kaqahM {
    font-weight: bold;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding-top: 2px;
    color: rgb(0, 128, 0);
}



.jLkpJs {
    display: flex;
    align-items: flex-start;
    width: 100%;
}

#result5>div>div>div>div>div>div:nth-child(1)>iframe {
    width: 100% !important;
}


.bHsCbj {
    display: flex;
    border: none;
    z-index: 2;
    position: absolute;
    width: 65px;
    height: 65px;
    -webkit-box-align: center;
    align-items: center;
    background: rgb(255, 255, 255);
    opacity: 0.6;
    -webkit-box-pack: center;
    justify-content: center;
    top: 50%;
    margin-top: -32px;
    border-radius: 50px;
    left: -32px;
    cursor: pointer;
}


.fdMLHp {
    display: flex;
    border: none;
    z-index: 2;
    position: absolute;
    width: 65px;
    height: 65px;
    -webkit-box-align: center;
    align-items: center;
    background: rgb(255, 255, 255);
    opacity: 0.6;
    -webkit-box-pack: center;
    justify-content: center;
    top: 50%;
    margin-top: -32px;
    border-radius: 50px;
    right: -32px;
    cursor: pointer;
}



/* perguntas */


.ldbles {
    width: 100%;
    max-width: 720px;
}


.htiNeV {
    font-size: 26px;
    margin-bottom: 20px;
}

.dMPQbv {
    font-weight: bold;
    text-transform: lowercase;
}


.fQMKjc {
    margin-bottom: 15px;
}



.kbVlbP {
    font-size: 16px;
}


.jALXNr {
    margin-top: 15px;
    font-size: 14px;
    padding: 13px 13px 14px;
    display: flex;
    border: 1px solid rgb(204, 204, 204);
    background-color: rgb(255, 255, 255);
    width: 100%;
    height: 150px;
    z-index: 0;
    resize: none;
    box-sizing: border-box;
    line-height: normal;
}


.dptYbM {
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
}


.eQQRPY {
    margin: 0px;
    color: rgb(171, 0, 0);
    font-size: 12px;
    padding-top: 7px;
}


.gaVMSH {
    margin: 0px;
    color: rgb(171, 0, 0);
    font-size: 12px;
    padding-top: 7px;
}


.enKnQV {
    background: rgb(241, 241, 241);
    border-radius: 4px;
    padding: 5px;
    color: rgb(153, 153, 153);
}

.cvvoxn {
    color: rgb(153, 153, 153);
}


.gcxWFA {
    margin-bottom: 15px;
    display: flex;
    margin-top: 50px;
}


.iIPaYI {
    top: 0px;
    left: 0px;
    height: 20px;
    width: 20px;
    border: 1px solid rgb(112, 112, 112);
    background: none;
    border-radius: 2px;
    transition-duration: 220ms;
    margin-right: 10px;
}


.frWnXi {
    padding-top: 1px;
    margin: 3px;
}


.hseLXv {
    font-size: 16px;
    margin-top: 1px;
}


.hsDIgD {
    text-decoration: underline;
}


.gnRJlQ.primary {
    color: rgb(255, 255, 255);
    border: 1px solid rgb(248, 0, 50);
    background-color: rgb(248, 0, 50);
}

.gnRJlQ:disabled {
    cursor: no-drop;
    opacity: 0.5;
}

.gnRJlQ {
    border-radius: 8px;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 21px;
    padding: 10px;
    text-transform: lowercase;
    outline: none;
    cursor: pointer;
    transition: 0.2s ease-out;
    width: auto;
}


.dnbbba {
    top: 0px;
    left: 0px;
    height: 20px;
    width: 20px;
    border: 1px solid rgb(248, 0, 50);
    background: rgb(248, 0, 50);
    border-radius: 2px;
    transition-duration: 220ms;
    margin-right: 10px;
}

div#result9 tbody {
    width: 100%;
    display: table;
}

div#result9 {
    width: 100%;
}


/* update novo modelo 11/04/2025*/

.kfyDetails__container {
    display: flex;
    flex-direction: row;
    width: 100%;
    gap: 16px;
}

.kfyDetails__reviews .kfyDetails__section-aggregate {
    min-width: 20%;
}

.kfyDetails__reviews .kfyDetails__section-details {
    flex: 1;
}

.kfyDetails__box-title {
    display: none;
}

.kfyDetails__sort {
    display: flex;
    align-items: baseline;
}

#kfyDetails__sort--field {
    color: rgb(102, 102, 102);
    border: none;
    font-size: 14px;
    background: transparent;
    width: fit-content !important;
    text-transform: lowercase;
    -webkit-appearance: none;
    line-height: 14px;
    margin-left: 4px;
}

.select-wrapper {
    display: inline-block;
    height: 14px;
    line-height: 14px;
}

label.kfyDetails__sort--label {
    background-image: url("data:image/svg+xml,%3Csvg viewBox=\"0 0 15 15\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill=\"%23f80032\" d=\"M7.36 2.988a.645.645 0 01-.02.912c-.271.26-.7.26-.972 0L4.82 2.415v10.68a.687.687 0 11-1.375 0V2.415L1.895 3.9c-.271.26-.7.26-.971 0a.645.645 0 01-.02-.912l.02-.02L3.646.36c.272-.26.7-.26.972 0L7.34 2.969zm6.875 8.413a.645.645 0 01-.02.02l-2.722 2.608c-.272.26-.7.26-.972 0L7.799 11.42a.645.645 0 010-.931c.271-.26.7-.26.972 0l1.549 1.483V1.293a.687.687 0 111.375 0v10.68l1.548-1.484c.272-.26.7-.26.972 0a.645.645 0 01.02.912z\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 20px;
    background-size: 12px;
    background-position-y: 2px;
    line-height: 14px;
    color: rgb(248, 0, 50);
    text-transform: lowercase;
    font-size: 14px;
    margin: 0px 4px 0px 4px;
    font-weight: 400;
}

.kfyDetails__box--count {
    padding: 20px;
    font-size: 14px;
    border-bottom: 1px solid rgb(233, 233, 233);
}

.kfyDetails__summary_rating {
    display: flex;
    flex-direction: column;
}

.kfyDetails__summary-rating-stars {
    display: flex;
    flex-direction: row;
}

.kfyDetails__summary-aggregate {
    font-size: 30px;
    margin-right: 20px;
    font-weight: bold;
}

.kfyDetails__ratingDistribution {
    margin-top: 30px
}

.kfyDetails__distributionDetails__row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 8px;
    align-items: center;
    font-size: 14px;
    margin-bottom: 8px;
}

.kfyDetails__distributionDetails__rating {
    width: 20%;
}

.kfyDetails__distributionDetails__progress {
    background: #e8e8e8;
    width: 60%;
    height: 8px;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
}

.kfyDetails__distributionDetails__progress-fill {
    position: absolute;
    background-color: var(--primary-color);
    height: 8px;
}


.kfyDetails__distributionDetails__pct {
    width: 20%;
}


.kfyDetails__distributionDetails__rating {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 4px;
    font-size: 14px;
}

.kfyDetails__distributionDetails__star {
    width: 16px;
    height: 16px;
}


.kfyDetails__section-details .reviews .review {
    border-radius: 12px;
    background: rgb(250, 250, 250);
    width: 96% !important;
    box-sizing: border-box;
    /* display: flex!important; */
    /* flex-direction: row; */
}

.kfyDetails__section-details .reviews .review .review-details {
    padding: 25px 30px 15px;
}

.kfyDetails__section-details .reviews {
    display: flex;
    flex-direction: column;
    margin: 16px 0;
    align-items: center;
    gap: 12px;
}


.kfyDetails__section-details .reviews .review .text {
    margin-top: 12px;
}

.kfyDetails__section-details .reviews .review .nameAndDate {
    margin-top: 8px;
    font-size: 14px;
    line-height: 16px;
    color: rgb(153, 153, 153);
}

.kfyDetails__section-details .reviews .review .nameAndDate .name {
    display: inline-block;
}

.kfyDetails__section-details .reviews .review .nameAndDate .date {
    display: inline-block;
}

.kfyDetails__section-details .reviews .review .nameAndDate .date::before {
    content: ' em ';
    display: inline-block;
    margin-left: 4px;
}

.kfyDetails__section-details .reviews .review .review-details .verified {
    display: inline-block;
    margin-left: 12px;
    align-items: center;
    width: fit-content;
    background: rgb(241, 241, 241);
    border: 0.75px solid rgb(232, 232, 232);
    border-radius: 8px;
    padding: 4px 12px;
    color: rgb(51, 51, 51);
    font-size: 14px;
    background-image: url("data:image/svg+xml,%3Csvg width=\"10\" height=\"16\" viewBox=\"0 0 10 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 13.76h9.92V16H0v-2.24zM4.901 3.52a5.594 5.594 0 012.492.534c.726.355 1.089 1.027 1.089 2.013v3.757c0 .26.005.576.016.946-.006.199.04.396.133.571.086.11.2.196.329.248v.316H6.531a2.31 2.31 0 01-.141-.466 5.066 5.066 0 01-.063-.496 4.56 4.56 0 01-1.065.817c-.5.27-1.061.409-1.63.4a2.877 2.877 0 01-1.916-.635 2.219 2.219 0 01-.756-1.8A2.314 2.314 0 012.174 7.54a5.568 5.568 0 011.96-.526l.76-.09c.302-.025.6-.089.886-.188a.647.647 0 00.478-.609.714.714 0 00-.364-.694 2.36 2.36 0 00-1.07-.192 1.427 1.427 0 00-1.12.376c-.17.217-.279.477-.314.75H1.234A3.06 3.06 0 011.861 4.6c.59-.72 1.604-1.08 3.04-1.08zM6.25 7.923a2.469 2.469 0 01-.427.207c-.193.065-.391.114-.592.146l-.502.09a3.34 3.34 0 00-1.01.293.974.974 0 00-.518.909.938.938 0 00.32.792c.222.166.494.252.772.244.473.002.936-.14 1.328-.406.404-.27.615-.763.63-1.48l-.001-.795zM9.92 0v2.24H0V0h9.92z\" fill=\"%23E60014\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 32px;
    background-position: 12px 4px;
}


.kfyDetails__section-details .reviews .review .review-feedbacks {
    display: flex;
    color: rgb(102, 102, 102);
    background: rgb(244, 244, 244);
    font-size: 14px;
    font-weight: normal;
    flex-direction: row;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    border-radius: 0px 0px 12px 12px;
    padding: 10px 30px;
    width: 100%;
}



.kfyDetails__section-details .reviews .review .review-feedbacks .votes {
    display: flex;
    flex-direction: row;
    gap: 12px
}

.kfyDetails__section-details .reviews .review .review-feedbacks .votes .helpful::before,
.unhelpful::before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox=\"0 0 27 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath stroke=\"%23666666\" d=\"M7.675 23.784H4.432a2.162 2.162 0 01-2.162-2.162v-7.568a2.162 2.162 0 012.162-2.162h3.243m7.568-2.162V5.405A3.243 3.243 0 0012 2.162l-4.325 9.73v11.892H19.87a2.162 2.162 0 002.162-1.838l1.492-9.73a2.163 2.163 0 00-2.162-2.486h-6.119z\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 20px;
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background-position: center;
}

.kfyDetails__section-details .reviews .review .review-feedbacks .votes .unhelpful::before {
    transform: rotate(180deg);
}

.kfyDetails__section-details .reviews .review .review-feedbacks .votes .helpful,
.unhelpful {
    display: flex;
    gap: 4px;
    cursor: pointer;
}

.kfyDetails__section-details button.fetch-review {
    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;
}

@media screen and (max-width: 767px) {
    .kfyDetails__container {
        flex-direction: column;
    }

    .kfyDetails__distributionDetails__rating {
        width: 15%;
    }

    .kfyDetails__distributionDetails__progress {
        width: 70%;
    }

    .kfyDetails__distributionDetails__pct {
        width: 15%;
    }

    .kfyDetails__section-details .reviews .review .review-details .verified {
        margin-left: 0 !important;
        margin-top: 12px !important;
    }
}



.kfyDetails__reviews .kfyDetails__section-details {
    flex: 1;
}

.kfyDetails__section-details {
    border: 1px solid rgb(233, 233, 233);
    border-radius: 8px;
}


.kfyDetails__section-details .kfyDetails__box-title {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    border-bottom: 1px solid rgb(233, 233, 233);
}

.kfyDetails__box-title {
    display: block;
    font-size: 18px;
    font-weight: 700;
    color: #666;
    padding: 16px;
    width: 100%;
    background-color: #fafafa;
    border-radius: 8px 8px 0 0;
    box-sizing: border-box;
}


.kfyDetails__box--count {
    padding: 20px;
    font-size: 14px;
    border-bottom: 1px solid rgb(233, 233, 233);
}

.kfyDetails__section-details .reviews {
    display: flex;
    flex-direction: column;
    margin: 16px 0;
    align-items: center;
    gap: 12px;
}

/* + 1 up */


.drift-bounding-box,
.drift-zoom-pane {
    position: absolute;
    pointer-events: none
}

@keyframes noop {
    0% {
        zoom: 1
    }
}

@-webkit-keyframes noop {
    0% {
        zoom: 1
    }
}

.drift-zoom-pane.drift-open {
    display: block
}

.drift-zoom-pane.drift-closing,
.drift-zoom-pane.drift-opening {
    animation: noop 1ms;
    -webkit-animation: noop 1ms
}

.drift-zoom-pane {
    overflow: hidden;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.drift-zoom-pane-loader {
    display: none
}

.drift-zoom-pane img {
    position: absolute;
    display: block;
    max-width: none;
    max-height: none
}




@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,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.07757 8.24408C6.40301 7.91864 6.93065 7.91864 7.25609 8.24408L10.0002 10.9882L12.7442 8.24408C13.0697 7.91864 13.5973 7.91864 13.9228 8.24408C14.2482 8.56951 14.2482 9.09715 13.9228 9.42259L10.6012 12.7441C10.2693 13.0761 9.73107 13.0761 9.39912 12.7441L6.07757 9.42259C5.75214 9.09715 5.75214 8.56951 6.07757 8.24408Z" fill="white"/></svg>')
    }
}

.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,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.9426 15.44C12.8044 16.273 11.4008 16.7647 9.88235 16.7647C6.08133 16.7647 3 13.6834 3 9.88235C3 6.08133 6.08133 3 9.88235 3C13.6834 3 16.7647 6.08133 16.7647 9.88235C16.7647 11.4008 16.273 12.8044 15.44 13.9426L20.6899 19.1925C21.1034 19.606 21.1034 20.2764 20.6899 20.6899C20.2764 21.1034 19.606 21.1034 19.1925 20.6899L13.9426 15.44ZM14.6471 9.88235C14.6471 12.5138 12.5138 14.6471 9.88235 14.6471C7.25088 14.6471 5.11765 12.5138 5.11765 9.88235C5.11765 7.25088 7.25088 5.11765 9.88235 5.11765C12.5138 5.11765 14.6471 7.25088 14.6471 9.88235Z" fill="%23ED0030"/></svg>')
}

.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,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M16 6C14.0222 6 12.0888 6.58649 10.4443 7.6853C8.79981 8.78412 7.51809 10.3459 6.76121 12.1732C6.00433 14.0004 5.8063 16.0111 6.19215 17.9509C6.578 19.8907 7.53041 21.6725 8.92894 23.0711C10.3275 24.4696 12.1093 25.422 14.0491 25.8078C15.9889 26.1937 17.9996 25.9957 19.8268 25.2388C21.6541 24.4819 23.2159 23.2002 24.3147 21.5557C25.4135 19.9112 26 17.9778 26 16" stroke="%23ED0030" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')
}

@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,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 41 40" fill="none"><path d="M20.5 7.5C18.0277 7.5 15.611 8.23311 13.5554 9.60663C11.4998 10.9801 9.89761 12.9324 8.95151 15.2165C8.00542 17.5005 7.75787 20.0139 8.24019 22.4386C8.7225 24.8634 9.91301 27.0907 11.6612 28.8388C13.4093 30.587 15.6366 31.7775 18.0614 32.2598C20.4861 32.7421 22.9995 32.4946 25.2835 31.5485C27.5676 30.6024 29.5199 29.0002 30.8934 26.9446C32.2669 24.889 33 22.4723 33 20" stroke="%23ED0030" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')
    }

    .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,<svg width="4" height="4" viewBox="0 0 4 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 2.1977V1.82069C0 1.29349 0.176471 0.858238 0.529412 0.514943C0.888889 0.171648 1.37582 0 1.9902 0C2.61111 0 3.10131 0.171648 3.46078 0.514943C3.82026 0.858238 4 1.29349 4 1.82069V2.1977C4 2.71877 3.82026 3.15096 3.46078 3.49425C3.10784 3.83142 2.62092 4 2 4C1.38562 4 0.898693 3.83142 0.539216 3.49425C0.179739 3.15096 0 2.71877 0 2.1977Z" fill="%23333333"/></svg>')
}

.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,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.8766 2.33335C14.6207 2.33335 14.4457 2.4108 14.2946 2.56188L11.7466 5.10982C11.5543 5.30214 11.2803 5.3885 11.0124 5.3412L3.53498 4.02051L2.96787 4.60111L8.36061 6.8977C8.61533 7.00618 8.79954 7.23408 8.85221 7.50588C8.90487 7.77768 8.81911 8.05789 8.62335 8.25366L6.52746 10.3495C6.33599 10.541 6.06345 10.6275 5.79661 10.5815L3.23899 10.1405L2.88869 10.4859L5.67551 11.9853C5.81928 12.0627 5.93717 12.1806 6.01452 12.3244L7.5179 15.1185L7.87628 14.7601L7.4195 12.2303C7.37097 11.9615 7.45721 11.6861 7.65032 11.493L9.74621 9.39707C9.9417 9.20158 10.2214 9.11576 10.4929 9.16799C10.7644 9.22022 10.9923 9.40369 11.1013 9.65776L13.4107 15.0408L13.9803 14.4712L12.6587 7.00834C12.6113 6.74041 12.6976 6.46618 12.89 6.27378L15.4585 3.70529C15.6122 3.55165 15.6871 3.37887 15.6871 3.13358C15.6871 2.8883 15.6122 2.71551 15.4585 2.56188C15.3075 2.4108 15.1324 2.33335 14.8766 2.33335ZM13.1161 1.38337C13.5951 0.904306 14.2009 0.666687 14.8766 0.666687C15.5522 0.666687 16.158 0.904305 16.637 1.38337C17.1135 1.85987 17.3537 2.46106 17.3537 3.13358C17.3537 3.8061 17.1135 4.40729 16.637 4.8838L14.3756 7.14527L15.6971 14.6081C15.7446 14.8761 15.6582 15.1503 15.4658 15.3427L13.7192 17.0893C13.5237 17.2848 13.244 17.3706 12.9725 17.3183C12.7011 17.2661 12.4732 17.0826 12.3642 16.8286L10.0547 11.4456L9.13711 12.3632L9.59389 14.893C9.64242 15.1618 9.55618 15.4373 9.36307 15.6304L7.90417 17.0893C7.71787 17.2756 7.45444 17.3628 7.19377 17.3245C6.9331 17.2862 6.7059 17.1269 6.58106 16.8949L4.66541 13.3345L1.105 11.4188C0.872067 11.2935 0.712465 11.065 0.674941 10.8032C0.637416 10.5413 0.726426 10.2772 0.914784 10.0915L2.37369 8.65318C2.56502 8.46454 2.83556 8.37973 3.10034 8.42538L5.65427 8.86571L6.57234 7.94765L1.19388 5.65713C0.940755 5.54934 0.757149 5.32355 0.703224 5.05377C0.6493 4.78398 0.732008 4.50496 0.924247 4.30815L2.65027 2.54102C2.84273 2.34398 3.12012 2.25477 3.39136 2.30268L10.875 3.62446L13.1161 1.38337Z" fill="%23808080"/></svg>')
}

.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,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.8766 2.33335C14.6207 2.33335 14.4457 2.4108 14.2946 2.56188L11.7466 5.10982C11.5543 5.30214 11.2803 5.3885 11.0124 5.3412L3.53498 4.02051L2.96787 4.60111L8.36061 6.8977C8.61533 7.00618 8.79954 7.23408 8.85221 7.50588C8.90487 7.77768 8.81911 8.05789 8.62335 8.25366L6.52746 10.3495C6.33599 10.541 6.06345 10.6275 5.79661 10.5815L3.23899 10.1405L2.88869 10.4859L5.67551 11.9853C5.81928 12.0627 5.93717 12.1806 6.01452 12.3244L7.5179 15.1185L7.87628 14.7601L7.4195 12.2303C7.37097 11.9615 7.45721 11.6861 7.65032 11.493L9.74621 9.39707C9.9417 9.20158 10.2214 9.11576 10.4929 9.16799C10.7644 9.22022 10.9923 9.40369 11.1013 9.65776L13.4107 15.0408L13.9803 14.4712L12.6587 7.00834C12.6113 6.74041 12.6976 6.46618 12.89 6.27378L15.4585 3.70529C15.6122 3.55165 15.6871 3.37887 15.6871 3.13358C15.6871 2.8883 15.6122 2.71551 15.4585 2.56188C15.3075 2.4108 15.1324 2.33335 14.8766 2.33335ZM13.1161 1.38337C13.5951 0.904306 14.2009 0.666687 14.8766 0.666687C15.5522 0.666687 16.158 0.904305 16.637 1.38337C17.1135 1.85987 17.3537 2.46106 17.3537 3.13358C17.3537 3.8061 17.1135 4.40729 16.637 4.8838L14.3756 7.14527L15.6971 14.6081C15.7446 14.8761 15.6582 15.1503 15.4658 15.3427L13.7192 17.0893C13.5237 17.2848 13.244 17.3706 12.9725 17.3183C12.7011 17.2661 12.4732 17.0826 12.3642 16.8286L10.0547 11.4456L9.13711 12.3632L9.59389 14.893C9.64242 15.1618 9.55618 15.4373 9.36307 15.6304L7.90417 17.0893C7.71787 17.2756 7.45444 17.3628 7.19377 17.3245C6.9331 17.2862 6.7059 17.1269 6.58106 16.8949L4.66541 13.3345L1.105 11.4188C0.872067 11.2935 0.712465 11.065 0.674941 10.8032C0.637416 10.5413 0.726426 10.2772 0.914784 10.0915L2.37369 8.65318C2.56502 8.46454 2.83556 8.37973 3.10034 8.42538L5.65427 8.86571L6.57234 7.94765L1.19388 5.65713C0.940755 5.54934 0.757149 5.32355 0.703224 5.05377C0.6493 4.78398 0.732008 4.50496 0.924247 4.30815L2.65027 2.54102C2.84273 2.34398 3.12012 2.25477 3.39136 2.30268L10.875 3.62446L13.1161 1.38337Z" fill="%23808080"/></svg>')
}

.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,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.0608 3.506C13.1105 3.45271 13.1704 3.40997 13.2369 3.38033C13.3034 3.35068 13.3752 3.33474 13.4481 3.33346C13.5209 3.33217 13.5932 3.34557 13.6608 3.37285C13.7283 3.40013 13.7896 3.44073 13.8411 3.49223C13.8926 3.54373 13.9332 3.60508 13.9605 3.67261C13.9878 3.74015 14.0012 3.81249 13.9999 3.88531C13.9986 3.95813 13.9827 4.02995 13.953 4.09648C13.9234 4.16301 13.8807 4.22289 13.8274 4.27254L6.16554 11.9351C6.11532 11.9858 6.05556 12.026 5.98971 12.0534C5.92387 12.0809 5.85324 12.095 5.7819 12.095C5.71057 12.095 5.63994 12.0809 5.57409 12.0534C5.50825 12.026 5.44849 11.9858 5.39827 11.9351L2.16576 8.7026C2.11394 8.65259 2.07259 8.59276 2.04413 8.52661C2.01568 8.46045 2.00068 8.38929 2.00002 8.31727C1.99936 8.24526 2.01305 8.17383 2.04029 8.10716C2.06753 8.0405 2.10777 7.97992 2.15867 7.92897C2.20957 7.87803 2.27011 7.83773 2.33675 7.81042C2.4034 7.78312 2.47481 7.76936 2.54682 7.76996C2.61884 7.77055 2.69001 7.78548 2.7562 7.81387C2.82238 7.84226 2.88225 7.88355 2.93231 7.93533L5.78154 10.7846L13.0608 3.506Z" fill="white"/></svg>');
    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,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.0608 3.506C13.1105 3.45271 13.1704 3.40997 13.2369 3.38033C13.3034 3.35068 13.3752 3.33474 13.4481 3.33346C13.5209 3.33217 13.5932 3.34557 13.6608 3.37285C13.7283 3.40013 13.7896 3.44073 13.8411 3.49223C13.8926 3.54373 13.9332 3.60508 13.9605 3.67261C13.9878 3.74015 14.0012 3.81249 13.9999 3.88531C13.9986 3.95813 13.9827 4.02995 13.953 4.09648C13.9234 4.16301 13.8807 4.22289 13.8274 4.27254L6.16554 11.9351C6.11532 11.9858 6.05556 12.026 5.98971 12.0534C5.92387 12.0809 5.85324 12.095 5.7819 12.095C5.71057 12.095 5.63994 12.0809 5.57409 12.0534C5.50825 12.026 5.44849 11.9858 5.39827 11.9351L2.16576 8.7026C2.11394 8.65259 2.07259 8.59276 2.04413 8.52661C2.01568 8.46045 2.00068 8.38929 2.00002 8.31727C1.99936 8.24526 2.01305 8.17383 2.04029 8.10716C2.06753 8.0405 2.10777 7.97992 2.15867 7.92897C2.20957 7.87803 2.27011 7.83773 2.33675 7.81042C2.4034 7.78312 2.47481 7.76936 2.54682 7.76996C2.61884 7.77055 2.69001 7.78548 2.7562 7.81387C2.82238 7.84226 2.88225 7.88355 2.93231 7.93533L5.78154 10.7846L13.0608 3.506Z" fill="white"/></svg>');
    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,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.0608 3.506C13.1105 3.45271 13.1704 3.40997 13.2369 3.38033C13.3034 3.35068 13.3752 3.33474 13.4481 3.33346C13.5209 3.33217 13.5932 3.34557 13.6608 3.37285C13.7283 3.40013 13.7896 3.44073 13.8411 3.49223C13.8926 3.54373 13.9332 3.60508 13.9605 3.67261C13.9878 3.74015 14.0012 3.81249 13.9999 3.88531C13.9986 3.95813 13.9827 4.02995 13.953 4.09648C13.9234 4.16301 13.8807 4.22289 13.8274 4.27254L6.16554 11.9351C6.11532 11.9858 6.05556 12.026 5.98971 12.0534C5.92387 12.0809 5.85324 12.095 5.7819 12.095C5.71057 12.095 5.63994 12.0809 5.57409 12.0534C5.50825 12.026 5.44849 11.9858 5.39827 11.9351L2.16576 8.7026C2.11394 8.65259 2.07259 8.59276 2.04413 8.52661C2.01568 8.46045 2.00068 8.38929 2.00002 8.31727C1.99936 8.24526 2.01305 8.17383 2.04029 8.10716C2.06753 8.0405 2.10777 7.97992 2.15867 7.92897C2.20957 7.87803 2.27011 7.83773 2.33675 7.81042C2.4034 7.78312 2.47481 7.76936 2.54682 7.76996C2.61884 7.77055 2.69001 7.78548 2.7562 7.81387C2.82238 7.84226 2.88225 7.88355 2.93231 7.93533L5.78154 10.7846L13.0608 3.506Z" fill="white"/></svg>');
    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,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.0608 3.506C13.1105 3.45271 13.1704 3.40997 13.2369 3.38033C13.3034 3.35068 13.3752 3.33474 13.4481 3.33346C13.5209 3.33217 13.5932 3.34557 13.6608 3.37285C13.7283 3.40013 13.7896 3.44073 13.8411 3.49223C13.8926 3.54373 13.9332 3.60508 13.9605 3.67261C13.9878 3.74015 14.0012 3.81249 13.9999 3.88531C13.9986 3.95813 13.9827 4.02995 13.953 4.09648C13.9234 4.16301 13.8807 4.22289 13.8274 4.27254L6.16554 11.9351C6.11532 11.9858 6.05556 12.026 5.98971 12.0534C5.92387 12.0809 5.85324 12.095 5.7819 12.095C5.71057 12.095 5.63994 12.0809 5.57409 12.0534C5.50825 12.026 5.44849 11.9858 5.39827 11.9351L2.16576 8.7026C2.11394 8.65259 2.07259 8.59276 2.04413 8.52661C2.01568 8.46045 2.00068 8.38929 2.00002 8.31727C1.99936 8.24526 2.01305 8.17383 2.04029 8.10716C2.06753 8.0405 2.10777 7.97992 2.15867 7.92897C2.20957 7.87803 2.27011 7.83773 2.33675 7.81042C2.4034 7.78312 2.47481 7.76936 2.54682 7.76996C2.61884 7.77055 2.69001 7.78548 2.7562 7.81387C2.82238 7.84226 2.88225 7.88355 2.93231 7.93533L5.78154 10.7846L13.0608 3.506Z" fill="white"/></svg>');
    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,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.88276 2.19526C5.14311 1.93491 5.56522 1.93491 5.82557 2.19526L11.0882 7.45789C11.3876 7.75729 11.3876 8.24271 11.0882 8.54212L5.82557 13.8047C5.56522 14.0651 5.14311 14.0651 4.88276 13.8047C4.62241 13.5444 4.62241 13.1223 4.88276 12.8619L9.74469 8L4.88276 3.13807C4.62241 2.87772 4.62241 2.45561 4.88276 2.19526Z" fill="%234D4D4D"/></svg>')
}

.LinkBarContent_link__9dnMf.LinkBarContent_arrow__tQtTY.LinkBarContent_red__jkvzP:after {
    background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.88276 2.19526C5.14311 1.93491 5.56522 1.93491 5.82557 2.19526L11.0882 7.45789C11.3876 7.75729 11.3876 8.24271 11.0882 8.54212L5.82557 13.8047C5.56522 14.0651 5.14311 14.0651 4.88276 13.8047C4.62241 13.5444 4.62241 13.1223 4.88276 12.8619L9.74469 8L4.88276 3.13807C4.62241 2.87772 4.62241 2.45561 4.88276 2.19526Z" fill="%23ED0030"/></svg>')
}

.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,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.8766 2.33335C14.6207 2.33335 14.4457 2.4108 14.2946 2.56188L11.7466 5.10982C11.5543 5.30214 11.2803 5.3885 11.0124 5.3412L3.53498 4.02051L2.96787 4.60111L8.36061 6.8977C8.61533 7.00618 8.79954 7.23408 8.85221 7.50588C8.90487 7.77768 8.81911 8.05789 8.62335 8.25366L6.52746 10.3495C6.33599 10.541 6.06345 10.6275 5.79661 10.5815L3.23899 10.1405L2.88869 10.4859L5.67551 11.9853C5.81928 12.0627 5.93717 12.1806 6.01452 12.3244L7.5179 15.1185L7.87628 14.7601L7.4195 12.2303C7.37097 11.9615 7.45721 11.6861 7.65032 11.493L9.74621 9.39707C9.9417 9.20158 10.2214 9.11576 10.4929 9.16799C10.7644 9.22022 10.9923 9.40369 11.1013 9.65776L13.4107 15.0408L13.9803 14.4712L12.6587 7.00834C12.6113 6.74041 12.6976 6.46618 12.89 6.27378L15.4585 3.70529C15.6122 3.55165 15.6871 3.37887 15.6871 3.13358C15.6871 2.8883 15.6122 2.71551 15.4585 2.56188C15.3075 2.4108 15.1324 2.33335 14.8766 2.33335ZM13.1161 1.38337C13.5951 0.904306 14.2009 0.666687 14.8766 0.666687C15.5522 0.666687 16.158 0.904305 16.637 1.38337C17.1135 1.85987 17.3537 2.46106 17.3537 3.13358C17.3537 3.8061 17.1135 4.40729 16.637 4.8838L14.3756 7.14527L15.6971 14.6081C15.7446 14.8761 15.6582 15.1503 15.4658 15.3427L13.7192 17.0893C13.5237 17.2848 13.244 17.3706 12.9725 17.3183C12.7011 17.2661 12.4732 17.0826 12.3642 16.8286L10.0547 11.4456L9.13711 12.3632L9.59389 14.893C9.64242 15.1618 9.55618 15.4373 9.36307 15.6304L7.90417 17.0893C7.71787 17.2756 7.45444 17.3628 7.19377 17.3245C6.9331 17.2862 6.7059 17.1269 6.58106 16.8949L4.66541 13.3345L1.105 11.4188C0.872067 11.2935 0.712465 11.065 0.674941 10.8032C0.637416 10.5413 0.726426 10.2772 0.914784 10.0915L2.37369 8.65318C2.56502 8.46454 2.83556 8.37973 3.10034 8.42538L5.65427 8.86571L6.57234 7.94765L1.19388 5.65713C0.940755 5.54934 0.757149 5.32355 0.703224 5.05377C0.6493 4.78398 0.732008 4.50496 0.924247 4.30815L2.65027 2.54102C2.84273 2.34398 3.12012 2.25477 3.39136 2.30268L10.875 3.62446L13.1161 1.38337Z" fill="%23808080"/></svg>')
}

.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,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.8766 2.33335C14.6207 2.33335 14.4457 2.4108 14.2946 2.56188L11.7466 5.10982C11.5543 5.30214 11.2803 5.3885 11.0124 5.3412L3.53498 4.02051L2.96787 4.60111L8.36061 6.8977C8.61533 7.00618 8.79954 7.23408 8.85221 7.50588C8.90487 7.77768 8.81911 8.05789 8.62335 8.25366L6.52746 10.3495C6.33599 10.541 6.06345 10.6275 5.79661 10.5815L3.23899 10.1405L2.88869 10.4859L5.67551 11.9853C5.81928 12.0627 5.93717 12.1806 6.01452 12.3244L7.5179 15.1185L7.87628 14.7601L7.4195 12.2303C7.37097 11.9615 7.45721 11.6861 7.65032 11.493L9.74621 9.39707C9.9417 9.20158 10.2214 9.11576 10.4929 9.16799C10.7644 9.22022 10.9923 9.40369 11.1013 9.65776L13.4107 15.0408L13.9803 14.4712L12.6587 7.00834C12.6113 6.74041 12.6976 6.46618 12.89 6.27378L15.4585 3.70529C15.6122 3.55165 15.6871 3.37887 15.6871 3.13358C15.6871 2.8883 15.6122 2.71551 15.4585 2.56188C15.3075 2.4108 15.1324 2.33335 14.8766 2.33335ZM13.1161 1.38337C13.5951 0.904306 14.2009 0.666687 14.8766 0.666687C15.5522 0.666687 16.158 0.904305 16.637 1.38337C17.1135 1.85987 17.3537 2.46106 17.3537 3.13358C17.3537 3.8061 17.1135 4.40729 16.637 4.8838L14.3756 7.14527L15.6971 14.6081C15.7446 14.8761 15.6582 15.1503 15.4658 15.3427L13.7192 17.0893C13.5237 17.2848 13.244 17.3706 12.9725 17.3183C12.7011 17.2661 12.4732 17.0826 12.3642 16.8286L10.0547 11.4456L9.13711 12.3632L9.59389 14.893C9.64242 15.1618 9.55618 15.4373 9.36307 15.6304L7.90417 17.0893C7.71787 17.2756 7.45444 17.3628 7.19377 17.3245C6.9331 17.2862 6.7059 17.1269 6.58106 16.8949L4.66541 13.3345L1.105 11.4188C0.872067 11.2935 0.712465 11.065 0.674941 10.8032C0.637416 10.5413 0.726426 10.2772 0.914784 10.0915L2.37369 8.65318C2.56502 8.46454 2.83556 8.37973 3.10034 8.42538L5.65427 8.86571L6.57234 7.94765L1.19388 5.65713C0.940755 5.54934 0.757149 5.32355 0.703224 5.05377C0.6493 4.78398 0.732008 4.50496 0.924247 4.30815L2.65027 2.54102C2.84273 2.34398 3.12012 2.25477 3.39136 2.30268L10.875 3.62446L13.1161 1.38337Z" fill="%23808080"/></svg>')
}

@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
    }
}

</style><style data-n-href="/_next/static/css/a3ca6a9b63f657be.css">@layer components {
    .section_section__TjtMz [data-fs-product-shelf-skeleton] {
        --fs-carousel-item-margin-right: var(--fs-spacing-3);
        padding-bottom: var(--fs-spacing-5)
    }

    .section_section__TjtMz [data-fs-product-shelf-skeleton] [data-fs-product-shelf-items] {
        box-sizing: border-box;
        width: calc(100% - var(--fs-grid-padding) - var(--fs-grid-padding));
        max-width: var(--fs-grid-max-width);
        margin-right: auto;
        margin-left: auto
    }

    @media(max-width:767px) {
        .section_section__TjtMz [data-fs-product-shelf-skeleton] [data-fs-product-shelf-item]:not(:last-of-type) {
            margin-right: var(--fs-carousel-item-margin-right)
        }
    }

    .section_section__TjtMz [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__TjtMz [data-fs-badge] [data-fs-badge-wrapper] {
        padding: var(--fs-badge-padding);
        overflow: hidden;
        border-radius: var(--fs-badge-border-radius)
    }

    .section_section__TjtMz [data-fs-badge][data-fs-badge-size=big] {
        font-size: var(--fs-badge-big-text-size)
    }

    .section_section__TjtMz [data-fs-badge][data-fs-badge-size=big] [data-fs-badge-wrapper] {
        padding: var(--fs-badge-big-padding)
    }

    .section_section__TjtMz [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__TjtMz [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__TjtMz [data-fs-badge][data-fs-badge-variant=success] {
        color: var(--fs-badge-success-text-color)
    }

    .section_section__TjtMz [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__TjtMz [data-fs-badge][data-fs-badge-variant=neutral] {
        color: var(--fs-badge-neutral-text-color)
    }

    .section_section__TjtMz [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__TjtMz [data-fs-badge][data-fs-badge-variant=highlighted] {
        color: var(--fs-badge-highlighted-text-color)
    }

    .section_section__TjtMz [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__TjtMz [data-fs-badge][data-fs-badge-variant=info] {
        color: var(--fs-badge-info-text-color)
    }

    .section_section__TjtMz [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__TjtMz [data-fs-badge][data-fs-badge-variant=warning] {
        color: var(--fs-badge-warning-text-color)
    }

    .section_section__TjtMz [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__TjtMz [data-fs-badge][data-fs-badge-variant=danger] {
        color: var(--fs-badge-danger-text-color)
    }

    .section_section__TjtMz [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__TjtMz [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__TjtMz [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__TjtMz [data-fs-button][data-fs-button-variant]:focus,
    .section_section__TjtMz [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__TjtMz [data-fs-button][data-fs-button-variant]:focus [data-fs-button-wrapper],
            .section_section__TjtMz [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__TjtMz [data-fs-button][data-fs-button-variant]:focus-visible [data-fs-button-wrapper],
    .section_section__TjtMz [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__TjtMz [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper],
    .section_section__TjtMz [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__TjtMz [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper] svg,
    .section_section__TjtMz [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__TjtMz [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper]:hover,
    .section_section__TjtMz [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__TjtMz [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__TjtMz [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__TjtMz [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__TjtMz [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__TjtMz [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__TjtMz [data-fs-button][data-fs-button-variant=primary]:focus [data-fs-button-wrapper],
    .section_section__TjtMz [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__TjtMz [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__TjtMz [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__TjtMz [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__TjtMz [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__TjtMz [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__TjtMz [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__TjtMz [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__TjtMz [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__TjtMz [data-fs-button][data-fs-button-variant=secondary]:focus [data-fs-button-wrapper],
    .section_section__TjtMz [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__TjtMz [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__TjtMz [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__TjtMz [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__TjtMz [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__TjtMz [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__TjtMz [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__TjtMz [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__TjtMz [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__TjtMz [data-fs-button][data-fs-button-variant=tertiary]:focus [data-fs-button-wrapper],
    .section_section__TjtMz [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__TjtMz [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__TjtMz [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__TjtMz [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__TjtMz [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__TjtMz [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__TjtMz [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__TjtMz [data-fs-button][data-fs-icon-button=true] {
        width: var(--fs-button-height)
    }

    .section_section__TjtMz [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__TjtMz [data-fs-button][data-fs-button-loading=true] [data-fs-button-wrapper]>* {
        opacity: 0;
        pointer-events: none
    }

    .section_section__TjtMz [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__TjtMz [data-fs-icon] {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .section_section__TjtMz [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__TjtMz [data-fs-link]:hover {
        -webkit-text-decoration: var(--fs-link-text-decoration-hover);
        text-decoration: var(--fs-link-text-decoration-hover)
    }

    .section_section__TjtMz [data-fs-link]:visited {
        color: var(--fs-link-text-color-visited)
    }

    .section_section__TjtMz [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__TjtMz [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__TjtMz [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__TjtMz [data-fs-link][data-fs-link-variant=default] {
        line-height: var(--fs-link-text-line-height);
        color: var(--fs-link-text-color)
    }

    .section_section__TjtMz [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__TjtMz [data-fs-link][data-fs-link-variant=display]:visited {
        color: var(--fs-link-display-text-color-visited)
    }

    .section_section__TjtMz [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__TjtMz [data-fs-link][data-fs-link-size=small] {
        font-size: var(--fs-link-small-text-size)
    }

    @media(min-width:1280px) {
        .section_section__TjtMz [data-fs-link][data-fs-link-size=small] {
            padding: var(--fs-link-small-padding)
        }
    }

    .section_section__TjtMz [data-fs-link][data-fs-link-inverse=true] {
        color: var(--fs-link-inverse-text-color)
    }

    .section_section__TjtMz [data-fs-link][data-fs-link-inverse=true]:visited {
        color: var(--fs-link-inverse-text-color-visited)
    }

    .section_section__TjtMz [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__TjtMz [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__TjtMz [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__TjtMz [data-fs-sr-only]:not(:focus):not(:active) {
        position: absolute;
        width: 1px;
        height: 1px;
        overflow: hidden;
        clip: rect(0 0 0 0);
        -webkit-clip-path: inset(50%);
        clip-path: inset(50%);
        white-space: nowrap
    }

    .section_section__TjtMz [data-fs-skeleton] {
        --fs-skeleton-bkg-color: var(--fs-color-disabled-bkg);
        --fs-skeleton-border-radius: var(--fs-border-radius);
        --fs-skeleton-shimmer-width: 50%;
        --fs-skeleton-shimmer-height: 100%;
        --fs-skeleton-shimmer-bkg-color: hsla(0, 0%, 100%, .2);
        --fs-skeleton-shimmer-box-shadow: 0 0 var(--fs-spacing-5) var(--fs-spacing-5) var(--fs-skeleton-shimmer-bkg-color);
        --fs-skeleton-shimmer-transition-timing: 850ms;
        --fs-skeleton-shimmer-transition-function: linear;
        --fs-skeleton-shimmer-transition-iteration: infinite;
        overflow: hidden;
        position: relative;
        background: var(--fs-skeleton-bkg-color);
        border-radius: var(--fs-skeleton-border-radius)
    }

    .section_section__TjtMz [data-fs-skeleton] [data-fs-skeleton-shimmer] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100%;
        animation: section_loading__ffSvt var(--fs-skeleton-shimmer-transition-timing) var(--fs-skeleton-shimmer-transition-iteration) var(--fs-skeleton-shimmer-transition-function)
    }

    .section_section__TjtMz [data-fs-skeleton] [data-fs-skeleton-shimmer]:after {
        position: absolute;
        content: "";
        width: var(--fs-skeleton-shimmer-width);
        height: var(--fs-skeleton-shimmer-height);
        background: var(--fs-skeleton-shimmer-bkg-color);
        box-shadow: var(--fs-skeleton-shimmer-box-shadow)
    }

    .section_section__TjtMz [data-fs-skeleton][data-fs-skeleton-border=regular] {
        border-radius: var(--fs-skeleton-border-radius)
    }

    .section_section__TjtMz [data-fs-skeleton][data-fs-skeleton-border=pill] {
        border-radius: var(--fs-border-radius-pill)
    }

    .section_section__TjtMz [data-fs-skeleton][data-fs-skeleton-border=circle] {
        border-radius: var(--fs-border-radius-circle)
    }

    @keyframes section_loading__ffSvt {
        0% {
            transform: translate3d(-50vw, 0, 0)
        }

        to {
            transform: translateZ(0)
        }
    }

    .section_section__TjtMz [data-fs-carousel] {
        --fs-carousel-padding-mobile: var(--fs-spacing-0) var(--fs-grid-padding);
        --fs-carousel-padding-desktop: var(--fs-spacing-0) calc((100% - var(--fs-grid-max-width))/2) var(--fs-spacing-0);
        --fs-carousel-item-margin-right: var(--fs-spacing-3);
        --fs-carousel-controls-width: 3.125rem;
        --fs-carousel-controls-height: var(--fs-carousel-controls-width);
        --fs-carousel-controls-bkg-color: var(--fs-color-neutral-0);
        --fs-carousel-controls-border-radius: var(--fs-border-radius-circle);
        --fs-carousel-controls-box-shadow: var(--fs-shadow-darker);
        --fs-carousel-controls-icon-color: var(--fs-color-neutral-7);
        --fs-carousel-controls-control-left: var(--fs-spacing-4);
        --fs-carousel-controls-control-right: var(--fs-carousel-controls-control-left);
        --fs-carousel-controls-control-max-left: calc(-1 * var(--fs-spacing-11));
        --fs-carousel-controls-control-max-right: var(--fs-carousel-controls-control-max-left);
        --fs-carousel-bullets-padding-top: var(--fs-carousel-controls-control-left);
        --fs-carousel-bullets-padding-left: var(--fs-grid-padding);
        --fs-carousel-bullets-padding-right: var(--fs-carousel-bullets-padding-left);
        --fs-carousel-bullets-column-gap-mobile: var(--fs-spacing-0);
        --fs-carousel-bullets-column-gap-tablet: var(--fs-spacing-3);
        --fs-carousel-bullet-width-mobile: 100%;
        --fs-carousel-bullet-width-desktop: var(--fs-spacing-1);
        --fs-carousel-bullet-height-mobile: var(--fs-spacing-0);
        --fs-carousel-bullet-height-desktop: var(--fs-carousel-bullet-width-desktop);
        --fs-carousel-bullet-bkg-color: var(--fs-color-neutral-3);
        --fs-carousel-bullet-bkg-color-selected: var(--fs-color-main-4);
        --fs-carousel-bullet-border-radius: var(--fs-carousel-controls-border-radius);
        position: relative;
        width: inherit;
        display: flex;
        flex-direction: column;
        align-items: center
    }

    @media(min-width:768px) {
        .section_section__TjtMz [data-fs-carousel]:hover [data-fs-carousel-controls] {
            opacity: 1;
            pointer-events: auto
        }
    }

    .section_section__TjtMz [data-fs-carousel][data-fs-carousel-variant=scroll] [data-fs-carousel-item] {
        flex-shrink: 0
    }

    .section_section__TjtMz [data-fs-carousel] [data-fs-carousel-controls] {
        position: absolute;
        bottom: 50%;
        display: flex;
        justify-content: space-between;
        width: 100%;
        margin: auto;
        pointer-events: auto;
        opacity: 0
    }

    @media(min-width:1281px) {
        .section_section__TjtMz [data-fs-carousel] [data-fs-carousel-controls] {
            width: calc(100% + 2*var(--fs-control-tap-size) + 2*var(--fs-spacing-4))
        }
    }

    .section_section__TjtMz [data-fs-carousel] [data-fs-carousel-control] {
        cursor: pointer
    }

    .section_section__TjtMz [data-fs-carousel] [data-fs-carousel-control] [data-fs-button-wrapper] {
        border-radius: var(--fs-carousel-controls-border-radius);
        box-shadow: var(--fs-carousel-controls-box-shadow)
    }

    .section_section__TjtMz [data-fs-carousel] [data-fs-carousel-control]:not(:hover) [data-fs-button-wrapper] {
        background-color: var(--fs-carousel-controls-bkg-color)
    }

    .section_section__TjtMz [data-fs-carousel] [data-fs-carousel-control]:hover:not(:disabled) [data-fs-button-wrapper] {
        box-shadow: var(--fs-carousel-controls-box-shadow)
    }

    .section_section__TjtMz [data-fs-carousel] [data-fs-carousel-control] [data-fs-icon] {
        color: var(--fs-carousel-controls-icon-color)
    }

    .section_section__TjtMz [data-fs-carousel] [data-fs-carousel-track] {
        display: flex;
        padding: var(--fs-carousel-padding-mobile)
    }

    .section_section__TjtMz [data-fs-carousel] [data-fs-carousel-track]::-webkit-scrollbar {
        display: none
    }

    @media(min-width:1281px) {
        .section_section__TjtMz [data-fs-carousel] [data-fs-carousel-track] {
            padding: var(--fs-carousel-padding-desktop)
        }
    }

    .section_section__TjtMz [data-fs-carousel] [data-fs-carousel-item]:not(:last-of-type) {
        margin-right: var(--fs-carousel-item-margin-right)
    }

    .section_section__TjtMz [data-fs-carousel] [data-fs-carousel-bullets] {
        position: relative;
        width: 100%;
        padding-top: var(--fs-carousel-bullets-padding-top);
        display: flex;
        flex-flow: row nowrap;
        -moz-column-gap: var(--fs-carousel-bullets-column-gap-mobile);
        column-gap: var(--fs-carousel-bullets-column-gap-mobile);
        padding-left: var(--fs-carousel-bullets-padding-left);
        padding-right: var(--fs-carousel-bullets-padding-right)
    }

    @media(min-width:769px) {
        .section_section__TjtMz [data-fs-carousel] [data-fs-carousel-bullets] {
            width: -webkit-fit-content;
            width: -moz-fit-content;
            width: fit-content;
            align-items: center;
            justify-content: center;
            margin: auto;
            -moz-column-gap: var(--fs-carousel-bullets-column-gap-tablet);
            column-gap: var(--fs-carousel-bullets-column-gap-tablet)
        }
    }

    .section_section__TjtMz [data-fs-carousel] [data-fs-carousel-bullets] [data-fs-carousel-bullet] {
        width: var(--fs-carousel-bullet-width-mobile);
        align-items: center;
        justify-content: center
    }

    .section_section__TjtMz [data-fs-carousel] [data-fs-carousel-bullets] [data-fs-carousel-bullet] [data-fs-button-wrapper] {
        padding: 0;
        height: var(--fs-carousel-bullet-height-mobile);
        background-color: var(--fs-carousel-bullet-bkg-color);
        border-color: transparent;
        border-radius: 0
    }

    @media(min-width:769px) {
        .section_section__TjtMz [data-fs-carousel] [data-fs-carousel-bullets] [data-fs-carousel-bullet] [data-fs-button-wrapper] {
            width: var(--fs-carousel-bullet-width-desktop);
            height: var(--fs-carousel-bullet-height-desktop);
            margin: 0;
            border-radius: var(--fs-carousel-bullet-border-radius)
        }
    }

    .section_section__TjtMz [data-fs-carousel] [data-fs-carousel-bullets] [data-fs-carousel-bullet][aria-selected=true] [data-fs-button-wrapper] {
        background-color: var(--fs-carousel-bullet-bkg-color-selected)
    }

    .section_section__TjtMz [data-fs-discount-badge] {
        --fs-discount-badge-low-bkg-color: var(--fs-badge-success-bkg-color);
        --fs-discount-badge-low-text-color: var(--fs-badge-success-text-color);
        --fs-discount-badge-low-border-color: var(--fs-badge-success-border-color);
        --fs-discount-badge-medium-bkg-color: var(--fs-badge-warning-bkg-color);
        --fs-discount-badge-medium-text-color: var(--fs-badge-warning-text-color);
        --fs-discount-badge-medium-border-color: var(--fs-badge-warning-border-color);
        --fs-discount-badge-high-bkg-color: var(--fs-badge-danger-bkg-color);
        --fs-discount-badge-high-text-color: var(--fs-badge-danger-text-color);
        --fs-discount-badge-high-border-color: var(--fs-badge-danger-border-color)
    }

    .section_section__TjtMz [data-fs-discount-badge][data-fs-discount-badge-variant=low] {
        color: var(--fs-discount-badge-low-text-color)
    }

    .section_section__TjtMz [data-fs-discount-badge][data-fs-discount-badge-variant=low] [data-fs-badge-wrapper] {
        background-color: var(--fs-discount-badge-low-bkg-color);
        border-color: var(--fs-discount-badge-low-border-color)
    }

    .section_section__TjtMz [data-fs-discount-badge][data-fs-discount-badge-variant=medium] {
        color: var(--fs-discount-badge-medium-text-color)
    }

    .section_section__TjtMz [data-fs-discount-badge][data-fs-discount-badge-variant=medium] [data-fs-badge-wrapper] {
        background-color: var(--fs-discount-badge-medium-bkg-color);
        border-color: var(--fs-discount-badge-medium-border-color)
    }

    .section_section__TjtMz [data-fs-discount-badge][data-fs-discount-badge-variant=high] {
        color: var(--fs-discount-badge-high-text-color)
    }

    .section_section__TjtMz [data-fs-discount-badge][data-fs-discount-badge-variant=high] [data-fs-badge-wrapper] {
        background-color: var(--fs-discount-badge-high-bkg-color);
        border-color: var(--fs-discount-badge-high-border-color)
    }

    .section_section__TjtMz [data-fs-rating] {
        --fs-rating-gap: var(--fs-spacing-0);
        --fs-rating-color: var(--fs-color-main-2);
        --fs-rating-color-empty: var(--fs-color-neutral-4);
        --fs-rating-icon-width: var(--fs-spacing-3);
        --fs-rating-icon-height: var(--fs-rating-icon-width);
        --fs-rating-actionable-gap: 0;
        --fs-rating-actionable-icon-width: var(--fs-rating-icon-width);
        --fs-rating-actionable-icon-height: var(--fs-rating-actionable-icon-width);
        --fs-rating-actionable-icon-color: var(--fs-rating-color-empty);
        --fs-rating-actionable-icon-color-selected: var(--fs-rating-color);
        --fs-rating-button-min-height: var(--fs-spacing-5);
        display: flex
    }

    .section_section__TjtMz [data-fs-rating] [data-fs-icon] {
        width: var(--fs-rating-icon-width);
        height: var(--fs-rating-icon-height);
        color: var(--fs-rating-color)
    }

    .section_section__TjtMz [data-fs-rating] [data-fs-rating-button] {
        --fs-button-small-min-height: var(--fs-rating-button-min-height);
        color: unset
    }

    .section_section__TjtMz [data-fs-rating] [data-fs-rating-button][disabled] [data-fs-button-wrapper],
    .section_section__TjtMz [data-fs-rating] [data-fs-rating-button][disabled] [data-fs-button-wrapper]:hover {
        background-color: transparent
    }

    .section_section__TjtMz [data-fs-rating] [data-fs-rating-button][data-fs-button-variant=tertiary]:active,
    .section_section__TjtMz [data-fs-rating] [data-fs-rating-button][data-fs-button-variant=tertiary]:focus,
    .section_section__TjtMz [data-fs-rating] [data-fs-rating-button][data-fs-button-variant=tertiary]:hover {
        color: unset
    }

    .section_section__TjtMz [data-fs-rating] [data-fs-rating-icon-wrapper] {
        position: absolute;
        top: 0;
        left: 0;
        overflow: hidden
    }

    .section_section__TjtMz [data-fs-rating] svg[data-fs-rating-icon-outline] {
        fill: none
    }

    .section_section__TjtMz [data-fs-rating] [data-fs-rating-item] {
        position: relative;
        fill: var(--fs-rating-color)
    }

    .section_section__TjtMz [data-fs-rating] [data-fs-rating-item=empty] svg[data-fs-icon] {
        color: var(--fs-rating-color-empty);
        fill: none
    }

    .section_section__TjtMz [data-fs-rating] [data-fs-rating-item=partial] [data-fs-rating-icon-wrapper] {
        width: calc(var(--fs-rating-icon-width)/2)
    }

    .section_section__TjtMz [data-fs-rating]:not([data-fs-rating-actionable=true]) {
        -moz-column-gap: var(--fs-rating-gap);
        column-gap: var(--fs-rating-gap)
    }

    .section_section__TjtMz [data-fs-rating][data-fs-rating-actionable=true] {
        -moz-column-gap: var(--fs-rating-actionable-gap);
        column-gap: var(--fs-rating-actionable-gap)
    }

    .section_section__TjtMz [data-fs-rating][data-fs-rating-actionable=true] [data-fs-rating-item=full] svg[data-fs-icon] {
        color: var(--fs-rating-actionable-icon-color-selected);
        fill: var(--fs-rating-actionable-icon-color-selected)
    }

    .section_section__TjtMz [data-fs-rating][data-fs-rating-actionable=true] [data-fs-icon] {
        width: var(--fs-rating-actionable-icon-width);
        height: var(--fs-rating-actionable-icon-height);
        color: var(--fs-rating-actionable-color);
        color: var(--fs-rating-actionable-icon-color)
    }

    .section_section__TjtMz [data-fs-product-card] {
        --fs-product-card-padding: var(--fs-spacing-1) var(--fs-spacing-1) var(--fs-spacing-2) var(--fs-spacing-1);
        --fs-product-card-min-width: 10rem;
        --fs-product-card-gap: var(--fs-spacing-2);
        --fs-product-card-shadow: var(--fs-shadow);
        --fs-product-card-shadow-hover: var(--fs-shadow-hover);
        --fs-product-card-bkg-color: var(--fs-color-body-bkg);
        --fs-product-card-bkg-color-hover: var(--fs-product-card-bkg-color);
        --fs-product-card-bkg-color-focus: var(--fs-product-card-bkg-color-hover);
        --fs-product-card-border-radius: var(--fs-border-radius);
        --fs-product-card-border-width: var(--fs-border-width);
        --fs-product-card-border-color: var(--fs-border-color-light);
        --fs-product-card-border-color-hover: var(--fs-border-color-hover);
        --fs-product-card-transition-function: var(--fs-transition-function);
        --fs-product-card-transition-property: var(--fs-transition-property);
        --fs-product-card-transition-timing: var(--fs-transition-timing);
        --fs-product-card-img-radius: var(--fs-product-card-border-radius);
        --fs-product-card-img-scale-hover: 1;
        --fs-product-card-title-color: var(--fs-color-text);
        --fs-product-card-title-size: var(--fs-text-size-base);
        --fs-product-card-title-weight: var(--fs-text-weight-regular);
        --fs-product-card-title-max-lines: var(--fs-text-max-lines);
        --fs-product-card-price-color: var(--fs-color-text);
        --fs-product-card-price-size: var(--fs-text-size-base);
        --fs-product-card-out-of-stock-bkg-color: transparent;
        --fs-product-card-out-of-stock-border-color: var(--fs-color-neutral-1);
        --fs-product-card-out-of-stock-img-opacity: .5;
        --fs-product-card-taxes-label-color: var(--fs-color-info-text);
        --fs-product-card-taxes-text-size: var(--fs-text-size-tiny);
        --fs-product-card-taxes-text-weight: var(--fs-text-weight-regular);
        --fs-product-card-wide-padding: 0;
        --fs-product-card-wide-content-padding: var(--fs-spacing-2);
        --fs-product-card-wide-bkg-color: var(--fs-color-neutral-bkg);
        --fs-product-card-wide-min-width: 9rem;
        --fs-product-card-sponsored-label-size: var(--fs-text-size-tiny);
        --fs-product-card-sponsored-label-color: var(--fs-color-text-light);
        position: relative;
        min-width: var(--fs-product-card-min-width);
        height: 100%;
        display: flex;
        flex-direction: column;
        row-gap: var(--fs-product-card-gap);
        padding: var(--fs-product-card-padding);
        background-color: var(--fs-product-card-bkg-color);
        border: var(--fs-product-card-border-width) solid transparent;
        border-radius: var(--fs-product-card-border-radius);
        overflow: hidden;
        box-shadow: var(--fs-product-card-shadow);
        transition: var(--fs-product-card-transition-property) var(--fs-product-card-transition-timing) var(--fs-product-card-transition-function)
    }

    .section_section__TjtMz [data-fs-product-card]:focus-within {
        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);
        background-color: var(--fs-product-card-bkg-color-focus)
    }

    @media(hover:hover) {
        .section_section__TjtMz [data-fs-product-card]:hover {
            background-color: var(--fs-product-card-bkg-color-hover);
            border-color: var(--fs-product-card-border-color-hover);
            box-shadow: var(--fs-product-card-shadow-hover)
        }

        .section_section__TjtMz [data-fs-product-card]:hover [data-fs-product-card-image] img {
            transform: scale(var(--fs-product-card-img-scale-hover))
        }
    }

    .section_section__TjtMz [data-fs-product-card] [data-fs-product-card-heading] [data-fs-rating] {
        margin-top: var(--fs-spacing-0)
    }

    .section_section__TjtMz [data-fs-product-card] [data-fs-product-card-image] {
        position: relative;
        display: flex;
        justify-content: center;
        overflow: hidden;
        width: 100%;
        aspect-ratio: var(--fs-product-card-image-aspect-ratio)
    }

    .section_section__TjtMz [data-fs-product-card] [data-fs-product-card-image] img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        transition: var(--fs-product-card-transition-property) var(--fs-product-card-transition-timing) var(--fs-product-card-transition-function)
    }

    .section_section__TjtMz [data-fs-product-card] [data-fs-product-card-content] {
        display: flex;
        flex-direction: column;
        row-gap: var(--fs-product-card-gap)
    }

    .section_section__TjtMz [data-fs-product-card] [data-fs-product-card-content] [data-fs-product-card-taxes-label] {
        color: var(--fs-product-card-taxes-label-color);
        font-size: var(--fs-product-card-taxes-text-size);
        font-weight: var(--fs-product-card-taxes-text-weight)
    }

    .section_section__TjtMz [data-fs-product-card] [data-fs-product-card-content] [data-fs-link] {
        min-height: 100%;
        padding: 0;
        color: var(--fs-product-card-title-color);
        text-decoration: none;
        outline: none
    }

    .section_section__TjtMz [data-fs-product-card] [data-fs-product-card-content] [data-fs-link]>span {
        display: -webkit-box;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        text-overflow: -o-ellipsis-lastline;
        text-overflow: ellipsis;
        white-space: normal
    }

    .section_section__TjtMz [data-fs-product-card] [data-fs-product-card-content] [data-fs-link]:after {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        display: block;
        content: ""
    }

    .section_section__TjtMz [data-fs-product-card] [data-fs-product-card-sponsored-label] {
        font-size: var(--fs-product-card-sponsored-label-size);
        color: var(--fs-product-card-sponsored-label-color);
        line-height: 1.33
    }

    .section_section__TjtMz [data-fs-product-card] [data-fs-product-card-title] {
        font-size: var(--fs-product-card-title-size);
        font-weight: var(--fs-product-card-title-weight);
        line-height: 1.25;
        color: var(--fs-product-card-title-color);
        display: -webkit-box;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: var(--fs-product-card-title-max-lines);
        line-clamp: var(--fs-product-card-title-max-lines);
        text-overflow: -o-ellipsis-lastline;
        text-overflow: ellipsis;
        white-space: normal
    }

    .section_section__TjtMz [data-fs-product-card] [data-fs-product-card-title]>a {
        line-height: 1.25
    }

    .section_section__TjtMz [data-fs-product-card] [data-fs-product-card-prices] {
        display: flex;
        align-items: center
    }

    .section_section__TjtMz [data-fs-product-card] [data-fs-product-card-prices] [data-fs-price-variant=spot] {
        font-size: var(--fs-product-card-price-size);
        color: var(--fs-product-card-price-color)
    }

    .section_section__TjtMz [data-fs-product-card] [data-fs-product-card-actions] {
        z-index: var(--fs-z-index-top);
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content
    }

    .section_section__TjtMz [data-fs-product-card][data-fs-product-card=out-of-stock] {
        --fs-product-card-bkg-color: var(--fs-product-card-out-of-stock-bkg-color);
        --fs-product-card-border-color: var(--fs-product-card-out-of-stock-border-color)
    }

    .section_section__TjtMz [data-fs-product-card][data-fs-product-card=out-of-stock] [data-fs-product-card-image] {
        opacity: var(--fs-product-card-out-of-stock-img-opacity)
    }

    .section_section__TjtMz [data-fs-product-card][data-fs-product-card-bordered=true] {
        border: var(--fs-product-card-border-width) solid var(--fs-product-card-border-color)
    }

    @media(hover:hover) {
        .section_section__TjtMz [data-fs-product-card][data-fs-product-card-bordered=true]:hover {
            border-color: var(--fs-product-card-border-color-hover)
        }
    }

    .section_section__TjtMz [data-fs-product-card][data-fs-product-card-variant=default] [data-fs-product-card-image] {
        border-radius: var(--fs-product-card-img-radius)
    }

    .section_section__TjtMz [data-fs-product-card][data-fs-product-card-variant=wide] {
        --fs-product-card-padding: var(--fs-product-card-wide-padding);
        --fs-product-card-bkg-color: var(--fs-product-card-wide-bkg-color);
        --fs-product-card-min-width: var(--fs-product-card-wide-min-width);
        padding-bottom: var(--fs-product-card-wide-content-padding)
    }

    .section_section__TjtMz [data-fs-product-card][data-fs-product-card-variant=wide] [data-fs-product-card-content] {
        padding-left: var(--fs-product-card-wide-content-padding);
        padding-right: var(--fs-product-card-wide-content-padding)
    }

    .section_section__TjtMz [data-fs-product-card][data-fs-product-card-variant=wide] [data-fs-product-card-content] [data-fs-link]>span {
        display: -webkit-box;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        text-overflow: -o-ellipsis-lastline;
        text-overflow: ellipsis;
        white-space: normal
    }

    @media(min-width:1280px) {
        .section_section__TjtMz [data-fs-product-card][data-fs-product-card-variant=wide] [data-fs-product-card-content] {
            flex-direction: row;
            justify-content: space-between
        }
    }

    .section_section__TjtMz [data-fs-product-card][data-fs-product-card-variant=wide] [data-fs-badge-variant],
    .section_section__TjtMz [data-fs-product-card][data-fs-product-card-variant=wide] [data-fs-product-card-actions] {
        margin-top: var(--fs-spacing-0)
    }

    .section_section__TjtMz [data-fs-product-card-skeleton] {
        --fs-product-card-skeleton-padding: var(--fs-spacing-1) var(--fs-spacing-1) var(--fs-spacing-2);
        --fs-product-card-skeleton-border-radius: var(--fs-border-radius);
        --fs-product-card-skeleton-gap: var(--fs-spacing-1);
        --fs-product-card-skeleton-sectioned-min-width: 10rem;
        --fs-product-card-skeleton-bordered: var(--fs-border-width) solid var(--fs-border-color-light);
        position: relative;
        padding: var(--fs-product-card-skeleton-padding);
        overflow: hidden;
        border-radius: var(--fs-product-card-skeleton-border-radius)
    }

    .section_section__TjtMz [data-fs-product-card-skeleton],
    .section_section__TjtMz [data-fs-product-card-skeleton] [data-fs-product-card-skeleton-content] {
        display: flex;
        flex-direction: column;
        row-gap: var(--fs-product-card-skeleton-gap)
    }

    .section_section__TjtMz [data-fs-product-card-skeleton] [data-fs-product-card-skeleton-image] {
        aspect-ratio: var(--fs-product-card-skeleton-image-aspect-ratio)
    }

    .section_section__TjtMz [data-fs-product-card-skeleton] [data-fs-product-card-skeleton-image] [data-fs-skeleton-wrapper],
    .section_section__TjtMz [data-fs-product-card-skeleton] [data-fs-product-card-skeleton-image] [data-fs-skeleton] {
        width: 100%;
        height: 100%
    }

    .section_section__TjtMz [data-fs-product-card-skeleton][data-fs-product-card-skeleton-sectioned=true] {
        min-width: var(--fs-product-card-skeleton-sectioned-min-width)
    }

    .section_section__TjtMz [data-fs-product-card-skeleton][data-fs-product-card-skeleton-bordered=true] {
        border: var(--fs-product-card-skeleton-bordered)
    }

    .section_section__TjtMz [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__TjtMz [data-fs-product-shelf] {
        --fs-product-shelf-items-gap: var(--fs-grid-gap-1);
        --fs-product-shelf-items-padding-top: var(--fs-spacing-0);
        --fs-product-shelf-items-padding-bottom: var(--fs-spacing-3);
        width: 100%
    }

    .section_section__TjtMz [data-fs-product-shelf] [data-fs-product-shelf-items] {
        display: flex;
        align-items: stretch;
        overflow-x: auto;
        position: relative;
        -moz-column-gap: var(--fs-product-shelf-items-gap);
        column-gap: var(--fs-product-shelf-items-gap)
    }

    .section_section__TjtMz [data-fs-product-shelf] [data-fs-product-shelf-items] [data-fs-product-shelf-item] {
        width: 100%
    }

    @media(min-width:768px) {
        .section_section__TjtMz [data-fs-product-shelf] [data-fs-product-shelf-items] {
            padding-top: var(--fs-product-shelf-items-padding-top);
            padding-bottom: var(--fs-product-shelf-items-padding-bottom);
            overflow-x: auto
        }
    }
}

</style><style data-n-href="/_next/static/css/00f986e5993aa817.css">@layer components {
    .section_section__dvBbv [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__dvBbv [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__dvBbv [data-fs-button][data-fs-button-variant]:focus,
    .section_section__dvBbv [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__dvBbv [data-fs-button][data-fs-button-variant]:focus [data-fs-button-wrapper],
            .section_section__dvBbv [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__dvBbv [data-fs-button][data-fs-button-variant]:focus-visible [data-fs-button-wrapper],
    .section_section__dvBbv [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__dvBbv [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper],
    .section_section__dvBbv [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__dvBbv [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper] svg,
    .section_section__dvBbv [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__dvBbv [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper]:hover,
    .section_section__dvBbv [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__dvBbv [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__dvBbv [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__dvBbv [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__dvBbv [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__dvBbv [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__dvBbv [data-fs-button][data-fs-button-variant=primary]:focus [data-fs-button-wrapper],
    .section_section__dvBbv [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__dvBbv [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__dvBbv [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__dvBbv [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__dvBbv [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__dvBbv [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__dvBbv [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__dvBbv [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__dvBbv [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__dvBbv [data-fs-button][data-fs-button-variant=secondary]:focus [data-fs-button-wrapper],
    .section_section__dvBbv [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__dvBbv [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__dvBbv [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__dvBbv [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__dvBbv [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__dvBbv [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__dvBbv [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__dvBbv [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__dvBbv [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__dvBbv [data-fs-button][data-fs-button-variant=tertiary]:focus [data-fs-button-wrapper],
    .section_section__dvBbv [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__dvBbv [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__dvBbv [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__dvBbv [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__dvBbv [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__dvBbv [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__dvBbv [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__dvBbv [data-fs-button][data-fs-icon-button=true] {
        width: var(--fs-button-height)
    }

    .section_section__dvBbv [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__dvBbv [data-fs-button][data-fs-button-loading=true] [data-fs-button-wrapper]>* {
        opacity: 0;
        pointer-events: none
    }

    .section_section__dvBbv [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__dvBbv [data-fs-icon] {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .section_section__dvBbv [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__dvBbv [data-fs-link]:hover {
        -webkit-text-decoration: var(--fs-link-text-decoration-hover);
        text-decoration: var(--fs-link-text-decoration-hover)
    }

    .section_section__dvBbv [data-fs-link]:visited {
        color: var(--fs-link-text-color-visited)
    }

    .section_section__dvBbv [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__dvBbv [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__dvBbv [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__dvBbv [data-fs-link][data-fs-link-variant=default] {
        line-height: var(--fs-link-text-line-height);
        color: var(--fs-link-text-color)
    }

    .section_section__dvBbv [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__dvBbv [data-fs-link][data-fs-link-variant=display]:visited {
        color: var(--fs-link-display-text-color-visited)
    }

    .section_section__dvBbv [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__dvBbv [data-fs-link][data-fs-link-size=small] {
        font-size: var(--fs-link-small-text-size)
    }

    @media(min-width:1280px) {
        .section_section__dvBbv [data-fs-link][data-fs-link-size=small] {
            padding: var(--fs-link-small-padding)
        }
    }

    .section_section__dvBbv [data-fs-link][data-fs-link-inverse=true] {
        color: var(--fs-link-inverse-text-color)
    }

    .section_section__dvBbv [data-fs-link][data-fs-link-inverse=true]:visited {
        color: var(--fs-link-inverse-text-color-visited)
    }

    .section_section__dvBbv [data-fs-list] {
        --fs-list-style-unordered: initial;
        --fs-list-style-ordered: decimal;
        padding: 0
    }

    .section_section__dvBbv [data-fs-list][data-fs-list-marker=true] {
        list-style: var(--fs-list-style-unordered);
        list-style-position: inside
    }

    ol.section_section__dvBbv [data-fs-list][data-fs-list-marker=true] {
        list-style: var(--fs-list-style-ordered);
        list-style-position: inside
    }

    .section_section__dvBbv [data-fs-breadcrumb] {
        --fs-breadcrumb-margin-left: var(--fs-spacing-0);
        --fs-breadcrumb-padding: var(--fs-spacing-2) 0;
        --fs-breadcrumb-list-item-padding: var(--fs-spacing-0);
        --fs-breadcrumb-list-item-last-text-color: var(--fs-color-text-light);
        --fs-breadcrumb-list-item-max-width-mobile: 30%;
        --fs-breadcrumb-link-color-visited: var(--fs-color-link);
        --fs-breadcrumb-link-home-padding: var(--fs-spacing-1);
        --fs-breadcrumb-link-home-border-radius: var(--fs-border-radius-circle);
        --fs-breadcrumb-link-home-hover-bkg-color: var(--fs-color-primary-bkg-light);
        --fs-breadcrumb-link-home-color: var(--fs-color-text);
        --fs-breadcrumb-divider-height: var(--fs-spacing-3);
        --fs-breadcrumb-divider-margin: var(--fs-spacing-1);
        --fs-breadcrumb-divider-border-left-width: var(--fs-border-width);
        --fs-breadcrumb-divider-border-left-color: var(--fs-border-color-light);
        --fs-breadcrumb-dropdown-button-margin-left: var(--fs-breadcrumb-margin-left);
        --fs-breadcrumb-dropdown-button-color: var(--fs-color-link);
        --fs-breadcrumb-dropdown-button-border-radius: var(--fs-spacing-0);
        --fs-breadcrumb-dropdown-button-transition-property: var(--fs-transition-property);
        --fs-breadcrumb-dropdown-button-transition-timing: var(--fs-transition-timing);
        --fs-breadcrumb-dropdown-button-transition-function: var(--fs-transition-function);
        width: 100%;
        padding: var(--fs-breadcrumb-padding)
    }

    .section_section__dvBbv [data-fs-breadcrumb] [data-fs-breadcrumb-list] {
        display: flex;
        align-items: center;
        overflow-x: hidden
    }

    @media(max-width:1279px) {
        .section_section__dvBbv [data-fs-breadcrumb] [data-fs-breadcrumb-list] {
            margin-left: var(--fs-breadcrumb-margin-left)
        }
    }

    .section_section__dvBbv [data-fs-breadcrumb] [data-fs-breadcrumb-list-item] {
        display: inline-flex;
        align-items: center;
        padding: var(--fs-breadcrumb-list-item-padding)
    }

    .section_section__dvBbv [data-fs-breadcrumb] [data-fs-breadcrumb-list-item]:not(:first-child) {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    @media(max-width:768px) {
        .section_section__dvBbv [data-fs-breadcrumb] [data-fs-breadcrumb-list-item]:not(:first-child) {
            max-width: var(--fs-breadcrumb-list-item-max-width-mobile)
        }
    }

    .section_section__dvBbv [data-fs-breadcrumb] [data-fs-breadcrumb-list-item] [data-fs-breadcrumb-link-home] {
        display: flex;
        align-items: center;
        padding: var(--fs-breadcrumb-link-home-padding);
        border-radius: var(--fs-breadcrumb-link-home-border-radius)
    }

    .section_section__dvBbv [data-fs-breadcrumb] [data-fs-breadcrumb-list-item] [data-fs-breadcrumb-link-home]:focus,
    .section_section__dvBbv [data-fs-breadcrumb] [data-fs-breadcrumb-list-item] [data-fs-breadcrumb-link-home]:hover {
        background-color: var(--fs-breadcrumb-link-home-hover-bkg-color)
    }

    .section_section__dvBbv [data-fs-breadcrumb] [data-fs-breadcrumb-list-item] [data-fs-breadcrumb-link-home] svg {
        color: var(--fs-breadcrumb-link-home-color)
    }

    .section_section__dvBbv [data-fs-breadcrumb] [data-fs-breadcrumb-list-item]:nth-child(2) {
        overflow: visible
    }

    .section_section__dvBbv [data-fs-breadcrumb] [data-fs-breadcrumb-list-item]:last-child {
        color: var(--fs-breadcrumb-list-item-last-text-color)
    }

    @media(min-width:1280px) {
        .section_section__dvBbv [data-fs-breadcrumb] [data-fs-breadcrumb-list-item]:nth-child(3) {
            overflow: visible
        }

        .section_section__dvBbv [data-fs-breadcrumb] [data-fs-breadcrumb-list-item]:nth-child(2) {
            overflow: hidden
        }
    }

    .section_section__dvBbv [data-fs-breadcrumb] [data-fs-breadcrumb-item] {
        display: block;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .section_section__dvBbv [data-fs-breadcrumb] [data-fs-breadcrumb-divider] {
        height: var(--fs-breadcrumb-divider-height);
        margin: var(--fs-breadcrumb-divider-margin);
        border-left: var(--fs-breadcrumb-divider-border-left-width) solid var(--fs-breadcrumb-divider-border-left-color)
    }

    .section_section__dvBbv [data-fs-breadcrumb] [data-fs-breadcrumb-link] {
        padding: 0
    }

    .section_section__dvBbv [data-fs-breadcrumb] [data-fs-breadcrumb-link]:visited {
        color: var(--fs-breadcrumb-link-color-visited)
    }

    .section_section__dvBbv [data-fs-breadcrumb] [data-fs-breadcrumb-dropdown-button] {
        display: flex;
        align-items: center;
        margin-left: var(--fs-breadcrumb-dropdown-button-margin-left);
        color: var(--fs-breadcrumb-dropdown-button-color);
        cursor: pointer;
        background-color: transparent;
        border-width: 0;
        border-radius: var(--fs-breadcrumb-dropdown-button-border-radius);
        transition: var(--fs-breadcrumb-dropdown-button-transition-property) var(--fs-breadcrumb-dropdown-button-transition-timing) var(--fs-breadcrumb-dropdown-button-transition-function)
    }

    @media(max-width:1279px) {
        .section_section__dvBbv [data-fs-breadcrumb][data-fs-breadcrumb-is-desktop=true] {
            display: none;
            visibility: hidden
        }
    }

    @media(min-width:1280px) {
        .section_section__dvBbv [data-fs-breadcrumb][data-fs-breadcrumb-is-desktop=false] {
            display: none;
            visibility: hidden
        }
    }

    .section_section__dvBbv [data-fs-breadcrumb-dropdown-menu] [data-fs-breadcrumb-dropdown-link] {
        padding: 0
    }

    .section_section__dvBbv [data-fs-breadcrumb-dropdown-menu] [data-fs-breadcrumb-dropdown-link]:visited {
        color: var(--fs-breadcrumb-link-color-visited)
    }

    .section_section__Pdf2v [data-fs-hero] {
        --fs-hero-text-size: var(--fs-text-size-lead);
        --fs-hero-text-line-height: 1.33;
        --fs-hero-image-border-radius: 0;
        --fs-hero-title-padding: var(--fs-spacing-5) 0 var(--fs-spacing-6);
        --fs-hero-title-weight: var(--fs-text-weight-black);
        --fs-hero-title-line-height: 1.1;
        --fs-hero-subtitle-margin-top-mobile: var(--fs-spacing-2);
        --fs-hero-subtitle-margin-top-tablet: var(--fs-spacing-4);
        --fs-hero-subtitle-size: var(--fs-hero-text-size);
        --fs-hero-subtitle-line-height: var(--fs-hero-text-line-height);
        --fs-hero-primary-image-height-mobile: 15rem;
        --fs-hero-primary-image-height-desktop: 29rem;
        --fs-hero-primary-title-size: var(--fs-text-size-title-huge);
        --fs-hero-secondary-image-height-mobile: 11.25rem;
        --fs-hero-secondary-image-height-desktop: 14.188rem;
        --fs-hero-secondary-title-size: var(--fs-text-size-title-page);
        --fs-hero-main-bkg-color: var(--fs-color-primary-bkg);
        --fs-hero-main-text-color: var(--fs-color-primary-text);
        --fs-hero-light-bkg-color: var(--fs-color-secondary-bkg-light);
        --fs-hero-light-text-color: var(--fs-color-text-display);
        --fs-hero-accent-bkg-color: var(--fs-color-highlighted-bkg);
        --fs-hero-accent-text-color: var(--fs-hero-light-text-color);
        display: flex;
        flex-direction: column;
        width: 100%
    }
}

@layer components {
    @media(min-width:768px) {
        .section_section__Pdf2v [data-fs-hero] {
            position: relative;
            flex-direction: row-reverse;
            justify-content: flex-end
        }
    }

    .section_section__Pdf2v [data-fs-hero] [data-fs-hero-image] {
        border-radius: var(--fs-hero-image-border-radius)
    }

    @media(min-width:768px) {
        .section_section__Pdf2v [data-fs-hero] [data-fs-hero-image] {
            position: absolute;
            right: 0;
            width: 50%;
            height: 100%;
            overflow: hidden
        }
    }

    .section_section__Pdf2v [data-fs-hero] [data-fs-hero-image] img {
        width: 100%;
        height: 100%;
        object-fit: cover
    }

    .section_section__Pdf2v [data-fs-hero] [data-fs-hero-heading] {
        width: 100%;
        padding: var(--fs-hero-title-padding)
    }

    .section_section__Pdf2v [data-fs-hero] [data-fs-hero-wrapper] {
        display: flex;
        gap: var(--fs-spacing-3);
        justify-content: space-between
    }

    @media(min-width:768px) {
        .section_section__Pdf2v [data-fs-hero] [data-fs-hero-wrapper] {
            gap: var(--fs-spacing-1);
            justify-content: flex-start
        }
    }

    .section_section__Pdf2v [data-fs-hero] [data-fs-hero-title] {
        font-weight: var(--fs-hero-title-weight);
        line-height: var(--fs-hero-title-line-height)
    }

    .section_section__Pdf2v [data-fs-hero] [data-fs-hero-subtitle] {
        margin-top: var(--fs-hero-subtitle-margin-top-mobile);
        font-size: var(--fs-hero-subtitle-size);
        line-height: var(--fs-hero-subtitle-line-height)
    }

    @media(min-width:768px) {
        .section_section__Pdf2v [data-fs-hero] [data-fs-hero-subtitle] {
            margin-top: var(--fs-hero-subtitle-margin-top-tablet)
        }
    }

    .section_section__Pdf2v [data-fs-hero] [data-fs-button] {
        margin-top: var(--fs-spacing-6)
    }

    .section_section__Pdf2v [data-fs-hero] [data-fs-button] [data-fs-button-wrapper] {
        min-width: 11.25rem;
        justify-content: space-between
    }

    .section_section__Pdf2v [data-fs-hero] [data-fs-hero-icon] {
        color: var(--fs-hero-text-color);
        height: var(--fs-spacing-4);
        width: var(--fs-spacing-4)
    }

    @media(min-width:768px) {
        .section_section__Pdf2v [data-fs-hero][data-fs-hero-variant=primary] {
            min-height: var(--fs-hero-primary-image-height-desktop)
        }
    }

    .section_section__Pdf2v [data-fs-hero][data-fs-hero-variant=primary] [data-fs-hero-title] {
        font-size: var(--fs-hero-primary-title-size)
    }

    @media(min-width:768px) {
        .section_section__Pdf2v [data-fs-hero][data-fs-hero-variant=primary] [data-fs-hero-heading] {
            display: flex;
            align-items: center;
            padding: var(--fs-spacing-9) 0
        }

        .section_section__Pdf2v [data-fs-hero][data-fs-hero-variant=primary] [data-fs-button] {
            margin-top: var(--fs-spacing-8)
        }
    }

    @media(max-width:767px) {
        .section_section__Pdf2v [data-fs-hero][data-fs-hero-variant=primary] [data-fs-hero-image] {
            height: var(--fs-hero-primary-image-height-mobile)
        }
    }

    @media(min-width:768px) {
        .section_section__Pdf2v [data-fs-hero][data-fs-hero-variant=primary] [data-fs-hero-info] {
            width: 46%;
            padding-right: var(--fs-spacing-9)
        }

        .section_section__Pdf2v [data-fs-hero][data-fs-hero-variant=secondary] {
            min-height: var(--fs-hero-secondary-image-height-desktop)
        }
    }

    .section_section__Pdf2v [data-fs-hero][data-fs-hero-variant=secondary] [data-fs-hero-title] {
        font-size: var(--fs-hero-secondary-title-size)
    }

    @media(min-width:768px) {
        .section_section__Pdf2v [data-fs-hero][data-fs-hero-variant=secondary] [data-fs-hero-info] {
            width: 42%
        }
    }

    .section_section__Pdf2v [data-fs-hero][data-fs-hero-variant=secondary] [data-fs-hero-heading] {
        padding: var(--fs-spacing-4) 0 var(--fs-spacing-5)
    }

    @media(min-width:768px) {
        .section_section__Pdf2v [data-fs-hero][data-fs-hero-variant=secondary] [data-fs-hero-heading] {
            padding: var(--fs-spacing-5) 0
        }
    }

    @media(max-width:767px) {
        .section_section__Pdf2v [data-fs-hero][data-fs-hero-variant=secondary] [data-fs-hero-image] {
            height: var(--fs-hero-secondary-image-height-mobile)
        }
    }

    .section_section__Pdf2v [data-fs-hero][data-fs-hero-color-variant=main] {
        color: var(--fs-hero-main-text-color);
        background-color: var(--fs-hero-main-bkg-color)
    }

    .section_section__Pdf2v [data-fs-hero][data-fs-hero-color-variant=light] {
        color: var(--fs-hero-light-text-color);
        background-color: var(--fs-hero-light-bkg-color)
    }

    .section_section__Pdf2v [data-fs-hero][data-fs-hero-color-variant=accent] {
        color: var(--fs-hero-accent-text-color);
        background-color: var(--fs-hero-accent-bkg-color)
    }

    .section_section__Pdf2v [data-fs-link-button] {
        text-decoration: none
    }

    .section_section__Pdf2v [data-fs-link-button]:disabled,
    .section_section__Pdf2v [data-fs-link-button][data-fs-button-disabled=true] {
        pointer-events: none
    }

    .section_section__Pdf2v [data-fs-icon] {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .section_section__Pdf2v [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__Pdf2v [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__Pdf2v [data-fs-button][data-fs-button-variant]:focus,
    .section_section__Pdf2v [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__Pdf2v [data-fs-button][data-fs-button-variant]:focus [data-fs-button-wrapper],
            .section_section__Pdf2v [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__Pdf2v [data-fs-button][data-fs-button-variant]:focus-visible [data-fs-button-wrapper],
    .section_section__Pdf2v [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__Pdf2v [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper],
    .section_section__Pdf2v [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__Pdf2v [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper] svg,
    .section_section__Pdf2v [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__Pdf2v [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper]:hover,
    .section_section__Pdf2v [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__Pdf2v [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__Pdf2v [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__Pdf2v [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__Pdf2v [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__Pdf2v [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__Pdf2v [data-fs-button][data-fs-button-variant=primary]:focus [data-fs-button-wrapper],
    .section_section__Pdf2v [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__Pdf2v [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__Pdf2v [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__Pdf2v [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__Pdf2v [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__Pdf2v [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__Pdf2v [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__Pdf2v [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__Pdf2v [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__Pdf2v [data-fs-button][data-fs-button-variant=secondary]:focus [data-fs-button-wrapper],
    .section_section__Pdf2v [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__Pdf2v [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__Pdf2v [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__Pdf2v [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__Pdf2v [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__Pdf2v [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__Pdf2v [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__Pdf2v [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__Pdf2v [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__Pdf2v [data-fs-button][data-fs-button-variant=tertiary]:focus [data-fs-button-wrapper],
    .section_section__Pdf2v [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__Pdf2v [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__Pdf2v [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__Pdf2v [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__Pdf2v [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__Pdf2v [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__Pdf2v [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__Pdf2v [data-fs-button][data-fs-icon-button=true] {
        width: var(--fs-button-height)
    }

    .section_section__Pdf2v [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__Pdf2v [data-fs-button][data-fs-button-loading=true] [data-fs-button-wrapper]>* {
        opacity: 0;
        pointer-events: none
    }

    .section_section__Pdf2v [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)
    }
}

</style><style data-n-href="/_next/static/css/62a5153ac7061286.css">@layer components {
    .section_section__YBgvV [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__YBgvV [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__YBgvV [data-fs-button][data-fs-button-variant]:focus,
    .section_section__YBgvV [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__YBgvV [data-fs-button][data-fs-button-variant]:focus [data-fs-button-wrapper],
            .section_section__YBgvV [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__YBgvV [data-fs-button][data-fs-button-variant]:focus-visible [data-fs-button-wrapper],
    .section_section__YBgvV [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__YBgvV [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper],
    .section_section__YBgvV [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__YBgvV [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper] svg,
    .section_section__YBgvV [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__YBgvV [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper]:hover,
    .section_section__YBgvV [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__YBgvV [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__YBgvV [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__YBgvV [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__YBgvV [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__YBgvV [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__YBgvV [data-fs-button][data-fs-button-variant=primary]:focus [data-fs-button-wrapper],
    .section_section__YBgvV [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__YBgvV [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__YBgvV [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__YBgvV [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__YBgvV [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__YBgvV [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__YBgvV [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__YBgvV [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__YBgvV [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__YBgvV [data-fs-button][data-fs-button-variant=secondary]:focus [data-fs-button-wrapper],
    .section_section__YBgvV [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__YBgvV [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__YBgvV [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__YBgvV [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__YBgvV [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__YBgvV [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__YBgvV [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__YBgvV [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__YBgvV [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__YBgvV [data-fs-button][data-fs-button-variant=tertiary]:focus [data-fs-button-wrapper],
    .section_section__YBgvV [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__YBgvV [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__YBgvV [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__YBgvV [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__YBgvV [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__YBgvV [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__YBgvV [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__YBgvV [data-fs-button][data-fs-icon-button=true] {
        width: var(--fs-button-height)
    }

    .section_section__YBgvV [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__YBgvV [data-fs-button][data-fs-button-loading=true] [data-fs-button-wrapper]>* {
        opacity: 0;
        pointer-events: none
    }

    .section_section__YBgvV [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__YBgvV [data-fs-link-button] {
        text-decoration: none
    }

    .section_section__YBgvV [data-fs-link-button]:disabled,
    .section_section__YBgvV [data-fs-link-button][data-fs-button-disabled=true] {
        pointer-events: none
    }

    .section_section__YBgvV [data-fs-banner-text] {
        --fs-banner-text-padding-mobile: var(--fs-spacing-6) 5%;
        --fs-banner-text-padding-desktop: var(--fs-spacing-9) 10%;
        --fs-banner-text-border-radius: var(--fs-border-radius);
        --fs-banner-text-button-link-min-width: 11.25rem;
        --fs-banner-text-button-link-margin-top: var(--fs-spacing-6);
        --fs-banner-text-title-size: var(--fs-text-size-lead);
        --fs-banner-text-title-weight: var(--fs-text-weight-bold);
        --fs-banner-text-title-line-height: 1.2;
        --fs-banner-text-primary-title-size: var(--fs-text-size-title-page);
        --fs-banner-text-secondary-title-size: var(--fs-text-size-4);
        --fs-banner-text-secondary-caption-size: var(--fs-text-size-base);
        --fs-banner-text-secondary-caption-weight: var(--fs-text-weight-regular);
        --fs-banner-text-secondary-caption-line-height: 1.5;
        --fs-banner-text-main-bkg-color: var(--fs-color-primary-bkg);
        --fs-banner-text-main-text-color: var(--fs-color-primary-text);
        --fs-banner-text-light-bkg-color: var(--fs-color-secondary-bkg-light);
        --fs-banner-text-light-text-color: var(--fs-color-text-display);
        --fs-banner-text-accent-bkg-color: var(--fs-color-highlighted-bkg);
        --fs-banner-text-accent-text-color: var(--fs-banner-text-light-text-color);
        height: 100%;
        text-align: center;
        border-radius: var(--fs-banner-text-border-radius)
    }

    .section_section__YBgvV [data-fs-banner-text] [data-fs-banner-text-content] {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        height: 100%;
        padding: var(--fs-banner-text-padding-mobile)
    }

    @media(min-width:1280px) {
        .section_section__YBgvV [data-fs-banner-text] [data-fs-banner-text-content] {
            padding: var(--fs-banner-text-padding-desktop)
        }
    }

    .section_section__YBgvV [data-fs-banner-text] [data-fs-banner-text-link] {
        min-width: var(--fs-banner-text-button-link-min-width);
        margin: var(--fs-banner-text-button-link-margin-top) auto 0
    }

    .section_section__YBgvV [data-fs-banner-text][data-fs-banner-text-variant=primary] h2 {
        font-size: var(--fs-banner-text-title-size);
        font-weight: var(--fs-banner-text-title-weight);
        line-height: var(--fs-banner-text-title-line-height)
    }

    @media(min-width:1280px) {
        .section_section__YBgvV [data-fs-banner-text][data-fs-banner-text-variant=primary] h2 {
            display: block;
            font-size: var(--fs-banner-text-primary-title-size)
        }
    }

    .section_section__YBgvV [data-fs-banner-text][data-fs-banner-text-variant=secondary] h2 {
        margin-bottom: var(--fs-spacing-2);
        font-size: var(--fs-banner-text-secondary-title-size);
        font-weight: var(--fs-banner-text-title-weight);
        line-height: var(--fs-banner-text-title-line-height)
    }

    @media(min-width:1280px) {
        .section_section__YBgvV [data-fs-banner-text][data-fs-banner-text-variant=secondary] h2 {
            display: block
        }
    }

    .section_section__YBgvV [data-fs-banner-text][data-fs-banner-text-variant=secondary] p {
        font-size: var(--fs-banner-text-secondary-caption-size);
        font-weight: var(--fs-banner-text-secondary-caption-weight);
        line-height: var(--fs-banner-text-secondary-caption-line-height)
    }

    .section_section__YBgvV [data-fs-banner-text][data-fs-banner-text-color-variant=main] {
        background-color: var(--fs-banner-text-main-bkg-color)
    }

    .section_section__YBgvV [data-fs-banner-text][data-fs-banner-text-color-variant=main] [data-fs-banner-text-heading] {
        color: var(--fs-banner-text-main-text-color)
    }

    .section_section__YBgvV [data-fs-banner-text][data-fs-banner-text-color-variant=light] {
        background-color: var(--fs-banner-text-light-bkg-color)
    }

    .section_section__YBgvV [data-fs-banner-text][data-fs-banner-text-color-variant=light] [data-fs-banner-text-heading] {
        color: var(--fs-banner-text-light-text-color)
    }

    .section_section__YBgvV [data-fs-banner-text][data-fs-banner-text-color-variant=accent] {
        background-color: var(--fs-banner-text-accent-bkg-color)
    }

    .section_section__YBgvV [data-fs-banner-text][data-fs-banner-text-color-variant=accent] [data-fs-banner-text-heading] {
        color: var(--fs-banner-text-accent-text-color)
    }

    .section_section__YBgvV [data-fs-banner-text-newsletter]>section>[data-fs-content] {
        width: 100%
    }

    @media(min-width:1280px) {
        .section_section__YBgvV [data-fs-banner-text-newsletter] {
            display: grid;
            grid-template-columns: 1fr 1fr;
            -moz-column-gap: var(--fs-grid-gap-3);
            column-gap: var(--fs-grid-gap-3)
        }
    }
}

@layer components {
    .section_section__Wwc_y [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__Wwc_y [data-fs-badge] [data-fs-badge-wrapper] {
        padding: var(--fs-badge-padding);
        overflow: hidden;
        border-radius: var(--fs-badge-border-radius)
    }

    .section_section__Wwc_y [data-fs-badge][data-fs-badge-size=big] {
        font-size: var(--fs-badge-big-text-size)
    }

    .section_section__Wwc_y [data-fs-badge][data-fs-badge-size=big] [data-fs-badge-wrapper] {
        padding: var(--fs-badge-big-padding)
    }

    .section_section__Wwc_y [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__Wwc_y [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__Wwc_y [data-fs-badge][data-fs-badge-variant=success] {
        color: var(--fs-badge-success-text-color)
    }

    .section_section__Wwc_y [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__Wwc_y [data-fs-badge][data-fs-badge-variant=neutral] {
        color: var(--fs-badge-neutral-text-color)
    }

    .section_section__Wwc_y [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__Wwc_y [data-fs-badge][data-fs-badge-variant=highlighted] {
        color: var(--fs-badge-highlighted-text-color)
    }

    .section_section__Wwc_y [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__Wwc_y [data-fs-badge][data-fs-badge-variant=info] {
        color: var(--fs-badge-info-text-color)
    }

    .section_section__Wwc_y [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__Wwc_y [data-fs-badge][data-fs-badge-variant=warning] {
        color: var(--fs-badge-warning-text-color)
    }

    .section_section__Wwc_y [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__Wwc_y [data-fs-badge][data-fs-badge-variant=danger] {
        color: var(--fs-badge-danger-text-color)
    }

    .section_section__Wwc_y [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__Wwc_y [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__Wwc_y [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__Wwc_y [data-fs-button][data-fs-button-variant]:focus,
    .section_section__Wwc_y [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__Wwc_y [data-fs-button][data-fs-button-variant]:focus [data-fs-button-wrapper],
            .section_section__Wwc_y [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__Wwc_y [data-fs-button][data-fs-button-variant]:focus-visible [data-fs-button-wrapper],
    .section_section__Wwc_y [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__Wwc_y [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper],
    .section_section__Wwc_y [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__Wwc_y [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper] svg,
    .section_section__Wwc_y [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__Wwc_y [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper]:hover,
    .section_section__Wwc_y [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__Wwc_y [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__Wwc_y [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__Wwc_y [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__Wwc_y [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__Wwc_y [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__Wwc_y [data-fs-button][data-fs-button-variant=primary]:focus [data-fs-button-wrapper],
    .section_section__Wwc_y [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__Wwc_y [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__Wwc_y [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__Wwc_y [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__Wwc_y [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__Wwc_y [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__Wwc_y [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__Wwc_y [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__Wwc_y [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__Wwc_y [data-fs-button][data-fs-button-variant=secondary]:focus [data-fs-button-wrapper],
    .section_section__Wwc_y [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__Wwc_y [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__Wwc_y [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__Wwc_y [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__Wwc_y [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__Wwc_y [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__Wwc_y [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__Wwc_y [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__Wwc_y [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__Wwc_y [data-fs-button][data-fs-button-variant=tertiary]:focus [data-fs-button-wrapper],
    .section_section__Wwc_y [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__Wwc_y [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__Wwc_y [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__Wwc_y [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__Wwc_y [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__Wwc_y [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__Wwc_y [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__Wwc_y [data-fs-button][data-fs-icon-button=true] {
        width: var(--fs-button-height)
    }

    .section_section__Wwc_y [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__Wwc_y [data-fs-button][data-fs-button-loading=true] [data-fs-button-wrapper]>* {
        opacity: 0;
        pointer-events: none
    }

    .section_section__Wwc_y [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__Wwc_y [data-fs-icon] {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .section_section__Wwc_y [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__Wwc_y [data-fs-link]:hover {
        -webkit-text-decoration: var(--fs-link-text-decoration-hover);
        text-decoration: var(--fs-link-text-decoration-hover)
    }

    .section_section__Wwc_y [data-fs-link]:visited {
        color: var(--fs-link-text-color-visited)
    }

    .section_section__Wwc_y [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__Wwc_y [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__Wwc_y [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__Wwc_y [data-fs-link][data-fs-link-variant=default] {
        line-height: var(--fs-link-text-line-height);
        color: var(--fs-link-text-color)
    }

    .section_section__Wwc_y [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__Wwc_y [data-fs-link][data-fs-link-variant=display]:visited {
        color: var(--fs-link-display-text-color-visited)
    }

    .section_section__Wwc_y [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__Wwc_y [data-fs-link][data-fs-link-size=small] {
        font-size: var(--fs-link-small-text-size)
    }

    @media(min-width:1280px) {
        .section_section__Wwc_y [data-fs-link][data-fs-link-size=small] {
            padding: var(--fs-link-small-padding)
        }
    }

    .section_section__Wwc_y [data-fs-link][data-fs-link-inverse=true] {
        color: var(--fs-link-inverse-text-color)
    }

    .section_section__Wwc_y [data-fs-link][data-fs-link-inverse=true]:visited {
        color: var(--fs-link-inverse-text-color-visited)
    }

    .section_section__Wwc_y [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__Wwc_y [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__Wwc_y [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__Wwc_y [data-fs-skeleton] {
        --fs-skeleton-bkg-color: var(--fs-color-disabled-bkg);
        --fs-skeleton-border-radius: var(--fs-border-radius);
        --fs-skeleton-shimmer-width: 50%;
        --fs-skeleton-shimmer-height: 100%;
        --fs-skeleton-shimmer-bkg-color: hsla(0, 0%, 100%, .2);
        --fs-skeleton-shimmer-box-shadow: 0 0 var(--fs-spacing-5) var(--fs-spacing-5) var(--fs-skeleton-shimmer-bkg-color);
        --fs-skeleton-shimmer-transition-timing: 850ms;
        --fs-skeleton-shimmer-transition-function: linear;
        --fs-skeleton-shimmer-transition-iteration: infinite;
        overflow: hidden;
        position: relative;
        background: var(--fs-skeleton-bkg-color);
        border-radius: var(--fs-skeleton-border-radius)
    }

    .section_section__Wwc_y [data-fs-skeleton] [data-fs-skeleton-shimmer] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100%;
        animation: section_loading__7M1Dl var(--fs-skeleton-shimmer-transition-timing) var(--fs-skeleton-shimmer-transition-iteration) var(--fs-skeleton-shimmer-transition-function)
    }

    .section_section__Wwc_y [data-fs-skeleton] [data-fs-skeleton-shimmer]:after {
        position: absolute;
        content: "";
        width: var(--fs-skeleton-shimmer-width);
        height: var(--fs-skeleton-shimmer-height);
        background: var(--fs-skeleton-shimmer-bkg-color);
        box-shadow: var(--fs-skeleton-shimmer-box-shadow)
    }

    .section_section__Wwc_y [data-fs-skeleton][data-fs-skeleton-border=regular] {
        border-radius: var(--fs-skeleton-border-radius)
    }

    .section_section__Wwc_y [data-fs-skeleton][data-fs-skeleton-border=pill] {
        border-radius: var(--fs-border-radius-pill)
    }

    .section_section__Wwc_y [data-fs-skeleton][data-fs-skeleton-border=circle] {
        border-radius: var(--fs-border-radius-circle)
    }

    @keyframes section_loading__7M1Dl {
        0% {
            transform: translate3d(-50vw, 0, 0)
        }

        to {
            transform: translateZ(0)
        }
    }

    .section_section__Wwc_y [data-fs-sr-only]:not(:focus):not(:active) {
        position: absolute;
        width: 1px;
        height: 1px;
        overflow: hidden;
        clip: rect(0 0 0 0);
        -webkit-clip-path: inset(50%);
        clip-path: inset(50%);
        white-space: nowrap
    }

    .section_section__Wwc_y [data-fs-discount-badge] {
        --fs-discount-badge-low-bkg-color: var(--fs-badge-success-bkg-color);
        --fs-discount-badge-low-text-color: var(--fs-badge-success-text-color);
        --fs-discount-badge-low-border-color: var(--fs-badge-success-border-color);
        --fs-discount-badge-medium-bkg-color: var(--fs-badge-warning-bkg-color);
        --fs-discount-badge-medium-text-color: var(--fs-badge-warning-text-color);
        --fs-discount-badge-medium-border-color: var(--fs-badge-warning-border-color);
        --fs-discount-badge-high-bkg-color: var(--fs-badge-danger-bkg-color);
        --fs-discount-badge-high-text-color: var(--fs-badge-danger-text-color);
        --fs-discount-badge-high-border-color: var(--fs-badge-danger-border-color)
    }

    .section_section__Wwc_y [data-fs-discount-badge][data-fs-discount-badge-variant=low] {
        color: var(--fs-discount-badge-low-text-color)
    }

    .section_section__Wwc_y [data-fs-discount-badge][data-fs-discount-badge-variant=low] [data-fs-badge-wrapper] {
        background-color: var(--fs-discount-badge-low-bkg-color);
        border-color: var(--fs-discount-badge-low-border-color)
    }

    .section_section__Wwc_y [data-fs-discount-badge][data-fs-discount-badge-variant=medium] {
        color: var(--fs-discount-badge-medium-text-color)
    }

    .section_section__Wwc_y [data-fs-discount-badge][data-fs-discount-badge-variant=medium] [data-fs-badge-wrapper] {
        background-color: var(--fs-discount-badge-medium-bkg-color);
        border-color: var(--fs-discount-badge-medium-border-color)
    }

    .section_section__Wwc_y [data-fs-discount-badge][data-fs-discount-badge-variant=high] {
        color: var(--fs-discount-badge-high-text-color)
    }

    .section_section__Wwc_y [data-fs-discount-badge][data-fs-discount-badge-variant=high] [data-fs-badge-wrapper] {
        background-color: var(--fs-discount-badge-high-bkg-color);
        border-color: var(--fs-discount-badge-high-border-color)
    }

    .section_section__Wwc_y [data-fs-rating] {
        --fs-rating-gap: var(--fs-spacing-0);
        --fs-rating-color: var(--fs-color-main-2);
        --fs-rating-color-empty: var(--fs-color-neutral-4);
        --fs-rating-icon-width: var(--fs-spacing-3);
        --fs-rating-icon-height: var(--fs-rating-icon-width);
        --fs-rating-actionable-gap: 0;
        --fs-rating-actionable-icon-width: var(--fs-rating-icon-width);
        --fs-rating-actionable-icon-height: var(--fs-rating-actionable-icon-width);
        --fs-rating-actionable-icon-color: var(--fs-rating-color-empty);
        --fs-rating-actionable-icon-color-selected: var(--fs-rating-color);
        --fs-rating-button-min-height: var(--fs-spacing-5);
        display: flex
    }

    .section_section__Wwc_y [data-fs-rating] [data-fs-icon] {
        width: var(--fs-rating-icon-width);
        height: var(--fs-rating-icon-height);
        color: var(--fs-rating-color)
    }

    .section_section__Wwc_y [data-fs-rating] [data-fs-rating-button] {
        --fs-button-small-min-height: var(--fs-rating-button-min-height);
        color: unset
    }

    .section_section__Wwc_y [data-fs-rating] [data-fs-rating-button][disabled] [data-fs-button-wrapper],
    .section_section__Wwc_y [data-fs-rating] [data-fs-rating-button][disabled] [data-fs-button-wrapper]:hover {
        background-color: transparent
    }

    .section_section__Wwc_y [data-fs-rating] [data-fs-rating-button][data-fs-button-variant=tertiary]:active,
    .section_section__Wwc_y [data-fs-rating] [data-fs-rating-button][data-fs-button-variant=tertiary]:focus,
    .section_section__Wwc_y [data-fs-rating] [data-fs-rating-button][data-fs-button-variant=tertiary]:hover {
        color: unset
    }

    .section_section__Wwc_y [data-fs-rating] [data-fs-rating-icon-wrapper] {
        position: absolute;
        top: 0;
        left: 0;
        overflow: hidden
    }

    .section_section__Wwc_y [data-fs-rating] svg[data-fs-rating-icon-outline] {
        fill: none
    }

    .section_section__Wwc_y [data-fs-rating] [data-fs-rating-item] {
        position: relative;
        fill: var(--fs-rating-color)
    }

    .section_section__Wwc_y [data-fs-rating] [data-fs-rating-item=empty] svg[data-fs-icon] {
        color: var(--fs-rating-color-empty);
        fill: none
    }

    .section_section__Wwc_y [data-fs-rating] [data-fs-rating-item=partial] [data-fs-rating-icon-wrapper] {
        width: calc(var(--fs-rating-icon-width)/2)
    }

    .section_section__Wwc_y [data-fs-rating]:not([data-fs-rating-actionable=true]) {
        -moz-column-gap: var(--fs-rating-gap);
        column-gap: var(--fs-rating-gap)
    }

    .section_section__Wwc_y [data-fs-rating][data-fs-rating-actionable=true] {
        -moz-column-gap: var(--fs-rating-actionable-gap);
        column-gap: var(--fs-rating-actionable-gap)
    }

    .section_section__Wwc_y [data-fs-rating][data-fs-rating-actionable=true] [data-fs-rating-item=full] svg[data-fs-icon] {
        color: var(--fs-rating-actionable-icon-color-selected);
        fill: var(--fs-rating-actionable-icon-color-selected)
    }

    .section_section__Wwc_y [data-fs-rating][data-fs-rating-actionable=true] [data-fs-icon] {
        width: var(--fs-rating-actionable-icon-width);
        height: var(--fs-rating-actionable-icon-height);
        color: var(--fs-rating-actionable-color);
        color: var(--fs-rating-actionable-icon-color)
    }

    .section_section__Wwc_y [data-fs-product-card] {
        --fs-product-card-padding: var(--fs-spacing-1) var(--fs-spacing-1) var(--fs-spacing-2) var(--fs-spacing-1);
        --fs-product-card-min-width: 10rem;
        --fs-product-card-gap: var(--fs-spacing-2);
        --fs-product-card-shadow: var(--fs-shadow);
        --fs-product-card-shadow-hover: var(--fs-shadow-hover);
        --fs-product-card-bkg-color: var(--fs-color-body-bkg);
        --fs-product-card-bkg-color-hover: var(--fs-product-card-bkg-color);
        --fs-product-card-bkg-color-focus: var(--fs-product-card-bkg-color-hover);
        --fs-product-card-border-radius: var(--fs-border-radius);
        --fs-product-card-border-width: var(--fs-border-width);
        --fs-product-card-border-color: var(--fs-border-color-light);
        --fs-product-card-border-color-hover: var(--fs-border-color-hover);
        --fs-product-card-transition-function: var(--fs-transition-function);
        --fs-product-card-transition-property: var(--fs-transition-property);
        --fs-product-card-transition-timing: var(--fs-transition-timing);
        --fs-product-card-img-radius: var(--fs-product-card-border-radius);
        --fs-product-card-img-scale-hover: 1;
        --fs-product-card-title-color: var(--fs-color-text);
        --fs-product-card-title-size: var(--fs-text-size-base);
        --fs-product-card-title-weight: var(--fs-text-weight-regular);
        --fs-product-card-title-max-lines: var(--fs-text-max-lines);
        --fs-product-card-price-color: var(--fs-color-text);
        --fs-product-card-price-size: var(--fs-text-size-base);
        --fs-product-card-out-of-stock-bkg-color: transparent;
        --fs-product-card-out-of-stock-border-color: var(--fs-color-neutral-1);
        --fs-product-card-out-of-stock-img-opacity: .5;
        --fs-product-card-taxes-label-color: var(--fs-color-info-text);
        --fs-product-card-taxes-text-size: var(--fs-text-size-tiny);
        --fs-product-card-taxes-text-weight: var(--fs-text-weight-regular);
        --fs-product-card-wide-padding: 0;
        --fs-product-card-wide-content-padding: var(--fs-spacing-2);
        --fs-product-card-wide-bkg-color: var(--fs-color-neutral-bkg);
        --fs-product-card-wide-min-width: 9rem;
        --fs-product-card-sponsored-label-size: var(--fs-text-size-tiny);
        --fs-product-card-sponsored-label-color: var(--fs-color-text-light);
        position: relative;
        min-width: var(--fs-product-card-min-width);
        height: 100%;
        display: flex;
        flex-direction: column;
        row-gap: var(--fs-product-card-gap);
        padding: var(--fs-product-card-padding);
        background-color: var(--fs-product-card-bkg-color);
        border: var(--fs-product-card-border-width) solid transparent;
        border-radius: var(--fs-product-card-border-radius);
        overflow: hidden;
        box-shadow: var(--fs-product-card-shadow);
        transition: var(--fs-product-card-transition-property) var(--fs-product-card-transition-timing) var(--fs-product-card-transition-function)
    }

    .section_section__Wwc_y [data-fs-product-card]:focus-within {
        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);
        background-color: var(--fs-product-card-bkg-color-focus)
    }

    @media(hover:hover) {
        .section_section__Wwc_y [data-fs-product-card]:hover {
            background-color: var(--fs-product-card-bkg-color-hover);
            border-color: var(--fs-product-card-border-color-hover);
            box-shadow: var(--fs-product-card-shadow-hover)
        }

        .section_section__Wwc_y [data-fs-product-card]:hover [data-fs-product-card-image] img {
            transform: scale(var(--fs-product-card-img-scale-hover))
        }
    }

    .section_section__Wwc_y [data-fs-product-card] [data-fs-product-card-heading] [data-fs-rating] {
        margin-top: var(--fs-spacing-0)
    }

    .section_section__Wwc_y [data-fs-product-card] [data-fs-product-card-image] {
        position: relative;
        display: flex;
        justify-content: center;
        overflow: hidden;
        width: 100%;
        aspect-ratio: var(--fs-product-card-image-aspect-ratio)
    }

    .section_section__Wwc_y [data-fs-product-card] [data-fs-product-card-image] img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        transition: var(--fs-product-card-transition-property) var(--fs-product-card-transition-timing) var(--fs-product-card-transition-function)
    }

    .section_section__Wwc_y [data-fs-product-card] [data-fs-product-card-content] {
        display: flex;
        flex-direction: column;
        row-gap: var(--fs-product-card-gap)
    }

    .section_section__Wwc_y [data-fs-product-card] [data-fs-product-card-content] [data-fs-product-card-taxes-label] {
        color: var(--fs-product-card-taxes-label-color);
        font-size: var(--fs-product-card-taxes-text-size);
        font-weight: var(--fs-product-card-taxes-text-weight)
    }

    .section_section__Wwc_y [data-fs-product-card] [data-fs-product-card-content] [data-fs-link] {
        min-height: 100%;
        padding: 0;
        color: var(--fs-product-card-title-color);
        text-decoration: none;
        outline: none
    }

    .section_section__Wwc_y [data-fs-product-card] [data-fs-product-card-content] [data-fs-link]>span {
        display: -webkit-box;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        text-overflow: -o-ellipsis-lastline;
        text-overflow: ellipsis;
        white-space: normal
    }

    .section_section__Wwc_y [data-fs-product-card] [data-fs-product-card-content] [data-fs-link]:after {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        display: block;
        content: ""
    }

    .section_section__Wwc_y [data-fs-product-card] [data-fs-product-card-sponsored-label] {
        font-size: var(--fs-product-card-sponsored-label-size);
        color: var(--fs-product-card-sponsored-label-color);
        line-height: 1.33
    }

    .section_section__Wwc_y [data-fs-product-card] [data-fs-product-card-title] {
        font-size: var(--fs-product-card-title-size);
        font-weight: var(--fs-product-card-title-weight);
        line-height: 1.25;
        color: var(--fs-product-card-title-color);
        display: -webkit-box;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: var(--fs-product-card-title-max-lines);
        line-clamp: var(--fs-product-card-title-max-lines);
        text-overflow: -o-ellipsis-lastline;
        text-overflow: ellipsis;
        white-space: normal
    }

    .section_section__Wwc_y [data-fs-product-card] [data-fs-product-card-title]>a {
        line-height: 1.25
    }

    .section_section__Wwc_y [data-fs-product-card] [data-fs-product-card-prices] {
        display: flex;
        align-items: center
    }

    .section_section__Wwc_y [data-fs-product-card] [data-fs-product-card-prices] [data-fs-price-variant=spot] {
        font-size: var(--fs-product-card-price-size);
        color: var(--fs-product-card-price-color)
    }

    .section_section__Wwc_y [data-fs-product-card] [data-fs-product-card-actions] {
        z-index: var(--fs-z-index-top);
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content
    }

    .section_section__Wwc_y [data-fs-product-card][data-fs-product-card=out-of-stock] {
        --fs-product-card-bkg-color: var(--fs-product-card-out-of-stock-bkg-color);
        --fs-product-card-border-color: var(--fs-product-card-out-of-stock-border-color)
    }

    .section_section__Wwc_y [data-fs-product-card][data-fs-product-card=out-of-stock] [data-fs-product-card-image] {
        opacity: var(--fs-product-card-out-of-stock-img-opacity)
    }

    .section_section__Wwc_y [data-fs-product-card][data-fs-product-card-bordered=true] {
        border: var(--fs-product-card-border-width) solid var(--fs-product-card-border-color)
    }

    @media(hover:hover) {
        .section_section__Wwc_y [data-fs-product-card][data-fs-product-card-bordered=true]:hover {
            border-color: var(--fs-product-card-border-color-hover)
        }
    }

    .section_section__Wwc_y [data-fs-product-card][data-fs-product-card-variant=default] [data-fs-product-card-image] {
        border-radius: var(--fs-product-card-img-radius)
    }

    .section_section__Wwc_y [data-fs-product-card][data-fs-product-card-variant=wide] {
        --fs-product-card-padding: var(--fs-product-card-wide-padding);
        --fs-product-card-bkg-color: var(--fs-product-card-wide-bkg-color);
        --fs-product-card-min-width: var(--fs-product-card-wide-min-width);
        padding-bottom: var(--fs-product-card-wide-content-padding)
    }

    .section_section__Wwc_y [data-fs-product-card][data-fs-product-card-variant=wide] [data-fs-product-card-content] {
        padding-left: var(--fs-product-card-wide-content-padding);
        padding-right: var(--fs-product-card-wide-content-padding)
    }

    .section_section__Wwc_y [data-fs-product-card][data-fs-product-card-variant=wide] [data-fs-product-card-content] [data-fs-link]>span {
        display: -webkit-box;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        text-overflow: -o-ellipsis-lastline;
        text-overflow: ellipsis;
        white-space: normal
    }

    @media(min-width:1280px) {
        .section_section__Wwc_y [data-fs-product-card][data-fs-product-card-variant=wide] [data-fs-product-card-content] {
            flex-direction: row;
            justify-content: space-between
        }
    }

    .section_section__Wwc_y [data-fs-product-card][data-fs-product-card-variant=wide] [data-fs-badge-variant],
    .section_section__Wwc_y [data-fs-product-card][data-fs-product-card-variant=wide] [data-fs-product-card-actions] {
        margin-top: var(--fs-spacing-0)
    }

    .section_section__Wwc_y [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__Wwc_y [data-fs-product-tile-skeleton] {
        --fs-product-tile-skeleton-gap: var(--fs-spacing-1);
        --fs-product-tile-skeleton-content-padding: var(--fs-spacing-3);
        --fs-product-tile-skeleton-wide-padding: var(--fs-spacing-2) var(--fs-spacing-3) var(--fs-spacing-3);
        --fs-product-tile-skeleton-wide-bkg-color: var(--fs-color-neutral-bkg);
        position: relative;
        display: flex;
        flex-direction: column;
        width: 100%;
        height: 100%;
        padding: 0;
        overflow: hidden
    }

    @media(min-width:768px) {
        .section_section__Wwc_y [data-fs-product-tile-skeleton] {
            display: grid;
            grid-auto-rows: 62% auto
        }

        .section_section__Wwc_y [data-fs-product-tile-skeleton] [data-fs-product-card-image] {
            height: 100%
        }
    }

    @media(min-width:1280px) {
        .section_section__Wwc_y [data-fs-product-tile-skeleton] {
            grid-auto-rows: 80% auto
        }
    }

    .section_section__Wwc_y [data-fs-product-tile-skeleton] [data-fs-product-tile-skeleton-content] {
        display: flex;
        flex-direction: column;
        row-gap: var(--fs-product-tile-skeleton-gap);
        padding: var(--fs-product-tile-skeleton-content-padding);
        background-color: var(--fs-product-tile-skeleton-wide-bkg-color)
    }

    @media(min-width:1280px) {
        .section_section__Wwc_y [data-fs-product-tile-skeleton] [data-fs-product-tile-skeleton-content] {
            flex-direction: row;
            justify-content: space-between;
            height: 100%
        }
    }

    .section_section__Wwc_y [data-fs-product-tile-skeleton] [data-fs-product-tile-skeleton-heading] {
        display: flex;
        flex-direction: column;
        row-gap: var(--fs-product-tile-skeleton-gap);
        width: 100%
    }

    .section_section__Wwc_y [data-fs-product-tile-skeleton] [data-fs-product-tile-skeleton-badge] {
        max-width: 100%
    }

    .section_section__Wwc_y [data-fs-product-tile-skeleton] [data-fs-product-tile-skeleton-image] {
        width: 100%;
        aspect-ratio: var(--fs-product-tile-skeleton-image-aspect-ratio);
        overflow: hidden
    }

    .section_section__Wwc_y [data-fs-product-tile-skeleton] [data-fs-product-tile-skeleton-image] [data-fs-skeleton-variant=image] {
        border-radius: 0
    }

    @media(min-width:768px) {
        .section_section__Wwc_y [data-fs-product-tile-skeleton] [data-fs-product-tile-skeleton-image] {
            height: 100%
        }
    }

    .section_section__Wwc_y [data-fs-product-tile-skeleton] [data-fs-product-tile-skeleton-badge] [data-fs-skeleton-wrapper],
    .section_section__Wwc_y [data-fs-product-tile-skeleton] [data-fs-product-tile-skeleton-badge] [data-fs-skeleton],
    .section_section__Wwc_y [data-fs-product-tile-skeleton] [data-fs-product-tile-skeleton-image] [data-fs-skeleton-wrapper],
    .section_section__Wwc_y [data-fs-product-tile-skeleton] [data-fs-product-tile-skeleton-image] [data-fs-skeleton] {
        width: 100%;
        height: 100%
    }

    .section_section__Wwc_y [data-fs-tiles] {
        --fs-tiles-gap-mobile: var(--fs-grid-gap-2);
        --fs-tiles-gap-notebook: var(--fs-grid-gap-3);
        --fs-tiles-tile-min-width: 9rem;
        --fs-tiles-tile-border-radius: var(--fs-border-radius);
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        row-gap: var(--fs-tiles-gap-mobile);
        -moz-column-gap: var(--fs-tiles-gap-mobile);
        column-gap: var(--fs-tiles-gap-mobile)
    }

    @media(min-width:768px) {
        .section_section__Wwc_y [data-fs-tiles] {
            grid-template-columns: repeat(4, 1fr)
        }
    }

    @media(min-width:1280px) {
        .section_section__Wwc_y [data-fs-tiles] {
            -moz-column-gap: var(--fs-tiles-gap-notebook);
            column-gap: var(--fs-tiles-gap-notebook)
        }
    }

    .section_section__Wwc_y [data-fs-tiles] [data-fs-tile] {
        min-width: var(--fs-tiles-tile-min-width)
    }

    .section_section__Wwc_y [data-fs-tiles] [data-fs-tile]>* {
        overflow: hidden;
        border-radius: var(--fs-tiles-tile-border-radius)
    }

    @media(min-width:768px) {
        .section_section__Wwc_y [data-fs-tiles] [data-fs-tile]>* {
            display: grid;
            grid-auto-rows: 62% auto
        }

        .section_section__Wwc_y [data-fs-tiles] [data-fs-tile]>* [data-fs-product-card-image] {
            height: 100%
        }
    }

    @media(min-width:1280px) {
        .section_section__Wwc_y [data-fs-tiles] [data-fs-tile]>* {
            grid-auto-rows: 80% auto
        }
    }

    .section_section__Wwc_y [data-fs-tiles][data-fs-tiles-variant=expanded-first-two]>[data-fs-tile]:first-child,
    .section_section__Wwc_y [data-fs-tiles][data-fs-tiles-variant=expanded-first-two]>[data-fs-tile]:nth-child(2),
    .section_section__Wwc_y [data-fs-tiles][data-fs-tiles-variant=expanded-first]>[data-fs-tile]:first-child {
        grid-column: span 2;
        min-width: 12rem
    }
}

</style><style data-n-href="/_next/static/css/d3302df38b203011.css">@layer components {
    .section_section__p_P_L [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__p_P_L [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__p_P_L [data-fs-button][data-fs-button-variant]:focus,
    .section_section__p_P_L [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__p_P_L [data-fs-button][data-fs-button-variant]:focus [data-fs-button-wrapper],
            .section_section__p_P_L [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__p_P_L [data-fs-button][data-fs-button-variant]:focus-visible [data-fs-button-wrapper],
    .section_section__p_P_L [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__p_P_L [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper],
    .section_section__p_P_L [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__p_P_L [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper] svg,
    .section_section__p_P_L [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__p_P_L [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper]:hover,
    .section_section__p_P_L [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__p_P_L [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__p_P_L [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__p_P_L [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__p_P_L [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__p_P_L [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__p_P_L [data-fs-button][data-fs-button-variant=primary]:focus [data-fs-button-wrapper],
    .section_section__p_P_L [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__p_P_L [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__p_P_L [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__p_P_L [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__p_P_L [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__p_P_L [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__p_P_L [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__p_P_L [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__p_P_L [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__p_P_L [data-fs-button][data-fs-button-variant=secondary]:focus [data-fs-button-wrapper],
    .section_section__p_P_L [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__p_P_L [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__p_P_L [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__p_P_L [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__p_P_L [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__p_P_L [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__p_P_L [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__p_P_L [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__p_P_L [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__p_P_L [data-fs-button][data-fs-button-variant=tertiary]:focus [data-fs-button-wrapper],
    .section_section__p_P_L [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__p_P_L [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__p_P_L [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__p_P_L [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__p_P_L [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__p_P_L [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__p_P_L [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__p_P_L [data-fs-button][data-fs-icon-button=true] {
        width: var(--fs-button-height)
    }

    .section_section__p_P_L [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__p_P_L [data-fs-button][data-fs-button-loading=true] [data-fs-button-wrapper]>* {
        opacity: 0;
        pointer-events: none
    }

    .section_section__p_P_L [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__p_P_L [data-fs-link-button] {
        text-decoration: none
    }

    .section_section__p_P_L [data-fs-link-button]:disabled,
    .section_section__p_P_L [data-fs-link-button][data-fs-button-disabled=true] {
        pointer-events: none
    }

    .section_section__p_P_L [data-fs-banner-text] {
        --fs-banner-text-padding-mobile: var(--fs-spacing-6) 5%;
        --fs-banner-text-padding-desktop: var(--fs-spacing-9) 10%;
        --fs-banner-text-border-radius: var(--fs-border-radius);
        --fs-banner-text-button-link-min-width: 11.25rem;
        --fs-banner-text-button-link-margin-top: var(--fs-spacing-6);
        --fs-banner-text-title-size: var(--fs-text-size-lead);
        --fs-banner-text-title-weight: var(--fs-text-weight-bold);
        --fs-banner-text-title-line-height: 1.2;
        --fs-banner-text-primary-title-size: var(--fs-text-size-title-page);
        --fs-banner-text-secondary-title-size: var(--fs-text-size-4);
        --fs-banner-text-secondary-caption-size: var(--fs-text-size-base);
        --fs-banner-text-secondary-caption-weight: var(--fs-text-weight-regular);
        --fs-banner-text-secondary-caption-line-height: 1.5;
        --fs-banner-text-main-bkg-color: var(--fs-color-primary-bkg);
        --fs-banner-text-main-text-color: var(--fs-color-primary-text);
        --fs-banner-text-light-bkg-color: var(--fs-color-secondary-bkg-light);
        --fs-banner-text-light-text-color: var(--fs-color-text-display);
        --fs-banner-text-accent-bkg-color: var(--fs-color-highlighted-bkg);
        --fs-banner-text-accent-text-color: var(--fs-banner-text-light-text-color);
        height: 100%;
        text-align: center;
        border-radius: var(--fs-banner-text-border-radius)
    }

    .section_section__p_P_L [data-fs-banner-text] [data-fs-banner-text-content] {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        height: 100%;
        padding: var(--fs-banner-text-padding-mobile)
    }

    @media(min-width:1280px) {
        .section_section__p_P_L [data-fs-banner-text] [data-fs-banner-text-content] {
            padding: var(--fs-banner-text-padding-desktop)
        }
    }

    .section_section__p_P_L [data-fs-banner-text] [data-fs-banner-text-link] {
        min-width: var(--fs-banner-text-button-link-min-width);
        margin: var(--fs-banner-text-button-link-margin-top) auto 0
    }

    .section_section__p_P_L [data-fs-banner-text][data-fs-banner-text-variant=primary] h2 {
        font-size: var(--fs-banner-text-title-size);
        font-weight: var(--fs-banner-text-title-weight);
        line-height: var(--fs-banner-text-title-line-height)
    }

    @media(min-width:1280px) {
        .section_section__p_P_L [data-fs-banner-text][data-fs-banner-text-variant=primary] h2 {
            display: block;
            font-size: var(--fs-banner-text-primary-title-size)
        }
    }

    .section_section__p_P_L [data-fs-banner-text][data-fs-banner-text-variant=secondary] h2 {
        margin-bottom: var(--fs-spacing-2);
        font-size: var(--fs-banner-text-secondary-title-size);
        font-weight: var(--fs-banner-text-title-weight);
        line-height: var(--fs-banner-text-title-line-height)
    }

    @media(min-width:1280px) {
        .section_section__p_P_L [data-fs-banner-text][data-fs-banner-text-variant=secondary] h2 {
            display: block
        }
    }

    .section_section__p_P_L [data-fs-banner-text][data-fs-banner-text-variant=secondary] p {
        font-size: var(--fs-banner-text-secondary-caption-size);
        font-weight: var(--fs-banner-text-secondary-caption-weight);
        line-height: var(--fs-banner-text-secondary-caption-line-height)
    }

    .section_section__p_P_L [data-fs-banner-text][data-fs-banner-text-color-variant=main] {
        background-color: var(--fs-banner-text-main-bkg-color)
    }

    .section_section__p_P_L [data-fs-banner-text][data-fs-banner-text-color-variant=main] [data-fs-banner-text-heading] {
        color: var(--fs-banner-text-main-text-color)
    }

    .section_section__p_P_L [data-fs-banner-text][data-fs-banner-text-color-variant=light] {
        background-color: var(--fs-banner-text-light-bkg-color)
    }

    .section_section__p_P_L [data-fs-banner-text][data-fs-banner-text-color-variant=light] [data-fs-banner-text-heading] {
        color: var(--fs-banner-text-light-text-color)
    }

    .section_section__p_P_L [data-fs-banner-text][data-fs-banner-text-color-variant=accent] {
        background-color: var(--fs-banner-text-accent-bkg-color)
    }

    .section_section__p_P_L [data-fs-banner-text][data-fs-banner-text-color-variant=accent] [data-fs-banner-text-heading] {
        color: var(--fs-banner-text-accent-text-color)
    }

    .section_section__6iqtV [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__6iqtV [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__6iqtV [data-fs-button][data-fs-button-variant]:focus,
    .section_section__6iqtV [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__6iqtV [data-fs-button][data-fs-button-variant]:focus [data-fs-button-wrapper],
            .section_section__6iqtV [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__6iqtV [data-fs-button][data-fs-button-variant]:focus-visible [data-fs-button-wrapper],
    .section_section__6iqtV [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__6iqtV [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper],
    .section_section__6iqtV [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__6iqtV [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper] svg,
    .section_section__6iqtV [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__6iqtV [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper]:hover,
    .section_section__6iqtV [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__6iqtV [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__6iqtV [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__6iqtV [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__6iqtV [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__6iqtV [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__6iqtV [data-fs-button][data-fs-button-variant=primary]:focus [data-fs-button-wrapper],
    .section_section__6iqtV [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__6iqtV [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__6iqtV [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__6iqtV [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__6iqtV [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__6iqtV [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__6iqtV [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__6iqtV [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__6iqtV [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__6iqtV [data-fs-button][data-fs-button-variant=secondary]:focus [data-fs-button-wrapper],
    .section_section__6iqtV [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__6iqtV [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__6iqtV [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__6iqtV [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__6iqtV [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__6iqtV [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__6iqtV [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__6iqtV [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__6iqtV [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__6iqtV [data-fs-button][data-fs-button-variant=tertiary]:focus [data-fs-button-wrapper],
    .section_section__6iqtV [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__6iqtV [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__6iqtV [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__6iqtV [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__6iqtV [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__6iqtV [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__6iqtV [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__6iqtV [data-fs-button][data-fs-icon-button=true] {
        width: var(--fs-button-height)
    }

    .section_section__6iqtV [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__6iqtV [data-fs-button][data-fs-button-loading=true] [data-fs-button-wrapper]>* {
        opacity: 0;
        pointer-events: none
    }

    .section_section__6iqtV [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__6iqtV [data-fs-icon] {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .section_section__6iqtV [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__6iqtV [data-fs-input]:focus,
            .section_section__6iqtV [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__6iqtV [data-fs-input]:focus-visible,
    .section_section__6iqtV [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__6iqtV [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__6iqtV [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__6iqtV [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__6iqtV [data-fs-link]:hover {
        -webkit-text-decoration: var(--fs-link-text-decoration-hover);
        text-decoration: var(--fs-link-text-decoration-hover)
    }

    .section_section__6iqtV [data-fs-link]:visited {
        color: var(--fs-link-text-color-visited)
    }

    .section_section__6iqtV [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__6iqtV [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__6iqtV [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__6iqtV [data-fs-link][data-fs-link-variant=default] {
        line-height: var(--fs-link-text-line-height);
        color: var(--fs-link-text-color)
    }

    .section_section__6iqtV [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__6iqtV [data-fs-link][data-fs-link-variant=display]:visited {
        color: var(--fs-link-display-text-color-visited)
    }

    .section_section__6iqtV [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__6iqtV [data-fs-link][data-fs-link-size=small] {
        font-size: var(--fs-link-small-text-size)
    }

    @media(min-width:1280px) {
        .section_section__6iqtV [data-fs-link][data-fs-link-size=small] {
            padding: var(--fs-link-small-padding)
        }
    }

    .section_section__6iqtV [data-fs-link][data-fs-link-inverse=true] {
        color: var(--fs-link-inverse-text-color)
    }

    .section_section__6iqtV [data-fs-link][data-fs-link-inverse=true]:visited {
        color: var(--fs-link-inverse-text-color-visited)
    }

    .section_section__6iqtV [data-fs-input-field] {
        --fs-input-field-padding: var(--fs-spacing-2) var(--fs-spacing-2) 0;
        --fs-input-field-color: var(--fs-color-text);
        --fs-input-field-size: var(--fs-text-size-body);
        --fs-input-field-border-color: var(--fs-border-color);
        --fs-input-field-transition-function: var(--fs-transition-function);
        --fs-input-field-transition-property: var(--fs-transition-property);
        --fs-input-field-transition-timing: var(--fs-transition-timing);
        --fs-input-field-label-padding: 0 var(--fs-spacing-2);
        --fs-input-field-label-color: var(--fs-color-text-light);
        --fs-input-field-label-size: var(--fs-text-size-tiny);
        --fs-input-field-button-height: var(--fs-control-tap-size);
        --fs-input-field-error-message-size: var(--fs-text-size-legend);
        --fs-input-field-error-message-line-height: 1.1;
        --fs-input-field-error-message-margin-top: var(--fs-spacing-0);
        --fs-input-field-error-message-color: var(--fs-color-danger-text);
        --fs-input-field-error-border-color: var(--fs-color-danger-border);
        --fs-input-field-error-box-shadow: 0 0 0 var(--fs-border-width) var(--fs-input-field-error-border-color);
        --fs-input-field-error-focus-ring: var(--fs-color-focus-ring-danger);
        --fs-input-field-disabled-bkg-color: var(--fs-color-disabled-bkg);
        --fs-input-field-disabled-text-color: var(--fs-color-disabled-text);
        --fs-input-field-disabled-border-width: var(--fs-border-width);
        --fs-input-field-disabled-border-color: var(--fs-border-color);
        position: relative;
        display: flex;
        flex-flow: column
    }

    .section_section__6iqtV [data-fs-input-field] [data-fs-input],
    .section_section__6iqtV [data-fs-input-field] [data-fs-label] {
        transition: var(--fs-input-field-transition-property) var(--fs-input-field-transition-timing) var(--fs-input-field-transition-function)
    }

    .section_section__6iqtV [data-fs-input-field] [data-fs-input] {
        --fs-input-padding: var(--fs-input-field-padding);
        padding: var(--fs-input-field-padding);
        color: var(--fs-input-field-color)
    }

    .section_section__6iqtV [data-fs-input-field] [data-fs-input]:placeholder-shown+label {
        top: calc(50% - var(--fs-input-field-size)/2);
        overflow: hidden
    }

    .section_section__6iqtV [data-fs-input-field] [data-fs-input]::-ms-input-placeholder {
        opacity: 0;
        -ms-transition: inherit;
        transition: inherit
    }

    .section_section__6iqtV [data-fs-input-field] [data-fs-input]::placeholder {
        opacity: 0;
        transition: inherit
    }

    .section_section__6iqtV [data-fs-input-field] [data-fs-input]:focus::-ms-input-placeholder {
        opacity: 1
    }

    .section_section__6iqtV [data-fs-input-field] [data-fs-input]:focus::placeholder {
        opacity: 1
    }

    .section_section__6iqtV [data-fs-input-field] [data-fs-input]:focus+label,
    .section_section__6iqtV [data-fs-input-field] [data-fs-input]:not(:placeholder-shown)+label {
        top: .375rem;
        left: var(--fs-border-width);
        font-size: var(--fs-input-field-label-size)
    }

    .section_section__6iqtV [data-fs-input-field] [data-fs-input]:disabled+label {
        cursor: not-allowed
    }

    .section_section__6iqtV [data-fs-input-field] [data-fs-label] {
        position: absolute;
        padding: var(--fs-input-field-label-padding);
        font-size: var(--fs-input-field-size);
        line-height: var(--fs-input-field-size);
        color: var(--fs-input-field-label-color)
    }

    .section_section__6iqtV [data-fs-input-field][data-fs-input-field-error=true] [data-fs-input] {
        border-color: var(--fs-input-field-error-border-color)
    }

    @media not all and (-webkit-min-device-pixel-ratio:0),
    not all and (min-resolution:0.001dpcm) {
        @supports(-webkit-appearance:none) {

            .section_section__6iqtV [data-fs-input-field][data-fs-input-field-error=true] [data-fs-input]:focus,
            .section_section__6iqtV [data-fs-input-field][data-fs-input-field-error=true] [data-fs-input]:hover:focus {
                border-color: var(--fs-input-field-error-border-color);
                outline: none;
                box-shadow: 0 0 0 1px var(--fs-color-body-bkg), 0 0 0 var(--fs-border-width-thickest) var(--fs-input-field-error-focus-ring), inset 0 0 0 var(--fs-border-width) var(--fs-input-field-error-border-color)
            }
        }
    }

    .section_section__6iqtV [data-fs-input-field][data-fs-input-field-error=true] [data-fs-input]:focus-visible,
    .section_section__6iqtV [data-fs-input-field][data-fs-input-field-error=true] [data-fs-input]:hover:focus-visible {
        border-color: var(--fs-input-field-error-border-color);
        outline: none;
        box-shadow: 0 0 0 1px var(--fs-color-body-bkg), 0 0 0 var(--fs-border-width-thickest) var(--fs-input-field-error-focus-ring), inset 0 0 0 var(--fs-border-width) var(--fs-input-field-error-border-color)
    }

    .section_section__6iqtV [data-fs-input-field][data-fs-input-field-error=true] [data-fs-input]:hover:not(:disabled):not(:focus-visible):not(:focus) {
        border-color: var(--fs-input-field-error-border-color);
        box-shadow: var(--fs-input-field-error-box-shadow)
    }

    .section_section__6iqtV [data-fs-input-field][data-fs-input-field-error=true] [data-fs-input-field-error-message] {
        margin-top: var(--fs-input-field-error-message-margin-top);
        font-size: var(--fs-input-field-error-message-size);
        line-height: var(--fs-input-field-error-message-line-height);
        color: var(--fs-input-field-error-message-color)
    }

    .section_section__6iqtV [data-fs-input-field][data-fs-input-field-actionable=true] {
        min-width: 15.625rem
    }

    .section_section__6iqtV [data-fs-input-field][data-fs-input-field-actionable=true] [data-fs-input] {
        padding-right: var(--fs-spacing-13)
    }

    .section_section__6iqtV [data-fs-input-field][data-fs-input-field-actionable=true] [data-fs-button] {
        position: absolute;
        top: 0;
        right: 0;
        height: var(--fs-input-field-button-height)
    }

    .section_section__6iqtV [data-fs-input-field][data-fs-input-field-actionable=true] [data-fs-button] [data-fs-button-wrapper]:before {
        position: absolute;
        left: calc(-1*var(--fs-spacing-1));
        width: 1px;
        height: 80%;
        content: "";
        background-color: var(--fs-input-field-border-color)
    }

    .section_section__6iqtV [data-fs-newsletter] {
        --fs-newsletter-padding-mobile: var(--fs-spacing-5);
        --fs-newsletter-padding-desktop: var(--fs-spacing-9) 10%;
        --fs-newsletter-border-radius: var(--fs-border-radius);
        --fs-newsletter-title-size: var(--fs-text-size-title-section);
        --fs-newsletter-title-weight: var(--fs-text-weight-bold);
        --fs-newsletter-icon-size: var(--fs-spacing-5);
        --fs-newsletter-card-border-radius: var(--fs-border-radius);
        --fs-newsletter-main-bkg-color: var(--fs-color-primary-bkg);
        --fs-newsletter-main-text-color: var(--fs-color-primary-text);
        --fs-newsletter-light-bkg-color: var(--fs-color-secondary-bkg-light);
        --fs-newsletter-light-text-color: var(--fs-color-text-display);
        --fs-newsletter-accent-bkg-color: var(--fs-color-highlighted-bkg);
        --fs-newsletter-accent-text-color: var(--fs-newsletter-light-text-color);
        display: flex;
        flex-direction: column;
        align-items: center;
        border-radius: var(--fs-newsletter-border-radius)
    }

    .section_section__6iqtV [data-fs-newsletter] [data-fs-newsletter-form] {
        padding: var(--fs-newsletter-padding-mobile);
        display: flex;
        flex-direction: column;
        row-gap: var(--fs-spacing-4)
    }

    @media(min-width:1280px) {
        .section_section__6iqtV [data-fs-newsletter] [data-fs-newsletter-form] {
            padding: var(--fs-newsletter-padding-desktop)
        }
    }

    .section_section__6iqtV [data-fs-newsletter] [data-fs-newsletter-content] {
        display: flex;
        flex-direction: column;
        row-gap: var(--fs-spacing-3)
    }

    .section_section__6iqtV [data-fs-newsletter] [data-fs-newsletter-content] [data-fs-button] {
        width: 100%;
        margin-top: var(--fs-spacing-3)
    }

    .section_section__6iqtV [data-fs-newsletter] [data-fs-newsletter-header] {
        display: grid;
        row-gap: var(--fs-spacing-2);
        line-height: 1.5;
        text-align: center
    }

    @media(min-width:1280px) {
        .section_section__6iqtV [data-fs-newsletter] [data-fs-newsletter-header] {
            text-align: left;
            align-content: flex-start
        }
    }

    .section_section__6iqtV [data-fs-newsletter] [data-fs-newsletter-header-title] {
        display: flex;
        flex-wrap: wrap;
        row-gap: var(--fs-spacing-1);
        -moz-column-gap: var(--fs-spacing-1);
        column-gap: var(--fs-spacing-1);
        align-items: center;
        justify-content: center;
        font-size: var(--fs-newsletter-title-size);
        font-weight: var(--fs-newsletter-title-weight);
        line-height: 1.2
    }

    .section_section__6iqtV [data-fs-newsletter] [data-fs-newsletter-header-title] [data-fs-icon] {
        flex-shrink: 0;
        width: var(--fs-newsletter-icon-size);
        height: var(--fs-newsletter-icon-size)
    }

    @media(min-width:1280px) {
        .section_section__6iqtV [data-fs-newsletter] [data-fs-newsletter-header-title] {
            justify-content: left
        }
    }

    .section_section__6iqtV [data-fs-newsletter] [data-fs-newsletter-addendum] {
        text-align: center
    }

    @media(min-width:1280px) {
        .section_section__6iqtV [data-fs-newsletter] [data-fs-newsletter-addendum] {
            text-align: left
        }

        .section_section__6iqtV [data-fs-newsletter]:not([data-fs-newsletter=card]) [data-fs-newsletter-form] {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            -moz-column-gap: var(--fs-spacing-8);
            column-gap: var(--fs-spacing-8)
        }

        .section_section__6iqtV [data-fs-newsletter]:not([data-fs-newsletter=card]) [data-fs-button] {
            width: auto;
            margin-left: auto;
            min-width: 40%
        }
    }

    .section_section__6iqtV [data-fs-newsletter][data-fs-newsletter=card] {
        text-align: center;
        border-radius: var(--fs-newsletter-card-border-radius)
    }

    .section_section__6iqtV [data-fs-newsletter][data-fs-newsletter=card] [data-fs-newsletter-addendum],
    .section_section__6iqtV [data-fs-newsletter][data-fs-newsletter=card] [data-fs-newsletter-header] {
        text-align: center
    }

    .section_section__6iqtV [data-fs-newsletter][data-fs-newsletter=card] [data-fs-newsletter-header-title] {
        justify-content: center
    }

    .section_section__6iqtV [data-fs-newsletter][data-fs-newsletter-color-variant=main] {
        background-color: var(--fs-newsletter-main-bkg-color);
        color: var(--fs-newsletter-main-text-color)
    }

    .section_section__6iqtV [data-fs-newsletter][data-fs-newsletter-color-variant=main] [data-fs-link=true] {
        color: var(--fs-color-link-inverse)
    }

    .section_section__6iqtV [data-fs-newsletter][data-fs-newsletter-color-variant=light] {
        background-color: var(--fs-newsletter-light-bkg-color);
        color: var(--fs-newsletter-light-text-color)
    }

    .section_section__6iqtV [data-fs-newsletter][data-fs-newsletter-color-variant=accent] {
        background-color: var(--fs-newsletter-accent-bkg-color);
        color: var(--fs-newsletter-accent-text-color)
    }
}

.ProductImageGallery_imageGallery__cIukV {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    max-width: 358px;
    gap: 24px;
    align-self: center;
    position: relative
}

.ProductImageGallery_imageGallery__cIukV.ProductImageGallery_oneImage__eGBNp {
    max-width: 100%;
    justify-content: center;
    align-items: center
}

.ProductImageGallery_imageGallery__cIukV.ProductImageGallery_oneImage__eGBNp .ProductImageGallery_imageGalleryViewer__T9nff {
    min-width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.ProductImageGallery_imageGallery__cIukV .ProductImageGallery_imageGalleryViewer__T9nff {
    min-width: 247px;
    height: auto
}

.ProductImageGallery_imageGallery__cIukV .ProductImageGallery_imageGalleryViewer__T9nff [data-fs-button] [data-fs-button-wrapper] {
    padding: 0;
    border: none
}

.ProductImageGallery_imageGallery__cIukV .ProductImageGallery_imageGalleryViewer__T9nff [data-fs-button] [data-fs-button-wrapper] span {
    height: auto
}

.ProductImageGallery_imageGallery__cIukV .ProductImageGallery_imageGalleryViewer__T9nff [data-fs-button] [data-fs-button-wrapper] span img {
    width: 100%;
    height: auto
}

.ProductImageGallery_imageGallery__cIukV .ProductImageGallery_imageGalleryViewer__T9nff .ProductImageGallery_imageGalleryImage__Ql_Uv {
    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: 0;
    left: 0;
    height: 48px;
    width: 48px
}

.ProductImageGallery_productActionsRow__TS3dr {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding-bottom: 16px;
    gap: 8px
}

.ProductImageGallery_productActionsRow__TS3dr .ProductImageGallery_heartIcon__dN1xP {
    height: 18px
}

.ProductImageGallery_zoomCanvas__SHGVi {
    position: absolute;
    pointer-events: none;
    top: -3rem;
    left: 100%;
    width: 632px;
    height: 632px;
    z-index: 1;
    overflow: hidden
}

.ProductImageGallery_cursorFollowDiv__kYsCM {
    position: absolute;
    width: 256px;
    height: 256px;
    background-color: rgba(0, 0, 0, .3);
    pointer-events: none;
    transform: translate(-50%, -50%)
}

@media(min-width:1024px) {
    .ProductImageGallery_imageGalleryWrapper__fYdLG {
        grid-row: 1/span 2;
        align-self: unset
    }

    .ProductImageGallery_imageGallery__cIukV {
        flex-direction: column;
        gap: 16px;
        max-width: 424px
    }

    .ProductImageGallery_imageGallery__cIukV.ProductImageGallery_oneImage__eGBNp {
        max-width: 424px
    }

    .ProductImageGallery_imageGallery__cIukV.ProductImageGallery_oneImage__eGBNp .ProductImageGallery_imageGalleryViewer__T9nff {
        min-width: 0;
        display: block
    }

    .ProductImageGallery_imageGallery__cIukV .ProductImageGallery_imageGalleryViewer__T9nff {
        position: relative;
        width: 424px;
        height: 424px
    }

    .ProductImageGallery_imageGallery__cIukV .ProductImageGallery_imageGalleryViewer__T9nff [data-fs-button] {
        cursor: zoom-in
    }

    .ProductImageGallery_imageGallery__cIukV .ProductImageGallery_imageGalleryViewer__T9nff [data-fs-button] [data-fs-button-wrapper] span {
        height: 424px
    }

    .ProductImageGallery_imageGallery__cIukV .ProductImageGallery_imageGalleryViewer__T9nff [data-fs-button] [data-fs-button-wrapper] span img {
        width: 100%;
        height: 100%
    }

    .ProductImageGallery_imageGallery__cIukV .ProductImageGallery_imageGalleryViewer__T9nff .ProductImageGallery_imageGalleryImage__Ql_Uv {
        top: 16px;
        left: 16px;
        height: 56px;
        width: 56px
    }

    .ProductImageGallery_productActionsRow__TS3dr {
        justify-content: flex-start;
        gap: 16px
    }
}

.MobileSharingComponent_mobileShareButton__eMYhk {
    --fs-button-height: fit-content;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

.MobileSharingComponent_mobileShareButton__eMYhk [data-fs-button-wrapper] {
    padding: 0;
    border: none
}

.MobileSharingComponent_mobileShareButton__eMYhk [data-fs-button-wrapper] span div {
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center
}

.DesktopSharingComponent_shareButton__EHP_a {
    position: relative
}

.DesktopSharingComponent_shareButton__EHP_a [data-fs-button] {
    height: 24px;
    --fs-button-height: 24px
}

.DesktopSharingComponent_shareButton__EHP_a [data-fs-button] [data-fs-button-wrapper] {
    padding: 0;
    border: none
}

.DesktopSharingComponent_shareButton__EHP_a [data-fs-button] [data-fs-button-wrapper] span {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    color: #666;
    text-decoration: underline
}

.DesktopSharingComponent_shareButton__EHP_a [data-fs-button] [data-fs-button-wrapper] span:hover {
    color: #ed0030
}

.DesktopSharingComponent_shareButton__EHP_a [data-fs-button] [data-fs-button-wrapper] span .DesktopSharingComponent_shareIcon__ksZ9u {
    height: 24px;
    width: 24px;
    display: flex;
    justify-content: center;
    align-items: center
}

.DesktopSharingComponent_shareButton__EHP_a .DesktopSharingComponent_shareOptions__5FWBP {
    position: absolute;
    z-index: 3;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 0;
    width: 72px;
    height: 112px
}

.DesktopSharingComponent_shareShadowOverlay__iEUwJ {
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .502);
    width: 100vw;
    height: 100vh;
    z-index: 2;
    cursor: default
}

.ShareButton_shareButton___3QKb[data-fs-button] {
    display: block;
    width: 32px !important;
    height: 32px !important;
    --fs-button-height: 32px;
    border-radius: 50%;
    background-color: #fff;
    color: transparent;
    transition: .3s
}

.ShareButton_shareButton___3QKb[data-fs-button] [data-fs-button-wrapper] {
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none
}

.ShareButton_shareButton___3QKb[data-fs-button]:hover {
    background-color: #ed0030
}

.ShareButton_shareButton___3QKb[data-fs-button]:hover .ShareButton_shareIcon__95Eo_ {
    filter: brightness(0) invert(1)
}

.ShareButton_shareButton___3QKb[data-fs-button] .ShareButton_shareIcon__95Eo_ {
    height: 100%;
    display: flex;
    align-items: center
}

.ShareButton_X__3IV6D,
.ShareButton_facebook__O85Qi,
.ShareButton_pinterest__yEriT,
.ShareButton_whatsapp__dh68Z {
    position: absolute
}

.ShareButton_facebook__O85Qi {
    top: 0;
    left: 40px
}

.ShareButton_pinterest__yEriT {
    bottom: 0;
    left: 40px
}

.ShareButton_X__3IV6D {
    bottom: 20px
}

.ShareButton_whatsapp__dh68Z {
    top: 20px
}

.ImageGallerySelector_selectorsContainer__dVmbp {
    display: flex;
    flex-direction: column;
    gap: 8px
}

.ImageGallerySelector_selectorsContainer__dVmbp .ImageGallerySelector_remainingImagesBtn__Qr24Z [data-fs-button-wrapper] span {
    position: relative
}

.ImageGallerySelector_selectorsContainer__dVmbp .ImageGallerySelector_remainingImagesBtn__Qr24Z [data-fs-button-wrapper] span .ImageGallerySelector_remainingImagesCount__mDRvg {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 56px;
    height: 56px;
    font-size: 18px;
    line-height: 24px;
    color: #fff;
    font-weight: 700;
    background: rgba(0, 0, 0, .502)
}

.ImageGallerySelector_selectorsContainer__dVmbp [data-fs-button] {
    width: 56px;
    height: 56px;
    --fs-button-height: 56px;
    border: 1px solid #999;
    border-radius: 4px;
    overflow: hidden
}

.ImageGallerySelector_selectorsContainer__dVmbp [data-fs-button] [data-fs-button-wrapper] {
    margin: 0;
    border: 0;
    padding: 0
}

.ImageGallerySelector_selectorsContainer__dVmbp [data-fs-button] [data-fs-button-wrapper] span {
    width: 56px;
    height: 56px
}

.ImageGallerySelector_selectorsContainer__dVmbp .ImageGallerySelector_selectedImage__4XSpe {
    border-color: #333
}

@media(min-width:1024px) {
    .ImageGallerySelector_selectorsContainer__dVmbp {
        flex-direction: row;
        max-width: 424px
    }

    .ImageGallerySelector_selectorsContainer__dVmbp .ImageGallerySelector_remainingImagesBtn__Qr24Z [data-fs-button-wrapper] span .ImageGallerySelector_remainingImagesCount__mDRvg {
        width: 72px;
        height: 72px
    }

    .ImageGallerySelector_selectorsContainer__dVmbp [data-fs-button] {
        width: 72px;
        height: 72px;
        --fs-button-height: 72px
    }

    .ImageGallerySelector_selectorsContainer__dVmbp [data-fs-button] [data-fs-button-wrapper] span {
        width: 72px;
        height: 72px
    }
}

.ImageGalleryModal_imageGalleryModal__V6RDf {
    min-width: 100vw;
    height: 100%;
    top: 0;
    left: 0;
    padding: 16px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 0 !important
}

.ImageGalleryModal_imageGalleryModal__V6RDf .ImageGalleryModal_modalHeader__MX3R0 {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.ImageGalleryModal_imageGalleryModal__V6RDf .ImageGalleryModal_modalHeader__MX3R0 .ImageGalleryModal_imagesCount__04D6z {
    color: #999;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400
}

.ImageGalleryModal_imageGalleryModal__V6RDf .ImageGalleryModal_modalHeader__MX3R0 .ImageGalleryModal_closeButton__qsELL {
    width: 24px;
    height: 24px;
    --fs-button-height: 24px
}

.ImageGalleryModal_imageGalleryModal__V6RDf .ImageGalleryModal_modalHeader__MX3R0 .ImageGalleryModal_closeButton__qsELL [data-fs-button-wrapper] {
    max-width: 100%;
    height: 100%;
    padding: 0;
    border: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

.ImageGalleryModal_imageGalleryModal__V6RDf .ImageGalleryModal_modalHeader__MX3R0 .ImageGalleryModal_closeButton__qsELL [data-fs-button-wrapper] span div {
    height: 18px
}

.ImageGalleryModal_imageGalleryModal__V6RDf .ImageGalleryModal_modalCarousel__4MJkV::-webkit-scrollbar {
    padding-top: 2px;
    height: 6px;
    width: 226px !important
}

.ImageGalleryModal_imageGalleryModal__V6RDf .ImageGalleryModal_modalCarousel__4MJkV::-webkit-scrollbar-thumb {
    border-top: 2px solid #fff;
    background-color: #ccc
}

.ImageGalleryModal_imageGalleryModal__V6RDf .ImageGalleryModal_modalCarousel__4MJkV {
    width: 100%;
    overflow-x: scroll;
    display: flex;
    flex-wrap: nowrap;
    gap: 8px;
    min-height: 66px
}

.ImageGalleryModal_imageGalleryModal__V6RDf .ImageGalleryModal_modalCarousel__4MJkV [data-fs-button] {
    min-width: 60px;
    height: 60px;
    --fs-button-height: 60px;
    border: 1px solid #999;
    border-radius: 4px;
    overflow: hidden
}

.ImageGalleryModal_imageGalleryModal__V6RDf .ImageGalleryModal_modalCarousel__4MJkV [data-fs-button] [data-fs-button-wrapper] {
    margin: 0;
    border: 0;
    padding: 0;
    width: 100%;
    height: 100%
}

.ImageGalleryModal_imageGalleryModal__V6RDf .ImageGalleryModal_modalCarousel__4MJkV [data-fs-button] [data-fs-button-wrapper] span {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden
}

.ImageGalleryModal_imageGalleryModal__V6RDf .ImageGalleryModal_modalCarousel__4MJkV .ImageGalleryModal_selectedImage__iljBw {
    border-color: #333
}

.ImageGalleryModal_imageGalleryModal__V6RDf .ImageGalleryModal_modalViewer__aFCkW {
    position: relative;
    display: flex;
    justify-content: center;
    height: 100%;
    width: 100%;
    max-width: 358px;
    max-height: 358px;
    align-self: center;
    overflow-y: hidden;
    overflow-x: clip
}

.ImageGalleryModal_imageGalleryModal__V6RDf .ImageGalleryModal_modalViewer__aFCkW img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.ImageGalleryModal_imageGalleryModal__V6RDf .ImageGalleryModal_modalViewer__aFCkW .ImageGalleryModal_leftToRight__HD836,
.ImageGalleryModal_imageGalleryModal__V6RDf .ImageGalleryModal_modalViewer__aFCkW .ImageGalleryModal_rightToLeft__uLC00 {
    position: relative;
    top: 0;
    animation-timing-function: ease-out
}

.ImageGalleryModal_imageGalleryModal__V6RDf .ImageGalleryModal_modalViewer__aFCkW .ImageGalleryModal_leftToRight__HD836 {
    animation: ImageGalleryModal_leftToRight__HD836 .3s
}

.ImageGalleryModal_imageGalleryModal__V6RDf .ImageGalleryModal_modalViewer__aFCkW .ImageGalleryModal_rightToLeft__uLC00 {
    animation: ImageGalleryModal_rightToLeft__uLC00 .3s
}

.ImageGalleryModal_imageGalleryModal__V6RDf .ImageGalleryModal_modalViewer__aFCkW .ImageGalleryModal_navigationButtons__iekzF {
    display: flex;
    justify-content: space-between;
    position: fixed;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    width: 100vw;
    padding: 0 16px
}

@media(min-width:1024px) {
    .ImageGalleryModal_imageGalleryModal__V6RDf {
        padding: 32px 32px 26px
    }

    .ImageGalleryModal_imageGalleryModal__V6RDf .ImageGalleryModal_modalViewer__aFCkW {
        max-height: 566px;
        max-width: 566px
    }
}

@keyframes ImageGalleryModal_leftToRight__HD836 {
    0% {
        left: -100%
    }

    to {
        left: 0
    }
}

@keyframes ImageGalleryModal_rightToLeft__uLC00 {
    0% {
        right: -100%
    }

    to {
        right: 0
    }
}

.ImageGalleryNavigationBtn_arrowRight__DnQif {
    transform: rotate(180deg)
}

.ImageGalleryNavigationBtn_navigationArrow__8nRuG [data-fs-button-wrapper] {
    padding-left: 0;
    margin-left: 0
}

.ImageGalleryNavigationBtn_navigationArrow__8nRuG [data-fs-button-wrapper] span {
    display: flex;
    align-items: center;
    height: 18px
}

.ImageGalleryNavigationBtn_navigationArrow__8nRuG [data-fs-button-wrapper] span div {
    height: 18px
}

.ProductInfoCenter_container__eiIrR {
    margin-top: 8px;
    grid-column: 1;
    grid-row: 2/3
}

.ProductInfoCenter_container__eiIrR .ProductInfoCenter_description__1MWsl {
    color: #666;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    text-align: left;
    display: none;
    line-clamp: 4;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 24px
}

.ProductInfoCenter_container__eiIrR .ProductInfoCenter_title__hdTX_ {
    color: #666;
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    text-align: left;
    margin-bottom: 8px
}

.ProductInfoCenter_container__eiIrR .ProductInfoCenter_moreInfo__1Ky9L {
    margin-top: 24px;
    color: #666;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    text-align: left;
    text-decoration: underline;
    cursor: pointer;
    padding: 0
}

.ProductInfoCenter_container__eiIrR .ProductInfoCenter_moreInfo__1Ky9L:hover {
    color: #ed0030
}

.ProductInfoCenter_container__eiIrR .ProductInfoCenter_policyLink__gV_Gj {
    margin-top: 24px;
    color: #666;
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    text-align: left;
    display: block;
    text-decoration: underline;
    cursor: pointer;
    padding: 0
}

.ProductInfoCenter_container__eiIrR .ProductInfoCenter_policyLink__gV_Gj:hover {
    color: #ed0030
}

@media(min-width:1024px) {
    .ProductInfoCenter_container__eiIrR {
        width: 370px;
        margin-top: 0;
        grid-column: 2;
        grid-row: 1/2
    }

    .ProductInfoCenter_container__eiIrR .ProductInfoCenter_description__1MWsl {
        display: -webkit-box
    }

    .ProductInfoCenter_container__eiIrR .ProductInfoCenter_title__hdTX_ {
        color: #666;
        font-size: 20px;
        line-height: 24px
    }
}

.GiftCardInfo_giftCardTag__PxGJ1 {
    color: gray;
    text-align: right;
    display: inline-flex;
    height: 28px;
    padding: 0 8px;
    justify-content: center;
    align-items: center;
    font-family: Roboto, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    border-radius: 9999px;
    background: #f1f1f1;
    margin-top: 8px
}

.GiftCardInfo_giftCardInfo__YVzH0 {
    display: flex;
    gap: 8px;
    padding: 16px;
    border-radius: 16px;
    border: 1px solid #f1f1f1;
    margin: 24px 0
}

.GiftCardInfo_giftCardInfoText__7qgUK {
    color: #666;
    font-size: 12px;
    font-weight: 400;
    line-height: 17px
}

.GiftCardInfo_giftCardInfoAnchor__sABlH {
    margin-top: 8px;
    color: #666;
    font-weight: 400;
    font-size: 12px;
    text-decoration: underline;
    cursor: pointer
}

.GiftCardInfo_giftCardInfoAnchor__sABlH:hover {
    color: #d1002a
}

.GiftCardInfo_giftCardModal__k_XGH {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .48);
    z-index: 9
}

.GiftCardInfo_giftCardModalCenter__6je0d {
    position: fixed;
    max-width: 1140px;
    padding: 32px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 16px 32px -8px rgba(0, 0, 0, .24);
    bottom: 0;
    left: 0;
    z-index: 9
}

@media screen and (min-width:1024px) {
    .GiftCardInfo_giftCardModalCenter__6je0d {
        top: 50%;
        left: 50%;
        bottom: auto;
        transform: translate(-50%, -50%)
    }
}

.GiftCardInfo_giftCardModalCenterClose__4jyo9 {
    position: absolute;
    right: 20px;
    top: 20px;
    opacity: .6;
    cursor: pointer
}

.GiftCardInfo_giftCardModalCenterTitle__u45Mw {
    color: #333;
    font-family: Roboto Flex, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px
}

.GiftCardInfo_giftCardModalCenterText__UOJ32 {
    padding-top: 24px;
    color: #333;
    font-family: Roboto, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

.GiftCardInfo_giftCardModalCenterText__UOJ32 b {
    display: contents
}

.GiftCardInfo_giftCardModalCenterList__u7RQE {
    margin-top: 16px
}

.GiftCardInfo_giftCardModalCenterListItem__Kk_4b {
    display: flex;
    padding: 8px;
    color: #333;
    font-family: Roboto, sans-serif;
    font-size: 14px;
    font-style: normal
}

.GiftCardInfo_giftCardModalCenterListItemIcon__07ROC {
    margin-right: 8px
}

.GiftCardInfo_giftCardModalCenterListItem__Kk_4b b {
    display: contents
}

.ProductSpecification_productSpecification__behsq {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-top: 8px;
    font-size: 14px;
    line-height: 19px
}

.ProductSpecification_productSpecification__behsq .ProductSpecification_specsRow__zlG2q {
    display: flex;
    gap: 8px
}

.ProductSpecification_productSpecification__behsq .ProductSpecification_specsRow__zlG2q .ProductSpecification_specificationLabel__bR9lw {
    font-family: Roboto, sans-serif;
    font-weight: 700;
    color: gray;
    background-color: #f1f1f1;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 8px;
    border-radius: 9999px
}

.ProductSpecification_productSpecification__behsq .ProductSpecification_specsRow__zlG2q .ProductSpecification_specificationLabel__bR9lw.ProductSpecification_internacional__PPy9M: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,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.8766 2.33335C14.6207 2.33335 14.4457 2.4108 14.2946 2.56188L11.7466 5.10982C11.5543 5.30214 11.2803 5.3885 11.0124 5.3412L3.53498 4.02051L2.96787 4.60111L8.36061 6.8977C8.61533 7.00618 8.79954 7.23408 8.85221 7.50588C8.90487 7.77768 8.81911 8.05789 8.62335 8.25366L6.52746 10.3495C6.33599 10.541 6.06345 10.6275 5.79661 10.5815L3.23899 10.1405L2.88869 10.4859L5.67551 11.9853C5.81928 12.0627 5.93717 12.1806 6.01452 12.3244L7.5179 15.1185L7.87628 14.7601L7.4195 12.2303C7.37097 11.9615 7.45721 11.6861 7.65032 11.493L9.74621 9.39707C9.9417 9.20158 10.2214 9.11576 10.4929 9.16799C10.7644 9.22022 10.9923 9.40369 11.1013 9.65776L13.4107 15.0408L13.9803 14.4712L12.6587 7.00834C12.6113 6.74041 12.6976 6.46618 12.89 6.27378L15.4585 3.70529C15.6122 3.55165 15.6871 3.37887 15.6871 3.13358C15.6871 2.8883 15.6122 2.71551 15.4585 2.56188C15.3075 2.4108 15.1324 2.33335 14.8766 2.33335ZM13.1161 1.38337C13.5951 0.904306 14.2009 0.666687 14.8766 0.666687C15.5522 0.666687 16.158 0.904305 16.637 1.38337C17.1135 1.85987 17.3537 2.46106 17.3537 3.13358C17.3537 3.8061 17.1135 4.40729 16.637 4.8838L14.3756 7.14527L15.6971 14.6081C15.7446 14.8761 15.6582 15.1503 15.4658 15.3427L13.7192 17.0893C13.5237 17.2848 13.244 17.3706 12.9725 17.3183C12.7011 17.2661 12.4732 17.0826 12.3642 16.8286L10.0547 11.4456L9.13711 12.3632L9.59389 14.893C9.64242 15.1618 9.55618 15.4373 9.36307 15.6304L7.90417 17.0893C7.71787 17.2756 7.45444 17.3628 7.19377 17.3245C6.9331 17.2862 6.7059 17.1269 6.58106 16.8949L4.66541 13.3345L1.105 11.4188C0.872067 11.2935 0.712465 11.065 0.674941 10.8032C0.637416 10.5413 0.726426 10.2772 0.914784 10.0915L2.37369 8.65318C2.56502 8.46454 2.83556 8.37973 3.10034 8.42538L5.65427 8.86571L6.57234 7.94765L1.19388 5.65713C0.940755 5.54934 0.757149 5.32355 0.703224 5.05377C0.6493 4.78398 0.732008 4.50496 0.924247 4.30815L2.65027 2.54102C2.84273 2.34398 3.12012 2.25477 3.39136 2.30268L10.875 3.62446L13.1161 1.38337Z" fill="%23808080"/></svg>')
}

.ProductSpecification_productSpecification__behsq .ProductSpecification_specificationDescription__Wvr44 {
    color: #666
}

.ProductSpecification_productSpecification__behsq .ProductSpecification_specificationDescription__Wvr44 b {
    font-weight: 700;
    font-size: 16px;
    line-height: 21px
}

@media(min-width:1024px) {
    .ProductSpecification_productSpecification__behsq .ProductSpecification_specsRow__zlG2q .ProductSpecification_specificationLabel__bR9lw {
        height: 36px;
        font-size: 16px;
        line-height: 21px
    }
}

.SkuSelector_container__5OJZl {
    padding-top: 24px;
    border-top: 1px solid hsla(0, 0%, 40%, .11);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px
}

.SkuSelector_container__5OJZl [data-sku-selector-label=true] {
    color: #666;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    text-transform: lowercase
}

.SkuSelector_container__5OJZl [data-sku-selector-label=true] strong {
    color: #666;
    font-weight: 700
}

.SkuSelector_container__5OJZl .SkuSelector_radioSelect__v1Zyh {
    display: flex;
    align-items: flex-start;
    align-content: flex-start;
    gap: 8px;
    align-self: stretch;
    flex-wrap: wrap
}

.SkuSelector_container__5OJZl .SkuSelector_radioSelect__v1Zyh .SkuSelector_radioOptionDefault__A6CnL {
    display: flex;
    min-width: 80px;
    max-width: 80px;
    min-height: 40px;
    padding: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 4px;
    border-radius: 4px;
    box-shadow: 0 0 0 1px #b3b3b3;
    text-transform: lowercase;
    box-sizing: border-box;
    cursor: pointer
}

.SkuSelector_container__5OJZl .SkuSelector_radioSelect__v1Zyh .SkuSelector_radioOptionDefault__A6CnL:hover {
    box-shadow: 0 0 0 2px #4d4d4d
}

.SkuSelector_container__5OJZl .SkuSelector_radioSelect__v1Zyh .SkuSelector_radioOptionDefault__A6CnL .SkuSelector_radioTitleDefault__CQfWZ strong {
    font-size: 12px;
    line-height: 17px;
    color: #666;
    font-weight: 400
}

.SkuSelector_container__5OJZl .SkuSelector_radioSelect__v1Zyh .SkuSelector_radioOptionDefault__A6CnL .SkuSelector_radioTitleDefault__CQfWZ strong:hover {
    color: #4d4d4d
}

.SkuSelector_container__5OJZl .SkuSelector_radioSelect__v1Zyh .SkuSelector_radioOptionSelected__ofZG7 {
    display: flex;
    min-width: 80px;
    max-width: 80px;
    min-height: 40px;
    padding: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 4px;
    border-radius: 4px;
    box-shadow: 0 0 0 2px #ed0030;
    text-transform: lowercase;
    box-sizing: border-box
}

.SkuSelector_container__5OJZl .SkuSelector_radioSelect__v1Zyh .SkuSelector_radioOptionSelected__ofZG7:hover {
    box-shadow: 0 0 0 2px #ed0030
}

.SkuSelector_container__5OJZl .SkuSelector_radioSelect__v1Zyh .SkuSelector_radioOptionSelected__ofZG7 .SkuSelector_radioTitleDefault__CQfWZ {
    text-align: center
}

.SkuSelector_container__5OJZl .SkuSelector_radioSelect__v1Zyh .SkuSelector_radioOptionSelected__ofZG7 .SkuSelector_radioTitleDefault__CQfWZ strong {
    font-size: 12px;
    line-height: 17px;
    color: #ed0030;
    font-weight: 400
}

.SkuSelector_container__5OJZl .SkuSelector_radioSelect__v1Zyh .SkuSelector_radioOptionSelected__ofZG7 .SkuSelector_radioTitleDefault__CQfWZ strong:hover {
    color: #ed0030
}

.SkuSelector_container__5OJZl .SkuSelector_radioSelectDisabled__F7KLo {
    position: relative
}

.SkuSelector_container__5OJZl .SkuSelector_radioSelectDisabled__F7KLo label {
    cursor: not-allowed
}

.SkuSelector_container__5OJZl .SkuSelector_radioSelectDisabled__F7KLo:before {
    content: "";
    position: absolute;
    top: 2px;
    height: 88px;
    width: 1px;
    cursor: not-allowed;
    background-color: #ccc;
    transform: rotate(-65deg);
    transform-origin: left top
}

.SkuSelector_container__5OJZl .SkuSelector_radioSelectDisabled__F7KLo .SkuSelector_radioOptionDefault__A6CnL:hover {
    box-shadow: 0 0 0 1px #b3b3b3
}

.SkuSelector_container__5OJZl .SkuSelector_radioSelectDisabled__F7KLo img,
.SkuSelector_container__5OJZl .SkuSelector_radioSelectDisabled__F7KLo strong {
    opacity: 32%
}

.SkuSelector_container__5OJZl .SkuSelector_radioSelectDisabledImg__97Bx_:before {
    height: 112px;
    transform: rotate(-45deg)
}

.SkuSelector_container__5OJZl [data-fs-radio] {
    display: none
}

@media(min-width:1024px) {
    .SkuSelector_container__5OJZl {
        margin-top: 24px
    }
}

.ProductUnavailable_unavailableContainer__1ZIeb {
    display: flex;
    flex-direction: column;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    border-top: 1px solid #f1f1f1;
    padding: 32px 0 24px
}

.ProductUnavailable_unavailableContainer__1ZIeb .ProductUnavailable_unavailableText__gd9pn {
    font-family: Roboto Flex, sans-serif;
    letter-spacing: .02em;
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
    letter-spacing: 0;
    color: #333
}

.ProductUnavailable_unavailableContainer__1ZIeb .ProductUnavailable_unavailableSubtext__Enbv4 {
    margin-top: 16px;
    font-family: Roboto, sans-serif;
    text-align: left;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    letter-spacing: 0;
    color: #666
}

.ProductUnavailable_unavailableContainer__1ZIeb .ProductUnavailable_unavailableButton__3gsAe {
    margin-top: 24px;
    background: #ed0030;
    width: 100%;
    --fs-button-height: 44px;
    border-radius: 8px;
    font-size: 16px;
    line-height: 0;
    font-weight: 700;
    letter-spacing: 0;
    color: #fff
}

.ProductUnavailable_unavailableContainer__1ZIeb .ProductUnavailable_unavailableButton__3gsAe:hover {
    background-color: #d1002a
}

@media(min-width:1024px) {
    .ProductUnavailable_unavailableContainer__1ZIeb {
        display: flex;
        flex-direction: column;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        padding: 16px;
        border: 1px solid #f1f1f1;
        box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .078);
        border-radius: 16px
    }

    .ProductUnavailable_unavailableContainer__1ZIeb .ProductUnavailable_unavailableText__gd9pn {
        width: 310px;
        font-size: 16px;
        line-height: 28px
    }
}

.ProductDetails_container__13bTi {
    padding-bottom: 24px
}

.ProductDetails_container__13bTi .ProductDetails_fixedContainer__CM1PK {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 25;
    background-color: #fff;
    padding: 16px;
    box-shadow: 0 -4px 4px 0 rgba(0, 0, 0, .08)
}

.ProductDetails_container__13bTi .ProductDetails_fixedContainer__CM1PK [data-testid=buy-button] {
    margin-bottom: 0
}

.ProductDetails_container__13bTi .ProductDetails_fixedContainer__CM1PK [data-fs-button-size] {
    margin-top: 8px
}

.ProductDetails_container__13bTi .ProductDetails_fixedContainer__CM1PK div[class*=ProductPrice_productPriceContainer]>div:nth-child(2),
.ProductDetails_container__13bTi .ProductDetails_fixedContainer__CM1PK div[class*=ProductPrice_productPriceContainer]>div:nth-child(3) {
    font-size: 12px;
    line-height: 17px;
    font-weight: 600;
    letter-spacing: 0;
    color: ""
}

.ProductDetails_container__13bTi .ProductDetails_fixedContainer__CM1PK div[class*=ProductPrice_cardIcon] {
    display: none
}

.ProductDetails_container__13bTi .ProductDetails_divBuyBox__QBJfl {
    margin-top: 30px;
    text-align: center
}

.ProductDetails_container__13bTi .ProductDetails_linkBuyBox__N94kL {
    text-decoration: none;
    font-weight: 700;
    color: #4d4d4d
}

.ProductDetails_productTitle__osmEx .ProductDetails_title__X8OfO {
    text-align: left;
    margin-top: 32px;
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    letter-spacing: 0;
    color: #666
}

.ProductDetails_openCartBtn__sV7Nz {
    height: 54px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    border: 2px solid #ed0030;
    font-size: 20px;
    font-weight: 700;
    color: #ed0030;
    font-family: Roboto Flex, sans-serif;
    margin: 16px 0 8px;
    cursor: pointer
}

.ProductDetails_openCartBtn__sV7Nz:hover {
    color: #d1002a;
    border-color: #d1002a
}

@media(min-width:1024px) {
    .ProductDetails_openCartBtn__sV7Nz {
        margin-top: 24px
    }

    .ProductDetails_productTitle__osmEx .ProductDetails_title__X8OfO {
        font-size: 20px;
        line-height: 24px;
        font-weight: 700;
        letter-spacing: 0;
        color: ""
    }
}

.ProductPrice_productPriceContainer__EQpta {
    display: flex;
    flex-direction: column;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

.ProductPrice_productPriceContainer__EQpta .ProductPrice_discount__kEGMP {
    display: flex;
    gap: 8px;
    margin-bottom: 8px
}

.ProductPrice_productPriceContainer__EQpta .ProductPrice_discount__kEGMP .ProductPrice_discountPrice__E_0s9 {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    text-decoration: line-through;
    color: #666
}

.ProductPrice_productPriceContainer__EQpta .ProductPrice_discount__kEGMP .ProductPrice_discountPercentage__jXtmX {
    display: flex;
    gap: 4px;
    padding: 0 8px;
    background-color: green;
    font-size: 12px;
    line-height: 14px;
    font-weight: 700;
    color: #fff;
    justify-content: center;
    align-items: center;
    border-radius: 8px
}

.ProductPrice_productPriceContainer__EQpta .ProductPrice_discount__kEGMP .ProductPrice_discountPercentage__jXtmX img {
    display: none
}

.ProductPrice_productPriceContainer__EQpta .ProductPrice_paymentFormat__5QFxv,
.ProductPrice_productPriceContainer__EQpta .ProductPrice_productPrice__vpgdo {
    font-weight: 700;
    color: #333
}

.ProductPrice_productPriceContainer__EQpta .ProductPrice_productPrice__vpgdo {
    font-size: 24px;
    line-height: 28px
}

.ProductPrice_productPriceContainer__EQpta .ProductPrice_paymentFormat__5QFxv {
    font-size: 16px;
    line-height: 20px;
    margin-top: 4px;
    margin-bottom: 8px
}

.ProductPrice_productPriceContainer__EQpta .ProductPrice_installment__XemVq {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
    font-size: 14px;
    line-height: 18px;
    color: #666;
    height: 24px
}

.ProductPrice_productPriceContainer__EQpta .ProductPrice_installment__XemVq .ProductPrice_cardIcon__6Tnvd {
    height: 24px;
    width: 24px;
    display: flex;
    align-items: center;
    justify-content: center
}

@media(min-width:1024px) {
    .ProductPrice_productPriceContainer__EQpta {
        border: 1px solid #f1f1f1;
        box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .078);
        border-radius: 16px;
        padding: 16px
    }

    .ProductPrice_productPriceContainer__EQpta .ProductPrice_productPrice__vpgdo {
        font-size: 32px;
        line-height: 36px
    }
}

.ShippingSimulator_productOfferBox__pCVNn {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    letter-spacing: 0;
    color: "";
    width: 100%;
    padding: 16px;
    border-radius: 16px;
    border: 1px solid #ccc;
    margin-bottom: 24px
}

.ShippingSimulator_productOfferBox__pCVNn.ShippingSimulator_error__oKWsc .ShippingSimulator_label__aDCAn {
    color: #f75b2b
}

.ShippingSimulator_productOfferBox__pCVNn.ShippingSimulator_error__oKWsc .ShippingSimulator_cepBox__Jl4JM {
    border-color: #f75b2b !important
}

.ShippingSimulator_productOfferBox__pCVNn .ShippingSimulator_label__aDCAn {
    padding-bottom: 8px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    letter-spacing: 0;
    color: "";
    text-align: left;
    color: #666
}

@media(min-width:1024px) {
    .ShippingSimulator_productOfferBox__pCVNn {
        border: 1px solid #f1f1f1;
        box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .078)
    }
}

@keyframes ShippingSimulator_fadeIn__0Y7r_ {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.ShippingInput_flexbox__SZptW {
    display: flex;
    align-items: center
}

.ShippingInput_flexbox__SZptW .ShippingInput_cepBox__Z_xM_ {
    border-radius: 8px;
    position: relative;
    display: flex;
    flex-direction: column;
    height: 44px;
    justify-content: center;
    width: 100%;
    color: #666;
    border: 1px solid #b3b3b3;
    background: transparent;
    transition: .25s
}

.ShippingInput_flexbox__SZptW .ShippingInput_cepBox__Z_xM_ .ShippingInput_cepInput__TFnQB {
    border-radius: 8px;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    letter-spacing: 0;
    color: "";
    border: 0;
    background: transparent;
    width: 100%;
    height: 44px;
    opacity: 1;
    transition: .25s;
    padding: 0 16px
}

.ShippingInput_flexbox__SZptW .ShippingInput_cepBox__Z_xM_ .ShippingInput_cepInput__TFnQB::-ms-input-placeholder {
    color: #999
}

.ShippingInput_flexbox__SZptW .ShippingInput_cepBox__Z_xM_ .ShippingInput_cepInput__TFnQB::placeholder {
    color: #999
}

.ShippingInput_flexbox__SZptW .ShippingInput_cepBox__Z_xM_ .ShippingInput_cepInput__TFnQB:focus {
    outline: none
}

.ShippingInput_flexbox__SZptW .ShippingInput_cepBox__Z_xM_.ShippingInput_isActive__a_yoI {
    transition: .25s;
    display: flex;
    color: #333;
    background: transparent
}

.ShippingInput_flexbox__SZptW .ShippingInput_cepBox__Z_xM_.ShippingInput_isActive__a_yoI .ShippingInput_cepInput__TFnQB {
    height: 44px;
    opacity: 1;
    animation: ShippingInput_fadeIn__7xOFW .25s
}

.ShippingInput_flexbox__SZptW .ShippingInput_shippingOk__UObxR:hover {
    border-color: #b20024;
    color: #b20024
}

.ShippingInput_flexbox__SZptW .ShippingInput_shippingOk__UObxR {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: 0;
    color: "";
    cursor: pointer;
    border: 2px solid #ed0030;
    border-radius: 8px;
    padding: 8px 16px;
    background: #fff;
    color: #ed0030;
    margin-left: 10px;
    height: auto;
    --fs-button-height: auto
}

.ShippingInput_flexbox__SZptW .ShippingInput_shippingOk__UObxR [data-fs-button-wrapper] {
    padding: 0;
    height: auto
}

.ShippingSuccess_shippingSuccess__Timm_ {
    color: #666
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_storeFrontIcon__Jpv5P,
.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_truckIcon__bSja1 {
    height: 24px
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_shippingFree__iYM_M {
    color: green;
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
    font-family: Roboto, sans-serif
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_dateDelivery__YVYWG,
.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_pickupDate__SxIsx {
    display: block;
    width: 100%
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_delivery__7V7lX,
.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_location__kOauu,
.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_store__ybxvv {
    display: flex;
    align-items: center;
    margin: 16px 0
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_location__kOauu {
    margin: 0;
    padding-bottom: 16px;
    border-bottom: 1px solid hsla(0, 0%, 40%, .16);
    justify-content: flex-start;
    cursor: pointer
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_location__kOauu div:last-child {
    margin-left: auto
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_location__kOauu.ShippingSuccess_locationHovered__yrPiJ .ShippingSuccess_address__0Ktx5 {
    color: #ed0030
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_address__0Ktx5 {
    display: -webkit-box;
    text-align: left;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    letter-spacing: 0;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 5px;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_pickup__PeaXn {
    display: flex
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_delivery__7V7lX,
.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_pickup__PeaXn {
    justify-content: space-between;
    gap: 8px;
    align-items: center
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_deliveryWrapper__RL4t5 {
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    justify-content: space-between
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_deliveryWrapper__RL4t5 p {
    padding-bottom: 8px;
    width: 100%
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_deliveryWrapper__RL4t5 .ShippingSuccess_dateDelivery__YVYWG {
    padding-left: 8px
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_deliveryWrapper__RL4t5 .ShippingSuccess_dateDelivery__YVYWG .ShippingSuccess_stockIcon__gHgiS {
    margin-right: 8px
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_deliveryPrice__v_c_R {
    text-align: left;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    letter-spacing: 0;
    color: ""
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_store__ybxvv {
    position: relative
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_store__ybxvv .ShippingSuccess_deliveryOption__jFGBZ {
    padding-left: 8px;
    display: block;
    align-items: center;
    margin: 10px 0
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_store__ybxvv .ShippingSuccess_deliveryOption__jFGBZ .ShippingSuccess_icon__d0di_ {
    margin-right: 10px
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_store__ybxvv .ShippingSuccess_tagStore__MK4Wl {
    padding: 2px 8px;
    margin-left: 8px;
    gap: 10px;
    border-radius: 48px;
    border: 1px solid #666
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_store__ybxvv .ShippingSuccess_partnerButton__J17C0 {
    padding: 8px 16px;
    gap: 8px;
    border-radius: 8px;
    border: 2px solid #ed0030;
    cursor: pointer;
    color: #ed0030;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: 0;
    color: "";
    text-align: left;
    position: absolute;
    right: 0;
    top: 0
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_store__ybxvv .ShippingSuccess_mainLabel__9qyaO {
    width: 100%;
    padding-left: 32px;
    padding-top: 32px
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_store__ybxvv .ShippingSuccess_notify__lqpAz {
    text-align: left;
    padding-left: 32px;
    padding-top: 8px;
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    letter-spacing: 0;
    color: ""
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_store__ybxvv.ShippingSuccess_partnerOptions__QavyH {
    flex-flow: row wrap
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_store__ybxvv.ShippingSuccess_partnerOptions__QavyH .ShippingSuccess_deliveryOption__jFGBZ {
    padding-left: 8px;
    display: block;
    align-items: center;
    margin: 10px 0
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_store__ybxvv.ShippingSuccess_partnerOptions__QavyH .ShippingSuccess_deliveryOption__jFGBZ .ShippingSuccess_icon__d0di_ {
    margin-right: 10px
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_store__ybxvv.ShippingSuccess_partnerOptions__QavyH .ShippingSuccess_mainLabel__9qyaO {
    width: 100%;
    padding-left: 32px;
    padding-top: 32px
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_infoWrapper__e72Nf {
    padding-left: 32px
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_infoWrapper__e72Nf h3 {
    padding-bottom: 4px
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_infoWrapper__e72Nf .ShippingSuccess_americanasInfo__fnQRa {
    gap: 4px;
    border-radius: 8px;
    border: 1px solid #ccc;
    padding: 16px
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_infoWrapper__e72Nf .ShippingSuccess_americanasInfo__fnQRa p {
    text-align: left;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    letter-spacing: 0;
    color: ""
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_infoWrapper__e72Nf .ShippingSuccess_americanasInfo__fnQRa p:first-child {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    letter-spacing: 0;
    color: ""
}

.ShippingSuccess_shippingSuccess__Timm_ .ShippingSuccess_infoWrapper__e72Nf .ShippingSuccess_americanasInfo__fnQRa a {
    color: #666;
    text-decoration: underline;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    letter-spacing: 0;
    color: ""
}

.ShippingSuccess_shippingSuccess__Timm_ [data-fs-button] {
    width: 100%;
    margin-bottom: 8px
}

.ShippingSuccess_shippingSuccess__Timm_ [data-fs-button] [data-fs-button-wrapper],
.ShippingSuccess_shippingSuccess__Timm_ [data-fs-button] [data-fs-button-wrapper] span {
    width: 100%
}

.ShippingSuccess_shippingSuccess__Timm_ [data-fs-button] [data-fs-button-wrapper] {
    padding: 0
}

.Modal_Modal__nD3CV {
    bottom: 0;
    width: 100%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-bottom: 0;
    --fs-modal-position-left: 0;
    --fs-modal-position-right: 0;
    --fs-modal-position-top: 65%;
    border-radius: 16px 16px 0 0
}

.Modal_Modal__nD3CV .Modal_closeButton__6LUwu [data-fs-button-wrapper] {
    border: 0;
    padding: 0
}

.Modal_Modal__nD3CV .Modal_closeButton__6LUwu [data-fs-button-wrapper] span {
    display: inline-block;
    padding: 12px
}

.Modal_Modal__nD3CV [data-fs-modal-body] {
    padding: 0 16px
}

.Modal_Modal__nD3CV [data-testId=fs-button-close] {
    right: 0;
    width: 100%;
    position: absolute;
    --fs-button-height: auto
}

.Modal_Modal__nD3CV [data-testId=fs-button-close] [data-fs-button-wrapper] {
    display: block;
    text-align: right
}

.Modal_Modal__nD3CV .Modal_ModalBuyConfirmationButtons__fGTOV {
    gap: 8px;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    letter-spacing: 0;
    color: "";
    display: flex;
    justify-content: center;
    align-items: center
}

.Modal_Modal__nD3CV [data-fs-button][data-testid=fs-button-variations-cancel] {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    letter-spacing: 0;
    color: "";
    width: 169px;
    height: 56px;
    cursor: pointer;
    background-color: #ed0030;
    border-radius: 16px;
    color: #ed0030;
    border: 2px solid #ed0030;
    background-color: #fff
}

.Modal_Modal__nD3CV [data-fs-button][data-testid=fs-button-variations-success] {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    letter-spacing: 0;
    color: "";
    width: 169px;
    height: 56px;
    cursor: pointer;
    color: #fff;
    background-color: #ed0030;
    border-radius: 16px
}

.Modal_Modal__nD3CV .Modal_modalBodyTitle__EMQlj {
    font-size: 12px;
    line-height: 28px;
    font-weight: 700;
    letter-spacing: 0;
    color: #333;
    padding: 24px 0 0
}

@media(min-width:1024px) {
    .Modal_Modal__nD3CV {
        bottom: auto;
        --fs-modal-position-top: 30vh;
        border-radius: 16px;
        --fs-modal-position-right: var(--fs-spacing-4);
        --fs-modal-position-left: var(--fs-spacing-4)
    }

    .Modal_Modal__nD3CV [data-fs-modal-body] {
        padding: 0 0 24px
    }

    .Modal_Modal__nD3CV [data-fs-modal-body] .Modal_modalModalConfirmationSubText__Ln3cW {
        padding: 24px
    }

    .Modal_Modal__nD3CV[data-fs-modal][data-fs-modal-state=out] {
        transition: none;
        transform: none
    }

    .Modal_Modal__nD3CV .Modal_modalBodyTitle__EMQlj {
        padding: 24px 16px 0
    }
}

.ShippingModal_ShippingModal__0fPQ0 {
    padding: 16px 0 24px
}

.ShippingModal_ShippingModal__0fPQ0 .ShippingModal_ShippingModalCep__bBFpp {
    margin-bottom: 4px;
    font-size: 14px;
    line-height: 19px;
    font-weight: 400;
    letter-spacing: 0;
    color: #666
}

.ShippingModal_ShippingModal__0fPQ0 .ShippingModal_ShippingModalNotCepRow__MBW8k {
    display: flex;
    justify-content: start;
    align-items: center;
    margin-top: 8px
}

.ShippingModal_ShippingModal__0fPQ0 .ShippingModal_ShippingModalNotCep__zbC_t {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 12px;
    line-height: 17px;
    font-weight: 400;
    letter-spacing: 0;
    color: #666
}

.ShippingModal_ShippingModal__0fPQ0 .ShippingModal_ShippingModalNotCep__zbC_t img {
    margin-left: .2rem
}

@media(min-width:1024px) {
    .ShippingModal_ShippingModal__0fPQ0 {
        padding: 16px
    }
}

.ShippingError_freightError__Wwgwn {
    display: flex;
    align-items: center;
    gap: 0 16px;
    background-color: #fefae2;
    margin-top: 10px;
    padding: 16px;
    border-radius: 8px;
    width: 100%
}

.ShippingError_freightError__Wwgwn .ShippingError_iconWarning__27sWe {
    min-width: 20px;
    fill: #333
}

.ShippingError_freightError__Wwgwn .ShippingError_text__jV8mn {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    letter-spacing: 0;
    color: "";
    color: #333
}

.GiftCardDisclaimer_disclaimerContainer__KI4TJ {
    display: flex;
    flex-direction: row;
    gap: 16px;
    padding: 8px 16px;
    background-color: #e0eefb;
    border-radius: 8px;
    align-items: center
}

.GiftCardDisclaimer_disclaimerContainer__KI4TJ:before {
    margin: 6px 0;
    display: block;
    width: 20px;
    height: 20px;
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M9.99984 8.33342C10.4601 8.33342 10.8332 8.70651 10.8332 9.16675V13.3334C10.8332 13.7937 10.4601 14.1667 9.99984 14.1667C9.5396 14.1667 9.1665 13.7937 9.1665 13.3334V9.16675C9.1665 8.70651 9.5396 8.33342 9.99984 8.33342Z" fill="%230054A8"/><path d="M9.99984 7.50008C10.4601 7.50008 10.8332 7.12699 10.8332 6.66675C10.8332 6.20651 10.4601 5.83342 9.99984 5.83342C9.5396 5.83342 9.1665 6.20651 9.1665 6.66675C9.1665 7.12699 9.5396 7.50008 9.99984 7.50008Z" fill="%230054A8"/><path fill-rule="evenodd" clip-rule="evenodd" d="M9.99984 18.3334C14.6022 18.3334 18.3332 14.6025 18.3332 10.0001C18.3332 5.39771 14.6022 1.66675 9.99984 1.66675C5.39746 1.66675 1.6665 5.39771 1.6665 10.0001C1.6665 14.6025 5.39746 18.3334 9.99984 18.3334ZM9.99984 16.6667C13.6817 16.6667 16.6665 13.682 16.6665 10.0001C16.6665 6.31818 13.6817 3.33341 9.99984 3.33341C6.31794 3.33341 3.33317 6.31818 3.33317 10.0001C3.33317 13.682 6.31794 16.6667 9.99984 16.6667Z" fill="%230054A8"/></svg>')
}

.GiftCardDisclaimer_disclaimerContainer__KI4TJ p {
    font-family: Roboto, sans-serif;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    color: #333
}

.GiftCardDisclaimer_disclaimerContainer__KI4TJ.GiftCardDisclaimer_alreadyHaveGiftCardInCart__OxyPi {
    background-color: #fefae2
}

.GiftCardDisclaimer_disclaimerContainer__KI4TJ.GiftCardDisclaimer_alreadyHaveGiftCardInCart__OxyPi:before {
    margin: 0;
    width: 24px;
    height: 24px;
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12 15C11.4477 15 11 14.5523 11 14V10C11 9.44772 11.4477 9 12 9C12.5523 9 13 9.44772 13 10V14C13 14.5523 12.5523 15 12 15Z" fill="%23BBA107"/><path d="M11 17C11 16.4477 11.4477 16 12 16C12.5523 16 13 16.4477 13 17C13 17.5523 12.5523 18 12 18C11.4477 18 11 17.5523 11 17Z" fill="%23BBA107"/><path fill-rule="evenodd" clip-rule="evenodd" d="M21.753 18.0369L13.7781 3.08379C13.0196 1.6618 10.9809 1.66123 10.2221 3.08384L2.24717 18.0369C1.53129 19.3792 2.50403 21.0002 4.02511 21.0002H19.9751C21.4962 21.0002 22.4689 19.3791 21.753 18.0369ZM4.02511 19.0002C4.01379 19.0002 4.00655 18.9881 4.01188 18.9781L11.9869 4.02497C11.9925 4.01438 12.0077 4.01438 12.0133 4.02497L19.9883 18.9781C19.9937 18.9881 19.9864 19.0002 19.9751 19.0002H4.02511Z" fill="%23BBA107"/></svg>')
}

.CustomQuantitySelector_customQuantitySelectorContainer__s4Ktg {
    display: flex;
    flex-direction: column;
    row-gap: var(--fs-product-details-vertical-spacing)
}

.CustomQuantitySelector_customQuantitySelectorContainer__s4Ktg .CustomQuantitySelector_customQuantityContainer__Qu8Vd {
    width: 100%;
    text-align: center
}

.CustomQuantitySelector_customQuantitySelectorContainer__s4Ktg .CustomQuantitySelector_customQuantityContainer__Qu8Vd .CustomQuantitySelector_customQuantityTitle__4k0WN {
    color: #666;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    text-align: center
}

.CustomQuantitySelector_customQuantitySelectorContainer__s4Ktg .CustomQuantitySelector_customQuantityContainer__Qu8Vd .CustomQuantitySelector_customWidth__k8V2a {
    width: 170px !important
}

.CustomQuantitySelector_customQuantitySelectorContainer__s4Ktg .CustomQuantitySelector_customQuantityContainer__Qu8Vd .CustomQuantitySelector_customQuantitySelector__G_H1j {
    width: 179px;
    height: 44px;
    margin: 8px auto 0;
    min-height: 40px;
    border: 1px solid #b3b3b3;
    display: flex;
    justify-content: space-between;
    justify-items: center;
    text-align: center;
    border-radius: 8px
}

.CustomQuantitySelector_customQuantitySelectorContainer__s4Ktg .CustomQuantitySelector_customQuantityContainer__Qu8Vd .CustomQuantitySelector_customQuantitySelector__G_H1j [data-quantity-selector-message-value] {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    background: #fff;
    color: #666;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    text-align: left
}

.CustomQuantitySelector_customQuantitySelectorContainer__s4Ktg .CustomQuantitySelector_customQuantityContainer__Qu8Vd .CustomQuantitySelector_customQuantitySelector__G_H1j [data-quantity-selector-button=disable] {
    border: 0;
    border-right: 1px solid #b3b3b3
}

.CustomQuantitySelector_customQuantitySelectorContainer__s4Ktg .CustomQuantitySelector_customQuantityContainer__Qu8Vd .CustomQuantitySelector_customQuantitySelector__G_H1j [data-quantity-selector-button=disable] [data-fs-button-wrapper] span div img {
    display: none
}

.CustomQuantitySelector_customQuantitySelectorContainer__s4Ktg .CustomQuantitySelector_customQuantityContainer__Qu8Vd .CustomQuantitySelector_customQuantitySelector__G_H1j [data-quantity-selector-button=disable] [data-fs-button-wrapper] span div:before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.09961 7.99993C3.09961 7.59493 3.42793 7.2666 3.83294 7.2666L13.1663 7.2666C13.5713 7.2666 13.8996 7.59493 13.8996 7.99994C13.8996 8.40494 13.5713 8.73327 13.1663 8.73327L3.83294 8.73327C3.42793 8.73327 3.09961 8.40494 3.09961 7.99993Z" fill="%23B3B3B3"/></svg>')
}

.CustomQuantitySelector_customQuantitySelectorContainer__s4Ktg .CustomQuantitySelector_customQuantityContainer__Qu8Vd .CustomQuantitySelector_customQuantitySelector__G_H1j [data-fs-button] {
    width: 40px;
    background: #fff;
    border-radius: 8px;
    --fs-button-height: 0;
    border: none
}

.CustomQuantitySelector_customQuantitySelectorContainer__s4Ktg .CustomQuantitySelector_customQuantityContainer__Qu8Vd .CustomQuantitySelector_customQuantitySelector__G_H1j [data-fs-button] span {
    height: 16px
}

@media(min-width:1024px) {
    .CustomQuantitySelector_customQuantitySelectorContainer__s4Ktg .CustomQuantitySelector_customQuantityContainer__Qu8Vd .CustomQuantitySelector_customWidth__k8V2a {
        width: 179px;
        height: 44px
    }
}

.ButtonBuyNow_Container__Zyn7u {
    width: 100%;
    margin-bottom: 8px
}

.ButtonBuyNow_Container__Zyn7u [data-fs-button-wrapper] {
    height: 54px;
    padding: 8px 16px;
    gap: 8px;
    border-radius: 8px;
    background: #ed0030;
    text-transform: lowercase
}

.ButtonBuyNow_Container__Zyn7u [data-fs-button-wrapper]:hover {
    background: #d1002a
}

.ButtonBuyNow_Container__Zyn7u [data-fs-button-wrapper] span {
    height: 24px;
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
    letter-spacing: 0;
    color: ""
}

.ButtonBuyNow_Container__Zyn7u.ButtonBuyNow_disabled__cDbDW [data-fs-button-wrapper] {
    color: #fff;
    pointer-events: none;
    background-color: #b3b3b3
}

.ModalBuyConfirmation_modalBuyConfirmationText__8UayY {
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    letter-spacing: 0;
    color: "";
    color: #666;
    text-align: center
}

.ModalBuyConfirmation_modalModalConfirmationSubText__rxkCn {
    display: block;
    text-align: center;
    padding: 16px;
    color: #666;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    letter-spacing: 0;
    color: ""
}

.ModalBuyConfirmation_modalBuyConfirmation__rTlEG[data-fs-modal-content] {
    padding: 48px 16px 32px
}

.ModalBuyConfirmation_modalBuyConfirmation__rTlEG[data-fs-modal-content] [data-fs-modal-body] {
    padding: 0
}

.ModalBuyConfirmation_modalBuyConfirmation__rTlEG[data-fs-modal-content] [data-fs-modal-body]+div {
    padding: 0;
    margin: 0
}

.ModalBuyConfirmation_modalBuyConfirmation__rTlEG[data-fs-modal-content] [data-fs-modal-body]+div [data-fs-button] {
    height: 54px;
    box-sizing: border-box;
    border-radius: 8px;
    text-transform: lowercase
}

.ModalBuyConfirmation_modalBuyConfirmation__rTlEG[data-fs-modal-content] [data-fs-modal-body]+div [data-fs-button] [data-fs-button-wrapper] span {
    font-size: 20px;
    text-wrap: nowrap
}

.ModalBuyConfirmation_modalBuyConfirmation__rTlEG [data-testId=fs-button-close] {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    top: 0;
    right: 0
}

@media(min-width:1024px) {
    .ModalBuyConfirmation_modalBuyConfirmation__rTlEG[data-fs-modal-content] {
        padding: 48px 24px 24px;
        border-radius: 8px
    }

    .ModalBuyConfirmation_modalBuyConfirmation__rTlEG[data-fs-modal-content] .ModalBuyConfirmation_modalBuyConfirmationText__8UayY {
        font-size: 20px
    }

    .ModalBuyConfirmation_modalBuyConfirmation__rTlEG[data-fs-modal-content] .ModalBuyConfirmation_modalModalConfirmationSubText__rxkCn {
        padding: 24px 0
    }

    .ModalBuyConfirmation_modalBuyConfirmation__rTlEG[data-fs-modal-content] [data-fs-modal-body]+div {
        gap: 16px
    }
}

.SoldBy_soldBy__G3Q2C {
    margin-top: 8px;
    text-align: left;
    color: #666;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    letter-spacing: 0;
    color: ""
}

.SoldBy_soldBy__G3Q2C a,
.SoldBy_soldBy__G3Q2C span {
    font-weight: 700;
    text-transform: lowercase;
    color: #666
}

.SoldBy_soldBy__G3Q2C a {
    text-decoration: underline
}

.SoldBy_soldBy__G3Q2C span {
    text-decoration: none
}

@layer components {
    .section_section__VI73U {
        --fs-product-details-taxes-label-color: var(--fs-color-info-text);
        --fs-product-details-taxes-text-size: var(--fs-text-size-tiny);
        --fs-product-details-taxes-text-weight: var(--fs-text-weight-regular);
        --fs-product-details-separator-color: var(--fs-color-neutral-2);
        --fs-product-details-separator-color-text: var(--fs-color-text-light);
        margin-top: 0
    }

    .section_section__VI73U [data-fs-icon] {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .section_section__VI73U [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__VI73U [data-fs-link]:hover {
        -webkit-text-decoration: var(--fs-link-text-decoration-hover);
        text-decoration: var(--fs-link-text-decoration-hover)
    }

    .section_section__VI73U [data-fs-link]:visited {
        color: var(--fs-link-text-color-visited)
    }

    .section_section__VI73U [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__VI73U [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__VI73U [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__VI73U [data-fs-link][data-fs-link-variant=default] {
        line-height: var(--fs-link-text-line-height);
        color: var(--fs-link-text-color)
    }

    .section_section__VI73U [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__VI73U [data-fs-link][data-fs-link-variant=display]:visited {
        color: var(--fs-link-display-text-color-visited)
    }

    .section_section__VI73U [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__VI73U [data-fs-link][data-fs-link-size=small] {
        font-size: var(--fs-link-small-text-size)
    }

    @media(min-width:1280px) {
        .section_section__VI73U [data-fs-link][data-fs-link-size=small] {
            padding: var(--fs-link-small-padding)
        }
    }

    .section_section__VI73U [data-fs-link][data-fs-link-inverse=true] {
        color: var(--fs-link-inverse-text-color)
    }

    .section_section__VI73U [data-fs-link][data-fs-link-inverse=true]:visited {
        color: var(--fs-link-inverse-text-color-visited)
    }

    .section_section__VI73U [data-fs-list] {
        --fs-list-style-unordered: initial;
        --fs-list-style-ordered: decimal;
        padding: 0
    }

    .section_section__VI73U [data-fs-list][data-fs-list-marker=true] {
        list-style: var(--fs-list-style-unordered);
        list-style-position: inside
    }

    ol.section_section__VI73U [data-fs-list][data-fs-list-marker=true] {
        list-style: var(--fs-list-style-ordered);
        list-style-position: inside
    }

    .section_section__VI73U [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__VI73U [data-fs-badge] [data-fs-badge-wrapper] {
        padding: var(--fs-badge-padding);
        overflow: hidden;
        border-radius: var(--fs-badge-border-radius)
    }

    .section_section__VI73U [data-fs-badge][data-fs-badge-size=big] {
        font-size: var(--fs-badge-big-text-size)
    }

    .section_section__VI73U [data-fs-badge][data-fs-badge-size=big] [data-fs-badge-wrapper] {
        padding: var(--fs-badge-big-padding)
    }

    .section_section__VI73U [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__VI73U [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__VI73U [data-fs-badge][data-fs-badge-variant=success] {
        color: var(--fs-badge-success-text-color)
    }

    .section_section__VI73U [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__VI73U [data-fs-badge][data-fs-badge-variant=neutral] {
        color: var(--fs-badge-neutral-text-color)
    }

    .section_section__VI73U [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__VI73U [data-fs-badge][data-fs-badge-variant=highlighted] {
        color: var(--fs-badge-highlighted-text-color)
    }

    .section_section__VI73U [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__VI73U [data-fs-badge][data-fs-badge-variant=info] {
        color: var(--fs-badge-info-text-color)
    }

    .section_section__VI73U [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__VI73U [data-fs-badge][data-fs-badge-variant=warning] {
        color: var(--fs-badge-warning-text-color)
    }

    .section_section__VI73U [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__VI73U [data-fs-badge][data-fs-badge-variant=danger] {
        color: var(--fs-badge-danger-text-color)
    }

    .section_section__VI73U [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__VI73U [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__VI73U [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__VI73U [data-fs-button][data-fs-button-variant]:focus,
    .section_section__VI73U [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__VI73U [data-fs-button][data-fs-button-variant]:focus [data-fs-button-wrapper],
            .section_section__VI73U [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__VI73U [data-fs-button][data-fs-button-variant]:focus-visible [data-fs-button-wrapper],
    .section_section__VI73U [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__VI73U [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper],
    .section_section__VI73U [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__VI73U [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper] svg,
    .section_section__VI73U [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__VI73U [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper]:hover,
    .section_section__VI73U [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__VI73U [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__VI73U [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__VI73U [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__VI73U [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__VI73U [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__VI73U [data-fs-button][data-fs-button-variant=primary]:focus [data-fs-button-wrapper],
    .section_section__VI73U [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__VI73U [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__VI73U [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__VI73U [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__VI73U [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__VI73U [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__VI73U [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__VI73U [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__VI73U [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__VI73U [data-fs-button][data-fs-button-variant=secondary]:focus [data-fs-button-wrapper],
    .section_section__VI73U [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__VI73U [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__VI73U [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__VI73U [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__VI73U [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__VI73U [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__VI73U [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__VI73U [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__VI73U [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__VI73U [data-fs-button][data-fs-button-variant=tertiary]:focus [data-fs-button-wrapper],
    .section_section__VI73U [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__VI73U [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__VI73U [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__VI73U [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__VI73U [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__VI73U [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__VI73U [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__VI73U [data-fs-button][data-fs-icon-button=true] {
        width: var(--fs-button-height)
    }

    .section_section__VI73U [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__VI73U [data-fs-button][data-fs-button-loading=true] [data-fs-button-wrapper]>* {
        opacity: 0;
        pointer-events: none
    }

    .section_section__VI73U [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__VI73U [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__VI73U [data-fs-input]:focus,
            .section_section__VI73U [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__VI73U [data-fs-input]:focus-visible,
    .section_section__VI73U [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__VI73U [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__VI73U [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__VI73U [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__VI73U [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__VI73U [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__VI73U [data-fs-accordion] {
        --fs-accordion-item-border-bottom-width: var(--fs-border-width);
        --fs-accordion-item-border-bottom-color: var(--fs-border-color-light);
        --fs-accordion-button-padding: var(--fs-spacing-3) 0;
        --fs-accordion-button-font-size: var(--fs-text-size-3);
        --fs-accordion-button-font-weight: var(--fs-text-weight-bold);
        --fs-accordion-button-line-height: 1.2;
        --fs-accordion-button-color: var(--fs-color-text);
        --fs-accordion-button-bkg-color: transparent;
        --fs-accordion-panel-padding-bottom: var(--fs-spacing-4);
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        width: 100%
    }

    .section_section__VI73U [data-fs-accordion] [data-fs-accordion-item] {
        border-bottom: var(--fs-accordion-item-border-bottom-width) solid var(--fs-accordion-item-border-bottom-color)
    }

    @media(min-width:1280px) {
        .section_section__VI73U [data-fs-accordion] [data-fs-accordion-item]:last-child {
            border-bottom: 0
        }
    }

    .section_section__VI73U [data-fs-accordion] [data-fs-accordion-button] {
        width: 100%
    }

    .section_section__VI73U [data-fs-accordion] [data-fs-accordion-button]:active [data-fs-button-wrapper],
    .section_section__VI73U [data-fs-accordion] [data-fs-accordion-button]:focus [data-fs-button-wrapper],
    .section_section__VI73U [data-fs-accordion] [data-fs-accordion-button]:hover [data-fs-button-wrapper] {
        color: var(--fs-accordion-button-color);
        background-color: var(--fs-accordion-button-bkg-color)
    }

    .section_section__VI73U [data-fs-accordion] [data-fs-accordion-button]:focus-visible [data-fs-button-wrapper] {
        color: var(--fs-accordion-button-color);
        background-color: var(--fs-accordion-button-bkg-color)
    }

    .section_section__VI73U [data-fs-accordion] [data-fs-accordion-button] [data-fs-button-wrapper] {
        display: inline-flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        padding: var(--fs-accordion-button-padding);
        font-size: var(--fs-accordion-button-font-size);
        font-weight: var(--fs-accordion-button-font-weight);
        line-height: var(--fs-accordion-button-line-height);
        color: var(--fs-accordion-button-color);
        cursor: pointer;
        background-color: var(--fs-accordion-button-bkg-color);
        border: 0
    }

    .section_section__VI73U [data-fs-accordion] [data-fs-accordion-button] [data-fs-button-wrapper] [data-fs-icon] {
        display: flex
    }

    .section_section__VI73U [data-fs-accordion] [data-fs-accordion-button] [data-fs-button-wrapper] [data-fs-icon] [data-icon] {
        display: none
    }

    .section_section__VI73U [data-fs-accordion] [data-fs-accordion-button] [data-fs-button-wrapper] [data-fs-icon] [data-icon=collapsed],
    .section_section__VI73U [data-fs-accordion] [data-fs-accordion-button] [data-fs-button-wrapper] [data-fs-icon] [data-icon=expanded] {
        display: initial
    }

    .section_section__VI73U [data-fs-accordion] [data-fs-accordion-panel] {
        padding-bottom: var(--fs-accordion-panel-padding-bottom)
    }

    .section_section__VI73U [data-fs-breadcrumb] {
        --fs-breadcrumb-margin-left: var(--fs-spacing-0);
        --fs-breadcrumb-padding: var(--fs-spacing-2) 0;
        --fs-breadcrumb-list-item-padding: var(--fs-spacing-0);
        --fs-breadcrumb-list-item-last-text-color: var(--fs-color-text-light);
        --fs-breadcrumb-list-item-max-width-mobile: 30%;
        --fs-breadcrumb-link-color-visited: var(--fs-color-link);
        --fs-breadcrumb-link-home-padding: var(--fs-spacing-1);
        --fs-breadcrumb-link-home-border-radius: var(--fs-border-radius-circle);
        --fs-breadcrumb-link-home-hover-bkg-color: var(--fs-color-primary-bkg-light);
        --fs-breadcrumb-link-home-color: var(--fs-color-text);
        --fs-breadcrumb-divider-height: var(--fs-spacing-3);
        --fs-breadcrumb-divider-margin: var(--fs-spacing-1);
        --fs-breadcrumb-divider-border-left-width: var(--fs-border-width);
        --fs-breadcrumb-divider-border-left-color: var(--fs-border-color-light);
        --fs-breadcrumb-dropdown-button-margin-left: var(--fs-breadcrumb-margin-left);
        --fs-breadcrumb-dropdown-button-color: var(--fs-color-link);
        --fs-breadcrumb-dropdown-button-border-radius: var(--fs-spacing-0);
        --fs-breadcrumb-dropdown-button-transition-property: var(--fs-transition-property);
        --fs-breadcrumb-dropdown-button-transition-timing: var(--fs-transition-timing);
        --fs-breadcrumb-dropdown-button-transition-function: var(--fs-transition-function);
        width: 100%;
        padding: var(--fs-breadcrumb-padding)
    }

    .section_section__VI73U [data-fs-breadcrumb] [data-fs-breadcrumb-list] {
        display: flex;
        align-items: center;
        overflow-x: hidden
    }

    @media(max-width:1279px) {
        .section_section__VI73U [data-fs-breadcrumb] [data-fs-breadcrumb-list] {
            margin-left: var(--fs-breadcrumb-margin-left)
        }
    }

    .section_section__VI73U [data-fs-breadcrumb] [data-fs-breadcrumb-list-item] {
        display: inline-flex;
        align-items: center;
        padding: var(--fs-breadcrumb-list-item-padding)
    }

    .section_section__VI73U [data-fs-breadcrumb] [data-fs-breadcrumb-list-item]:not(:first-child) {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    @media(max-width:768px) {
        .section_section__VI73U [data-fs-breadcrumb] [data-fs-breadcrumb-list-item]:not(:first-child) {
            max-width: var(--fs-breadcrumb-list-item-max-width-mobile)
        }
    }

    .section_section__VI73U [data-fs-breadcrumb] [data-fs-breadcrumb-list-item] [data-fs-breadcrumb-link-home] {
        display: flex;
        align-items: center;
        padding: var(--fs-breadcrumb-link-home-padding);
        border-radius: var(--fs-breadcrumb-link-home-border-radius)
    }

    .section_section__VI73U [data-fs-breadcrumb] [data-fs-breadcrumb-list-item] [data-fs-breadcrumb-link-home]:focus,
    .section_section__VI73U [data-fs-breadcrumb] [data-fs-breadcrumb-list-item] [data-fs-breadcrumb-link-home]:hover {
        background-color: var(--fs-breadcrumb-link-home-hover-bkg-color)
    }

    .section_section__VI73U [data-fs-breadcrumb] [data-fs-breadcrumb-list-item] [data-fs-breadcrumb-link-home] svg {
        color: var(--fs-breadcrumb-link-home-color)
    }

    .section_section__VI73U [data-fs-breadcrumb] [data-fs-breadcrumb-list-item]:nth-child(2) {
        overflow: visible
    }

    .section_section__VI73U [data-fs-breadcrumb] [data-fs-breadcrumb-list-item]:last-child {
        color: var(--fs-breadcrumb-list-item-last-text-color)
    }

    @media(min-width:1280px) {
        .section_section__VI73U [data-fs-breadcrumb] [data-fs-breadcrumb-list-item]:nth-child(3) {
            overflow: visible
        }

        .section_section__VI73U [data-fs-breadcrumb] [data-fs-breadcrumb-list-item]:nth-child(2) {
            overflow: hidden
        }
    }

    .section_section__VI73U [data-fs-breadcrumb] [data-fs-breadcrumb-item] {
        display: block;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .section_section__VI73U [data-fs-breadcrumb] [data-fs-breadcrumb-divider] {
        height: var(--fs-breadcrumb-divider-height);
        margin: var(--fs-breadcrumb-divider-margin);
        border-left: var(--fs-breadcrumb-divider-border-left-width) solid var(--fs-breadcrumb-divider-border-left-color)
    }

    .section_section__VI73U [data-fs-breadcrumb] [data-fs-breadcrumb-link] {
        padding: 0
    }

    .section_section__VI73U [data-fs-breadcrumb] [data-fs-breadcrumb-link]:visited {
        color: var(--fs-breadcrumb-link-color-visited)
    }

    .section_section__VI73U [data-fs-breadcrumb] [data-fs-breadcrumb-dropdown-button] {
        display: flex;
        align-items: center;
        margin-left: var(--fs-breadcrumb-dropdown-button-margin-left);
        color: var(--fs-breadcrumb-dropdown-button-color);
        cursor: pointer;
        background-color: transparent;
        border-width: 0;
        border-radius: var(--fs-breadcrumb-dropdown-button-border-radius);
        transition: var(--fs-breadcrumb-dropdown-button-transition-property) var(--fs-breadcrumb-dropdown-button-transition-timing) var(--fs-breadcrumb-dropdown-button-transition-function)
    }

    @media(max-width:1279px) {
        .section_section__VI73U [data-fs-breadcrumb][data-fs-breadcrumb-is-desktop=true] {
            display: none;
            visibility: hidden
        }
    }

    @media(min-width:1280px) {
        .section_section__VI73U [data-fs-breadcrumb][data-fs-breadcrumb-is-desktop=false] {
            display: none;
            visibility: hidden
        }
    }

    .section_section__VI73U [data-fs-breadcrumb-dropdown-menu] [data-fs-breadcrumb-dropdown-link] {
        padding: 0
    }

    .section_section__VI73U [data-fs-breadcrumb-dropdown-menu] [data-fs-breadcrumb-dropdown-link]:visited {
        color: var(--fs-breadcrumb-link-color-visited)
    }

    .section_section__VI73U [data-fs-buy-button] {
        --fs-buy-button-text-color: var(--fs-color-action-text);
        --fs-buy-button-text-color-hover: var(--fs-color-action-text);
        --fs-buy-button-text-color-active: var(--fs-color-action-text);
        --fs-buy-button-bkg-color: var(--fs-color-action-bkg);
        --fs-buy-button-bkg-color-hover: var(--fs-color-action-bkg-hover);
        --fs-buy-button-bkg-color-active: var(--fs-color-action-bkg-active);
        --fs-buy-button-border-color: var(--fs-buy-button-bkg-color);
        --fs-buy-button-border-color-hover: var(--fs-buy-button-bkg-color-hover);
        --fs-buy-button-border-color-active: var(--fs-buy-button-bkg-color-active);
        --fs-buy-button-shadow-hover: var(--fs-button-shadow-hover);
        color: var(--fs-buy-button-text-color)
    }

    @media not all and (-webkit-min-device-pixel-ratio:0),
    not all and (min-resolution:0.001dpcm) {
        @supports(-webkit-appearance:none) {
            .section_section__VI73U [data-fs-buy-button]: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__VI73U [data-fs-buy-button]: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__VI73U [data-fs-buy-button] [data-fs-button-wrapper] {
        background-color: var(--fs-buy-button-bkg-color);
        border: var(--fs-button-border-width) solid var(--fs-buy-button-border-color)
    }

    .section_section__VI73U [data-fs-buy-button]:hover [data-fs-button-wrapper] {
        color: var(--fs-buy-button-text-color-hover);
        background-color: var(--fs-buy-button-bkg-color-hover);
        border-color: var(--fs-buy-button-border-color-hover);
        box-shadow: var(--fs-buy-button-shadow-hover)
    }

    .section_section__VI73U [data-fs-buy-button]:focus [data-fs-button-wrapper],
    .section_section__VI73U [data-fs-buy-button]:focus-visible [data-fs-button-wrapper] {
        color: var(--fs-buy-button-text-color-hover);
        background-color: var(--fs-buy-button-bkg-color-hover)
    }

    .section_section__VI73U [data-fs-buy-button]:active [data-fs-button-wrapper] {
        color: var(--fs-buy-button-text-color-hover);
        background-color: var(--fs-buy-button-bkg-color-active);
        border-color: var(--fs-buy-button-border-color-active);
        outline: none
    }

    .section_section__VI73U [data-fs-discount-badge] {
        --fs-discount-badge-low-bkg-color: var(--fs-badge-success-bkg-color);
        --fs-discount-badge-low-text-color: var(--fs-badge-success-text-color);
        --fs-discount-badge-low-border-color: var(--fs-badge-success-border-color);
        --fs-discount-badge-medium-bkg-color: var(--fs-badge-warning-bkg-color);
        --fs-discount-badge-medium-text-color: var(--fs-badge-warning-text-color);
        --fs-discount-badge-medium-border-color: var(--fs-badge-warning-border-color);
        --fs-discount-badge-high-bkg-color: var(--fs-badge-danger-bkg-color);
        --fs-discount-badge-high-text-color: var(--fs-badge-danger-text-color);
        --fs-discount-badge-high-border-color: var(--fs-badge-danger-border-color)
    }

    .section_section__VI73U [data-fs-discount-badge][data-fs-discount-badge-variant=low] {
        color: var(--fs-discount-badge-low-text-color)
    }

    .section_section__VI73U [data-fs-discount-badge][data-fs-discount-badge-variant=low] [data-fs-badge-wrapper] {
        background-color: var(--fs-discount-badge-low-bkg-color);
        border-color: var(--fs-discount-badge-low-border-color)
    }

    .section_section__VI73U [data-fs-discount-badge][data-fs-discount-badge-variant=medium] {
        color: var(--fs-discount-badge-medium-text-color)
    }

    .section_section__VI73U [data-fs-discount-badge][data-fs-discount-badge-variant=medium] [data-fs-badge-wrapper] {
        background-color: var(--fs-discount-badge-medium-bkg-color);
        border-color: var(--fs-discount-badge-medium-border-color)
    }

    .section_section__VI73U [data-fs-discount-badge][data-fs-discount-badge-variant=high] {
        color: var(--fs-discount-badge-high-text-color)
    }

    .section_section__VI73U [data-fs-discount-badge][data-fs-discount-badge-variant=high] [data-fs-badge-wrapper] {
        background-color: var(--fs-discount-badge-high-bkg-color);
        border-color: var(--fs-discount-badge-high-border-color)
    }

    .section_section__VI73U [data-fs-dropdown-menu] {
        --fs-dropdown-menu-bkg-color: var(--fs-color-tertiary-bkg);
        --fs-dropdown-menu-border-radius: var(--fs-border-radius);
        --fs-dropdown-menu-box-shadow: var(--fs-shadow-hover);
        --fs-dropdown-item-min-height: 2.375rem;
        --fs-dropdown-item-padding: var(--fs-spacing-1) var(--fs-spacing-2) var(--fs-spacing-1) var(--fs-spacing-1);
        --fs-dropdown-item-text-size: var(--fs-text-size-base);
        --fs-dropdown-item-text-weight: var(--fs-text-weight-regular);
        --fs-dropdown-item-color: var(--fs-color-link);
        --fs-dropdown-item-bkg-color: var(--fs-color-tertiary-bkg-light);
        --fs-dropdown-item-bkg-color-hover: var(--fs-color-primary-bkg-light);
        --fs-dropdown-item-border-bottom-color: var(--fs-border-color-light);
        --fs-dropdown-item-icon-min-width: 1.125rem;
        --fs-dropdown-item-icon-margin-right: var(--fs-spacing-0);
        --fs-dropdown-item-icon-margin-top: calc(-1 * var(--fs-spacing-1));
        --fs-dropdown-item-small-min-height: 1.75rem;
        --fs-dropdown-item-small-padding: var(--fs-spacing-0) var(--fs-spacing-2) var(--fs-spacing-0) var(--fs-spacing-1);
        --fs-dropdown-item-small-text-size: var(--fs-text-size-1);
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        margin-top: var(--fs-spacing-0);
        overflow: hidden;
        background: var(--fs-dropdown-menu-bkg-color);
        border-radius: var(--fs-dropdown-menu-border-radius);
        box-shadow: var(--fs-dropdown-menu-box-shadow)
    }

    .section_section__VI73U [data-fs-dropdown-menu] [data-fs-dropdown-item] {
        display: flex;
        align-items: center;
        width: 100%;
        min-height: var(--fs-dropdown-item-min-height);
        overflow: hidden;
        font-size: var(--fs-dropdown-item-text-size);
        font-weight: var(--fs-dropdown-item-text-weight);
        color: var(--fs-dropdown-item-color);
        text-align: left;
        text-overflow: ellipsis;
        white-space: nowrap;
        cursor: pointer;
        background-color: var(--fs-dropdown-item-bkg-color);
        border-width: 0
    }

    .section_section__VI73U [data-fs-dropdown-menu] [data-fs-dropdown-item]:not(:last-child) {
        border-bottom: 1px solid var(--fs-dropdown-item-border-bottom-color)
    }

    .section_section__VI73U [data-fs-dropdown-menu] [data-fs-dropdown-item]:focus,
    .section_section__VI73U [data-fs-dropdown-menu] [data-fs-dropdown-item]:hover {
        text-decoration: none;
        background-color: var(--fs-dropdown-item-bkg-color-hover);
        outline: none
    }

    .section_section__VI73U [data-fs-dropdown-menu] [data-fs-dropdown-item] [data-fs-dropdown-item-icon] {
        display: flex;
        min-width: var(--fs-dropdown-item-icon-min-width);
        margin-right: var(--fs-dropdown-item-icon-margin-right)
    }

    .section_section__VI73U [data-fs-dropdown-menu] [data-fs-dropdown-item]>a {
        color: var(--fs-dropdown-item-color)
    }

    .section_section__VI73U [data-fs-dropdown-menu][data-fs-dropdown-menu-size=small] [data-fs-dropdown-item] {
        min-height: var(--fs-dropdown-item-small-min-height);
        padding: var(--fs-dropdown-item-small-padding);
        font-size: var(--fs-dropdown-item-small-text-size)
    }

    .section_section__VI73U [data-fs-input-field] {
        --fs-input-field-padding: var(--fs-spacing-2) var(--fs-spacing-2) 0;
        --fs-input-field-color: var(--fs-color-text);
        --fs-input-field-size: var(--fs-text-size-body);
        --fs-input-field-border-color: var(--fs-border-color);
        --fs-input-field-transition-function: var(--fs-transition-function);
        --fs-input-field-transition-property: var(--fs-transition-property);
        --fs-input-field-transition-timing: var(--fs-transition-timing);
        --fs-input-field-label-padding: 0 var(--fs-spacing-2);
        --fs-input-field-label-color: var(--fs-color-text-light);
        --fs-input-field-label-size: var(--fs-text-size-tiny);
        --fs-input-field-button-height: var(--fs-control-tap-size);
        --fs-input-field-error-message-size: var(--fs-text-size-legend);
        --fs-input-field-error-message-line-height: 1.1;
        --fs-input-field-error-message-margin-top: var(--fs-spacing-0);
        --fs-input-field-error-message-color: var(--fs-color-danger-text);
        --fs-input-field-error-border-color: var(--fs-color-danger-border);
        --fs-input-field-error-box-shadow: 0 0 0 var(--fs-border-width) var(--fs-input-field-error-border-color);
        --fs-input-field-error-focus-ring: var(--fs-color-focus-ring-danger);
        --fs-input-field-disabled-bkg-color: var(--fs-color-disabled-bkg);
        --fs-input-field-disabled-text-color: var(--fs-color-disabled-text);
        --fs-input-field-disabled-border-width: var(--fs-border-width);
        --fs-input-field-disabled-border-color: var(--fs-border-color);
        position: relative;
        display: flex;
        flex-flow: column
    }

    .section_section__VI73U [data-fs-input-field] [data-fs-input],
    .section_section__VI73U [data-fs-input-field] [data-fs-label] {
        transition: var(--fs-input-field-transition-property) var(--fs-input-field-transition-timing) var(--fs-input-field-transition-function)
    }

    .section_section__VI73U [data-fs-input-field] [data-fs-input] {
        --fs-input-padding: var(--fs-input-field-padding);
        padding: var(--fs-input-field-padding);
        color: var(--fs-input-field-color)
    }

    .section_section__VI73U [data-fs-input-field] [data-fs-input]:placeholder-shown+label {
        top: calc(50% - var(--fs-input-field-size)/2);
        overflow: hidden
    }

    .section_section__VI73U [data-fs-input-field] [data-fs-input]::-ms-input-placeholder {
        opacity: 0;
        -ms-transition: inherit;
        transition: inherit
    }

    .section_section__VI73U [data-fs-input-field] [data-fs-input]::placeholder {
        opacity: 0;
        transition: inherit
    }

    .section_section__VI73U [data-fs-input-field] [data-fs-input]:focus::-ms-input-placeholder {
        opacity: 1
    }

    .section_section__VI73U [data-fs-input-field] [data-fs-input]:focus::placeholder {
        opacity: 1
    }

    .section_section__VI73U [data-fs-input-field] [data-fs-input]:focus+label,
    .section_section__VI73U [data-fs-input-field] [data-fs-input]:not(:placeholder-shown)+label {
        top: .375rem;
        left: var(--fs-border-width);
        font-size: var(--fs-input-field-label-size)
    }

    .section_section__VI73U [data-fs-input-field] [data-fs-input]:disabled+label {
        cursor: not-allowed
    }

    .section_section__VI73U [data-fs-input-field] [data-fs-label] {
        position: absolute;
        padding: var(--fs-input-field-label-padding);
        font-size: var(--fs-input-field-size);
        line-height: var(--fs-input-field-size);
        color: var(--fs-input-field-label-color)
    }

    .section_section__VI73U [data-fs-input-field][data-fs-input-field-error=true] [data-fs-input] {
        border-color: var(--fs-input-field-error-border-color)
    }

    @media not all and (-webkit-min-device-pixel-ratio:0),
    not all and (min-resolution:0.001dpcm) {
        @supports(-webkit-appearance:none) {

            .section_section__VI73U [data-fs-input-field][data-fs-input-field-error=true] [data-fs-input]:focus,
            .section_section__VI73U [data-fs-input-field][data-fs-input-field-error=true] [data-fs-input]:hover:focus {
                border-color: var(--fs-input-field-error-border-color);
                outline: none;
                box-shadow: 0 0 0 1px var(--fs-color-body-bkg), 0 0 0 var(--fs-border-width-thickest) var(--fs-input-field-error-focus-ring), inset 0 0 0 var(--fs-border-width) var(--fs-input-field-error-border-color)
            }
        }
    }

    .section_section__VI73U [data-fs-input-field][data-fs-input-field-error=true] [data-fs-input]:focus-visible,
    .section_section__VI73U [data-fs-input-field][data-fs-input-field-error=true] [data-fs-input]:hover:focus-visible {
        border-color: var(--fs-input-field-error-border-color);
        outline: none;
        box-shadow: 0 0 0 1px var(--fs-color-body-bkg), 0 0 0 var(--fs-border-width-thickest) var(--fs-input-field-error-focus-ring), inset 0 0 0 var(--fs-border-width) var(--fs-input-field-error-border-color)
    }

    .section_section__VI73U [data-fs-input-field][data-fs-input-field-error=true] [data-fs-input]:hover:not(:disabled):not(:focus-visible):not(:focus) {
        border-color: var(--fs-input-field-error-border-color);
        box-shadow: var(--fs-input-field-error-box-shadow)
    }

    .section_section__VI73U [data-fs-input-field][data-fs-input-field-error=true] [data-fs-input-field-error-message] {
        margin-top: var(--fs-input-field-error-message-margin-top);
        font-size: var(--fs-input-field-error-message-size);
        line-height: var(--fs-input-field-error-message-line-height);
        color: var(--fs-input-field-error-message-color)
    }

    .section_section__VI73U [data-fs-input-field][data-fs-input-field-actionable=true] {
        min-width: 15.625rem
    }

    .section_section__VI73U [data-fs-input-field][data-fs-input-field-actionable=true] [data-fs-input] {
        padding-right: var(--fs-spacing-13)
    }

    .section_section__VI73U [data-fs-input-field][data-fs-input-field-actionable=true] [data-fs-button] {
        position: absolute;
        top: 0;
        right: 0;
        height: var(--fs-input-field-button-height)
    }

    .section_section__VI73U [data-fs-input-field][data-fs-input-field-actionable=true] [data-fs-button] [data-fs-button-wrapper]:before {
        position: absolute;
        left: calc(-1*var(--fs-spacing-1));
        width: 1px;
        height: 80%;
        content: "";
        background-color: var(--fs-input-field-border-color)
    }

    .section_section__VI73U [data-fs-link-button] {
        text-decoration: none
    }

    .section_section__VI73U [data-fs-link-button]:disabled,
    .section_section__VI73U [data-fs-link-button][data-fs-button-disabled=true] {
        pointer-events: none
    }

    .section_section__VI73U [data-fs-rating] {
        --fs-rating-gap: var(--fs-spacing-0);
        --fs-rating-color: var(--fs-color-main-2);
        --fs-rating-color-empty: var(--fs-color-neutral-4);
        --fs-rating-icon-width: var(--fs-spacing-3);
        --fs-rating-icon-height: var(--fs-rating-icon-width);
        --fs-rating-actionable-gap: 0;
        --fs-rating-actionable-icon-width: var(--fs-rating-icon-width);
        --fs-rating-actionable-icon-height: var(--fs-rating-actionable-icon-width);
        --fs-rating-actionable-icon-color: var(--fs-rating-color-empty);
        --fs-rating-actionable-icon-color-selected: var(--fs-rating-color);
        --fs-rating-button-min-height: var(--fs-spacing-5);
        display: flex
    }

    .section_section__VI73U [data-fs-rating] [data-fs-icon] {
        width: var(--fs-rating-icon-width);
        height: var(--fs-rating-icon-height);
        color: var(--fs-rating-color)
    }

    .section_section__VI73U [data-fs-rating] [data-fs-rating-button] {
        --fs-button-small-min-height: var(--fs-rating-button-min-height);
        color: unset
    }

    .section_section__VI73U [data-fs-rating] [data-fs-rating-button][disabled] [data-fs-button-wrapper],
    .section_section__VI73U [data-fs-rating] [data-fs-rating-button][disabled] [data-fs-button-wrapper]:hover {
        background-color: transparent
    }

    .section_section__VI73U [data-fs-rating] [data-fs-rating-button][data-fs-button-variant=tertiary]:active,
    .section_section__VI73U [data-fs-rating] [data-fs-rating-button][data-fs-button-variant=tertiary]:focus,
    .section_section__VI73U [data-fs-rating] [data-fs-rating-button][data-fs-button-variant=tertiary]:hover {
        color: unset
    }

    .section_section__VI73U [data-fs-rating] [data-fs-rating-icon-wrapper] {
        position: absolute;
        top: 0;
        left: 0;
        overflow: hidden
    }

    .section_section__VI73U [data-fs-rating] svg[data-fs-rating-icon-outline] {
        fill: none
    }

    .section_section__VI73U [data-fs-rating] [data-fs-rating-item] {
        position: relative;
        fill: var(--fs-rating-color)
    }

    .section_section__VI73U [data-fs-rating] [data-fs-rating-item=empty] svg[data-fs-icon] {
        color: var(--fs-rating-color-empty);
        fill: none
    }

    .section_section__VI73U [data-fs-rating] [data-fs-rating-item=partial] [data-fs-rating-icon-wrapper] {
        width: calc(var(--fs-rating-icon-width)/2)
    }

    .section_section__VI73U [data-fs-rating]:not([data-fs-rating-actionable=true]) {
        -moz-column-gap: var(--fs-rating-gap);
        column-gap: var(--fs-rating-gap)
    }

    .section_section__VI73U [data-fs-rating][data-fs-rating-actionable=true] {
        -moz-column-gap: var(--fs-rating-actionable-gap);
        column-gap: var(--fs-rating-actionable-gap)
    }

    .section_section__VI73U [data-fs-rating][data-fs-rating-actionable=true] [data-fs-rating-item=full] svg[data-fs-icon] {
        color: var(--fs-rating-actionable-icon-color-selected);
        fill: var(--fs-rating-actionable-icon-color-selected)
    }

    .section_section__VI73U [data-fs-rating][data-fs-rating-actionable=true] [data-fs-icon] {
        width: var(--fs-rating-actionable-icon-width);
        height: var(--fs-rating-actionable-icon-height);
        color: var(--fs-rating-actionable-color);
        color: var(--fs-rating-actionable-icon-color)
    }

    .section_section__VI73U [data-fs-product-title] {
        --fs-product-title-text-size: var(--fs-text-size-title-product);
        --fs-product-title-text-weight: var(--fs-text-weight-regular);
        --fs-product-title-line-height: 1.12;
        --fs-product-title-column-gap: var(--fs-spacing-2);
        --fs-product-title-row-gap: var(--fs-spacing-3);
        --fs-product-title-addendum-color: var(--fs-color-text-light);
        --fs-product-title-addendum-size: var(--fs-text-size-1);
        --fs-product-title-addendum-line-height: 1.7
    }

    .section_section__VI73U [data-fs-product-title] [data-fs-product-title-header] {
        display: flex;
        justify-content: space-between;
        max-width: 42ch;
        flex-wrap: wrap;
        -moz-column-gap: var(--fs-product-title-column-gap);
        column-gap: var(--fs-product-title-column-gap);
        row-gap: var(--fs-product-title-row-gap)
    }

    .section_section__VI73U [data-fs-product-title] [data-fs-product-title-header]>:first-child {
        font-size: var(--fs-product-title-text-size);
        font-weight: var(--fs-product-title-text-weight);
        line-height: var(--fs-product-title-line-height)
    }

    .section_section__VI73U [data-fs-product-title] [data-fs-product-title-header] [data-fs-badge] {
        white-space: nowrap
    }

    @media(min-width:768px)and (max-width:1279px) {
        .section_section__VI73U [data-fs-product-title] [data-fs-product-title-header] {
            flex-direction: column;
            row-gap: var(--fs-product-title-row-gap)
        }
    }

    .section_section__VI73U [data-fs-product-title] [data-fs-product-title-addendum] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: var(--fs-product-title-row-gap);
        font-size: var(--fs-product-title-addendum-size);
        line-height: var(--fs-product-title-addendum-line-height);
        color: var(--fs-product-title-addendum-color)
    }

    .section_section__VI73U [data-fs-quantity-selector] {
        --fs-qty-selector-width: calc(var(--fs-control-tap-size) * 2.7);
        --fs-qty-selector-height: calc(var(--fs-control-tap-size) + (var(--fs-qty-selector-border-width) * 2));
        --fs-qty-selector-shadow: none;
        --fs-qty-selector-shadow-hover: 0 0 0 var(--fs-border-width) var(--fs-border-color-active);
        --fs-qty-selector-bkg-color: var(--fs-color-body-bkg);
        --fs-qty-selector-bkg-color-hover: var(--fs-qty-selector-bkg-color);
        --fs-qty-selector-border-radius: var(--fs-border-radius);
        --fs-qty-selector-border-width: var(--fs-border-width);
        --fs-qty-selector-border-width-hover: var(--fs-border-width);
        --fs-qty-selector-border-color: var(--fs-border-color);
        --fs-qty-selector-border-color-hover: var(--fs-border-color-active);
        --fs-qty-selector-text-size: var(--fs-text-size-base);
        --fs-qty-selector-text-color: var(--fs-color-text);
        --fs-qty-selector-button-bkg-color: transparent;
        --fs-qty-selector-button-border-radius: var(--fs-qty-selector-border-radius);
        --fs-qty-selector-disabled-bkg-color: var(--fs-color-disabled-bkg);
        --fs-qty-selector-disabled-text-color: var(--fs-color-disabled-text);
        --fs-qty-selector-disabled-border-color: var(--fs-qty-selector-disabled-bkg-color);
        position: relative;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        width: var(--fs-qty-selector-width);
        height: var(--fs-qty-selector-height);
        box-shadow: var(--fs-qty-selector-shadow)
    }

    .section_section__VI73U [data-fs-quantity-selector] [data-quantity-selector-input] {
        width: 100%;
        height: 100%;
        padding: 0;
        font-size: var(--fs-qty-selector-text-size);
        color: var(--fs-qty-selector-text-color);
        text-align: center;
        border: var(--fs-qty-selector-border-width) solid var(--fs-qty-selector-border-color);
        border-radius: var(--fs-qty-selector-border-radius)
    }

    .section_section__VI73U [data-fs-quantity-selector] [data-quantity-selector-button] {
        position: absolute
    }

    .section_section__VI73U [data-fs-quantity-selector] [data-quantity-selector-button] [data-fs-button-wrapper] {
        border-radius: var(--fs-qty-selector-button-border-radius)
    }

    .section_section__VI73U [data-fs-quantity-selector] [data-quantity-selector-button]:not(:hover):not(:focus-visible) [data-fs-button-wrapper] {
        background-color: var(--fs-qty-selector-button-bkg-color)
    }

    .section_section__VI73U [data-fs-quantity-selector] [data-quantity-selector-button]:first-of-type {
        left: 0
    }

    .section_section__VI73U [data-fs-quantity-selector] [data-quantity-selector-button]:last-of-type {
        right: 0
    }

    .section_section__VI73U [data-fs-quantity-selector] [data-quantity-selector-button]:disabled [data-fs-button-wrapper],
    .section_section__VI73U [data-fs-quantity-selector] [data-quantity-selector-button]:disabled:focus-visible [data-fs-button-wrapper],
    .section_section__VI73U [data-fs-quantity-selector] [data-quantity-selector-button]:disabled:hover [data-fs-button-wrapper] {
        background-color: var(--fs-qty-selector-button-bkg-color)
    }

    .section_section__VI73U [data-fs-quantity-selector]:hover [data-quantity-selector-input]:not(:disabled):not(:focus) {
        background-color: var(--fs-qty-selector-bkg-color-hover);
        border-color: var(--fs-qty-selector-border-color-hover);
        border-width: var(--fs-qty-selector-border-width-hover);
        box-shadow: var(--fs-qty-selector-shadow-hover)
    }

    .section_section__VI73U [data-fs-quantity-selector=disabled] [data-quantity-selector-input] {
        background-color: var(--fs-qty-selector-disabled-bkg-color);
        border-color: var(--fs-qty-selector-disabled-border-color);
        color: var(--fs-qty-selector-disabled-text-color)
    }

    .section_section__VI73U [data-fs-sku-selector] {
        --fs-sku-selector-row-gap: var(--fs-spacing-2);
        --fs-sku-selector-column-gap: var(--fs-sku-selector-row-gap);
        --fs-sku-selector-text-size: var(--fs-text-size-1);
        --fs-sku-selector-option-width: var(--fs-spacing-7);
        --fs-sku-selector-option-height: var(--fs-sku-selector-option-width);
        --fs-sku-selector-option-bkg-color-hover: var(--fs-color-primary-bkg-light);
        --fs-sku-selector-option-border-width: var(--fs-border-width-thick);
        --fs-sku-selector-option-border-color: var(--fs-color-neutral-7);
        --fs-sku-selector-option-border-radius: var(--fs-border-radius);
        --fs-sku-selector-option-border-color-hover: var(--fs-border-color-active);
        --fs-sku-selector-option-checked-border-width: var(--fs-sku-selector-option-border-width);
        --fs-sku-selector-option-checked-border-color: var(--fs-sku-selector-option-border-color-hover);
        --fs-sku-selector-option-checked-box-shadow: 0 0 0 var(--fs-border-width-thickest) var(--fs-color-focus-ring-outline);
        --fs-sku-selector-option-checked-bkg-color: var(--fs-sku-selector-option-bkg-color-hover);
        --fs-sku-selector-option-disabled-width: var(--fs-border-width);
        --fs-sku-selector-option-disabled-color: var(--fs-color-disabled-text);
        --fs-sku-selector-option-disabled-border-color: var(--fs-border-color-disabled);
        --fs-sku-selector-option-disabled-bkg-color: var(--fs-sku-selector-option-disabled-border-color);
        --fs-sku-selector-option-transition-timing: var(--fs-transition-timing);
        --fs-sku-selector-option-transition-function: ease;
        --fs-sku-selector-image-width: var(--fs-spacing-6);
        --fs-sku-selector-image-height: var(--fs-sku-selector-image-width);
        --fs-sku-selector-image-border-radius: var(--fs-border-radius-small);
        --fs-sku-selector-color-width: var(--fs-sku-selector-image-width);
        --fs-sku-selector-color-height: var(--fs-sku-selector-color-width);
        --fs-sku-selector-color-border-radius: var(--fs-sku-selector-image-border-radius);
        display: flex;
        flex-wrap: wrap;
        row-gap: var(--fs-sku-selector-row-gap);
        -moz-column-gap: var(--fs-sku-selector-column-gap);
        column-gap: var(--fs-sku-selector-column-gap);
        font-size: var(--fs-sku-selector-text-size)
    }

    .section_section__VI73U [data-fs-sku-selector] [data-fs-sku-selector-title] {
        width: 100%
    }

    .section_section__VI73U [data-fs-sku-selector] [data-fs-sku-selector-list] {
        display: flex;
        flex-wrap: wrap;
        -moz-column-gap: var(--fs-spacing-1);
        column-gap: var(--fs-spacing-1);
        row-gap: var(--fs-spacing-1)
    }

    .section_section__VI73U [data-fs-sku-selector] [data-fs-sku-selector-option] {
        position: relative;
        width: var(--fs-sku-selector-option-width);
        height: var(--fs-sku-selector-option-height)
    }

    .section_section__VI73U [data-fs-sku-selector] [data-fs-sku-selector-option] [data-fs-sku-selector-option-link] {
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 1
    }

    .section_section__VI73U [data-fs-sku-selector] [data-fs-sku-selector-option] span {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        width: 100%;
        height: 100%;
        border: var(--fs-border-width) solid var(--fs-sku-selector-option-border-color);
        border-radius: var(--fs-sku-selector-option-border-radius);
        box-shadow: 0;
        transition: box-shadow var(--fs-sku-selector-option-transition-timing) var(--fs-sku-selector-option-transition-function), background-color var(--fs-sku-selector-option-transition-timing) var(--fs-sku-selector-option-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__VI73U [data-fs-sku-selector] [data-fs-sku-selector-option]:focus>span {
                border-color: var(--fs-border-color-active);
                border-width: var(--fs-border-width-thick);
                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__VI73U [data-fs-sku-selector] [data-fs-sku-selector-option]:focus-visible>span {
        border-color: var(--fs-border-color-active);
        border-width: var(--fs-border-width-thick);
        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__VI73U [data-fs-sku-selector] [data-fs-sku-selector-option]:hover:not([data-fs-sku-selector-disabled=true]):not([data-fs-sku-selector-checked=true])>span {
        border-color: var(--fs-sku-selector-option-border-color-hover);
        border-width: var(--fs-sku-selector-option-border-width)
    }

    .section_section__VI73U [data-fs-sku-selector] [data-fs-sku-selector-option][data-fs-sku-selector-checked=true]>span {
        border-color: var(--fs-sku-selector-option-checked-border-color);
        border-width: var(--fs-sku-selector-option-checked-border-width);
        box-shadow: var(--fs-sku-selector-option-checked-box-shadow)
    }

    .section_section__VI73U [data-fs-sku-selector] [data-fs-sku-selector-option][data-fs-sku-selector-disabled=true] {
        cursor: not-allowed
    }

    .section_section__VI73U [data-fs-sku-selector] [data-fs-sku-selector-option][data-fs-sku-selector-disabled=true] [data-fs-sku-selector-option-link] {
        display: none;
        pointer-events: none
    }

    .section_section__VI73U [data-fs-sku-selector] [data-fs-sku-selector-option][data-fs-sku-selector-disabled=true]>span {
        overflow: hidden;
        color: var(--fs-sku-selector-option-disabled-color);
        border-color: var(--fs-sku-selector-option-disabled-border-color);
        pointer-events: none
    }

    .section_section__VI73U [data-fs-sku-selector] [data-fs-sku-selector-option][data-fs-sku-selector-disabled=true]>span [data-fs-sku-selector-option-image] {
        opacity: .7
    }

    .section_section__VI73U [data-fs-sku-selector] [data-fs-sku-selector-option][data-fs-sku-selector-disabled=true]>span:after {
        position: absolute;
        width: var(--fs-sku-selector-option-disabled-width);
        height: 160%;
        content: "";
        background-color: var(--fs-sku-selector-option-disabled-bkg-color);
        transform: rotate(45deg);
        transform-origin: center
    }

    .section_section__VI73U [data-fs-sku-selector][data-fs-sku-selector-variant=color] [data-fs-sku-selector-option-color] {
        width: var(--fs-sku-selector-color-width);
        height: var(--fs-sku-selector-color-height);
        border-radius: var(--fs-sku-selector-color-border-radius);
        transition: transform var(--fs-sku-selector-option-transition-timing) var(--fs-sku-selector-option-transition-function);
        transform-origin: center center;
        background-color: var(--data-fs-sku-selector-option-color-bkg-color)
    }

    .section_section__VI73U [data-fs-sku-selector][data-fs-sku-selector-variant=color] [data-fs-sku-selector-option]:hover:not([data-fs-sku-selector-disabled=true]):not([data-fs-sku-selector-checked=true])>span [data-fs-sku-selector-option-color] {
        transform: scale(.95)
    }

    .section_section__VI73U [data-fs-sku-selector][data-fs-sku-selector-variant=color] [data-fs-sku-selector-option][data-fs-sku-selector-checked=true]>span [data-fs-sku-selector-option-color] {
        transform: scale(.85)
    }

    .section_section__VI73U [data-fs-sku-selector][data-fs-sku-selector-variant=label] [data-fs-sku-selector-option]:hover:not([data-fs-sku-selector-disabled=true])>span {
        background-color: var(--fs-sku-selector-option-bkg-color-hover)
    }

    .section_section__VI73U [data-fs-sku-selector][data-fs-sku-selector-variant=label] [data-fs-sku-selector-option][data-fs-sku-selector-checked=true]>span {
        background-color: var(--fs-sku-selector-option-checked-bkg-color)
    }

    .section_section__VI73U [data-fs-sku-selector][data-fs-sku-selector-variant=image] [data-fs-sku-selector-option-image] {
        width: var(--fs-sku-selector-image-width);
        height: var(--fs-sku-selector-image-height);
        border-radius: var(--fs-sku-selector-image-border-radius);
        transition: transform var(--fs-sku-selector-option-transition-timing) var(--fs-sku-selector-option-transition-function);
        transform-origin: center center
    }

    .section_section__VI73U [data-fs-sku-selector][data-fs-sku-selector-variant=image] [data-fs-sku-selector-option]:hover:not([data-fs-sku-selector-disabled=true]):not([data-fs-sku-selector-checked=true])>span [data-fs-sku-selector-option-image] {
        transform: scale(.95)
    }

    .section_section__VI73U [data-fs-sku-selector][data-fs-sku-selector-variant=image] [data-fs-sku-selector-option][data-fs-sku-selector-checked=true]>span [data-fs-sku-selector-option-image] {
        transform: scale(.85)
    }

    .section_section__VI73U [data-fs-table] {
        --fs-table-cell-padding-x: var(--fs-spacing-3);
        --fs-table-cell-padding-y: var(--fs-spacing-1);
        --fs-table-head-weight: var(--fs-text-weight-bold);
        --fs-table-head-bkg-color: none;
        --fs-table-head-padding-y: var(--fs-spacing-2);
        --fs-table-footer-weight: var(--fs-table-head-weight);
        --fs-table-footer-bkg-color: none;
        --fs-table-colored-bkg-color: var(--fs-color-neutral-1);
        --fs-table-colored-border-radius: var(--fs-border-radius);
        --fs-table-bordered-border-width: var(--fs-border-width);
        --fs-table-bordered-border-color: var(--fs-border-color-light);
        width: 100%;
        display: block;
        overflow-x: auto;
        white-space: nowrap
    }

    .section_section__VI73U [data-fs-table] [data-fs-table-cell=data],
    .section_section__VI73U [data-fs-table] [data-fs-table-cell=header] {
        text-align: center;
        padding-left: var(--fs-table-cell-padding-x);
        padding-right: var(--fs-table-cell-padding-x)
    }

    .section_section__VI73U [data-fs-table] [data-fs-table-cell=data][data-fs-table-cell-align=left],
    .section_section__VI73U [data-fs-table] [data-fs-table-cell=header][data-fs-table-cell-align=left] {
        text-align: left
    }

    .section_section__VI73U [data-fs-table] [data-fs-table-cell=data][data-fs-table-cell-align=center],
    .section_section__VI73U [data-fs-table] [data-fs-table-cell=header][data-fs-table-cell-align=center] {
        text-align: center
    }

    .section_section__VI73U [data-fs-table] [data-fs-table-cell=data][data-fs-table-cell-align=right],
    .section_section__VI73U [data-fs-table] [data-fs-table-cell=header][data-fs-table-cell-align=right] {
        text-align: right
    }

    .section_section__VI73U [data-fs-table] thead [data-fs-table-cell=header] {
        padding-top: var(--fs-table-head-padding-y);
        padding-bottom: var(--fs-table-head-padding-y)
    }

    .section_section__VI73U [data-fs-table] [data-fs-table-cell=header] {
        white-space: nowrap
    }

    .section_section__VI73U [data-fs-table] [data-fs-table-cell=data] {
        padding-top: var(--fs-table-cell-padding-y);
        padding-bottom: var(--fs-table-cell-padding-y)
    }

    .section_section__VI73U [data-fs-table] [data-fs-table-head] [data-fs-table-cell=header] {
        font-weight: var(--fs-table-head-weight);
        background-color: var(--fs-table-head-bkg-color)
    }

    .section_section__VI73U [data-fs-table] [data-fs-table-footer] [data-fs-table-cell=data] {
        font-weight: var(--fs-table-footer-weight);
        background-color: var(--fs-table-footer-bkg-color)
    }

    .section_section__VI73U [data-fs-table] [data-fs-table-body] [data-fs-table-cell=header] {
        display: flex;
        align-items: center;
        justify-content: center;
        padding-top: var(--fs-table-cell-padding-y);
        padding-bottom: var(--fs-table-cell-padding-y);
        font-weight: 400
    }

    .section_section__VI73U [data-fs-table] [data-fs-table-body] [data-fs-table-cell=header][data-fs-table-cell-align=left] {
        justify-content: flex-start
    }

    .section_section__VI73U [data-fs-table] [data-fs-table-body] [data-fs-table-cell=header][data-fs-table-cell-align=right] {
        justify-content: flex-end
    }

    .section_section__VI73U [data-fs-table] [data-fs-table-content] {
        width: 100%;
        display: table;
        border-collapse: collapse
    }

    .section_section__VI73U [data-fs-table] [data-fs-icon] {
        margin-right: var(--fs-spacing-2);
        width: var(--fs-spacing-3);
        height: var(--fs-spacing-3)
    }

    .section_section__VI73U [data-fs-table] [data-fs-table-variant=colored] [data-fs-table-body] [data-fs-table-row]:nth-child(odd) [data-fs-table-cell=data],
    .section_section__VI73U [data-fs-table] [data-fs-table-variant=colored] [data-fs-table-body] [data-fs-table-row]:nth-child(odd) [data-fs-table-cell=header] {
        background-color: var(--fs-table-colored-bkg-color)
    }

    .section_section__VI73U [data-fs-table] [data-fs-table-variant=colored] [data-fs-table-body] [data-fs-table-row]:nth-child(odd) [data-fs-table-cell=data] {
        border-top-right-radius: var(--fs-table-colored-border-radius);
        border-bottom-right-radius: var(--fs-table-colored-border-radius)
    }

    .section_section__VI73U [data-fs-table] [data-fs-table-variant=colored] [data-fs-table-body] [data-fs-table-row]:nth-child(odd) [data-fs-table-cell=header] {
        border-top-left-radius: var(--fs-table-colored-border-radius);
        border-bottom-left-radius: var(--fs-table-colored-border-radius)
    }

    .section_section__VI73U [data-fs-table] [data-fs-table-variant=bordered] [data-fs-table-body] [data-fs-table-row]:not(:last-child) {
        border-bottom: var(--fs-table-bordered-border-width) solid var(--fs-table-bordered-border-color)
    }

    .section_section__VI73U [data-fs-shipping-simulation] {
        --fs-shipping-simulation-text-size: var(--fs-text-size-legend);
        --fs-shipping-simulation-title-padding-bottom: var(--fs-spacing-2);
        --fs-shipping-simulation-title-font-size: var(--fs-text-size-3);
        --fs-shipping-simulation-title-font-weight: var(--fs-text-weight-bold);
        --fs-shipping-simulation-title-line-height: 1.2;
        --fs-shipping-simulation-link-padding-top: var(--fs-spacing-1);
        --fs-shipping-simulation-header-padding-top: var(--fs-spacing-3);
        --fs-shipping-simulation-subtitle-size: var(--fs-text-size-2);
        --fs-shipping-simulation-subtitle-weight: var(--fs-text-weight-bold);
        --fs-shipping-simulation-subtitle-line-height: 1.5;
        --fs-shipping-simulation-location-padding-bottom: var(--fs-spacing-2);
        --fs-shipping-simulation-location-font-size: var(--fs-text-size-2);
        --fs-shipping-simulation-location-line-height: 1.5
    }

    .section_section__VI73U [data-fs-shipping-simulation] [data-fs-shipping-simulation-title] {
        padding-bottom: var(--fs-shipping-simulation-title-padding-bottom);
        font-size: var(--fs-shipping-simulation-title-font-size);
        font-weight: var(--fs-shipping-simulation-title-font-weight);
        line-height: var(--fs-shipping-simulation-title-line-height)
    }

    .section_section__VI73U [data-fs-shipping-simulation] [data-fs-shipping-simulation-link] {
        display: flex;
        align-items: center;
        padding-top: var(--fs-shipping-simulation-link-padding-top)
    }

    .section_section__VI73U [data-fs-shipping-simulation] [data-fs-shipping-simulation-link] svg {
        margin-left: var(--fs-spacing-0)
    }

    .section_section__VI73U [data-fs-shipping-simulation] [data-fs-shipping-simulation-header] {
        padding-top: var(--fs-shipping-simulation-header-padding-top)
    }

    .section_section__VI73U [data-fs-shipping-simulation] [data-fs-shipping-simulation-subtitle] {
        font-size: var(--fs-shipping-simulation-subtitle-size);
        font-weight: var(--fs-shipping-simulation-subtitle-weight);
        line-height: var(--fs-shipping-simulation-subtitle-line-height)
    }

    .section_section__VI73U [data-fs-shipping-simulation] [data-fs-shipping-simulation-location] {
        padding-bottom: var(--fs-shipping-simulation-location-padding-bottom);
        font-size: var(--fs-shipping-simulation-location-font-size);
        line-height: var(--fs-shipping-simulation-location-line-height)
    }

    .section_section__VI73U [data-fs-image-gallery] {
        --fs-image-gallery-width: calc(100% + (2 * var(--fs-grid-padding)));
        --fs-image-gallery-transition-timing: var(--fs-transition-timing);
        --fs-image-gallery-transition-function: var(--fs-transition-function);
        --fs-image-gallery-gap-mobile: var(--fs-spacing-2);
        --fs-image-gallery-gap-notebook: var(--fs-spacing-3);
        --fs-image-gallery-selector-control-bkg-color: var(--fs-control-bkg);
        --fs-image-gallery-selector-control-border-radius: var(--fs-border-radius-circle);
        --fs-image-gallery-selector-control-shadow: var(--fs-shadow-darker);
        --fs-image-gallery-selector-control-gradient-bkg-color: var(--fs-color-body-bkg);
        --fs-image-gallery-current-height: 33.125rem;
        --fs-image-gallery-current-border-radius: var(--fs-border-radius);
        --fs-image-gallery-selector-max-height: var(--fs-image-gallery-current-height);
        --fs-image-gallery-selector-elements-gap: var(--fs-spacing-1);
        --fs-image-gallery-selector-elements-gap-notebook: var(--fs-spacing-2);
        --fs-image-gallery-selector-elements-padding-mobile: var(--fs-spacing-0) var(--fs-grid-padding);
        --fs-image-gallery-selector-elements-padding-notebook: var(--fs-spacing-0) 0;
        --fs-image-gallery-selector-thumbnail-width-mobile: var(--fs-spacing-8);
        --fs-image-gallery-selector-thumbnail-height-mobile: var(--fs-image-gallery-selector-thumbnail-width-mobile);
        --fs-image-gallery-selector-thumbnail-width-notebook: var(--fs-spacing-10);
        --fs-image-gallery-selector-thumbnail-height-notebook: var(--fs-image-gallery-selector-thumbnail-width-notebook);
        --fs-image-gallery-selector-thumbnail-border-radius: var(--fs-border-radius);
        --fs-image-gallery-selector-thumbnail-border-width: var(--fs-border-width-thick);
        --fs-image-gallery-selector-thumbnail-selected-border-color: var(--fs-border-color-active);
        --fs-image-gallery-selector-thumbnail-selected-border-width: var(--fs-border-width-thickest);
        --fs-image-gallery-selector-thumbnail-image-border-radius: var(--fs-border-radius-small);
        position: relative;
        left: calc(-1*var(--fs-grid-padding));
        display: flex;
        flex-direction: column;
        row-gap: var(--fs-image-gallery-gap-mobile);
        width: var(--fs-image-gallery-width)
    }

    @media(min-width:768px) {
        .section_section__VI73U [data-fs-image-gallery] {
            left: 0;
            width: 100%
        }

        .section_section__VI73U [data-fs-image-gallery]>[data-fs-image] {
            grid-column: 2/span 7;
            border-radius: var(--fs-image-gallery-current-border-radius)
        }
    }

    @media(min-width:1280px) {
        .section_section__VI73U [data-fs-image-gallery]>[data-fs-image] {
            height: var(--fs-image-gallery-current-height)
        }
    }

    .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector] {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        max-height: var(--fs-image-gallery-selector-max-height)
    }

    @media(max-width:1279px) {
        .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector] {
            overflow: hidden
        }
    }

    @media(min-width:1280px) {
        .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector] {
            flex-direction: column;
            grid-row: 1;
            justify-content: space-between
        }
    }

    .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-elements] {
        display: flex;
        -moz-column-gap: var(--fs-image-gallery-selector-elements-gap);
        column-gap: var(--fs-image-gallery-selector-elements-gap);
        padding: var(--fs-image-gallery-selector-elements-padding-mobile);
        overflow-x: auto;
        scroll-behavior: smooth
    }

    .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-elements]::-webkit-scrollbar {
        display: none
    }

    @media(min-width:1280px) {
        .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-elements] {
            flex-direction: column;
            row-gap: var(--fs-image-gallery-selector-elements-gap-notebook);
            overflow-y: hidden;
            align-items: center;
            width: 100%;
            padding: var(--fs-image-gallery-selector-elements-padding-notebook)
        }
    }

    .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-thumbnail] {
        width: var(--fs-image-gallery-selector-thumbnail-width-mobile);
        height: var(--fs-image-gallery-selector-thumbnail-height-mobile)
    }

    .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-thumbnail] [data-fs-button-wrapper] {
        padding: 0;
        overflow: hidden;
        background-color: transparent;
        border-radius: var(--fs-image-gallery-selector-thumbnail-border-radius);
        border: var(--fs-image-gallery-selector-thumbnail-border-width) solid transparent;
        transition: all var(--fs-image-gallery-transition-timing) var(--fs-image-gallery-transition-function)
    }

    .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-thumbnail] [data-fs-button-wrapper] img {
        border-radius: var(--fs-image-gallery-selector-thumbnail-border-radius);
        object-fit: cover;
        height: inherit;
        max-width: inherit
    }

    .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-thumbnail] [data-fs-button-wrapper]>span {
        width: 100%;
        height: 100%
    }

    .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-thumbnail]:hover:not([data-fs-image-gallery-selector-thumbnail=selected]) [data-fs-button-wrapper] {
        border-color: var(--fs-image-gallery-selector-thumbnail-selected-border-color)
    }

    .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-thumbnail][data-fs-image-gallery-selector-thumbnail=selected] [data-fs-button-wrapper] {
        border-color: var(--fs-image-gallery-selector-thumbnail-selected-border-color);
        box-shadow: 0 0 0 var(--fs-image-gallery-selector-thumbnail-selected-border-width) var(--fs-color-focus-ring-outline)
    }

    .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-thumbnail] [data-fs-image] {
        border-radius: var(--fs-image-gallery-selector-thumbnail-image-border-radius);
        transform: scale(.95)
    }

    .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-thumbnail]:focus-visible [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)
    }

    @media(min-width:1280px) {
        .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-thumbnail] {
            width: var(--fs-image-gallery-selector-thumbnail-width-notebook);
            height: var(--fs-image-gallery-selector-thumbnail-height-notebook)
        }
    }

    .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-control] {
        position: absolute;
        display: flex;
        align-items: center;
        z-index: 1
    }

    .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-control]:after {
        background: linear-gradient(90deg, var(--fs-image-gallery-selector-control-gradient-bkg-color) 55%, transparent);
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        z-index: -1
    }

    @media(min-width:1280px) {
        .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-control]:after {
            background: linear-gradient(180deg, var(--fs-image-gallery-selector-control-gradient-bkg-color) 55%, transparent)
        }
    }

    @media(max-width:1279px) {
        .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-control] {
            height: 100%;
            padding-left: var(--fs-grid-padding)
        }

        .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-control]:after {
            left: calc(-1*var(--fs-grid-padding))
        }

        .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-control]:first-child {
            left: 0
        }

        .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-control]:last-child {
            right: 0;
            transform: scaleX(-1)
        }
    }

    @media(min-width:1280px) {
        .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-control] {
            justify-content: center;
            width: 100%
        }

        .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-control]:after {
            top: calc(-1*var(--fs-spacing-3))
        }

        .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-control]:last-child {
            bottom: 0;
            transform: scaleY(-1)
        }
    }

    .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-control-button] [data-fs-button-wrapper] {
        background-color: var(--fs-image-gallery-selector-control-bkg-color);
        border-radius: var(--fs-image-gallery-selector-control-border-radius);
        box-shadow: var(--fs-image-gallery-selector-control-shadow)
    }

    .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-control-button]:hover [data-fs-button-wrapper] {
        box-shadow: var(--fs-image-gallery-selector-control-shadow)
    }

    @media(min-width:1280px) {
        .section_section__VI73U [data-fs-image-gallery] [data-fs-image-gallery-selector-control-button] {
            transform: rotate(90deg)
        }

        .section_section__VI73U [data-fs-image-gallery][data-fs-image-gallery=with-selector] {
            display: grid;
            grid-template-columns: repeat(8, 1fr);
            -moz-column-gap: var(--fs-image-gallery-gap-notebook);
            column-gap: var(--fs-image-gallery-gap-notebook)
        }
    }

    .section_section__VI73U [data-fs-image-gallery]>[data-fs-image] {
        object-fit: contain
    }

    .section_section__VI73U [data-fs-product-details] {
        --fs-product-details-vertical-spacing: var(--fs-spacing-4);
        --fs-product-details-horizontal-spacing: var(--fs-product-details-vertical-spacing);
        --fs-product-details-section-bkg-color: transparent;
        --fs-product-details-section-border-radius: var(--fs-border-radius);
        --fs-product-details-section-border-color: var(--fs-border-color-light);
        --fs-product-details-section-border-width: var(--fs-border-width);
        margin-top: 0
    }

    .section_section__VI73U [data-fs-product-details] [data-fs-product-details-body] {
        display: flex;
        flex-direction: column;
        row-gap: var(--fs-product-details-vertical-spacing)
    }

    @media(min-width:768px) {
        .section_section__VI73U [data-fs-product-details] [data-fs-product-details-body] {
            display: grid;
            grid-template-columns: repeat(12, 1fr);
            row-gap: 0;
            -moz-column-gap: var(--fs-product-details-horizontal-spacing);
            column-gap: var(--fs-product-details-horizontal-spacing)
        }
    }

    .section_section__VI73U [data-fs-product-details] [data-fs-product-details-section] {
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content
    }

    .section_section__VI73U [data-fs-product-details] [data-fs-product-details-section] [data-fs-buy-button] {
        width: 100%;
        margin-top: var(--fs-spacing-3)
    }

    .section_section__VI73U [data-fs-product-details] [data-fs-product-details-section] [data-fs-product-price] [data-fs-price-variant=spot] {
        margin: 0;
        font-size: var(--fs-text-size-4);
        font-weight: var(--fs-text-weight-black);
        line-height: 1.12
    }

    @media(min-width:768px) {
        .section_section__VI73U [data-fs-product-details] [data-fs-product-details-section] {
            padding: var(--fs-spacing-3);
            border: var(--fs-product-details-section-border-width) solid var(--fs-product-details-section-border-color)
        }

        .section_section__VI73U [data-fs-product-details] [data-fs-product-details-section]:not(:first-child) {
            border-top: 0
        }
    }

    @media(min-width:1280px) {
        .section_section__VI73U [data-fs-product-details] [data-fs-product-details-section] {
            padding: var(--fs-product-details-vertical-spacing) var(--fs-spacing-5)
        }
    }

    .section_section__VI73U [data-fs-product-details] [data-fs-product-details-info],
    .section_section__VI73U [data-fs-product-details] [data-fs-product-details-title] {
        background-color: var(--fs-product-details-section-bkg-color)
    }

    @media(min-width:768px) {

        .section_section__VI73U [data-fs-product-details] [data-fs-product-details-info],
        .section_section__VI73U [data-fs-product-details] [data-fs-product-details-title] {
            grid-column: 8/span 5;
            height: 100%
        }
    }

    @media(min-width:1280px) {

        .section_section__VI73U [data-fs-product-details] [data-fs-product-details-info],
        .section_section__VI73U [data-fs-product-details] [data-fs-product-details-title] {
            grid-column: 9/span 4
        }
    }

    @media(min-width:768px) {
        .section_section__VI73U [data-fs-product-details] [data-fs-product-details-title] {
            border-bottom: 0;
            border-radius: var(--fs-product-details-section-border-radius) var(--fs-product-details-section-border-radius) 0 0
        }
    }

    .section_section__VI73U [data-fs-product-details] [data-fs-product-details-info] {
        display: flex;
        flex-direction: column;
        row-gap: var(--fs-product-details-vertical-spacing)
    }

    @media(min-width:768px) {
        .section_section__VI73U [data-fs-product-details] [data-fs-product-details-info] {
            grid-row: span 5;
            row-gap: 0;
            border-radius: 0 0 var(--fs-product-details-section-border-radius) var(--fs-product-details-section-border-radius)
        }
    }

    .section_section__VI73U [data-fs-product-details] [data-fs-product-details-selectors],
    .section_section__VI73U [data-fs-product-details] [data-fs-product-details-settings] {
        display: flex;
        flex-direction: column;
        row-gap: var(--fs-product-details-vertical-spacing)
    }

    .section_section__VI73U [data-fs-product-details] [data-fs-product-details-prices] {
        display: flex;
        flex-direction: column;
        justify-content: center
    }

    .section_section__VI73U [data-fs-product-details] [data-fs-product-details-values] {
        display: flex;
        justify-content: space-between
    }

    @media(min-width:768px) {
        .section_section__VI73U [data-fs-product-details] [data-fs-product-details-gallery] {
            grid-row: 1/span 3;
            grid-column: span 7;
            max-height: 23.75rem
        }
    }

    @media(min-width:769px)and (max-width:1279px) {
        .section_section__VI73U [data-fs-product-details] [data-fs-product-details-gallery] {
            max-height: 35rem
        }
    }

    @media(min-width:1280px) {
        .section_section__VI73U [data-fs-product-details] [data-fs-product-details-gallery] {
            max-height: 33.125rem
        }

        .section_section__VI73U [data-fs-product-details] [data-fs-product-details-gallery][data-fs-image-gallery=without-selector] {
            grid-row-end: span 4;
            grid-column: span 8
        }

        .section_section__VI73U [data-fs-product-details] [data-fs-product-details-gallery][data-fs-image-gallery=with-selector] {
            grid-row: 1/span 4;
            grid-column: span 8
        }
    }

    @media(min-width:768px) {
        .section_section__VI73U [data-fs-product-details] [data-fs-product-description] {
            grid-row: span 10;
            grid-column: span 7;
            margin-top: var(--fs-spacing-7)
        }
    }

    @media(min-width:1280px) {
        .section_section__VI73U [data-fs-product-details] [data-fs-product-description] {
            grid-column: span 8
        }
    }

    .section_section__VI73U [data-fs-product-details] [data-fs-product-details-description-content] {
        font-size: var(--fs-text-size-body);
        line-height: 1.5;
        display: contents
    }

    @media(min-width:1280px) {
        .section_section__VI73U [data-fs-product-details] [data-fs-image-gallery=with-selector]~[data-fs-product-description] {
            grid-column: 2/9
        }
    }

    .section_section__VI73U [data-fs-slide-over] {
        --fs-slide-over-bkg-color: var(--fs-color-body-bkg);
        --fs-slide-over-transition-timing: var(--fs-transition-timing);
        --fs-slide-over-header-padding: var(--fs-spacing-2) var(--fs-spacing-3) var(--fs-spacing-2);
        --fs-slide-over-header-bkg-color: var(--fs-color-neutral-0);
        --fs-slide-over-partial-gap: calc(2 * var(--fs-grid-padding));
        --fs-slide-over-partial-width-mobile: calc(100vw - var(--fs-slide-over-partial-gap));
        --fs-slide-over-partial-width-notebook: calc(100% / 3);
        --fs-slide-over-partial-max-width-notebook: calc(var(--fs-grid-breakpoint-notebook) / 3);
        position: fixed;
        height: 100vh;
        background-color: var(--fs-slide-over-bkg-color)
    }

    .section_section__VI73U [data-fs-slide-over][data-fs-slide-over-size=full] {
        width: 100vw
    }

    .section_section__VI73U [data-fs-slide-over][data-fs-slide-over-size=partial] {
        width: var(--fs-slide-over-partial-width-mobile)
    }

    @media(min-width:1280px) {
        .section_section__VI73U [data-fs-slide-over][data-fs-slide-over-size=partial] {
            width: var(--fs-slide-over-partial-width-notebook);
            max-width: var(--fs-slide-over-partial-max-width-notebook)
        }
    }

    .section_section__VI73U [data-fs-slide-over][data-fs-slide-over-state=in] {
        transition: transform var(--fs-slide-over-transition-timing) ease-in;
        transform: translateX(0)
    }

    .section_section__VI73U [data-fs-slide-over][data-fs-slide-over-state=out] {
        transition: transform var(--fs-slide-over-transition-timing) ease-out
    }

    .section_section__VI73U [data-fs-slide-over][data-fs-slide-over-direction=leftSide] {
        left: 0
    }

    .section_section__VI73U [data-fs-slide-over][data-fs-slide-over-direction=leftSide][data-fs-slide-over-state=out] {
        transform: translateX(-100%)
    }

    .section_section__VI73U [data-fs-slide-over][data-fs-slide-over-direction=rightSide] {
        right: 0
    }

    .section_section__VI73U [data-fs-slide-over][data-fs-slide-over-direction=rightSide][data-fs-slide-over-state=out] {
        transform: translateX(100%)
    }

    .section_section__VI73U [data-fs-slide-over] [data-fs-slide-over-header] {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: var(--fs-slide-over-header-padding);
        background-color: var(--fs-slide-over-header-bkg-color)
    }

    .section_section__VI73U [data-fs-slide-over] [data-fs-slide-over-header] [data-fs-slide-over-header-icon] {
        margin-right: calc(-1*var(--fs-spacing-1))
    }

    .section_section__VI73U [data-fs-slide-over] [data-fs-slide-over-header] [data-fs-slide-over-header-icon] svg {
        width: 32px;
        height: 32px
    }

    .section_section__VI73U [data-fs-sku-matrix-sidebar] {
        --fs-sku-matrix-sidebar-bkg-color: var(--fs-color-body-bkg);
        --fs-sku-matrix-sidebar-title-size: var(--fs-text-size-6);
        --fs-sku-matrix-sidebar-title-text-weight: var(--fs-text-weight-semibold);
        --fs-sku-matrix-sidebar-table-cell-font-size: var(--fs-text-size-tiny);
        --fs-sku-matrix-sidebar-table-cell-text-weight: var(--fs-text-weight-medium);
        --fs-sku-matrix-sidebar-table-cell-image-width: var(--fs-spacing-7);
        --fs-sku-matrix-sidebar-table-cell-image-border-radius: var(--fs-border-radius);
        --fs-sku-matrix-slide-over-partial-gap: calc(2 * var(--fs-grid-padding));
        --fs-sku-matrix-slide-over-partial-width-mobile: calc(100vw - var(--fs-sku-matrix-slide-over-partial-gap));
        display: flex;
        flex-direction: column;
        height: 100vh;
        overflow: auto
    }

    .section_section__VI73U [data-fs-sku-matrix-sidebar] [data-fs-table] {
        flex-shrink: 0;
        padding: var(--fs-spacing-3) var(--fs-spacing-8);
        padding-bottom: 0
    }

    @media(max-width:767px) {
        .section_section__VI73U [data-fs-sku-matrix-sidebar] [data-fs-table] {
            padding: var(--fs-spacing-3);
            padding-bottom: 0
        }
    }

    .section_section__VI73U [data-fs-sku-matrix-sidebar][data-fs-slide-over] {
        background-color: var(--fs-sku-matrix-sidebar-bkg-color)
    }

    .section_section__VI73U [data-fs-sku-matrix-sidebar][data-fs-slide-over] [data-fs-slide-over-header] {
        padding: var(--fs-spacing-8);
        padding-bottom: 0
    }

    @media(max-width:767px) {
        .section_section__VI73U [data-fs-sku-matrix-sidebar][data-fs-slide-over] [data-fs-slide-over-header] {
            padding: var(--fs-spacing-3);
            padding-bottom: 0
        }
    }

    .section_section__VI73U [data-fs-sku-matrix-sidebar][data-fs-slide-over][data-fs-slide-over-size=partial] {
        width: var(--fs-sku-matrix-slide-over-partial-width-mobile)
    }

    @media(min-width:1280px) {
        .section_section__VI73U [data-fs-sku-matrix-sidebar][data-fs-slide-over][data-fs-slide-over-size=partial] {
            max-width: var(--fs-sku-matrix-slide-over-partial-width-mobile)
        }
    }

    .section_section__VI73U [data-fs-sku-matrix-sidebar] [data-fs-sku-matrix-sidebar-title] {
        font-size: var(--fs-sku-matrix-sidebar-title-size);
        font-weight: var(--fs-sku-matrix-sidebar-title-text-weight);
        line-height: 1.12
    }

    .section_section__VI73U [data-fs-sku-matrix-sidebar] [data-fs-table] {
        color: var(--fs-color-neutral-6)
    }

    .section_section__VI73U [data-fs-sku-matrix-sidebar] [data-fs-table] [data-fs-table-cell]:first-child {
        padding-left: 0
    }

    .section_section__VI73U [data-fs-sku-matrix-sidebar] [data-fs-table] [data-fs-table-cell]:last-child {
        padding-right: 0
    }

    .section_section__VI73U [data-fs-sku-matrix-sidebar] [data-fs-table-head] [data-fs-table-cell] {
        font-size: var(--fs-sku-matrix-sidebar-table-cell-font-size);
        font-weight: var(--fs-sku-matrix-sidebar-table-cell-text-weight)
    }

    .section_section__VI73U [data-fs-sku-matrix-sidebar] [data-fs-price-variant=spot],
    .section_section__VI73U [data-fs-sku-matrix-sidebar] [data-fs-table-cell] {
        font-weight: var(--fs-text-weight-medium)
    }

    .section_section__VI73U [data-fs-sku-matrix-sidebar] [data-fs-sku-matrix-sidebar-table-price],
    .section_section__VI73U [data-fs-sku-matrix-sidebar] [data-fs-table-cell]:first-child {
        color: var(--fs-color-text)
    }

    .section_section__VI73U [data-fs-sku-matrix-sidebar] [data-fs-sku-matrix-sidebar-table-price] {
        display: flex;
        align-items: center;
        justify-content: flex-end
    }

    .section_section__VI73U [data-fs-sku-matrix-sidebar] [data-fs-sku-matrix-sidebar-table-cell-quantity-selector] {
        width: 1%
    }

    .section_section__VI73U [data-fs-sku-matrix-sidebar] [data-fs-sku-matrix-sidebar-cell-image] {
        display: flex;
        align-items: center;
        gap: var(--fs-spacing-2)
    }

    .section_section__VI73U [data-fs-sku-matrix-sidebar] [data-fs-sku-matrix-sidebar-cell-image] img {
        object-fit: cover;
        object-position: center;
        width: var(--fs-sku-matrix-sidebar-table-cell-image-width);
        height: var(--fs-sku-matrix-sidebar-table-cell-image-width);
        border-radius: var(--fs-sku-matrix-sidebar-table-cell-image-border-radius)
    }

    .section_section__VI73U [data-fs-sku-matrix-sidebar] [data-fs-quantity-selector] [data-fs-icon] {
        margin: 0
    }

    .section_section__VI73U [data-fs-sku-matrix-sidebar] [data-fs-sku-matrix-sidebar-footer] {
        display: flex;
        width: 100%;
        padding: var(--fs-spacing-4) var(--fs-spacing-8);
        justify-content: space-between;
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        left: 0;
        right: 0;
        margin-top: auto;
        border-top: var(--fs-border-width) solid var(--fs-border-color-light);
        background-color: var(--fs-sku-matrix-sidebar-bkg-color)
    }

    .section_section__VI73U [data-fs-sku-matrix-sidebar] [data-fs-sku-matrix-sidebar-footer]>div {
        display: flex;
        gap: var(--fs-spacing-3);
        align-items: center
    }

    .section_section__VI73U [data-fs-sku-matrix-sidebar] [data-fs-sku-matrix-sidebar-footer]>div>p {
        font-weight: var(--fs-text-weight-semibold);
        color: var(--fs-color-neutral-5)
    }

    @media(max-width:767px) {
        .section_section__VI73U [data-fs-sku-matrix-sidebar] [data-fs-sku-matrix-sidebar-footer] {
            padding: var(--fs-spacing-3)
        }
    }

    .section_section__VI73U [data-fs-product-details-taxes-label] {
        font-size: var(--fs-product-details-taxes-text-size);
        font-weight: var(--fs-product-details-taxes-text-weight);
        color: var(--fs-product-details-taxes-label-color)
    }

    .section_section__VI73U [data-fs-product-details-settings-separator] {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: space-between;
        color: var(--fs-product-details-separator-color-text)
    }

    .section_section__VI73U [data-fs-product-details-settings-separator]:after,
    .section_section__VI73U [data-fs-product-details-settings-separator]:before {
        display: inline-block;
        width: 45%;
        height: 1px;
        content: "";
        background-color: var(--fs-product-details-separator-color)
    }

    .section_section__VI73U [data-fs-sku-matrix]>[data-fs-button] {
        width: 100%
    }
}

</style><style data-n-href="/_next/static/css/0f1cca38c6e8e2cb.css" media="x">@layer components {
    @media(max-width:1279px) {
        .section_section__4Hqa8 {
            margin-top: 0;
            padding-bottom: 0;
            border-bottom: var(--fs-border-width) solid var(--fs-border-color-light)
        }

        .section_section__4Hqa8:last-child {
            margin-bottom: 0
        }
    }

    @media(max-width:1279px)and (min-width:1280px) {
        .section_section__4Hqa8 {
            padding-bottom: 0
        }
    }

    @media(min-width:1280px) {
        .section_section__4Hqa8:not(:last-child) {
            padding-bottom: var(--fs-grid-padding);
            border-bottom: var(--fs-border-width) solid var(--fs-border-color-light)
        }
    }

    @media(min-width:1280px)and (min-width:1280px) {
        .section_section__4Hqa8:not(:last-child) {
            padding-bottom: var(--fs-grid-padding)
        }
    }

    .section_section__4Hqa8 [data-fs-search-loading] {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center
    }

    .section_section__4Hqa8 [data-fs-search-loading] h1 {
        font-size: var(--fs-text-size-4)
    }

    @media(min-width:768px) {
        .section_section__4Hqa8 [data-fs-search-loading] h1 {
            padding-top: var(--fs-spacing-4);
            font-size: var(--fs-text-size-5)
        }
    }

    .section_section__4Hqa8 [data-fs-search-loading] h1 span {
        font-weight: var(--fs-text-weight-bold)
    }

    .section_section__4Hqa8 [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__4Hqa8 [data-fs-badge] [data-fs-badge-wrapper] {
        padding: var(--fs-badge-padding);
        overflow: hidden;
        border-radius: var(--fs-badge-border-radius)
    }

    .section_section__4Hqa8 [data-fs-badge][data-fs-badge-size=big] {
        font-size: var(--fs-badge-big-text-size)
    }

    .section_section__4Hqa8 [data-fs-badge][data-fs-badge-size=big] [data-fs-badge-wrapper] {
        padding: var(--fs-badge-big-padding)
    }

    .section_section__4Hqa8 [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__4Hqa8 [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__4Hqa8 [data-fs-badge][data-fs-badge-variant=success] {
        color: var(--fs-badge-success-text-color)
    }

    .section_section__4Hqa8 [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__4Hqa8 [data-fs-badge][data-fs-badge-variant=neutral] {
        color: var(--fs-badge-neutral-text-color)
    }

    .section_section__4Hqa8 [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__4Hqa8 [data-fs-badge][data-fs-badge-variant=highlighted] {
        color: var(--fs-badge-highlighted-text-color)
    }

    .section_section__4Hqa8 [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__4Hqa8 [data-fs-badge][data-fs-badge-variant=info] {
        color: var(--fs-badge-info-text-color)
    }

    .section_section__4Hqa8 [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__4Hqa8 [data-fs-badge][data-fs-badge-variant=warning] {
        color: var(--fs-badge-warning-text-color)
    }

    .section_section__4Hqa8 [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__4Hqa8 [data-fs-badge][data-fs-badge-variant=danger] {
        color: var(--fs-badge-danger-text-color)
    }

    .section_section__4Hqa8 [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__4Hqa8 [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__4Hqa8 [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__4Hqa8 [data-fs-button][data-fs-button-variant]:focus,
    .section_section__4Hqa8 [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__4Hqa8 [data-fs-button][data-fs-button-variant]:focus [data-fs-button-wrapper],
            .section_section__4Hqa8 [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__4Hqa8 [data-fs-button][data-fs-button-variant]:focus-visible [data-fs-button-wrapper],
    .section_section__4Hqa8 [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__4Hqa8 [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper],
    .section_section__4Hqa8 [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__4Hqa8 [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper] svg,
    .section_section__4Hqa8 [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__4Hqa8 [data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper]:hover,
    .section_section__4Hqa8 [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__4Hqa8 [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__4Hqa8 [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__4Hqa8 [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__4Hqa8 [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__4Hqa8 [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__4Hqa8 [data-fs-button][data-fs-button-variant=primary]:focus [data-fs-button-wrapper],
    .section_section__4Hqa8 [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__4Hqa8 [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__4Hqa8 [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__4Hqa8 [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__4Hqa8 [data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__4Hqa8 [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__4Hqa8 [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__4Hqa8 [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__4Hqa8 [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__4Hqa8 [data-fs-button][data-fs-button-variant=secondary]:focus [data-fs-button-wrapper],
    .section_section__4Hqa8 [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__4Hqa8 [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__4Hqa8 [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__4Hqa8 [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__4Hqa8 [data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__4Hqa8 [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__4Hqa8 [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__4Hqa8 [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__4Hqa8 [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__4Hqa8 [data-fs-button][data-fs-button-variant=tertiary]:focus [data-fs-button-wrapper],
    .section_section__4Hqa8 [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__4Hqa8 [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__4Hqa8 [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__4Hqa8 [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__4Hqa8 [data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],
    .section_section__4Hqa8 [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__4Hqa8 [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__4Hqa8 [data-fs-button][data-fs-icon-button=true] {
        width: var(--fs-button-height)
    }

    .section_section__4Hqa8 [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__4Hqa8 [data-fs-button][data-fs-button-loading=true] [data-fs-button-wrapper]>* {
        opacity: 0;
        pointer-events: none
    }

    .section_section__4Hqa8 [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__4Hqa8 [data-fs-checkbox] {
        --fs-checkbox-width: 1.25rem;
        --fs-checkbox-height: var(--fs-checkbox-width);
        --fs-checkbox-border-width: var(--fs-border-width);
        --fs-checkbox-border-radius: var(--fs-border-radius);
        --fs-checkbox-border-color: var(--fs-border-color);
        --fs-checkbox-border-color-hover: var(--fs-border-color-active);
        --fs-checkbox-transition: border var(--fs-transition-timing) var(--fs-transition-function), background-color var(--fs-transition-timing) var(--fs-transition-function), box-shadow var(--fs-transition-timing) var(--fs-transition-function);
        --fs-checkbox-bkg-color-hover: var(--fs-color-primary-bkg-light);
        --fs-checkbox-shadow-hover: 0 0 0 var(--fs-checkbox-border-width) var(--fs-border-color-active);
        --fs-checkbox-checked-bkg-color: var(--fs-color-primary-bkg);
        --fs-checkbox-checked-bkg-color-hover: var(--fs-color-primary-bkg-hover);
        --fs-checkbox-checked-border-color-hover: var(--fs-border-color-hover);
        --fs-checkbox-checked-shadow-hover: 0 0 0 var(--fs-checkbox-border-width) var(--fs-checkbox-checked-border-color-hover);
        --fs-checkbox-disabled-bkg-color: var(--fs-color-disabled-bkg);
        --fs-checkbox-disabled-border-width: var(--fs-checkbox-border-width);
        --fs-checkbox-disabled-border-color: var(--fs-border-color-disabled);
        --fs-checkbox-disabled-text-color: var(--fs-color-disabled-text);
        --fs-checkbox-partial-bkg-color: var(--fs-color-body-bkg);
        --fs-checkbox-partial-bkg-color-hover: var(--fs-color-primary-bkg-light);
        --fs-checkbox-partial-border-width: var(--fs-checkbox-border-width);
        --fs-checkbox-partial-border-color: var(--fs-color-primary-bkg);
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        width: var(--fs-checkbox-width);
        height: var(--fs-checkbox-height);
        cursor: pointer;
        border: var(--fs-checkbox-border-width) solid var(--fs-checkbox-border-color);
        border-radius: var(--fs-checkbox-border-radius);
        outline: none;
        transition: var(--fs-checkbox-transition);
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none
    }

    @media not all and (-webkit-min-device-pixel-ratio:0),
    not all and (min-resolution:0.001dpcm) {
        @supports(-webkit-appearance:none) {

            .section_section__4Hqa8 [data-fs-checkbox]:focus,
            .section_section__4Hqa8 [data-fs-checkbox]: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__4Hqa8 [data-fs-checkbox]:focus-visible,
    .section_section__4Hqa8 [data-fs-checkbox]: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__4Hqa8 [data-fs-checkbox]:before {
        position: absolute;
        top: .188rem;
        width: .375rem;
        height: .625rem;
        content: "";
        border: var(--fs-border-width-thick) solid var(--fs-color-text-inverse);
        border-top: 0;
        border-left: 0;
        border-radius: var(--fs-border-width);
        opacity: 0;
        transform: rotate(45deg)
    }

    .section_section__4Hqa8 [data-fs-checkbox]:hover:not(:disabled) {
        background-color: var(--fs-checkbox-bkg-color-hover)
    }

    .section_section__4Hqa8 [data-fs-checkbox]:hover:not(:disabled):not(:focus-visible):not(:focus) {
        border-color: var(--fs-checkbox-border-color-hover);
        box-shadow: var(--fs-checkbox-shadow-hover)
    }

    .section_section__4Hqa8 [data-fs-checkbox]:checked {
        background-color: var(--fs-checkbox-checked-bkg-color);
        border: none
    }

    .section_section__4Hqa8 [data-fs-checkbox]:checked:before {
        opacity: 1
    }

    .section_section__4Hqa8 [data-fs-checkbox]:checked:hover:not(:disabled) {
        background-color: var(--fs-checkbox-checked-bkg-color-hover)
    }

    .section_section__4Hqa8 [data-fs-checkbox]:checked:hover:not(:disabled):not(:focus-visible):not(:focus) {
        border-color: var(--fs-checkbox-checked-border-color-hover);
        box-shadow: var(--fs-checkbox-checked-shadow-hover)
    }

    .section_section__4Hqa8 [data-fs-checkbox]:disabled {
        cursor: not-allowed;
        background-color: var(--fs-checkbox-disabled-bkg-color);
        border: var(--fs-checkbox-disabled-border-width) solid var(--fs-checkbox-disabled-border-color)
    }

    .section_section__4Hqa8 [data-fs-checkbox]:disabled:before {
        border-color: var(--fs-checkbox-disabled-border-color)
    }

    .section_section__4Hqa8 [data-fs-checkbox]:disabled:hover {
        background-color: var(--fs-checkbox-disabled-bkg-color);
        border: var(--fs-checkbox-disabled-border-width) solid var(--fs-checkbox-disabled-border-color);
        box-shadow: none
    }

    .section_section__4Hqa8 [data-fs-checkbox]:disabled:hover:before {
        border-color: var(--fs-checkbox-disabled-border-color)
    }

    .section_section__4Hqa8 [data-fs-checkbox]:disabled+label {
        color: var(--fs-checkbox-disabled-text-color)
    }

    .section_section__4Hqa8 [data-fs-checkbox][data-fs-checkbox-partial=true] {
        background-color: var(--fs-checkbox-partial-bkg-color);
        border: var(--fs-checkbox-partial-border-width) solid var(--fs-checkbox-partial-border-color)
    }

    .section_section__4Hqa8 [data-fs-checkbox][data-fs-checkbox-partial=true]:before {
        position: absolute;
        top: auto;
        width: .625rem;
        height: 0;
        content: "";
        border-width: 0;
        border-bottom: var(--fs-checkbox-border-width) solid var(--fs-color-primary-bkg);
        border-radius: var(--fs-border-width);
        opacity: 1;
        transform: rotate(0deg)
    }

    .section_section__4Hqa8 [data-fs-checkbox][data-fs-checkbox-partial=true]:checked:hover:not(:disabled) {
        background-color: var(--fs-checkbox-partial-bkg-color-hover)
    }

    .section_section__4Hqa8 [data-fs-checkbox][data-fs-checkbox-partial=true]:hover {
        background-color: var(--fs-checkbox-partial-bkg-color-hover);
        box-shadow: var(--fs-checkbox-shadow-hover)
    }

    .section_section__4Hqa8 [data-fs-checkbox][data-fs-checkbox-partial=true]:disabled {
        background-color: var(--fs-checkbox-disabled-bkg-color);
        border: var(--fs-checkbox-disabled-border-width) solid var(--fs-checkbox-disabled-border-color)
    }

    .section_section__4Hqa8 [data-fs-icon] {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .section_section__4Hqa8 [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__4Hqa8 [data-fs-input]:focus,
            .section_section__4Hqa8 [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__4Hqa8 [data-fs-input]:focus-visible,
    .section_section__4Hqa8 [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__4Hqa8 [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__4Hqa8 [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__4Hqa8 [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__4Hqa8 [data-fs-link]:hover {
        -webkit-text-decoration: var(--fs-link-text-decoration-hover);
        text-decoration: var(--fs-link-text-decoration-hover)
    }

    .section_section__4Hqa8 [data-fs-link]:visited {
        color: var(--fs-link-text-color-visited)
    }

    .section_section__4Hqa8 [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__4Hqa8 [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__4Hqa8 [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__4Hqa8 [data-fs-link][data-fs-link-variant=default] {
        line-height: var(--fs-link-text-line-height);
        color: var(--fs-link-text-color)
    }

    .section_section__4Hqa8 [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__4Hqa8 [data-fs-link][data-fs-link-variant=display]:visited {
        color: var(--fs-link-display-text-color-visited)
    }

    .section_section__4Hqa8 [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__4Hqa8 [data-fs-link][data-fs-link-size=small] {
        font-size: var(--fs-link-small-text-size)
    }

    @media(min-width:1280px) {
        .section_section__4Hqa8 [data-fs-link][data-fs-link-size=small] {
            padding: var(--fs-link-small-padding)
        }
    }

    .section_section__4Hqa8 [data-fs-link][data-fs-link-inverse=true] {
        color: var(--fs-link-inverse-text-color)
    }

    .section_section__4Hqa8 [data-fs-link][data-fs-link-inverse=true]:visited {
        color: var(--fs-link-inverse-text-color-visited)
    }

    .section_section__4Hqa8 [data-fs-list] {
        --fs-list-style-unordered: initial;
        --fs-list-style-ordered: decimal;
        padding: 0
    }

    .section_section__4Hqa8 [data-fs-list][data-fs-list-marker=true] {
        list-style: var(--fs-list-style-unordered);
        list-style-position: inside
    }

    ol.section_section__4Hqa8 [data-fs-list][data-fs-list-marker=true] {
        list-style: var(--fs-list-style-ordered);
        list-style-position: inside
    }

    .section_section__4Hqa8 [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__4Hqa8 [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__4Hqa8 [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__4Hqa8 [data-fs-select] {
        --fs-select-height: var(--fs-spacing-6);
        --fs-select-min-height: var(--fs-control-tap-size);
        --fs-select-padding: var(--fs-spacing-1) var(--fs-spacing-5) var(--fs-spacing-1) var(--fs-spacing-2);
        --fs-select-text-color: var(--fs-color-link);
        --fs-select-border-radius: var(--fs-border-radius);
        --fs-select-bkg: transparent;
        --fs-select-bkg-color-focus: var(--fs-color-primary-bkg-light);
        --fs-select-bkg-color-hover: var(--fs-select-bkg-color-focus);
        --fs-select-transition-timing: var(--fs-transition-timing);
        --fs-select-transition-property: var(--fs-transition-property);
        --fs-select-transition-function: var(--fs-transition-function);
        --fs-select-icon-position-right: var(--fs-spacing-1);
        --fs-select-icon-width: var(--fs-spacing-3);
        --fs-select-icon-height: var(--fs-select-icon-width);
        --fs-select-icon-color: var(--fs-color-link);
        --fs-select-disabled-text-color: var(--fs-color-disabled-text);
        --fs-select-disabled-text-opacity: 1;
        position: relative;
        display: flex;
        align-items: center;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }

    .section_section__4Hqa8 [data-fs-select] select {
        padding: var(--fs-select-padding);
        color: var(--fs-select-text-color);
        background: var(--fs-select-bkg);
        border: 0;
        border-radius: var(--fs-select-border-radius);
        box-shadow: 0;
        transition: var(--fs-select-transition-property) var(--fs-select-transition-timing) var(--fs-select-transition-function);
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none
    }

    @media not all and (-webkit-min-device-pixel-ratio:0),
    not all and (min-resolution:0.001dpcm) {
        @supports(-webkit-appearance:none) {
            .section_section__4Hqa8 [data-fs-select] select: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__4Hqa8 [data-fs-select] select: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__4Hqa8 [data-fs-select] select:focus {
        background-color: var(--fs-select-bkg-color-focus)
    }

    .section_section__4Hqa8 [data-fs-select] select:hover:not(:disabled) {
        background-color: var(--fs-select-bkg-color-hover)
    }

    .section_section__4Hqa8 [data-fs-select] select:disabled {
        color: var(--fs-select-disabled-text-color);
        cursor: not-allowed;
        opacity: var(--fs-select-disabled-text-opacity)
    }

    .section_section__4Hqa8 [data-fs-select] select:disabled+[data-fs-select-icon] {
        display: none
    }

    @media(max-width:1279px) {
        .section_section__4Hqa8 [data-fs-select] select {
            min-height: var(--fs-select-min-height)
        }
    }

    @media(min-width:1280px) {
        .section_section__4Hqa8 [data-fs-select] select {
            height: var(--fs-select-height)
        }
    }

    .section_section__4Hqa8 [data-fs-select] [data-fs-select-icon] {
        position: absolute;
        right: var(--fs-select-icon-position-right);
        color: var(--fs-select-icon-color);
        pointer-events: none;
        width: var(--fs-select-icon-width);
        height: var(--fs-select-icon-height)
    }

    .section_section__4Hqa8 [data-fs-skeleton] {
        --fs-skeleton-bkg-color: var(--fs-color-disabled-bkg);
        --fs-skeleton-border-radius: var(--fs-border-radius);
        --fs-skeleton-shimmer-width: 50%;
        --fs-skeleton-shimmer-height: 100%;
        --fs-skeleton-shimmer-bkg-color: hsla(0, 0%, 100%, .2);
        --fs-skeleton-shimmer-box-shadow: 0 0 var(--fs-spacing-5) var(--fs-spacing-5) var(--fs-skeleton-shimmer-bkg-color);
        --fs-skeleton-shimmer-transition-timing: 850ms;
        --fs-skeleton-shimmer-transition-function: linear;
        --fs-skeleton-shimmer-transition-iteration: infinite;
        overflow: hidden;
        position: relative;
        background: var(--fs-skeleton-bkg-color);
        border-radius: var(--fs-skeleton-border-radius)
    }

    .section_section__4Hqa8 [data-fs-skeleton] [data-fs-skeleton-shimmer] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100%;
        animation: section_loading__GPzvE var(--fs-skeleton-shimmer-transition-timing) var(--fs-skeleton-shimmer-transition-iteration) var(--fs-skeleton-shimmer-transition-function)
    }

    .section_section__4Hqa8 [data-fs-skeleton] [data-fs-skeleton-shimmer]:after {
        position: absolute;
        content: "";
        width: var(--fs-skeleton-shimmer-width);
        height: var(--fs-skeleton-shimmer-height);
        background: var(--fs-skeleton-shimmer-bkg-color);
        box-shadow: var(--fs-skeleton-shimmer-box-shadow)
    }

    .section_section__4Hqa8 [data-fs-skeleton][data-fs-skeleton-border=regular] {
        border-radius: var(--fs-skeleton-border-radius)
    }

    .section_section__4Hqa8 [data-fs-skeleton][data-fs-skeleton-border=pill] {
        border-radius: var(--fs-border-radius-pill)
    }

    .section_section__4Hqa8 [data-fs-skeleton][data-fs-skeleton-border=circle] {
        border-radius: var(--fs-border-radius-circle)
    }

    @keyframes section_loading__GPzvE {
        0% {
            transform: translate3d(-50vw, 0, 0)
        }

        to {
            transform: translateZ(0)
        }
    }

    .section_section__4Hqa8 [data-fs-slider] {
        --fs-slider-height: var(--fs-spacing-2);
        --fs-slider-border-radius: var(--fs-border-radius-pill);
        --fs-slider-margin-bottom: var(--fs-spacing-3);
        --fs-slider-bkg-color: var(--fs-color-neutral-bkg);
        --fs-slider-selection-bkg-color: var(--fs-color-primary-bkg-light-active);
        --fs-slider-transition-function: var(--fs-transition-function);
        --fs-slider-transition-property: var(--fs-transition-property);
        --fs-slider-transition-timing: var(--fs-transition-timing);
        --fs-slider-thumb-size: var(--fs-spacing-4);
        --fs-slider-thumb-bkg-color: var(--fs-color-primary-bkg);
        --fs-slider-thumb-bkg-color-hover: var(--fs-color-primary-bkg-hover);
        --fs-slider-thumb-border-width: var(--fs-border-width);
        --fs-slider-thumb-border-radius: var(--fs-border-radius-circle);
        --fs-slider-thumb-border-color: var(--fs-slider-thumb-bkg-color);
        --fs-slider-thumb-border-color-hover: var(--fs-slider-thumb-bkg-color-hover);
        --fs-slider-absolute-values-text-color: var(--fs-color-disabled-text);
        --fs-slider-value-label-bottom: var(--fs-spacing-3);
        --fs-slider-value-label-bkg-color: var(--fs-color-body-bkg);
        width: 100%
    }

    .section_section__4Hqa8 [data-fs-slider] [data-fs-slider-wrapper] {
        position: relative;
        width: 100%;
        height: var(--fs-slider-height);
        margin-bottom: var(--fs-slider-margin-bottom);
        background-color: var(--fs-slider-bkg-color);
        border-radius: var(--fs-slider-border-radius)
    }

    .section_section__4Hqa8 [data-fs-slider] [data-fs-slider-range] {
        position: absolute;
        height: var(--fs-slider-height);
        background-color: var(--fs-slider-selection-bkg-color);
        border-radius: var(--fs-slider-border-radius)
    }

    .section_section__4Hqa8 [data-fs-slider] [data-fs-slider-thumb],
    .section_section__4Hqa8 [data-fs-slider] [data-fs-slider-thumb]::-webkit-slider-thumb {
        width: var(--fs-slider-thumb-size);
        height: var(--fs-slider-thumb-size);
        pointer-events: auto;
        cursor: col-resize;
        background-color: var(--fs-slider-thumb-bkg-color);
        border: var(--fs-slider-thumb-border-width) solid var(--fs-slider-thumb-border-color);
        border-radius: var(--fs-slider-thumb-border-radius);
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        -webkit-appearance: none;
        appearance: none;
        -webkit-transition: var(--fs-slider-transition-property) var(--fs-slider-transition-timing) var(--fs-slider-transition-function);
        transition: var(--fs-slider-transition-property) var(--fs-slider-transition-timing) var(--fs-slider-transition-function)
    }

    .section_section__4Hqa8 [data-fs-slider] [data-fs-slider-thumb]::-webkit-slider-thumb:hover,
    .section_section__4Hqa8 [data-fs-slider] [data-fs-slider-thumb]:hover {
        background-color: var(--fs-slider-thumb-bkg-color-hover);
        border-color: var(--fs-slider-thumb-border-color-hover)
    }

    .section_section__4Hqa8 [data-fs-slider] [data-fs-slider-thumb]::-moz-range-thumb {
        width: var(--fs-slider-thumb-size);
        height: var(--fs-slider-thumb-size);
        pointer-events: auto;
        cursor: col-resize;
        background-color: var(--fs-slider-thumb-bkg-color);
        border: var(--fs-slider-thumb-border-width) solid var(--fs-slider-thumb-border-color);
        border-radius: var(--fs-slider-thumb-radius)
    }

    .section_section__4Hqa8 [data-fs-slider] [data-fs-slider-thumb] {
        position: absolute;
        width: inherit;
        height: 0;
        margin: calc(var(--fs-slider-height)/2) 0;
        pointer-events: none;
        border: none
    }

    .section_section__4Hqa8 [data-fs-slider] [data-fs-slider-thumb=left] {
        z-index: 1
    }

    .section_section__4Hqa8 [data-fs-slider] [data-fs-slider-thumb=left]:hover+[data-fs-slider-value-label=min] {
        opacity: 1
    }

    .section_section__4Hqa8 [data-fs-slider] [data-fs-slider-thumb=right] {
        z-index: 2
    }

    .section_section__4Hqa8 [data-fs-slider] [data-fs-slider-thumb=right]:hover+[data-fs-slider-value-label=max] {
        opacity: 1
    }

    .section_section__4Hqa8 [data-fs-slider] [data-fs-slider-value-label] {
        position: absolute;
        bottom: var(--fs-slider-value-label-bottom);
        padding: var(--fs-spacing-1);
        background-color: var(--fs-slider-value-label-bkg-color);
        opacity: 0;
        transition: opacity var(--fs-slider-transition-timing) var(--fs-slider-transition-function)
    }

    .section_section__4Hqa8 [data-fs-slider] [data-fs-slider-value-label=min] {
        text-align: left;
        transform: translateX(-1rem)
    }

    .section_section__4Hqa8 [data-fs-slider] [data-fs-slider-value-label=max] {
        text-align: right;
        transform: translateX(calc(-100% + 1.25rem))
    }

    .section_section__4Hqa8 [data-fs-slider] [data-fs-slider-absolute-values] {
        display: flex;
        justify-content: space-between;
        margin-bottom: var(--fs-spacing-2);
        color: var(--fs-slider-absolute-values-text-color)
    }

    .section_section__4Hqa8 [data-fs-accordion] {
        --fs-accordion-item-border-bottom-width: var(--fs-border-width);
        --fs-accordion-item-border-bottom-color: var(--fs-border-color-light);
        --fs-accordion-button-padding: var(--fs-spacing-3) 0;
        --fs-accordion-button-font-size: var(--fs-text-size-3);
        --fs-accordion-button-font-weight: var(--fs-text-weight-bold);
        --fs-accordion-button-line-height: 1.2;
        --fs-accordion-button-color: var(--fs-color-text);
        --fs-accordion-button-bkg-color: transparent;
        --fs-accordion-panel-padding-bottom: var(--fs-spacing-4);
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        width: 100%
    }

    .section_section__4Hqa8 [data-fs-accordion] [data-fs-accordion-item] {
        border-bottom: var(--fs-accordion-item-border-bottom-width) solid var(--fs-accordion-item-border-bottom-color)
    }

    @media(min-width:1280px) {
        .section_section__4Hqa8 [data-fs-accordion] [data-fs-accordion-item]:last-child {
            border-bottom: 0
        }
    }

    .section_section__4Hqa8 [data-fs-accordion] [data-fs-accordion-button] {
        width: 100%
    }

    .section_section__4Hqa8 [data-fs-accordion] [data-fs-accordion-button]:active [data-fs-button-wrapper],
    .section_section__4Hqa8 [data-fs-accordion] [data-fs-accordion-button]:focus [data-fs-button-wrapper],
    .section_section__4Hqa8 [data-fs-accordion] [data-fs-accordion-button]:hover [data-fs-button-wrapper] {
        color: var(--fs-accordion-button-color);
        background-color: var(--fs-accordion-button-bkg-color)
    }

    .section_section__4Hqa8 [data-fs-accordion] [data-fs-accordion-button]:focus-visible [data-fs-button-wrapper] {
        color: var(--fs-accordion-button-color);
        background-color: var(--fs-accordion-button-bkg-color)
    }

    .section_section__4Hqa8 [data-fs-accordion] [data-fs-accordion-button] [data-fs-button-wrapper] {
        display: inline-flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        padding: var(--fs-accordion-button-padding);
        font-size: var(--fs-accordion-button-font-size);
        font-weight: var(--fs-accordion-button-font-weight);
        line-height: var(--fs-accordion-button-line-height);
        color: var(--fs-accordion-button-color);
        cursor: pointer;
        background-color: var(--fs-accordion-button-bkg-color);
        border: 0
    }

    .section_section__4Hqa8 [data-fs-accordion] [data-fs-accordion-button] [data-fs-button-wrapper] [data-fs-icon] {
        display: flex
    }

    .section_section__4Hqa8 [data-fs-accordion] [data-fs-accordion-button] [data-fs-button-wrapper] [data-fs-icon] [data-icon] {
        display: none
    }

    .section_section__4Hqa8 [data-fs-accordion] [data-fs-accordion-button] [data-fs-button-wrapper] [data-fs-icon] [data-icon=collapsed],
    .section_section__4Hqa8 [data-fs-accordion] [data-fs-accordion-button] [data-fs-button-wrapper] [data-fs-icon] [data-icon=expanded] {
        display: initial
    }

    .section_section__4Hqa8 [data-fs-accordion] [data-fs-accordion-panel] {
        padding-bottom: var(--fs-accordion-panel-padding-bottom)
    }

    .section_section__4Hqa8 [data-fs-discount-badge] {
        --fs-discount-badge-low-bkg-color: var(--fs-badge-success-bkg-color);
        --fs-discount-badge-low-text-color: var(--fs-badge-success-text-color);
        --fs-discount-badge-low-border-color: var(--fs-badge-success-border-color);
        --fs-discount-badge-medium-bkg-color: var(--fs-badge-warning-bkg-color);
        --fs-discount-badge-medium-text-color: var(--fs-badge-warning-text-color);
        --fs-discount-badge-medium-border-color: var(--fs-badge-warning-border-color);
        --fs-discount-badge-high-bkg-color: var(--fs-badge-danger-bkg-color);
        --fs-discount-badge-high-text-color: var(--fs-badge-danger-text-color);
        --fs-discount-badge-high-border-color: var(--fs-badge-danger-border-color)
    }

    .section_section__4Hqa8 [data-fs-discount-badge][data-fs-discount-badge-variant=low] {
        color: var(--fs-discount-badge-low-text-color)
    }

    .section_section__4Hqa8 [data-fs-discount-badge][data-fs-discount-badge-variant=low] [data-fs-badge-wrapper] {
        background-color: var(--fs-discount-badge-low-bkg-color);
        border-color: var(--fs-discount-badge-low-border-color)
    }

    .section_section__4Hqa8 [data-fs-discount-badge][data-fs-discount-badge-variant=medium] {
        color: var(--fs-discount-badge-medium-text-color)
    }

    .section_section__4Hqa8 [data-fs-discount-badge][data-fs-discount-badge-variant=medium] [data-fs-badge-wrapper] {
        background-color: var(--fs-discount-badge-medium-bkg-color);
        border-color: var(--fs-discount-badge-medium-border-color)
    }

    .section_section__4Hqa8 [data-fs-discount-badge][data-fs-discount-badge-variant=high] {
        color: var(--fs-discount-badge-high-text-color)
    }

    .section_section__4Hqa8 [data-fs-discount-badge][data-fs-discount-badge-variant=high] [data-fs-badge-wrapper] {
        background-color: var(--fs-discount-badge-high-bkg-color);
        border-color: var(--fs-discount-badge-high-border-color)
    }

    .section_section__4Hqa8 [data-fs-input-field] {
        --fs-input-field-padding: var(--fs-spacing-2) var(--fs-spacing-2) 0;
        --fs-input-field-color: var(--fs-color-text);
        --fs-input-field-size: var(--fs-text-size-body);
        --fs-input-field-border-color: var(--fs-border-color);
        --fs-input-field-transition-function: var(--fs-transition-function);
        --fs-input-field-transition-property: var(--fs-transition-property);
        --fs-input-field-transition-timing: var(--fs-transition-timing);
        --fs-input-field-label-padding: 0 var(--fs-spacing-2);
        --fs-input-field-label-color: var(--fs-color-text-light);
        --fs-input-field-label-size: var(--fs-text-size-tiny);
        --fs-input-field-button-height: var(--fs-control-tap-size);
        --fs-input-field-error-message-size: var(--fs-text-size-legend);
        --fs-input-field-error-message-line-height: 1.1;
        --fs-input-field-error-message-margin-top: var(--fs-spacing-0);
        --fs-input-field-error-message-color: var(--fs-color-danger-text);
        --fs-input-field-error-border-color: var(--fs-color-danger-border);
        --fs-input-field-error-box-shadow: 0 0 0 var(--fs-border-width) var(--fs-input-field-error-border-color);
        --fs-input-field-error-focus-ring: var(--fs-color-focus-ring-danger);
        --fs-input-field-disabled-bkg-color: var(--fs-color-disabled-bkg);
        --fs-input-field-disabled-text-color: var(--fs-color-disabled-text);
        --fs-input-field-disabled-border-width: var(--fs-border-width);
        --fs-input-field-disabled-border-color: var(--fs-border-color);
        position: relative;
        display: flex;
        flex-flow: column
    }

    .section_section__4Hqa8 [data-fs-input-field] [data-fs-input],
    .section_section__4Hqa8 [data-fs-input-field] [data-fs-label] {
        transition: var(--fs-input-field-transition-property) var(--fs-input-field-transition-timing) var(--fs-input-field-transition-function)
    }

    .section_section__4Hqa8 [data-fs-input-field] [data-fs-input] {
        --fs-input-padding: var(--fs-input-field-padding);
        padding: var(--fs-input-field-padding);
        color: var(--fs-input-field-color)
    }

    .section_section__4Hqa8 [data-fs-input-field] [data-fs-input]:placeholder-shown+label {
        top: calc(50% - var(--fs-input-field-size)/2);
        overflow: hidden
    }

    .section_section__4Hqa8 [data-fs-input-field] [data-fs-input]::-ms-input-placeholder {
        opacity: 0;
        -ms-transition: inherit;
        transition: inherit
    }

    .section_section__4Hqa8 [data-fs-input-field] [data-fs-input]::placeholder {
        opacity: 0;
        transition: inherit
    }

    .section_section__4Hqa8 [data-fs-input-field] [data-fs-input]:focus::-ms-input-placeholder {
        opacity: 1
    }

    .section_section__4Hqa8 [data-fs-input-field] [data-fs-input]:focus::placeholder {
        opacity: 1
    }

    .section_section__4Hqa8 [data-fs-input-field] [data-fs-input]:focus+label,
    .section_section__4Hqa8 [data-fs-input-field] [data-fs-input]:not(:placeholder-shown)+label {
        top: .375rem;
        left: var(--fs-border-width);
        font-size: var(--fs-input-field-label-size)
    }

    .section_section__4Hqa8 [data-fs-input-field] [data-fs-input]:disabled+label {
        cursor: not-allowed
    }

    .section_section__4Hqa8 [data-fs-input-field] [data-fs-label] {
        position: absolute;
        padding: var(--fs-input-field-label-padding);
        font-size: var(--fs-input-field-size);
        line-height: var(--fs-input-field-size);
        color: var(--fs-input-field-label-color)
    }

    .section_section__4Hqa8 [data-fs-input-field][data-fs-input-field-error=true] [data-fs-input] {
        border-color: var(--fs-input-field-error-border-color)
    }

    @media not all and (-webkit-min-device-pixel-ratio:0),
    not all and (min-resolution:0.001dpcm) {
        @supports(-webkit-appearance:none) {

            .section_section__4Hqa8 [data-fs-input-field][data-fs-input-field-error=true] [data-fs-input]:focus,
            .section_section__4Hqa8 [data-fs-input-field][data-fs-input-field-error=true] [data-fs-input]:hover:focus {
                border-color: var(--fs-input-field-error-border-color);
                outline: none;
                box-shadow: 0 0 0 1px var(--fs-color-body-bkg), 0 0 0 var(--fs-border-width-thickest) var(--fs-input-field-error-focus-ring), inset 0 0 0 var(--fs-border-width) var(--fs-input-field-error-border-color)
            }
        }
    }

    .section_section__4Hqa8 [data-fs-input-field][data-fs-input-field-error=true] [data-fs-input]:focus-visible,
    .section_section__4Hqa8 [data-fs-input-field][data-fs-input-field-error=true] [data-fs-input]:hover:focus-visible {
        border-color: var(--fs-input-field-error-border-color);
        outline: none;
        box-shadow: 0 0 0 1px var(--fs-color-body-bkg), 0 0 0 var(--fs-border-width-thickest) var(--fs-input-field-error-focus-ring), inset 0 0 0 var(--fs-border-width) var(--fs-input-field-error-border-color)
    }

    .section_section__4Hqa8 [data-fs-input-field][data-fs-input-field-error=true] [data-fs-input]:hover:not(:disabled):not(:focus-visible):not(:focus) {
        border-color: var(--fs-input-field-error-border-color);
        box-shadow: var(--fs-input-field-error-box-shadow)
    }

    .section_section__4Hqa8 [data-fs-input-field][data-fs-input-field-error=true] [data-fs-input-field-error-message] {
        margin-top: var(--fs-input-field-error-message-margin-top);
        font-size: var(--fs-input-field-error-message-size);
        line-height: var(--fs-input-field-error-message-line-height);
        color: var(--fs-input-field-error-message-color)
    }

    .section_section__4Hqa8 [data-fs-input-field][data-fs-input-field-actionable=true] {
        min-width: 15.625rem
    }

    .section_section__4Hqa8 [data-fs-input-field][data-fs-input-field-actionable=true] [data-fs-input] {
        padding-right: var(--fs-spacing-13)
    }

    .section_section__4Hqa8 [data-fs-input-field][data-fs-input-field-actionable=true] [data-fs-button] {
        position: absolute;
        top: 0;
        right: 0;
        height: var(--fs-input-field-button-height)
    }

    .section_section__4Hqa8 [data-fs-input-field][data-fs-input-field-actionable=true] [data-fs-button] [data-fs-button-wrapper]:before {
        position: absolute;
        left: calc(-1*var(--fs-spacing-1));
        width: 1px;
        height: 80%;
        content: "";
        background-color: var(--fs-input-field-border-color)
    }

    .section_section__4Hqa8 [data-fs-link-button] {
        text-decoration: none
    }

    .section_section__4Hqa8 [data-fs-link-button]:disabled,
    .section_section__4Hqa8 [data-fs-link-button][data-fs-button-disabled=true] {
        pointer-events: none
    }

    .section_section__4Hqa8 [data-fs-product-card] {
        --fs-product-card-padding: var(--fs-spacing-1) var(--fs-spacing-1) var(--fs-spacing-2) var(--fs-spacing-1);
        --fs-product-card-min-width: 10rem;
        --fs-product-card-gap: var(--fs-spacing-2);
        --fs-product-card-shadow: var(--fs-shadow);
        --fs-product-card-shadow-hover: var(--fs-shadow-hover);
        --fs-product-card-bkg-color: var(--fs-color-body-bkg);
        --fs-product-card-bkg-color-hover: var(--fs-product-card-bkg-color);
        --fs-product-card-bkg-color-focus: var(--fs-product-card-bkg-color-hover);
        --fs-product-card-border-radius: var(--fs-border-radius);
        --fs-product-card-border-width: var(--fs-border-width);
        --fs-product-card-border-color: var(--fs-border-color-light);
        --fs-product-card-border-color-hover: var(--fs-border-color-hover);
        --fs-product-card-transition-function: var(--fs-transition-function);
        --fs-product-card-transition-property: var(--fs-transition-property);
        --fs-product-card-transition-timing: var(--fs-transition-timing);
        --fs-product-card-img-radius: var(--fs-product-card-border-radius);
        --fs-product-card-img-scale-hover: 1;
        --fs-product-card-title-color: var(--fs-color-text);
        --fs-product-card-title-size: var(--fs-text-size-base);
        --fs-product-card-title-weight: var(--fs-text-weight-regular);
        --fs-product-card-title-max-lines: var(--fs-text-max-lines);
        --fs-product-card-price-color: var(--fs-color-text);
        --fs-product-card-price-size: var(--fs-text-size-base);
        --fs-product-card-out-of-stock-bkg-color: transparent;
        --fs-product-card-out-of-stock-border-color: var(--fs-color-neutral-1);
        --fs-product-card-out-of-stock-img-opacity: .5;
        --fs-product-card-taxes-label-color: var(--fs-color-info-text);
        --fs-product-card-taxes-text-size: var(--fs-text-size-tiny);
        --fs-product-card-taxes-text-weight: var(--fs-text-weight-regular);
        --fs-product-card-wide-padding: 0;
        --fs-product-card-wide-content-padding: var(--fs-spacing-2);
        --fs-product-card-wide-bkg-color: var(--fs-color-neutral-bkg);
        --fs-product-card-wide-min-width: 9rem;
        --fs-product-card-sponsored-label-size: var(--fs-text-size-tiny);
        --fs-product-card-sponsored-label-color: var(--fs-color-text-light);
        position: relative;
        min-width: var(--fs-product-card-min-width);
        height: 100%;
        display: flex;
        flex-direction: column;
        row-gap: var(--fs-product-card-gap);
        padding: var(--fs-product-card-padding);
        background-color: var(--fs-product-card-bkg-color);
        border: var(--fs-product-card-border-width) solid transparent;
        border-radius: var(--fs-product-card-border-radius);
        overflow: hidden;
        box-shadow: var(--fs-product-card-shadow);
        transition: var(--fs-product-card-transition-property) var(--fs-product-card-transition-timing) var(--fs-product-card-transition-function)
    }

    .section_section__4Hqa8 [data-fs-product-card]:focus-within {
        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);
        background-color: var(--fs-product-card-bkg-color-focus)
    }

    @media(hover:hover) {
        .section_section__4Hqa8 [data-fs-product-card]:hover {
            background-color: var(--fs-product-card-bkg-color-hover);
            border-color: var(--fs-product-card-border-color-hover);
            box-shadow: var(--fs-product-card-shadow-hover)
        }

        .section_section__4Hqa8 [data-fs-product-card]:hover [data-fs-product-card-image] img {
            transform: scale(var(--fs-product-card-img-scale-hover))
        }
    }

    .section_section__4Hqa8 [data-fs-product-card] [data-fs-product-card-heading] [data-fs-rating] {
        margin-top: var(--fs-spacing-0)
    }

    .section_section__4Hqa8 [data-fs-product-card] [data-fs-product-card-image] {
        position: relative;
        display: flex;
        justify-content: center;
        overflow: hidden;
        width: 100%;
        aspect-ratio: var(--fs-product-card-image-aspect-ratio)
    }

    .section_section__4Hqa8 [data-fs-product-card] [data-fs-product-card-image] img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        transition: var(--fs-product-card-transition-property) var(--fs-product-card-transition-timing) var(--fs-product-card-transition-function)
    }

    .section_section__4Hqa8 [data-fs-product-card] [data-fs-product-card-content] {
        display: flex;
        flex-direction: column;
        row-gap: var(--fs-product-card-gap)
    }

    .section_section__4Hqa8 [data-fs-product-card] [data-fs-product-card-content] [data-fs-product-card-taxes-label] {
        color: var(--fs-product-card-taxes-label-color);
        font-size: var(--fs-product-card-taxes-text-size);
        font-weight: var(--fs-product-card-taxes-text-weight)
    }

    .section_section__4Hqa8 [data-fs-product-card] [data-fs-product-card-content] [data-fs-link] {
        min-height: 100%;
        padding: 0;
        color: var(--fs-product-card-title-color);
        text-decoration: none;
        outline: none
    }

    .section_section__4Hqa8 [data-fs-product-card] [data-fs-product-card-content] [data-fs-link]>span {
        display: -webkit-box;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        text-overflow: -o-ellipsis-lastline;
        text-overflow: ellipsis;
        white-space: normal
    }

    .section_section__4Hqa8 [data-fs-product-card] [data-fs-product-card-content] [data-fs-link]:after {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        display: block;
        content: ""
    }

    .section_section__4Hqa8 [data-fs-product-card] [data-fs-product-card-sponsored-label] {
        font-size: var(--fs-product-card-sponsored-label-size);
        color: var(--fs-product-card-sponsored-label-color);
        line-height: 1.33
    }

    .section_section__4Hqa8 [data-fs-product-card] [data-fs-product-card-title] {
        font-size: var(--fs-product-card-title-size);
        font-weight: var(--fs-product-card-title-weight);
        line-height: 1.25;
        color: var(--fs-product-card-title-color);
        display: -webkit-box;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: var(--fs-product-card-title-max-lines);
        line-clamp: var(--fs-product-card-title-max-lines);
        text-overflow: -o-ellipsis-lastline;
        text-overflow: ellipsis;
        white-space: normal
    }

    .section_section__4Hqa8 [data-fs-product-card] [data-fs-product-card-title]>a {
        line-height: 1.25
    }

    .section_section__4Hqa8 [data-fs-product-card] [data-fs-product-card-prices] {
        display: flex;
        align-items: center
    }

    .section_section__4Hqa8 [data-fs-product-card] [data-fs-product-card-prices] [data-fs-price-variant=spot] {
        font-size: var(--fs-product-card-price-size);
        color: var(--fs-product-card-price-color)
    }

    .section_section__4Hqa8 [data-fs-product-card] [data-fs-product-card-actions] {
        z-index: var(--fs-z-index-top);
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content
    }

    .section_section__4Hqa8 [data-fs-product-card][data-fs-product-card=out-of-stock] {
        --fs-product-card-bkg-color: var(--fs-product-card-out-of-stock-bkg-color);
        --fs-product-card-border-color: var(--fs-product-card-out-of-stock-border-color)
    }

    .section_section__4Hqa8 [data-fs-product-card][data-fs-product-card=out-of-stock] [data-fs-product-card-image] {
        opacity: var(--fs-product-card-out-of-stock-img-opacity)
    }

    .section_section__4Hqa8 [data-fs-product-card][data-fs-product-card-bordered=true] {
        border: var(--fs-product-card-border-width) solid var(--fs-product-card-border-color)
    }

    @media(hover:hover) {
        .section_section__4Hqa8 [data-fs-product-card][data-fs-product-card-bordered=true]:hover {
            border-color: var(--fs-product-card-border-color-hover)
        }
    }

    .section_section__4Hqa8 [data-fs-product-card][data-fs-product-card-variant=default] [data-fs-product-card-image] {
        border-radius: var(--fs-product-card-img-radius)
    }

    .section_section__4Hqa8 [data-fs-product-card][data-fs-product-card-variant=wide] {
        --fs-product-card-padding: var(--fs-product-card-wide-padding);
        --fs-product-card-bkg-color: var(--fs-product-card-wide-bkg-color);
        --fs-product-card-min-width: var(--fs-product-card-wide-min-width);
        padding-bottom: var(--fs-product-card-wide-content-padding)
    }

    .section_section__4Hqa8 [data-fs-product-card][data-fs-product-card-variant=wide] [data-fs-product-card-content] {
        padding-left: var(--fs-product-card-wide-content-padding);
        padding-right: var(--fs-product-card-wide-content-padding)
    }

    .section_section__4Hqa8 [data-fs-product-card][data-fs-product-card-variant=wide] [data-fs-product-card-content] [data-fs-link]>span {
        display: -webkit-box;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        text-overflow: -o-ellipsis-lastline;
        text-overflow: ellipsis;
        white-space: normal
    }

    @media(min-width:1280px) {
        .section_section__4Hqa8 [data-fs-product-card][data-fs-product-card-variant=wide] [data-fs-product-card-content] {
            flex-direction: row;
            justify-content: space-between
        }
    }

    .section_section__4Hqa8 [data-fs-product-card][data-fs-product-card-variant=wide] [data-fs-badge-variant],
    .section_section__4Hqa8 [data-fs-product-card][data-fs-product-card-variant=wide] [data-fs-product-card-actions] {
        margin-top: var(--fs-spacing-0)
    }

    .section_section__4Hqa8 [data-fs-product-card-skeleton] {
        --fs-product-card-skeleton-padding: var(--fs-spacing-1) var(--fs-spacing-1) var(--fs-spacing-2);
        --fs-product-card-skeleton-border-radius: var(--fs-border-radius);
        --fs-product-card-skeleton-gap: var(--fs-spacing-1);
        --fs-product-card-skeleton-sectioned-min-width: 10rem;
        --fs-product-card-skeleton-bordered: var(--fs-border-width) solid var(--fs-border-color-light);
        position: relative;
        padding: var(--fs-product-card-skeleton-padding);
        overflow: hidden;
        border-radius: var(--fs-product-card-skeleton-border-radius)
    }

    .section_section__4Hqa8 [data-fs-product-card-skeleton],
    .section_section__4Hqa8 [data-fs-product-card-skeleton] [data-fs-product-card-skeleton-content] {
        display: flex;
        flex-direction: column;
        row-gap: var(--fs-product-card-skeleton-gap)
    }

    .section_section__4Hqa8 [data-fs-product-card-skeleton] [data-fs-product-card-skeleton-image] {
        aspect-ratio: var(--fs-product-card-skeleton-image-aspect-ratio)
    }

    .section_section__4Hqa8 [data-fs-product-card-skeleton] [data-fs-product-card-skeleton-image] [data-fs-skeleton-wrapper],
    .section_section__4Hqa8 [data-fs-product-card-skeleton] [data-fs-product-card-skeleton-image] [data-fs-skeleton] {
        width: 100%;
        height: 100%
    }

    .section_section__4Hqa8 [data-fs-product-card-skeleton][data-fs-product-card-skeleton-sectioned=true] {
        min-width: var(--fs-product-card-skeleton-sectioned-min-width)
    }

    .section_section__4Hqa8 [data-fs-product-card-skeleton][data-fs-product-card-skeleton-bordered=true] {
        border: var(--fs-product-card-skeleton-bordered)
    }

    .section_section__4Hqa8 [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__4Hqa8 [data-fs-select-field] {
        --fs-select-field-label-margin-right: var(--fs-spacing-1);
        --fs-select-field-label-color: var(--fs-color-text-light);
        display: flex;
        align-items: center
    }

    .section_section__4Hqa8 [data-fs-select-field] [data-fs-select-field-label] {
        margin-right: var(--fs-select-field-label-margin-right);
        color: var(--fs-select-field-label-color)
    }

    .section_section__4Hqa8 [data-fs-empty-state] {
        --fs-empty-state-height: 100%;
        --fs-empty-state-min-height: 50vh;
        --fs-empty-state-padding: 0 var(--fs-spacing-8);
        --fs-empty-state-bkg-color-default: var(--fs-color-neutral-bkg);
        --fs-empty-state-bkg-color-light: var(--fs-color-body-bkg);
        --fs-empty-state-title-margin-bottom: var(--fs-spacing-2);
        --fs-empty-state-title-color: var(--fs-color-disabled-text);
        --fs-empty-state-title-size: var(--fs-text-size-lead);
        --fs-empty-state-link-min-width: 11.875rem;
        --fs-empty-state-border-radius: var(--fs-border-radius);
        display: flex;
        flex-direction: column;
        row-gap: var(--fs-spacing-3);
        justify-content: center;
        align-items: center;
        height: var(--fs-empty-state-height);
        min-height: var(--fs-empty-state-min-height);
        padding: var(--fs-empty-state-padding);
        background-color: var(--fs-empty-state-bkg-color)
    }

    @media(min-width:1280px) {
        .section_section__4Hqa8 [data-fs-empty-state] {
            align-items: center
        }
    }

    .section_section__4Hqa8 [data-fs-empty-state]>[data-fs-empty-state-title] {
        display: flex;
        flex-direction: column;
        row-gap: var(--fs-spacing-1);
        align-items: center;
        justify-content: center;
        margin-bottom: var(--fs-empty-state-title-margin-bottom);
        color: var(--fs-empty-state-title-color)
    }

    .section_section__4Hqa8 [data-fs-empty-state]>[data-fs-empty-state-title] p {
        font-size: var(--fs-empty-state-title-size);
        text-align: center
    }

    .section_section__4Hqa8 [data-fs-empty-state] [data-fs-link-button] {
        min-width: var(--fs-empty-state-link-min-width)
    }

    .section_section__4Hqa8 [data-fs-empty-state][data-fs-empty-state-variant=rounded] {
        border-radius: var(--fs-empty-state-border-radius)
    }

    .section_section__4Hqa8 [data-fs-empty-state][data-fs-empty-state-bkg-color=default] {
        background-color: var(--fs-empty-state-bkg-color-default)
    }

    .section_section__4Hqa8 [data-fs-empty-state][data-fs-empty-state-bkg-color=light] {
        background-color: var(--fs-empty-state-bkg-color-light)
    }

    .section_section__4Hqa8 [data-fs-filter] {
        --fs-filter-title-height: var(--fs-spacing-6);
        --fs-filter-title-margin-bottom: var(--fs-spacing-0);
        --fs-filter-title-text-size: var(--fs-text-size-2);
        --fs-filter-title-line-height: 1.25;
        --fs-filter-accordion-border-width-notebook: var(--fs-border-width);
        --fs-filter-accordion-border-color-notebook: var(--fs-border-color-light);
        --fs-filter-accordion-border-radius-notebook: var(--fs-border-radius);
        --fs-filter-accordion-button-text-size: var(--fs-text-size-lead);
        --fs-filter-accordion-button-text-weight: var(--fs-text-weight-regular);
        --fs-filter-accordion-button-line-height: 1.5;
        --fs-filter-accordion-button-padding-right-notebook: var(--fs-spacing-4);
        --fs-filter-accordion-button-padding-left-notebook: var(--fs-filter-accordion-button-padding-right-notebook);
        --fs-filter-accordion-button-text-size-notebook: var(--fs-text-size-2);
        --fs-filter-accordion-button-line-height-notebook: 1.25;
        --fs-filter-accordion-item-panel-padding-right-notebook: var(--fs-spacing-4);
        --fs-filter-accordion-item-panel-padding-left-notebook: var(--fs-filter-accordion-item-panel-padding-right-notebook);
        --fs-filter-list-padding-bottom: var(--fs-spacing-3);
        --fs-filter-list-item-not-last-margin-bottom: var(--fs-spacing-3);
        --fs-filter-list-item-checkbox-width: 1.25rem;
        --fs-filter-list-item-checkbox-height: var(--fs-filter-list-item-checkbox-width);
        --fs-filter-list-item-label-width: 100%;
        --fs-filter-list-item-label-margin-left: var(--fs-spacing-1);
        --fs-filter-list-item-label-text-size: var(--fs-text-size-2);
        --fs-filter-list-item-label-line-height: 1.25;
        --fs-filter-list-item-badge-margin-left: var(--fs-spacing-1)
    }

    .section_section__4Hqa8 [data-fs-filter] [data-fs-filter-title] {
        display: flex;
        align-items: center;
        height: var(--fs-filter-title-height);
        margin-bottom: var(--fs-filter-title-margin-bottom);
        font-size: var(--fs-filter-title-text-size);
        line-height: var(--fs-filter-accordion-button-line-height-notebook)
    }

    @media(max-width:1279px) {
        .section_section__4Hqa8 [data-fs-filter] [data-fs-filter-title] {
            display: none
        }
    }

    @media(min-width:1280px) {
        .section_section__4Hqa8 [data-fs-filter] [data-fs-filter-accordion] {
            border: var(--fs-filter-accordion-border-width-notebook) solid var(--fs-filter-accordion-border-color-notebook);
            border-radius: var(--fs-filter-accordion-border-radius-notebook)
        }
    }

    .section_section__4Hqa8 [data-fs-filter] [data-fs-filter-accordion-item] [data-fs-accordion-button] [data-fs-button-wrapper] {
        font-size: var(--fs-filter-accordion-button-text-size);
        font-weight: var(--fs-filter-accordion-button-text-weight);
        line-height: var(--fs-filter-accordion-button-line-height)
    }

    @media(min-width:1280px) {
        .section_section__4Hqa8 [data-fs-filter] [data-fs-filter-accordion-item] [data-fs-accordion-button] [data-fs-button-wrapper] {
            padding-right: var(--fs-filter-accordion-button-padding-right-notebook);
            padding-left: var(--fs-filter-accordion-button-padding-left-notebook);
            font-size: var(--fs-filter-accordion-button-text-size-notebook);
            line-height: var(--fs-filter-accordion-button-line-height-notebook)
        }

        .section_section__4Hqa8 [data-fs-filter] [data-fs-filter-accordion-item] [data-fs-accordion-panel] {
            padding-right: var(--fs-filter-accordion-item-panel-padding-right-notebook);
            padding-left: var(--fs-filter-accordion-item-panel-padding-left-notebook)
        }
    }

    .section_section__4Hqa8 [data-fs-filter] [data-fs-filter-list] {
        padding-bottom: var(--fs-filter-list-padding-bottom)
    }

    .section_section__4Hqa8 [data-fs-filter] [data-fs-filter-list-item] {
        display: flex;
        align-items: center
    }

    .section_section__4Hqa8 [data-fs-filter] [data-fs-filter-list-item]:not(:last-child) {
        margin-bottom: var(--fs-filter-list-item-not-last-margin-bottom)
    }

    .section_section__4Hqa8 [data-fs-filter] [data-fs-filter-list-item-checkbox] {
        flex-shrink: 0;
        width: var(--fs-filter-list-item-checkbox-width);
        height: var(--fs-filter-list-item-checkbox-height)
    }

    .section_section__4Hqa8 [data-fs-filter] [data-fs-filter-list-item-label] {
        display: flex;
        align-items: center;
        width: var(--fs-filter-list-item-label-width);
        margin-left: var(--fs-filter-list-item-label-margin-left);
        font-size: var(--fs-filter-list-item-label-text-size);
        line-height: var(--fs-filter-list-item-label-line-height)
    }

    .section_section__4Hqa8 [data-fs-filter] [data-fs-filter-list-item-badge] {
        margin-left: var(--fs-filter-list-item-badge-margin-left)
    }

    .section_section__4Hqa8 [data-fs-filter-skeleton] {
        --fs-filter-skeleton-margin-top: var(--fs-spacing-1);
        --fs-filter-skeleton-title-max-width: 30%;
        --fs-filter-skeleton-title-margin-bottom: var(--fs-spacing-2);
        --fs-filter-skeleton-content-min-height: var(--fs-spacing-8);
        --fs-filter-skeleton-content-margin-bottom: var(--fs-spacing-0);
        --fs-filter-skeleton-content-padding: var(--fs-spacing-1) var(--fs-spacing-1) var(--fs-spacing-0);
        --fs-filter-skeleton-content-border-color: var(--fs-border-color-light);
        --fs-filter-skeleton-content-border-width: var(--fs-border-width);
        --fs-filter-skeleton-content-border-radius: var(--fs-border-radius);
        margin-top: var(--fs-filter-skeleton-margin-top)
    }

    @media(max-width:1279px) {
        .section_section__4Hqa8 [data-fs-filter-skeleton] {
            display: none
        }
    }

    .section_section__4Hqa8 [data-fs-filter-skeleton] [data-fs-filter-skeleton-text] {
        max-width: var(--fs-filter-skeleton-title-max-width);
        margin-bottom: var(--fs-filter-skeleton-title-margin-bottom)
    }

    .section_section__4Hqa8 [data-fs-filter-skeleton] [data-fs-filter-skeleton-content] {
        position: relative;
        display: flex;
        flex-direction: column;
        padding: var(--fs-filter-skeleton-content-padding);
        overflow: hidden;
        border: var(--fs-filter-skeleton-content-border-width) solid var(--fs-filter-skeleton-content-border-color);
        border-radius: var(--fs-filter-skeleton-content-border-radius)
    }

    .section_section__4Hqa8 [data-fs-filter-skeleton] [data-fs-filter-skeleton-content] [data-fs-skeleton] {
        min-width: 100%;
        min-height: var(--fs-filter-skeleton-content-min-height);
        margin-bottom: var(--fs-filter-skeleton-content-margin-bottom)
    }

    .section_section__4Hqa8 [data-fs-price-range] {
        width: 100%
    }

    .section_section__4Hqa8 [data-fs-price-range] [data-fs-price-range-inputs] {
        display: flex
    }

    .section_section__4Hqa8 [data-fs-price-range] [data-fs-price-range-inputs] [data-fs-input-field] {
        width: 50%
    }

    .section_section__4Hqa8 [data-fs-price-range] [data-fs-price-range-inputs] [data-fs-input-field] input:focus,
    .section_section__4Hqa8 [data-fs-price-range] [data-fs-price-range-inputs] [data-fs-input-field] input:focus-visible,
    .section_section__4Hqa8 [data-fs-price-range] [data-fs-price-range-inputs] [data-fs-input-field] input:hover {
        z-index: 1
    }

    .section_section__4Hqa8 [data-fs-price-range] [data-fs-price-range-inputs] [data-fs-input-field] input:focus+label,
    .section_section__4Hqa8 [data-fs-price-range] [data-fs-price-range-inputs] [data-fs-input-field] input:focus-visible+label,
    .section_section__4Hqa8 [data-fs-price-range] [data-fs-price-range-inputs] [data-fs-input-field] input:hover+label {
        z-index: 1
    }

    .section_section__4Hqa8 [data-fs-price-range] [data-fs-price-range-inputs] [data-fs-input-field]:first-of-type {
        margin-right: -1px
    }

    .section_section__4Hqa8 [data-fs-price-range] [data-fs-price-range-inputs] [data-fs-input-field]:first-of-type input {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .section_section__4Hqa8 [data-fs-price-range] [data-fs-price-range-inputs] [data-fs-input-field]:last-of-type input {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .section_section__4Hqa8 [data-fs-product-grid] {
        --fs-product-grid-gap-mobile: var(--fs-grid-gap-0);
        --fs-product-grid-gap-tablet: var(--fs-product-grid-gap-mobile);
        --fs-product-grid-gap-desktop: var(--fs-grid-gap-2);
        --fs-product-grid-columns-mobile: 2;
        --fs-product-grid-columns-tablet: 4;
        --fs-product-grid-columns-desktop: var(--fs-product-grid-columns-tablet);
        display: grid;
        grid-template-columns: repeat(var(--fs-product-grid-columns-mobile), 1fr);
        grid-gap: var(--fs-product-grid-gap-mobile)
    }

    @media(min-width:768px) {
        .section_section__4Hqa8 [data-fs-product-grid] {
            grid-template-columns: repeat(var(--fs-product-grid-columns-desktop), 1fr);
            grid-gap: var(--fs-product-grid-gap-tablet)
        }

        .section_section__4Hqa8 [data-fs-product-grid]:nth-of-type(n+2) {
            margin-top: var(--fs-product-grid-gap-desktop)
        }
    }

    @media(max-width:1279px) {
        .section_section__4Hqa8 [data-fs-product-grid] {
            padding-bottom: var(--fs-grid-gap-2)
        }
    }

    @media(min-width:1280px) {
        .section_section__4Hqa8 [data-fs-product-grid] {
            grid-gap: var(--fs-product-grid-gap-desktop)
        }
    }

    .section_section__4Hqa8 [data-fs-product-listing] {
        --product-listing-row-height: var(--fs-spacing-6);
        height: 100%;
        padding-top: 0
    }

    .section_section__4Hqa8 [data-fs-product-listing] [data-fs-empty-state] {
        margin-bottom: var(--fs-spacing-5)
    }

    @media(min-width:1280px) {
        .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-search-term] {
            padding-bottom: var(--fs-spacing-6)
        }
    }

    .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-search-term] h1 {
        font-size: var(--fs-text-size-4)
    }

    @media(min-width:768px) {
        .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-search-term] h1 {
            font-size: var(--fs-text-size-5)
        }
    }

    .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-search-term] h1 span {
        font-weight: var(--fs-text-weight-bold)
    }

    .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-content-grid] {
        display: flex;
        flex-direction: column;
        width: 100%;
        height: 100%
    }

    @media(max-width:1279px) {
        .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-content-grid] {
            padding-right: 0;
            padding-left: 0
        }
    }

    @media(min-width:1280px) {
        .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-content-grid] {
            display: grid;
            grid-template-rows: var(--product-listing-row-height) auto;
            grid-template-columns: repeat(12, 1fr);
            row-gap: var(--fs-spacing-0);
            -moz-column-gap: var(--fs-spacing-4);
            column-gap: var(--fs-spacing-4)
        }

        .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-filters] {
            position: -webkit-sticky;
            position: sticky;
            top: var(--fs-grid-gap-2);
            grid-row: span 2;
            grid-column: 1/span 3;
            align-self: start
        }
    }

    .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-sort] {
        display: flex;
        align-items: center;
        justify-content: space-between;
        order: 1;
        width: 100%;
        min-height: 4.25rem;
        padding: 0 var(--fs-grid-padding)
    }

    .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-sort] [data-fs-product-listing-sort-skeleton] {
        min-width: 14.0625rem;
        min-height: var(--fs-spacing-5)
    }

    @media(min-width:1280px) {
        .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-sort] {
            grid-column: 6/span 7;
            justify-content: flex-end;
            order: unset;
            min-height: auto;
            padding: 0
        }

        .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-sort] [data-fs-button],
        .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-sort] [data-fs-product-listing-filter-button-skeleton] {
            display: none
        }
    }

    .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-results-count] {
        display: flex;
        align-items: center;
        justify-content: center;
        order: 2;
        min-height: 2.8125rem;
        padding: var(--fs-spacing-2) var(--fs-spacing-3)
    }

    @media(max-width:1279px) {
        .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-results-count] {
            background-color: var(--fs-color-neutral-bkg)
        }
    }

    @media(min-width:1280px) {
        .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-results-count] {
            grid-column: 4/span 2;
            justify-content: left;
            order: unset;
            min-height: auto;
            padding: 0;
            background-color: unset
        }
    }

    .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-results-count] [data-fs-product-listing-results-count-skeleton] {
        min-width: 8.125rem
    }

    .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-results] {
        --padding: var(--fs-spacing-1);
        order: 3;
        padding: 0 var(--padding)
    }

    @media(max-width:1279px) {
        .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-results] {
            background-color: var(--fs-color-neutral-bkg)
        }
    }

    @media(min-width:1280px) {
        .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-results] {
            grid-column: 4/span 9;
            order: unset;
            padding: 0;
            background-color: unset
        }
    }

    .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-results] [data-fs-product-grid] {
        min-height: 18.125rem
    }

    .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-results] [data-fs-product-card] {
        min-width: 100%
    }

    .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-sponsored] {
        padding: var(--fs-spacing-4) var(--fs-spacing-3);
        margin: var(--fs-spacing-1) calc(-1*var(--padding));
        background-color: var(--fs-color-body-bkg)
    }

    @media(min-width:1280px) {
        .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-sponsored] {
            padding: 0;
            margin: var(--fs-spacing-6) 0
        }

        .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-sponsored] [data-fs-tiles] {
            row-gap: 0;
            -moz-column-gap: var(--fs-grid-gap-2);
            column-gap: var(--fs-grid-gap-2)
        }
    }

    .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-sponsored] h3 {
        margin-bottom: var(--fs-spacing-1)
    }

    .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-pagination] {
        display: flex;
        align-items: center;
        justify-content: center;
        min-height: var(--fs-spacing-13);
        padding: var(--fs-spacing-4);
        margin-right: calc(-1*var(--padding));
        margin-left: calc(-1*var(--padding))
    }

    @media(min-width:1280px) {
        .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-pagination] {
            padding: var(--fs-spacing-1) var(--fs-spacing-2)
        }
    }

    .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-pagination] [data-fs-button] {
        width: 100%
    }

    @media(min-width:1280px) {
        .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-pagination] [data-fs-button] {
            width: -webkit-fit-content;
            width: -moz-fit-content;
            width: fit-content
        }
    }

    .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-pagination=top] {
        margin-bottom: var(--padding)
    }

    .section_section__4Hqa8 [data-fs-product-listing] [data-fs-product-listing-pagination=bottom] {
        margin-top: var(--padding)
    }
}

</style><style data-n-href="/_next/static/css/2980acad3f8e1028.css" media="x">@layer components {
    .section_section__KG_b8 [data-fs-icon] {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .section_section__KG_b8 [data-fs-loader] {
        --fs-loader-gap: var(--fs-spacing-0);
        --fs-loader-animation-function: var(--fs-transition-function);
        --fs-loader-animation-timing: var(--fs-transition-timing);
        --fs-loader-item-width: var(--fs-spacing-0);
        --fs-loader-item-height: var(--fs-loader-item-width);
        --fs-loader-item-border-radius: var(--fs-border-radius-circle);
        --fs-loader-item-initial-opacity: .6;
        --fs-loader-dark-item-bkg-color: var(--fs-color-primary-bkg-active);
        --fs-loader-light-item-bkg-color: var(--fs-color-tertiary-bkg-light);
        display: flex;
        align-items: center;
        -moz-column-gap: var(--fs-loader-gap);
        column-gap: var(--fs-loader-gap)
    }

    .section_section__KG_b8 [data-fs-loader] [data-fs-loader-item] {
        width: var(--fs-loader-item-width);
        height: var(--fs-loader-item-height);
        border-radius: var(--fs-loader-item-border-radius);
        opacity: var(--fs-loader-item-initial-opacity);
        top: 0;
        position: relative;
        animation: section_load__DKeod 1.2s infinite var(--fs-loader-animation-function) calc(var(--fs-loader-item-delay, 0)*var(--fs-loader-animation-timing))
    }

    .section_section__KG_b8 [data-fs-loader] [data-fs-loader-item]:first-of-type {
        --fs-loader-item-delay: -1
    }

    .section_section__KG_b8 [data-fs-loader] [data-fs-loader-item]:last-of-type {
        --fs-loader-item-delay: 1
    }

    @keyframes section_load__DKeod {
        20% {
            top: calc(-1*var(--fs-spacing-0));
            opacity: 1
        }

        40% {
            top: 0;
            opacity: .6
        }

        60% {
            top: 0;
            opacity: .6
        }
    }

    .section_section__KG_b8 [data-fs-loader][data-fs-loader-variant=dark] [data-fs-loader-item] {
        background-color: var(--fs-loader-dark-item-bkg-color)
    }

    .section_section__KG_b8 [data-fs-loader][data-fs-loader-variant=light] [data-fs-loader-item] {
        background-color: var(--fs-loader-light-item-bkg-color)
    }

    .section_section__KG_b8 [data-fs-empty-state] {
        --fs-empty-state-height: 100%;
        --fs-empty-state-min-height: 50vh;
        --fs-empty-state-padding: 0 var(--fs-spacing-8);
        --fs-empty-state-bkg-color-default: var(--fs-color-neutral-bkg);
        --fs-empty-state-bkg-color-light: var(--fs-color-body-bkg);
        --fs-empty-state-title-margin-bottom: var(--fs-spacing-2);
        --fs-empty-state-title-color: var(--fs-color-disabled-text);
        --fs-empty-state-title-size: var(--fs-text-size-lead);
        --fs-empty-state-link-min-width: 11.875rem;
        --fs-empty-state-border-radius: var(--fs-border-radius);
        display: flex;
        flex-direction: column;
        row-gap: var(--fs-spacing-3);
        justify-content: center;
        align-items: center;
        height: var(--fs-empty-state-height);
        min-height: var(--fs-empty-state-min-height);
        padding: var(--fs-empty-state-padding);
        background-color: var(--fs-empty-state-bkg-color)
    }

    @media(min-width:1280px) {
        .section_section__KG_b8 [data-fs-empty-state] {
            align-items: center
        }
    }

    .section_section__KG_b8 [data-fs-empty-state]>[data-fs-empty-state-title] {
        display: flex;
        flex-direction: column;
        row-gap: var(--fs-spacing-1);
        align-items: center;
        justify-content: center;
        margin-bottom: var(--fs-empty-state-title-margin-bottom);
        color: var(--fs-empty-state-title-color)
    }

    .section_section__KG_b8 [data-fs-empty-state]>[data-fs-empty-state-title] p {
        font-size: var(--fs-empty-state-title-size);
        text-align: center
    }

    .section_section__KG_b8 [data-fs-empty-state] [data-fs-link-button] {
        min-width: var(--fs-empty-state-link-min-width)
    }

    .section_section__KG_b8 [data-fs-empty-state][data-fs-empty-state-variant=rounded] {
        border-radius: var(--fs-empty-state-border-radius)
    }

    .section_section__KG_b8 [data-fs-empty-state][data-fs-empty-state-bkg-color=default] {
        background-color: var(--fs-empty-state-bkg-color-default)
    }

    .section_section__KG_b8 [data-fs-empty-state][data-fs-empty-state-bkg-color=light] {
        background-color: var(--fs-empty-state-bkg-color-light)
    }
}

.lds-ring[data-v-35b8be05] {
    display: inline-block;
    position: relative;
    width: 16px;
    height: 16px;
}

.lds-ring div[data-v-35b8be05] {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    margin: 3px;
    border: 3px solid var(--primary-color);
    border-radius: 50%;
    animation: lds-ring-35b8be05 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: var(--primary-color) transparent transparent transparent;
}

.lds-ring.inverse div[data-v-35b8be05] {
    border: 3px solid #fff;
    border-color: #fff transparent transparent transparent;
}

.lds-ring div[data-v-35b8be05]:nth-child(1) {
    animation-delay: -0.45s;
}

.lds-ring div[data-v-35b8be05]:nth-child(2) {
    animation-delay: -0.3s;
}

.lds-ring div[data-v-35b8be05]:nth-child(3) {
    animation-delay: -0.15s;
}

@keyframes lds-ring-35b8be05 {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

</style><style></style><style>.overlay[data-v-b7eac6ec] {
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
}

.modal-login[data-v-b7eac6ec] {
    position: fixed;
    width: 400px;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 20px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
}

.btn-close[data-v-b7eac6ec] {
    font-size: 14px;
    background: transparent;
    border: none;
    opacity: 0.2;
    color: #000;
    position: absolute;
    right: 10px;
    top: 10px;
}

h2[data-v-b7eac6ec] {
    font-size: 22px;
    text-align: center;
    margin-top: 0;
}

input[type=text][data-v-b7eac6ec],
input[type=password][data-v-b7eac6ec] {
    border: 1px solid #BDBDBD;
    width: 100%;
    padding: 5px;
    margin: 0;
}

label[data-v-b7eac6ec],
input[data-v-b7eac6ec] {
    display: block;
    margin-top: 20px;
}

.btn-link[data-v-b7eac6ec] {
    color: #777;
    font-size: 11px;
    text-transform: none;
    text-decoration: underline;
    margin-bottom: 10px;
}

.btn-login+h2[data-v-b7eac6ec] {
    margin-top: 30px;
}

</style><style>.stars[data-v-1e309ef8] {
    margin-top: 10px;
    display: inline-block;
    vertical-align: middle;
}

button.star[data-v-1e309ef8] {
    background: 0 0;
    border: none;
    padding: 0;
    min-width: unset !important;
    background: transparent !important;
    box-shadow: none !important;
}

.star img[data-v-1e309ef8] {
    height: 35px;
    filter: grayscale(1)
}

.star.active img[data-v-1e309ef8] {
    filter: none;
}

.rating[data-v-1e309ef8] {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

</style><style>.starsV2 .star[data-v-1e309ef8],
.starsV2 .star.fill[data-v-1e309ef8],
.starsV2 .star.half[data-v-1e309ef8] {
    background-size: contain;
}

</style><style>.lds-ripple[data-v-2c418aa1] {
    display: inline-block;
    position: relative;
    width: 50px;
    height: 50px;
}

.lds-ripple div[data-v-2c418aa1] {
    position: absolute;
    border: 4px solid #ccc;
    opacity: 1;
    border-radius: 50%;
    animation: lds-ripple-2c418aa1 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.lds-ripple div[data-v-2c418aa1]:nth-child(2) {
    animation-delay: -0.5s;
}

@keyframes lds-ripple-2c418aa1 {
    0% {
        top: 23px;
        left: 23px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    4.9% {
        top: 23px;
        left: 23px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    5% {
        top: 23px;
        left: 23px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 45px;
        height: 45px;
        opacity: 0;
    }
}

</style><style>.overlay[data-v-ed7625b6] {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
    display: block;
}

.modal-review[data-v-ed7625b6] {
    position: fixed;
    width: 400px;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 20px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
    max-height: 100vh;
    overflow-y: auto;
}

.btn-close[data-v-ed7625b6] {
    font-size: 20px;
    font-weight: bold;
    background: transparent;
    border: none;
    opacity: 0.2;
    color: #000;
    position: absolute;
    right: 10px;
    top: 10px;
    min-width: unset;
}

.btn-close[data-v-ed7625b6]:hover {
    background: transparent;
    min-width: unset;
    box-shadow: none;
}

h2[data-v-ed7625b6] {
    font-size: 22px;
    text-align: center;
    margin-top: 0;
}

.tip[data-v-ed7625b6] {
    font-weight: normal;
    font-size: 11px;
    color: #777;
}

label[data-v-ed7625b6] {
    display: block;
    margin-top: 10px;
}

label input[type='radio'][data-v-ed7625b6] {
    apperance: auto;
    -webkit-appearance: auto;
}

label.option[data-v-ed7625b6] {
    display: inline-block;
    font-weight: normal;
    margin-bottom: 15px;
    margin-top: 0;
}

label.option+label.option[data-v-ed7625b6] {
    margin-left: 20px;
}

input.personal-data[data-v-ed7625b6] {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    min-height: 35px;
    margin: 0;
}

ul[data-v-ed7625b6] {
    list-style: none;
    margin: 20px 0 0 0;
    padding: 0;
}

ul li[data-v-ed7625b6] {
    margin: 0;
    padding: 0;
    display: inline-block;
    position: relative;
    vertical-align: top;
    margin-right: 15px;
    margin-bottom: 15px;
    border: 2px solid #d8d8d8;
    border-radius: 6px;
    width: 60px;
    height: 60px;
    box-sizing: content-box;
}

ul li img[data-v-ed7625b6] {
    width: 60px;
    height: 60px;
    object-fit: cover;
    border-radius: 5px;
}

#review-video[data-v-ed7625b6] {
    width: 60px;
    height: 60px;
}

ul li span[data-v-ed7625b6] {
    position: absolute;
    top: -10px;
    right: -10px;
    z-index: 999;
    border-radius: 10px;
    background: #999;
    width: 20px;
    height: 20px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
    cursor: pointer;
}

.add[data-v-ed7625b6] {
    border: 2px dashed #d8d8d8;
}

.add button[data-v-ed7625b6] {
    width: 60px;
    height: 60px;
    border: none;
    appearance: none;
    padding: 0;
    margin: 0;
    border-radius: 5px;
    background: url(https://reviews.konfidency.com.br/americanas/b02bf8ce7b715cebfdce.png) no-repeat center center #f7f7f7;
    background-size: 30%;
}

.actions input[type='file'][data-v-ed7625b6] {
    display: none;
}

.actions button[data-v-ed7625b6] {
    float: right;
    margin-top: 15px;
    background: var(--primary-color);
    color: #fff;
    border: none;
    padding: 10px 30px;
    border-radius: 5px;
    cursor: pointer;
    line-height: unset;
}

.actions button[type='button'][data-v-ed7625b6] {
    float: none;
    background-color: #fff;
    color: #999;
    border: 1px solid #999;
    background-image: url(https://reviews.konfidency.com.br/americanas/457247f8ec3780661c49.png);
    background-repeat: no-repeat;
    background-position: 20px 5px;
    background-size: 26px;
    padding: 10px 22px 10px 60px;
}

.actions button img[data-v-ed7625b6] {
    vertical-align: top;
    margin-left: 5px;
}

.actions button[disabled][data-v-ed7625b6] {
    opacity: 0.5;
}

.error-message[data-v-ed7625b6] {
    margin-top: 15px;
    color: #ce4747;
    text-align: center;
}

.review-success[data-v-ed7625b6] {
    text-align: center;
}

.review-success .success-message[data-v-ed7625b6] {
    display: flex;
    text-align: left;
    margin-bottom: 10px;
    background: transparent;
    color: unset;
}

.review-success .check[data-v-ed7625b6] {
    background: url(https://reviews.konfidency.com.br/americanas/27aedf084252710b5958.png);
    min-width: 60px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 15px;
}

.review-success .message[data-v-ed7625b6] {
    vertical-align: top;
    display: inline-block;
    background: transparent;
    color: unset;
    margin: unset;
}

.review-success .message h3[data-v-ed7625b6] {
    margin-top: 0;
    margin-bottom: 5px;
}

.review-success .error[data-v-ed7625b6] {
    background: url(https://reviews.konfidency.com.br/americanas/13ceff4af424031afb4b.png);
    width: 80px;
    height: 80px;
    background-size: cover;
    margin: 40px auto;
}

.review-success .attributes label[data-v-ed7625b6] {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
    font-weight: bold;
}

.review-success .attribute[data-v-ed7625b6] {
    text-align: left;
    margin-bottom: 15px;
}

.review-success .attribute select[data-v-ed7625b6] {
    padding: 5px 10px;
    border-radius: 6px;
    margin-top: 10px;
}

.review-success button[data-v-ed7625b6] {
    border: 1px solid var(--primary-color);
    border-radius: 5px;
    background: #fff;
    font-size: 16px;
    text-transform: uppercase;
    color: var(--primary-color);
    padding: 10px 20px;
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: 500;
    line-height: unset;
}

.review-success .attributes button[type='submit'][data-v-ed7625b6] {
    color: #fff;
    background-color: var(--primary-color);
}

.loading-icon[data-v-ed7625b6] {
    position: absolute;
    right: 10px;
    bottom: 10px;
}

.completeness[data-v-ed7625b6] {
    background-color: #fdfdfd;
    border-top: 1px solid #d9d9d9;
    border-radius: 0 0 5px 5px;
}

.completeness .completeness-label[data-v-ed7625b6] {
    font-size: 11px;
    padding: 10px 10px 0 10px;
}

.completeness .completeness-topics[data-v-ed7625b6] {
    display: flex;
    width: 100%;
}

.completeness .completeness-topic[data-v-ed7625b6] {
    flex: 1;
    padding: 10px 10px 10px 40px;
    font-size: 14px;
    text-transform: lowercase;
    background: url(https://reviews.konfidency.com.br/americanas/5b92e6d0e6036f177826.png) no-repeat;
    background-position: 20px 14px;
    background-size: 12px;
    transition: all 1s ease-in-out;
}

.completeness .completeness-topic.complete[data-v-ed7625b6] {
    color: #009c39;
    font-weight: bold;
    animation: complete-topic-ed7625b6 1s ease-in-out;

    background: url(https://reviews.konfidency.com.br/americanas/35802bf0ca01f41f180c.png) no-repeat;
    background-position: 20px 14px;
    background-size: 12px;
}

.completeness .completeness-progress[data-v-ed7625b6] {
    background-color: #d8d8d8;
    border-radius: 0px 0px 4px 4px;
    width: 100%;
    height: 10px;
}

.completeness .completeness-progress .indicator[data-v-ed7625b6] {
    background-color: #009c39;
    height: 10px;
    transition: width 2s ease-in-out;
    border-radius: 0 0 0 4px;
}

.completeness .completeness-progress .indicator.complete[data-v-ed7625b6] {
    border-radius: 0 0 4px 4px;
}

.text-container[data-v-ed7625b6] {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    margin-top: 10px;
    position: relative;
}

textarea[data-v-ed7625b6] {
    border: none;
    border-radius: 5px;
    width: 100%;
    display: block;
    height: 70px;
    box-sizing: border-box;
    padding: 10px;
    font-family: Lato;
    font-size: 14px;
    resize: none;
}

@keyframes complete-topic-ed7625b6 {
    0% {
        text-shadow: 0px 0px 16px rgba(0, 156, 57, 0);
    }

    50% {
        text-shadow: 0px 0px 16px #009c39;
    }

    95% {
        text-shadow: 0px 0px 16px #009c39;
    }

    100% {
        text-shadow: 0px 0px 16px rgba(0, 156, 57, 0);
    }
}

@media screen and (max-width: 767px) {
    .modal-review[data-v-ed7625b6] {
        box-sizing: border-box;
        left: 2px;
        top: 2px;
        bottom: 2px;
        right: 2px;
        position: fixed;
        width: unset;
        transform: none;
        max-width: 100%;
        font-size: 14px;
    }

    .modal-review .actions button[data-v-ed7625b6] {
        width: 100%;
    }

    .modal-review .actions button[type='button'][data-v-ed7625b6] {
        background-position: calc(50% - 60px);
    }
}

</style><style>.modal-review[data-v-ed7625b6] {
    font-size: 14px;
    border-radius: 10px;
}

label.text[data-v-ed7625b6],
label.name[data-v-ed7625b6],
label.email[data-v-ed7625b6] {
    display: none;
}

textarea[data-v-ed7625b6] {
    border: 1px solid #ccc;
}

@media screen and (max-width: 767px) {
    .modal-review[data-v-ed7625b6] {
        left: unset;
        top: 50%;
        bottom: unset;
        right: unset;
        width: 90%;
        left: 5%;
        transform: translateY(-50%);
    }
}

input[type=text][data-v-ed7625b6] {
    margin-top: 10px !important;
}

input[type=radio][data-v-ed7625b6] {
    display: inline-block !important;
    width: fit-content !important;
    height: fit-content !important;
    position: initial !important;
}

.tip[data-v-ed7625b6] {
    display: none;
}

.modal-review ul[data-v-ed7625b6] {
    margin-top: 10px;
}

.modal-review .actions button[data-v-ed7625b6] {
    margin-top: 0;
}

.actions button[data-v-ed7625b6] {
    width: 100%;
    border-radius: 19px;
}

.text-container[data-v-ed7625b6] {
    border: none !important;
}

textarea[data-v-ed7625b6] {
    border-radius: 12px !important;
}

input[type=text][data-v-ed7625b6] {
    border-radius: 18px !important;
}

</style><style>.overlay[data-v-00f85af6] {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
    display: block;
}

.modal-picture[data-v-00f85af6] {
    position: fixed;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 2px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
}

.btn-close[data-v-00f85af6] {
    font-size: 20px;
    font-weight: bold;
    border: none;
    color: #fff;
    position: absolute;
    right: 10px;
    top: 10px;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 50%;
    width: 30px;
    line-height: 30px;
}

.modal-picture img[data-v-00f85af6] {
    max-width: 100%;
    max-height: 90vh;
    object-fit: contain;
    margin: 0 auto;
}

@media screen and (max-width: 767px) {
    .modal-picture[data-v-00f85af6] {
        box-sizing: border-box;
        left: 20px;
        right: 20px;
        position: fixed;
        width: unset;
        transform: none;
        max-height: 100vh;
        text-align: center;
        padding: 0;
        transform: translateY(-50%);
    }

    .modal-picture img[data-v-00f85af6] {
        max-height: 100%;
        height: 100%;
        width: 100%;
        object-fit: contain;
        box-sizing: border-box;
    }
}

</style><style></style><style>.overlay[data-v-647469c8] {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
    display: block;
}

.modal-video[data-v-647469c8] {
    position: fixed;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 2px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
}

.btn-close[data-v-647469c8] {
    z-index: 1;
    font-size: 20px;
    font-weight: bold;
    border: none;
    color: #fff;
    position: absolute;
    right: 10px;
    top: 10px;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 50%;
    width: 30px;
    line-height: 30px;
}

.modal-video video[data-v-647469c8] {
    max-width: 100%;
    max-height: 90vh;
    object-fit: contain;
    margin: 0 auto;
}

@media screen and (max-width: 767px) {
    .modal-video[data-v-647469c8] {
        box-sizing: border-box;
        left: 20px;
        right: 20px;
        position: fixed;
        width: unset;
        transform: none;
        max-height: 100vh;
        text-align: center;
        padding: 0;
        transform: translateY(-50%);
    }

    .modal-video video[data-v-647469c8] {
        max-height: 100%;
        height: 100%;
        width: 100%;
        object-fit: contain;
        box-sizing: border-box;
    }
}

</style><style>.mt-6[data-v-36bfc358] {
    margin-top: 6px;
}

.mr-3[data-v-36bfc358] {
    margin-right: 30px;
}

.starsV2[data-v-36bfc358] {
    display: inline-block;
    vertical-align: middle;
    width: 105px;
    min-width: fit-content;
}

.starsV2 .star[data-v-36bfc358] {
    background: url(https://reviews.konfidency.com.br/americanas/38ec695ab29ee6d64d31.svg) no-repeat;
    width: 21px;
    height: 21px;
    display: inline-block;
}

.starsV2 .star.fill[data-v-36bfc358] {
    background: url(https://reviews.konfidency.com.br/americanas/6b75f8e9143eec83dfe9.svg) no-repeat;
}

.starsV2 .star.half[data-v-36bfc358] {
    background: url(https://reviews.konfidency.com.br/americanas/edae0d4ee3cc092e09e6.svg) no-repeat;
}

</style><style>.starsV2 .star[data-v-36bfc358],
.starsV2 .star.fill[data-v-36bfc358],
.starsV2 .star.half[data-v-36bfc358] {
    background-size: contain;
}

</style><style>#konfidency-reviews-container {
    color: #3e3e3e;
    max-width: 1300px;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
}

#konfidency-reviews-container.full {
    max-width: unset;
    margin: 0;
    padding: 20px 0;
}

.konfidency-overlay #konfidency-reviews-container .reviews {
    max-height: 500px;
    overflow-y: auto;
}

.konfidency-overlay .konfidency-overlay-content {
    color: #3e3e3e;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    background: #fff;
    width: 50%;
    left: 25%;
    top: 10%;
    border-radius: 10px;
}

#konfidency-reviews-container .content {
    display: none;
}

#konfidency-reviews-container .content.loaded {
    display: block;
}

.konfidency-overlay #konfidency-reviews-container {
    padding: 0;
}

.konfidency-overlay #konfidency-reviews-container .summary {
    display: none;
}

.konfidency-overlay #konfidency-reviews-container h2 {
    display: none;
}

#konfidency-reviews-container .summary {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: start;
}

#konfidency-reviews-container .summary .aggregate-rating {
    font-size: 30px;
    margin-right: 20px;
    font-weight: bold;
}

#konfidency-reviews-container .summary .stars-container {
    position: relative;
    width: 104px;
    height: 20px;
    margin-top: 6px;
}

#konfidency-reviews-container .summary .stars-container .stars {
    background: url(https://reviews.konfidency.com.br/americanas/6b75f8e9143eec83dfe9.svg) repeat-x left center;
    position: absolute;
    height: 20px;
    top: 0;
    left: 0;
}

#konfidency-reviews-container .summary .stars-container::before {
    content: '';
    background: url(https://reviews.konfidency.com.br/americanas/38ec695ab29ee6d64d31.svg) repeat-x left center;
    position: absolute;
    width: 104px;
    height: 20px;
    top: 0;
    left: 0;
    filter: grayscale(1);
}

#konfidency-reviews-container .summary .stars-count {
    display: flex;
    flex-direction: column;
}

#konfidency-reviews-container .summary .stars-count .review-count {
    display: none;
}

#konfidency-reviews-container .summary .attribute-summary {
    flex-grow: 1;
}

#konfidency-reviews-container .summary .attribute-summary .attributes {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}

#konfidency-reviews-container .summary .attribute-summary .attributes .attribute {
    display: flex;
    flex-direction: row;
    font-size: 15px;
    align-items: center;
    justify-content: space-between;
}

#konfidency-reviews-container .summary .attribute-summary .attributes .attribute .name {
    width: 35%;
    font-weight: bold;
}

#konfidency-reviews-container .summary .attribute-summary .attributes .attribute .attribute-rating {
    width: 55%;
    height: 8px;
    border-radius: 4px;
    background: #e8e8e8;
    position: relative;
}

#konfidency-reviews-container .summary .attribute-summary .attributes .attribute .attribute-rating.stars {
    width: 75%
}

#konfidency-reviews-container .summary .attribute-summary .attributes .attribute .attribute-rating .progress {
    position: absolute;
    z-index: 2;
    background: var(--primary-color);
    height: 8px;
    border-radius: 4px;
}

#konfidency-reviews-container .summary .attribute-summary .attribute .rate:is(:has(+ .attribute-rating)) {
    width: 15% !important;
    text-align: left !important;
}

#konfidency-reviews-container .summary .attribute-summary .attribute .rate.multiple-choice {
    width: 15% !important;
}

#konfidency-reviews-container .summary .attribute-summary .attributes .attribute .rate {
    width: 15%;
    text-align: right;
}

#konfidency-reviews-container .content .details .reviews .fetch-button {
    display: flex;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

#konfidency-reviews-container .content .details .reviews .fetch-button button {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 3px;
    background-color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

#konfidency-reviews-container .content .details .reviews .fetch-button button:disabled {
    cursor: wait;
}

#konfidency-reviews-container .content .details .reviews .fetch-button button img {
    vertical-align: top;
    margin-left: 5px;
}

#konfidency-reviews-container .summary .review-button {
    text-align: right;
}

#konfidency-reviews-container .summary .sort {
    display: none;
}

#konfidency-reviews-container .review-button button {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 3px;
    background-color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

#konfidency-reviews-container .summary .review-button button:disabled {
    cursor: wait;
}

#konfidency-reviews-container .summary .review-button button img {
    vertical-align: top;
    margin-left: 5px;
}

#konfidency-reviews-container .details .no-reviews {
    text-align: center;
}

#konfidency-reviews-container .details .no-reviews button {
    display: block;
    margin: 30px auto;
    border-radius: 5px;
    border: 1px solid var(--primary-color);
    background: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    font-size: 14px;
    color: var(--primary-color);
}

.konfidency-overlay #konfidency-reviews-container .details .no-reviews button {
    display: none;
}

#konfidency-reviews-container .details .details-header {
    margin-top: 20px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

#konfidency-reviews-container .details .details-header .review-count .aggregate-rating {
    display: none;
}

#konfidency-reviews-container .details .details-header .review-count {
    font-size: 22px;
    font-weight: bold;
}

#konfidency-reviews-container .details .details-header .sort {
    font-size: 12px;
}

#konfidency-reviews-container .details .details-header .sort .select-wrapper {
    display: inline-block;
}

#konfidency-reviews-container .details .details-header .sort select {
    padding: 5px 10px;
    margin-left: 10px;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
    color: #3e3e3e;
    text-transform: lowercase;
}

#konfidency-reviews-container .details .reviews .review {
    display: flex;
    flex-direction: row;
    border-bottom: 1px solid #f3f3f3;
    margin-top: 20px;
    margin-bottom: 10px;
}

#konfidency-reviews-container .details .reviews .review:last-child {
    border-bottom: none;
}

#konfidency-reviews-container .details .reviews .review-details {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    flex-grow: 1;
    padding-bottom: 15px;
}

#konfidency-reviews-container .details .reviews .review-details .rating {
    margin-right: 30px;
    width: 83px;
    height: 16px;
    position: relative;
}

#konfidency-reviews-container .details .reviews .review-details .rating .rating-text {
    display: none;
}

#konfidency-reviews-container .details .reviews .review-details .rating .stars {
    background: url(https://reviews.konfidency.com.br/americanas/6b75f8e9143eec83dfe9.svg) repeat-x left center;
    position: absolute;
    height: 16px;
    top: 0;
    left: 0;
}

#konfidency-reviews-container .details .reviews .review-details .rating::before {
    content: '';
    background: url(https://reviews.konfidency.com.br/americanas/38ec695ab29ee6d64d31.svg) repeat-x left center;
    position: absolute;
    width: 83px;
    height: 16px;
    top: 0;
    left: 0;
    filter: grayscale(1);
}

#konfidency-reviews-container .details .reviews .review-details .nameAndDate {
    display: flex;
    flex-direction: row;
    flex: 1;
}

#konfidency-reviews-container .details .reviews .review-details .name {
    margin-right: 30px;
    font-size: 16px;
    font-weight: 600;
    max-width: 140px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

#konfidency-reviews-container .details .reviews .review-details .date {
    margin-right: 30px;
    font-size: 13px;
    color: #787878;
}

#konfidency-reviews-container .details .reviews .review-details .verified {
    font-size: 12px;
    margin-left: 30px;
}

#konfidency-reviews-container .details .reviews .review-details .verified::before {
    content: '';
    width: 17px;
    height: 17px;
    background: url(https://reviews.konfidency.com.br/americanas/7f198d980bd8a677346a.png) no-repeat;
    display: inline-block;
    background-size: contain;
    vertical-align: middle;
    margin-right: 6px;
}

#konfidency-reviews-container .details .reviews .review-details .text {
    width: 100%;
    font-size: 16px;
    margin-top: 15px;
}

#konfidency-reviews-container .details .reviews .review-details .review-files {
    width: 100%;
    margin-top: 15px;
    display: inline-flex;
}

#konfidency-reviews-container .details .reviews .review-details .pictures img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    margin-right: 10px;
    margin-bottom: 8px;
    border: 1px solid #ccc;
    display: inline-block;
}

#konfidency-reviews-container .details .reviews .review-details .video {
    display: inline-flex;
    height: 80px;
    width: 80px;
    justify-content: center;
    position: relative;
}

#konfidency-reviews-container .details .reviews .review-details .video video {
    border: 1px solid #ccc;
    background-color: black;
    width: 80px;
    height: 80px;
    position: absolute;
}

#konfidency-reviews-container .details .reviews .review-details .video .player {
    z-index: 1;
    cursor: pointer;
    background: none;
    width: 50px;
    height: 50px;
    border: solid 5px #fff;
    border-radius: 100%;
    position: relative;
    box-shadow: 2px 2px 5px black;
    align-self: center;
}

#konfidency-reviews-container .details .reviews .review-details .video .player span {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 17px solid #fff;
    border-bottom: 10px solid transparent;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#konfidency-reviews-container .details .reviews .review-details .attributes {
    width: 100%;
    font-size: 14px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#konfidency-reviews-container .details .reviews .review-details .attributes .attribute {
    margin-right: 40px;
    width: 200px;
    margin-top: 15px;
}

#konfidency-reviews-container .details .reviews .review-details .attributes .attribute label {
    font-weight: bold;
    display: flex;
    width: 100%;
}

#konfidency-reviews-container .details .reviews .review-details .attributes .attribute label span {
    font-weight: normal;
    width: 50%;
}

#konfidency-reviews-container .details .reviews .review-details .attributes .attribute label span.title {
    font-weight: bold;
}

#konfidency-reviews-container .details .reviews .review-details .attributes .attribute label span.value {
    text-align: right;
}


#konfidency-reviews-container .details .reviews .review-details .attributes .attribute .attribute-rating {
    height: 8px;
    width: 100%;
    border-radius: 4px;
    background: #e8e8e8;
    margin-top: 10px;
    position: relative;
}

#konfidency-reviews-container .details .reviews .review-details .attributes .attribute .attribute-rating .progress {
    position: absolute;
    z-index: 2;
    background: var(--primary-color);
    height: 8px;
    border-radius: 4px;
}

#konfidency-reviews-container .details .reviews .review-details .reply {
    margin-left: 10px;
    border-left: 3px solid #d9d9d9;
    padding-left: 15px;
    color: #666;
    font-size: 14px;
    margin-top: 10px;
}

#konfidency-reviews-container .details .reviews .review-details .reply .title {
    font-weight: bold;
    margin-top: 5px;
}

#konfidency-reviews-container .details .reviews .review-details .reply .title .date {
    font-weight: normal;
    margin-left: 20px;
}

#konfidency-reviews-container .details .reviews .review-details .reply .text {
    font-size: 14px;
    margin-bottom: 5px;
}

#konfidency-reviews-container .details .reviews .review-feedbacks {
    margin-left: 60px;
    text-align: right;
    display: flex;
    flex-direction: column;
}

#konfidency-reviews-container .details .reviews .review-feedbacks .question {
    font-size: 12px;
    white-space: nowrap;
}

#konfidency-reviews-container .details .reviews .review-feedbacks .votes {
    width: 120px;
    font-size: 12px;
    flex-direction: row;
    display: flex;
    margin-top: 10px;
    padding-bottom: 10px;
}

#konfidency-reviews-container .details .reviews .review-feedbacks .votes div {
    flex-grow: 1;
    padding: 10px;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 10px center;
    cursor: pointer;
}

#konfidency-reviews-container .details .reviews .review-feedbacks .votes .helpful {
    margin-right: 5px;
    background-size: 20px;
    background-image: url(https://reviews.konfidency.com.br/americanas/0acdc391d98ff93f3f10.png);
}

#konfidency-reviews-container .details .reviews .review-feedbacks .votes .helpful.highlight {
    border: 1px solid var(--primary-color);
}

#konfidency-reviews-container .details .reviews .review-feedbacks .votes .unhelpful {
    margin-left: 5px;
    background-image: url(https://reviews.konfidency.com.br/americanas/97647c2b925d987ae325.png);
}

#konfidency-reviews-container .details .reviews .review-feedbacks .votes .unhelpful.highlight {
    border: 1px solid #ce4747;
}

.konfidency-pictures-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
}

.konfidency-pictures-modal {
    display: none;
}

.konfidency-pictures-modal.open {
    display: block;
}

.konfidency-pictures-modal-inner {
    color: #3e3e3e;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    background: #fff;
    width: 50%;
    left: 25%;
    top: 10%;
    border-radius: 10px;
}

.konfidency-pictures-modal-inner.open {
    display: block;
}

.konfidency-pictures-modal-inner .close-modal {
    width: 24px;
    height: 24px;
    background: url(https://reviews.konfidency.com.br/americanas/f3f6386b3d1a28279c0b.png) no-repeat;
    background-size: contain;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}

.konfidency-pictures-modal-inner .modal-content {
    margin-top: 10px;
    padding-bottom: 10px;
}

.konfidency-pictures-modal-inner .modal-content .picture {
    text-align: center;
}

.konfidency-pictures-modal-inner .modal-content .picture img {
    max-width: 100%;
    max-height: 400px;
    object-fit: cover;
}

#konfidency-reviews-container .summary.empty {
    display: none;
}

.konfidency__ai-summary {
    background-color: #fafafa;
    border-radius: 10px;
    padding: 20px;
    margin-top: 20px;
}

.konfidency__ai-summary--text {
    font-size: 15px;
    text-align: justify;
}

.konfidency__ai-summary--topic {
    list-style: none;
    display: flex;
    flex-direction: row;
    gap: 20px;
    padding: 0;
    margin: 30px 0;
}


.konfidency__ai-summary--topic li {
    padding: 0;
    margin: 0;
    position: relative;
}

.konfidency__ai-summary--topic-text {
    padding: 5px 20px 5px 40px;
    background: #ccc;
    border-radius: 20px;
    font-size: 13px;
    line-height: 15px;
    color: #fff;
}

.konfidency__ai-summary--icon {
    background: #999;
    height: 33px;
    width: 33px;
    border-radius: 15px;
    position: absolute;
    top: -4px;
    z-index: 2;
    display: block !important;
}

.konfidency__ai-summary--topic-positive .konfidency__ai-summary--topic-text {
    background: #1F7D00;
}

.konfidency__ai-summary--topic-positive .konfidency__ai-summary--icon {
    background: #169F06;
    background-image: url(https://reviews.konfidency.com.br/americanas/d632c696f2141cf48919.png);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
}

.konfidency__ai-summary--topic-negative .konfidency__ai-summary--topic-text {
    background: #7D0000;
}

.konfidency__ai-summary--topic-negative .konfidency__ai-summary--icon {
    background: #B40606;
    background-image: url(https://reviews.konfidency.com.br/americanas/3652b2d76b3020697f7e.png);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
}

.konfidency__ai-summary--identifier {
    font-size: 12px;
    color: #666;
    padding-left: 20px;
    background: url(https://reviews.konfidency.com.br/americanas/e2e21e3afce4b74c781f.svg) no-repeat;

}

@media screen and (min-width: 768px) {
    .konfidency__ai-summary--topics {
        width: fit-content;
    }
}

@media screen and (max-width: 767px) {
    .konfidency-pictures-modal-inner .modal-content .picture img {
        max-height: 100vh;
    }

    .konfidency-pictures-modal-inner .modal-content {
        margin-top: 40px;
    }

    .konfidency-overlay .konfidency-overlay-content,
    .konfidency-pictures-modal-inner {
        box-sizing: border-box;
        left: 2px;
        top: 2px;
        bottom: 2px;
        right: 2px;
        position: absolute;
        width: unset;
    }

    .konfidency-overlay .konfidency-overlay-content #konfidency-reviews-container .reviews {
        position: fixed;
        top: 120px;
        background: #fff;
        overflow-y: auto;
        bottom: 20px;
        left: 20px;
        right: 20px;
        z-index: 1000001;
    }

    #konfidency-reviews-container .summary {
        flex-flow: wrap;
    }



    #konfidency-reviews-container .summary .attribute-summary {
        order: 2;
        width: 100%;
    }

    #konfidency-reviews-container .summary .attribute-summary .attributes {
        width: 100%;
        margin-top: 15px;
        margin-bottom: 5px;
    }

    #konfidency-reviews-container .summary .review-button {
        flex-grow: 1;
    }

    #konfidency-reviews-container .details .reviews .review {
        flex-direction: column;
    }

    #konfidency-reviews-container .summary .aggregate-rating {
        font-size: 24px;
        margin-right: 10px;
    }

    #konfidency-reviews-container .summary .review-button button {
        padding: 10px 20px;
        font-size: 10px;
    }

    #konfidency-reviews-container .details .details-header .review-count {
        font-size: 16px;
        flex-grow: 1;
    }

    #konfidency-reviews-container .details .details-header .sort span {
        display: none;
    }

    #konfidency-reviews-container .details .reviews .review-details .rating {
        margin-right: 10px;
    }

    #konfidency-reviews-container .details .reviews .review-details .name {
        flex-grow: 1;
        min-width: 100%;
        margin-top: 5px;
    }

    #konfidency-reviews-container .details .reviews .review-details .date {
        margin-right: 30px;
    }

    #konfidency-reviews-container .details .reviews .review-details .verified {
        margin-left: 0;
    }

    #konfidency-reviews-container .details .reviews .review-details .text {
        margin-bottom: 10px;
    }

    #konfidency-reviews-container .details .reviews .review .review-feedbacks {
        flex-direction: row;
        margin: 0;
        align-items: center;
        margin-bottom: 10px;
    }

    #konfidency-reviews-container .details .reviews .review-feedbacks .question {
        flex-grow: 1;
        text-align: left;
        font-size: 14px;
        font-weight: 600;
    }

    #konfidency-reviews-container .details .reviews .review-feedbacks .votes div {
        width: 55px;
        flex-grow: 0;
    }

    #konfidency-reviews-container .details .reviews .review-details .nameAndDate {
        min-width: 100%;
        flex-wrap: wrap;
    }
}

#konfidency-reviews-container .details .reviews .review .product-name {
    margin-top: 15px;
}

#konfidency-reviews-container .details .review-button {
    display: none;
}

</style><style></style><style>.overlay[data-v-28618477] {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
    display: block;
}

.modal-question[data-v-28618477] {
    position: fixed;
    width: 400px;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 20px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
}

.btn-close[data-v-28618477] {
    font-size: 20px;
    font-weight: bold;
    background: transparent;
    border: none;
    opacity: 0.2;
    color: #000;
    position: absolute;
    right: 10px;
    top: 10px;
}

h2[data-v-28618477] {
    font-size: 22px;
    text-align: center;
    margin-top: 0;
}

.tip[data-v-28618477] {
    font-weight: normal;
    font-size: 11px;
    color: #777;
}

label[data-v-28618477] {
    display: block;
}

textarea[data-v-28618477] {
    border: 1px solid #cdcdcd;
    background: #fff;
    border-radius: 5px;
    width: 100%;
    display: block;
    height: 80px;
    box-sizing: border-box;
    padding: 10px;
    margin-top: 10px;
}

input.personal-data[data-v-28618477] {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    min-height: 35px;
    margin: 0;
}

.actions button[data-v-28618477] {
    float: right;
    margin-top: 15px;
    background: var(--primary-color);
    color: #fff;
    border: none;
    padding: 10px 30px;
    border-radius: 5px;
    cursor: pointer;
}

.actions button[disabled][data-v-28618477] {
    opacity: 0.5;
}

.error-message[data-v-28618477] {
    margin-top: 15px;
    color: #ce4747;
    text-align: center;
}

.question-success[data-v-28618477] {
    text-align: center;
}

.question-success .success-message[data-v-28618477] {
    display: flex;
    text-align: left;
    margin-bottom: 10px;
}

.question-success .check[data-v-28618477] {
    background: url(https://reviews.konfidency.com.br/americanas/27aedf084252710b5958.png);
    min-width: 60px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 15px;
}

.question-success .message[data-v-28618477] {
    vertical-align: top;
    display: inline-block;
}

.question-success .message h3[data-v-28618477] {
    margin-top: 0;
    margin-bottom: 5px;
}

@media screen and (max-width: 767px) {
    .modal-question[data-v-28618477] {
        box-sizing: border-box;
        left: 2px;
        top: 2px;
        bottom: 2px;
        right: 2px;
        position: fixed;
        width: unset;
        transform: none;
    }

    .modal-question .actions button[data-v-28618477] {
        width: 100%;
    }
}

</style><style>.modal-question[data-v-28618477] {
    font-size: 14px;
    border-radius: 10px;
}

label[data-v-28618477] {
    margin-top: 10px;
}

@media screen and (max-width: 767px) {
    .modal-question[data-v-28618477] {
        left: unset;
        top: 50%;
        bottom: unset;
        right: unset;
        width: 90%;
        left: 5%;
        transform: translateY(-50%);
    }
}

input[type=text][data-v-28618477] {
    margin-top: 10px !important;
}

.tip[data-v-28618477] {
    display: none;
}

.modal-question ul[data-v-28618477] {
    margin-top: 10px;
}

.modal-question .actions button[data-v-28618477] {
    margin-top: 20px;
}

.actions button[data-v-28618477] {
    width: 100%;
    border-radius: 19px;
}

textarea[data-v-28618477] {
    border-radius: 12px !important;
}

input[type=text][data-v-28618477] {
    border-radius: 18px !important;
}

</style><style>.kfy__response-text[data-v-8f023e46] {
    word-wrap: break-word;
    overflow-wrap: break-word;
}

.kfy__link[data-v-8f023e46] {
    text-decoration: underline;
    display: inline-block;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

</style><style>#konfidency-questions-container[data-v-2b2143bf] {
    color: #3e3e3e;
    max-width: 1300px;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
}

#konfidency-questions-container.full[data-v-2b2143bf] {
    max-width: unset;
    margin: 0;
    padding: 20px 0;
}

#konfidency-questions-container .search[data-v-2b2143bf] {
    margin: 10px auto;
}

#konfidency-questions-container .search input[data-v-2b2143bf] {
    border: 1px solid #e8e8e8;
    background: #fff;
    border-radius: 5px;
    padding: 10px 20px;
    width: 50%;
    transition: all 1s ease-in-out;
}

#konfidency-questions-container .search input[data-v-2b2143bf]:focus::placeholder {
    font-size: 14px;
    transition: all 0.5s ease-in-out;
}

#konfidency-questions-container .search input[data-v-2b2143bf]::placeholder {
    font-size: 11px;
    color: #999;
    transition: all 0.5s ease-in-out;
}

.konfidency-overlay #konfidency-questions-container .reviews[data-v-2b2143bf] {
    max-height: 500px;
    overflow-y: auto;
}

.konfidency-overlay .konfidency-overlay-content[data-v-2b2143bf] {
    color: #3e3e3e;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    background: #fff;
    width: 50%;
    left: 25%;
    top: 10%;
    border-radius: 10px;
}

#konfidency-questions-container .content[data-v-2b2143bf] {
    display: none;
}

#konfidency-questions-container .content.loaded[data-v-2b2143bf] {
    display: block;
}

.konfidency-overlay #konfidency-questions-container[data-v-2b2143bf] {
    padding: 0;
}

.konfidency-overlay #konfidency-questions-container .summary[data-v-2b2143bf] {
    display: none;
}

.konfidency-overlay #konfidency-questions-container h2[data-v-2b2143bf] {
    display: none;
}

#konfidency-questions-container .summary[data-v-2b2143bf] {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: start;
}

#konfidency-questions-container .summary .qty[data-v-2b2143bf] {
    flex: 2;
    font-size: 22px;
    font-weight: bold;
}

#konfidency-questions-container .summary .question-button[data-v-2b2143bf] {
    text-align: right;
    flex: 1;
}

#konfidency-questions-container .summary .question-button button[data-v-2b2143bf] {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 3px;
    background-color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

#konfidency-questions-container .summary .question-button button[data-v-2b2143bf]:disabled {
    cursor: wait;
}

#konfidency-questions-container .summary .question-button button img[data-v-2b2143bf] {
    vertical-align: top;
    margin-left: 5px;
}

#konfidency-questions-container .details .no-questions[data-v-2b2143bf] {
    text-align: center;
}

#konfidency-questions-container .details .no-questions button[data-v-2b2143bf] {
    display: block;
    margin: 30px auto;
    border-radius: 5px;
    border: 1px solid var(--primary-color);
    background: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    font-size: 14px;
    color: var(--primary-color);
}

.konfidency-overlay #konfidency-questions-container .details .no-questions button[data-v-2b2143bf] {
    display: none;
}

#konfidency-questions-container .details .details-header[data-v-2b2143bf] {
    margin-top: 20px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

#konfidency-questions-container .details .details-header .qty[data-v-2b2143bf] {
    font-size: 22px;
    font-weight: bold;
    flex: 1;
}

#konfidency-questions-container .details .questions>.question[data-v-2b2143bf] {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #f3f3f3;
    margin-top: 20px;
    margin-bottom: 10px;
}

#konfidency-questions-container .details .questions .question[data-v-2b2143bf]:last-child {
    border-bottom: none;
}

#konfidency-questions-container .details .questions .question-details[data-v-2b2143bf] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    flex-grow: 1;
    padding-bottom: 15px;
    padding-left: 70px;
    background: url(https://reviews.konfidency.com.br/americanas/c0c15ce98934e09dd404.png) no-repeat;
    background-size: 50px;
}

#konfidency-questions-container .details .questions .question-details .name[data-v-2b2143bf] {
    margin-right: 30px;
    font-size: 16px;
    font-weight: 600;
    width: 140px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

#konfidency-questions-container .questions .question-details .date[data-v-2b2143bf] {
    margin-right: 30px;
    font-size: 13px;
    color: #787878;
}

#konfidency-questions-container .questions .question-details .text[data-v-2b2143bf] {
    width: 100%;
    font-size: 16px;
    margin-top: 15px;
}

#konfidency-questions-container .questions .question-details .pictures[data-v-2b2143bf] {
    width: 100%;
    margin-top: 15px;
}

#konfidency-questions-container .questions .question-details .pictures img[data-v-2b2143bf] {
    width: 80px;
    height: 80px;
    object-fit: cover;
    margin-right: 10px;
    border: 1px solid #ccc;
}

#konfidency-questions-container .questions .question-details .attributes[data-v-2b2143bf] {
    width: 100%;
    font-size: 14px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#konfidency-questions-container .questions .question-details .attributes .attribute[data-v-2b2143bf] {
    margin-right: 40px;
    width: 150px;
    margin-top: 15px;
}

#konfidency-questions-container .questions .question-details .attributes .attribute label[data-v-2b2143bf] {
    font-weight: bold;
}

#konfidency-questions-container .questions .question-details .attributes .attribute label span[data-v-2b2143bf] {
    float: right;
    font-weight: normal;
}

#konfidency-questions-container .questions .question-details .attributes .attribute .attribute-rating[data-v-2b2143bf] {
    height: 8px;
    width: 100%;
    border-radius: 4px;
    background: #e8e8e8;
    margin-top: 10px;
    position: relative;
}

#konfidency-questions-container .questions .question-details .attributes .attribute .attribute-rating .progress[data-v-2b2143bf] {
    position: absolute;
    z-index: 2;
    background: var(--primary-color);
    height: 8px;
    border-radius: 4px;
}

#konfidency-questions-container .questions .reply[data-v-2b2143bf] {
    margin-left: 25px;
    border-left: 3px solid #d9d9d9;
    padding-left: 15px;
    color: #666;
    font-size: 14px;
    flex-direction: row;
    display: flex;
    margin-bottom: 10px;
}

#konfidency-questions-container .questions .reply .reply-details[data-v-2b2143bf] {
    flex: 1;
    justify-content: center;
    display: flex;
    flex-direction: column;
}

#konfidency-questions-container .questions .reply .title[data-v-2b2143bf] {
    font-weight: bold;
    margin-top: 5px;
}

#konfidency-questions-container .questions .reply .title .date[data-v-2b2143bf] {
    font-size: 12px;
    font-weight: normal;
    margin-left: 20px;
}

#konfidency-questions-container .questions .reply .text[data-v-2b2143bf] {
    font-size: 14px;
    margin-bottom: 5px;
    white-space: pre-line;
}

#konfidency-questions-container .details .questions .question-feedbacks[data-v-2b2143bf] {
    margin-left: 60px;
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#konfidency-questions-container .details .questions .question-feedbacks .question[data-v-2b2143bf] {
    font-size: 12px;
    white-space: nowrap;
}

#konfidency-questions-container .details .questions .question-feedbacks .votes[data-v-2b2143bf] {
    width: 120px;
    font-size: 12px;
    flex-direction: row;
    display: flex;
    margin-top: 5px;
    padding-bottom: 5px;
}

#konfidency-questions-container .details .questions .question-feedbacks .votes div[data-v-2b2143bf] {
    flex-grow: 1;
    padding: 10px;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 10px center;
    cursor: pointer;
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .helpful[data-v-2b2143bf] {
    margin-right: 5px;
    background-size: 20px;
    background-image: url(https://reviews.konfidency.com.br/americanas/0acdc391d98ff93f3f10.png);
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .helpful.highlight[data-v-2b2143bf] {
    border: 1px solid var(--primary-color);
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .unhelpful[data-v-2b2143bf] {
    margin-left: 5px;
    background-image: url(https://reviews.konfidency.com.br/americanas/97647c2b925d987ae325.png);
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .unhelpful.highlight[data-v-2b2143bf] {
    border: 1px solid #ce4747;
}

#konfidency-questions-container .content .details .questions .fetch-button[data-v-2b2143bf] {
    display: flex;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

#konfidency-questions-container .content .details .questions .fetch-button button[data-v-2b2143bf] {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 3px;
    background-color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

#konfidency-questions-container .content .details .questions .fetch-button button[data-v-2b2143bf]:disabled {
    cursor: wait;
}

#konfidency-questions-container .content .details .questions .fetch-button button img[data-v-2b2143bf] {
    vertical-align: top;
    margin-left: 5px;
}

.konfidency-pictures-overlay[data-v-2b2143bf] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
}

.konfidency-pictures-modal[data-v-2b2143bf] {
    display: none;
}

.konfidency-pictures-modal.open[data-v-2b2143bf] {
    display: block;
}

.konfidency-pictures-modal-inner[data-v-2b2143bf] {
    color: #3e3e3e;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    background: #fff;
    width: 50%;
    left: 25%;
    top: 10%;
    border-radius: 10px;
}

.konfidency-pictures-modal-inner.open[data-v-2b2143bf] {
    display: block;
}

.konfidency-pictures-modal-inner .close-modal[data-v-2b2143bf] {
    width: 24px;
    height: 24px;
    background: url(https://reviews.konfidency.com.br/americanas/f3f6386b3d1a28279c0b.png) no-repeat;
    background-size: contain;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}

.konfidency-pictures-modal-inner .modal-content[data-v-2b2143bf] {
    margin-top: 10px;
    padding-bottom: 10px;
}

.konfidency-pictures-modal-inner .modal-content .picture[data-v-2b2143bf] {
    text-align: center;
}

.konfidency-pictures-modal-inner .modal-content .picture img[data-v-2b2143bf] {
    max-width: 100%;
    max-height: 400px;
    object-fit: cover;
}

@media screen and (max-width: 767px) {
    .konfidency-pictures-modal-inner .modal-content .picture img[data-v-2b2143bf] {
        max-height: 100vh;
    }

    .konfidency-pictures-modal-inner .modal-content[data-v-2b2143bf] {
        margin-top: 40px;
    }

    #konfidency-questions-container .summary .qty[data-v-2b2143bf] {
        flex: 1;
    }

    #konfidency-questions-container .summary .question-button[data-v-2b2143bf] {
        flex-grow: 1;
    }

    #konfidency-questions-container .details .questions .review[data-v-2b2143bf] {
        flex-direction: column;
    }

    #konfidency-questions-container .summary .question-button button[data-v-2b2143bf] {
        padding: 10px 20px;
        font-size: 10px;
    }

    #konfidency-questions-container .details .details-header .qty[data-v-2b2143bf] {
        font-size: 16px;
        flex-grow: 1;
    }

    #konfidency-questions-container .questions .question-details .name[data-v-2b2143bf] {
        width: 30%;
        flex-grow: 1;
    }

    #konfidency-questions-container .questions .question-details .date[data-v-2b2143bf] {
        margin-right: 0;
    }

    #konfidency-questions-container .questions .question-details .verified[data-v-2b2143bf] {
        margin-left: 0;
        margin-top: 10px;
    }

    #konfidency-questions-container .questions .question-details .text[data-v-2b2143bf] {
        margin-bottom: 10px;
    }

    #konfidency-questions-container .details .questions .question .question-feedbacks[data-v-2b2143bf] {
        flex-direction: row;
        margin: 0;
        align-items: center;
        margin-bottom: 10px;
    }

    #konfidency-questions-container .details .questions .question-feedbacks .question[data-v-2b2143bf] {
        flex-grow: 1;
        text-align: left;
        font-size: 14px;
        font-weight: 600;
    }

    #konfidency-questions-container .details .questions .question-feedbacks .votes div[data-v-2b2143bf] {
        width: 55px;
        flex-grow: 0;
    }

    #konfidency-questions-container .questions .reply[data-v-2b2143bf] {
        flex-direction: column;
    }
}

</style><style></style><style>.kfyDetails__container {
    display: flex;
    flex-direction: row;
    width: 100%;
    gap: 16px;
}

.kfyDetails__reviews .kfyDetails__section-aggregate {
    min-width: 20%;
}

.kfyDetails__reviews .kfyDetails__section-details {
    flex: 1;
}

.kfyDetails__box-title {
    display: none;
}

.kfyDetails__sort {
    display: flex;
    align-items: baseline;
}

#kfyDetails__sort--field {
    color: rgb(102, 102, 102);
    border: none;
    font-size: 14px;
    background: transparent;
    width: fit-content !important;
    text-transform: lowercase;
    -webkit-appearance: none;
    line-height: 14px;
    margin-left: 4px;
}

.select-wrapper {
    display: inline-block;
    height: 14px;
    line-height: 14px;
}

label.kfyDetails__sort--label {
    background-image: url("data:image/svg+xml,%3Csvg viewBox=\"0 0 15 15\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill=\"%23f80032\" d=\"M7.36 2.988a.645.645 0 01-.02.912c-.271.26-.7.26-.972 0L4.82 2.415v10.68a.687.687 0 11-1.375 0V2.415L1.895 3.9c-.271.26-.7.26-.971 0a.645.645 0 01-.02-.912l.02-.02L3.646.36c.272-.26.7-.26.972 0L7.34 2.969zm6.875 8.413a.645.645 0 01-.02.02l-2.722 2.608c-.272.26-.7.26-.972 0L7.799 11.42a.645.645 0 010-.931c.271-.26.7-.26.972 0l1.549 1.483V1.293a.687.687 0 111.375 0v10.68l1.548-1.484c.272-.26.7-.26.972 0a.645.645 0 01.02.912z\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 20px;
    background-size: 12px;
    background-position-y: 2px;
    line-height: 14px;
    color: rgb(248, 0, 50);
    text-transform: lowercase;
    font-size: 14px;
    margin: 0px 4px 0px 4px;
    font-weight: 400;
}

.kfyDetails__box--count {
    padding: 20px;
    font-size: 14px;
    border-bottom: 1px solid rgb(233, 233, 233);
}

.kfyDetails__summary_rating {
    display: flex;
    flex-direction: column;
}

.kfyDetails__summary-rating-stars {
    display: flex;
    flex-direction: row;
}

.kfyDetails__summary-aggregate {
    font-size: 30px;
    margin-right: 20px;
    font-weight: bold;
}

.kfyDetails__ratingDistribution {
    margin-top: 30px
}

.kfyDetails__distributionDetails__row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 8px;
    align-items: center;
    font-size: 14px;
    margin-bottom: 8px;
}

.kfyDetails__distributionDetails__rating {
    width: 20%;
}

.kfyDetails__distributionDetails__progress {
    background: #e8e8e8;
    width: 60%;
    height: 8px;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
}

.kfyDetails__distributionDetails__progress-fill {
    position: absolute;
    background-color: var(--primary-color);
    height: 8px;
}


.kfyDetails__distributionDetails__pct {
    width: 20%;
}


.kfyDetails__distributionDetails__rating {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 4px;
    font-size: 14px;
}

.kfyDetails__distributionDetails__star {
    width: 16px;
    height: 16px;
}


.kfyDetails__section-details .reviews .review {
    border-radius: 12px;
    background: rgb(250, 250, 250);
    width: 96% !important;
    box-sizing: border-box;
    /* display: flex!important; */
    /* flex-direction: row; */
}

.kfyDetails__section-details .reviews .review .review-details {
    padding: 25px 30px 15px;
}

.kfyDetails__section-details .reviews {
    display: flex;
    flex-direction: column;
    margin: 16px 0;
    align-items: center;
    gap: 12px;
}


.kfyDetails__section-details .reviews .review .text {
    margin-top: 12px;
}

.kfyDetails__section-details .reviews .review .nameAndDate {
    margin-top: 8px;
    font-size: 14px;
    line-height: 16px;
    color: rgb(153, 153, 153);
}

.kfyDetails__section-details .reviews .review .nameAndDate .name {
    display: inline-block;
}

.kfyDetails__section-details .reviews .review .nameAndDate .date {
    display: inline-block;
}

.kfyDetails__section-details .reviews .review .nameAndDate .date::before {
    content: ' em ';
    display: inline-block;
    margin-left: 4px;
}

.kfyDetails__section-details .reviews .review .review-details .verified {
    display: inline-block;
    margin-left: 12px;
    align-items: center;
    width: fit-content;
    background: rgb(241, 241, 241);
    border: 0.75px solid rgb(232, 232, 232);
    border-radius: 8px;
    padding: 4px 12px;
    color: rgb(51, 51, 51);
    font-size: 14px;
    background-image: url("data:image/svg+xml,%3Csvg width=\"10\" height=\"16\" viewBox=\"0 0 10 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 13.76h9.92V16H0v-2.24zM4.901 3.52a5.594 5.594 0 012.492.534c.726.355 1.089 1.027 1.089 2.013v3.757c0 .26.005.576.016.946-.006.199.04.396.133.571.086.11.2.196.329.248v.316H6.531a2.31 2.31 0 01-.141-.466 5.066 5.066 0 01-.063-.496 4.56 4.56 0 01-1.065.817c-.5.27-1.061.409-1.63.4a2.877 2.877 0 01-1.916-.635 2.219 2.219 0 01-.756-1.8A2.314 2.314 0 012.174 7.54a5.568 5.568 0 011.96-.526l.76-.09c.302-.025.6-.089.886-.188a.647.647 0 00.478-.609.714.714 0 00-.364-.694 2.36 2.36 0 00-1.07-.192 1.427 1.427 0 00-1.12.376c-.17.217-.279.477-.314.75H1.234A3.06 3.06 0 011.861 4.6c.59-.72 1.604-1.08 3.04-1.08zM6.25 7.923a2.469 2.469 0 01-.427.207c-.193.065-.391.114-.592.146l-.502.09a3.34 3.34 0 00-1.01.293.974.974 0 00-.518.909.938.938 0 00.32.792c.222.166.494.252.772.244.473.002.936-.14 1.328-.406.404-.27.615-.763.63-1.48l-.001-.795zM9.92 0v2.24H0V0h9.92z\" fill=\"%23E60014\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 32px;
    background-position: 12px 4px;
}


.kfyDetails__section-details .reviews .review .review-feedbacks {
    display: flex;
    color: rgb(102, 102, 102);
    background: rgb(244, 244, 244);
    font-size: 14px;
    font-weight: normal;
    flex-direction: row;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    border-radius: 0px 0px 12px 12px;
    padding: 10px 30px;
    width: 100%;
}



.kfyDetails__section-details .reviews .review .review-feedbacks .votes {
    display: flex;
    flex-direction: row;
    gap: 12px
}

.kfyDetails__section-details .reviews .review .review-feedbacks .votes .helpful::before,
.unhelpful::before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox=\"0 0 27 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath stroke=\"%23666666\" d=\"M7.675 23.784H4.432a2.162 2.162 0 01-2.162-2.162v-7.568a2.162 2.162 0 012.162-2.162h3.243m7.568-2.162V5.405A3.243 3.243 0 0012 2.162l-4.325 9.73v11.892H19.87a2.162 2.162 0 002.162-1.838l1.492-9.73a2.163 2.163 0 00-2.162-2.486h-6.119z\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 20px;
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background-position: center;
}

.kfyDetails__section-details .reviews .review .review-feedbacks .votes .unhelpful::before {
    transform: rotate(180deg);
}

.kfyDetails__section-details .reviews .review .review-feedbacks .votes .helpful,
.unhelpful {
    display: flex;
    gap: 4px;
    cursor: pointer;
}

.kfyDetails__section-details button.fetch-review {
    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;
}

@media screen and (max-width: 767px) {
    .kfyDetails__container {
        flex-direction: column;
    }

    .kfyDetails__distributionDetails__rating {
        width: 15%;
    }

    .kfyDetails__distributionDetails__progress {
        width: 70%;
    }

    .kfyDetails__distributionDetails__pct {
        width: 15%;
    }

    .kfyDetails__section-details .reviews .review .review-details .verified {
        margin-left: 0 !important;
        margin-top: 12px !important;
    }
}

</style><style></style><style>#konfidency-questions-container[data-v-1bc42500] {
    color: #3e3e3e;
    max-width: 1300px;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
}

#konfidency-questions-container.full[data-v-1bc42500] {
    max-width: unset;
    margin: 0;
    padding: 20px 0;
}

#konfidency-questions-container .search[data-v-1bc42500] {
    margin: 10px auto;
}

#konfidency-questions-container .search input[data-v-1bc42500] {
    border: 1px solid #e8e8e8;
    background: #fff;
    border-radius: 5px;
    padding: 10px 20px;
    width: 50%;
    transition: all 1s ease-in-out;
}

#konfidency-questions-container .search input[data-v-1bc42500]:focus::placeholder {
    font-size: 14px;
    transition: all 0.5s ease-in-out;
}

#konfidency-questions-container .search input[data-v-1bc42500]::placeholder {
    font-size: 11px;
    color: #999;
    transition: all 0.5s ease-in-out;
}

.konfidency-overlay #konfidency-questions-container .reviews[data-v-1bc42500] {
    max-height: 500px;
    overflow-y: auto;
}

.konfidency-overlay .konfidency-overlay-content[data-v-1bc42500] {
    color: #3e3e3e;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    background: #fff;
    width: 50%;
    left: 25%;
    top: 10%;
    border-radius: 10px;
}

#konfidency-questions-container .content[data-v-1bc42500] {
    display: none;
}

#konfidency-questions-container .content.loaded[data-v-1bc42500] {
    display: block;
}

.konfidency-overlay #konfidency-questions-container[data-v-1bc42500] {
    padding: 0;
}

.konfidency-overlay #konfidency-questions-container .summary[data-v-1bc42500] {
    display: none;
}

.konfidency-overlay #konfidency-questions-container h2[data-v-1bc42500] {
    display: none;
}

#konfidency-questions-container .summary[data-v-1bc42500] {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: start;
}

#konfidency-questions-container .summary .qty[data-v-1bc42500] {
    flex: 2;
    font-size: 22px;
    font-weight: bold;
}

#konfidency-questions-container .summary .question-button[data-v-1bc42500] {
    text-align: right;
    flex: 1;
}

#konfidency-questions-container .summary .question-button button[data-v-1bc42500] {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 3px;
    background-color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

#konfidency-questions-container .summary .question-button button[data-v-1bc42500]:disabled {
    cursor: wait;
}

#konfidency-questions-container .summary .question-button button img[data-v-1bc42500] {
    vertical-align: top;
    margin-left: 5px;
}

#konfidency-questions-container .details .no-questions[data-v-1bc42500] {
    text-align: center;
}

#konfidency-questions-container .details .no-questions button[data-v-1bc42500] {
    display: block;
    margin: 30px auto;
    border-radius: 5px;
    border: 1px solid var(--primary-color);
    background: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    font-size: 14px;
    color: var(--primary-color);
}

.konfidency-overlay #konfidency-questions-container .details .no-questions button[data-v-1bc42500] {
    display: none;
}

#konfidency-questions-container .details .details-header[data-v-1bc42500] {
    margin-top: 20px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

#konfidency-questions-container .details .details-header .qty[data-v-1bc42500] {
    font-size: 22px;
    font-weight: bold;
    flex: 1;
}

#konfidency-questions-container .details .questions>.question[data-v-1bc42500] {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #f3f3f3;
    margin-top: 20px;
    margin-bottom: 10px;
}

#konfidency-questions-container .details .questions .question[data-v-1bc42500]:last-child {
    border-bottom: none;
}

#konfidency-questions-container .details .questions .question-details[data-v-1bc42500] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    flex-grow: 1;
    padding-bottom: 15px;
    padding-left: 70px;
    background: url(https://reviews.konfidency.com.br/americanas/c0c15ce98934e09dd404.png) no-repeat;
    background-size: 50px;
}

#konfidency-questions-container .details .questions .question-details .name[data-v-1bc42500] {
    margin-right: 30px;
    font-size: 16px;
    font-weight: 600;
    width: 140px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

#konfidency-questions-container .questions .question-details .date[data-v-1bc42500] {
    margin-right: 30px;
    font-size: 13px;
    color: #787878;
}

#konfidency-questions-container .questions .question-details .text[data-v-1bc42500] {
    width: 100%;
    font-size: 16px;
    margin-top: 15px;
}

#konfidency-questions-container .questions .question-details .pictures[data-v-1bc42500] {
    width: 100%;
    margin-top: 15px;
}

#konfidency-questions-container .questions .question-details .pictures img[data-v-1bc42500] {
    width: 80px;
    height: 80px;
    object-fit: cover;
    margin-right: 10px;
    border: 1px solid #ccc;
}

#konfidency-questions-container .questions .question-details .attributes[data-v-1bc42500] {
    width: 100%;
    font-size: 14px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#konfidency-questions-container .questions .question-details .attributes .attribute[data-v-1bc42500] {
    margin-right: 40px;
    width: 150px;
    margin-top: 15px;
}

#konfidency-questions-container .questions .question-details .attributes .attribute label[data-v-1bc42500] {
    font-weight: bold;
}

#konfidency-questions-container .questions .question-details .attributes .attribute label span[data-v-1bc42500] {
    float: right;
    font-weight: normal;
}

#konfidency-questions-container .questions .question-details .attributes .attribute .attribute-rating[data-v-1bc42500] {
    height: 8px;
    width: 100%;
    border-radius: 4px;
    background: #e8e8e8;
    margin-top: 10px;
    position: relative;
}

#konfidency-questions-container .questions .question-details .attributes .attribute .attribute-rating .progress[data-v-1bc42500] {
    position: absolute;
    z-index: 2;
    background: var(--primary-color);
    height: 8px;
    border-radius: 4px;
}

#konfidency-questions-container .questions .reply[data-v-1bc42500] {
    margin-left: 25px;
    border-left: 3px solid #d9d9d9;
    padding-left: 15px;
    color: #666;
    font-size: 14px;
    flex-direction: row;
    display: flex;
    margin-bottom: 10px;
}

#konfidency-questions-container .questions .reply .reply-details[data-v-1bc42500] {
    flex: 1;
    justify-content: center;
    display: flex;
    flex-direction: column;
}

#konfidency-questions-container .questions .reply .title[data-v-1bc42500] {
    font-weight: bold;
    margin-top: 5px;
}

#konfidency-questions-container .questions .reply .title .date[data-v-1bc42500] {
    font-size: 12px;
    font-weight: normal;
    margin-left: 20px;
}

#konfidency-questions-container .questions .reply .text[data-v-1bc42500] {
    font-size: 14px;
    margin-bottom: 5px;
    white-space: pre-line;
}

#konfidency-questions-container .details .questions .question-feedbacks[data-v-1bc42500] {
    margin-left: 60px;
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#konfidency-questions-container .details .questions .question-feedbacks .question[data-v-1bc42500] {
    font-size: 12px;
    white-space: nowrap;
}

#konfidency-questions-container .details .questions .question-feedbacks .votes[data-v-1bc42500] {
    width: 120px;
    font-size: 12px;
    flex-direction: row;
    display: flex;
    margin-top: 5px;
    padding-bottom: 5px;
}

#konfidency-questions-container .details .questions .question-feedbacks .votes div[data-v-1bc42500] {
    flex-grow: 1;
    padding: 10px;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 10px center;
    cursor: pointer;
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .helpful[data-v-1bc42500] {
    margin-right: 5px;
    background-size: 20px;
    background-image: url(https://reviews.konfidency.com.br/americanas/0acdc391d98ff93f3f10.png);
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .helpful.highlight[data-v-1bc42500] {
    border: 1px solid var(--primary-color);
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .unhelpful[data-v-1bc42500] {
    margin-left: 5px;
    background-image: url(https://reviews.konfidency.com.br/americanas/97647c2b925d987ae325.png);
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .unhelpful.highlight[data-v-1bc42500] {
    border: 1px solid #ce4747;
}

#konfidency-questions-container .content .details .questions .fetch-button[data-v-1bc42500] {
    display: flex;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

#konfidency-questions-container .content .details .questions .fetch-button button[data-v-1bc42500] {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 3px;
    background-color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

#konfidency-questions-container .content .details .questions .fetch-button button[data-v-1bc42500]:disabled {
    cursor: wait;
}

#konfidency-questions-container .content .details .questions .fetch-button button img[data-v-1bc42500] {
    vertical-align: top;
    margin-left: 5px;
}

.konfidency-pictures-overlay[data-v-1bc42500] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
}

.konfidency-pictures-modal[data-v-1bc42500] {
    display: none;
}

.konfidency-pictures-modal.open[data-v-1bc42500] {
    display: block;
}

.konfidency-pictures-modal-inner[data-v-1bc42500] {
    color: #3e3e3e;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    background: #fff;
    width: 50%;
    left: 25%;
    top: 10%;
    border-radius: 10px;
}

.konfidency-pictures-modal-inner.open[data-v-1bc42500] {
    display: block;
}

.konfidency-pictures-modal-inner .close-modal[data-v-1bc42500] {
    width: 24px;
    height: 24px;
    background: url(https://reviews.konfidency.com.br/americanas/f3f6386b3d1a28279c0b.png) no-repeat;
    background-size: contain;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}

.konfidency-pictures-modal-inner .modal-content[data-v-1bc42500] {
    margin-top: 10px;
    padding-bottom: 10px;
}

.konfidency-pictures-modal-inner .modal-content .picture[data-v-1bc42500] {
    text-align: center;
}

.konfidency-pictures-modal-inner .modal-content .picture img[data-v-1bc42500] {
    max-width: 100%;
    max-height: 400px;
    object-fit: cover;
}

@media screen and (max-width: 767px) {
    .konfidency-pictures-modal-inner .modal-content .picture img[data-v-1bc42500] {
        max-height: 100vh;
    }

    .konfidency-pictures-modal-inner .modal-content[data-v-1bc42500] {
        margin-top: 40px;
    }

    #konfidency-questions-container .summary .qty[data-v-1bc42500] {
        flex: 1;
    }

    #konfidency-questions-container .summary .question-button[data-v-1bc42500] {
        flex-grow: 1;
    }

    #konfidency-questions-container .details .questions .review[data-v-1bc42500] {
        flex-direction: column;
    }

    #konfidency-questions-container .summary .question-button button[data-v-1bc42500] {
        padding: 10px 20px;
        font-size: 10px;
    }

    #konfidency-questions-container .details .details-header .qty[data-v-1bc42500] {
        font-size: 16px;
        flex-grow: 1;
    }

    #konfidency-questions-container .questions .question-details .name[data-v-1bc42500] {
        width: 30%;
        flex-grow: 1;
    }

    #konfidency-questions-container .questions .question-details .date[data-v-1bc42500] {
        margin-right: 0;
    }

    #konfidency-questions-container .questions .question-details .verified[data-v-1bc42500] {
        margin-left: 0;
        margin-top: 10px;
    }

    #konfidency-questions-container .questions .question-details .text[data-v-1bc42500] {
        margin-bottom: 10px;
    }

    #konfidency-questions-container .details .questions .question .question-feedbacks[data-v-1bc42500] {
        flex-direction: row;
        margin: 0;
        align-items: center;
        margin-bottom: 10px;
    }

    #konfidency-questions-container .details .questions .question-feedbacks .question[data-v-1bc42500] {
        flex-grow: 1;
        text-align: left;
        font-size: 14px;
        font-weight: 600;
    }

    #konfidency-questions-container .details .questions .question-feedbacks .votes div[data-v-1bc42500] {
        width: 55px;
        flex-grow: 0;
    }

    #konfidency-questions-container .questions .reply[data-v-1bc42500] {
        flex-direction: column;
    }
}

</style><style></style><style></style><style>.konfidency-badge[data-v-630d3c96] {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}

.konfidency-badge a[data-v-630d3c96] {
    text-decoration: none;
}

.konfidency-badge img[data-v-630d3c96] {
    width: 120px;
    border: none;
    display: inline;
}

</style><style>.konfidency-reviews-details.conteiner {
    order: 3;
}

.konfidency-reviews-summary *:empty,
.konfidency-reviews-details *:empty {
    display: block;
}

</style><style></style><style>.overlay[data-v-66910b73] {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
    display: block;
}

.modal-reviews[data-v-66910b73] {
    position: fixed;
    width: 80%;
    max-width: 1300px;
    max-height: 80%;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
    overflow: hidden;
}

.content[data-v-66910b73] {
    overflow-y: auto;
    height: 80vh;
}

.btn-close[data-v-66910b73] {
    font-size: 20px;
    font-weight: bold;
    background: transparent;
    border: none;
    opacity: 0.2;
    color: #000;
    position: absolute;
    right: 10px;
    top: 10px;
}

.modal-reviews #konfidency-reviews-container.full[data-v-66910b73] {
    padding: 0 20px;
}

@media screen and (max-width: 767px) {
    .modal-reviews[data-v-66910b73] {
        box-sizing: border-box;
        left: 2px;
        top: 2px;
        bottom: 2px;
        right: 2px;
        position: fixed;
        width: unset;
        transform: none;
        max-height: unset;
    }

    .modal-reviews .actions button[data-v-66910b73] {
        width: 100%;
    }

    .modal-reviews .content[data-v-66910b73] {
        height: 100%;
    }
}

</style><style></style><style>.reviews-anchor {
    text-decoration: none;
    margin: 0 auto;
}

.konfidency.summary {
    padding-top: 23px;
    position: relative;
    font-size: 12px;
    text-align: center;
    overflow: hidden;
    width: 104px;
    margin: 0 auto;
}

.konfidency.summary .rating {
    width: 104px;
    height: 20px;
    position: relative;
    margin: 0 auto;
}

.konfidency.summary .rating .stars {
    background: url(https://reviews.konfidency.com.br/americanas/6b75f8e9143eec83dfe9.svg) repeat-x left center;
    position: absolute;
    width: 104px;
    height: 20px;
    top: 0;
    left: 0;
    max-width: 104px;
}

.konfidency.summary .rating::before {
    content: '';
    background: url(https://reviews.konfidency.com.br/americanas/38ec695ab29ee6d64d31.svg) repeat-x left center;
    position: absolute;
    width: 104px;
    height: 20px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0.6;
    filter: grayscale(1);
}

.konfidency.summary span {
    color: #000;
    font-size: 11px;
}

.konfidency.summary span.aggregate-rating {
    display: none;
}

.konfidency.summary span.review-count-only {
    display: none;
}

.konfidency.summary.row {
    width: unset;
    flex-direction: row;
    display: flex;
    justify-content: flex-start;
    padding-top: 0;
    align-items: center;
}

.konfidency.summary.row span {
    margin-left: 10px;
}

.konfidency.summary.row .rating {
    margin: unset;
}

.konfidency.summary.kfy-align-left {
    justify-content: flex-start;
}

.konfidency.summary.kfy-align-center {
    justify-content: center;
}

.konfidency.summary.kfy-align-right {
    justify-content: flex-end;
}

</style><style>.konfidency.summary .review-count {
    display: none;
}

.konfidency.summary .avg-rating {
    display: inline-block;
    font-size: 0.75rem;
    color: #666;
    margin-left: 4px;
    font-weight: 700;
}

/*
.konfidency.summary span.aggregate-rating {
display: inline-block;
font-size: 0.75rem;
color: #666;
margin-left: 8px;
font-weight: 700;
}

.konfidency.summary span {
color: #999999;
font-size: 0.75rem;
margin-left: 8px;
font-weight: 400;
}

.konfidency-reviews-details {
color: #666;
margin: 0 auto;
padding: 16px;
border-radius: 16px;
background-color: #fff;
box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.08);
}

#konfidency-reviews-container.full {
padding: 0 8px;
}

.konfidency-reviews-details h2 {
font-size: 18px;
font-weight: 700;
color: #666;
padding: 8px 0 16px 0;
border-bottom: 1px solid rgb(232, 232, 232);
margin-bottom: 24px;
width: 100%;
}

#konfidency-reviews-container .summary {
display: flex;
flex-direction: row;
margin-right: 24px;
flex-wrap: wrap;
max-width: 25%;
}

#konfidency-reviews-container .details {
flex: 1;
}

#konfidency-reviews-container .content.loaded {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}

#konfidency-reviews-container .summary .review-button {
width: 100%;
}

#konfidency-reviews-container .summary .review-button button {
padding: 8px 16px;
border-radius: 8px;
background: #ed0030;
text-transform: lowercase;
min-width: 100%;
display: block !important;
height: 44px;
color: #fff;
font-weight: 700;
border: none !important;
font-size: 16px !important;
}
*/
</style><style>.konfidency-reviews-showcase-rating.empty.hideEmpty[data-v-fd9640d2] {
    display: none;
}

.konfidency.summary[data-v-fd9640d2] {
    padding-top: 0;
    position: relative;
    font-size: 12px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    width: fit-content;
}

.konfidency.summary .rating .stars[data-v-fd9640d2] {
    background: url(https://reviews.konfidency.com.br/americanas/6b75f8e9143eec83dfe9.svg) repeat-x left center;
    position: absolute;
    width: 0;
    height: 20px;
    top: 0;
}

.konfidency.summary .rating[data-v-fd9640d2] {
    display: inline-block;
    vertical-align: middle;
}

.konfidency.summary .rating[data-v-fd9640d2]::before {
    content: '';
    background: url(https://reviews.konfidency.com.br/americanas/38ec695ab29ee6d64d31.svg) repeat-x left center;
    position: absolute;
    width: 104px;
    height: 20px;
    top: 0;
    left: 50%;
    opacity: 0.6;
    filter: grayscale(1);
    transform: translateX(-50%);
}

.konfidency.summary span[data-v-fd9640d2] {
    color: #000;
    font-size: 11px;
}

.konfidency.summary .avg-rating[data-v-fd9640d2] {
    display: none;
}

.konfidency.summary .review-count[data-v-fd9640d2] {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    font-size: 12px;
}

.konfidency.summary .review-count-full[data-v-fd9640d2] {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    font-size: 12px;
    display: none;
}

.konfidency.summary.kfy-align-left[data-v-fd9640d2] {
    text-align: left;
    margin: 0;
}

.konfidency.summary.kfy-align-center[data-v-fd9640d2] {
    text-align: center;
}

.konfidency.summary.kfy-align-right[data-v-fd9640d2] {
    text-align: right;
}

</style><style>.konfidency.summary .review-count[data-v-fd9640d2] {
    display: none;
}

.konfidency.summary .avg-rating[data-v-fd9640d2] {
    display: inline-block;
    font-size: 0.75rem;
    color: #666;
    margin-left: 4px;
    font-weight: 700;
}

/*
.konfidency.summary span.aggregate-rating {
display: inline-block;
font-size: 0.75rem;
color: #666;
margin-left: 8px;
font-weight: 700;
}

.konfidency.summary span {
color: #999999;
font-size: 0.75rem;
margin-left: 8px;
font-weight: 400;
}

.konfidency-reviews-details {
color: #666;
margin: 0 auto;
padding: 16px;
border-radius: 16px;
background-color: #fff;
box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.08);
}

#konfidency-reviews-container.full {
padding: 0 8px;
}

.konfidency-reviews-details h2 {
font-size: 18px;
font-weight: 700;
color: #666;
padding: 8px 0 16px 0;
border-bottom: 1px solid rgb(232, 232, 232);
margin-bottom: 24px;
width: 100%;
}

#konfidency-reviews-container .summary {
display: flex;
flex-direction: row;
margin-right: 24px;
flex-wrap: wrap;
max-width: 25%;
}

#konfidency-reviews-container .details {
flex: 1;
}

#konfidency-reviews-container .content.loaded {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}

#konfidency-reviews-container .summary .review-button {
width: 100%;
}

#konfidency-reviews-container .summary .review-button button {
padding: 8px 16px;
border-radius: 8px;
background: #ed0030;
text-transform: lowercase;
min-width: 100%;
display: block !important;
height: 44px;
color: #fff;
font-weight: 700;
border: none !important;
font-size: 16px !important;
}
*/
</style><style>.konfidency-reviews-multi *:empty {
    display: block;
}

</style><style></style><style>.overlay[data-v-e860fcd0] {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
    display: block;
}

.modal-store-reviews[data-v-e860fcd0] {
    max-height: 65vh;
    overflow-y: auto;
    position: fixed;
    width: 60%;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 20px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
    text-align: initial;
}

.btn-close[data-v-e860fcd0] {
    font-size: 20px;
    font-weight: bold;
    background: transparent;
    border: none;
    opacity: 0.2;
    color: #000;
    position: absolute;
    right: 10px;
    top: 10px;
}

h2[data-v-e860fcd0] {
    font-size: 22px;
    text-align: center;
    margin-top: 0;
}

.tip[data-v-e860fcd0] {
    font-weight: normal;
    font-size: 11px;
    color: #777;
}

label[data-v-e860fcd0] {
    display: block;
}

textarea[data-v-e860fcd0] {
    border: 1px solid #cdcdcd;
    background: #fff;
    border-radius: 5px;
    width: 100%;
    display: block;
    height: 70px;
    box-sizing: border-box;
    padding: 10px;
    margin-top: 10px;
}

input.personal-data[data-v-e860fcd0] {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    min-height: 35px;
    margin: 0;
}

.actions button[data-v-e860fcd0] {
    float: right;
    margin-top: 15px;
    background: var(--primary-color);
    color: #fff;
    border: none;
    padding: 10px 30px;
    border-radius: 5px;
    cursor: pointer;
}

.actions button[disabled][data-v-e860fcd0] {
    opacity: 0.5;
}

.error-message[data-v-e860fcd0] {
    margin-top: 15px;
    color: #ce4747;
    text-align: center;
}

.question-success[data-v-e860fcd0] {
    text-align: center;
}

.question-success .success-message[data-v-e860fcd0] {
    display: flex;
    text-align: left;
    margin-bottom: 10px;
}

.question-success .check[data-v-e860fcd0] {
    background: url(https://reviews.konfidency.com.br/americanas/27aedf084252710b5958.png);
    min-width: 60px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 15px;
}

.question-success .message[data-v-e860fcd0] {
    vertical-align: top;
    display: inline-block;
}

.question-success .message h3[data-v-e860fcd0] {
    margin-top: 0;
    margin-bottom: 5px;
}

@media screen and (max-width: 767px) {
    .modal-store-reviews[data-v-e860fcd0] {
        box-sizing: border-box;
        left: 2px;
        top: 2px;
        bottom: 2px;
        right: 2px;
        position: fixed;
        width: unset;
        transform: none;
        max-height: unset;
    }

    .modal-store-reviews .actions button[data-v-e860fcd0] {
        width: 100%;
    }
}

</style><style>

/* Black */
.konfidency-badge.black[data-v-5712ebbd] {
    border-color: #000000;
    background-color: #000000;
}

.konfidency-badge.black .konfidency-badge-content[data-v-5712ebbd] {
    background-color: #171717;
}

.konfidency-badge.black .konfidency-badge-image[data-v-5712ebbd] {
    background-color: #000000;
}

.konfidency-badge.black .konfidency-badge-text[data-v-5712ebbd] {
    color: #ffffff;
}

.konfidency-badge.black.horizontal .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.black.vertical .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

.konfidency-badge.black.horizontal-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.black.vertical-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

/* Blue */
.konfidency-badge.blue[data-v-5712ebbd] {
    border-color: #211a44;
    background-color: #211a44;
}

.konfidency-badge.blue .konfidency-badge-content[data-v-5712ebbd] {
    background-color: #ffffff;
}

.konfidency-badge.blue .konfidency-badge-image[data-v-5712ebbd] {
    background-color: #211a44;
}

.konfidency-badge.blue .konfidency-badge-text[data-v-5712ebbd] {
    color: #000000;
}

.konfidency-badge.blue.horizontal .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.blue.vertical .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

.konfidency-badge.blue.horizontal-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.blue.vertical-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

/* White */
.konfidency-badge.white[data-v-5712ebbd] {
    background-color: #ffffff;
    border-color: #ffffff;
}

.konfidency-badge.white .konfidency-badge-content[data-v-5712ebbd] {
    background-color: white;
}

.konfidency-badge.white .konfidency-badge-image[data-v-5712ebbd] {
    background-color: #ffffff;
}

.konfidency-badge.white .konfidency-badge-text[data-v-5712ebbd] {
    color: #000000;
}

.konfidency-badge.white.horizontal .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.white.vertical .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

.konfidency-badge.white.horizontal-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.white.vertical-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

/* Light */
.konfidency-badge.light[data-v-5712ebbd] {
    background-color: #f7f7f7;
    border-color: #f7f7f7;
}

.konfidency-badge.light .konfidency-badge-content[data-v-5712ebbd] {
    background-color: white;
}

.konfidency-badge.light .konfidency-badge-image[data-v-5712ebbd] {
    background-color: #f7f7f7;
}

.konfidency-badge.light .konfidency-badge-text[data-v-5712ebbd] {
    color: #000000;
}

.konfidency-badge.light.horizontal .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.light.vertical .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

.konfidency-badge.light.horizontal-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.light.vertical-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

/* Pink */
.konfidency-badge.pink[data-v-5712ebbd] {
    background-color: #dc239b;
    border-color: #dc239b;
}

.konfidency-badge.pink .konfidency-badge-content[data-v-5712ebbd] {
    background-color: #ffffff;
}

.konfidency-badge.pink .konfidency-badge-image[data-v-5712ebbd] {
    background-color: #dc239b;
}

.konfidency-badge.pink .konfidency-badge-text[data-v-5712ebbd] {
    color: #000000;
}

.konfidency-badge.pink.horizontal .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/c025d6052c9ead1c9957.svg);
}

.konfidency-badge.pink.vertical .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/760b1a070976a0f19f76.svg);
}

.konfidency-badge.pink.horizontal-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/c025d6052c9ead1c9957.svg);
}

.konfidency-badge.pink.vertical-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/760b1a070976a0f19f76.svg);
}

/* Sizes */

/* Vertical */

/* Regular */
.konfidency-badge.vertical[data-v-5712ebbd] {
    width: 222px;
    height: 127px;
}

.konfidency-badge.vertical .konfidency-badge-content[data-v-5712ebbd] {
    border-radius: 10px;
    width: 222px;
    height: 86px;
}

.konfidency-badge.vertical .konfidency-badge-image[data-v-5712ebbd] {
    width: 222px;
    height: 41px;
    background-position: 35px 10px;
    background-size: 70% auto;
    max-width: 222px;
}

.konfidency-badge.vertical .konfidency-badge-text[data-v-5712ebbd] {
    padding-top: 12px;
    width: 222px;
    margin-top: 14px;
    font-size: 15px;
}

.konfidency-badge.vertical .konfidency-badge-rating[data-v-5712ebbd] {
    padding-top: 13px;
    box-sizing: content-box;
}

.konfidency-badge.vertical .konfidency-badge-rating[data-v-5712ebbd] {
    margin: 0px auto;
    width: 154px;
    height: 30px;
    position: relative;
    display: block;
    max-width: 185px;
    box-sizing: content-box;
}

.konfidency-badge.vertical .konfidency-badge-rating[data-v-5712ebbd]::before {
    width: 154px;
    height: 30px;
    max-width: 185px;
}

.konfidency-badge.vertical .konfidency-badge-rating .konfidency-badge-stars[data-v-5712ebbd] {
    height: 30px;
    max-width: 170px;
}

/* Small */
.konfidency-badge.vertical-small[data-v-5712ebbd] {
    width: 126px;
    height: 70px;
    box-sizing: border-box;
}

.konfidency-badge.vertical-small .konfidency-badge-content[data-v-5712ebbd] {
    border-radius: 5px;
    width: 120px;
    height: 48px;
}

.konfidency-badge.vertical-small .konfidency-badge-image[data-v-5712ebbd] {
    width: 100px;
    height: 16px;
    background-position: 25px 4px;
    background-size: 70% auto;
    max-width: 100px;
}

.konfidency-badge.vertical-small .konfidency-badge-text[data-v-5712ebbd] {
    width: 100%;
    margin-top: 6px;
    font-size: 10px;
    line-height: normal;
}

.konfidency-badge.vertical-small .konfidency-badge-rating[data-v-5712ebbd] {
    padding-top: 4px;
    box-sizing: content-box;
}

.konfidency-badge.vertical-small .konfidency-badge-rating[data-v-5712ebbd] {
    margin: 0px auto;
    width: 109px;
    height: 21px;
    position: relative;
    display: block;
    max-width: 109px;
    box-sizing: content-box;
}

.konfidency-badge.vertical-small .konfidency-badge-rating[data-v-5712ebbd]::before {
    width: 109px;
    height: 21px;
    max-width: 109px;
}

.konfidency-badge.vertical-small .konfidency-badge-rating .konfidency-badge-stars[data-v-5712ebbd] {
    height: 21px;
    max-width: 109px;
}

/* Horizontal */

/* Regular */
.konfidency-badge.horizontal[data-v-5712ebbd] {
    width: 349px;
    height: 100px;
}

.konfidency-badge.horizontal .konfidency-badge-content[data-v-5712ebbd] {
    max-width: 253px;
    float: right;
    width: 253px;
    height: 100px;
}

.konfidency-badge.horizontal .konfidency-badge-image[data-v-5712ebbd] {
    width: 96px;
    height: 100%;
    background-position: 0px 0px;
    background-size: 100% auto;
    max-width: 96px;
}

.konfidency-badge.horizontal .konfidency-badge-text[data-v-5712ebbd] {
    padding-top: 15px;
    width: 100%;
    margin-top: 14px;
    font-size: 15px;
}

.konfidency-badge.horizontal .konfidency-badge-rating[data-v-5712ebbd] {
    padding-top: 17px;
    box-sizing: content-box;
}

.konfidency-badge.horizontal .konfidency-badge-rating[data-v-5712ebbd]::before {
    width: 154px;
    height: 30px;
    max-width: 185px;
}

.konfidency-badge.horizontal .konfidency-badge-rating .konfidency-badge-stars[data-v-5712ebbd] {
    height: 30px;
    max-width: 170px;
}

.konfidency-badge.horizontal .konfidency-badge-rating[data-v-5712ebbd] {
    margin: 0px auto;
    width: 154px;
    height: 30px;
    position: relative;
    display: block;
    max-width: 185px;
    box-sizing: content-box;
}

/* Small */
.konfidency-badge.horizontal-small[data-v-5712ebbd] {
    width: 200px;
    height: 60px;
}

.konfidency-badge.horizontal-small a[data-v-5712ebbd] {
    display: flex;
    flex-direction: row;
}

.konfidency-badge.horizontal-small .konfidency-badge-content[data-v-5712ebbd] {
    width: 144px;
    max-width: 144px;
    height: 54px;
    order: 1;
    border-radius: 2px;
}

.konfidency-badge.horizontal-small .konfidency-badge-image[data-v-5712ebbd] {
    height: 54px;
    background-position: 0px 0px;
    background-size: 100% auto;
    width: 55px;
    max-width: 55px;
}

.konfidency-badge.horizontal-small .konfidency-badge-text[data-v-5712ebbd] {
    /* padding-top: 15px; */
    width: 100%;
    margin-top: 5px;
    font-size: 12px;
    font-weight: normal;
}

.konfidency-badge.horizontal-small .konfidency-badge-rating[data-v-5712ebbd] {
    padding-top: 7px;
}

.konfidency-badge.horizontal-small .konfidency-badge-rating[data-v-5712ebbd] {
    margin: 0px auto;
    width: 109px;
    height: 21px;
    position: relative;
    display: block;
    max-width: 109px;
    box-sizing: content-box;
}

.konfidency-badge.horizontal-small .konfidency-badge-rating[data-v-5712ebbd]::before {
    width: 109px;
    height: 21px;
    max-width: 109px;
}

.konfidency-badge.horizontal-small .konfidency-badge-rating .konfidency-badge-stars[data-v-5712ebbd] {
    height: 21px;
    max-width: 109px;
}

/* end of sizes */

/* end of themes */
.konfidency-badge a[data-v-5712ebbd] {
    text-decoration: none;
}

.konfidency-badge a[data-v-5712ebbd]:hover {
    text-decoration: underline;
}

.konfidency-badge[data-v-5712ebbd] {
    border: 3px solid;
    border-radius: 10px;
    text-align: center;
    overflow: hidden;
}

.konfidency-badge .konfidency-badge-image[data-v-5712ebbd] {
    position: relative;
    background-repeat: no-repeat;
}

.konfidency-badge .konfidency-badge-text[data-v-5712ebbd] {
    overflow: hidden;
    height: 100%;
}

.konfidency-badge .konfidency-badge-rating[data-v-5712ebbd]::before {
    content: '';
    background: url(https://reviews.konfidency.com.br/embaleme/ce0aa407de3b74400f23.svg) repeat-x left center;
    position: absolute;
    transform: translateX(-50%);
    opacity: 0.6;
    filter: grayscale(1);
}

.konfidency-badge .konfidency-badge-rating .konfidency-badge-stars[data-v-5712ebbd] {
    background: url(https://reviews.konfidency.com.br/embaleme/ce0aa407de3b74400f23.svg) repeat-x left center;
    position: absolute;
}

</style><style></style><style></style><style></style><style>
/**
* Swiper 9.4.1
* Most modern mobile touch slider and framework with hardware accelerated transitions
* https://swiperjs.com
*
* Copyright 2014-2023 Vladimir Kharlampidi
*
* Released under the MIT License
*
* Released on: June 13, 2023
*/

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper,
swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-wrapper {
    transform: translate3d(0px, 0, 0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide,
swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-centered>.swiper-wrapper::before {
    content: '';
    flex-shrink: 0;
    order: 9999
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical>.swiper-wrapper::before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

</style><style>:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
    display: none !important
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px);
    right: auto
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: 'prev'
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: 'next'
}

.swiper-button-lock {
    display: none
}

</style><style>.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
    display: none !important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, 8px);
    top: var(--swiper-pagination-top, auto);
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
    right: var(--swiper-pagination-right, 8px);
    left: var(--swiper-pagination-left, auto);
    top: 50%;
    transform: translate3d(0px, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: .2s transform, .2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s right
}

.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-lock {
    display: none
}

</style><style>.swiper-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

</style><style>#konfidency-storeReview-carousel[data-v-239fafa8] {
    max-width: 1300px;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    max-width: 1200px;
    width: 80%;
    height: 306px;
    text-align: center;
}

#konfidency-storeReview-carousel .carousel[data-v-239fafa8] {
    width: 100%;
    height: 100%;
}

#konfidency-storeReview-carousel .rating[data-v-239fafa8] {
    width: 83px;
    height: 16px;
    position: relative;
    margin: 50px auto 15px;
}

#konfidency-storeReview-carousel .rating .stars[data-v-239fafa8] {
    background: url(https://reviews.konfidency.com.br/americanas/ce0aa407de3b74400f23.svg) repeat-x left center;
    position: absolute;
    height: 16px;
    top: 0;
    left: 0;
    display: flex;

    justify-content: center;
    align-items: center;
}

#konfidency-storeReview-carousel .rating[data-v-239fafa8]::before {
    content: '';
    background: url(https://reviews.konfidency.com.br/americanas/ce0aa407de3b74400f23.svg) repeat-x left center;
    position: absolute;
    width: 83px;
    height: 16px;
    top: 0;
    left: 0;
    filter: grayscale(1);
}

#konfidency-storeReview-carousel .name[data-v-239fafa8] {
    margin-top: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
    font-weight: 200;
}

#konfidency-storeReview-carousel .date[data-v-239fafa8] {
    display: none;
}

#konfidency-storeReview-carousel .city[data-v-239fafa8] {
    display: none;
}

#konfidency-storeReview-carousel .text[data-v-239fafa8] {
    text-align: center;
    font-weight: 600;
}

#konfidency-storeReview-carousel .text.clipText[data-v-239fafa8] {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

@media screen and (max-width: 600px) {
    #konfidency-storeReview-carousel[data-v-239fafa8] {
        width: 90%;
    }
}

</style><style>#konfidency-storeReview-carousel .swiper-pagination {
    position: relative;
}

#konfidency-storeReview-carousel .swiper-pagination-bullet {
    background-color: var(--primary-color);
    width: 25px;
    height: 5px;
    border-radius: 5px;
}

#konfidency-storeReview-carousel .swiper-button-next,
.swiper-button-prev {
    color: var(--primary-color);
}

#konfidency-storeReview-carousel .carousel-slide-container {
    margin-bottom: 20px;
}

</style><style>.carousel-title[data-v-aa18d512] {
    text-align: center;
    font-size: larger;
}

</style><style>.konfidency-storeReviewCarousel {
    order: 3
}

</style><style></style><style></style><style>.konfidency-reviews-multi {
    margin-bottom: 4px;
}

.konfidency-reviews-details #konfidency-reviews-container,
.konfidency-reviews-details #konfidency-questions-container {
    color: #666;
    margin: 0 auto;
    padding: 16px;
    border-radius: 16px;
    background-color: #fff;
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.08);
}

.konfidency-reviews-details #konfidency-questions-container {
    margin-top: 24px !important;
    margin-bottom: 48px !important;
    padding: 16px !important;
}

@media screen and (max-width: 767px) {
    .konfidency-reviews-details #konfidency-questions-container {
        margin-bottom: 24px !important;
    }
}

#konfidency-reviews-container #konfidency-reviews-container {
    padding: 0 8px;
}

.konfidency-reviews-details h2,
.modal-reviews #konfidency-reviews-container h2 {
    font-size: 18px;
    font-weight: 700;
    color: #666;
    padding: 8px 0 16px 0;
    border-bottom: 1px solid rgb(232, 232, 232);
    margin-bottom: 24px;
    width: 100%;
}

#konfidency-reviews-container .review-button button,
#konfidency-reviews-container button.send-review {
    color: #fff;
    padding: 8px 16px;
    border-radius: 8px;
    background: #ed0030;
    text-transform: lowercase;
    min-width: 100%;
    display: block !important;
    height: 44px;
    color: #fff;
    font-weight: 700;
    border: none !important;
    font-size: 16px !important;
}

.kfyDetails__box-title {
    display: block;
    font-size: 18px;
    font-weight: 700;
    color: #666;
    padding: 16px;
    width: 100%;
    background-color: #fafafa;
    border-radius: 8px 8px 0 0;
    box-sizing: border-box;
}

.kfyDetails__box-summary {
    border: 1px solid rgb(233, 233, 233);
    border-radius: 8px;
}

.review-button+.kfyDetails__box-summary {
    margin-top: 16px;
}

.kfyDetails__summary_rating {
    padding: 16px;
}

.kfyDetails__summary-rating-stars {
    justify-content: center;
    gap: 8px;
    padding: 0 0 8px 0;
    align-items: center;
    border-bottom: 1px solid rgb(233, 233, 233);
    margin-bottom: 8px;
}

.kfyDetails__summary-aggregate {
    margin-right: unset !important;
}

.kfyDetails__summary-count {
    padding-top: 4px;
    font-size: 14px;
    text-align: center;
}

.kfyDetails__distributionDetails__progress-fill {
    height: 14px;
    background-color: rgb(250, 215, 10);
}

.kfyDetails__distributionDetails__progress {
    border: 1px solid rgb(216, 216, 216);
    height: 14px;
    border-radius: 7px;
}

.kfyDetails__ratingDistribution {
    border-top: 1px solid rgb(233, 233, 233);
    margin-top: 16px;
    padding-top: 16px;
}

.kfyDetails__distributionTitle {
    font-weight: 700;
    font-size: 14px;
    line-height: 100%;
    color: rgb(102, 102, 102);
    text-transform: lowercase;
    margin-bottom: 16px;
}

.kfyDetails__section-details {
    border: 1px solid rgb(233, 233, 233);
    border-radius: 8px;
}

.kfyDetails__distributionDetails__rating {
    border-radius: 50px;
    border: 0.5px solid rgb(204, 204, 204);
    padding: 0px 10px;
    -webkit-box-pack: center;
}

.kfyDetails__section-details .kfyDetails__box-title {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    border-bottom: 1px solid rgb(233, 233, 233);
}

.search h3 {
    background: rgb(250, 250, 250);
    border-width: 1px 1px 0px;
    border-style: solid;
    border-color: rgb(233, 233, 233);
    border-radius: 16px 16px 0px 0px;
    font-weight: 700;
    font-size: 16px;
    line-height: 120%;
    color: rgb(102, 102, 102);
    padding: 16px;
}

.kfyDetails__question__search--input-container {
    display: flex;
    flex-direction: column;
    padding: 16px;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    background: rgb(255, 255, 255);
    border: 1px solid rgb(233, 233, 233);
    border-radius: 0 0 16px 16px;
}

#konfidency-questions-container .search input::placeholder {
    font-size: 14px !important;
}

#konfidency-questions-container .search input {
    width: 100% !important;
    height: 32px;
    border: 1px solid rgb(158, 158, 158) !important;
    border-radius: 100px !important;
    background-image: url("data:image/svg+xml,%3Csvg viewBox=\"0 0 31.5 31.5\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill=\"%23404040\" d=\"M22.5 12.855a9.643 9.643 0 10-9.643 9.643 9.673 9.673 0 009.643-9.643zm.48 7.873l8.041 8.041a1.591 1.591 0 11-2.25 2.25l-8.041-8.041a12.331 12.331 0 01-7.873 2.738 12.858 12.858 0 1112.854-12.862 12.309 12.309 0 01-2.731 7.873z\"/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-size: 16px !important;
    background-position: 12px 8px !important;
    padding-left: 36px !important;
    font-size: 14px !important;
}

.kfyDetails__section-details .questions .question {
    border-radius: 12px;
    background: rgb(250, 250, 250);
    width: 96% !important;
}

.kfyDetails__section-details .questions {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.kfyDetails__section-details .question-details {
    background-image: url("data:image/svg+xml,%3Csvg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7 .002c3.854 0 7 2.831 7 6.352 0 3.522-3.146 6.353-7 6.353-.88 0-1.737-.147-2.539-.43l-.114-.042-.073.019-.113.032c-.083.024-.18.053-.292.088l-.226.072-.27.088c-.334.11-.74.248-1.216.413l-.584.203a.525.525 0 01-.678-.64l.194-.68c.1-.359.185-.665.253-.917l.097-.369.035-.14.028-.116C.537 9.178 0 7.805 0 6.354 0 2.833 3.146.002 7 .002zm-.004 3.902c-.663 0-1.05.442-1.05.814v.079a.525.525 0 11-1.05 0v-.079c0-1.106 1.023-1.864 2.1-1.864 1.076 0 2.1.758 2.1 1.864 0 .696-.37 1.222-.971 1.738l-.016.013c-.403.346-.588.504-.588.848v.315a.525.525 0 11-1.05 0v-.315c0-.844.552-1.307.892-1.593l.079-.066c.501-.43.604-.69.604-.94 0-.372-.387-.814-1.05-.814zm.597 5.338a.612.612 0 11-1.225 0 .612.612 0 011.225 0z\" fill=\"%23575757\"/%3E%3C/svg%3E") !important;
    background-size: 16px !important;
    background-position: 20px 16px !important;
    padding-left: 46px !important;
}

.kfyDetails__section-details .questions .question .text {
    margin-top: 12px !important;
    font-weight: 700 !important;
}

#konfidency-questions-container .details .questions .question-details .name {
    display: inline !important;
    margin-right: 0 !important;
    font-weight: 400 !important;
}

#konfidency-questions-container .details .questions .question-details .name::after {
    content: ' em ';
}

#konfidency-questions-container .questions .question-details .date {
    display: inline !important;
    font-weight: 400 !important;
}

#konfidency-questions-container .nameAndDate .name,
.nameAndDate .date {
    color: rgb(111, 111, 111) !important;
    font-size: 12px !important;
}

#konfidency-questions-container .reply {
    /* padding: 0 !important; */
    margin: 0 !important;
    border: none !important;
    background-color: rgb(244, 244, 244) !important;
    background-image: url("data:image/svg+xml,%3Csvg width=\"14\" height=\"13\" viewBox=\"0 0 14 13\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2.796 9.233l-.452 1.957 2.099-.807.426.159c.652.243 1.371.38 2.131.38 3.141 0 5.467-2.266 5.467-4.8 0-2.536-2.326-4.8-5.467-4.8-3.141 0-5.467 2.264-5.467 4.8 0 .976.333 1.892.92 2.663l.343.448zm-1.296.28A5.566 5.566 0 01.333 6.12c0-3.314 2.985-6 6.667-6s6.667 2.686 6.667 6-2.985 6-6.667 6a7.294 7.294 0 01-2.55-.455l-2.846 1.095a.533.533 0 01-.712-.618l.608-2.63z\" fill=\"%23575757\"/%3E%3Cpath d=\"M5 6.121a.667.667 0 11-1.333 0 .667.667 0 011.333 0z\" fill=\"%23575757\"/%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.133 6.121a.8.8 0 11-1.6 0 .8.8 0 011.6 0zm-.8.667a.667.667 0 100-1.334.667.667 0 000 1.334z\" fill=\"%23575757\"/%3E%3Cpath d=\"M7.667 6.121a.667.667 0 11-1.334 0 .667.667 0 011.334 0z\" fill=\"%23575757\"/%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.8 6.121a.8.8 0 11-1.6 0 .8.8 0 011.6 0zm-.8.667a.667.667 0 100-1.334.667.667 0 000 1.334z\" fill=\"%23575757\"/%3E%3Cpath d=\"M10.333 6.121a.667.667 0 11-1.333 0 .667.667 0 011.333 0z\" fill=\"%23575757\"/%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10.467 6.121a.8.8 0 11-1.6 0 .8.8 0 011.6 0zm-.8.667a.667.667 0 100-1.334.667.667 0 000 1.334z\" fill=\"%23575757\"/%3E%3C/svg%3E");
    background-size: 16px !important;
    background-repeat: no-repeat !important;
    background-position: 20px 24px !important;
    padding: 10px 20px 20px 44px !important;
    /* padding-left: 50px !important; */
    border-radius: 0 0 8px 8px;
}

.kfy__response-text {
    font-weight: 400 !important;
}

#konfidency-questions-container .questions .reply .title .date {
    margin-left: 4px !important;
    font-weight: 550 !important;
    color: rgb(111, 111, 111) !important;
    font-size: 14px !important;
}

#konfidency-questions-container .questions .reply .title {
    font-weight: 550 !important;
    color: rgb(111, 111, 111) !important;
    font-size: 14px !important;
}

#konfidency-questions-container .details .questions .question-feedbacks {
    flex-direction: row !important;
    align-items: flex-end;
}

#konfidency-questions-container .details .questions .question-feedbacks .question {
    background: transparent !important;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    color: rgb(87, 87, 87);
    margin-right: 12px;
    font-size: 12px !important;
    line-height: 20px;
    height: 20px !important;
}

.question-feedbacks .votes {
    display: flex;
    flex-direction: row;
    gap: 12px;
    width: fit-content !important;
    align-items: flex-end;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
}

.question-feedbacks .votes div {
    padding: 0 !important;
}

.question-feedbacks .votes .helpful,
.question-feedbacks .votes .unhelpful {
    background: none !important;
    border: none !important;
    white-space: nowrap;
}

.question-feedbacks .votes .helpful::before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox=\"0 0 27 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath stroke=\"%23666666\" d=\"M7.675 23.784H4.432a2.162 2.162 0 01-2.162-2.162v-7.568a2.162 2.162 0 012.162-2.162h3.243m7.568-2.162V5.405A3.243 3.243 0 0012 2.162l-4.325 9.73v11.892H19.87a2.162 2.162 0 002.162-1.838l1.492-9.73a2.163 2.163 0 00-2.162-2.486h-6.119z\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 20px;
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    background-position: center bottom;
}

.question-feedbacks .votes .unhelpful::before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox=\"0 0 27 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath stroke=\"%23666666\" d=\"M7.675 23.784H4.432a2.162 2.162 0 01-2.162-2.162v-7.568a2.162 2.162 0 012.162-2.162h3.243m7.568-2.162V5.405A3.243 3.243 0 0012 2.162l-4.325 9.73v11.892H19.87a2.162 2.162 0 002.162-1.838l1.492-9.73a2.163 2.163 0 00-2.162-2.486h-6.119z\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 20px;
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    background-position: center;
    transform: rotate(180deg);
}

.kfyDetails__empty-reviews,
#konfidency-questions-container .no-questions {
    font-size: 20px;
    font-weight: 700;
    text-align: center;
}

/* .kfyDetails__empty-reviews::after {
font-weight: 400;
content: 'Ajude outras pessoas e faça a primeira :)';
display: block;
margin: 20px 0;
font-size: 14px;
} */

/* #konfidency-questions-container .no-questions span::after {
font-weight: 400;
content: 'Aproveite e faça a primeira :)';
display: block;
margin: 20px 0;
font-size: 14px;
} */

#konfidency-reviews-container .review-button {
    width: fit-content !important;
    margin: 12px auto;
}

.kfyDetails__disabled--review,
.kfyDetails__disabled--question {
    background: #dfedfb;
    border-radius: 4px;
    margin-bottom: 16px;
    padding: 12px;
    font-size: 12px;
    color: #666;
    background: url('https://uploads.konfidency.com.br/americanas_info_icon.svg') no-repeat #dfedfb;
    background-position: 10px 10px;
    padding: 20px 20px 20px 50px;
}


.modal-reviews {
    padding: 20px !important;
    border-radius: 12px !important;
}

.cc-revoke-btn-img-456 {
    float: left;
    vertical-align: middle;
    margin-top: 0;
    margin-bottom: 0;
}

.cc-revoke-btn-extended-456 {
    font-size: 13px;
    min-width: 187px;
}

.cc-revoke-btn-invisible-456 {
    opacity: 0;
}

.cc-element-message-color-456 {
    color: #666 !important;
}

.cc-foreground-btn-456 {
    color: #F80032;
}

.cc-dny-btn-456 {
    "display:block"
}

#dm876B {
    display: none !important;
}

.lds-ring[data-v-35b8be05] {
    display: inline-block;
    position: relative;
    width: 16px;
    height: 16px;
}

.lds-ring div[data-v-35b8be05] {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    margin: 3px;
    border: 3px solid var(--primary-color);
    border-radius: 50%;
    animation: lds-ring-35b8be05 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: var(--primary-color) transparent transparent transparent;
}

.lds-ring.inverse div[data-v-35b8be05] {
    border: 3px solid #fff;
    border-color: #fff transparent transparent transparent;
}

.lds-ring div[data-v-35b8be05]:nth-child(1) {
    animation-delay: -0.45s;
}

.lds-ring div[data-v-35b8be05]:nth-child(2) {
    animation-delay: -0.3s;
}

.lds-ring div[data-v-35b8be05]:nth-child(3) {
    animation-delay: -0.15s;
}

@keyframes lds-ring-35b8be05 {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

</style><style></style><style>.overlay[data-v-b7eac6ec] {
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
}

.modal-login[data-v-b7eac6ec] {
    position: fixed;
    width: 400px;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 20px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
}

.btn-close[data-v-b7eac6ec] {
    font-size: 14px;
    background: transparent;
    border: none;
    opacity: 0.2;
    color: #000;
    position: absolute;
    right: 10px;
    top: 10px;
}

h2[data-v-b7eac6ec] {
    font-size: 22px;
    text-align: center;
    margin-top: 0;
}

input[type=text][data-v-b7eac6ec],
input[type=password][data-v-b7eac6ec] {
    border: 1px solid #BDBDBD;
    width: 100%;
    padding: 5px;
    margin: 0;
}

label[data-v-b7eac6ec],
input[data-v-b7eac6ec] {
    display: block;
    margin-top: 20px;
}

.btn-link[data-v-b7eac6ec] {
    color: #777;
    font-size: 11px;
    text-transform: none;
    text-decoration: underline;
    margin-bottom: 10px;
}

.btn-login+h2[data-v-b7eac6ec] {
    margin-top: 30px;
}

</style><style>.stars[data-v-1e309ef8] {
    margin-top: 10px;
    display: inline-block;
    vertical-align: middle;
}

button.star[data-v-1e309ef8] {
    background: 0 0;
    border: none;
    padding: 0;
    min-width: unset !important;
    background: transparent !important;
    box-shadow: none !important;
}

.star img[data-v-1e309ef8] {
    height: 35px;
    filter: grayscale(1)
}

.star.active img[data-v-1e309ef8] {
    filter: none;
}

.rating[data-v-1e309ef8] {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

</style><style>.starsV2 .star[data-v-1e309ef8],
.starsV2 .star.fill[data-v-1e309ef8],
.starsV2 .star.half[data-v-1e309ef8] {
    background-size: contain;
}

</style><style>.lds-ripple[data-v-2c418aa1] {
    display: inline-block;
    position: relative;
    width: 50px;
    height: 50px;
}

.lds-ripple div[data-v-2c418aa1] {
    position: absolute;
    border: 4px solid #ccc;
    opacity: 1;
    border-radius: 50%;
    animation: lds-ripple-2c418aa1 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.lds-ripple div[data-v-2c418aa1]:nth-child(2) {
    animation-delay: -0.5s;
}

@keyframes lds-ripple-2c418aa1 {
    0% {
        top: 23px;
        left: 23px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    4.9% {
        top: 23px;
        left: 23px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    5% {
        top: 23px;
        left: 23px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 45px;
        height: 45px;
        opacity: 0;
    }
}

</style><style>.overlay[data-v-ed7625b6] {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
    display: block;
}

.modal-review[data-v-ed7625b6] {
    position: fixed;
    width: 400px;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 20px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
    max-height: 100vh;
    overflow-y: auto;
}

.btn-close[data-v-ed7625b6] {
    font-size: 20px;
    font-weight: bold;
    background: transparent;
    border: none;
    opacity: 0.2;
    color: #000;
    position: absolute;
    right: 10px;
    top: 10px;
    min-width: unset;
}

.btn-close[data-v-ed7625b6]:hover {
    background: transparent;
    min-width: unset;
    box-shadow: none;
}

h2[data-v-ed7625b6] {
    font-size: 22px;
    text-align: center;
    margin-top: 0;
}

.tip[data-v-ed7625b6] {
    font-weight: normal;
    font-size: 11px;
    color: #777;
}

label[data-v-ed7625b6] {
    display: block;
    margin-top: 10px;
}

label input[type='radio'][data-v-ed7625b6] {
    apperance: auto;
    -webkit-appearance: auto;
}

label.option[data-v-ed7625b6] {
    display: inline-block;
    font-weight: normal;
    margin-bottom: 15px;
    margin-top: 0;
}

label.option+label.option[data-v-ed7625b6] {
    margin-left: 20px;
}

input.personal-data[data-v-ed7625b6] {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    min-height: 35px;
    margin: 0;
}

ul[data-v-ed7625b6] {
    list-style: none;
    margin: 20px 0 0 0;
    padding: 0;
}

ul li[data-v-ed7625b6] {
    margin: 0;
    padding: 0;
    display: inline-block;
    position: relative;
    vertical-align: top;
    margin-right: 15px;
    margin-bottom: 15px;
    border: 2px solid #d8d8d8;
    border-radius: 6px;
    width: 60px;
    height: 60px;
    box-sizing: content-box;
}

ul li img[data-v-ed7625b6] {
    width: 60px;
    height: 60px;
    object-fit: cover;
    border-radius: 5px;
}

#review-video[data-v-ed7625b6] {
    width: 60px;
    height: 60px;
}

ul li span[data-v-ed7625b6] {
    position: absolute;
    top: -10px;
    right: -10px;
    z-index: 999;
    border-radius: 10px;
    background: #999;
    width: 20px;
    height: 20px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
    cursor: pointer;
}

.add[data-v-ed7625b6] {
    border: 2px dashed #d8d8d8;
}

.add button[data-v-ed7625b6] {
    width: 60px;
    height: 60px;
    border: none;
    appearance: none;
    padding: 0;
    margin: 0;
    border-radius: 5px;
    background: url(https://reviews.konfidency.com.br/americanas/b02bf8ce7b715cebfdce.png) no-repeat center center #f7f7f7;
    background-size: 30%;
}

.actions input[type='file'][data-v-ed7625b6] {
    display: none;
}

.actions button[data-v-ed7625b6] {
    float: right;
    margin-top: 15px;
    background: var(--primary-color);
    color: #fff;
    border: none;
    padding: 10px 30px;
    border-radius: 5px;
    cursor: pointer;
    line-height: unset;
}

.actions button[type='button'][data-v-ed7625b6] {
    float: none;
    background-color: #fff;
    color: #999;
    border: 1px solid #999;
    background-image: url(https://reviews.konfidency.com.br/americanas/457247f8ec3780661c49.png);
    background-repeat: no-repeat;
    background-position: 20px 5px;
    background-size: 26px;
    padding: 10px 22px 10px 60px;
}

.actions button img[data-v-ed7625b6] {
    vertical-align: top;
    margin-left: 5px;
}

.actions button[disabled][data-v-ed7625b6] {
    opacity: 0.5;
}

.error-message[data-v-ed7625b6] {
    margin-top: 15px;
    color: #ce4747;
    text-align: center;
}

.review-success[data-v-ed7625b6] {
    text-align: center;
}

.review-success .success-message[data-v-ed7625b6] {
    display: flex;
    text-align: left;
    margin-bottom: 10px;
    background: transparent;
    color: unset;
}

.review-success .check[data-v-ed7625b6] {
    background: url(https://reviews.konfidency.com.br/americanas/27aedf084252710b5958.png);
    min-width: 60px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 15px;
}

.review-success .message[data-v-ed7625b6] {
    vertical-align: top;
    display: inline-block;
    background: transparent;
    color: unset;
    margin: unset;
}

.review-success .message h3[data-v-ed7625b6] {
    margin-top: 0;
    margin-bottom: 5px;
}

.review-success .error[data-v-ed7625b6] {
    background: url(https://reviews.konfidency.com.br/americanas/13ceff4af424031afb4b.png);
    width: 80px;
    height: 80px;
    background-size: cover;
    margin: 40px auto;
}

.review-success .attributes label[data-v-ed7625b6] {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
    font-weight: bold;
}

.review-success .attribute[data-v-ed7625b6] {
    text-align: left;
    margin-bottom: 15px;
}

.review-success .attribute select[data-v-ed7625b6] {
    padding: 5px 10px;
    border-radius: 6px;
    margin-top: 10px;
}

.review-success button[data-v-ed7625b6] {
    border: 1px solid var(--primary-color);
    border-radius: 5px;
    background: #fff;
    font-size: 16px;
    text-transform: uppercase;
    color: var(--primary-color);
    padding: 10px 20px;
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: 500;
    line-height: unset;
}

.review-success .attributes button[type='submit'][data-v-ed7625b6] {
    color: #fff;
    background-color: var(--primary-color);
}

.loading-icon[data-v-ed7625b6] {
    position: absolute;
    right: 10px;
    bottom: 10px;
}

.completeness[data-v-ed7625b6] {
    background-color: #fdfdfd;
    border-top: 1px solid #d9d9d9;
    border-radius: 0 0 5px 5px;
}

.completeness .completeness-label[data-v-ed7625b6] {
    font-size: 11px;
    padding: 10px 10px 0 10px;
}

.completeness .completeness-topics[data-v-ed7625b6] {
    display: flex;
    width: 100%;
}

.completeness .completeness-topic[data-v-ed7625b6] {
    flex: 1;
    padding: 10px 10px 10px 40px;
    font-size: 14px;
    text-transform: lowercase;
    background: url(https://reviews.konfidency.com.br/americanas/5b92e6d0e6036f177826.png) no-repeat;
    background-position: 20px 14px;
    background-size: 12px;
    transition: all 1s ease-in-out;
}

.completeness .completeness-topic.complete[data-v-ed7625b6] {
    color: #009c39;
    font-weight: bold;
    animation: complete-topic-ed7625b6 1s ease-in-out;

    background: url(https://reviews.konfidency.com.br/americanas/35802bf0ca01f41f180c.png) no-repeat;
    background-position: 20px 14px;
    background-size: 12px;
}

.completeness .completeness-progress[data-v-ed7625b6] {
    background-color: #d8d8d8;
    border-radius: 0px 0px 4px 4px;
    width: 100%;
    height: 10px;
}

.completeness .completeness-progress .indicator[data-v-ed7625b6] {
    background-color: #009c39;
    height: 10px;
    transition: width 2s ease-in-out;
    border-radius: 0 0 0 4px;
}

.completeness .completeness-progress .indicator.complete[data-v-ed7625b6] {
    border-radius: 0 0 4px 4px;
}

.text-container[data-v-ed7625b6] {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    margin-top: 10px;
    position: relative;
}

textarea[data-v-ed7625b6] {
    border: none;
    border-radius: 5px;
    width: 100%;
    display: block;
    height: 70px;
    box-sizing: border-box;
    padding: 10px;
    font-family: Lato;
    font-size: 14px;
    resize: none;
}

@keyframes complete-topic-ed7625b6 {
    0% {
        text-shadow: 0px 0px 16px rgba(0, 156, 57, 0);
    }

    50% {
        text-shadow: 0px 0px 16px #009c39;
    }

    95% {
        text-shadow: 0px 0px 16px #009c39;
    }

    100% {
        text-shadow: 0px 0px 16px rgba(0, 156, 57, 0);
    }
}

@media screen and (max-width: 767px) {
    .modal-review[data-v-ed7625b6] {
        box-sizing: border-box;
        left: 2px;
        top: 2px;
        bottom: 2px;
        right: 2px;
        position: fixed;
        width: unset;
        transform: none;
        max-width: 100%;
        font-size: 14px;
    }

    .modal-review .actions button[data-v-ed7625b6] {
        width: 100%;
    }

    .modal-review .actions button[type='button'][data-v-ed7625b6] {
        background-position: calc(50% - 60px);
    }
}

</style><style>.modal-review[data-v-ed7625b6] {
    font-size: 14px;
    border-radius: 10px;
}

label.text[data-v-ed7625b6],
label.name[data-v-ed7625b6],
label.email[data-v-ed7625b6] {
    display: none;
}

textarea[data-v-ed7625b6] {
    border: 1px solid #ccc;
}

@media screen and (max-width: 767px) {
    .modal-review[data-v-ed7625b6] {
        left: unset;
        top: 50%;
        bottom: unset;
        right: unset;
        width: 90%;
        left: 5%;
        transform: translateY(-50%);
    }
}

input[type=text][data-v-ed7625b6] {
    margin-top: 10px !important;
}

input[type=radio][data-v-ed7625b6] {
    display: inline-block !important;
    width: fit-content !important;
    height: fit-content !important;
    position: initial !important;
}

.tip[data-v-ed7625b6] {
    display: none;
}

.modal-review ul[data-v-ed7625b6] {
    margin-top: 10px;
}

.modal-review .actions button[data-v-ed7625b6] {
    margin-top: 0;
}

.actions button[data-v-ed7625b6] {
    width: 100%;
    border-radius: 19px;
}

.text-container[data-v-ed7625b6] {
    border: none !important;
}

textarea[data-v-ed7625b6] {
    border-radius: 12px !important;
}

input[type=text][data-v-ed7625b6] {
    border-radius: 18px !important;
}

</style><style>.overlay[data-v-00f85af6] {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
    display: block;
}

.modal-picture[data-v-00f85af6] {
    position: fixed;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 2px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
}

.btn-close[data-v-00f85af6] {
    font-size: 20px;
    font-weight: bold;
    border: none;
    color: #fff;
    position: absolute;
    right: 10px;
    top: 10px;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 50%;
    width: 30px;
    line-height: 30px;
}

.modal-picture img[data-v-00f85af6] {
    max-width: 100%;
    max-height: 90vh;
    object-fit: contain;
    margin: 0 auto;
}

@media screen and (max-width: 767px) {
    .modal-picture[data-v-00f85af6] {
        box-sizing: border-box;
        left: 20px;
        right: 20px;
        position: fixed;
        width: unset;
        transform: none;
        max-height: 100vh;
        text-align: center;
        padding: 0;
        transform: translateY(-50%);
    }

    .modal-picture img[data-v-00f85af6] {
        max-height: 100%;
        height: 100%;
        width: 100%;
        object-fit: contain;
        box-sizing: border-box;
    }
}

</style><style></style><style>.overlay[data-v-647469c8] {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
    display: block;
}

.modal-video[data-v-647469c8] {
    position: fixed;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 2px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
}

.btn-close[data-v-647469c8] {
    z-index: 1;
    font-size: 20px;
    font-weight: bold;
    border: none;
    color: #fff;
    position: absolute;
    right: 10px;
    top: 10px;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 50%;
    width: 30px;
    line-height: 30px;
}

.modal-video video[data-v-647469c8] {
    max-width: 100%;
    max-height: 90vh;
    object-fit: contain;
    margin: 0 auto;
}

@media screen and (max-width: 767px) {
    .modal-video[data-v-647469c8] {
        box-sizing: border-box;
        left: 20px;
        right: 20px;
        position: fixed;
        width: unset;
        transform: none;
        max-height: 100vh;
        text-align: center;
        padding: 0;
        transform: translateY(-50%);
    }

    .modal-video video[data-v-647469c8] {
        max-height: 100%;
        height: 100%;
        width: 100%;
        object-fit: contain;
        box-sizing: border-box;
    }
}

</style><style>.mt-6[data-v-36bfc358] {
    margin-top: 6px;
}

.mr-3[data-v-36bfc358] {
    margin-right: 30px;
}

.starsV2[data-v-36bfc358] {
    display: inline-block;
    vertical-align: middle;
    width: 105px;
    min-width: fit-content;
}

.starsV2 .star[data-v-36bfc358] {
    background: url(https://reviews.konfidency.com.br/americanas/38ec695ab29ee6d64d31.svg) no-repeat;
    width: 21px;
    height: 21px;
    display: inline-block;
}

.starsV2 .star.fill[data-v-36bfc358] {
    background: url(https://reviews.konfidency.com.br/americanas/6b75f8e9143eec83dfe9.svg) no-repeat;
}

.starsV2 .star.half[data-v-36bfc358] {
    background: url(https://reviews.konfidency.com.br/americanas/edae0d4ee3cc092e09e6.svg) no-repeat;
}

</style><style>.starsV2 .star[data-v-36bfc358],
.starsV2 .star.fill[data-v-36bfc358],
.starsV2 .star.half[data-v-36bfc358] {
    background-size: contain;
}

</style><style>#konfidency-reviews-container {
    color: #3e3e3e;
    max-width: 1300px;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
}

#konfidency-reviews-container.full {
    max-width: unset;
    margin: 0;
    padding: 20px 0;
}

.konfidency-overlay #konfidency-reviews-container .reviews {
    max-height: 500px;
    overflow-y: auto;
}

.konfidency-overlay .konfidency-overlay-content {
    color: #3e3e3e;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    background: #fff;
    width: 50%;
    left: 25%;
    top: 10%;
    border-radius: 10px;
}

#konfidency-reviews-container .content {
    display: none;
}

#konfidency-reviews-container .content.loaded {
    display: block;
}

.konfidency-overlay #konfidency-reviews-container {
    padding: 0;
}

.konfidency-overlay #konfidency-reviews-container .summary {
    display: none;
}

.konfidency-overlay #konfidency-reviews-container h2 {
    display: none;
}

#konfidency-reviews-container .summary {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: start;
}

#konfidency-reviews-container .summary .aggregate-rating {
    font-size: 30px;
    margin-right: 20px;
    font-weight: bold;
}

#konfidency-reviews-container .summary .stars-container {
    position: relative;
    width: 104px;
    height: 20px;
    margin-top: 6px;
}

#konfidency-reviews-container .summary .stars-container .stars {
    background: url(https://reviews.konfidency.com.br/americanas/6b75f8e9143eec83dfe9.svg) repeat-x left center;
    position: absolute;
    height: 20px;
    top: 0;
    left: 0;
}

#konfidency-reviews-container .summary .stars-container::before {
    content: '';
    background: url(https://reviews.konfidency.com.br/americanas/38ec695ab29ee6d64d31.svg) repeat-x left center;
    position: absolute;
    width: 104px;
    height: 20px;
    top: 0;
    left: 0;
    filter: grayscale(1);
}

#konfidency-reviews-container .summary .stars-count {
    display: flex;
    flex-direction: column;
}

#konfidency-reviews-container .summary .stars-count .review-count {
    display: none;
}

#konfidency-reviews-container .summary .attribute-summary {
    flex-grow: 1;
}

#konfidency-reviews-container .summary .attribute-summary .attributes {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}

#konfidency-reviews-container .summary .attribute-summary .attributes .attribute {
    display: flex;
    flex-direction: row;
    font-size: 15px;
    align-items: center;
    justify-content: space-between;
}

#konfidency-reviews-container .summary .attribute-summary .attributes .attribute .name {
    width: 35%;
    font-weight: bold;
}

#konfidency-reviews-container .summary .attribute-summary .attributes .attribute .attribute-rating {
    width: 55%;
    height: 8px;
    border-radius: 4px;
    background: #e8e8e8;
    position: relative;
}

#konfidency-reviews-container .summary .attribute-summary .attributes .attribute .attribute-rating.stars {
    width: 75%
}

#konfidency-reviews-container .summary .attribute-summary .attributes .attribute .attribute-rating .progress {
    position: absolute;
    z-index: 2;
    background: var(--primary-color);
    height: 8px;
    border-radius: 4px;
}

#konfidency-reviews-container .summary .attribute-summary .attribute .rate:is(:has(+ .attribute-rating)) {
    width: 15% !important;
    text-align: left !important;
}

#konfidency-reviews-container .summary .attribute-summary .attribute .rate.multiple-choice {
    width: 15% !important;
}

#konfidency-reviews-container .summary .attribute-summary .attributes .attribute .rate {
    width: 15%;
    text-align: right;
}

#konfidency-reviews-container .content .details .reviews .fetch-button {
    display: flex;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

#konfidency-reviews-container .content .details .reviews .fetch-button button {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 3px;
    background-color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

#konfidency-reviews-container .content .details .reviews .fetch-button button:disabled {
    cursor: wait;
}

#konfidency-reviews-container .content .details .reviews .fetch-button button img {
    vertical-align: top;
    margin-left: 5px;
}

#konfidency-reviews-container .summary .review-button {
    text-align: right;
}

#konfidency-reviews-container .summary .sort {
    display: none;
}

#konfidency-reviews-container .review-button button {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 3px;
    background-color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

#konfidency-reviews-container .summary .review-button button:disabled {
    cursor: wait;
}

#konfidency-reviews-container .summary .review-button button img {
    vertical-align: top;
    margin-left: 5px;
}

#konfidency-reviews-container .details .no-reviews {
    text-align: center;
}

#konfidency-reviews-container .details .no-reviews button {
    display: block;
    margin: 30px auto;
    border-radius: 5px;
    border: 1px solid var(--primary-color);
    background: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    font-size: 14px;
    color: var(--primary-color);
}

.konfidency-overlay #konfidency-reviews-container .details .no-reviews button {
    display: none;
}

#konfidency-reviews-container .details .details-header {
    margin-top: 20px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

#konfidency-reviews-container .details .details-header .review-count .aggregate-rating {
    display: none;
}

#konfidency-reviews-container .details .details-header .review-count {
    font-size: 22px;
    font-weight: bold;
}

#konfidency-reviews-container .details .details-header .sort {
    font-size: 12px;
}

#konfidency-reviews-container .details .details-header .sort .select-wrapper {
    display: inline-block;
}

#konfidency-reviews-container .details .details-header .sort select {
    padding: 5px 10px;
    margin-left: 10px;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
    color: #3e3e3e;
    text-transform: lowercase;
}

#konfidency-reviews-container .details .reviews .review {
    display: flex;
    flex-direction: row;
    border-bottom: 1px solid #f3f3f3;
    margin-top: 20px;
    margin-bottom: 10px;
}

#konfidency-reviews-container .details .reviews .review:last-child {
    border-bottom: none;
}

#konfidency-reviews-container .details .reviews .review-details {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    flex-grow: 1;
    padding-bottom: 15px;
}

#konfidency-reviews-container .details .reviews .review-details .rating {
    margin-right: 30px;
    width: 83px;
    height: 16px;
    position: relative;
}

#konfidency-reviews-container .details .reviews .review-details .rating .rating-text {
    display: none;
}

#konfidency-reviews-container .details .reviews .review-details .rating .stars {
    background: url(https://reviews.konfidency.com.br/americanas/6b75f8e9143eec83dfe9.svg) repeat-x left center;
    position: absolute;
    height: 16px;
    top: 0;
    left: 0;
}

#konfidency-reviews-container .details .reviews .review-details .rating::before {
    content: '';
    background: url(https://reviews.konfidency.com.br/americanas/38ec695ab29ee6d64d31.svg) repeat-x left center;
    position: absolute;
    width: 83px;
    height: 16px;
    top: 0;
    left: 0;
    filter: grayscale(1);
}

#konfidency-reviews-container .details .reviews .review-details .nameAndDate {
    display: flex;
    flex-direction: row;
    flex: 1;
}

#konfidency-reviews-container .details .reviews .review-details .name {
    margin-right: 30px;
    font-size: 16px;
    font-weight: 600;
    max-width: 140px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

#konfidency-reviews-container .details .reviews .review-details .date {
    margin-right: 30px;
    font-size: 13px;
    color: #787878;
}

#konfidency-reviews-container .details .reviews .review-details .verified {
    font-size: 12px;
    margin-left: 30px;
}

#konfidency-reviews-container .details .reviews .review-details .verified::before {
    content: '';
    width: 17px;
    height: 17px;
    background: url(https://reviews.konfidency.com.br/americanas/7f198d980bd8a677346a.png) no-repeat;
    display: inline-block;
    background-size: contain;
    vertical-align: middle;
    margin-right: 6px;
}

#konfidency-reviews-container .details .reviews .review-details .text {
    width: 100%;
    font-size: 16px;
    margin-top: 15px;
}

#konfidency-reviews-container .details .reviews .review-details .review-files {
    width: 100%;
    margin-top: 15px;
    display: inline-flex;
}

#konfidency-reviews-container .details .reviews .review-details .pictures img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    margin-right: 10px;
    margin-bottom: 8px;
    border: 1px solid #ccc;
    display: inline-block;
}

#konfidency-reviews-container .details .reviews .review-details .video {
    display: inline-flex;
    height: 80px;
    width: 80px;
    justify-content: center;
    position: relative;
}

#konfidency-reviews-container .details .reviews .review-details .video video {
    border: 1px solid #ccc;
    background-color: black;
    width: 80px;
    height: 80px;
    position: absolute;
}

#konfidency-reviews-container .details .reviews .review-details .video .player {
    z-index: 1;
    cursor: pointer;
    background: none;
    width: 50px;
    height: 50px;
    border: solid 5px #fff;
    border-radius: 100%;
    position: relative;
    box-shadow: 2px 2px 5px black;
    align-self: center;
}

#konfidency-reviews-container .details .reviews .review-details .video .player span {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 17px solid #fff;
    border-bottom: 10px solid transparent;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#konfidency-reviews-container .details .reviews .review-details .attributes {
    width: 100%;
    font-size: 14px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#konfidency-reviews-container .details .reviews .review-details .attributes .attribute {
    margin-right: 40px;
    width: 200px;
    margin-top: 15px;
}

#konfidency-reviews-container .details .reviews .review-details .attributes .attribute label {
    font-weight: bold;
    display: flex;
    width: 100%;
}

#konfidency-reviews-container .details .reviews .review-details .attributes .attribute label span {
    font-weight: normal;
    width: 50%;
}

#konfidency-reviews-container .details .reviews .review-details .attributes .attribute label span.title {
    font-weight: bold;
}

#konfidency-reviews-container .details .reviews .review-details .attributes .attribute label span.value {
    text-align: right;
}


#konfidency-reviews-container .details .reviews .review-details .attributes .attribute .attribute-rating {
    height: 8px;
    width: 100%;
    border-radius: 4px;
    background: #e8e8e8;
    margin-top: 10px;
    position: relative;
}

#konfidency-reviews-container .details .reviews .review-details .attributes .attribute .attribute-rating .progress {
    position: absolute;
    z-index: 2;
    background: var(--primary-color);
    height: 8px;
    border-radius: 4px;
}

#konfidency-reviews-container .details .reviews .review-details .reply {
    margin-left: 10px;
    border-left: 3px solid #d9d9d9;
    padding-left: 15px;
    color: #666;
    font-size: 14px;
    margin-top: 10px;
}

#konfidency-reviews-container .details .reviews .review-details .reply .title {
    font-weight: bold;
    margin-top: 5px;
}

#konfidency-reviews-container .details .reviews .review-details .reply .title .date {
    font-weight: normal;
    margin-left: 20px;
}

#konfidency-reviews-container .details .reviews .review-details .reply .text {
    font-size: 14px;
    margin-bottom: 5px;
}

#konfidency-reviews-container .details .reviews .review-feedbacks {
    margin-left: 60px;
    text-align: right;
    display: flex;
    flex-direction: column;
}

#konfidency-reviews-container .details .reviews .review-feedbacks .question {
    font-size: 12px;
    white-space: nowrap;
}

#konfidency-reviews-container .details .reviews .review-feedbacks .votes {
    width: 120px;
    font-size: 12px;
    flex-direction: row;
    display: flex;
    margin-top: 10px;
    padding-bottom: 10px;
}

#konfidency-reviews-container .details .reviews .review-feedbacks .votes div {
    flex-grow: 1;
    padding: 10px;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 10px center;
    cursor: pointer;
}

#konfidency-reviews-container .details .reviews .review-feedbacks .votes .helpful {
    margin-right: 5px;
    background-size: 20px;
    background-image: url(https://reviews.konfidency.com.br/americanas/0acdc391d98ff93f3f10.png);
}

#konfidency-reviews-container .details .reviews .review-feedbacks .votes .helpful.highlight {
    border: 1px solid var(--primary-color);
}

#konfidency-reviews-container .details .reviews .review-feedbacks .votes .unhelpful {
    margin-left: 5px;
    background-image: url(https://reviews.konfidency.com.br/americanas/97647c2b925d987ae325.png);
}

#konfidency-reviews-container .details .reviews .review-feedbacks .votes .unhelpful.highlight {
    border: 1px solid #ce4747;
}

.konfidency-pictures-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
}

.konfidency-pictures-modal {
    display: none;
}

.konfidency-pictures-modal.open {
    display: block;
}

.konfidency-pictures-modal-inner {
    color: #3e3e3e;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    background: #fff;
    width: 50%;
    left: 25%;
    top: 10%;
    border-radius: 10px;
}

.konfidency-pictures-modal-inner.open {
    display: block;
}

.konfidency-pictures-modal-inner .close-modal {
    width: 24px;
    height: 24px;
    background: url(https://reviews.konfidency.com.br/americanas/f3f6386b3d1a28279c0b.png) no-repeat;
    background-size: contain;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}

.konfidency-pictures-modal-inner .modal-content {
    margin-top: 10px;
    padding-bottom: 10px;
}

.konfidency-pictures-modal-inner .modal-content .picture {
    text-align: center;
}

.konfidency-pictures-modal-inner .modal-content .picture img {
    max-width: 100%;
    max-height: 400px;
    object-fit: cover;
}

#konfidency-reviews-container .summary.empty {
    display: none;
}

.konfidency__ai-summary {
    background-color: #fafafa;
    border-radius: 10px;
    padding: 20px;
    margin-top: 20px;
}

.konfidency__ai-summary--text {
    font-size: 15px;
    text-align: justify;
}

.konfidency__ai-summary--topic {
    list-style: none;
    display: flex;
    flex-direction: row;
    gap: 20px;
    padding: 0;
    margin: 30px 0;
}


.konfidency__ai-summary--topic li {
    padding: 0;
    margin: 0;
    position: relative;
}

.konfidency__ai-summary--topic-text {
    padding: 5px 20px 5px 40px;
    background: #ccc;
    border-radius: 20px;
    font-size: 13px;
    line-height: 15px;
    color: #fff;
}

.konfidency__ai-summary--icon {
    background: #999;
    height: 33px;
    width: 33px;
    border-radius: 15px;
    position: absolute;
    top: -4px;
    z-index: 2;
    display: block !important;
}

.konfidency__ai-summary--topic-positive .konfidency__ai-summary--topic-text {
    background: #1F7D00;
}

.konfidency__ai-summary--topic-positive .konfidency__ai-summary--icon {
    background: #169F06;
    background-image: url(https://reviews.konfidency.com.br/americanas/d632c696f2141cf48919.png);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
}

.konfidency__ai-summary--topic-negative .konfidency__ai-summary--topic-text {
    background: #7D0000;
}

.konfidency__ai-summary--topic-negative .konfidency__ai-summary--icon {
    background: #B40606;
    background-image: url(https://reviews.konfidency.com.br/americanas/3652b2d76b3020697f7e.png);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
}

.konfidency__ai-summary--identifier {
    font-size: 12px;
    color: #666;
    padding-left: 20px;
    background: url(https://reviews.konfidency.com.br/americanas/e2e21e3afce4b74c781f.svg) no-repeat;

}

@media screen and (min-width: 768px) {
    .konfidency__ai-summary--topics {
        width: fit-content;
    }
}

@media screen and (max-width: 767px) {
    .konfidency-pictures-modal-inner .modal-content .picture img {
        max-height: 100vh;
    }

    .konfidency-pictures-modal-inner .modal-content {
        margin-top: 40px;
    }

    .konfidency-overlay .konfidency-overlay-content,
    .konfidency-pictures-modal-inner {
        box-sizing: border-box;
        left: 2px;
        top: 2px;
        bottom: 2px;
        right: 2px;
        position: absolute;
        width: unset;
    }

    .konfidency-overlay .konfidency-overlay-content #konfidency-reviews-container .reviews {
        position: fixed;
        top: 120px;
        background: #fff;
        overflow-y: auto;
        bottom: 20px;
        left: 20px;
        right: 20px;
        z-index: 1000001;
    }

    #konfidency-reviews-container .summary {
        flex-flow: wrap;
    }



    #konfidency-reviews-container .summary .attribute-summary {
        order: 2;
        width: 100%;
    }

    #konfidency-reviews-container .summary .attribute-summary .attributes {
        width: 100%;
        margin-top: 15px;
        margin-bottom: 5px;
    }

    #konfidency-reviews-container .summary .review-button {
        flex-grow: 1;
    }

    #konfidency-reviews-container .details .reviews .review {
        flex-direction: column;
    }

    #konfidency-reviews-container .summary .aggregate-rating {
        font-size: 24px;
        margin-right: 10px;
    }

    #konfidency-reviews-container .summary .review-button button {
        padding: 10px 20px;
        font-size: 10px;
    }

    #konfidency-reviews-container .details .details-header .review-count {
        font-size: 16px;
        flex-grow: 1;
    }

    #konfidency-reviews-container .details .details-header .sort span {
        display: none;
    }

    #konfidency-reviews-container .details .reviews .review-details .rating {
        margin-right: 10px;
    }

    #konfidency-reviews-container .details .reviews .review-details .name {
        flex-grow: 1;
        min-width: 100%;
        margin-top: 5px;
    }

    #konfidency-reviews-container .details .reviews .review-details .date {
        margin-right: 30px;
    }

    #konfidency-reviews-container .details .reviews .review-details .verified {
        margin-left: 0;
    }

    #konfidency-reviews-container .details .reviews .review-details .text {
        margin-bottom: 10px;
    }

    #konfidency-reviews-container .details .reviews .review .review-feedbacks {
        flex-direction: row;
        margin: 0;
        align-items: center;
        margin-bottom: 10px;
    }

    #konfidency-reviews-container .details .reviews .review-feedbacks .question {
        flex-grow: 1;
        text-align: left;
        font-size: 14px;
        font-weight: 600;
    }

    #konfidency-reviews-container .details .reviews .review-feedbacks .votes div {
        width: 55px;
        flex-grow: 0;
    }

    #konfidency-reviews-container .details .reviews .review-details .nameAndDate {
        min-width: 100%;
        flex-wrap: wrap;
    }
}

#konfidency-reviews-container .details .reviews .review .product-name {
    margin-top: 15px;
}

#konfidency-reviews-container .details .review-button {
    display: none;
}

</style><style></style><style>.overlay[data-v-28618477] {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
    display: block;
}

.modal-question[data-v-28618477] {
    position: fixed;
    width: 400px;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 20px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
}

.btn-close[data-v-28618477] {
    font-size: 20px;
    font-weight: bold;
    background: transparent;
    border: none;
    opacity: 0.2;
    color: #000;
    position: absolute;
    right: 10px;
    top: 10px;
}

h2[data-v-28618477] {
    font-size: 22px;
    text-align: center;
    margin-top: 0;
}

.tip[data-v-28618477] {
    font-weight: normal;
    font-size: 11px;
    color: #777;
}

label[data-v-28618477] {
    display: block;
}

textarea[data-v-28618477] {
    border: 1px solid #cdcdcd;
    background: #fff;
    border-radius: 5px;
    width: 100%;
    display: block;
    height: 80px;
    box-sizing: border-box;
    padding: 10px;
    margin-top: 10px;
}

input.personal-data[data-v-28618477] {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    min-height: 35px;
    margin: 0;
}

.actions button[data-v-28618477] {
    float: right;
    margin-top: 15px;
    background: var(--primary-color);
    color: #fff;
    border: none;
    padding: 10px 30px;
    border-radius: 5px;
    cursor: pointer;
}

.actions button[disabled][data-v-28618477] {
    opacity: 0.5;
}

.error-message[data-v-28618477] {
    margin-top: 15px;
    color: #ce4747;
    text-align: center;
}

.question-success[data-v-28618477] {
    text-align: center;
}

.question-success .success-message[data-v-28618477] {
    display: flex;
    text-align: left;
    margin-bottom: 10px;
}

.question-success .check[data-v-28618477] {
    background: url(https://reviews.konfidency.com.br/americanas/27aedf084252710b5958.png);
    min-width: 60px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 15px;
}

.question-success .message[data-v-28618477] {
    vertical-align: top;
    display: inline-block;
}

.question-success .message h3[data-v-28618477] {
    margin-top: 0;
    margin-bottom: 5px;
}

@media screen and (max-width: 767px) {
    .modal-question[data-v-28618477] {
        box-sizing: border-box;
        left: 2px;
        top: 2px;
        bottom: 2px;
        right: 2px;
        position: fixed;
        width: unset;
        transform: none;
    }

    .modal-question .actions button[data-v-28618477] {
        width: 100%;
    }
}

</style><style>.modal-question[data-v-28618477] {
    font-size: 14px;
    border-radius: 10px;
}

label[data-v-28618477] {
    margin-top: 10px;
}

@media screen and (max-width: 767px) {
    .modal-question[data-v-28618477] {
        left: unset;
        top: 50%;
        bottom: unset;
        right: unset;
        width: 90%;
        left: 5%;
        transform: translateY(-50%);
    }
}

input[type=text][data-v-28618477] {
    margin-top: 10px !important;
}

.tip[data-v-28618477] {
    display: none;
}

.modal-question ul[data-v-28618477] {
    margin-top: 10px;
}

.modal-question .actions button[data-v-28618477] {
    margin-top: 20px;
}

.actions button[data-v-28618477] {
    width: 100%;
    border-radius: 19px;
}

textarea[data-v-28618477] {
    border-radius: 12px !important;
}

input[type=text][data-v-28618477] {
    border-radius: 18px !important;
}

</style><style>.kfy__response-text[data-v-8f023e46] {
    word-wrap: break-word;
    overflow-wrap: break-word;
}

.kfy__link[data-v-8f023e46] {
    text-decoration: underline;
    display: inline-block;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

</style><style>#konfidency-questions-container[data-v-2b2143bf] {
    color: #3e3e3e;
    max-width: 1300px;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
}

#konfidency-questions-container.full[data-v-2b2143bf] {
    max-width: unset;
    margin: 0;
    padding: 20px 0;
}

#konfidency-questions-container .search[data-v-2b2143bf] {
    margin: 10px auto;
}

#konfidency-questions-container .search input[data-v-2b2143bf] {
    border: 1px solid #e8e8e8;
    background: #fff;
    border-radius: 5px;
    padding: 10px 20px;
    width: 50%;
    transition: all 1s ease-in-out;
}

#konfidency-questions-container .search input[data-v-2b2143bf]:focus::placeholder {
    font-size: 14px;
    transition: all 0.5s ease-in-out;
}

#konfidency-questions-container .search input[data-v-2b2143bf]::placeholder {
    font-size: 11px;
    color: #999;
    transition: all 0.5s ease-in-out;
}

.konfidency-overlay #konfidency-questions-container .reviews[data-v-2b2143bf] {
    max-height: 500px;
    overflow-y: auto;
}

.konfidency-overlay .konfidency-overlay-content[data-v-2b2143bf] {
    color: #3e3e3e;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    background: #fff;
    width: 50%;
    left: 25%;
    top: 10%;
    border-radius: 10px;
}

#konfidency-questions-container .content[data-v-2b2143bf] {
    display: none;
}

#konfidency-questions-container .content.loaded[data-v-2b2143bf] {
    display: block;
}

.konfidency-overlay #konfidency-questions-container[data-v-2b2143bf] {
    padding: 0;
}

.konfidency-overlay #konfidency-questions-container .summary[data-v-2b2143bf] {
    display: none;
}

.konfidency-overlay #konfidency-questions-container h2[data-v-2b2143bf] {
    display: none;
}

#konfidency-questions-container .summary[data-v-2b2143bf] {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: start;
}

#konfidency-questions-container .summary .qty[data-v-2b2143bf] {
    flex: 2;
    font-size: 22px;
    font-weight: bold;
}

#konfidency-questions-container .summary .question-button[data-v-2b2143bf] {
    text-align: right;
    flex: 1;
}

#konfidency-questions-container .summary .question-button button[data-v-2b2143bf] {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 3px;
    background-color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

#konfidency-questions-container .summary .question-button button[data-v-2b2143bf]:disabled {
    cursor: wait;
}

#konfidency-questions-container .summary .question-button button img[data-v-2b2143bf] {
    vertical-align: top;
    margin-left: 5px;
}

#konfidency-questions-container .details .no-questions[data-v-2b2143bf] {
    text-align: center;
}

#konfidency-questions-container .details .no-questions button[data-v-2b2143bf] {
    display: block;
    margin: 30px auto;
    border-radius: 5px;
    border: 1px solid var(--primary-color);
    background: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    font-size: 14px;
    color: var(--primary-color);
}

.konfidency-overlay #konfidency-questions-container .details .no-questions button[data-v-2b2143bf] {
    display: none;
}

#konfidency-questions-container .details .details-header[data-v-2b2143bf] {
    margin-top: 20px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

#konfidency-questions-container .details .details-header .qty[data-v-2b2143bf] {
    font-size: 22px;
    font-weight: bold;
    flex: 1;
}

#konfidency-questions-container .details .questions>.question[data-v-2b2143bf] {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #f3f3f3;
    margin-top: 20px;
    margin-bottom: 10px;
}

#konfidency-questions-container .details .questions .question[data-v-2b2143bf]:last-child {
    border-bottom: none;
}

#konfidency-questions-container .details .questions .question-details[data-v-2b2143bf] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    flex-grow: 1;
    padding-bottom: 15px;
    padding-left: 70px;
    background: url(https://reviews.konfidency.com.br/americanas/c0c15ce98934e09dd404.png) no-repeat;
    background-size: 50px;
}

#konfidency-questions-container .details .questions .question-details .name[data-v-2b2143bf] {
    margin-right: 30px;
    font-size: 16px;
    font-weight: 600;
    width: 140px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

#konfidency-questions-container .questions .question-details .date[data-v-2b2143bf] {
    margin-right: 30px;
    font-size: 13px;
    color: #787878;
}

#konfidency-questions-container .questions .question-details .text[data-v-2b2143bf] {
    width: 100%;
    font-size: 16px;
    margin-top: 15px;
}

#konfidency-questions-container .questions .question-details .pictures[data-v-2b2143bf] {
    width: 100%;
    margin-top: 15px;
}

#konfidency-questions-container .questions .question-details .pictures img[data-v-2b2143bf] {
    width: 80px;
    height: 80px;
    object-fit: cover;
    margin-right: 10px;
    border: 1px solid #ccc;
}

#konfidency-questions-container .questions .question-details .attributes[data-v-2b2143bf] {
    width: 100%;
    font-size: 14px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#konfidency-questions-container .questions .question-details .attributes .attribute[data-v-2b2143bf] {
    margin-right: 40px;
    width: 150px;
    margin-top: 15px;
}

#konfidency-questions-container .questions .question-details .attributes .attribute label[data-v-2b2143bf] {
    font-weight: bold;
}

#konfidency-questions-container .questions .question-details .attributes .attribute label span[data-v-2b2143bf] {
    float: right;
    font-weight: normal;
}

#konfidency-questions-container .questions .question-details .attributes .attribute .attribute-rating[data-v-2b2143bf] {
    height: 8px;
    width: 100%;
    border-radius: 4px;
    background: #e8e8e8;
    margin-top: 10px;
    position: relative;
}

#konfidency-questions-container .questions .question-details .attributes .attribute .attribute-rating .progress[data-v-2b2143bf] {
    position: absolute;
    z-index: 2;
    background: var(--primary-color);
    height: 8px;
    border-radius: 4px;
}

#konfidency-questions-container .questions .reply[data-v-2b2143bf] {
    margin-left: 25px;
    border-left: 3px solid #d9d9d9;
    padding-left: 15px;
    color: #666;
    font-size: 14px;
    flex-direction: row;
    display: flex;
    margin-bottom: 10px;
}

#konfidency-questions-container .questions .reply .reply-details[data-v-2b2143bf] {
    flex: 1;
    justify-content: center;
    display: flex;
    flex-direction: column;
}

#konfidency-questions-container .questions .reply .title[data-v-2b2143bf] {
    font-weight: bold;
    margin-top: 5px;
}

#konfidency-questions-container .questions .reply .title .date[data-v-2b2143bf] {
    font-size: 12px;
    font-weight: normal;
    margin-left: 20px;
}

#konfidency-questions-container .questions .reply .text[data-v-2b2143bf] {
    font-size: 14px;
    margin-bottom: 5px;
    white-space: pre-line;
}

#konfidency-questions-container .details .questions .question-feedbacks[data-v-2b2143bf] {
    margin-left: 60px;
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#konfidency-questions-container .details .questions .question-feedbacks .question[data-v-2b2143bf] {
    font-size: 12px;
    white-space: nowrap;
}

#konfidency-questions-container .details .questions .question-feedbacks .votes[data-v-2b2143bf] {
    width: 120px;
    font-size: 12px;
    flex-direction: row;
    display: flex;
    margin-top: 5px;
    padding-bottom: 5px;
}

#konfidency-questions-container .details .questions .question-feedbacks .votes div[data-v-2b2143bf] {
    flex-grow: 1;
    padding: 10px;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 10px center;
    cursor: pointer;
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .helpful[data-v-2b2143bf] {
    margin-right: 5px;
    background-size: 20px;
    background-image: url(https://reviews.konfidency.com.br/americanas/0acdc391d98ff93f3f10.png);
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .helpful.highlight[data-v-2b2143bf] {
    border: 1px solid var(--primary-color);
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .unhelpful[data-v-2b2143bf] {
    margin-left: 5px;
    background-image: url(https://reviews.konfidency.com.br/americanas/97647c2b925d987ae325.png);
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .unhelpful.highlight[data-v-2b2143bf] {
    border: 1px solid #ce4747;
}

#konfidency-questions-container .content .details .questions .fetch-button[data-v-2b2143bf] {
    display: flex;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

#konfidency-questions-container .content .details .questions .fetch-button button[data-v-2b2143bf] {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 3px;
    background-color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

#konfidency-questions-container .content .details .questions .fetch-button button[data-v-2b2143bf]:disabled {
    cursor: wait;
}

#konfidency-questions-container .content .details .questions .fetch-button button img[data-v-2b2143bf] {
    vertical-align: top;
    margin-left: 5px;
}

.konfidency-pictures-overlay[data-v-2b2143bf] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
}

.konfidency-pictures-modal[data-v-2b2143bf] {
    display: none;
}

.konfidency-pictures-modal.open[data-v-2b2143bf] {
    display: block;
}

.konfidency-pictures-modal-inner[data-v-2b2143bf] {
    color: #3e3e3e;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    background: #fff;
    width: 50%;
    left: 25%;
    top: 10%;
    border-radius: 10px;
}

.konfidency-pictures-modal-inner.open[data-v-2b2143bf] {
    display: block;
}

.konfidency-pictures-modal-inner .close-modal[data-v-2b2143bf] {
    width: 24px;
    height: 24px;
    background: url(https://reviews.konfidency.com.br/americanas/f3f6386b3d1a28279c0b.png) no-repeat;
    background-size: contain;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}

.konfidency-pictures-modal-inner .modal-content[data-v-2b2143bf] {
    margin-top: 10px;
    padding-bottom: 10px;
}

.konfidency-pictures-modal-inner .modal-content .picture[data-v-2b2143bf] {
    text-align: center;
}

.konfidency-pictures-modal-inner .modal-content .picture img[data-v-2b2143bf] {
    max-width: 100%;
    max-height: 400px;
    object-fit: cover;
}

@media screen and (max-width: 767px) {
    .konfidency-pictures-modal-inner .modal-content .picture img[data-v-2b2143bf] {
        max-height: 100vh;
    }

    .konfidency-pictures-modal-inner .modal-content[data-v-2b2143bf] {
        margin-top: 40px;
    }

    #konfidency-questions-container .summary .qty[data-v-2b2143bf] {
        flex: 1;
    }

    #konfidency-questions-container .summary .question-button[data-v-2b2143bf] {
        flex-grow: 1;
    }

    #konfidency-questions-container .details .questions .review[data-v-2b2143bf] {
        flex-direction: column;
    }

    #konfidency-questions-container .summary .question-button button[data-v-2b2143bf] {
        padding: 10px 20px;
        font-size: 10px;
    }

    #konfidency-questions-container .details .details-header .qty[data-v-2b2143bf] {
        font-size: 16px;
        flex-grow: 1;
    }

    #konfidency-questions-container .questions .question-details .name[data-v-2b2143bf] {
        width: 30%;
        flex-grow: 1;
    }

    #konfidency-questions-container .questions .question-details .date[data-v-2b2143bf] {
        margin-right: 0;
    }

    #konfidency-questions-container .questions .question-details .verified[data-v-2b2143bf] {
        margin-left: 0;
        margin-top: 10px;
    }

    #konfidency-questions-container .questions .question-details .text[data-v-2b2143bf] {
        margin-bottom: 10px;
    }

    #konfidency-questions-container .details .questions .question .question-feedbacks[data-v-2b2143bf] {
        flex-direction: row;
        margin: 0;
        align-items: center;
        margin-bottom: 10px;
    }

    #konfidency-questions-container .details .questions .question-feedbacks .question[data-v-2b2143bf] {
        flex-grow: 1;
        text-align: left;
        font-size: 14px;
        font-weight: 600;
    }

    #konfidency-questions-container .details .questions .question-feedbacks .votes div[data-v-2b2143bf] {
        width: 55px;
        flex-grow: 0;
    }

    #konfidency-questions-container .questions .reply[data-v-2b2143bf] {
        flex-direction: column;
    }
}

</style><style></style><style>.kfyDetails__container {
    display: flex;
    flex-direction: row;
    width: 100%;
    gap: 16px;
}

.kfyDetails__reviews .kfyDetails__section-aggregate {
    min-width: 20%;
}

.kfyDetails__reviews .kfyDetails__section-details {
    flex: 1;
}

.kfyDetails__box-title {
    display: none;
}

.kfyDetails__sort {
    display: flex;
    align-items: baseline;
}

#kfyDetails__sort--field {
    color: rgb(102, 102, 102);
    border: none;
    font-size: 14px;
    background: transparent;
    width: fit-content !important;
    text-transform: lowercase;
    -webkit-appearance: none;
    line-height: 14px;
    margin-left: 4px;
}

.select-wrapper {
    display: inline-block;
    height: 14px;
    line-height: 14px;
}

label.kfyDetails__sort--label {
    background-image: url("data:image/svg+xml,%3Csvg viewBox=\"0 0 15 15\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill=\"%23f80032\" d=\"M7.36 2.988a.645.645 0 01-.02.912c-.271.26-.7.26-.972 0L4.82 2.415v10.68a.687.687 0 11-1.375 0V2.415L1.895 3.9c-.271.26-.7.26-.971 0a.645.645 0 01-.02-.912l.02-.02L3.646.36c.272-.26.7-.26.972 0L7.34 2.969zm6.875 8.413a.645.645 0 01-.02.02l-2.722 2.608c-.272.26-.7.26-.972 0L7.799 11.42a.645.645 0 010-.931c.271-.26.7-.26.972 0l1.549 1.483V1.293a.687.687 0 111.375 0v10.68l1.548-1.484c.272-.26.7-.26.972 0a.645.645 0 01.02.912z\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 20px;
    background-size: 12px;
    background-position-y: 2px;
    line-height: 14px;
    color: rgb(248, 0, 50);
    text-transform: lowercase;
    font-size: 14px;
    margin: 0px 4px 0px 4px;
    font-weight: 400;
}

.kfyDetails__box--count {
    padding: 20px;
    font-size: 14px;
    border-bottom: 1px solid rgb(233, 233, 233);
}

.kfyDetails__summary_rating {
    display: flex;
    flex-direction: column;
}

.kfyDetails__summary-rating-stars {
    display: flex;
    flex-direction: row;
}

.kfyDetails__summary-aggregate {
    font-size: 30px;
    margin-right: 20px;
    font-weight: bold;
}

.kfyDetails__ratingDistribution {
    margin-top: 30px
}

.kfyDetails__distributionDetails__row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 8px;
    align-items: center;
    font-size: 14px;
    margin-bottom: 8px;
}

.kfyDetails__distributionDetails__rating {
    width: 20%;
}

.kfyDetails__distributionDetails__progress {
    background: #e8e8e8;
    width: 60%;
    height: 8px;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
}

.kfyDetails__distributionDetails__progress-fill {
    position: absolute;
    background-color: var(--primary-color);
    height: 8px;
}


.kfyDetails__distributionDetails__pct {
    width: 20%;
}


.kfyDetails__distributionDetails__rating {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 4px;
    font-size: 14px;
}

.kfyDetails__distributionDetails__star {
    width: 16px;
    height: 16px;
}


.kfyDetails__section-details .reviews .review {
    border-radius: 12px;
    background: rgb(250, 250, 250);
    width: 96% !important;
    box-sizing: border-box;
    /* display: flex!important; */
    /* flex-direction: row; */
}

.kfyDetails__section-details .reviews .review .review-details {
    padding: 25px 30px 15px;
}

.kfyDetails__section-details .reviews {
    display: flex;
    flex-direction: column;
    margin: 16px 0;
    align-items: center;
    gap: 12px;
}


.kfyDetails__section-details .reviews .review .text {
    margin-top: 12px;
}

.kfyDetails__section-details .reviews .review .nameAndDate {
    margin-top: 8px;
    font-size: 14px;
    line-height: 16px;
    color: rgb(153, 153, 153);
}

.kfyDetails__section-details .reviews .review .nameAndDate .name {
    display: inline-block;
}

.kfyDetails__section-details .reviews .review .nameAndDate .date {
    display: inline-block;
}

.kfyDetails__section-details .reviews .review .nameAndDate .date::before {
    content: ' em ';
    display: inline-block;
    margin-left: 4px;
}

.kfyDetails__section-details .reviews .review .review-details .verified {
    display: inline-block;
    margin-left: 12px;
    align-items: center;
    width: fit-content;
    background: rgb(241, 241, 241);
    border: 0.75px solid rgb(232, 232, 232);
    border-radius: 8px;
    padding: 4px 12px;
    color: rgb(51, 51, 51);
    font-size: 14px;
    background-image: url("data:image/svg+xml,%3Csvg width=\"10\" height=\"16\" viewBox=\"0 0 10 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 13.76h9.92V16H0v-2.24zM4.901 3.52a5.594 5.594 0 012.492.534c.726.355 1.089 1.027 1.089 2.013v3.757c0 .26.005.576.016.946-.006.199.04.396.133.571.086.11.2.196.329.248v.316H6.531a2.31 2.31 0 01-.141-.466 5.066 5.066 0 01-.063-.496 4.56 4.56 0 01-1.065.817c-.5.27-1.061.409-1.63.4a2.877 2.877 0 01-1.916-.635 2.219 2.219 0 01-.756-1.8A2.314 2.314 0 012.174 7.54a5.568 5.568 0 011.96-.526l.76-.09c.302-.025.6-.089.886-.188a.647.647 0 00.478-.609.714.714 0 00-.364-.694 2.36 2.36 0 00-1.07-.192 1.427 1.427 0 00-1.12.376c-.17.217-.279.477-.314.75H1.234A3.06 3.06 0 011.861 4.6c.59-.72 1.604-1.08 3.04-1.08zM6.25 7.923a2.469 2.469 0 01-.427.207c-.193.065-.391.114-.592.146l-.502.09a3.34 3.34 0 00-1.01.293.974.974 0 00-.518.909.938.938 0 00.32.792c.222.166.494.252.772.244.473.002.936-.14 1.328-.406.404-.27.615-.763.63-1.48l-.001-.795zM9.92 0v2.24H0V0h9.92z\" fill=\"%23E60014\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 32px;
    background-position: 12px 4px;
}


.kfyDetails__section-details .reviews .review .review-feedbacks {
    display: flex;
    color: rgb(102, 102, 102);
    background: rgb(244, 244, 244);
    font-size: 14px;
    font-weight: normal;
    flex-direction: row;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    border-radius: 0px 0px 12px 12px;
    padding: 10px 30px;
    width: 100%;
}



.kfyDetails__section-details .reviews .review .review-feedbacks .votes {
    display: flex;
    flex-direction: row;
    gap: 12px
}

.kfyDetails__section-details .reviews .review .review-feedbacks .votes .helpful::before,
.unhelpful::before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox=\"0 0 27 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath stroke=\"%23666666\" d=\"M7.675 23.784H4.432a2.162 2.162 0 01-2.162-2.162v-7.568a2.162 2.162 0 012.162-2.162h3.243m7.568-2.162V5.405A3.243 3.243 0 0012 2.162l-4.325 9.73v11.892H19.87a2.162 2.162 0 002.162-1.838l1.492-9.73a2.163 2.163 0 00-2.162-2.486h-6.119z\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 20px;
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background-position: center;
}

.kfyDetails__section-details .reviews .review .review-feedbacks .votes .unhelpful::before {
    transform: rotate(180deg);
}

.kfyDetails__section-details .reviews .review .review-feedbacks .votes .helpful,
.unhelpful {
    display: flex;
    gap: 4px;
    cursor: pointer;
}

.kfyDetails__section-details button.fetch-review {
    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;
}

@media screen and (max-width: 767px) {
    .kfyDetails__container {
        flex-direction: column;
    }

    .kfyDetails__distributionDetails__rating {
        width: 15%;
    }

    .kfyDetails__distributionDetails__progress {
        width: 70%;
    }

    .kfyDetails__distributionDetails__pct {
        width: 15%;
    }

    .kfyDetails__section-details .reviews .review .review-details .verified {
        margin-left: 0 !important;
        margin-top: 12px !important;
    }
}

</style><style></style><style>#konfidency-questions-container[data-v-1bc42500] {
    color: #3e3e3e;
    max-width: 1300px;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
}

#konfidency-questions-container.full[data-v-1bc42500] {
    max-width: unset;
    margin: 0;
    padding: 20px 0;
}

#konfidency-questions-container .search[data-v-1bc42500] {
    margin: 10px auto;
}

#konfidency-questions-container .search input[data-v-1bc42500] {
    border: 1px solid #e8e8e8;
    background: #fff;
    border-radius: 5px;
    padding: 10px 20px;
    width: 50%;
    transition: all 1s ease-in-out;
}

#konfidency-questions-container .search input[data-v-1bc42500]:focus::placeholder {
    font-size: 14px;
    transition: all 0.5s ease-in-out;
}

#konfidency-questions-container .search input[data-v-1bc42500]::placeholder {
    font-size: 11px;
    color: #999;
    transition: all 0.5s ease-in-out;
}

.konfidency-overlay #konfidency-questions-container .reviews[data-v-1bc42500] {
    max-height: 500px;
    overflow-y: auto;
}

.konfidency-overlay .konfidency-overlay-content[data-v-1bc42500] {
    color: #3e3e3e;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    background: #fff;
    width: 50%;
    left: 25%;
    top: 10%;
    border-radius: 10px;
}

#konfidency-questions-container .content[data-v-1bc42500] {
    display: none;
}

#konfidency-questions-container .content.loaded[data-v-1bc42500] {
    display: block;
}

.konfidency-overlay #konfidency-questions-container[data-v-1bc42500] {
    padding: 0;
}

.konfidency-overlay #konfidency-questions-container .summary[data-v-1bc42500] {
    display: none;
}

.konfidency-overlay #konfidency-questions-container h2[data-v-1bc42500] {
    display: none;
}

#konfidency-questions-container .summary[data-v-1bc42500] {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: start;
}

#konfidency-questions-container .summary .qty[data-v-1bc42500] {
    flex: 2;
    font-size: 22px;
    font-weight: bold;
}

#konfidency-questions-container .summary .question-button[data-v-1bc42500] {
    text-align: right;
    flex: 1;
}

#konfidency-questions-container .summary .question-button button[data-v-1bc42500] {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 3px;
    background-color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

#konfidency-questions-container .summary .question-button button[data-v-1bc42500]:disabled {
    cursor: wait;
}

#konfidency-questions-container .summary .question-button button img[data-v-1bc42500] {
    vertical-align: top;
    margin-left: 5px;
}

#konfidency-questions-container .details .no-questions[data-v-1bc42500] {
    text-align: center;
}

#konfidency-questions-container .details .no-questions button[data-v-1bc42500] {
    display: block;
    margin: 30px auto;
    border-radius: 5px;
    border: 1px solid var(--primary-color);
    background: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    font-size: 14px;
    color: var(--primary-color);
}

.konfidency-overlay #konfidency-questions-container .details .no-questions button[data-v-1bc42500] {
    display: none;
}

#konfidency-questions-container .details .details-header[data-v-1bc42500] {
    margin-top: 20px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

#konfidency-questions-container .details .details-header .qty[data-v-1bc42500] {
    font-size: 22px;
    font-weight: bold;
    flex: 1;
}

#konfidency-questions-container .details .questions>.question[data-v-1bc42500] {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #f3f3f3;
    margin-top: 20px;
    margin-bottom: 10px;
}

#konfidency-questions-container .details .questions .question[data-v-1bc42500]:last-child {
    border-bottom: none;
}

#konfidency-questions-container .details .questions .question-details[data-v-1bc42500] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    flex-grow: 1;
    padding-bottom: 15px;
    padding-left: 70px;
    background: url(https://reviews.konfidency.com.br/americanas/c0c15ce98934e09dd404.png) no-repeat;
    background-size: 50px;
}

#konfidency-questions-container .details .questions .question-details .name[data-v-1bc42500] {
    margin-right: 30px;
    font-size: 16px;
    font-weight: 600;
    width: 140px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

#konfidency-questions-container .questions .question-details .date[data-v-1bc42500] {
    margin-right: 30px;
    font-size: 13px;
    color: #787878;
}

#konfidency-questions-container .questions .question-details .text[data-v-1bc42500] {
    width: 100%;
    font-size: 16px;
    margin-top: 15px;
}

#konfidency-questions-container .questions .question-details .pictures[data-v-1bc42500] {
    width: 100%;
    margin-top: 15px;
}

#konfidency-questions-container .questions .question-details .pictures img[data-v-1bc42500] {
    width: 80px;
    height: 80px;
    object-fit: cover;
    margin-right: 10px;
    border: 1px solid #ccc;
}

#konfidency-questions-container .questions .question-details .attributes[data-v-1bc42500] {
    width: 100%;
    font-size: 14px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#konfidency-questions-container .questions .question-details .attributes .attribute[data-v-1bc42500] {
    margin-right: 40px;
    width: 150px;
    margin-top: 15px;
}

#konfidency-questions-container .questions .question-details .attributes .attribute label[data-v-1bc42500] {
    font-weight: bold;
}

#konfidency-questions-container .questions .question-details .attributes .attribute label span[data-v-1bc42500] {
    float: right;
    font-weight: normal;
}

#konfidency-questions-container .questions .question-details .attributes .attribute .attribute-rating[data-v-1bc42500] {
    height: 8px;
    width: 100%;
    border-radius: 4px;
    background: #e8e8e8;
    margin-top: 10px;
    position: relative;
}

#konfidency-questions-container .questions .question-details .attributes .attribute .attribute-rating .progress[data-v-1bc42500] {
    position: absolute;
    z-index: 2;
    background: var(--primary-color);
    height: 8px;
    border-radius: 4px;
}

#konfidency-questions-container .questions .reply[data-v-1bc42500] {
    margin-left: 25px;
    border-left: 3px solid #d9d9d9;
    padding-left: 15px;
    color: #666;
    font-size: 14px;
    flex-direction: row;
    display: flex;
    margin-bottom: 10px;
}

#konfidency-questions-container .questions .reply .reply-details[data-v-1bc42500] {
    flex: 1;
    justify-content: center;
    display: flex;
    flex-direction: column;
}

#konfidency-questions-container .questions .reply .title[data-v-1bc42500] {
    font-weight: bold;
    margin-top: 5px;
}

#konfidency-questions-container .questions .reply .title .date[data-v-1bc42500] {
    font-size: 12px;
    font-weight: normal;
    margin-left: 20px;
}

#konfidency-questions-container .questions .reply .text[data-v-1bc42500] {
    font-size: 14px;
    margin-bottom: 5px;
    white-space: pre-line;
}

#konfidency-questions-container .details .questions .question-feedbacks[data-v-1bc42500] {
    margin-left: 60px;
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#konfidency-questions-container .details .questions .question-feedbacks .question[data-v-1bc42500] {
    font-size: 12px;
    white-space: nowrap;
}

#konfidency-questions-container .details .questions .question-feedbacks .votes[data-v-1bc42500] {
    width: 120px;
    font-size: 12px;
    flex-direction: row;
    display: flex;
    margin-top: 5px;
    padding-bottom: 5px;
}

#konfidency-questions-container .details .questions .question-feedbacks .votes div[data-v-1bc42500] {
    flex-grow: 1;
    padding: 10px;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 10px center;
    cursor: pointer;
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .helpful[data-v-1bc42500] {
    margin-right: 5px;
    background-size: 20px;
    background-image: url(https://reviews.konfidency.com.br/americanas/0acdc391d98ff93f3f10.png);
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .helpful.highlight[data-v-1bc42500] {
    border: 1px solid var(--primary-color);
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .unhelpful[data-v-1bc42500] {
    margin-left: 5px;
    background-image: url(https://reviews.konfidency.com.br/americanas/97647c2b925d987ae325.png);
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .unhelpful.highlight[data-v-1bc42500] {
    border: 1px solid #ce4747;
}

#konfidency-questions-container .content .details .questions .fetch-button[data-v-1bc42500] {
    display: flex;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

#konfidency-questions-container .content .details .questions .fetch-button button[data-v-1bc42500] {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 3px;
    background-color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

#konfidency-questions-container .content .details .questions .fetch-button button[data-v-1bc42500]:disabled {
    cursor: wait;
}

#konfidency-questions-container .content .details .questions .fetch-button button img[data-v-1bc42500] {
    vertical-align: top;
    margin-left: 5px;
}

.konfidency-pictures-overlay[data-v-1bc42500] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
}

.konfidency-pictures-modal[data-v-1bc42500] {
    display: none;
}

.konfidency-pictures-modal.open[data-v-1bc42500] {
    display: block;
}

.konfidency-pictures-modal-inner[data-v-1bc42500] {
    color: #3e3e3e;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    background: #fff;
    width: 50%;
    left: 25%;
    top: 10%;
    border-radius: 10px;
}

.konfidency-pictures-modal-inner.open[data-v-1bc42500] {
    display: block;
}

.konfidency-pictures-modal-inner .close-modal[data-v-1bc42500] {
    width: 24px;
    height: 24px;
    background: url(https://reviews.konfidency.com.br/americanas/f3f6386b3d1a28279c0b.png) no-repeat;
    background-size: contain;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}

.konfidency-pictures-modal-inner .modal-content[data-v-1bc42500] {
    margin-top: 10px;
    padding-bottom: 10px;
}

.konfidency-pictures-modal-inner .modal-content .picture[data-v-1bc42500] {
    text-align: center;
}

.konfidency-pictures-modal-inner .modal-content .picture img[data-v-1bc42500] {
    max-width: 100%;
    max-height: 400px;
    object-fit: cover;
}

@media screen and (max-width: 767px) {
    .konfidency-pictures-modal-inner .modal-content .picture img[data-v-1bc42500] {
        max-height: 100vh;
    }

    .konfidency-pictures-modal-inner .modal-content[data-v-1bc42500] {
        margin-top: 40px;
    }

    #konfidency-questions-container .summary .qty[data-v-1bc42500] {
        flex: 1;
    }

    #konfidency-questions-container .summary .question-button[data-v-1bc42500] {
        flex-grow: 1;
    }

    #konfidency-questions-container .details .questions .review[data-v-1bc42500] {
        flex-direction: column;
    }

    #konfidency-questions-container .summary .question-button button[data-v-1bc42500] {
        padding: 10px 20px;
        font-size: 10px;
    }

    #konfidency-questions-container .details .details-header .qty[data-v-1bc42500] {
        font-size: 16px;
        flex-grow: 1;
    }

    #konfidency-questions-container .questions .question-details .name[data-v-1bc42500] {
        width: 30%;
        flex-grow: 1;
    }

    #konfidency-questions-container .questions .question-details .date[data-v-1bc42500] {
        margin-right: 0;
    }

    #konfidency-questions-container .questions .question-details .verified[data-v-1bc42500] {
        margin-left: 0;
        margin-top: 10px;
    }

    #konfidency-questions-container .questions .question-details .text[data-v-1bc42500] {
        margin-bottom: 10px;
    }

    #konfidency-questions-container .details .questions .question .question-feedbacks[data-v-1bc42500] {
        flex-direction: row;
        margin: 0;
        align-items: center;
        margin-bottom: 10px;
    }

    #konfidency-questions-container .details .questions .question-feedbacks .question[data-v-1bc42500] {
        flex-grow: 1;
        text-align: left;
        font-size: 14px;
        font-weight: 600;
    }

    #konfidency-questions-container .details .questions .question-feedbacks .votes div[data-v-1bc42500] {
        width: 55px;
        flex-grow: 0;
    }

    #konfidency-questions-container .questions .reply[data-v-1bc42500] {
        flex-direction: column;
    }
}

</style><style></style><style></style><style>.konfidency-badge[data-v-630d3c96] {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}

.konfidency-badge a[data-v-630d3c96] {
    text-decoration: none;
}

.konfidency-badge img[data-v-630d3c96] {
    width: 120px;
    border: none;
    display: inline;
}

</style><style>.konfidency-reviews-details.conteiner {
    order: 3;
}

.konfidency-reviews-summary *:empty,
.konfidency-reviews-details *:empty {
    display: block;
}

</style><style></style><style>.overlay[data-v-66910b73] {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
    display: block;
}

.modal-reviews[data-v-66910b73] {
    position: fixed;
    width: 80%;
    max-width: 1300px;
    max-height: 80%;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
    overflow: hidden;
}

.content[data-v-66910b73] {
    overflow-y: auto;
    height: 80vh;
}

.btn-close[data-v-66910b73] {
    font-size: 20px;
    font-weight: bold;
    background: transparent;
    border: none;
    opacity: 0.2;
    color: #000;
    position: absolute;
    right: 10px;
    top: 10px;
}

.modal-reviews #konfidency-reviews-container.full[data-v-66910b73] {
    padding: 0 20px;
}

@media screen and (max-width: 767px) {
    .modal-reviews[data-v-66910b73] {
        box-sizing: border-box;
        left: 2px;
        top: 2px;
        bottom: 2px;
        right: 2px;
        position: fixed;
        width: unset;
        transform: none;
        max-height: unset;
    }

    .modal-reviews .actions button[data-v-66910b73] {
        width: 100%;
    }

    .modal-reviews .content[data-v-66910b73] {
        height: 100%;
    }
}

</style><style></style><style>.reviews-anchor {
    text-decoration: none;
    margin: 0 auto;
}

.konfidency.summary {
    padding-top: 23px;
    position: relative;
    font-size: 12px;
    text-align: center;
    overflow: hidden;
    width: 104px;
    margin: 0 auto;
}

.konfidency.summary .rating {
    width: 104px;
    height: 20px;
    position: relative;
    margin: 0 auto;
}

.konfidency.summary .rating .stars {
    background: url(https://reviews.konfidency.com.br/americanas/6b75f8e9143eec83dfe9.svg) repeat-x left center;
    position: absolute;
    width: 104px;
    height: 20px;
    top: 0;
    left: 0;
    max-width: 104px;
}

.konfidency.summary .rating::before {
    content: '';
    background: url(https://reviews.konfidency.com.br/americanas/38ec695ab29ee6d64d31.svg) repeat-x left center;
    position: absolute;
    width: 104px;
    height: 20px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0.6;
    filter: grayscale(1);
}

.konfidency.summary span {
    color: #000;
    font-size: 11px;
}

.konfidency.summary span.aggregate-rating {
    display: none;
}

.konfidency.summary span.review-count-only {
    display: none;
}

.konfidency.summary.row {
    width: unset;
    flex-direction: row;
    display: flex;
    justify-content: flex-start;
    padding-top: 0;
    align-items: center;
}

.konfidency.summary.row span {
    margin-left: 10px;
}

.konfidency.summary.row .rating {
    margin: unset;
}

.konfidency.summary.kfy-align-left {
    justify-content: flex-start;
}

.konfidency.summary.kfy-align-center {
    justify-content: center;
}

.konfidency.summary.kfy-align-right {
    justify-content: flex-end;
}

</style><style>.konfidency.summary .review-count {
    display: none;
}

.konfidency.summary .avg-rating {
    display: inline-block;
    font-size: 0.75rem;
    color: #666;
    margin-left: 4px;
    font-weight: 700;
}

/*
.konfidency.summary span.aggregate-rating {
display: inline-block;
font-size: 0.75rem;
color: #666;
margin-left: 8px;
font-weight: 700;
}

.konfidency.summary span {
color: #999999;
font-size: 0.75rem;
margin-left: 8px;
font-weight: 400;
}

.konfidency-reviews-details {
color: #666;
margin: 0 auto;
padding: 16px;
border-radius: 16px;
background-color: #fff;
box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.08);
}

#konfidency-reviews-container.full {
padding: 0 8px;
}

.konfidency-reviews-details h2 {
font-size: 18px;
font-weight: 700;
color: #666;
padding: 8px 0 16px 0;
border-bottom: 1px solid rgb(232, 232, 232);
margin-bottom: 24px;
width: 100%;
}

#konfidency-reviews-container .summary {
display: flex;
flex-direction: row;
margin-right: 24px;
flex-wrap: wrap;
max-width: 25%;
}

#konfidency-reviews-container .details {
flex: 1;
}

#konfidency-reviews-container .content.loaded {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}

#konfidency-reviews-container .summary .review-button {
width: 100%;
}

#konfidency-reviews-container .summary .review-button button {
padding: 8px 16px;
border-radius: 8px;
background: #ed0030;
text-transform: lowercase;
min-width: 100%;
display: block !important;
height: 44px;
color: #fff;
font-weight: 700;
border: none !important;
font-size: 16px !important;
}
*/
</style><style>.konfidency-reviews-showcase-rating.empty.hideEmpty[data-v-fd9640d2] {
    display: none;
}

.konfidency.summary[data-v-fd9640d2] {
    padding-top: 0;
    position: relative;
    font-size: 12px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    width: fit-content;
}

.konfidency.summary .rating .stars[data-v-fd9640d2] {
    background: url(https://reviews.konfidency.com.br/americanas/6b75f8e9143eec83dfe9.svg) repeat-x left center;
    position: absolute;
    width: 0;
    height: 20px;
    top: 0;
}

.konfidency.summary .rating[data-v-fd9640d2] {
    display: inline-block;
    vertical-align: middle;
}

.konfidency.summary .rating[data-v-fd9640d2]::before {
    content: '';
    background: url(https://reviews.konfidency.com.br/americanas/38ec695ab29ee6d64d31.svg) repeat-x left center;
    position: absolute;
    width: 104px;
    height: 20px;
    top: 0;
    left: 50%;
    opacity: 0.6;
    filter: grayscale(1);
    transform: translateX(-50%);
}

.konfidency.summary span[data-v-fd9640d2] {
    color: #000;
    font-size: 11px;
}

.konfidency.summary .avg-rating[data-v-fd9640d2] {
    display: none;
}

.konfidency.summary .review-count[data-v-fd9640d2] {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    font-size: 12px;
}

.konfidency.summary .review-count-full[data-v-fd9640d2] {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    font-size: 12px;
    display: none;
}

.konfidency.summary.kfy-align-left[data-v-fd9640d2] {
    text-align: left;
    margin: 0;
}

.konfidency.summary.kfy-align-center[data-v-fd9640d2] {
    text-align: center;
}

.konfidency.summary.kfy-align-right[data-v-fd9640d2] {
    text-align: right;
}

</style><style>.konfidency.summary .review-count[data-v-fd9640d2] {
    display: none;
}

.konfidency.summary .avg-rating[data-v-fd9640d2] {
    display: inline-block;
    font-size: 0.75rem;
    color: #666;
    margin-left: 4px;
    font-weight: 700;
}

/*
.konfidency.summary span.aggregate-rating {
display: inline-block;
font-size: 0.75rem;
color: #666;
margin-left: 8px;
font-weight: 700;
}

.konfidency.summary span {
color: #999999;
font-size: 0.75rem;
margin-left: 8px;
font-weight: 400;
}

.konfidency-reviews-details {
color: #666;
margin: 0 auto;
padding: 16px;
border-radius: 16px;
background-color: #fff;
box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.08);
}

#konfidency-reviews-container.full {
padding: 0 8px;
}

.konfidency-reviews-details h2 {
font-size: 18px;
font-weight: 700;
color: #666;
padding: 8px 0 16px 0;
border-bottom: 1px solid rgb(232, 232, 232);
margin-bottom: 24px;
width: 100%;
}

#konfidency-reviews-container .summary {
display: flex;
flex-direction: row;
margin-right: 24px;
flex-wrap: wrap;
max-width: 25%;
}

#konfidency-reviews-container .details {
flex: 1;
}

#konfidency-reviews-container .content.loaded {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}

#konfidency-reviews-container .summary .review-button {
width: 100%;
}

#konfidency-reviews-container .summary .review-button button {
padding: 8px 16px;
border-radius: 8px;
background: #ed0030;
text-transform: lowercase;
min-width: 100%;
display: block !important;
height: 44px;
color: #fff;
font-weight: 700;
border: none !important;
font-size: 16px !important;
}
*/
</style><style>.konfidency-reviews-multi *:empty {
    display: block;
}

</style><style></style><style>.overlay[data-v-e860fcd0] {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
    display: block;
}

.modal-store-reviews[data-v-e860fcd0] {
    max-height: 65vh;
    overflow-y: auto;
    position: fixed;
    width: 60%;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 20px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
    text-align: initial;
}

.btn-close[data-v-e860fcd0] {
    font-size: 20px;
    font-weight: bold;
    background: transparent;
    border: none;
    opacity: 0.2;
    color: #000;
    position: absolute;
    right: 10px;
    top: 10px;
}

h2[data-v-e860fcd0] {
    font-size: 22px;
    text-align: center;
    margin-top: 0;
}

.tip[data-v-e860fcd0] {
    font-weight: normal;
    font-size: 11px;
    color: #777;
}

label[data-v-e860fcd0] {
    display: block;
}

textarea[data-v-e860fcd0] {
    border: 1px solid #cdcdcd;
    background: #fff;
    border-radius: 5px;
    width: 100%;
    display: block;
    height: 70px;
    box-sizing: border-box;
    padding: 10px;
    margin-top: 10px;
}

input.personal-data[data-v-e860fcd0] {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    min-height: 35px;
    margin: 0;
}

.actions button[data-v-e860fcd0] {
    float: right;
    margin-top: 15px;
    background: var(--primary-color);
    color: #fff;
    border: none;
    padding: 10px 30px;
    border-radius: 5px;
    cursor: pointer;
}

.actions button[disabled][data-v-e860fcd0] {
    opacity: 0.5;
}

.error-message[data-v-e860fcd0] {
    margin-top: 15px;
    color: #ce4747;
    text-align: center;
}

.question-success[data-v-e860fcd0] {
    text-align: center;
}

.question-success .success-message[data-v-e860fcd0] {
    display: flex;
    text-align: left;
    margin-bottom: 10px;
}

.question-success .check[data-v-e860fcd0] {
    background: url(https://reviews.konfidency.com.br/americanas/27aedf084252710b5958.png);
    min-width: 60px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 15px;
}

.question-success .message[data-v-e860fcd0] {
    vertical-align: top;
    display: inline-block;
}

.question-success .message h3[data-v-e860fcd0] {
    margin-top: 0;
    margin-bottom: 5px;
}

@media screen and (max-width: 767px) {
    .modal-store-reviews[data-v-e860fcd0] {
        box-sizing: border-box;
        left: 2px;
        top: 2px;
        bottom: 2px;
        right: 2px;
        position: fixed;
        width: unset;
        transform: none;
        max-height: unset;
    }

    .modal-store-reviews .actions button[data-v-e860fcd0] {
        width: 100%;
    }
}

</style><style>

/* Black */
.konfidency-badge.black[data-v-5712ebbd] {
    border-color: #000000;
    background-color: #000000;
}

.konfidency-badge.black .konfidency-badge-content[data-v-5712ebbd] {
    background-color: #171717;
}

.konfidency-badge.black .konfidency-badge-image[data-v-5712ebbd] {
    background-color: #000000;
}

.konfidency-badge.black .konfidency-badge-text[data-v-5712ebbd] {
    color: #ffffff;
}

.konfidency-badge.black.horizontal .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.black.vertical .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

.konfidency-badge.black.horizontal-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.black.vertical-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

/* Blue */
.konfidency-badge.blue[data-v-5712ebbd] {
    border-color: #211a44;
    background-color: #211a44;
}

.konfidency-badge.blue .konfidency-badge-content[data-v-5712ebbd] {
    background-color: #ffffff;
}

.konfidency-badge.blue .konfidency-badge-image[data-v-5712ebbd] {
    background-color: #211a44;
}

.konfidency-badge.blue .konfidency-badge-text[data-v-5712ebbd] {
    color: #000000;
}

.konfidency-badge.blue.horizontal .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.blue.vertical .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

.konfidency-badge.blue.horizontal-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.blue.vertical-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

/* White */
.konfidency-badge.white[data-v-5712ebbd] {
    background-color: #ffffff;
    border-color: #ffffff;
}

.konfidency-badge.white .konfidency-badge-content[data-v-5712ebbd] {
    background-color: white;
}

.konfidency-badge.white .konfidency-badge-image[data-v-5712ebbd] {
    background-color: #ffffff;
}

.konfidency-badge.white .konfidency-badge-text[data-v-5712ebbd] {
    color: #000000;
}

.konfidency-badge.white.horizontal .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.white.vertical .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

.konfidency-badge.white.horizontal-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.white.vertical-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

/* Light */
.konfidency-badge.light[data-v-5712ebbd] {
    background-color: #f7f7f7;
    border-color: #f7f7f7;
}

.konfidency-badge.light .konfidency-badge-content[data-v-5712ebbd] {
    background-color: white;
}

.konfidency-badge.light .konfidency-badge-image[data-v-5712ebbd] {
    background-color: #f7f7f7;
}

.konfidency-badge.light .konfidency-badge-text[data-v-5712ebbd] {
    color: #000000;
}

.konfidency-badge.light.horizontal .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.light.vertical .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

.konfidency-badge.light.horizontal-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.light.vertical-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

/* Pink */
.konfidency-badge.pink[data-v-5712ebbd] {
    background-color: #dc239b;
    border-color: #dc239b;
}

.konfidency-badge.pink .konfidency-badge-content[data-v-5712ebbd] {
    background-color: #ffffff;
}

.konfidency-badge.pink .konfidency-badge-image[data-v-5712ebbd] {
    background-color: #dc239b;
}

.konfidency-badge.pink .konfidency-badge-text[data-v-5712ebbd] {
    color: #000000;
}

.konfidency-badge.pink.horizontal .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/c025d6052c9ead1c9957.svg);
}

.konfidency-badge.pink.vertical .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/760b1a070976a0f19f76.svg);
}

.konfidency-badge.pink.horizontal-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/c025d6052c9ead1c9957.svg);
}

.konfidency-badge.pink.vertical-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/760b1a070976a0f19f76.svg);
}

/* Sizes */

/* Vertical */

/* Regular */
.konfidency-badge.vertical[data-v-5712ebbd] {
    width: 222px;
    height: 127px;
}

.konfidency-badge.vertical .konfidency-badge-content[data-v-5712ebbd] {
    border-radius: 10px;
    width: 222px;
    height: 86px;
}

.konfidency-badge.vertical .konfidency-badge-image[data-v-5712ebbd] {
    width: 222px;
    height: 41px;
    background-position: 35px 10px;
    background-size: 70% auto;
    max-width: 222px;
}

.konfidency-badge.vertical .konfidency-badge-text[data-v-5712ebbd] {
    padding-top: 12px;
    width: 222px;
    margin-top: 14px;
    font-size: 15px;
}

.konfidency-badge.vertical .konfidency-badge-rating[data-v-5712ebbd] {
    padding-top: 13px;
    box-sizing: content-box;
}

.konfidency-badge.vertical .konfidency-badge-rating[data-v-5712ebbd] {
    margin: 0px auto;
    width: 154px;
    height: 30px;
    position: relative;
    display: block;
    max-width: 185px;
    box-sizing: content-box;
}

.konfidency-badge.vertical .konfidency-badge-rating[data-v-5712ebbd]::before {
    width: 154px;
    height: 30px;
    max-width: 185px;
}

.konfidency-badge.vertical .konfidency-badge-rating .konfidency-badge-stars[data-v-5712ebbd] {
    height: 30px;
    max-width: 170px;
}

/* Small */
.konfidency-badge.vertical-small[data-v-5712ebbd] {
    width: 126px;
    height: 70px;
    box-sizing: border-box;
}

.konfidency-badge.vertical-small .konfidency-badge-content[data-v-5712ebbd] {
    border-radius: 5px;
    width: 120px;
    height: 48px;
}

.konfidency-badge.vertical-small .konfidency-badge-image[data-v-5712ebbd] {
    width: 100px;
    height: 16px;
    background-position: 25px 4px;
    background-size: 70% auto;
    max-width: 100px;
}

.konfidency-badge.vertical-small .konfidency-badge-text[data-v-5712ebbd] {
    width: 100%;
    margin-top: 6px;
    font-size: 10px;
    line-height: normal;
}

.konfidency-badge.vertical-small .konfidency-badge-rating[data-v-5712ebbd] {
    padding-top: 4px;
    box-sizing: content-box;
}

.konfidency-badge.vertical-small .konfidency-badge-rating[data-v-5712ebbd] {
    margin: 0px auto;
    width: 109px;
    height: 21px;
    position: relative;
    display: block;
    max-width: 109px;
    box-sizing: content-box;
}

.konfidency-badge.vertical-small .konfidency-badge-rating[data-v-5712ebbd]::before {
    width: 109px;
    height: 21px;
    max-width: 109px;
}

.konfidency-badge.vertical-small .konfidency-badge-rating .konfidency-badge-stars[data-v-5712ebbd] {
    height: 21px;
    max-width: 109px;
}

/* Horizontal */

/* Regular */
.konfidency-badge.horizontal[data-v-5712ebbd] {
    width: 349px;
    height: 100px;
}

.konfidency-badge.horizontal .konfidency-badge-content[data-v-5712ebbd] {
    max-width: 253px;
    float: right;
    width: 253px;
    height: 100px;
}

.konfidency-badge.horizontal .konfidency-badge-image[data-v-5712ebbd] {
    width: 96px;
    height: 100%;
    background-position: 0px 0px;
    background-size: 100% auto;
    max-width: 96px;
}

.konfidency-badge.horizontal .konfidency-badge-text[data-v-5712ebbd] {
    padding-top: 15px;
    width: 100%;
    margin-top: 14px;
    font-size: 15px;
}

.konfidency-badge.horizontal .konfidency-badge-rating[data-v-5712ebbd] {
    padding-top: 17px;
    box-sizing: content-box;
}

.konfidency-badge.horizontal .konfidency-badge-rating[data-v-5712ebbd]::before {
    width: 154px;
    height: 30px;
    max-width: 185px;
}

.konfidency-badge.horizontal .konfidency-badge-rating .konfidency-badge-stars[data-v-5712ebbd] {
    height: 30px;
    max-width: 170px;
}

.konfidency-badge.horizontal .konfidency-badge-rating[data-v-5712ebbd] {
    margin: 0px auto;
    width: 154px;
    height: 30px;
    position: relative;
    display: block;
    max-width: 185px;
    box-sizing: content-box;
}

/* Small */
.konfidency-badge.horizontal-small[data-v-5712ebbd] {
    width: 200px;
    height: 60px;
}

.konfidency-badge.horizontal-small a[data-v-5712ebbd] {
    display: flex;
    flex-direction: row;
}

.konfidency-badge.horizontal-small .konfidency-badge-content[data-v-5712ebbd] {
    width: 144px;
    max-width: 144px;
    height: 54px;
    order: 1;
    border-radius: 2px;
}

.konfidency-badge.horizontal-small .konfidency-badge-image[data-v-5712ebbd] {
    height: 54px;
    background-position: 0px 0px;
    background-size: 100% auto;
    width: 55px;
    max-width: 55px;
}

.konfidency-badge.horizontal-small .konfidency-badge-text[data-v-5712ebbd] {
    /* padding-top: 15px; */
    width: 100%;
    margin-top: 5px;
    font-size: 12px;
    font-weight: normal;
}

.konfidency-badge.horizontal-small .konfidency-badge-rating[data-v-5712ebbd] {
    padding-top: 7px;
}

.konfidency-badge.horizontal-small .konfidency-badge-rating[data-v-5712ebbd] {
    margin: 0px auto;
    width: 109px;
    height: 21px;
    position: relative;
    display: block;
    max-width: 109px;
    box-sizing: content-box;
}

.konfidency-badge.horizontal-small .konfidency-badge-rating[data-v-5712ebbd]::before {
    width: 109px;
    height: 21px;
    max-width: 109px;
}

.konfidency-badge.horizontal-small .konfidency-badge-rating .konfidency-badge-stars[data-v-5712ebbd] {
    height: 21px;
    max-width: 109px;
}

/* end of sizes */

/* end of themes */
.konfidency-badge a[data-v-5712ebbd] {
    text-decoration: none;
}

.konfidency-badge a[data-v-5712ebbd]:hover {
    text-decoration: underline;
}

.konfidency-badge[data-v-5712ebbd] {
    border: 3px solid;
    border-radius: 10px;
    text-align: center;
    overflow: hidden;
}

.konfidency-badge .konfidency-badge-image[data-v-5712ebbd] {
    position: relative;
    background-repeat: no-repeat;
}

.konfidency-badge .konfidency-badge-text[data-v-5712ebbd] {
    overflow: hidden;
    height: 100%;
}

.konfidency-badge .konfidency-badge-rating[data-v-5712ebbd]::before {
    content: '';
    background: url(https://reviews.konfidency.com.br/embaleme/ce0aa407de3b74400f23.svg) repeat-x left center;
    position: absolute;
    transform: translateX(-50%);
    opacity: 0.6;
    filter: grayscale(1);
}

.konfidency-badge .konfidency-badge-rating .konfidency-badge-stars[data-v-5712ebbd] {
    background: url(https://reviews.konfidency.com.br/embaleme/ce0aa407de3b74400f23.svg) repeat-x left center;
    position: absolute;
}

</style><style></style><style></style><style></style><style>
/**
* Swiper 9.4.1
* Most modern mobile touch slider and framework with hardware accelerated transitions
* https://swiperjs.com
*
* Copyright 2014-2023 Vladimir Kharlampidi
*
* Released under the MIT License
*
* Released on: June 13, 2023
*/

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper,
swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-wrapper {
    transform: translate3d(0px, 0, 0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide,
swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-centered>.swiper-wrapper::before {
    content: '';
    flex-shrink: 0;
    order: 9999
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical>.swiper-wrapper::before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

</style><style>:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
    display: none !important
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px);
    right: auto
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: 'prev'
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: 'next'
}

.swiper-button-lock {
    display: none
}

</style><style>.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
    display: none !important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, 8px);
    top: var(--swiper-pagination-top, auto);
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
    right: var(--swiper-pagination-right, 8px);
    left: var(--swiper-pagination-left, auto);
    top: 50%;
    transform: translate3d(0px, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: .2s transform, .2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s right
}

.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-lock {
    display: none
}

</style><style>.swiper-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

</style><style>#konfidency-storeReview-carousel[data-v-239fafa8] {
    max-width: 1300px;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    max-width: 1200px;
    width: 80%;
    height: 306px;
    text-align: center;
}

#konfidency-storeReview-carousel .carousel[data-v-239fafa8] {
    width: 100%;
    height: 100%;
}

#konfidency-storeReview-carousel .rating[data-v-239fafa8] {
    width: 83px;
    height: 16px;
    position: relative;
    margin: 50px auto 15px;
}

#konfidency-storeReview-carousel .rating .stars[data-v-239fafa8] {
    background: url(https://reviews.konfidency.com.br/americanas/ce0aa407de3b74400f23.svg) repeat-x left center;
    position: absolute;
    height: 16px;
    top: 0;
    left: 0;
    display: flex;

    justify-content: center;
    align-items: center;
}

#konfidency-storeReview-carousel .rating[data-v-239fafa8]::before {
    content: '';
    background: url(https://reviews.konfidency.com.br/americanas/ce0aa407de3b74400f23.svg) repeat-x left center;
    position: absolute;
    width: 83px;
    height: 16px;
    top: 0;
    left: 0;
    filter: grayscale(1);
}

#konfidency-storeReview-carousel .name[data-v-239fafa8] {
    margin-top: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
    font-weight: 200;
}

#konfidency-storeReview-carousel .date[data-v-239fafa8] {
    display: none;
}

#konfidency-storeReview-carousel .city[data-v-239fafa8] {
    display: none;
}

#konfidency-storeReview-carousel .text[data-v-239fafa8] {
    text-align: center;
    font-weight: 600;
}

#konfidency-storeReview-carousel .text.clipText[data-v-239fafa8] {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

@media screen and (max-width: 600px) {
    #konfidency-storeReview-carousel[data-v-239fafa8] {
        width: 90%;
    }
}

</style><style>#konfidency-storeReview-carousel .swiper-pagination {
    position: relative;
}

#konfidency-storeReview-carousel .swiper-pagination-bullet {
    background-color: var(--primary-color);
    width: 25px;
    height: 5px;
    border-radius: 5px;
}

#konfidency-storeReview-carousel .swiper-button-next,
.swiper-button-prev {
    color: var(--primary-color);
}

#konfidency-storeReview-carousel .carousel-slide-container {
    margin-bottom: 20px;
}

</style><style>.carousel-title[data-v-aa18d512] {
    text-align: center;
    font-size: larger;
}

</style><style>.konfidency-storeReviewCarousel {
    order: 3
}

</style><style></style><style></style><style>.konfidency-reviews-multi {
    margin-bottom: 4px;
}

.konfidency-reviews-details #konfidency-reviews-container,
.konfidency-reviews-details #konfidency-questions-container {
    color: #666;
    margin: 0 auto;
    padding: 16px;
    border-radius: 16px;
    background-color: #fff;
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.08);
}

.konfidency-reviews-details #konfidency-questions-container {
    margin-top: 24px !important;
    margin-bottom: 48px !important;
    padding: 16px !important;
}

@media screen and (max-width: 767px) {
    .konfidency-reviews-details #konfidency-questions-container {
        margin-bottom: 24px !important;
    }
}

#konfidency-reviews-container #konfidency-reviews-container {
    padding: 0 8px;
}

.konfidency-reviews-details h2,
.modal-reviews #konfidency-reviews-container h2 {
    font-size: 18px;
    font-weight: 700;
    color: #666;
    padding: 8px 0 16px 0;
    border-bottom: 1px solid rgb(232, 232, 232);
    margin-bottom: 24px;
    width: 100%;
}

#konfidency-reviews-container .review-button button,
#konfidency-reviews-container button.send-review {
    color: #fff;
    padding: 8px 16px;
    border-radius: 8px;
    background: #ed0030;
    text-transform: lowercase;
    min-width: 100%;
    display: block !important;
    height: 44px;
    color: #fff;
    font-weight: 700;
    border: none !important;
    font-size: 16px !important;
}

.kfyDetails__box-title {
    display: block;
    font-size: 18px;
    font-weight: 700;
    color: #666;
    padding: 16px;
    width: 100%;
    background-color: #fafafa;
    border-radius: 8px 8px 0 0;
    box-sizing: border-box;
}

.kfyDetails__box-summary {
    border: 1px solid rgb(233, 233, 233);
    border-radius: 8px;
}

.review-button+.kfyDetails__box-summary {
    margin-top: 16px;
}

.kfyDetails__summary_rating {
    padding: 16px;
}

.kfyDetails__summary-rating-stars {
    justify-content: center;
    gap: 8px;
    padding: 0 0 8px 0;
    align-items: center;
    border-bottom: 1px solid rgb(233, 233, 233);
    margin-bottom: 8px;
}

.kfyDetails__summary-aggregate {
    margin-right: unset !important;
}

.kfyDetails__summary-count {
    padding-top: 4px;
    font-size: 14px;
    text-align: center;
}

.kfyDetails__distributionDetails__progress-fill {
    height: 14px;
    background-color: rgb(250, 215, 10);
}

.kfyDetails__distributionDetails__progress {
    border: 1px solid rgb(216, 216, 216);
    height: 14px;
    border-radius: 7px;
}

.kfyDetails__ratingDistribution {
    border-top: 1px solid rgb(233, 233, 233);
    margin-top: 16px;
    padding-top: 16px;
}

.kfyDetails__distributionTitle {
    font-weight: 700;
    font-size: 14px;
    line-height: 100%;
    color: rgb(102, 102, 102);
    text-transform: lowercase;
    margin-bottom: 16px;
}

.kfyDetails__section-details {
    border: 1px solid rgb(233, 233, 233);
    border-radius: 8px;
}

.kfyDetails__distributionDetails__rating {
    border-radius: 50px;
    border: 0.5px solid rgb(204, 204, 204);
    padding: 0px 10px;
    -webkit-box-pack: center;
}

.kfyDetails__section-details .kfyDetails__box-title {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    border-bottom: 1px solid rgb(233, 233, 233);
}

.search h3 {
    background: rgb(250, 250, 250);
    border-width: 1px 1px 0px;
    border-style: solid;
    border-color: rgb(233, 233, 233);
    border-radius: 16px 16px 0px 0px;
    font-weight: 700;
    font-size: 16px;
    line-height: 120%;
    color: rgb(102, 102, 102);
    padding: 16px;
}

.kfyDetails__question__search--input-container {
    display: flex;
    flex-direction: column;
    padding: 16px;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    background: rgb(255, 255, 255);
    border: 1px solid rgb(233, 233, 233);
    border-radius: 0 0 16px 16px;
}

#konfidency-questions-container .search input::placeholder {
    font-size: 14px !important;
}

#konfidency-questions-container .search input {
    width: 100% !important;
    height: 32px;
    border: 1px solid rgb(158, 158, 158) !important;
    border-radius: 100px !important;
    background-image: url("data:image/svg+xml,%3Csvg viewBox=\"0 0 31.5 31.5\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill=\"%23404040\" d=\"M22.5 12.855a9.643 9.643 0 10-9.643 9.643 9.673 9.673 0 009.643-9.643zm.48 7.873l8.041 8.041a1.591 1.591 0 11-2.25 2.25l-8.041-8.041a12.331 12.331 0 01-7.873 2.738 12.858 12.858 0 1112.854-12.862 12.309 12.309 0 01-2.731 7.873z\"/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-size: 16px !important;
    background-position: 12px 8px !important;
    padding-left: 36px !important;
    font-size: 14px !important;
}

.kfyDetails__section-details .questions .question {
    border-radius: 12px;
    background: rgb(250, 250, 250);
    width: 96% !important;
}

.kfyDetails__section-details .questions {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.kfyDetails__section-details .question-details {
    background-image: url("data:image/svg+xml,%3Csvg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7 .002c3.854 0 7 2.831 7 6.352 0 3.522-3.146 6.353-7 6.353-.88 0-1.737-.147-2.539-.43l-.114-.042-.073.019-.113.032c-.083.024-.18.053-.292.088l-.226.072-.27.088c-.334.11-.74.248-1.216.413l-.584.203a.525.525 0 01-.678-.64l.194-.68c.1-.359.185-.665.253-.917l.097-.369.035-.14.028-.116C.537 9.178 0 7.805 0 6.354 0 2.833 3.146.002 7 .002zm-.004 3.902c-.663 0-1.05.442-1.05.814v.079a.525.525 0 11-1.05 0v-.079c0-1.106 1.023-1.864 2.1-1.864 1.076 0 2.1.758 2.1 1.864 0 .696-.37 1.222-.971 1.738l-.016.013c-.403.346-.588.504-.588.848v.315a.525.525 0 11-1.05 0v-.315c0-.844.552-1.307.892-1.593l.079-.066c.501-.43.604-.69.604-.94 0-.372-.387-.814-1.05-.814zm.597 5.338a.612.612 0 11-1.225 0 .612.612 0 011.225 0z\" fill=\"%23575757\"/%3E%3C/svg%3E") !important;
    background-size: 16px !important;
    background-position: 20px 16px !important;
    padding-left: 46px !important;
}

.kfyDetails__section-details .questions .question .text {
    margin-top: 12px !important;
    font-weight: 700 !important;
}

#konfidency-questions-container .details .questions .question-details .name {
    display: inline !important;
    margin-right: 0 !important;
    font-weight: 400 !important;
}

#konfidency-questions-container .details .questions .question-details .name::after {
    content: ' em ';
}

#konfidency-questions-container .questions .question-details .date {
    display: inline !important;
    font-weight: 400 !important;
}

#konfidency-questions-container .nameAndDate .name,
.nameAndDate .date {
    color: rgb(111, 111, 111) !important;
    font-size: 12px !important;
}

#konfidency-questions-container .reply {
    /* padding: 0 !important; */
    margin: 0 !important;
    border: none !important;
    background-color: rgb(244, 244, 244) !important;
    background-image: url("data:image/svg+xml,%3Csvg width=\"14\" height=\"13\" viewBox=\"0 0 14 13\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2.796 9.233l-.452 1.957 2.099-.807.426.159c.652.243 1.371.38 2.131.38 3.141 0 5.467-2.266 5.467-4.8 0-2.536-2.326-4.8-5.467-4.8-3.141 0-5.467 2.264-5.467 4.8 0 .976.333 1.892.92 2.663l.343.448zm-1.296.28A5.566 5.566 0 01.333 6.12c0-3.314 2.985-6 6.667-6s6.667 2.686 6.667 6-2.985 6-6.667 6a7.294 7.294 0 01-2.55-.455l-2.846 1.095a.533.533 0 01-.712-.618l.608-2.63z\" fill=\"%23575757\"/%3E%3Cpath d=\"M5 6.121a.667.667 0 11-1.333 0 .667.667 0 011.333 0z\" fill=\"%23575757\"/%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.133 6.121a.8.8 0 11-1.6 0 .8.8 0 011.6 0zm-.8.667a.667.667 0 100-1.334.667.667 0 000 1.334z\" fill=\"%23575757\"/%3E%3Cpath d=\"M7.667 6.121a.667.667 0 11-1.334 0 .667.667 0 011.334 0z\" fill=\"%23575757\"/%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.8 6.121a.8.8 0 11-1.6 0 .8.8 0 011.6 0zm-.8.667a.667.667 0 100-1.334.667.667 0 000 1.334z\" fill=\"%23575757\"/%3E%3Cpath d=\"M10.333 6.121a.667.667 0 11-1.333 0 .667.667 0 011.333 0z\" fill=\"%23575757\"/%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10.467 6.121a.8.8 0 11-1.6 0 .8.8 0 011.6 0zm-.8.667a.667.667 0 100-1.334.667.667 0 000 1.334z\" fill=\"%23575757\"/%3E%3C/svg%3E");
    background-size: 16px !important;
    background-repeat: no-repeat !important;
    background-position: 20px 24px !important;
    padding: 10px 20px 20px 44px !important;
    /* padding-left: 50px !important; */
    border-radius: 0 0 8px 8px;
}

.kfy__response-text {
    font-weight: 400 !important;
}

#konfidency-questions-container .questions .reply .title .date {
    margin-left: 4px !important;
    font-weight: 550 !important;
    color: rgb(111, 111, 111) !important;
    font-size: 14px !important;
}

#konfidency-questions-container .questions .reply .title {
    font-weight: 550 !important;
    color: rgb(111, 111, 111) !important;
    font-size: 14px !important;
}

#konfidency-questions-container .details .questions .question-feedbacks {
    flex-direction: row !important;
    align-items: flex-end;
}

#konfidency-questions-container .details .questions .question-feedbacks .question {
    background: transparent !important;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    color: rgb(87, 87, 87);
    margin-right: 12px;
    font-size: 12px !important;
    line-height: 20px;
    height: 20px !important;
}

.question-feedbacks .votes {
    display: flex;
    flex-direction: row;
    gap: 12px;
    width: fit-content !important;
    align-items: flex-end;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
}

.question-feedbacks .votes div {
    padding: 0 !important;
}

.question-feedbacks .votes .helpful,
.question-feedbacks .votes .unhelpful {
    background: none !important;
    border: none !important;
    white-space: nowrap;
}

.question-feedbacks .votes .helpful::before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox=\"0 0 27 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath stroke=\"%23666666\" d=\"M7.675 23.784H4.432a2.162 2.162 0 01-2.162-2.162v-7.568a2.162 2.162 0 012.162-2.162h3.243m7.568-2.162V5.405A3.243 3.243 0 0012 2.162l-4.325 9.73v11.892H19.87a2.162 2.162 0 002.162-1.838l1.492-9.73a2.163 2.163 0 00-2.162-2.486h-6.119z\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 20px;
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    background-position: center bottom;
}

.question-feedbacks .votes .unhelpful::before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox=\"0 0 27 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath stroke=\"%23666666\" d=\"M7.675 23.784H4.432a2.162 2.162 0 01-2.162-2.162v-7.568a2.162 2.162 0 012.162-2.162h3.243m7.568-2.162V5.405A3.243 3.243 0 0012 2.162l-4.325 9.73v11.892H19.87a2.162 2.162 0 002.162-1.838l1.492-9.73a2.163 2.163 0 00-2.162-2.486h-6.119z\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 20px;
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    background-position: center;
    transform: rotate(180deg);
}

.kfyDetails__empty-reviews,
#konfidency-questions-container .no-questions {
    font-size: 20px;
    font-weight: 700;
    text-align: center;
}

/* .kfyDetails__empty-reviews::after {
font-weight: 400;
content: 'Ajude outras pessoas e faça a primeira :)';
display: block;
margin: 20px 0;
font-size: 14px;
} */

/* #konfidency-questions-container .no-questions span::after {
font-weight: 400;
content: 'Aproveite e faça a primeira :)';
display: block;
margin: 20px 0;
font-size: 14px;
} */

#konfidency-reviews-container .review-button {
    width: fit-content !important;
    margin: 12px auto;
}

.kfyDetails__disabled--review,
.kfyDetails__disabled--question {
    background: #dfedfb;
    border-radius: 4px;
    margin-bottom: 16px;
    padding: 12px;
    font-size: 12px;
    color: #666;
    background: url('https://uploads.konfidency.com.br/americanas_info_icon.svg') no-repeat #dfedfb;
    background-position: 10px 10px;
    padding: 20px 20px 20px 50px;
}


.modal-reviews {
    padding: 20px !important;
    border-radius: 12px !important;
}

</style><style>.lds-ring[data-v-35b8be05] {
    display: inline-block;
    position: relative;
    width: 16px;
    height: 16px;
}

.lds-ring div[data-v-35b8be05] {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    margin: 3px;
    border: 3px solid var(--primary-color);
    border-radius: 50%;
    animation: lds-ring-35b8be05 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: var(--primary-color) transparent transparent transparent;
}

.lds-ring.inverse div[data-v-35b8be05] {
    border: 3px solid #fff;
    border-color: #fff transparent transparent transparent;
}

.lds-ring div[data-v-35b8be05]:nth-child(1) {
    animation-delay: -0.45s;
}

.lds-ring div[data-v-35b8be05]:nth-child(2) {
    animation-delay: -0.3s;
}

.lds-ring div[data-v-35b8be05]:nth-child(3) {
    animation-delay: -0.15s;
}

@keyframes lds-ring-35b8be05 {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

</style><style></style><style>.overlay[data-v-b7eac6ec] {
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
}

.modal-login[data-v-b7eac6ec] {
    position: fixed;
    width: 400px;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 20px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
}

.btn-close[data-v-b7eac6ec] {
    font-size: 14px;
    background: transparent;
    border: none;
    opacity: 0.2;
    color: #000;
    position: absolute;
    right: 10px;
    top: 10px;
}

h2[data-v-b7eac6ec] {
    font-size: 22px;
    text-align: center;
    margin-top: 0;
}

input[type=text][data-v-b7eac6ec],
input[type=password][data-v-b7eac6ec] {
    border: 1px solid #BDBDBD;
    width: 100%;
    padding: 5px;
    margin: 0;
}

label[data-v-b7eac6ec],
input[data-v-b7eac6ec] {
    display: block;
    margin-top: 20px;
}

.btn-link[data-v-b7eac6ec] {
    color: #777;
    font-size: 11px;
    text-transform: none;
    text-decoration: underline;
    margin-bottom: 10px;
}

.btn-login+h2[data-v-b7eac6ec] {
    margin-top: 30px;
}

</style><style>.stars[data-v-1e309ef8] {
    margin-top: 10px;
    display: inline-block;
    vertical-align: middle;
}

button.star[data-v-1e309ef8] {
    background: 0 0;
    border: none;
    padding: 0;
    min-width: unset !important;
    background: transparent !important;
    box-shadow: none !important;
}

.star img[data-v-1e309ef8] {
    height: 35px;
    filter: grayscale(1)
}

.star.active img[data-v-1e309ef8] {
    filter: none;
}

.rating[data-v-1e309ef8] {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

</style><style>.starsV2 .star[data-v-1e309ef8],
.starsV2 .star.fill[data-v-1e309ef8],
.starsV2 .star.half[data-v-1e309ef8] {
    background-size: contain;
}

</style><style>.lds-ripple[data-v-2c418aa1] {
    display: inline-block;
    position: relative;
    width: 50px;
    height: 50px;
}

.lds-ripple div[data-v-2c418aa1] {
    position: absolute;
    border: 4px solid #ccc;
    opacity: 1;
    border-radius: 50%;
    animation: lds-ripple-2c418aa1 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.lds-ripple div[data-v-2c418aa1]:nth-child(2) {
    animation-delay: -0.5s;
}

@keyframes lds-ripple-2c418aa1 {
    0% {
        top: 23px;
        left: 23px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    4.9% {
        top: 23px;
        left: 23px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    5% {
        top: 23px;
        left: 23px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 45px;
        height: 45px;
        opacity: 0;
    }
}

</style><style>.overlay[data-v-ed7625b6] {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
    display: block;
}

.modal-review[data-v-ed7625b6] {
    position: fixed;
    width: 400px;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 20px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
    max-height: 100vh;
    overflow-y: auto;
}

.btn-close[data-v-ed7625b6] {
    font-size: 20px;
    font-weight: bold;
    background: transparent;
    border: none;
    opacity: 0.2;
    color: #000;
    position: absolute;
    right: 10px;
    top: 10px;
    min-width: unset;
}

.btn-close[data-v-ed7625b6]:hover {
    background: transparent;
    min-width: unset;
    box-shadow: none;
}

h2[data-v-ed7625b6] {
    font-size: 22px;
    text-align: center;
    margin-top: 0;
}

.tip[data-v-ed7625b6] {
    font-weight: normal;
    font-size: 11px;
    color: #777;
}

label[data-v-ed7625b6] {
    display: block;
    margin-top: 10px;
}

label input[type='radio'][data-v-ed7625b6] {
    apperance: auto;
    -webkit-appearance: auto;
}

label.option[data-v-ed7625b6] {
    display: inline-block;
    font-weight: normal;
    margin-bottom: 15px;
    margin-top: 0;
}

label.option+label.option[data-v-ed7625b6] {
    margin-left: 20px;
}

input.personal-data[data-v-ed7625b6] {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    min-height: 35px;
    margin: 0;
}

ul[data-v-ed7625b6] {
    list-style: none;
    margin: 20px 0 0 0;
    padding: 0;
}

ul li[data-v-ed7625b6] {
    margin: 0;
    padding: 0;
    display: inline-block;
    position: relative;
    vertical-align: top;
    margin-right: 15px;
    margin-bottom: 15px;
    border: 2px solid #d8d8d8;
    border-radius: 6px;
    width: 60px;
    height: 60px;
    box-sizing: content-box;
}

ul li img[data-v-ed7625b6] {
    width: 60px;
    height: 60px;
    object-fit: cover;
    border-radius: 5px;
}

#review-video[data-v-ed7625b6] {
    width: 60px;
    height: 60px;
}

ul li span[data-v-ed7625b6] {
    position: absolute;
    top: -10px;
    right: -10px;
    z-index: 999;
    border-radius: 10px;
    background: #999;
    width: 20px;
    height: 20px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
    cursor: pointer;
}

.add[data-v-ed7625b6] {
    border: 2px dashed #d8d8d8;
}

.add button[data-v-ed7625b6] {
    width: 60px;
    height: 60px;
    border: none;
    appearance: none;
    padding: 0;
    margin: 0;
    border-radius: 5px;
    background: url(https://reviews.konfidency.com.br/americanas/b02bf8ce7b715cebfdce.png) no-repeat center center #f7f7f7;
    background-size: 30%;
}

.actions input[type='file'][data-v-ed7625b6] {
    display: none;
}

.actions button[data-v-ed7625b6] {
    float: right;
    margin-top: 15px;
    background: var(--primary-color);
    color: #fff;
    border: none;
    padding: 10px 30px;
    border-radius: 5px;
    cursor: pointer;
    line-height: unset;
}

.actions button[type='button'][data-v-ed7625b6] {
    float: none;
    background-color: #fff;
    color: #999;
    border: 1px solid #999;
    background-image: url(https://reviews.konfidency.com.br/americanas/457247f8ec3780661c49.png);
    background-repeat: no-repeat;
    background-position: 20px 5px;
    background-size: 26px;
    padding: 10px 22px 10px 60px;
}

.actions button img[data-v-ed7625b6] {
    vertical-align: top;
    margin-left: 5px;
}

.actions button[disabled][data-v-ed7625b6] {
    opacity: 0.5;
}

.error-message[data-v-ed7625b6] {
    margin-top: 15px;
    color: #ce4747;
    text-align: center;
}

.review-success[data-v-ed7625b6] {
    text-align: center;
}

.review-success .success-message[data-v-ed7625b6] {
    display: flex;
    text-align: left;
    margin-bottom: 10px;
    background: transparent;
    color: unset;
}

.review-success .check[data-v-ed7625b6] {
    background: url(https://reviews.konfidency.com.br/americanas/27aedf084252710b5958.png);
    min-width: 60px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 15px;
}

.review-success .message[data-v-ed7625b6] {
    vertical-align: top;
    display: inline-block;
    background: transparent;
    color: unset;
    margin: unset;
}

.review-success .message h3[data-v-ed7625b6] {
    margin-top: 0;
    margin-bottom: 5px;
}

.review-success .error[data-v-ed7625b6] {
    background: url(https://reviews.konfidency.com.br/americanas/13ceff4af424031afb4b.png);
    width: 80px;
    height: 80px;
    background-size: cover;
    margin: 40px auto;
}

.review-success .attributes label[data-v-ed7625b6] {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
    font-weight: bold;
}

.review-success .attribute[data-v-ed7625b6] {
    text-align: left;
    margin-bottom: 15px;
}

.review-success .attribute select[data-v-ed7625b6] {
    padding: 5px 10px;
    border-radius: 6px;
    margin-top: 10px;
}

.review-success button[data-v-ed7625b6] {
    border: 1px solid var(--primary-color);
    border-radius: 5px;
    background: #fff;
    font-size: 16px;
    text-transform: uppercase;
    color: var(--primary-color);
    padding: 10px 20px;
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: 500;
    line-height: unset;
}

.review-success .attributes button[type='submit'][data-v-ed7625b6] {
    color: #fff;
    background-color: var(--primary-color);
}

.loading-icon[data-v-ed7625b6] {
    position: absolute;
    right: 10px;
    bottom: 10px;
}

.completeness[data-v-ed7625b6] {
    background-color: #fdfdfd;
    border-top: 1px solid #d9d9d9;
    border-radius: 0 0 5px 5px;
}

.completeness .completeness-label[data-v-ed7625b6] {
    font-size: 11px;
    padding: 10px 10px 0 10px;
}

.completeness .completeness-topics[data-v-ed7625b6] {
    display: flex;
    width: 100%;
}

.completeness .completeness-topic[data-v-ed7625b6] {
    flex: 1;
    padding: 10px 10px 10px 40px;
    font-size: 14px;
    text-transform: lowercase;
    background: url(https://reviews.konfidency.com.br/americanas/5b92e6d0e6036f177826.png) no-repeat;
    background-position: 20px 14px;
    background-size: 12px;
    transition: all 1s ease-in-out;
}

.completeness .completeness-topic.complete[data-v-ed7625b6] {
    color: #009c39;
    font-weight: bold;
    animation: complete-topic-ed7625b6 1s ease-in-out;

    background: url(https://reviews.konfidency.com.br/americanas/35802bf0ca01f41f180c.png) no-repeat;
    background-position: 20px 14px;
    background-size: 12px;
}

.completeness .completeness-progress[data-v-ed7625b6] {
    background-color: #d8d8d8;
    border-radius: 0px 0px 4px 4px;
    width: 100%;
    height: 10px;
}

.completeness .completeness-progress .indicator[data-v-ed7625b6] {
    background-color: #009c39;
    height: 10px;
    transition: width 2s ease-in-out;
    border-radius: 0 0 0 4px;
}

.completeness .completeness-progress .indicator.complete[data-v-ed7625b6] {
    border-radius: 0 0 4px 4px;
}

.text-container[data-v-ed7625b6] {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    margin-top: 10px;
    position: relative;
}

textarea[data-v-ed7625b6] {
    border: none;
    border-radius: 5px;
    width: 100%;
    display: block;
    height: 70px;
    box-sizing: border-box;
    padding: 10px;
    font-family: Lato;
    font-size: 14px;
    resize: none;
}

@keyframes complete-topic-ed7625b6 {
    0% {
        text-shadow: 0px 0px 16px rgba(0, 156, 57, 0);
    }

    50% {
        text-shadow: 0px 0px 16px #009c39;
    }

    95% {
        text-shadow: 0px 0px 16px #009c39;
    }

    100% {
        text-shadow: 0px 0px 16px rgba(0, 156, 57, 0);
    }
}

@media screen and (max-width: 767px) {
    .modal-review[data-v-ed7625b6] {
        box-sizing: border-box;
        left: 2px;
        top: 2px;
        bottom: 2px;
        right: 2px;
        position: fixed;
        width: unset;
        transform: none;
        max-width: 100%;
        font-size: 14px;
    }

    .modal-review .actions button[data-v-ed7625b6] {
        width: 100%;
    }

    .modal-review .actions button[type='button'][data-v-ed7625b6] {
        background-position: calc(50% - 60px);
    }
}

</style><style>.modal-review[data-v-ed7625b6] {
    font-size: 14px;
    border-radius: 10px;
}

label.text[data-v-ed7625b6],
label.name[data-v-ed7625b6],
label.email[data-v-ed7625b6] {
    display: none;
}

textarea[data-v-ed7625b6] {
    border: 1px solid #ccc;
}

@media screen and (max-width: 767px) {
    .modal-review[data-v-ed7625b6] {
        left: unset;
        top: 50%;
        bottom: unset;
        right: unset;
        width: 90%;
        left: 5%;
        transform: translateY(-50%);
    }
}

input[type=text][data-v-ed7625b6] {
    margin-top: 10px !important;
}

input[type=radio][data-v-ed7625b6] {
    display: inline-block !important;
    width: fit-content !important;
    height: fit-content !important;
    position: initial !important;
}

.tip[data-v-ed7625b6] {
    display: none;
}

.modal-review ul[data-v-ed7625b6] {
    margin-top: 10px;
}

.modal-review .actions button[data-v-ed7625b6] {
    margin-top: 0;
}

.actions button[data-v-ed7625b6] {
    width: 100%;
    border-radius: 19px;
}

.text-container[data-v-ed7625b6] {
    border: none !important;
}

textarea[data-v-ed7625b6] {
    border-radius: 12px !important;
}

input[type=text][data-v-ed7625b6] {
    border-radius: 18px !important;
}

</style><style>.overlay[data-v-00f85af6] {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
    display: block;
}

.modal-picture[data-v-00f85af6] {
    position: fixed;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 2px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
}

.btn-close[data-v-00f85af6] {
    font-size: 20px;
    font-weight: bold;
    border: none;
    color: #fff;
    position: absolute;
    right: 10px;
    top: 10px;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 50%;
    width: 30px;
    line-height: 30px;
}

.modal-picture img[data-v-00f85af6] {
    max-width: 100%;
    max-height: 90vh;
    object-fit: contain;
    margin: 0 auto;
}

@media screen and (max-width: 767px) {
    .modal-picture[data-v-00f85af6] {
        box-sizing: border-box;
        left: 20px;
        right: 20px;
        position: fixed;
        width: unset;
        transform: none;
        max-height: 100vh;
        text-align: center;
        padding: 0;
        transform: translateY(-50%);
    }

    .modal-picture img[data-v-00f85af6] {
        max-height: 100%;
        height: 100%;
        width: 100%;
        object-fit: contain;
        box-sizing: border-box;
    }
}

</style><style></style><style>.overlay[data-v-647469c8] {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
    display: block;
}

.modal-video[data-v-647469c8] {
    position: fixed;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 2px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
}

.btn-close[data-v-647469c8] {
    z-index: 1;
    font-size: 20px;
    font-weight: bold;
    border: none;
    color: #fff;
    position: absolute;
    right: 10px;
    top: 10px;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 50%;
    width: 30px;
    line-height: 30px;
}

.modal-video video[data-v-647469c8] {
    max-width: 100%;
    max-height: 90vh;
    object-fit: contain;
    margin: 0 auto;
}

@media screen and (max-width: 767px) {
    .modal-video[data-v-647469c8] {
        box-sizing: border-box;
        left: 20px;
        right: 20px;
        position: fixed;
        width: unset;
        transform: none;
        max-height: 100vh;
        text-align: center;
        padding: 0;
        transform: translateY(-50%);
    }

    .modal-video video[data-v-647469c8] {
        max-height: 100%;
        height: 100%;
        width: 100%;
        object-fit: contain;
        box-sizing: border-box;
    }
}

</style><style>.mt-6[data-v-36bfc358] {
    margin-top: 6px;
}

.mr-3[data-v-36bfc358] {
    margin-right: 30px;
}

.starsV2[data-v-36bfc358] {
    display: inline-block;
    vertical-align: middle;
    width: 105px;
    min-width: fit-content;
}

.starsV2 .star[data-v-36bfc358] {
    background: url(https://reviews.konfidency.com.br/americanas/38ec695ab29ee6d64d31.svg) no-repeat;
    width: 21px;
    height: 21px;
    display: inline-block;
}

.starsV2 .star.fill[data-v-36bfc358] {
    background: url(https://reviews.konfidency.com.br/americanas/6b75f8e9143eec83dfe9.svg) no-repeat;
}

.starsV2 .star.half[data-v-36bfc358] {
    background: url(https://reviews.konfidency.com.br/americanas/edae0d4ee3cc092e09e6.svg) no-repeat;
}

</style><style>.starsV2 .star[data-v-36bfc358],
.starsV2 .star.fill[data-v-36bfc358],
.starsV2 .star.half[data-v-36bfc358] {
    background-size: contain;
}

</style><style>#konfidency-reviews-container {
    color: #3e3e3e;
    max-width: 1300px;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
}

#konfidency-reviews-container.full {
    max-width: unset;
    margin: 0;
    padding: 20px 0;
}

.konfidency-overlay #konfidency-reviews-container .reviews {
    max-height: 500px;
    overflow-y: auto;
}

.konfidency-overlay .konfidency-overlay-content {
    color: #3e3e3e;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    background: #fff;
    width: 50%;
    left: 25%;
    top: 10%;
    border-radius: 10px;
}

#konfidency-reviews-container .content {
    display: none;
}

#konfidency-reviews-container .content.loaded {
    display: block;
}

.konfidency-overlay #konfidency-reviews-container {
    padding: 0;
}

.konfidency-overlay #konfidency-reviews-container .summary {
    display: none;
}

.konfidency-overlay #konfidency-reviews-container h2 {
    display: none;
}

#konfidency-reviews-container .summary {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: start;
}

#konfidency-reviews-container .summary .aggregate-rating {
    font-size: 30px;
    margin-right: 20px;
    font-weight: bold;
}

#konfidency-reviews-container .summary .stars-container {
    position: relative;
    width: 104px;
    height: 20px;
    margin-top: 6px;
}

#konfidency-reviews-container .summary .stars-container .stars {
    background: url(https://reviews.konfidency.com.br/americanas/6b75f8e9143eec83dfe9.svg) repeat-x left center;
    position: absolute;
    height: 20px;
    top: 0;
    left: 0;
}

#konfidency-reviews-container .summary .stars-container::before {
    content: '';
    background: url(https://reviews.konfidency.com.br/americanas/38ec695ab29ee6d64d31.svg) repeat-x left center;
    position: absolute;
    width: 104px;
    height: 20px;
    top: 0;
    left: 0;
    filter: grayscale(1);
}

#konfidency-reviews-container .summary .stars-count {
    display: flex;
    flex-direction: column;
}

#konfidency-reviews-container .summary .stars-count .review-count {
    display: none;
}

#konfidency-reviews-container .summary .attribute-summary {
    flex-grow: 1;
}

#konfidency-reviews-container .summary .attribute-summary .attributes {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}

#konfidency-reviews-container .summary .attribute-summary .attributes .attribute {
    display: flex;
    flex-direction: row;
    font-size: 15px;
    align-items: center;
    justify-content: space-between;
}

#konfidency-reviews-container .summary .attribute-summary .attributes .attribute .name {
    width: 35%;
    font-weight: bold;
}

#konfidency-reviews-container .summary .attribute-summary .attributes .attribute .attribute-rating {
    width: 55%;
    height: 8px;
    border-radius: 4px;
    background: #e8e8e8;
    position: relative;
}

#konfidency-reviews-container .summary .attribute-summary .attributes .attribute .attribute-rating.stars {
    width: 75%
}

#konfidency-reviews-container .summary .attribute-summary .attributes .attribute .attribute-rating .progress {
    position: absolute;
    z-index: 2;
    background: var(--primary-color);
    height: 8px;
    border-radius: 4px;
}

#konfidency-reviews-container .summary .attribute-summary .attribute .rate:is(:has(+ .attribute-rating)) {
    width: 15% !important;
    text-align: left !important;
}

#konfidency-reviews-container .summary .attribute-summary .attribute .rate.multiple-choice {
    width: 15% !important;
}

#konfidency-reviews-container .summary .attribute-summary .attributes .attribute .rate {
    width: 15%;
    text-align: right;
}

#konfidency-reviews-container .content .details .reviews .fetch-button {
    display: flex;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

#konfidency-reviews-container .content .details .reviews .fetch-button button {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 3px;
    background-color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

#konfidency-reviews-container .content .details .reviews .fetch-button button:disabled {
    cursor: wait;
}

#konfidency-reviews-container .content .details .reviews .fetch-button button img {
    vertical-align: top;
    margin-left: 5px;
}

#konfidency-reviews-container .summary .review-button {
    text-align: right;
}

#konfidency-reviews-container .summary .sort {
    display: none;
}

#konfidency-reviews-container .review-button button {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 3px;
    background-color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

#konfidency-reviews-container .summary .review-button button:disabled {
    cursor: wait;
}

#konfidency-reviews-container .summary .review-button button img {
    vertical-align: top;
    margin-left: 5px;
}

#konfidency-reviews-container .details .no-reviews {
    text-align: center;
}

#konfidency-reviews-container .details .no-reviews button {
    display: block;
    margin: 30px auto;
    border-radius: 5px;
    border: 1px solid var(--primary-color);
    background: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    font-size: 14px;
    color: var(--primary-color);
}

.konfidency-overlay #konfidency-reviews-container .details .no-reviews button {
    display: none;
}

#konfidency-reviews-container .details .details-header {
    margin-top: 20px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

#konfidency-reviews-container .details .details-header .review-count .aggregate-rating {
    display: none;
}

#konfidency-reviews-container .details .details-header .review-count {
    font-size: 22px;
    font-weight: bold;
}

#konfidency-reviews-container .details .details-header .sort {
    font-size: 12px;
}

#konfidency-reviews-container .details .details-header .sort .select-wrapper {
    display: inline-block;
}

#konfidency-reviews-container .details .details-header .sort select {
    padding: 5px 10px;
    margin-left: 10px;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
    color: #3e3e3e;
    text-transform: lowercase;
}

#konfidency-reviews-container .details .reviews .review {
    display: flex;
    flex-direction: row;
    border-bottom: 1px solid #f3f3f3;
    margin-top: 20px;
    margin-bottom: 10px;
}

#konfidency-reviews-container .details .reviews .review:last-child {
    border-bottom: none;
}

#konfidency-reviews-container .details .reviews .review-details {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    flex-grow: 1;
    padding-bottom: 15px;
}

#konfidency-reviews-container .details .reviews .review-details .rating {
    margin-right: 30px;
    width: 83px;
    height: 16px;
    position: relative;
}

#konfidency-reviews-container .details .reviews .review-details .rating .rating-text {
    display: none;
}

#konfidency-reviews-container .details .reviews .review-details .rating .stars {
    background: url(https://reviews.konfidency.com.br/americanas/6b75f8e9143eec83dfe9.svg) repeat-x left center;
    position: absolute;
    height: 16px;
    top: 0;
    left: 0;
}

#konfidency-reviews-container .details .reviews .review-details .rating::before {
    content: '';
    background: url(https://reviews.konfidency.com.br/americanas/38ec695ab29ee6d64d31.svg) repeat-x left center;
    position: absolute;
    width: 83px;
    height: 16px;
    top: 0;
    left: 0;
    filter: grayscale(1);
}

#konfidency-reviews-container .details .reviews .review-details .nameAndDate {
    display: flex;
    flex-direction: row;
    flex: 1;
}

#konfidency-reviews-container .details .reviews .review-details .name {
    margin-right: 30px;
    font-size: 16px;
    font-weight: 600;
    max-width: 140px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

#konfidency-reviews-container .details .reviews .review-details .date {
    margin-right: 30px;
    font-size: 13px;
    color: #787878;
}

#konfidency-reviews-container .details .reviews .review-details .verified {
    font-size: 12px;
    margin-left: 30px;
}

#konfidency-reviews-container .details .reviews .review-details .verified::before {
    content: '';
    width: 17px;
    height: 17px;
    background: url(https://reviews.konfidency.com.br/americanas/7f198d980bd8a677346a.png) no-repeat;
    display: inline-block;
    background-size: contain;
    vertical-align: middle;
    margin-right: 6px;
}

#konfidency-reviews-container .details .reviews .review-details .text {
    width: 100%;
    font-size: 16px;
    margin-top: 15px;
}

#konfidency-reviews-container .details .reviews .review-details .review-files {
    width: 100%;
    margin-top: 15px;
    display: inline-flex;
}

#konfidency-reviews-container .details .reviews .review-details .pictures img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    margin-right: 10px;
    margin-bottom: 8px;
    border: 1px solid #ccc;
    display: inline-block;
}

#konfidency-reviews-container .details .reviews .review-details .video {
    display: inline-flex;
    height: 80px;
    width: 80px;
    justify-content: center;
    position: relative;
}

#konfidency-reviews-container .details .reviews .review-details .video video {
    border: 1px solid #ccc;
    background-color: black;
    width: 80px;
    height: 80px;
    position: absolute;
}

#konfidency-reviews-container .details .reviews .review-details .video .player {
    z-index: 1;
    cursor: pointer;
    background: none;
    width: 50px;
    height: 50px;
    border: solid 5px #fff;
    border-radius: 100%;
    position: relative;
    box-shadow: 2px 2px 5px black;
    align-self: center;
}

#konfidency-reviews-container .details .reviews .review-details .video .player span {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 17px solid #fff;
    border-bottom: 10px solid transparent;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#konfidency-reviews-container .details .reviews .review-details .attributes {
    width: 100%;
    font-size: 14px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#konfidency-reviews-container .details .reviews .review-details .attributes .attribute {
    margin-right: 40px;
    width: 200px;
    margin-top: 15px;
}

#konfidency-reviews-container .details .reviews .review-details .attributes .attribute label {
    font-weight: bold;
    display: flex;
    width: 100%;
}

#konfidency-reviews-container .details .reviews .review-details .attributes .attribute label span {
    font-weight: normal;
    width: 50%;
}

#konfidency-reviews-container .details .reviews .review-details .attributes .attribute label span.title {
    font-weight: bold;
}

#konfidency-reviews-container .details .reviews .review-details .attributes .attribute label span.value {
    text-align: right;
}


#konfidency-reviews-container .details .reviews .review-details .attributes .attribute .attribute-rating {
    height: 8px;
    width: 100%;
    border-radius: 4px;
    background: #e8e8e8;
    margin-top: 10px;
    position: relative;
}

#konfidency-reviews-container .details .reviews .review-details .attributes .attribute .attribute-rating .progress {
    position: absolute;
    z-index: 2;
    background: var(--primary-color);
    height: 8px;
    border-radius: 4px;
}

#konfidency-reviews-container .details .reviews .review-details .reply {
    margin-left: 10px;
    border-left: 3px solid #d9d9d9;
    padding-left: 15px;
    color: #666;
    font-size: 14px;
    margin-top: 10px;
}

#konfidency-reviews-container .details .reviews .review-details .reply .title {
    font-weight: bold;
    margin-top: 5px;
}

#konfidency-reviews-container .details .reviews .review-details .reply .title .date {
    font-weight: normal;
    margin-left: 20px;
}

#konfidency-reviews-container .details .reviews .review-details .reply .text {
    font-size: 14px;
    margin-bottom: 5px;
}

#konfidency-reviews-container .details .reviews .review-feedbacks {
    margin-left: 60px;
    text-align: right;
    display: flex;
    flex-direction: column;
}

#konfidency-reviews-container .details .reviews .review-feedbacks .question {
    font-size: 12px;
    white-space: nowrap;
}

#konfidency-reviews-container .details .reviews .review-feedbacks .votes {
    width: 120px;
    font-size: 12px;
    flex-direction: row;
    display: flex;
    margin-top: 10px;
    padding-bottom: 10px;
}

#konfidency-reviews-container .details .reviews .review-feedbacks .votes div {
    flex-grow: 1;
    padding: 10px;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 10px center;
    cursor: pointer;
}

#konfidency-reviews-container .details .reviews .review-feedbacks .votes .helpful {
    margin-right: 5px;
    background-size: 20px;
    background-image: url(https://reviews.konfidency.com.br/americanas/0acdc391d98ff93f3f10.png);
}

#konfidency-reviews-container .details .reviews .review-feedbacks .votes .helpful.highlight {
    border: 1px solid var(--primary-color);
}

#konfidency-reviews-container .details .reviews .review-feedbacks .votes .unhelpful {
    margin-left: 5px;
    background-image: url(https://reviews.konfidency.com.br/americanas/97647c2b925d987ae325.png);
}

#konfidency-reviews-container .details .reviews .review-feedbacks .votes .unhelpful.highlight {
    border: 1px solid #ce4747;
}

.konfidency-pictures-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
}

.konfidency-pictures-modal {
    display: none;
}

.konfidency-pictures-modal.open {
    display: block;
}

.konfidency-pictures-modal-inner {
    color: #3e3e3e;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    background: #fff;
    width: 50%;
    left: 25%;
    top: 10%;
    border-radius: 10px;
}

.konfidency-pictures-modal-inner.open {
    display: block;
}

.konfidency-pictures-modal-inner .close-modal {
    width: 24px;
    height: 24px;
    background: url(https://reviews.konfidency.com.br/americanas/f3f6386b3d1a28279c0b.png) no-repeat;
    background-size: contain;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}

.konfidency-pictures-modal-inner .modal-content {
    margin-top: 10px;
    padding-bottom: 10px;
}

.konfidency-pictures-modal-inner .modal-content .picture {
    text-align: center;
}

.konfidency-pictures-modal-inner .modal-content .picture img {
    max-width: 100%;
    max-height: 400px;
    object-fit: cover;
}

#konfidency-reviews-container .summary.empty {
    display: none;
}

.konfidency__ai-summary {
    background-color: #fafafa;
    border-radius: 10px;
    padding: 20px;
    margin-top: 20px;
}

.konfidency__ai-summary--text {
    font-size: 15px;
    text-align: justify;
}

.konfidency__ai-summary--topic {
    list-style: none;
    display: flex;
    flex-direction: row;
    gap: 20px;
    padding: 0;
    margin: 30px 0;
}


.konfidency__ai-summary--topic li {
    padding: 0;
    margin: 0;
    position: relative;
}

.konfidency__ai-summary--topic-text {
    padding: 5px 20px 5px 40px;
    background: #ccc;
    border-radius: 20px;
    font-size: 13px;
    line-height: 15px;
    color: #fff;
}

.konfidency__ai-summary--icon {
    background: #999;
    height: 33px;
    width: 33px;
    border-radius: 15px;
    position: absolute;
    top: -4px;
    z-index: 2;
    display: block !important;
}

.konfidency__ai-summary--topic-positive .konfidency__ai-summary--topic-text {
    background: #1F7D00;
}

.konfidency__ai-summary--topic-positive .konfidency__ai-summary--icon {
    background: #169F06;
    background-image: url(https://reviews.konfidency.com.br/americanas/d632c696f2141cf48919.png);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
}

.konfidency__ai-summary--topic-negative .konfidency__ai-summary--topic-text {
    background: #7D0000;
}

.konfidency__ai-summary--topic-negative .konfidency__ai-summary--icon {
    background: #B40606;
    background-image: url(https://reviews.konfidency.com.br/americanas/3652b2d76b3020697f7e.png);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
}

.konfidency__ai-summary--identifier {
    font-size: 12px;
    color: #666;
    padding-left: 20px;
    background: url(https://reviews.konfidency.com.br/americanas/e2e21e3afce4b74c781f.svg) no-repeat;

}

@media screen and (min-width: 768px) {
    .konfidency__ai-summary--topics {
        width: fit-content;
    }
}

@media screen and (max-width: 767px) {
    .konfidency-pictures-modal-inner .modal-content .picture img {
        max-height: 100vh;
    }

    .konfidency-pictures-modal-inner .modal-content {
        margin-top: 40px;
    }

    .konfidency-overlay .konfidency-overlay-content,
    .konfidency-pictures-modal-inner {
        box-sizing: border-box;
        left: 2px;
        top: 2px;
        bottom: 2px;
        right: 2px;
        position: absolute;
        width: unset;
    }

    .konfidency-overlay .konfidency-overlay-content #konfidency-reviews-container .reviews {
        position: fixed;
        top: 120px;
        background: #fff;
        overflow-y: auto;
        bottom: 20px;
        left: 20px;
        right: 20px;
        z-index: 1000001;
    }

    #konfidency-reviews-container .summary {
        flex-flow: wrap;
    }



    #konfidency-reviews-container .summary .attribute-summary {
        order: 2;
        width: 100%;
    }

    #konfidency-reviews-container .summary .attribute-summary .attributes {
        width: 100%;
        margin-top: 15px;
        margin-bottom: 5px;
    }

    #konfidency-reviews-container .summary .review-button {
        flex-grow: 1;
    }

    #konfidency-reviews-container .details .reviews .review {
        flex-direction: column;
    }

    #konfidency-reviews-container .summary .aggregate-rating {
        font-size: 24px;
        margin-right: 10px;
    }

    #konfidency-reviews-container .summary .review-button button {
        padding: 10px 20px;
        font-size: 10px;
    }

    #konfidency-reviews-container .details .details-header .review-count {
        font-size: 16px;
        flex-grow: 1;
    }

    #konfidency-reviews-container .details .details-header .sort span {
        display: none;
    }

    #konfidency-reviews-container .details .reviews .review-details .rating {
        margin-right: 10px;
    }

    #konfidency-reviews-container .details .reviews .review-details .name {
        flex-grow: 1;
        min-width: 100%;
        margin-top: 5px;
    }

    #konfidency-reviews-container .details .reviews .review-details .date {
        margin-right: 30px;
    }

    #konfidency-reviews-container .details .reviews .review-details .verified {
        margin-left: 0;
    }

    #konfidency-reviews-container .details .reviews .review-details .text {
        margin-bottom: 10px;
    }

    #konfidency-reviews-container .details .reviews .review .review-feedbacks {
        flex-direction: row;
        margin: 0;
        align-items: center;
        margin-bottom: 10px;
    }

    #konfidency-reviews-container .details .reviews .review-feedbacks .question {
        flex-grow: 1;
        text-align: left;
        font-size: 14px;
        font-weight: 600;
    }

    #konfidency-reviews-container .details .reviews .review-feedbacks .votes div {
        width: 55px;
        flex-grow: 0;
    }

    #konfidency-reviews-container .details .reviews .review-details .nameAndDate {
        min-width: 100%;
        flex-wrap: wrap;
    }
}

#konfidency-reviews-container .details .reviews .review .product-name {
    margin-top: 15px;
}

#konfidency-reviews-container .details .review-button {
    display: none;
}

</style><style></style><style>.overlay[data-v-28618477] {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
    display: block;
}

.modal-question[data-v-28618477] {
    position: fixed;
    width: 400px;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 20px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
}

.btn-close[data-v-28618477] {
    font-size: 20px;
    font-weight: bold;
    background: transparent;
    border: none;
    opacity: 0.2;
    color: #000;
    position: absolute;
    right: 10px;
    top: 10px;
}

h2[data-v-28618477] {
    font-size: 22px;
    text-align: center;
    margin-top: 0;
}

.tip[data-v-28618477] {
    font-weight: normal;
    font-size: 11px;
    color: #777;
}

label[data-v-28618477] {
    display: block;
}

textarea[data-v-28618477] {
    border: 1px solid #cdcdcd;
    background: #fff;
    border-radius: 5px;
    width: 100%;
    display: block;
    height: 80px;
    box-sizing: border-box;
    padding: 10px;
    margin-top: 10px;
}

input.personal-data[data-v-28618477] {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    min-height: 35px;
    margin: 0;
}

.actions button[data-v-28618477] {
    float: right;
    margin-top: 15px;
    background: var(--primary-color);
    color: #fff;
    border: none;
    padding: 10px 30px;
    border-radius: 5px;
    cursor: pointer;
}

.actions button[disabled][data-v-28618477] {
    opacity: 0.5;
}

.error-message[data-v-28618477] {
    margin-top: 15px;
    color: #ce4747;
    text-align: center;
}

.question-success[data-v-28618477] {
    text-align: center;
}

.question-success .success-message[data-v-28618477] {
    display: flex;
    text-align: left;
    margin-bottom: 10px;
}

.question-success .check[data-v-28618477] {
    background: url(https://reviews.konfidency.com.br/americanas/27aedf084252710b5958.png);
    min-width: 60px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 15px;
}

.question-success .message[data-v-28618477] {
    vertical-align: top;
    display: inline-block;
}

.question-success .message h3[data-v-28618477] {
    margin-top: 0;
    margin-bottom: 5px;
}

@media screen and (max-width: 767px) {
    .modal-question[data-v-28618477] {
        box-sizing: border-box;
        left: 2px;
        top: 2px;
        bottom: 2px;
        right: 2px;
        position: fixed;
        width: unset;
        transform: none;
    }

    .modal-question .actions button[data-v-28618477] {
        width: 100%;
    }
}

</style><style>.modal-question[data-v-28618477] {
    font-size: 14px;
    border-radius: 10px;
}

label[data-v-28618477] {
    margin-top: 10px;
}

@media screen and (max-width: 767px) {
    .modal-question[data-v-28618477] {
        left: unset;
        top: 50%;
        bottom: unset;
        right: unset;
        width: 90%;
        left: 5%;
        transform: translateY(-50%);
    }
}

input[type=text][data-v-28618477] {
    margin-top: 10px !important;
}

.tip[data-v-28618477] {
    display: none;
}

.modal-question ul[data-v-28618477] {
    margin-top: 10px;
}

.modal-question .actions button[data-v-28618477] {
    margin-top: 20px;
}

.actions button[data-v-28618477] {
    width: 100%;
    border-radius: 19px;
}

textarea[data-v-28618477] {
    border-radius: 12px !important;
}

input[type=text][data-v-28618477] {
    border-radius: 18px !important;
}

</style><style>.kfy__response-text[data-v-8f023e46] {
    word-wrap: break-word;
    overflow-wrap: break-word;
}

.kfy__link[data-v-8f023e46] {
    text-decoration: underline;
    display: inline-block;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

</style><style>#konfidency-questions-container[data-v-2b2143bf] {
    color: #3e3e3e;
    max-width: 1300px;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
}

#konfidency-questions-container.full[data-v-2b2143bf] {
    max-width: unset;
    margin: 0;
    padding: 20px 0;
}

#konfidency-questions-container .search[data-v-2b2143bf] {
    margin: 10px auto;
}

#konfidency-questions-container .search input[data-v-2b2143bf] {
    border: 1px solid #e8e8e8;
    background: #fff;
    border-radius: 5px;
    padding: 10px 20px;
    width: 50%;
    transition: all 1s ease-in-out;
}

#konfidency-questions-container .search input[data-v-2b2143bf]:focus::placeholder {
    font-size: 14px;
    transition: all 0.5s ease-in-out;
}

#konfidency-questions-container .search input[data-v-2b2143bf]::placeholder {
    font-size: 11px;
    color: #999;
    transition: all 0.5s ease-in-out;
}

.konfidency-overlay #konfidency-questions-container .reviews[data-v-2b2143bf] {
    max-height: 500px;
    overflow-y: auto;
}

.konfidency-overlay .konfidency-overlay-content[data-v-2b2143bf] {
    color: #3e3e3e;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    background: #fff;
    width: 50%;
    left: 25%;
    top: 10%;
    border-radius: 10px;
}

#konfidency-questions-container .content[data-v-2b2143bf] {
    display: none;
}

#konfidency-questions-container .content.loaded[data-v-2b2143bf] {
    display: block;
}

.konfidency-overlay #konfidency-questions-container[data-v-2b2143bf] {
    padding: 0;
}

.konfidency-overlay #konfidency-questions-container .summary[data-v-2b2143bf] {
    display: none;
}

.konfidency-overlay #konfidency-questions-container h2[data-v-2b2143bf] {
    display: none;
}

#konfidency-questions-container .summary[data-v-2b2143bf] {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: start;
}

#konfidency-questions-container .summary .qty[data-v-2b2143bf] {
    flex: 2;
    font-size: 22px;
    font-weight: bold;
}

#konfidency-questions-container .summary .question-button[data-v-2b2143bf] {
    text-align: right;
    flex: 1;
}

#konfidency-questions-container .summary .question-button button[data-v-2b2143bf] {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 3px;
    background-color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

#konfidency-questions-container .summary .question-button button[data-v-2b2143bf]:disabled {
    cursor: wait;
}

#konfidency-questions-container .summary .question-button button img[data-v-2b2143bf] {
    vertical-align: top;
    margin-left: 5px;
}

#konfidency-questions-container .details .no-questions[data-v-2b2143bf] {
    text-align: center;
}

#konfidency-questions-container .details .no-questions button[data-v-2b2143bf] {
    display: block;
    margin: 30px auto;
    border-radius: 5px;
    border: 1px solid var(--primary-color);
    background: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    font-size: 14px;
    color: var(--primary-color);
}

.konfidency-overlay #konfidency-questions-container .details .no-questions button[data-v-2b2143bf] {
    display: none;
}

#konfidency-questions-container .details .details-header[data-v-2b2143bf] {
    margin-top: 20px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

#konfidency-questions-container .details .details-header .qty[data-v-2b2143bf] {
    font-size: 22px;
    font-weight: bold;
    flex: 1;
}

#konfidency-questions-container .details .questions>.question[data-v-2b2143bf] {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #f3f3f3;
    margin-top: 20px;
    margin-bottom: 10px;
}

#konfidency-questions-container .details .questions .question[data-v-2b2143bf]:last-child {
    border-bottom: none;
}

#konfidency-questions-container .details .questions .question-details[data-v-2b2143bf] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    flex-grow: 1;
    padding-bottom: 15px;
    padding-left: 70px;
    background: url(https://reviews.konfidency.com.br/americanas/c0c15ce98934e09dd404.png) no-repeat;
    background-size: 50px;
}

#konfidency-questions-container .details .questions .question-details .name[data-v-2b2143bf] {
    margin-right: 30px;
    font-size: 16px;
    font-weight: 600;
    width: 140px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

#konfidency-questions-container .questions .question-details .date[data-v-2b2143bf] {
    margin-right: 30px;
    font-size: 13px;
    color: #787878;
}

#konfidency-questions-container .questions .question-details .text[data-v-2b2143bf] {
    width: 100%;
    font-size: 16px;
    margin-top: 15px;
}

#konfidency-questions-container .questions .question-details .pictures[data-v-2b2143bf] {
    width: 100%;
    margin-top: 15px;
}

#konfidency-questions-container .questions .question-details .pictures img[data-v-2b2143bf] {
    width: 80px;
    height: 80px;
    object-fit: cover;
    margin-right: 10px;
    border: 1px solid #ccc;
}

#konfidency-questions-container .questions .question-details .attributes[data-v-2b2143bf] {
    width: 100%;
    font-size: 14px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#konfidency-questions-container .questions .question-details .attributes .attribute[data-v-2b2143bf] {
    margin-right: 40px;
    width: 150px;
    margin-top: 15px;
}

#konfidency-questions-container .questions .question-details .attributes .attribute label[data-v-2b2143bf] {
    font-weight: bold;
}

#konfidency-questions-container .questions .question-details .attributes .attribute label span[data-v-2b2143bf] {
    float: right;
    font-weight: normal;
}

#konfidency-questions-container .questions .question-details .attributes .attribute .attribute-rating[data-v-2b2143bf] {
    height: 8px;
    width: 100%;
    border-radius: 4px;
    background: #e8e8e8;
    margin-top: 10px;
    position: relative;
}

#konfidency-questions-container .questions .question-details .attributes .attribute .attribute-rating .progress[data-v-2b2143bf] {
    position: absolute;
    z-index: 2;
    background: var(--primary-color);
    height: 8px;
    border-radius: 4px;
}

#konfidency-questions-container .questions .reply[data-v-2b2143bf] {
    margin-left: 25px;
    border-left: 3px solid #d9d9d9;
    padding-left: 15px;
    color: #666;
    font-size: 14px;
    flex-direction: row;
    display: flex;
    margin-bottom: 10px;
}

#konfidency-questions-container .questions .reply .reply-details[data-v-2b2143bf] {
    flex: 1;
    justify-content: center;
    display: flex;
    flex-direction: column;
}

#konfidency-questions-container .questions .reply .title[data-v-2b2143bf] {
    font-weight: bold;
    margin-top: 5px;
}

#konfidency-questions-container .questions .reply .title .date[data-v-2b2143bf] {
    font-size: 12px;
    font-weight: normal;
    margin-left: 20px;
}

#konfidency-questions-container .questions .reply .text[data-v-2b2143bf] {
    font-size: 14px;
    margin-bottom: 5px;
    white-space: pre-line;
}

#konfidency-questions-container .details .questions .question-feedbacks[data-v-2b2143bf] {
    margin-left: 60px;
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#konfidency-questions-container .details .questions .question-feedbacks .question[data-v-2b2143bf] {
    font-size: 12px;
    white-space: nowrap;
}

#konfidency-questions-container .details .questions .question-feedbacks .votes[data-v-2b2143bf] {
    width: 120px;
    font-size: 12px;
    flex-direction: row;
    display: flex;
    margin-top: 5px;
    padding-bottom: 5px;
}

#konfidency-questions-container .details .questions .question-feedbacks .votes div[data-v-2b2143bf] {
    flex-grow: 1;
    padding: 10px;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 10px center;
    cursor: pointer;
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .helpful[data-v-2b2143bf] {
    margin-right: 5px;
    background-size: 20px;
    background-image: url(https://reviews.konfidency.com.br/americanas/0acdc391d98ff93f3f10.png);
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .helpful.highlight[data-v-2b2143bf] {
    border: 1px solid var(--primary-color);
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .unhelpful[data-v-2b2143bf] {
    margin-left: 5px;
    background-image: url(https://reviews.konfidency.com.br/americanas/97647c2b925d987ae325.png);
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .unhelpful.highlight[data-v-2b2143bf] {
    border: 1px solid #ce4747;
}

#konfidency-questions-container .content .details .questions .fetch-button[data-v-2b2143bf] {
    display: flex;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

#konfidency-questions-container .content .details .questions .fetch-button button[data-v-2b2143bf] {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 3px;
    background-color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

#konfidency-questions-container .content .details .questions .fetch-button button[data-v-2b2143bf]:disabled {
    cursor: wait;
}

#konfidency-questions-container .content .details .questions .fetch-button button img[data-v-2b2143bf] {
    vertical-align: top;
    margin-left: 5px;
}

.konfidency-pictures-overlay[data-v-2b2143bf] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
}

.konfidency-pictures-modal[data-v-2b2143bf] {
    display: none;
}

.konfidency-pictures-modal.open[data-v-2b2143bf] {
    display: block;
}

.konfidency-pictures-modal-inner[data-v-2b2143bf] {
    color: #3e3e3e;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    background: #fff;
    width: 50%;
    left: 25%;
    top: 10%;
    border-radius: 10px;
}

.konfidency-pictures-modal-inner.open[data-v-2b2143bf] {
    display: block;
}

.konfidency-pictures-modal-inner .close-modal[data-v-2b2143bf] {
    width: 24px;
    height: 24px;
    background: url(https://reviews.konfidency.com.br/americanas/f3f6386b3d1a28279c0b.png) no-repeat;
    background-size: contain;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}

.konfidency-pictures-modal-inner .modal-content[data-v-2b2143bf] {
    margin-top: 10px;
    padding-bottom: 10px;
}

.konfidency-pictures-modal-inner .modal-content .picture[data-v-2b2143bf] {
    text-align: center;
}

.konfidency-pictures-modal-inner .modal-content .picture img[data-v-2b2143bf] {
    max-width: 100%;
    max-height: 400px;
    object-fit: cover;
}

@media screen and (max-width: 767px) {
    .konfidency-pictures-modal-inner .modal-content .picture img[data-v-2b2143bf] {
        max-height: 100vh;
    }

    .konfidency-pictures-modal-inner .modal-content[data-v-2b2143bf] {
        margin-top: 40px;
    }

    #konfidency-questions-container .summary .qty[data-v-2b2143bf] {
        flex: 1;
    }

    #konfidency-questions-container .summary .question-button[data-v-2b2143bf] {
        flex-grow: 1;
    }

    #konfidency-questions-container .details .questions .review[data-v-2b2143bf] {
        flex-direction: column;
    }

    #konfidency-questions-container .summary .question-button button[data-v-2b2143bf] {
        padding: 10px 20px;
        font-size: 10px;
    }

    #konfidency-questions-container .details .details-header .qty[data-v-2b2143bf] {
        font-size: 16px;
        flex-grow: 1;
    }

    #konfidency-questions-container .questions .question-details .name[data-v-2b2143bf] {
        width: 30%;
        flex-grow: 1;
    }

    #konfidency-questions-container .questions .question-details .date[data-v-2b2143bf] {
        margin-right: 0;
    }

    #konfidency-questions-container .questions .question-details .verified[data-v-2b2143bf] {
        margin-left: 0;
        margin-top: 10px;
    }

    #konfidency-questions-container .questions .question-details .text[data-v-2b2143bf] {
        margin-bottom: 10px;
    }

    #konfidency-questions-container .details .questions .question .question-feedbacks[data-v-2b2143bf] {
        flex-direction: row;
        margin: 0;
        align-items: center;
        margin-bottom: 10px;
    }

    #konfidency-questions-container .details .questions .question-feedbacks .question[data-v-2b2143bf] {
        flex-grow: 1;
        text-align: left;
        font-size: 14px;
        font-weight: 600;
    }

    #konfidency-questions-container .details .questions .question-feedbacks .votes div[data-v-2b2143bf] {
        width: 55px;
        flex-grow: 0;
    }

    #konfidency-questions-container .questions .reply[data-v-2b2143bf] {
        flex-direction: column;
    }
}

</style><style></style><style>.kfyDetails__container {
    display: flex;
    flex-direction: row;
    width: 100%;
    gap: 16px;
}

.kfyDetails__reviews .kfyDetails__section-aggregate {
    min-width: 20%;
}

.kfyDetails__reviews .kfyDetails__section-details {
    flex: 1;
}

.kfyDetails__box-title {
    display: none;
}

.kfyDetails__sort {
    display: flex;
    align-items: baseline;
}

#kfyDetails__sort--field {
    color: rgb(102, 102, 102);
    border: none;
    font-size: 14px;
    background: transparent;
    width: fit-content !important;
    text-transform: lowercase;
    -webkit-appearance: none;
    line-height: 14px;
    margin-left: 4px;
}

.select-wrapper {
    display: inline-block;
    height: 14px;
    line-height: 14px;
}

label.kfyDetails__sort--label {
    background-image: url("data:image/svg+xml,%3Csvg viewBox=\"0 0 15 15\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill=\"%23f80032\" d=\"M7.36 2.988a.645.645 0 01-.02.912c-.271.26-.7.26-.972 0L4.82 2.415v10.68a.687.687 0 11-1.375 0V2.415L1.895 3.9c-.271.26-.7.26-.971 0a.645.645 0 01-.02-.912l.02-.02L3.646.36c.272-.26.7-.26.972 0L7.34 2.969zm6.875 8.413a.645.645 0 01-.02.02l-2.722 2.608c-.272.26-.7.26-.972 0L7.799 11.42a.645.645 0 010-.931c.271-.26.7-.26.972 0l1.549 1.483V1.293a.687.687 0 111.375 0v10.68l1.548-1.484c.272-.26.7-.26.972 0a.645.645 0 01.02.912z\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 20px;
    background-size: 12px;
    background-position-y: 2px;
    line-height: 14px;
    color: rgb(248, 0, 50);
    text-transform: lowercase;
    font-size: 14px;
    margin: 0px 4px 0px 4px;
    font-weight: 400;
}

.kfyDetails__box--count {
    padding: 20px;
    font-size: 14px;
    border-bottom: 1px solid rgb(233, 233, 233);
}

.kfyDetails__summary_rating {
    display: flex;
    flex-direction: column;
}

.kfyDetails__summary-rating-stars {
    display: flex;
    flex-direction: row;
}

.kfyDetails__summary-aggregate {
    font-size: 30px;
    margin-right: 20px;
    font-weight: bold;
}

.kfyDetails__ratingDistribution {
    margin-top: 30px
}

.kfyDetails__distributionDetails__row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 8px;
    align-items: center;
    font-size: 14px;
    margin-bottom: 8px;
}

.kfyDetails__distributionDetails__rating {
    width: 20%;
}

.kfyDetails__distributionDetails__progress {
    background: #e8e8e8;
    width: 60%;
    height: 8px;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
}

.kfyDetails__distributionDetails__progress-fill {
    position: absolute;
    background-color: var(--primary-color);
    height: 8px;
}


.kfyDetails__distributionDetails__pct {
    width: 20%;
}


.kfyDetails__distributionDetails__rating {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 4px;
    font-size: 14px;
}

.kfyDetails__distributionDetails__star {
    width: 16px;
    height: 16px;
}


.kfyDetails__section-details .reviews .review {
    border-radius: 12px;
    background: rgb(250, 250, 250);
    width: 96% !important;
    box-sizing: border-box;
    /* display: flex!important; */
    /* flex-direction: row; */
}

.kfyDetails__section-details .reviews .review .review-details {
    padding: 25px 30px 15px;
}

.kfyDetails__section-details .reviews {
    display: flex;
    flex-direction: column;
    margin: 16px 0;
    align-items: center;
    gap: 12px;
}


.kfyDetails__section-details .reviews .review .text {
    margin-top: 12px;
}

.kfyDetails__section-details .reviews .review .nameAndDate {
    margin-top: 8px;
    font-size: 14px;
    line-height: 16px;
    color: rgb(153, 153, 153);
}

.kfyDetails__section-details .reviews .review .nameAndDate .name {
    display: inline-block;
}

.kfyDetails__section-details .reviews .review .nameAndDate .date {
    display: inline-block;
}

.kfyDetails__section-details .reviews .review .nameAndDate .date::before {
    content: ' em ';
    display: inline-block;
    margin-left: 4px;
}

.kfyDetails__section-details .reviews .review .review-details .verified {
    display: inline-block;
    margin-left: 12px;
    align-items: center;
    width: fit-content;
    background: rgb(241, 241, 241);
    border: 0.75px solid rgb(232, 232, 232);
    border-radius: 8px;
    padding: 4px 12px;
    color: rgb(51, 51, 51);
    font-size: 14px;
    background-image: url("data:image/svg+xml,%3Csvg width=\"10\" height=\"16\" viewBox=\"0 0 10 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 13.76h9.92V16H0v-2.24zM4.901 3.52a5.594 5.594 0 012.492.534c.726.355 1.089 1.027 1.089 2.013v3.757c0 .26.005.576.016.946-.006.199.04.396.133.571.086.11.2.196.329.248v.316H6.531a2.31 2.31 0 01-.141-.466 5.066 5.066 0 01-.063-.496 4.56 4.56 0 01-1.065.817c-.5.27-1.061.409-1.63.4a2.877 2.877 0 01-1.916-.635 2.219 2.219 0 01-.756-1.8A2.314 2.314 0 012.174 7.54a5.568 5.568 0 011.96-.526l.76-.09c.302-.025.6-.089.886-.188a.647.647 0 00.478-.609.714.714 0 00-.364-.694 2.36 2.36 0 00-1.07-.192 1.427 1.427 0 00-1.12.376c-.17.217-.279.477-.314.75H1.234A3.06 3.06 0 011.861 4.6c.59-.72 1.604-1.08 3.04-1.08zM6.25 7.923a2.469 2.469 0 01-.427.207c-.193.065-.391.114-.592.146l-.502.09a3.34 3.34 0 00-1.01.293.974.974 0 00-.518.909.938.938 0 00.32.792c.222.166.494.252.772.244.473.002.936-.14 1.328-.406.404-.27.615-.763.63-1.48l-.001-.795zM9.92 0v2.24H0V0h9.92z\" fill=\"%23E60014\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 32px;
    background-position: 12px 4px;
}


.kfyDetails__section-details .reviews .review .review-feedbacks {
    display: flex;
    color: rgb(102, 102, 102);
    background: rgb(244, 244, 244);
    font-size: 14px;
    font-weight: normal;
    flex-direction: row;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    border-radius: 0px 0px 12px 12px;
    padding: 10px 30px;
    width: 100%;
}



.kfyDetails__section-details .reviews .review .review-feedbacks .votes {
    display: flex;
    flex-direction: row;
    gap: 12px
}

.kfyDetails__section-details .reviews .review .review-feedbacks .votes .helpful::before,
.unhelpful::before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox=\"0 0 27 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath stroke=\"%23666666\" d=\"M7.675 23.784H4.432a2.162 2.162 0 01-2.162-2.162v-7.568a2.162 2.162 0 012.162-2.162h3.243m7.568-2.162V5.405A3.243 3.243 0 0012 2.162l-4.325 9.73v11.892H19.87a2.162 2.162 0 002.162-1.838l1.492-9.73a2.163 2.163 0 00-2.162-2.486h-6.119z\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 20px;
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background-position: center;
}

.kfyDetails__section-details .reviews .review .review-feedbacks .votes .unhelpful::before {
    transform: rotate(180deg);
}

.kfyDetails__section-details .reviews .review .review-feedbacks .votes .helpful,
.unhelpful {
    display: flex;
    gap: 4px;
    cursor: pointer;
}

.kfyDetails__section-details button.fetch-review {
    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;
}

@media screen and (max-width: 767px) {
    .kfyDetails__container {
        flex-direction: column;
    }

    .kfyDetails__distributionDetails__rating {
        width: 15%;
    }

    .kfyDetails__distributionDetails__progress {
        width: 70%;
    }

    .kfyDetails__distributionDetails__pct {
        width: 15%;
    }

    .kfyDetails__section-details .reviews .review .review-details .verified {
        margin-left: 0 !important;
        margin-top: 12px !important;
    }
}

</style><style></style><style>#konfidency-questions-container[data-v-1bc42500] {
    color: #3e3e3e;
    max-width: 1300px;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
}

#konfidency-questions-container.full[data-v-1bc42500] {
    max-width: unset;
    margin: 0;
    padding: 20px 0;
}

#konfidency-questions-container .search[data-v-1bc42500] {
    margin: 10px auto;
}

#konfidency-questions-container .search input[data-v-1bc42500] {
    border: 1px solid #e8e8e8;
    background: #fff;
    border-radius: 5px;
    padding: 10px 20px;
    width: 50%;
    transition: all 1s ease-in-out;
}

#konfidency-questions-container .search input[data-v-1bc42500]:focus::placeholder {
    font-size: 14px;
    transition: all 0.5s ease-in-out;
}

#konfidency-questions-container .search input[data-v-1bc42500]::placeholder {
    font-size: 11px;
    color: #999;
    transition: all 0.5s ease-in-out;
}

.konfidency-overlay #konfidency-questions-container .reviews[data-v-1bc42500] {
    max-height: 500px;
    overflow-y: auto;
}

.konfidency-overlay .konfidency-overlay-content[data-v-1bc42500] {
    color: #3e3e3e;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    background: #fff;
    width: 50%;
    left: 25%;
    top: 10%;
    border-radius: 10px;
}

#konfidency-questions-container .content[data-v-1bc42500] {
    display: none;
}

#konfidency-questions-container .content.loaded[data-v-1bc42500] {
    display: block;
}

.konfidency-overlay #konfidency-questions-container[data-v-1bc42500] {
    padding: 0;
}

.konfidency-overlay #konfidency-questions-container .summary[data-v-1bc42500] {
    display: none;
}

.konfidency-overlay #konfidency-questions-container h2[data-v-1bc42500] {
    display: none;
}

#konfidency-questions-container .summary[data-v-1bc42500] {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: start;
}

#konfidency-questions-container .summary .qty[data-v-1bc42500] {
    flex: 2;
    font-size: 22px;
    font-weight: bold;
}

#konfidency-questions-container .summary .question-button[data-v-1bc42500] {
    text-align: right;
    flex: 1;
}

#konfidency-questions-container .summary .question-button button[data-v-1bc42500] {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 3px;
    background-color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

#konfidency-questions-container .summary .question-button button[data-v-1bc42500]:disabled {
    cursor: wait;
}

#konfidency-questions-container .summary .question-button button img[data-v-1bc42500] {
    vertical-align: top;
    margin-left: 5px;
}

#konfidency-questions-container .details .no-questions[data-v-1bc42500] {
    text-align: center;
}

#konfidency-questions-container .details .no-questions button[data-v-1bc42500] {
    display: block;
    margin: 30px auto;
    border-radius: 5px;
    border: 1px solid var(--primary-color);
    background: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    font-size: 14px;
    color: var(--primary-color);
}

.konfidency-overlay #konfidency-questions-container .details .no-questions button[data-v-1bc42500] {
    display: none;
}

#konfidency-questions-container .details .details-header[data-v-1bc42500] {
    margin-top: 20px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

#konfidency-questions-container .details .details-header .qty[data-v-1bc42500] {
    font-size: 22px;
    font-weight: bold;
    flex: 1;
}

#konfidency-questions-container .details .questions>.question[data-v-1bc42500] {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #f3f3f3;
    margin-top: 20px;
    margin-bottom: 10px;
}

#konfidency-questions-container .details .questions .question[data-v-1bc42500]:last-child {
    border-bottom: none;
}

#konfidency-questions-container .details .questions .question-details[data-v-1bc42500] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    flex-grow: 1;
    padding-bottom: 15px;
    padding-left: 70px;
    background: url(https://reviews.konfidency.com.br/americanas/c0c15ce98934e09dd404.png) no-repeat;
    background-size: 50px;
}

#konfidency-questions-container .details .questions .question-details .name[data-v-1bc42500] {
    margin-right: 30px;
    font-size: 16px;
    font-weight: 600;
    width: 140px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

#konfidency-questions-container .questions .question-details .date[data-v-1bc42500] {
    margin-right: 30px;
    font-size: 13px;
    color: #787878;
}

#konfidency-questions-container .questions .question-details .text[data-v-1bc42500] {
    width: 100%;
    font-size: 16px;
    margin-top: 15px;
}

#konfidency-questions-container .questions .question-details .pictures[data-v-1bc42500] {
    width: 100%;
    margin-top: 15px;
}

#konfidency-questions-container .questions .question-details .pictures img[data-v-1bc42500] {
    width: 80px;
    height: 80px;
    object-fit: cover;
    margin-right: 10px;
    border: 1px solid #ccc;
}

#konfidency-questions-container .questions .question-details .attributes[data-v-1bc42500] {
    width: 100%;
    font-size: 14px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#konfidency-questions-container .questions .question-details .attributes .attribute[data-v-1bc42500] {
    margin-right: 40px;
    width: 150px;
    margin-top: 15px;
}

#konfidency-questions-container .questions .question-details .attributes .attribute label[data-v-1bc42500] {
    font-weight: bold;
}

#konfidency-questions-container .questions .question-details .attributes .attribute label span[data-v-1bc42500] {
    float: right;
    font-weight: normal;
}

#konfidency-questions-container .questions .question-details .attributes .attribute .attribute-rating[data-v-1bc42500] {
    height: 8px;
    width: 100%;
    border-radius: 4px;
    background: #e8e8e8;
    margin-top: 10px;
    position: relative;
}

#konfidency-questions-container .questions .question-details .attributes .attribute .attribute-rating .progress[data-v-1bc42500] {
    position: absolute;
    z-index: 2;
    background: var(--primary-color);
    height: 8px;
    border-radius: 4px;
}

#konfidency-questions-container .questions .reply[data-v-1bc42500] {
    margin-left: 25px;
    border-left: 3px solid #d9d9d9;
    padding-left: 15px;
    color: #666;
    font-size: 14px;
    flex-direction: row;
    display: flex;
    margin-bottom: 10px;
}

#konfidency-questions-container .questions .reply .reply-details[data-v-1bc42500] {
    flex: 1;
    justify-content: center;
    display: flex;
    flex-direction: column;
}

#konfidency-questions-container .questions .reply .title[data-v-1bc42500] {
    font-weight: bold;
    margin-top: 5px;
}

#konfidency-questions-container .questions .reply .title .date[data-v-1bc42500] {
    font-size: 12px;
    font-weight: normal;
    margin-left: 20px;
}

#konfidency-questions-container .questions .reply .text[data-v-1bc42500] {
    font-size: 14px;
    margin-bottom: 5px;
    white-space: pre-line;
}

#konfidency-questions-container .details .questions .question-feedbacks[data-v-1bc42500] {
    margin-left: 60px;
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#konfidency-questions-container .details .questions .question-feedbacks .question[data-v-1bc42500] {
    font-size: 12px;
    white-space: nowrap;
}

#konfidency-questions-container .details .questions .question-feedbacks .votes[data-v-1bc42500] {
    width: 120px;
    font-size: 12px;
    flex-direction: row;
    display: flex;
    margin-top: 5px;
    padding-bottom: 5px;
}

#konfidency-questions-container .details .questions .question-feedbacks .votes div[data-v-1bc42500] {
    flex-grow: 1;
    padding: 10px;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 10px center;
    cursor: pointer;
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .helpful[data-v-1bc42500] {
    margin-right: 5px;
    background-size: 20px;
    background-image: url(https://reviews.konfidency.com.br/americanas/0acdc391d98ff93f3f10.png);
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .helpful.highlight[data-v-1bc42500] {
    border: 1px solid var(--primary-color);
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .unhelpful[data-v-1bc42500] {
    margin-left: 5px;
    background-image: url(https://reviews.konfidency.com.br/americanas/97647c2b925d987ae325.png);
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .unhelpful.highlight[data-v-1bc42500] {
    border: 1px solid #ce4747;
}

#konfidency-questions-container .content .details .questions .fetch-button[data-v-1bc42500] {
    display: flex;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

#konfidency-questions-container .content .details .questions .fetch-button button[data-v-1bc42500] {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 3px;
    background-color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

#konfidency-questions-container .content .details .questions .fetch-button button[data-v-1bc42500]:disabled {
    cursor: wait;
}

#konfidency-questions-container .content .details .questions .fetch-button button img[data-v-1bc42500] {
    vertical-align: top;
    margin-left: 5px;
}

.konfidency-pictures-overlay[data-v-1bc42500] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
}

.konfidency-pictures-modal[data-v-1bc42500] {
    display: none;
}

.konfidency-pictures-modal.open[data-v-1bc42500] {
    display: block;
}

.konfidency-pictures-modal-inner[data-v-1bc42500] {
    color: #3e3e3e;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    background: #fff;
    width: 50%;
    left: 25%;
    top: 10%;
    border-radius: 10px;
}

.konfidency-pictures-modal-inner.open[data-v-1bc42500] {
    display: block;
}

.konfidency-pictures-modal-inner .close-modal[data-v-1bc42500] {
    width: 24px;
    height: 24px;
    background: url(https://reviews.konfidency.com.br/americanas/f3f6386b3d1a28279c0b.png) no-repeat;
    background-size: contain;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}

.konfidency-pictures-modal-inner .modal-content[data-v-1bc42500] {
    margin-top: 10px;
    padding-bottom: 10px;
}

.konfidency-pictures-modal-inner .modal-content .picture[data-v-1bc42500] {
    text-align: center;
}

.konfidency-pictures-modal-inner .modal-content .picture img[data-v-1bc42500] {
    max-width: 100%;
    max-height: 400px;
    object-fit: cover;
}

@media screen and (max-width: 767px) {
    .konfidency-pictures-modal-inner .modal-content .picture img[data-v-1bc42500] {
        max-height: 100vh;
    }

    .konfidency-pictures-modal-inner .modal-content[data-v-1bc42500] {
        margin-top: 40px;
    }

    #konfidency-questions-container .summary .qty[data-v-1bc42500] {
        flex: 1;
    }

    #konfidency-questions-container .summary .question-button[data-v-1bc42500] {
        flex-grow: 1;
    }

    #konfidency-questions-container .details .questions .review[data-v-1bc42500] {
        flex-direction: column;
    }

    #konfidency-questions-container .summary .question-button button[data-v-1bc42500] {
        padding: 10px 20px;
        font-size: 10px;
    }

    #konfidency-questions-container .details .details-header .qty[data-v-1bc42500] {
        font-size: 16px;
        flex-grow: 1;
    }

    #konfidency-questions-container .questions .question-details .name[data-v-1bc42500] {
        width: 30%;
        flex-grow: 1;
    }

    #konfidency-questions-container .questions .question-details .date[data-v-1bc42500] {
        margin-right: 0;
    }

    #konfidency-questions-container .questions .question-details .verified[data-v-1bc42500] {
        margin-left: 0;
        margin-top: 10px;
    }

    #konfidency-questions-container .questions .question-details .text[data-v-1bc42500] {
        margin-bottom: 10px;
    }

    #konfidency-questions-container .details .questions .question .question-feedbacks[data-v-1bc42500] {
        flex-direction: row;
        margin: 0;
        align-items: center;
        margin-bottom: 10px;
    }

    #konfidency-questions-container .details .questions .question-feedbacks .question[data-v-1bc42500] {
        flex-grow: 1;
        text-align: left;
        font-size: 14px;
        font-weight: 600;
    }

    #konfidency-questions-container .details .questions .question-feedbacks .votes div[data-v-1bc42500] {
        width: 55px;
        flex-grow: 0;
    }

    #konfidency-questions-container .questions .reply[data-v-1bc42500] {
        flex-direction: column;
    }
}

</style><style></style><style></style><style>.konfidency-badge[data-v-630d3c96] {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}

.konfidency-badge a[data-v-630d3c96] {
    text-decoration: none;
}

.konfidency-badge img[data-v-630d3c96] {
    width: 120px;
    border: none;
    display: inline;
}

</style><style>.konfidency-reviews-details.conteiner {
    order: 3;
}

.konfidency-reviews-summary *:empty,
.konfidency-reviews-details *:empty {
    display: block;
}

</style><style></style><style>.overlay[data-v-66910b73] {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
    display: block;
}

.modal-reviews[data-v-66910b73] {
    position: fixed;
    width: 80%;
    max-width: 1300px;
    max-height: 80%;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
    overflow: hidden;
}

.content[data-v-66910b73] {
    overflow-y: auto;
    height: 80vh;
}

.btn-close[data-v-66910b73] {
    font-size: 20px;
    font-weight: bold;
    background: transparent;
    border: none;
    opacity: 0.2;
    color: #000;
    position: absolute;
    right: 10px;
    top: 10px;
}

.modal-reviews #konfidency-reviews-container.full[data-v-66910b73] {
    padding: 0 20px;
}

@media screen and (max-width: 767px) {
    .modal-reviews[data-v-66910b73] {
        box-sizing: border-box;
        left: 2px;
        top: 2px;
        bottom: 2px;
        right: 2px;
        position: fixed;
        width: unset;
        transform: none;
        max-height: unset;
    }

    .modal-reviews .actions button[data-v-66910b73] {
        width: 100%;
    }

    .modal-reviews .content[data-v-66910b73] {
        height: 100%;
    }
}

</style><style></style><style>.reviews-anchor {
    text-decoration: none;
    margin: 0 auto;
}

.konfidency.summary {
    padding-top: 23px;
    position: relative;
    font-size: 12px;
    text-align: center;
    overflow: hidden;
    width: 104px;
    margin: 0 auto;
}

.konfidency.summary .rating {
    width: 104px;
    height: 20px;
    position: relative;
    margin: 0 auto;
}

.konfidency.summary .rating .stars {
    background: url(https://reviews.konfidency.com.br/americanas/6b75f8e9143eec83dfe9.svg) repeat-x left center;
    position: absolute;
    width: 104px;
    height: 20px;
    top: 0;
    left: 0;
    max-width: 104px;
}

.konfidency.summary .rating::before {
    content: '';
    background: url(https://reviews.konfidency.com.br/americanas/38ec695ab29ee6d64d31.svg) repeat-x left center;
    position: absolute;
    width: 104px;
    height: 20px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0.6;
    filter: grayscale(1);
}

.konfidency.summary span {
    color: #000;
    font-size: 11px;
}

.konfidency.summary span.aggregate-rating {
    display: none;
}

.konfidency.summary span.review-count-only {
    display: none;
}

.konfidency.summary.row {
    width: unset;
    flex-direction: row;
    display: flex;
    justify-content: flex-start;
    padding-top: 0;
    align-items: center;
}

.konfidency.summary.row span {
    margin-left: 10px;
}

.konfidency.summary.row .rating {
    margin: unset;
}

.konfidency.summary.kfy-align-left {
    justify-content: flex-start;
}

.konfidency.summary.kfy-align-center {
    justify-content: center;
}

.konfidency.summary.kfy-align-right {
    justify-content: flex-end;
}

</style><style>.konfidency.summary .review-count {
    display: none;
}

.konfidency.summary .avg-rating {
    display: inline-block;
    font-size: 0.75rem;
    color: #666;
    margin-left: 4px;
    font-weight: 700;
}

/*
.konfidency.summary span.aggregate-rating {
display: inline-block;
font-size: 0.75rem;
color: #666;
margin-left: 8px;
font-weight: 700;
}

.konfidency.summary span {
color: #999999;
font-size: 0.75rem;
margin-left: 8px;
font-weight: 400;
}

.konfidency-reviews-details {
color: #666;
margin: 0 auto;
padding: 16px;
border-radius: 16px;
background-color: #fff;
box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.08);
}

#konfidency-reviews-container.full {
padding: 0 8px;
}

.konfidency-reviews-details h2 {
font-size: 18px;
font-weight: 700;
color: #666;
padding: 8px 0 16px 0;
border-bottom: 1px solid rgb(232, 232, 232);
margin-bottom: 24px;
width: 100%;
}

#konfidency-reviews-container .summary {
display: flex;
flex-direction: row;
margin-right: 24px;
flex-wrap: wrap;
max-width: 25%;
}

#konfidency-reviews-container .details {
flex: 1;
}

#konfidency-reviews-container .content.loaded {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}

#konfidency-reviews-container .summary .review-button {
width: 100%;
}

#konfidency-reviews-container .summary .review-button button {
padding: 8px 16px;
border-radius: 8px;
background: #ed0030;
text-transform: lowercase;
min-width: 100%;
display: block !important;
height: 44px;
color: #fff;
font-weight: 700;
border: none !important;
font-size: 16px !important;
}
*/
</style><style>.konfidency-reviews-showcase-rating.empty.hideEmpty[data-v-fd9640d2] {
    display: none;
}

.konfidency.summary[data-v-fd9640d2] {
    padding-top: 0;
    position: relative;
    font-size: 12px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    width: fit-content;
}

.konfidency.summary .rating .stars[data-v-fd9640d2] {
    background: url(https://reviews.konfidency.com.br/americanas/6b75f8e9143eec83dfe9.svg) repeat-x left center;
    position: absolute;
    width: 0;
    height: 20px;
    top: 0;
}

.konfidency.summary .rating[data-v-fd9640d2] {
    display: inline-block;
    vertical-align: middle;
}

.konfidency.summary .rating[data-v-fd9640d2]::before {
    content: '';
    background: url(https://reviews.konfidency.com.br/americanas/38ec695ab29ee6d64d31.svg) repeat-x left center;
    position: absolute;
    width: 104px;
    height: 20px;
    top: 0;
    left: 50%;
    opacity: 0.6;
    filter: grayscale(1);
    transform: translateX(-50%);
}

.konfidency.summary span[data-v-fd9640d2] {
    color: #000;
    font-size: 11px;
}

.konfidency.summary .avg-rating[data-v-fd9640d2] {
    display: none;
}

.konfidency.summary .review-count[data-v-fd9640d2] {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    font-size: 12px;
}

.konfidency.summary .review-count-full[data-v-fd9640d2] {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    font-size: 12px;
    display: none;
}

.konfidency.summary.kfy-align-left[data-v-fd9640d2] {
    text-align: left;
    margin: 0;
}

.konfidency.summary.kfy-align-center[data-v-fd9640d2] {
    text-align: center;
}

.konfidency.summary.kfy-align-right[data-v-fd9640d2] {
    text-align: right;
}

</style><style>.konfidency.summary .review-count[data-v-fd9640d2] {
    display: none;
}

.konfidency.summary .avg-rating[data-v-fd9640d2] {
    display: inline-block;
    font-size: 0.75rem;
    color: #666;
    margin-left: 4px;
    font-weight: 700;
}

/*
.konfidency.summary span.aggregate-rating {
display: inline-block;
font-size: 0.75rem;
color: #666;
margin-left: 8px;
font-weight: 700;
}

.konfidency.summary span {
color: #999999;
font-size: 0.75rem;
margin-left: 8px;
font-weight: 400;
}

.konfidency-reviews-details {
color: #666;
margin: 0 auto;
padding: 16px;
border-radius: 16px;
background-color: #fff;
box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.08);
}

#konfidency-reviews-container.full {
padding: 0 8px;
}

.konfidency-reviews-details h2 {
font-size: 18px;
font-weight: 700;
color: #666;
padding: 8px 0 16px 0;
border-bottom: 1px solid rgb(232, 232, 232);
margin-bottom: 24px;
width: 100%;
}

#konfidency-reviews-container .summary {
display: flex;
flex-direction: row;
margin-right: 24px;
flex-wrap: wrap;
max-width: 25%;
}

#konfidency-reviews-container .details {
flex: 1;
}

#konfidency-reviews-container .content.loaded {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}

#konfidency-reviews-container .summary .review-button {
width: 100%;
}

#konfidency-reviews-container .summary .review-button button {
padding: 8px 16px;
border-radius: 8px;
background: #ed0030;
text-transform: lowercase;
min-width: 100%;
display: block !important;
height: 44px;
color: #fff;
font-weight: 700;
border: none !important;
font-size: 16px !important;
}
*/
</style><style>.konfidency-reviews-multi *:empty {
    display: block;
}

</style><style></style><style>.overlay[data-v-e860fcd0] {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
    display: block;
}

.modal-store-reviews[data-v-e860fcd0] {
    max-height: 65vh;
    overflow-y: auto;
    position: fixed;
    width: 60%;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 20px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
    text-align: initial;
}

.btn-close[data-v-e860fcd0] {
    font-size: 20px;
    font-weight: bold;
    background: transparent;
    border: none;
    opacity: 0.2;
    color: #000;
    position: absolute;
    right: 10px;
    top: 10px;
}

h2[data-v-e860fcd0] {
    font-size: 22px;
    text-align: center;
    margin-top: 0;
}

.tip[data-v-e860fcd0] {
    font-weight: normal;
    font-size: 11px;
    color: #777;
}

label[data-v-e860fcd0] {
    display: block;
}

textarea[data-v-e860fcd0] {
    border: 1px solid #cdcdcd;
    background: #fff;
    border-radius: 5px;
    width: 100%;
    display: block;
    height: 70px;
    box-sizing: border-box;
    padding: 10px;
    margin-top: 10px;
}

input.personal-data[data-v-e860fcd0] {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    min-height: 35px;
    margin: 0;
}

.actions button[data-v-e860fcd0] {
    float: right;
    margin-top: 15px;
    background: var(--primary-color);
    color: #fff;
    border: none;
    padding: 10px 30px;
    border-radius: 5px;
    cursor: pointer;
}

.actions button[disabled][data-v-e860fcd0] {
    opacity: 0.5;
}

.error-message[data-v-e860fcd0] {
    margin-top: 15px;
    color: #ce4747;
    text-align: center;
}

.question-success[data-v-e860fcd0] {
    text-align: center;
}

.question-success .success-message[data-v-e860fcd0] {
    display: flex;
    text-align: left;
    margin-bottom: 10px;
}

.question-success .check[data-v-e860fcd0] {
    background: url(https://reviews.konfidency.com.br/americanas/27aedf084252710b5958.png);
    min-width: 60px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 15px;
}

.question-success .message[data-v-e860fcd0] {
    vertical-align: top;
    display: inline-block;
}

.question-success .message h3[data-v-e860fcd0] {
    margin-top: 0;
    margin-bottom: 5px;
}

@media screen and (max-width: 767px) {
    .modal-store-reviews[data-v-e860fcd0] {
        box-sizing: border-box;
        left: 2px;
        top: 2px;
        bottom: 2px;
        right: 2px;
        position: fixed;
        width: unset;
        transform: none;
        max-height: unset;
    }

    .modal-store-reviews .actions button[data-v-e860fcd0] {
        width: 100%;
    }
}

</style><style>

/* Black */
.konfidency-badge.black[data-v-5712ebbd] {
    border-color: #000000;
    background-color: #000000;
}

.konfidency-badge.black .konfidency-badge-content[data-v-5712ebbd] {
    background-color: #171717;
}

.konfidency-badge.black .konfidency-badge-image[data-v-5712ebbd] {
    background-color: #000000;
}

.konfidency-badge.black .konfidency-badge-text[data-v-5712ebbd] {
    color: #ffffff;
}

.konfidency-badge.black.horizontal .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.black.vertical .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

.konfidency-badge.black.horizontal-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.black.vertical-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

/* Blue */
.konfidency-badge.blue[data-v-5712ebbd] {
    border-color: #211a44;
    background-color: #211a44;
}

.konfidency-badge.blue .konfidency-badge-content[data-v-5712ebbd] {
    background-color: #ffffff;
}

.konfidency-badge.blue .konfidency-badge-image[data-v-5712ebbd] {
    background-color: #211a44;
}

.konfidency-badge.blue .konfidency-badge-text[data-v-5712ebbd] {
    color: #000000;
}

.konfidency-badge.blue.horizontal .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.blue.vertical .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

.konfidency-badge.blue.horizontal-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.blue.vertical-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

/* White */
.konfidency-badge.white[data-v-5712ebbd] {
    background-color: #ffffff;
    border-color: #ffffff;
}

.konfidency-badge.white .konfidency-badge-content[data-v-5712ebbd] {
    background-color: white;
}

.konfidency-badge.white .konfidency-badge-image[data-v-5712ebbd] {
    background-color: #ffffff;
}

.konfidency-badge.white .konfidency-badge-text[data-v-5712ebbd] {
    color: #000000;
}

.konfidency-badge.white.horizontal .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.white.vertical .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

.konfidency-badge.white.horizontal-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.white.vertical-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

/* Light */
.konfidency-badge.light[data-v-5712ebbd] {
    background-color: #f7f7f7;
    border-color: #f7f7f7;
}

.konfidency-badge.light .konfidency-badge-content[data-v-5712ebbd] {
    background-color: white;
}

.konfidency-badge.light .konfidency-badge-image[data-v-5712ebbd] {
    background-color: #f7f7f7;
}

.konfidency-badge.light .konfidency-badge-text[data-v-5712ebbd] {
    color: #000000;
}

.konfidency-badge.light.horizontal .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.light.vertical .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

.konfidency-badge.light.horizontal-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.light.vertical-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

/* Pink */
.konfidency-badge.pink[data-v-5712ebbd] {
    background-color: #dc239b;
    border-color: #dc239b;
}

.konfidency-badge.pink .konfidency-badge-content[data-v-5712ebbd] {
    background-color: #ffffff;
}

.konfidency-badge.pink .konfidency-badge-image[data-v-5712ebbd] {
    background-color: #dc239b;
}

.konfidency-badge.pink .konfidency-badge-text[data-v-5712ebbd] {
    color: #000000;
}

.konfidency-badge.pink.horizontal .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/c025d6052c9ead1c9957.svg);
}

.konfidency-badge.pink.vertical .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/760b1a070976a0f19f76.svg);
}

.konfidency-badge.pink.horizontal-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/c025d6052c9ead1c9957.svg);
}

.konfidency-badge.pink.vertical-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/760b1a070976a0f19f76.svg);
}

/* Sizes */

/* Vertical */

/* Regular */
.konfidency-badge.vertical[data-v-5712ebbd] {
    width: 222px;
    height: 127px;
}

.konfidency-badge.vertical .konfidency-badge-content[data-v-5712ebbd] {
    border-radius: 10px;
    width: 222px;
    height: 86px;
}

.konfidency-badge.vertical .konfidency-badge-image[data-v-5712ebbd] {
    width: 222px;
    height: 41px;
    background-position: 35px 10px;
    background-size: 70% auto;
    max-width: 222px;
}

.konfidency-badge.vertical .konfidency-badge-text[data-v-5712ebbd] {
    padding-top: 12px;
    width: 222px;
    margin-top: 14px;
    font-size: 15px;
}

.konfidency-badge.vertical .konfidency-badge-rating[data-v-5712ebbd] {
    padding-top: 13px;
    box-sizing: content-box;
}

.konfidency-badge.vertical .konfidency-badge-rating[data-v-5712ebbd] {
    margin: 0px auto;
    width: 154px;
    height: 30px;
    position: relative;
    display: block;
    max-width: 185px;
    box-sizing: content-box;
}

.konfidency-badge.vertical .konfidency-badge-rating[data-v-5712ebbd]::before {
    width: 154px;
    height: 30px;
    max-width: 185px;
}

.konfidency-badge.vertical .konfidency-badge-rating .konfidency-badge-stars[data-v-5712ebbd] {
    height: 30px;
    max-width: 170px;
}

/* Small */
.konfidency-badge.vertical-small[data-v-5712ebbd] {
    width: 126px;
    height: 70px;
    box-sizing: border-box;
}

.konfidency-badge.vertical-small .konfidency-badge-content[data-v-5712ebbd] {
    border-radius: 5px;
    width: 120px;
    height: 48px;
}

.konfidency-badge.vertical-small .konfidency-badge-image[data-v-5712ebbd] {
    width: 100px;
    height: 16px;
    background-position: 25px 4px;
    background-size: 70% auto;
    max-width: 100px;
}

.konfidency-badge.vertical-small .konfidency-badge-text[data-v-5712ebbd] {
    width: 100%;
    margin-top: 6px;
    font-size: 10px;
    line-height: normal;
}

.konfidency-badge.vertical-small .konfidency-badge-rating[data-v-5712ebbd] {
    padding-top: 4px;
    box-sizing: content-box;
}

.konfidency-badge.vertical-small .konfidency-badge-rating[data-v-5712ebbd] {
    margin: 0px auto;
    width: 109px;
    height: 21px;
    position: relative;
    display: block;
    max-width: 109px;
    box-sizing: content-box;
}

.konfidency-badge.vertical-small .konfidency-badge-rating[data-v-5712ebbd]::before {
    width: 109px;
    height: 21px;
    max-width: 109px;
}

.konfidency-badge.vertical-small .konfidency-badge-rating .konfidency-badge-stars[data-v-5712ebbd] {
    height: 21px;
    max-width: 109px;
}

/* Horizontal */

/* Regular */
.konfidency-badge.horizontal[data-v-5712ebbd] {
    width: 349px;
    height: 100px;
}

.konfidency-badge.horizontal .konfidency-badge-content[data-v-5712ebbd] {
    max-width: 253px;
    float: right;
    width: 253px;
    height: 100px;
}

.konfidency-badge.horizontal .konfidency-badge-image[data-v-5712ebbd] {
    width: 96px;
    height: 100%;
    background-position: 0px 0px;
    background-size: 100% auto;
    max-width: 96px;
}

.konfidency-badge.horizontal .konfidency-badge-text[data-v-5712ebbd] {
    padding-top: 15px;
    width: 100%;
    margin-top: 14px;
    font-size: 15px;
}

.konfidency-badge.horizontal .konfidency-badge-rating[data-v-5712ebbd] {
    padding-top: 17px;
    box-sizing: content-box;
}

.konfidency-badge.horizontal .konfidency-badge-rating[data-v-5712ebbd]::before {
    width: 154px;
    height: 30px;
    max-width: 185px;
}

.konfidency-badge.horizontal .konfidency-badge-rating .konfidency-badge-stars[data-v-5712ebbd] {
    height: 30px;
    max-width: 170px;
}

.konfidency-badge.horizontal .konfidency-badge-rating[data-v-5712ebbd] {
    margin: 0px auto;
    width: 154px;
    height: 30px;
    position: relative;
    display: block;
    max-width: 185px;
    box-sizing: content-box;
}

/* Small */
.konfidency-badge.horizontal-small[data-v-5712ebbd] {
    width: 200px;
    height: 60px;
}

.konfidency-badge.horizontal-small a[data-v-5712ebbd] {
    display: flex;
    flex-direction: row;
}

.konfidency-badge.horizontal-small .konfidency-badge-content[data-v-5712ebbd] {
    width: 144px;
    max-width: 144px;
    height: 54px;
    order: 1;
    border-radius: 2px;
}

.konfidency-badge.horizontal-small .konfidency-badge-image[data-v-5712ebbd] {
    height: 54px;
    background-position: 0px 0px;
    background-size: 100% auto;
    width: 55px;
    max-width: 55px;
}

.konfidency-badge.horizontal-small .konfidency-badge-text[data-v-5712ebbd] {
    /* padding-top: 15px; */
    width: 100%;
    margin-top: 5px;
    font-size: 12px;
    font-weight: normal;
}

.konfidency-badge.horizontal-small .konfidency-badge-rating[data-v-5712ebbd] {
    padding-top: 7px;
}

.konfidency-badge.horizontal-small .konfidency-badge-rating[data-v-5712ebbd] {
    margin: 0px auto;
    width: 109px;
    height: 21px;
    position: relative;
    display: block;
    max-width: 109px;
    box-sizing: content-box;
}

.konfidency-badge.horizontal-small .konfidency-badge-rating[data-v-5712ebbd]::before {
    width: 109px;
    height: 21px;
    max-width: 109px;
}

.konfidency-badge.horizontal-small .konfidency-badge-rating .konfidency-badge-stars[data-v-5712ebbd] {
    height: 21px;
    max-width: 109px;
}

/* end of sizes */

/* end of themes */
.konfidency-badge a[data-v-5712ebbd] {
    text-decoration: none;
}

.konfidency-badge a[data-v-5712ebbd]:hover {
    text-decoration: underline;
}

.konfidency-badge[data-v-5712ebbd] {
    border: 3px solid;
    border-radius: 10px;
    text-align: center;
    overflow: hidden;
}

.konfidency-badge .konfidency-badge-image[data-v-5712ebbd] {
    position: relative;
    background-repeat: no-repeat;
}

.konfidency-badge .konfidency-badge-text[data-v-5712ebbd] {
    overflow: hidden;
    height: 100%;
}

.konfidency-badge .konfidency-badge-rating[data-v-5712ebbd]::before {
    content: '';
    background: url(https://reviews.konfidency.com.br/embaleme/ce0aa407de3b74400f23.svg) repeat-x left center;
    position: absolute;
    transform: translateX(-50%);
    opacity: 0.6;
    filter: grayscale(1);
}

.konfidency-badge .konfidency-badge-rating .konfidency-badge-stars[data-v-5712ebbd] {
    background: url(https://reviews.konfidency.com.br/embaleme/ce0aa407de3b74400f23.svg) repeat-x left center;
    position: absolute;
}

</style><style></style><style></style><style></style><style>
/**
* Swiper 9.4.1
* Most modern mobile touch slider and framework with hardware accelerated transitions
* https://swiperjs.com
*
* Copyright 2014-2023 Vladimir Kharlampidi
*
* Released under the MIT License
*
* Released on: June 13, 2023
*/

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper,
swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-wrapper {
    transform: translate3d(0px, 0, 0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide,
swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-centered>.swiper-wrapper::before {
    content: '';
    flex-shrink: 0;
    order: 9999
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical>.swiper-wrapper::before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

</style><style>:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
    display: none !important
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px);
    right: auto
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: 'prev'
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: 'next'
}

.swiper-button-lock {
    display: none
}

</style><style>.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
    display: none !important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, 8px);
    top: var(--swiper-pagination-top, auto);
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
    right: var(--swiper-pagination-right, 8px);
    left: var(--swiper-pagination-left, auto);
    top: 50%;
    transform: translate3d(0px, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: .2s transform, .2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s right
}

.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-lock {
    display: none
}

</style><style>.swiper-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

</style><style>#konfidency-storeReview-carousel[data-v-239fafa8] {
    max-width: 1300px;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    max-width: 1200px;
    width: 80%;
    height: 306px;
    text-align: center;
}

#konfidency-storeReview-carousel .carousel[data-v-239fafa8] {
    width: 100%;
    height: 100%;
}

#konfidency-storeReview-carousel .rating[data-v-239fafa8] {
    width: 83px;
    height: 16px;
    position: relative;
    margin: 50px auto 15px;
}

#konfidency-storeReview-carousel .rating .stars[data-v-239fafa8] {
    background: url(https://reviews.konfidency.com.br/americanas/ce0aa407de3b74400f23.svg) repeat-x left center;
    position: absolute;
    height: 16px;
    top: 0;
    left: 0;
    display: flex;

    justify-content: center;
    align-items: center;
}

#konfidency-storeReview-carousel .rating[data-v-239fafa8]::before {
    content: '';
    background: url(https://reviews.konfidency.com.br/americanas/ce0aa407de3b74400f23.svg) repeat-x left center;
    position: absolute;
    width: 83px;
    height: 16px;
    top: 0;
    left: 0;
    filter: grayscale(1);
}

#konfidency-storeReview-carousel .name[data-v-239fafa8] {
    margin-top: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
    font-weight: 200;
}

#konfidency-storeReview-carousel .date[data-v-239fafa8] {
    display: none;
}

#konfidency-storeReview-carousel .city[data-v-239fafa8] {
    display: none;
}

#konfidency-storeReview-carousel .text[data-v-239fafa8] {
    text-align: center;
    font-weight: 600;
}

#konfidency-storeReview-carousel .text.clipText[data-v-239fafa8] {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

@media screen and (max-width: 600px) {
    #konfidency-storeReview-carousel[data-v-239fafa8] {
        width: 90%;
    }
}

</style><style>#konfidency-storeReview-carousel .swiper-pagination {
    position: relative;
}

#konfidency-storeReview-carousel .swiper-pagination-bullet {
    background-color: var(--primary-color);
    width: 25px;
    height: 5px;
    border-radius: 5px;
}

#konfidency-storeReview-carousel .swiper-button-next,
.swiper-button-prev {
    color: var(--primary-color);
}

#konfidency-storeReview-carousel .carousel-slide-container {
    margin-bottom: 20px;
}

</style><style>.carousel-title[data-v-aa18d512] {
    text-align: center;
    font-size: larger;
}

</style><style>.konfidency-storeReviewCarousel {
    order: 3
}

</style><style></style><style></style><style>.konfidency-reviews-multi {
    margin-bottom: 4px;
}

.konfidency-reviews-details #konfidency-reviews-container,
.konfidency-reviews-details #konfidency-questions-container {
    color: #666;
    margin: 0 auto;
    padding: 16px;
    border-radius: 16px;
    background-color: #fff;
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.08);
}

.konfidency-reviews-details #konfidency-questions-container {
    margin-top: 24px !important;
    margin-bottom: 48px !important;
    padding: 16px !important;
}

@media screen and (max-width: 767px) {
    .konfidency-reviews-details #konfidency-questions-container {
        margin-bottom: 24px !important;
    }
}

#konfidency-reviews-container #konfidency-reviews-container {
    padding: 0 8px;
}

.konfidency-reviews-details h2,
.modal-reviews #konfidency-reviews-container h2 {
    font-size: 18px;
    font-weight: 700;
    color: #666;
    padding: 8px 0 16px 0;
    border-bottom: 1px solid rgb(232, 232, 232);
    margin-bottom: 24px;
    width: 100%;
}

#konfidency-reviews-container .review-button button,
#konfidency-reviews-container button.send-review {
    color: #fff;
    padding: 8px 16px;
    border-radius: 8px;
    background: #ed0030;
    text-transform: lowercase;
    min-width: 100%;
    display: block !important;
    height: 44px;
    color: #fff;
    font-weight: 700;
    border: none !important;
    font-size: 16px !important;
}

.kfyDetails__box-title {
    display: block;
    font-size: 18px;
    font-weight: 700;
    color: #666;
    padding: 16px;
    width: 100%;
    background-color: #fafafa;
    border-radius: 8px 8px 0 0;
    box-sizing: border-box;
}

.kfyDetails__box-summary {
    border: 1px solid rgb(233, 233, 233);
    border-radius: 8px;
}

.review-button+.kfyDetails__box-summary {
    margin-top: 16px;
}

.kfyDetails__summary_rating {
    padding: 16px;
}

.kfyDetails__summary-rating-stars {
    justify-content: center;
    gap: 8px;
    padding: 0 0 8px 0;
    align-items: center;
    border-bottom: 1px solid rgb(233, 233, 233);
    margin-bottom: 8px;
}

.kfyDetails__summary-aggregate {
    margin-right: unset !important;
}

.kfyDetails__summary-count {
    padding-top: 4px;
    font-size: 14px;
    text-align: center;
}

.kfyDetails__distributionDetails__progress-fill {
    height: 14px;
    background-color: rgb(250, 215, 10);
}

.kfyDetails__distributionDetails__progress {
    border: 1px solid rgb(216, 216, 216);
    height: 14px;
    border-radius: 7px;
}

.kfyDetails__ratingDistribution {
    border-top: 1px solid rgb(233, 233, 233);
    margin-top: 16px;
    padding-top: 16px;
}

.kfyDetails__distributionTitle {
    font-weight: 700;
    font-size: 14px;
    line-height: 100%;
    color: rgb(102, 102, 102);
    text-transform: lowercase;
    margin-bottom: 16px;
}

.kfyDetails__section-details {
    border: 1px solid rgb(233, 233, 233);
    border-radius: 8px;
}

.kfyDetails__distributionDetails__rating {
    border-radius: 50px;
    border: 0.5px solid rgb(204, 204, 204);
    padding: 0px 10px;
    -webkit-box-pack: center;
}

.kfyDetails__section-details .kfyDetails__box-title {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    border-bottom: 1px solid rgb(233, 233, 233);
}

.search h3 {
    background: rgb(250, 250, 250);
    border-width: 1px 1px 0px;
    border-style: solid;
    border-color: rgb(233, 233, 233);
    border-radius: 16px 16px 0px 0px;
    font-weight: 700;
    font-size: 16px;
    line-height: 120%;
    color: rgb(102, 102, 102);
    padding: 16px;
}

.kfyDetails__question__search--input-container {
    display: flex;
    flex-direction: column;
    padding: 16px;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    background: rgb(255, 255, 255);
    border: 1px solid rgb(233, 233, 233);
    border-radius: 0 0 16px 16px;
}

#konfidency-questions-container .search input::placeholder {
    font-size: 14px !important;
}

#konfidency-questions-container .search input {
    width: 100% !important;
    height: 32px;
    border: 1px solid rgb(158, 158, 158) !important;
    border-radius: 100px !important;
    background-image: url("data:image/svg+xml,%3Csvg viewBox=\"0 0 31.5 31.5\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill=\"%23404040\" d=\"M22.5 12.855a9.643 9.643 0 10-9.643 9.643 9.673 9.673 0 009.643-9.643zm.48 7.873l8.041 8.041a1.591 1.591 0 11-2.25 2.25l-8.041-8.041a12.331 12.331 0 01-7.873 2.738 12.858 12.858 0 1112.854-12.862 12.309 12.309 0 01-2.731 7.873z\"/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-size: 16px !important;
    background-position: 12px 8px !important;
    padding-left: 36px !important;
    font-size: 14px !important;
}

.kfyDetails__section-details .questions .question {
    border-radius: 12px;
    background: rgb(250, 250, 250);
    width: 96% !important;
}

.kfyDetails__section-details .questions {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.kfyDetails__section-details .question-details {
    background-image: url("data:image/svg+xml,%3Csvg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7 .002c3.854 0 7 2.831 7 6.352 0 3.522-3.146 6.353-7 6.353-.88 0-1.737-.147-2.539-.43l-.114-.042-.073.019-.113.032c-.083.024-.18.053-.292.088l-.226.072-.27.088c-.334.11-.74.248-1.216.413l-.584.203a.525.525 0 01-.678-.64l.194-.68c.1-.359.185-.665.253-.917l.097-.369.035-.14.028-.116C.537 9.178 0 7.805 0 6.354 0 2.833 3.146.002 7 .002zm-.004 3.902c-.663 0-1.05.442-1.05.814v.079a.525.525 0 11-1.05 0v-.079c0-1.106 1.023-1.864 2.1-1.864 1.076 0 2.1.758 2.1 1.864 0 .696-.37 1.222-.971 1.738l-.016.013c-.403.346-.588.504-.588.848v.315a.525.525 0 11-1.05 0v-.315c0-.844.552-1.307.892-1.593l.079-.066c.501-.43.604-.69.604-.94 0-.372-.387-.814-1.05-.814zm.597 5.338a.612.612 0 11-1.225 0 .612.612 0 011.225 0z\" fill=\"%23575757\"/%3E%3C/svg%3E") !important;
    background-size: 16px !important;
    background-position: 20px 16px !important;
    padding-left: 46px !important;
}

.kfyDetails__section-details .questions .question .text {
    margin-top: 12px !important;
    font-weight: 700 !important;
}

#konfidency-questions-container .details .questions .question-details .name {
    display: inline !important;
    margin-right: 0 !important;
    font-weight: 400 !important;
}

#konfidency-questions-container .details .questions .question-details .name::after {
    content: ' em ';
}

#konfidency-questions-container .questions .question-details .date {
    display: inline !important;
    font-weight: 400 !important;
}

#konfidency-questions-container .nameAndDate .name,
.nameAndDate .date {
    color: rgb(111, 111, 111) !important;
    font-size: 12px !important;
}

#konfidency-questions-container .reply {
    /* padding: 0 !important; */
    margin: 0 !important;
    border: none !important;
    background-color: rgb(244, 244, 244) !important;
    background-image: url("data:image/svg+xml,%3Csvg width=\"14\" height=\"13\" viewBox=\"0 0 14 13\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2.796 9.233l-.452 1.957 2.099-.807.426.159c.652.243 1.371.38 2.131.38 3.141 0 5.467-2.266 5.467-4.8 0-2.536-2.326-4.8-5.467-4.8-3.141 0-5.467 2.264-5.467 4.8 0 .976.333 1.892.92 2.663l.343.448zm-1.296.28A5.566 5.566 0 01.333 6.12c0-3.314 2.985-6 6.667-6s6.667 2.686 6.667 6-2.985 6-6.667 6a7.294 7.294 0 01-2.55-.455l-2.846 1.095a.533.533 0 01-.712-.618l.608-2.63z\" fill=\"%23575757\"/%3E%3Cpath d=\"M5 6.121a.667.667 0 11-1.333 0 .667.667 0 011.333 0z\" fill=\"%23575757\"/%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.133 6.121a.8.8 0 11-1.6 0 .8.8 0 011.6 0zm-.8.667a.667.667 0 100-1.334.667.667 0 000 1.334z\" fill=\"%23575757\"/%3E%3Cpath d=\"M7.667 6.121a.667.667 0 11-1.334 0 .667.667 0 011.334 0z\" fill=\"%23575757\"/%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.8 6.121a.8.8 0 11-1.6 0 .8.8 0 011.6 0zm-.8.667a.667.667 0 100-1.334.667.667 0 000 1.334z\" fill=\"%23575757\"/%3E%3Cpath d=\"M10.333 6.121a.667.667 0 11-1.333 0 .667.667 0 011.333 0z\" fill=\"%23575757\"/%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10.467 6.121a.8.8 0 11-1.6 0 .8.8 0 011.6 0zm-.8.667a.667.667 0 100-1.334.667.667 0 000 1.334z\" fill=\"%23575757\"/%3E%3C/svg%3E");
    background-size: 16px !important;
    background-repeat: no-repeat !important;
    background-position: 20px 24px !important;
    padding: 10px 20px 20px 44px !important;
    /* padding-left: 50px !important; */
    border-radius: 0 0 8px 8px;
}

.kfy__response-text {
    font-weight: 400 !important;
}

#konfidency-questions-container .questions .reply .title .date {
    margin-left: 4px !important;
    font-weight: 550 !important;
    color: rgb(111, 111, 111) !important;
    font-size: 14px !important;
}

#konfidency-questions-container .questions .reply .title {
    font-weight: 550 !important;
    color: rgb(111, 111, 111) !important;
    font-size: 14px !important;
}

#konfidency-questions-container .details .questions .question-feedbacks {
    flex-direction: row !important;
    align-items: flex-end;
}

#konfidency-questions-container .details .questions .question-feedbacks .question {
    background: transparent !important;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    color: rgb(87, 87, 87);
    margin-right: 12px;
    font-size: 12px !important;
    line-height: 20px;
    height: 20px !important;
}

.question-feedbacks .votes {
    display: flex;
    flex-direction: row;
    gap: 12px;
    width: fit-content !important;
    align-items: flex-end;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
}

.question-feedbacks .votes div {
    padding: 0 !important;
}

.question-feedbacks .votes .helpful,
.question-feedbacks .votes .unhelpful {
    background: none !important;
    border: none !important;
    white-space: nowrap;
}

.question-feedbacks .votes .helpful::before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox=\"0 0 27 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath stroke=\"%23666666\" d=\"M7.675 23.784H4.432a2.162 2.162 0 01-2.162-2.162v-7.568a2.162 2.162 0 012.162-2.162h3.243m7.568-2.162V5.405A3.243 3.243 0 0012 2.162l-4.325 9.73v11.892H19.87a2.162 2.162 0 002.162-1.838l1.492-9.73a2.163 2.163 0 00-2.162-2.486h-6.119z\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 20px;
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    background-position: center bottom;
}

.question-feedbacks .votes .unhelpful::before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox=\"0 0 27 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath stroke=\"%23666666\" d=\"M7.675 23.784H4.432a2.162 2.162 0 01-2.162-2.162v-7.568a2.162 2.162 0 012.162-2.162h3.243m7.568-2.162V5.405A3.243 3.243 0 0012 2.162l-4.325 9.73v11.892H19.87a2.162 2.162 0 002.162-1.838l1.492-9.73a2.163 2.163 0 00-2.162-2.486h-6.119z\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 20px;
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    background-position: center;
    transform: rotate(180deg);
}

.kfyDetails__empty-reviews,
#konfidency-questions-container .no-questions {
    font-size: 20px;
    font-weight: 700;
    text-align: center;
}

/* .kfyDetails__empty-reviews::after {
font-weight: 400;
content: 'Ajude outras pessoas e faça a primeira :)';
display: block;
margin: 20px 0;
font-size: 14px;
} */

/* #konfidency-questions-container .no-questions span::after {
font-weight: 400;
content: 'Aproveite e faça a primeira :)';
display: block;
margin: 20px 0;
font-size: 14px;
} */

#konfidency-reviews-container .review-button {
    width: fit-content !important;
    margin: 12px auto;
}

.kfyDetails__disabled--review,
.kfyDetails__disabled--question {
    background: #dfedfb;
    border-radius: 4px;
    margin-bottom: 16px;
    padding: 12px;
    font-size: 12px;
    color: #666;
    background: url('https://uploads.konfidency.com.br/americanas_info_icon.svg') no-repeat #dfedfb;
    background-position: 10px 10px;
    padding: 20px 20px 20px 50px;
}


.modal-reviews {
    padding: 20px !important;
    border-radius: 12px !important;
}

.lds-ring[data-v-35b8be05] {
    display: inline-block;
    position: relative;
    width: 16px;
    height: 16px;
}

.lds-ring div[data-v-35b8be05] {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    margin: 3px;
    border: 3px solid var(--primary-color);
    border-radius: 50%;
    animation: lds-ring-35b8be05 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: var(--primary-color) transparent transparent transparent;
}

.lds-ring.inverse div[data-v-35b8be05] {
    border: 3px solid #fff;
    border-color: #fff transparent transparent transparent;
}

.lds-ring div[data-v-35b8be05]:nth-child(1) {
    animation-delay: -0.45s;
}

.lds-ring div[data-v-35b8be05]:nth-child(2) {
    animation-delay: -0.3s;
}

.lds-ring div[data-v-35b8be05]:nth-child(3) {
    animation-delay: -0.15s;
}

@keyframes lds-ring-35b8be05 {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

</style><style></style><style>.overlay[data-v-b7eac6ec] {
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
}

.modal-login[data-v-b7eac6ec] {
    position: fixed;
    width: 400px;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 20px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
}

.btn-close[data-v-b7eac6ec] {
    font-size: 14px;
    background: transparent;
    border: none;
    opacity: 0.2;
    color: #000;
    position: absolute;
    right: 10px;
    top: 10px;
}

h2[data-v-b7eac6ec] {
    font-size: 22px;
    text-align: center;
    margin-top: 0;
}

input[type=text][data-v-b7eac6ec],
input[type=password][data-v-b7eac6ec] {
    border: 1px solid #BDBDBD;
    width: 100%;
    padding: 5px;
    margin: 0;
}

label[data-v-b7eac6ec],
input[data-v-b7eac6ec] {
    display: block;
    margin-top: 20px;
}

.btn-link[data-v-b7eac6ec] {
    color: #777;
    font-size: 11px;
    text-transform: none;
    text-decoration: underline;
    margin-bottom: 10px;
}

.btn-login+h2[data-v-b7eac6ec] {
    margin-top: 30px;
}

</style><style>.stars[data-v-1e309ef8] {
    margin-top: 10px;
    display: inline-block;
    vertical-align: middle;
}

button.star[data-v-1e309ef8] {
    background: 0 0;
    border: none;
    padding: 0;
    min-width: unset !important;
    background: transparent !important;
    box-shadow: none !important;
}

.star img[data-v-1e309ef8] {
    height: 35px;
    filter: grayscale(1)
}

.star.active img[data-v-1e309ef8] {
    filter: none;
}

.rating[data-v-1e309ef8] {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

</style><style>.starsV2 .star[data-v-1e309ef8],
.starsV2 .star.fill[data-v-1e309ef8],
.starsV2 .star.half[data-v-1e309ef8] {
    background-size: contain;
}

</style><style>.lds-ripple[data-v-2c418aa1] {
    display: inline-block;
    position: relative;
    width: 50px;
    height: 50px;
}

.lds-ripple div[data-v-2c418aa1] {
    position: absolute;
    border: 4px solid #ccc;
    opacity: 1;
    border-radius: 50%;
    animation: lds-ripple-2c418aa1 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.lds-ripple div[data-v-2c418aa1]:nth-child(2) {
    animation-delay: -0.5s;
}

@keyframes lds-ripple-2c418aa1 {
    0% {
        top: 23px;
        left: 23px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    4.9% {
        top: 23px;
        left: 23px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    5% {
        top: 23px;
        left: 23px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 45px;
        height: 45px;
        opacity: 0;
    }
}

</style><style>.overlay[data-v-ed7625b6] {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
    display: block;
}

.modal-review[data-v-ed7625b6] {
    position: fixed;
    width: 400px;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 20px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
    max-height: 100vh;
    overflow-y: auto;
}

.btn-close[data-v-ed7625b6] {
    font-size: 20px;
    font-weight: bold;
    background: transparent;
    border: none;
    opacity: 0.2;
    color: #000;
    position: absolute;
    right: 10px;
    top: 10px;
    min-width: unset;
}

.btn-close[data-v-ed7625b6]:hover {
    background: transparent;
    min-width: unset;
    box-shadow: none;
}

h2[data-v-ed7625b6] {
    font-size: 22px;
    text-align: center;
    margin-top: 0;
}

.tip[data-v-ed7625b6] {
    font-weight: normal;
    font-size: 11px;
    color: #777;
}

label[data-v-ed7625b6] {
    display: block;
    margin-top: 10px;
}

label input[type='radio'][data-v-ed7625b6] {
    apperance: auto;
    -webkit-appearance: auto;
}

label.option[data-v-ed7625b6] {
    display: inline-block;
    font-weight: normal;
    margin-bottom: 15px;
    margin-top: 0;
}

label.option+label.option[data-v-ed7625b6] {
    margin-left: 20px;
}

input.personal-data[data-v-ed7625b6] {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    min-height: 35px;
    margin: 0;
}

ul[data-v-ed7625b6] {
    list-style: none;
    margin: 20px 0 0 0;
    padding: 0;
}

ul li[data-v-ed7625b6] {
    margin: 0;
    padding: 0;
    display: inline-block;
    position: relative;
    vertical-align: top;
    margin-right: 15px;
    margin-bottom: 15px;
    border: 2px solid #d8d8d8;
    border-radius: 6px;
    width: 60px;
    height: 60px;
    box-sizing: content-box;
}

ul li img[data-v-ed7625b6] {
    width: 60px;
    height: 60px;
    object-fit: cover;
    border-radius: 5px;
}

#review-video[data-v-ed7625b6] {
    width: 60px;
    height: 60px;
}

ul li span[data-v-ed7625b6] {
    position: absolute;
    top: -10px;
    right: -10px;
    z-index: 999;
    border-radius: 10px;
    background: #999;
    width: 20px;
    height: 20px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
    cursor: pointer;
}

.add[data-v-ed7625b6] {
    border: 2px dashed #d8d8d8;
}

.add button[data-v-ed7625b6] {
    width: 60px;
    height: 60px;
    border: none;
    appearance: none;
    padding: 0;
    margin: 0;
    border-radius: 5px;
    background: url(https://reviews.konfidency.com.br/americanas/b02bf8ce7b715cebfdce.png) no-repeat center center #f7f7f7;
    background-size: 30%;
}

.actions input[type='file'][data-v-ed7625b6] {
    display: none;
}

.actions button[data-v-ed7625b6] {
    float: right;
    margin-top: 15px;
    background: var(--primary-color);
    color: #fff;
    border: none;
    padding: 10px 30px;
    border-radius: 5px;
    cursor: pointer;
    line-height: unset;
}

.actions button[type='button'][data-v-ed7625b6] {
    float: none;
    background-color: #fff;
    color: #999;
    border: 1px solid #999;
    background-image: url(https://reviews.konfidency.com.br/americanas/457247f8ec3780661c49.png);
    background-repeat: no-repeat;
    background-position: 20px 5px;
    background-size: 26px;
    padding: 10px 22px 10px 60px;
}

.actions button img[data-v-ed7625b6] {
    vertical-align: top;
    margin-left: 5px;
}

.actions button[disabled][data-v-ed7625b6] {
    opacity: 0.5;
}

.error-message[data-v-ed7625b6] {
    margin-top: 15px;
    color: #ce4747;
    text-align: center;
}

.review-success[data-v-ed7625b6] {
    text-align: center;
}

.review-success .success-message[data-v-ed7625b6] {
    display: flex;
    text-align: left;
    margin-bottom: 10px;
    background: transparent;
    color: unset;
}

.review-success .check[data-v-ed7625b6] {
    background: url(https://reviews.konfidency.com.br/americanas/27aedf084252710b5958.png);
    min-width: 60px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 15px;
}

.review-success .message[data-v-ed7625b6] {
    vertical-align: top;
    display: inline-block;
    background: transparent;
    color: unset;
    margin: unset;
}

.review-success .message h3[data-v-ed7625b6] {
    margin-top: 0;
    margin-bottom: 5px;
}

.review-success .error[data-v-ed7625b6] {
    background: url(https://reviews.konfidency.com.br/americanas/13ceff4af424031afb4b.png);
    width: 80px;
    height: 80px;
    background-size: cover;
    margin: 40px auto;
}

.review-success .attributes label[data-v-ed7625b6] {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
    font-weight: bold;
}

.review-success .attribute[data-v-ed7625b6] {
    text-align: left;
    margin-bottom: 15px;
}

.review-success .attribute select[data-v-ed7625b6] {
    padding: 5px 10px;
    border-radius: 6px;
    margin-top: 10px;
}

.review-success button[data-v-ed7625b6] {
    border: 1px solid var(--primary-color);
    border-radius: 5px;
    background: #fff;
    font-size: 16px;
    text-transform: uppercase;
    color: var(--primary-color);
    padding: 10px 20px;
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: 500;
    line-height: unset;
}

.review-success .attributes button[type='submit'][data-v-ed7625b6] {
    color: #fff;
    background-color: var(--primary-color);
}

.loading-icon[data-v-ed7625b6] {
    position: absolute;
    right: 10px;
    bottom: 10px;
}

.completeness[data-v-ed7625b6] {
    background-color: #fdfdfd;
    border-top: 1px solid #d9d9d9;
    border-radius: 0 0 5px 5px;
}

.completeness .completeness-label[data-v-ed7625b6] {
    font-size: 11px;
    padding: 10px 10px 0 10px;
}

.completeness .completeness-topics[data-v-ed7625b6] {
    display: flex;
    width: 100%;
}

.completeness .completeness-topic[data-v-ed7625b6] {
    flex: 1;
    padding: 10px 10px 10px 40px;
    font-size: 14px;
    text-transform: lowercase;
    background: url(https://reviews.konfidency.com.br/americanas/5b92e6d0e6036f177826.png) no-repeat;
    background-position: 20px 14px;
    background-size: 12px;
    transition: all 1s ease-in-out;
}

.completeness .completeness-topic.complete[data-v-ed7625b6] {
    color: #009c39;
    font-weight: bold;
    animation: complete-topic-ed7625b6 1s ease-in-out;

    background: url(https://reviews.konfidency.com.br/americanas/35802bf0ca01f41f180c.png) no-repeat;
    background-position: 20px 14px;
    background-size: 12px;
}

.completeness .completeness-progress[data-v-ed7625b6] {
    background-color: #d8d8d8;
    border-radius: 0px 0px 4px 4px;
    width: 100%;
    height: 10px;
}

.completeness .completeness-progress .indicator[data-v-ed7625b6] {
    background-color: #009c39;
    height: 10px;
    transition: width 2s ease-in-out;
    border-radius: 0 0 0 4px;
}

.completeness .completeness-progress .indicator.complete[data-v-ed7625b6] {
    border-radius: 0 0 4px 4px;
}

.text-container[data-v-ed7625b6] {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    margin-top: 10px;
    position: relative;
}

textarea[data-v-ed7625b6] {
    border: none;
    border-radius: 5px;
    width: 100%;
    display: block;
    height: 70px;
    box-sizing: border-box;
    padding: 10px;
    font-family: Lato;
    font-size: 14px;
    resize: none;
}

@keyframes complete-topic-ed7625b6 {
    0% {
        text-shadow: 0px 0px 16px rgba(0, 156, 57, 0);
    }

    50% {
        text-shadow: 0px 0px 16px #009c39;
    }

    95% {
        text-shadow: 0px 0px 16px #009c39;
    }

    100% {
        text-shadow: 0px 0px 16px rgba(0, 156, 57, 0);
    }
}

@media screen and (max-width: 767px) {
    .modal-review[data-v-ed7625b6] {
        box-sizing: border-box;
        left: 2px;
        top: 2px;
        bottom: 2px;
        right: 2px;
        position: fixed;
        width: unset;
        transform: none;
        max-width: 100%;
        font-size: 14px;
    }

    .modal-review .actions button[data-v-ed7625b6] {
        width: 100%;
    }

    .modal-review .actions button[type='button'][data-v-ed7625b6] {
        background-position: calc(50% - 60px);
    }
}

</style><style>.modal-review[data-v-ed7625b6] {
    font-size: 14px;
    border-radius: 10px;
}

label.text[data-v-ed7625b6],
label.name[data-v-ed7625b6],
label.email[data-v-ed7625b6] {
    display: none;
}

textarea[data-v-ed7625b6] {
    border: 1px solid #ccc;
}

@media screen and (max-width: 767px) {
    .modal-review[data-v-ed7625b6] {
        left: unset;
        top: 50%;
        bottom: unset;
        right: unset;
        width: 90%;
        left: 5%;
        transform: translateY(-50%);
    }
}

input[type=text][data-v-ed7625b6] {
    margin-top: 10px !important;
}

input[type=radio][data-v-ed7625b6] {
    display: inline-block !important;
    width: fit-content !important;
    height: fit-content !important;
    position: initial !important;
}

.tip[data-v-ed7625b6] {
    display: none;
}

.modal-review ul[data-v-ed7625b6] {
    margin-top: 10px;
}

.modal-review .actions button[data-v-ed7625b6] {
    margin-top: 0;
}

.actions button[data-v-ed7625b6] {
    width: 100%;
    border-radius: 19px;
}

.text-container[data-v-ed7625b6] {
    border: none !important;
}

textarea[data-v-ed7625b6] {
    border-radius: 12px !important;
}

input[type=text][data-v-ed7625b6] {
    border-radius: 18px !important;
}

</style><style>.overlay[data-v-00f85af6] {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
    display: block;
}

.modal-picture[data-v-00f85af6] {
    position: fixed;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 2px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
}

.btn-close[data-v-00f85af6] {
    font-size: 20px;
    font-weight: bold;
    border: none;
    color: #fff;
    position: absolute;
    right: 10px;
    top: 10px;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 50%;
    width: 30px;
    line-height: 30px;
}

.modal-picture img[data-v-00f85af6] {
    max-width: 100%;
    max-height: 90vh;
    object-fit: contain;
    margin: 0 auto;
}

@media screen and (max-width: 767px) {
    .modal-picture[data-v-00f85af6] {
        box-sizing: border-box;
        left: 20px;
        right: 20px;
        position: fixed;
        width: unset;
        transform: none;
        max-height: 100vh;
        text-align: center;
        padding: 0;
        transform: translateY(-50%);
    }

    .modal-picture img[data-v-00f85af6] {
        max-height: 100%;
        height: 100%;
        width: 100%;
        object-fit: contain;
        box-sizing: border-box;
    }
}

</style><style></style><style>.overlay[data-v-647469c8] {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
    display: block;
}

.modal-video[data-v-647469c8] {
    position: fixed;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 2px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
}

.btn-close[data-v-647469c8] {
    z-index: 1;
    font-size: 20px;
    font-weight: bold;
    border: none;
    color: #fff;
    position: absolute;
    right: 10px;
    top: 10px;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 50%;
    width: 30px;
    line-height: 30px;
}

.modal-video video[data-v-647469c8] {
    max-width: 100%;
    max-height: 90vh;
    object-fit: contain;
    margin: 0 auto;
}

@media screen and (max-width: 767px) {
    .modal-video[data-v-647469c8] {
        box-sizing: border-box;
        left: 20px;
        right: 20px;
        position: fixed;
        width: unset;
        transform: none;
        max-height: 100vh;
        text-align: center;
        padding: 0;
        transform: translateY(-50%);
    }

    .modal-video video[data-v-647469c8] {
        max-height: 100%;
        height: 100%;
        width: 100%;
        object-fit: contain;
        box-sizing: border-box;
    }
}

</style><style>.mt-6[data-v-36bfc358] {
    margin-top: 6px;
}

.mr-3[data-v-36bfc358] {
    margin-right: 30px;
}

.starsV2[data-v-36bfc358] {
    display: inline-block;
    vertical-align: middle;
    width: 105px;
    min-width: fit-content;
}

.starsV2 .star[data-v-36bfc358] {
    background: url(https://reviews.konfidency.com.br/americanas/38ec695ab29ee6d64d31.svg) no-repeat;
    width: 21px;
    height: 21px;
    display: inline-block;
}

.starsV2 .star.fill[data-v-36bfc358] {
    background: url(https://reviews.konfidency.com.br/americanas/6b75f8e9143eec83dfe9.svg) no-repeat;
}

.starsV2 .star.half[data-v-36bfc358] {
    background: url(https://reviews.konfidency.com.br/americanas/edae0d4ee3cc092e09e6.svg) no-repeat;
}

</style><style>.starsV2 .star[data-v-36bfc358],
.starsV2 .star.fill[data-v-36bfc358],
.starsV2 .star.half[data-v-36bfc358] {
    background-size: contain;
}

</style><style>#konfidency-reviews-container {
    color: #3e3e3e;
    max-width: 1300px;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
}

#konfidency-reviews-container.full {
    max-width: unset;
    margin: 0;
    padding: 20px 0;
}

.konfidency-overlay #konfidency-reviews-container .reviews {
    max-height: 500px;
    overflow-y: auto;
}

.konfidency-overlay .konfidency-overlay-content {
    color: #3e3e3e;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    background: #fff;
    width: 50%;
    left: 25%;
    top: 10%;
    border-radius: 10px;
}

#konfidency-reviews-container .content {
    display: none;
}

#konfidency-reviews-container .content.loaded {
    display: block;
}

.konfidency-overlay #konfidency-reviews-container {
    padding: 0;
}

.konfidency-overlay #konfidency-reviews-container .summary {
    display: none;
}

.konfidency-overlay #konfidency-reviews-container h2 {
    display: none;
}

#konfidency-reviews-container .summary {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: start;
}

#konfidency-reviews-container .summary .aggregate-rating {
    font-size: 30px;
    margin-right: 20px;
    font-weight: bold;
}

#konfidency-reviews-container .summary .stars-container {
    position: relative;
    width: 104px;
    height: 20px;
    margin-top: 6px;
}

#konfidency-reviews-container .summary .stars-container .stars {
    background: url(https://reviews.konfidency.com.br/americanas/6b75f8e9143eec83dfe9.svg) repeat-x left center;
    position: absolute;
    height: 20px;
    top: 0;
    left: 0;
}

#konfidency-reviews-container .summary .stars-container::before {
    content: '';
    background: url(https://reviews.konfidency.com.br/americanas/38ec695ab29ee6d64d31.svg) repeat-x left center;
    position: absolute;
    width: 104px;
    height: 20px;
    top: 0;
    left: 0;
    filter: grayscale(1);
}

#konfidency-reviews-container .summary .stars-count {
    display: flex;
    flex-direction: column;
}

#konfidency-reviews-container .summary .stars-count .review-count {
    display: none;
}

#konfidency-reviews-container .summary .attribute-summary {
    flex-grow: 1;
}

#konfidency-reviews-container .summary .attribute-summary .attributes {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}

#konfidency-reviews-container .summary .attribute-summary .attributes .attribute {
    display: flex;
    flex-direction: row;
    font-size: 15px;
    align-items: center;
    justify-content: space-between;
}

#konfidency-reviews-container .summary .attribute-summary .attributes .attribute .name {
    width: 35%;
    font-weight: bold;
}

#konfidency-reviews-container .summary .attribute-summary .attributes .attribute .attribute-rating {
    width: 55%;
    height: 8px;
    border-radius: 4px;
    background: #e8e8e8;
    position: relative;
}

#konfidency-reviews-container .summary .attribute-summary .attributes .attribute .attribute-rating.stars {
    width: 75%
}

#konfidency-reviews-container .summary .attribute-summary .attributes .attribute .attribute-rating .progress {
    position: absolute;
    z-index: 2;
    background: var(--primary-color);
    height: 8px;
    border-radius: 4px;
}

#konfidency-reviews-container .summary .attribute-summary .attribute .rate:is(:has(+ .attribute-rating)) {
    width: 15% !important;
    text-align: left !important;
}

#konfidency-reviews-container .summary .attribute-summary .attribute .rate.multiple-choice {
    width: 15% !important;
}

#konfidency-reviews-container .summary .attribute-summary .attributes .attribute .rate {
    width: 15%;
    text-align: right;
}

#konfidency-reviews-container .content .details .reviews .fetch-button {
    display: flex;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

#konfidency-reviews-container .content .details .reviews .fetch-button button {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 3px;
    background-color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

#konfidency-reviews-container .content .details .reviews .fetch-button button:disabled {
    cursor: wait;
}

#konfidency-reviews-container .content .details .reviews .fetch-button button img {
    vertical-align: top;
    margin-left: 5px;
}

#konfidency-reviews-container .summary .review-button {
    text-align: right;
}

#konfidency-reviews-container .summary .sort {
    display: none;
}

#konfidency-reviews-container .review-button button {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 3px;
    background-color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

#konfidency-reviews-container .summary .review-button button:disabled {
    cursor: wait;
}

#konfidency-reviews-container .summary .review-button button img {
    vertical-align: top;
    margin-left: 5px;
}

#konfidency-reviews-container .details .no-reviews {
    text-align: center;
}

#konfidency-reviews-container .details .no-reviews button {
    display: block;
    margin: 30px auto;
    border-radius: 5px;
    border: 1px solid var(--primary-color);
    background: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    font-size: 14px;
    color: var(--primary-color);
}

.konfidency-overlay #konfidency-reviews-container .details .no-reviews button {
    display: none;
}

#konfidency-reviews-container .details .details-header {
    margin-top: 20px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

#konfidency-reviews-container .details .details-header .review-count .aggregate-rating {
    display: none;
}

#konfidency-reviews-container .details .details-header .review-count {
    font-size: 22px;
    font-weight: bold;
}

#konfidency-reviews-container .details .details-header .sort {
    font-size: 12px;
}

#konfidency-reviews-container .details .details-header .sort .select-wrapper {
    display: inline-block;
}

#konfidency-reviews-container .details .details-header .sort select {
    padding: 5px 10px;
    margin-left: 10px;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
    color: #3e3e3e;
    text-transform: lowercase;
}

#konfidency-reviews-container .details .reviews .review {
    display: flex;
    flex-direction: row;
    border-bottom: 1px solid #f3f3f3;
    margin-top: 20px;
    margin-bottom: 10px;
}

#konfidency-reviews-container .details .reviews .review:last-child {
    border-bottom: none;
}

#konfidency-reviews-container .details .reviews .review-details {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    flex-grow: 1;
    padding-bottom: 15px;
}

#konfidency-reviews-container .details .reviews .review-details .rating {
    margin-right: 30px;
    width: 83px;
    height: 16px;
    position: relative;
}

#konfidency-reviews-container .details .reviews .review-details .rating .rating-text {
    display: none;
}

#konfidency-reviews-container .details .reviews .review-details .rating .stars {
    background: url(https://reviews.konfidency.com.br/americanas/6b75f8e9143eec83dfe9.svg) repeat-x left center;
    position: absolute;
    height: 16px;
    top: 0;
    left: 0;
}

#konfidency-reviews-container .details .reviews .review-details .rating::before {
    content: '';
    background: url(https://reviews.konfidency.com.br/americanas/38ec695ab29ee6d64d31.svg) repeat-x left center;
    position: absolute;
    width: 83px;
    height: 16px;
    top: 0;
    left: 0;
    filter: grayscale(1);
}

#konfidency-reviews-container .details .reviews .review-details .nameAndDate {
    display: flex;
    flex-direction: row;
    flex: 1;
}

#konfidency-reviews-container .details .reviews .review-details .name {
    margin-right: 30px;
    font-size: 16px;
    font-weight: 600;
    max-width: 140px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

#konfidency-reviews-container .details .reviews .review-details .date {
    margin-right: 30px;
    font-size: 13px;
    color: #787878;
}

#konfidency-reviews-container .details .reviews .review-details .verified {
    font-size: 12px;
    margin-left: 30px;
}

#konfidency-reviews-container .details .reviews .review-details .verified::before {
    content: '';
    width: 17px;
    height: 17px;
    background: url(https://reviews.konfidency.com.br/americanas/7f198d980bd8a677346a.png) no-repeat;
    display: inline-block;
    background-size: contain;
    vertical-align: middle;
    margin-right: 6px;
}

#konfidency-reviews-container .details .reviews .review-details .text {
    width: 100%;
    font-size: 16px;
    margin-top: 15px;
}

#konfidency-reviews-container .details .reviews .review-details .review-files {
    width: 100%;
    margin-top: 15px;
    display: inline-flex;
}

#konfidency-reviews-container .details .reviews .review-details .pictures img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    margin-right: 10px;
    margin-bottom: 8px;
    border: 1px solid #ccc;
    display: inline-block;
}

#konfidency-reviews-container .details .reviews .review-details .video {
    display: inline-flex;
    height: 80px;
    width: 80px;
    justify-content: center;
    position: relative;
}

#konfidency-reviews-container .details .reviews .review-details .video video {
    border: 1px solid #ccc;
    background-color: black;
    width: 80px;
    height: 80px;
    position: absolute;
}

#konfidency-reviews-container .details .reviews .review-details .video .player {
    z-index: 1;
    cursor: pointer;
    background: none;
    width: 50px;
    height: 50px;
    border: solid 5px #fff;
    border-radius: 100%;
    position: relative;
    box-shadow: 2px 2px 5px black;
    align-self: center;
}

#konfidency-reviews-container .details .reviews .review-details .video .player span {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 17px solid #fff;
    border-bottom: 10px solid transparent;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#konfidency-reviews-container .details .reviews .review-details .attributes {
    width: 100%;
    font-size: 14px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#konfidency-reviews-container .details .reviews .review-details .attributes .attribute {
    margin-right: 40px;
    width: 200px;
    margin-top: 15px;
}

#konfidency-reviews-container .details .reviews .review-details .attributes .attribute label {
    font-weight: bold;
    display: flex;
    width: 100%;
}

#konfidency-reviews-container .details .reviews .review-details .attributes .attribute label span {
    font-weight: normal;
    width: 50%;
}

#konfidency-reviews-container .details .reviews .review-details .attributes .attribute label span.title {
    font-weight: bold;
}

#konfidency-reviews-container .details .reviews .review-details .attributes .attribute label span.value {
    text-align: right;
}


#konfidency-reviews-container .details .reviews .review-details .attributes .attribute .attribute-rating {
    height: 8px;
    width: 100%;
    border-radius: 4px;
    background: #e8e8e8;
    margin-top: 10px;
    position: relative;
}

#konfidency-reviews-container .details .reviews .review-details .attributes .attribute .attribute-rating .progress {
    position: absolute;
    z-index: 2;
    background: var(--primary-color);
    height: 8px;
    border-radius: 4px;
}

#konfidency-reviews-container .details .reviews .review-details .reply {
    margin-left: 10px;
    border-left: 3px solid #d9d9d9;
    padding-left: 15px;
    color: #666;
    font-size: 14px;
    margin-top: 10px;
}

#konfidency-reviews-container .details .reviews .review-details .reply .title {
    font-weight: bold;
    margin-top: 5px;
}

#konfidency-reviews-container .details .reviews .review-details .reply .title .date {
    font-weight: normal;
    margin-left: 20px;
}

#konfidency-reviews-container .details .reviews .review-details .reply .text {
    font-size: 14px;
    margin-bottom: 5px;
}

#konfidency-reviews-container .details .reviews .review-feedbacks {
    margin-left: 60px;
    text-align: right;
    display: flex;
    flex-direction: column;
}

#konfidency-reviews-container .details .reviews .review-feedbacks .question {
    font-size: 12px;
    white-space: nowrap;
}

#konfidency-reviews-container .details .reviews .review-feedbacks .votes {
    width: 120px;
    font-size: 12px;
    flex-direction: row;
    display: flex;
    margin-top: 10px;
    padding-bottom: 10px;
}

#konfidency-reviews-container .details .reviews .review-feedbacks .votes div {
    flex-grow: 1;
    padding: 10px;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 10px center;
    cursor: pointer;
}

#konfidency-reviews-container .details .reviews .review-feedbacks .votes .helpful {
    margin-right: 5px;
    background-size: 20px;
    background-image: url(https://reviews.konfidency.com.br/americanas/0acdc391d98ff93f3f10.png);
}

#konfidency-reviews-container .details .reviews .review-feedbacks .votes .helpful.highlight {
    border: 1px solid var(--primary-color);
}

#konfidency-reviews-container .details .reviews .review-feedbacks .votes .unhelpful {
    margin-left: 5px;
    background-image: url(https://reviews.konfidency.com.br/americanas/97647c2b925d987ae325.png);
}

#konfidency-reviews-container .details .reviews .review-feedbacks .votes .unhelpful.highlight {
    border: 1px solid #ce4747;
}

.konfidency-pictures-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
}

.konfidency-pictures-modal {
    display: none;
}

.konfidency-pictures-modal.open {
    display: block;
}

.konfidency-pictures-modal-inner {
    color: #3e3e3e;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    background: #fff;
    width: 50%;
    left: 25%;
    top: 10%;
    border-radius: 10px;
}

.konfidency-pictures-modal-inner.open {
    display: block;
}

.konfidency-pictures-modal-inner .close-modal {
    width: 24px;
    height: 24px;
    background: url(https://reviews.konfidency.com.br/americanas/f3f6386b3d1a28279c0b.png) no-repeat;
    background-size: contain;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}

.konfidency-pictures-modal-inner .modal-content {
    margin-top: 10px;
    padding-bottom: 10px;
}

.konfidency-pictures-modal-inner .modal-content .picture {
    text-align: center;
}

.konfidency-pictures-modal-inner .modal-content .picture img {
    max-width: 100%;
    max-height: 400px;
    object-fit: cover;
}

#konfidency-reviews-container .summary.empty {
    display: none;
}

.konfidency__ai-summary {
    background-color: #fafafa;
    border-radius: 10px;
    padding: 20px;
    margin-top: 20px;
}

.konfidency__ai-summary--text {
    font-size: 15px;
    text-align: justify;
}

.konfidency__ai-summary--topic {
    list-style: none;
    display: flex;
    flex-direction: row;
    gap: 20px;
    padding: 0;
    margin: 30px 0;
}


.konfidency__ai-summary--topic li {
    padding: 0;
    margin: 0;
    position: relative;
}

.konfidency__ai-summary--topic-text {
    padding: 5px 20px 5px 40px;
    background: #ccc;
    border-radius: 20px;
    font-size: 13px;
    line-height: 15px;
    color: #fff;
}

.konfidency__ai-summary--icon {
    background: #999;
    height: 33px;
    width: 33px;
    border-radius: 15px;
    position: absolute;
    top: -4px;
    z-index: 2;
    display: block !important;
}

.konfidency__ai-summary--topic-positive .konfidency__ai-summary--topic-text {
    background: #1F7D00;
}

.konfidency__ai-summary--topic-positive .konfidency__ai-summary--icon {
    background: #169F06;
    background-image: url(https://reviews.konfidency.com.br/americanas/d632c696f2141cf48919.png);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
}

.konfidency__ai-summary--topic-negative .konfidency__ai-summary--topic-text {
    background: #7D0000;
}

.konfidency__ai-summary--topic-negative .konfidency__ai-summary--icon {
    background: #B40606;
    background-image: url(https://reviews.konfidency.com.br/americanas/3652b2d76b3020697f7e.png);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
}

.konfidency__ai-summary--identifier {
    font-size: 12px;
    color: #666;
    padding-left: 20px;
    background: url(https://reviews.konfidency.com.br/americanas/e2e21e3afce4b74c781f.svg) no-repeat;

}

@media screen and (min-width: 768px) {
    .konfidency__ai-summary--topics {
        width: fit-content;
    }
}

@media screen and (max-width: 767px) {
    .konfidency-pictures-modal-inner .modal-content .picture img {
        max-height: 100vh;
    }

    .konfidency-pictures-modal-inner .modal-content {
        margin-top: 40px;
    }

    .konfidency-overlay .konfidency-overlay-content,
    .konfidency-pictures-modal-inner {
        box-sizing: border-box;
        left: 2px;
        top: 2px;
        bottom: 2px;
        right: 2px;
        position: absolute;
        width: unset;
    }

    .konfidency-overlay .konfidency-overlay-content #konfidency-reviews-container .reviews {
        position: fixed;
        top: 120px;
        background: #fff;
        overflow-y: auto;
        bottom: 20px;
        left: 20px;
        right: 20px;
        z-index: 1000001;
    }

    #konfidency-reviews-container .summary {
        flex-flow: wrap;
    }



    #konfidency-reviews-container .summary .attribute-summary {
        order: 2;
        width: 100%;
    }

    #konfidency-reviews-container .summary .attribute-summary .attributes {
        width: 100%;
        margin-top: 15px;
        margin-bottom: 5px;
    }

    #konfidency-reviews-container .summary .review-button {
        flex-grow: 1;
    }

    #konfidency-reviews-container .details .reviews .review {
        flex-direction: column;
    }

    #konfidency-reviews-container .summary .aggregate-rating {
        font-size: 24px;
        margin-right: 10px;
    }

    #konfidency-reviews-container .summary .review-button button {
        padding: 10px 20px;
        font-size: 10px;
    }

    #konfidency-reviews-container .details .details-header .review-count {
        font-size: 16px;
        flex-grow: 1;
    }

    #konfidency-reviews-container .details .details-header .sort span {
        display: none;
    }

    #konfidency-reviews-container .details .reviews .review-details .rating {
        margin-right: 10px;
    }

    #konfidency-reviews-container .details .reviews .review-details .name {
        flex-grow: 1;
        min-width: 100%;
        margin-top: 5px;
    }

    #konfidency-reviews-container .details .reviews .review-details .date {
        margin-right: 30px;
    }

    #konfidency-reviews-container .details .reviews .review-details .verified {
        margin-left: 0;
    }

    #konfidency-reviews-container .details .reviews .review-details .text {
        margin-bottom: 10px;
    }

    #konfidency-reviews-container .details .reviews .review .review-feedbacks {
        flex-direction: row;
        margin: 0;
        align-items: center;
        margin-bottom: 10px;
    }

    #konfidency-reviews-container .details .reviews .review-feedbacks .question {
        flex-grow: 1;
        text-align: left;
        font-size: 14px;
        font-weight: 600;
    }

    #konfidency-reviews-container .details .reviews .review-feedbacks .votes div {
        width: 55px;
        flex-grow: 0;
    }

    #konfidency-reviews-container .details .reviews .review-details .nameAndDate {
        min-width: 100%;
        flex-wrap: wrap;
    }
}

#konfidency-reviews-container .details .reviews .review .product-name {
    margin-top: 15px;
}

#konfidency-reviews-container .details .review-button {
    display: none;
}

</style><style></style><style>.overlay[data-v-28618477] {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
    display: block;
}

.modal-question[data-v-28618477] {
    position: fixed;
    width: 400px;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 20px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
}

.btn-close[data-v-28618477] {
    font-size: 20px;
    font-weight: bold;
    background: transparent;
    border: none;
    opacity: 0.2;
    color: #000;
    position: absolute;
    right: 10px;
    top: 10px;
}

h2[data-v-28618477] {
    font-size: 22px;
    text-align: center;
    margin-top: 0;
}

.tip[data-v-28618477] {
    font-weight: normal;
    font-size: 11px;
    color: #777;
}

label[data-v-28618477] {
    display: block;
}

textarea[data-v-28618477] {
    border: 1px solid #cdcdcd;
    background: #fff;
    border-radius: 5px;
    width: 100%;
    display: block;
    height: 80px;
    box-sizing: border-box;
    padding: 10px;
    margin-top: 10px;
}

input.personal-data[data-v-28618477] {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    min-height: 35px;
    margin: 0;
}

.actions button[data-v-28618477] {
    float: right;
    margin-top: 15px;
    background: var(--primary-color);
    color: #fff;
    border: none;
    padding: 10px 30px;
    border-radius: 5px;
    cursor: pointer;
}

.actions button[disabled][data-v-28618477] {
    opacity: 0.5;
}

.error-message[data-v-28618477] {
    margin-top: 15px;
    color: #ce4747;
    text-align: center;
}

.question-success[data-v-28618477] {
    text-align: center;
}

.question-success .success-message[data-v-28618477] {
    display: flex;
    text-align: left;
    margin-bottom: 10px;
}

.question-success .check[data-v-28618477] {
    background: url(https://reviews.konfidency.com.br/americanas/27aedf084252710b5958.png);
    min-width: 60px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 15px;
}

.question-success .message[data-v-28618477] {
    vertical-align: top;
    display: inline-block;
}

.question-success .message h3[data-v-28618477] {
    margin-top: 0;
    margin-bottom: 5px;
}

@media screen and (max-width: 767px) {
    .modal-question[data-v-28618477] {
        box-sizing: border-box;
        left: 2px;
        top: 2px;
        bottom: 2px;
        right: 2px;
        position: fixed;
        width: unset;
        transform: none;
    }

    .modal-question .actions button[data-v-28618477] {
        width: 100%;
    }
}

</style><style>.modal-question[data-v-28618477] {
    font-size: 14px;
    border-radius: 10px;
}

label[data-v-28618477] {
    margin-top: 10px;
}

@media screen and (max-width: 767px) {
    .modal-question[data-v-28618477] {
        left: unset;
        top: 50%;
        bottom: unset;
        right: unset;
        width: 90%;
        left: 5%;
        transform: translateY(-50%);
    }
}

input[type=text][data-v-28618477] {
    margin-top: 10px !important;
}

.tip[data-v-28618477] {
    display: none;
}

.modal-question ul[data-v-28618477] {
    margin-top: 10px;
}

.modal-question .actions button[data-v-28618477] {
    margin-top: 20px;
}

.actions button[data-v-28618477] {
    width: 100%;
    border-radius: 19px;
}

textarea[data-v-28618477] {
    border-radius: 12px !important;
}

input[type=text][data-v-28618477] {
    border-radius: 18px !important;
}

</style><style>.kfy__response-text[data-v-8f023e46] {
    word-wrap: break-word;
    overflow-wrap: break-word;
}

.kfy__link[data-v-8f023e46] {
    text-decoration: underline;
    display: inline-block;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

</style><style>#konfidency-questions-container[data-v-2b2143bf] {
    color: #3e3e3e;
    max-width: 1300px;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
}

#konfidency-questions-container.full[data-v-2b2143bf] {
    max-width: unset;
    margin: 0;
    padding: 20px 0;
}

#konfidency-questions-container .search[data-v-2b2143bf] {
    margin: 10px auto;
}

#konfidency-questions-container .search input[data-v-2b2143bf] {
    border: 1px solid #e8e8e8;
    background: #fff;
    border-radius: 5px;
    padding: 10px 20px;
    width: 50%;
    transition: all 1s ease-in-out;
}

#konfidency-questions-container .search input[data-v-2b2143bf]:focus::placeholder {
    font-size: 14px;
    transition: all 0.5s ease-in-out;
}

#konfidency-questions-container .search input[data-v-2b2143bf]::placeholder {
    font-size: 11px;
    color: #999;
    transition: all 0.5s ease-in-out;
}

.konfidency-overlay #konfidency-questions-container .reviews[data-v-2b2143bf] {
    max-height: 500px;
    overflow-y: auto;
}

.konfidency-overlay .konfidency-overlay-content[data-v-2b2143bf] {
    color: #3e3e3e;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    background: #fff;
    width: 50%;
    left: 25%;
    top: 10%;
    border-radius: 10px;
}

#konfidency-questions-container .content[data-v-2b2143bf] {
    display: none;
}

#konfidency-questions-container .content.loaded[data-v-2b2143bf] {
    display: block;
}

.konfidency-overlay #konfidency-questions-container[data-v-2b2143bf] {
    padding: 0;
}

.konfidency-overlay #konfidency-questions-container .summary[data-v-2b2143bf] {
    display: none;
}

.konfidency-overlay #konfidency-questions-container h2[data-v-2b2143bf] {
    display: none;
}

#konfidency-questions-container .summary[data-v-2b2143bf] {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: start;
}

#konfidency-questions-container .summary .qty[data-v-2b2143bf] {
    flex: 2;
    font-size: 22px;
    font-weight: bold;
}

#konfidency-questions-container .summary .question-button[data-v-2b2143bf] {
    text-align: right;
    flex: 1;
}

#konfidency-questions-container .summary .question-button button[data-v-2b2143bf] {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 3px;
    background-color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

#konfidency-questions-container .summary .question-button button[data-v-2b2143bf]:disabled {
    cursor: wait;
}

#konfidency-questions-container .summary .question-button button img[data-v-2b2143bf] {
    vertical-align: top;
    margin-left: 5px;
}

#konfidency-questions-container .details .no-questions[data-v-2b2143bf] {
    text-align: center;
}

#konfidency-questions-container .details .no-questions button[data-v-2b2143bf] {
    display: block;
    margin: 30px auto;
    border-radius: 5px;
    border: 1px solid var(--primary-color);
    background: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    font-size: 14px;
    color: var(--primary-color);
}

.konfidency-overlay #konfidency-questions-container .details .no-questions button[data-v-2b2143bf] {
    display: none;
}

#konfidency-questions-container .details .details-header[data-v-2b2143bf] {
    margin-top: 20px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

#konfidency-questions-container .details .details-header .qty[data-v-2b2143bf] {
    font-size: 22px;
    font-weight: bold;
    flex: 1;
}

#konfidency-questions-container .details .questions>.question[data-v-2b2143bf] {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #f3f3f3;
    margin-top: 20px;
    margin-bottom: 10px;
}

#konfidency-questions-container .details .questions .question[data-v-2b2143bf]:last-child {
    border-bottom: none;
}

#konfidency-questions-container .details .questions .question-details[data-v-2b2143bf] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    flex-grow: 1;
    padding-bottom: 15px;
    padding-left: 70px;
    background: url(https://reviews.konfidency.com.br/americanas/c0c15ce98934e09dd404.png) no-repeat;
    background-size: 50px;
}

#konfidency-questions-container .details .questions .question-details .name[data-v-2b2143bf] {
    margin-right: 30px;
    font-size: 16px;
    font-weight: 600;
    width: 140px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

#konfidency-questions-container .questions .question-details .date[data-v-2b2143bf] {
    margin-right: 30px;
    font-size: 13px;
    color: #787878;
}

#konfidency-questions-container .questions .question-details .text[data-v-2b2143bf] {
    width: 100%;
    font-size: 16px;
    margin-top: 15px;
}

#konfidency-questions-container .questions .question-details .pictures[data-v-2b2143bf] {
    width: 100%;
    margin-top: 15px;
}

#konfidency-questions-container .questions .question-details .pictures img[data-v-2b2143bf] {
    width: 80px;
    height: 80px;
    object-fit: cover;
    margin-right: 10px;
    border: 1px solid #ccc;
}

#konfidency-questions-container .questions .question-details .attributes[data-v-2b2143bf] {
    width: 100%;
    font-size: 14px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#konfidency-questions-container .questions .question-details .attributes .attribute[data-v-2b2143bf] {
    margin-right: 40px;
    width: 150px;
    margin-top: 15px;
}

#konfidency-questions-container .questions .question-details .attributes .attribute label[data-v-2b2143bf] {
    font-weight: bold;
}

#konfidency-questions-container .questions .question-details .attributes .attribute label span[data-v-2b2143bf] {
    float: right;
    font-weight: normal;
}

#konfidency-questions-container .questions .question-details .attributes .attribute .attribute-rating[data-v-2b2143bf] {
    height: 8px;
    width: 100%;
    border-radius: 4px;
    background: #e8e8e8;
    margin-top: 10px;
    position: relative;
}

#konfidency-questions-container .questions .question-details .attributes .attribute .attribute-rating .progress[data-v-2b2143bf] {
    position: absolute;
    z-index: 2;
    background: var(--primary-color);
    height: 8px;
    border-radius: 4px;
}

#konfidency-questions-container .questions .reply[data-v-2b2143bf] {
    margin-left: 25px;
    border-left: 3px solid #d9d9d9;
    padding-left: 15px;
    color: #666;
    font-size: 14px;
    flex-direction: row;
    display: flex;
    margin-bottom: 10px;
}

#konfidency-questions-container .questions .reply .reply-details[data-v-2b2143bf] {
    flex: 1;
    justify-content: center;
    display: flex;
    flex-direction: column;
}

#konfidency-questions-container .questions .reply .title[data-v-2b2143bf] {
    font-weight: bold;
    margin-top: 5px;
}

#konfidency-questions-container .questions .reply .title .date[data-v-2b2143bf] {
    font-size: 12px;
    font-weight: normal;
    margin-left: 20px;
}

#konfidency-questions-container .questions .reply .text[data-v-2b2143bf] {
    font-size: 14px;
    margin-bottom: 5px;
    white-space: pre-line;
}

#konfidency-questions-container .details .questions .question-feedbacks[data-v-2b2143bf] {
    margin-left: 60px;
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#konfidency-questions-container .details .questions .question-feedbacks .question[data-v-2b2143bf] {
    font-size: 12px;
    white-space: nowrap;
}

#konfidency-questions-container .details .questions .question-feedbacks .votes[data-v-2b2143bf] {
    width: 120px;
    font-size: 12px;
    flex-direction: row;
    display: flex;
    margin-top: 5px;
    padding-bottom: 5px;
}

#konfidency-questions-container .details .questions .question-feedbacks .votes div[data-v-2b2143bf] {
    flex-grow: 1;
    padding: 10px;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 10px center;
    cursor: pointer;
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .helpful[data-v-2b2143bf] {
    margin-right: 5px;
    background-size: 20px;
    background-image: url(https://reviews.konfidency.com.br/americanas/0acdc391d98ff93f3f10.png);
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .helpful.highlight[data-v-2b2143bf] {
    border: 1px solid var(--primary-color);
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .unhelpful[data-v-2b2143bf] {
    margin-left: 5px;
    background-image: url(https://reviews.konfidency.com.br/americanas/97647c2b925d987ae325.png);
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .unhelpful.highlight[data-v-2b2143bf] {
    border: 1px solid #ce4747;
}

#konfidency-questions-container .content .details .questions .fetch-button[data-v-2b2143bf] {
    display: flex;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

#konfidency-questions-container .content .details .questions .fetch-button button[data-v-2b2143bf] {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 3px;
    background-color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

#konfidency-questions-container .content .details .questions .fetch-button button[data-v-2b2143bf]:disabled {
    cursor: wait;
}

#konfidency-questions-container .content .details .questions .fetch-button button img[data-v-2b2143bf] {
    vertical-align: top;
    margin-left: 5px;
}

.konfidency-pictures-overlay[data-v-2b2143bf] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
}

.konfidency-pictures-modal[data-v-2b2143bf] {
    display: none;
}

.konfidency-pictures-modal.open[data-v-2b2143bf] {
    display: block;
}

.konfidency-pictures-modal-inner[data-v-2b2143bf] {
    color: #3e3e3e;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    background: #fff;
    width: 50%;
    left: 25%;
    top: 10%;
    border-radius: 10px;
}

.konfidency-pictures-modal-inner.open[data-v-2b2143bf] {
    display: block;
}

.konfidency-pictures-modal-inner .close-modal[data-v-2b2143bf] {
    width: 24px;
    height: 24px;
    background: url(https://reviews.konfidency.com.br/americanas/f3f6386b3d1a28279c0b.png) no-repeat;
    background-size: contain;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}

.konfidency-pictures-modal-inner .modal-content[data-v-2b2143bf] {
    margin-top: 10px;
    padding-bottom: 10px;
}

.konfidency-pictures-modal-inner .modal-content .picture[data-v-2b2143bf] {
    text-align: center;
}

.konfidency-pictures-modal-inner .modal-content .picture img[data-v-2b2143bf] {
    max-width: 100%;
    max-height: 400px;
    object-fit: cover;
}

@media screen and (max-width: 767px) {
    .konfidency-pictures-modal-inner .modal-content .picture img[data-v-2b2143bf] {
        max-height: 100vh;
    }

    .konfidency-pictures-modal-inner .modal-content[data-v-2b2143bf] {
        margin-top: 40px;
    }

    #konfidency-questions-container .summary .qty[data-v-2b2143bf] {
        flex: 1;
    }

    #konfidency-questions-container .summary .question-button[data-v-2b2143bf] {
        flex-grow: 1;
    }

    #konfidency-questions-container .details .questions .review[data-v-2b2143bf] {
        flex-direction: column;
    }

    #konfidency-questions-container .summary .question-button button[data-v-2b2143bf] {
        padding: 10px 20px;
        font-size: 10px;
    }

    #konfidency-questions-container .details .details-header .qty[data-v-2b2143bf] {
        font-size: 16px;
        flex-grow: 1;
    }

    #konfidency-questions-container .questions .question-details .name[data-v-2b2143bf] {
        width: 30%;
        flex-grow: 1;
    }

    #konfidency-questions-container .questions .question-details .date[data-v-2b2143bf] {
        margin-right: 0;
    }

    #konfidency-questions-container .questions .question-details .verified[data-v-2b2143bf] {
        margin-left: 0;
        margin-top: 10px;
    }

    #konfidency-questions-container .questions .question-details .text[data-v-2b2143bf] {
        margin-bottom: 10px;
    }

    #konfidency-questions-container .details .questions .question .question-feedbacks[data-v-2b2143bf] {
        flex-direction: row;
        margin: 0;
        align-items: center;
        margin-bottom: 10px;
    }

    #konfidency-questions-container .details .questions .question-feedbacks .question[data-v-2b2143bf] {
        flex-grow: 1;
        text-align: left;
        font-size: 14px;
        font-weight: 600;
    }

    #konfidency-questions-container .details .questions .question-feedbacks .votes div[data-v-2b2143bf] {
        width: 55px;
        flex-grow: 0;
    }

    #konfidency-questions-container .questions .reply[data-v-2b2143bf] {
        flex-direction: column;
    }
}

</style><style></style><style>.kfyDetails__container {
    display: flex;
    flex-direction: row;
    width: 100%;
    gap: 16px;
}

.kfyDetails__reviews .kfyDetails__section-aggregate {
    min-width: 20%;
}

.kfyDetails__reviews .kfyDetails__section-details {
    flex: 1;
}

.kfyDetails__box-title {
    display: none;
}

.kfyDetails__sort {
    display: flex;
    align-items: baseline;
}

#kfyDetails__sort--field {
    color: rgb(102, 102, 102);
    border: none;
    font-size: 14px;
    background: transparent;
    width: fit-content !important;
    text-transform: lowercase;
    -webkit-appearance: none;
    line-height: 14px;
    margin-left: 4px;
}

.select-wrapper {
    display: inline-block;
    height: 14px;
    line-height: 14px;
}

label.kfyDetails__sort--label {
    background-image: url("data:image/svg+xml,%3Csvg viewBox=\"0 0 15 15\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill=\"%23f80032\" d=\"M7.36 2.988a.645.645 0 01-.02.912c-.271.26-.7.26-.972 0L4.82 2.415v10.68a.687.687 0 11-1.375 0V2.415L1.895 3.9c-.271.26-.7.26-.971 0a.645.645 0 01-.02-.912l.02-.02L3.646.36c.272-.26.7-.26.972 0L7.34 2.969zm6.875 8.413a.645.645 0 01-.02.02l-2.722 2.608c-.272.26-.7.26-.972 0L7.799 11.42a.645.645 0 010-.931c.271-.26.7-.26.972 0l1.549 1.483V1.293a.687.687 0 111.375 0v10.68l1.548-1.484c.272-.26.7-.26.972 0a.645.645 0 01.02.912z\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 20px;
    background-size: 12px;
    background-position-y: 2px;
    line-height: 14px;
    color: rgb(248, 0, 50);
    text-transform: lowercase;
    font-size: 14px;
    margin: 0px 4px 0px 4px;
    font-weight: 400;
}

.kfyDetails__box--count {
    padding: 20px;
    font-size: 14px;
    border-bottom: 1px solid rgb(233, 233, 233);
}

.kfyDetails__summary_rating {
    display: flex;
    flex-direction: column;
}

.kfyDetails__summary-rating-stars {
    display: flex;
    flex-direction: row;
}

.kfyDetails__summary-aggregate {
    font-size: 30px;
    margin-right: 20px;
    font-weight: bold;
}

.kfyDetails__ratingDistribution {
    margin-top: 30px
}

.kfyDetails__distributionDetails__row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 8px;
    align-items: center;
    font-size: 14px;
    margin-bottom: 8px;
}

.kfyDetails__distributionDetails__rating {
    width: 20%;
}

.kfyDetails__distributionDetails__progress {
    background: #e8e8e8;
    width: 60%;
    height: 8px;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
}

.kfyDetails__distributionDetails__progress-fill {
    position: absolute;
    background-color: var(--primary-color);
    height: 8px;
}


.kfyDetails__distributionDetails__pct {
    width: 20%;
}


.kfyDetails__distributionDetails__rating {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 4px;
    font-size: 14px;
}

.kfyDetails__distributionDetails__star {
    width: 16px;
    height: 16px;
}


.kfyDetails__section-details .reviews .review {
    border-radius: 12px;
    background: rgb(250, 250, 250);
    width: 96% !important;
    box-sizing: border-box;
    /* display: flex!important; */
    /* flex-direction: row; */
}

.kfyDetails__section-details .reviews .review .review-details {
    padding: 25px 30px 15px;
}

.kfyDetails__section-details .reviews {
    display: flex;
    flex-direction: column;
    margin: 16px 0;
    align-items: center;
    gap: 12px;
}


.kfyDetails__section-details .reviews .review .text {
    margin-top: 12px;
}

.kfyDetails__section-details .reviews .review .nameAndDate {
    margin-top: 8px;
    font-size: 14px;
    line-height: 16px;
    color: rgb(153, 153, 153);
}

.kfyDetails__section-details .reviews .review .nameAndDate .name {
    display: inline-block;
}

.kfyDetails__section-details .reviews .review .nameAndDate .date {
    display: inline-block;
}

.kfyDetails__section-details .reviews .review .nameAndDate .date::before {
    content: ' em ';
    display: inline-block;
    margin-left: 4px;
}

.kfyDetails__section-details .reviews .review .review-details .verified {
    display: inline-block;
    margin-left: 12px;
    align-items: center;
    width: fit-content;
    background: rgb(241, 241, 241);
    border: 0.75px solid rgb(232, 232, 232);
    border-radius: 8px;
    padding: 4px 12px;
    color: rgb(51, 51, 51);
    font-size: 14px;
    background-image: url("data:image/svg+xml,%3Csvg width=\"10\" height=\"16\" viewBox=\"0 0 10 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 13.76h9.92V16H0v-2.24zM4.901 3.52a5.594 5.594 0 012.492.534c.726.355 1.089 1.027 1.089 2.013v3.757c0 .26.005.576.016.946-.006.199.04.396.133.571.086.11.2.196.329.248v.316H6.531a2.31 2.31 0 01-.141-.466 5.066 5.066 0 01-.063-.496 4.56 4.56 0 01-1.065.817c-.5.27-1.061.409-1.63.4a2.877 2.877 0 01-1.916-.635 2.219 2.219 0 01-.756-1.8A2.314 2.314 0 012.174 7.54a5.568 5.568 0 011.96-.526l.76-.09c.302-.025.6-.089.886-.188a.647.647 0 00.478-.609.714.714 0 00-.364-.694 2.36 2.36 0 00-1.07-.192 1.427 1.427 0 00-1.12.376c-.17.217-.279.477-.314.75H1.234A3.06 3.06 0 011.861 4.6c.59-.72 1.604-1.08 3.04-1.08zM6.25 7.923a2.469 2.469 0 01-.427.207c-.193.065-.391.114-.592.146l-.502.09a3.34 3.34 0 00-1.01.293.974.974 0 00-.518.909.938.938 0 00.32.792c.222.166.494.252.772.244.473.002.936-.14 1.328-.406.404-.27.615-.763.63-1.48l-.001-.795zM9.92 0v2.24H0V0h9.92z\" fill=\"%23E60014\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 32px;
    background-position: 12px 4px;
}


.kfyDetails__section-details .reviews .review .review-feedbacks {
    display: flex;
    color: rgb(102, 102, 102);
    background: rgb(244, 244, 244);
    font-size: 14px;
    font-weight: normal;
    flex-direction: row;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    border-radius: 0px 0px 12px 12px;
    padding: 10px 30px;
    width: 100%;
}



.kfyDetails__section-details .reviews .review .review-feedbacks .votes {
    display: flex;
    flex-direction: row;
    gap: 12px
}

.kfyDetails__section-details .reviews .review .review-feedbacks .votes .helpful::before,
.unhelpful::before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox=\"0 0 27 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath stroke=\"%23666666\" d=\"M7.675 23.784H4.432a2.162 2.162 0 01-2.162-2.162v-7.568a2.162 2.162 0 012.162-2.162h3.243m7.568-2.162V5.405A3.243 3.243 0 0012 2.162l-4.325 9.73v11.892H19.87a2.162 2.162 0 002.162-1.838l1.492-9.73a2.163 2.163 0 00-2.162-2.486h-6.119z\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 20px;
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background-position: center;
}

.kfyDetails__section-details .reviews .review .review-feedbacks .votes .unhelpful::before {
    transform: rotate(180deg);
}

.kfyDetails__section-details .reviews .review .review-feedbacks .votes .helpful,
.unhelpful {
    display: flex;
    gap: 4px;
    cursor: pointer;
}

.kfyDetails__section-details button.fetch-review {
    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;
}

@media screen and (max-width: 767px) {
    .kfyDetails__container {
        flex-direction: column;
    }

    .kfyDetails__distributionDetails__rating {
        width: 15%;
    }

    .kfyDetails__distributionDetails__progress {
        width: 70%;
    }

    .kfyDetails__distributionDetails__pct {
        width: 15%;
    }

    .kfyDetails__section-details .reviews .review .review-details .verified {
        margin-left: 0 !important;
        margin-top: 12px !important;
    }
}

</style><style></style><style>#konfidency-questions-container[data-v-1bc42500] {
    color: #3e3e3e;
    max-width: 1300px;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
}

#konfidency-questions-container.full[data-v-1bc42500] {
    max-width: unset;
    margin: 0;
    padding: 20px 0;
}

#konfidency-questions-container .search[data-v-1bc42500] {
    margin: 10px auto;
}

#konfidency-questions-container .search input[data-v-1bc42500] {
    border: 1px solid #e8e8e8;
    background: #fff;
    border-radius: 5px;
    padding: 10px 20px;
    width: 50%;
    transition: all 1s ease-in-out;
}

#konfidency-questions-container .search input[data-v-1bc42500]:focus::placeholder {
    font-size: 14px;
    transition: all 0.5s ease-in-out;
}

#konfidency-questions-container .search input[data-v-1bc42500]::placeholder {
    font-size: 11px;
    color: #999;
    transition: all 0.5s ease-in-out;
}

.konfidency-overlay #konfidency-questions-container .reviews[data-v-1bc42500] {
    max-height: 500px;
    overflow-y: auto;
}

.konfidency-overlay .konfidency-overlay-content[data-v-1bc42500] {
    color: #3e3e3e;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    background: #fff;
    width: 50%;
    left: 25%;
    top: 10%;
    border-radius: 10px;
}

#konfidency-questions-container .content[data-v-1bc42500] {
    display: none;
}

#konfidency-questions-container .content.loaded[data-v-1bc42500] {
    display: block;
}

.konfidency-overlay #konfidency-questions-container[data-v-1bc42500] {
    padding: 0;
}

.konfidency-overlay #konfidency-questions-container .summary[data-v-1bc42500] {
    display: none;
}

.konfidency-overlay #konfidency-questions-container h2[data-v-1bc42500] {
    display: none;
}

#konfidency-questions-container .summary[data-v-1bc42500] {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: start;
}

#konfidency-questions-container .summary .qty[data-v-1bc42500] {
    flex: 2;
    font-size: 22px;
    font-weight: bold;
}

#konfidency-questions-container .summary .question-button[data-v-1bc42500] {
    text-align: right;
    flex: 1;
}

#konfidency-questions-container .summary .question-button button[data-v-1bc42500] {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 3px;
    background-color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

#konfidency-questions-container .summary .question-button button[data-v-1bc42500]:disabled {
    cursor: wait;
}

#konfidency-questions-container .summary .question-button button img[data-v-1bc42500] {
    vertical-align: top;
    margin-left: 5px;
}

#konfidency-questions-container .details .no-questions[data-v-1bc42500] {
    text-align: center;
}

#konfidency-questions-container .details .no-questions button[data-v-1bc42500] {
    display: block;
    margin: 30px auto;
    border-radius: 5px;
    border: 1px solid var(--primary-color);
    background: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    font-size: 14px;
    color: var(--primary-color);
}

.konfidency-overlay #konfidency-questions-container .details .no-questions button[data-v-1bc42500] {
    display: none;
}

#konfidency-questions-container .details .details-header[data-v-1bc42500] {
    margin-top: 20px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

#konfidency-questions-container .details .details-header .qty[data-v-1bc42500] {
    font-size: 22px;
    font-weight: bold;
    flex: 1;
}

#konfidency-questions-container .details .questions>.question[data-v-1bc42500] {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #f3f3f3;
    margin-top: 20px;
    margin-bottom: 10px;
}

#konfidency-questions-container .details .questions .question[data-v-1bc42500]:last-child {
    border-bottom: none;
}

#konfidency-questions-container .details .questions .question-details[data-v-1bc42500] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    flex-grow: 1;
    padding-bottom: 15px;
    padding-left: 70px;
    background: url(https://reviews.konfidency.com.br/americanas/c0c15ce98934e09dd404.png) no-repeat;
    background-size: 50px;
}

#konfidency-questions-container .details .questions .question-details .name[data-v-1bc42500] {
    margin-right: 30px;
    font-size: 16px;
    font-weight: 600;
    width: 140px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

#konfidency-questions-container .questions .question-details .date[data-v-1bc42500] {
    margin-right: 30px;
    font-size: 13px;
    color: #787878;
}

#konfidency-questions-container .questions .question-details .text[data-v-1bc42500] {
    width: 100%;
    font-size: 16px;
    margin-top: 15px;
}

#konfidency-questions-container .questions .question-details .pictures[data-v-1bc42500] {
    width: 100%;
    margin-top: 15px;
}

#konfidency-questions-container .questions .question-details .pictures img[data-v-1bc42500] {
    width: 80px;
    height: 80px;
    object-fit: cover;
    margin-right: 10px;
    border: 1px solid #ccc;
}

#konfidency-questions-container .questions .question-details .attributes[data-v-1bc42500] {
    width: 100%;
    font-size: 14px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#konfidency-questions-container .questions .question-details .attributes .attribute[data-v-1bc42500] {
    margin-right: 40px;
    width: 150px;
    margin-top: 15px;
}

#konfidency-questions-container .questions .question-details .attributes .attribute label[data-v-1bc42500] {
    font-weight: bold;
}

#konfidency-questions-container .questions .question-details .attributes .attribute label span[data-v-1bc42500] {
    float: right;
    font-weight: normal;
}

#konfidency-questions-container .questions .question-details .attributes .attribute .attribute-rating[data-v-1bc42500] {
    height: 8px;
    width: 100%;
    border-radius: 4px;
    background: #e8e8e8;
    margin-top: 10px;
    position: relative;
}

#konfidency-questions-container .questions .question-details .attributes .attribute .attribute-rating .progress[data-v-1bc42500] {
    position: absolute;
    z-index: 2;
    background: var(--primary-color);
    height: 8px;
    border-radius: 4px;
}

#konfidency-questions-container .questions .reply[data-v-1bc42500] {
    margin-left: 25px;
    border-left: 3px solid #d9d9d9;
    padding-left: 15px;
    color: #666;
    font-size: 14px;
    flex-direction: row;
    display: flex;
    margin-bottom: 10px;
}

#konfidency-questions-container .questions .reply .reply-details[data-v-1bc42500] {
    flex: 1;
    justify-content: center;
    display: flex;
    flex-direction: column;
}

#konfidency-questions-container .questions .reply .title[data-v-1bc42500] {
    font-weight: bold;
    margin-top: 5px;
}

#konfidency-questions-container .questions .reply .title .date[data-v-1bc42500] {
    font-size: 12px;
    font-weight: normal;
    margin-left: 20px;
}

#konfidency-questions-container .questions .reply .text[data-v-1bc42500] {
    font-size: 14px;
    margin-bottom: 5px;
    white-space: pre-line;
}

#konfidency-questions-container .details .questions .question-feedbacks[data-v-1bc42500] {
    margin-left: 60px;
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#konfidency-questions-container .details .questions .question-feedbacks .question[data-v-1bc42500] {
    font-size: 12px;
    white-space: nowrap;
}

#konfidency-questions-container .details .questions .question-feedbacks .votes[data-v-1bc42500] {
    width: 120px;
    font-size: 12px;
    flex-direction: row;
    display: flex;
    margin-top: 5px;
    padding-bottom: 5px;
}

#konfidency-questions-container .details .questions .question-feedbacks .votes div[data-v-1bc42500] {
    flex-grow: 1;
    padding: 10px;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 10px center;
    cursor: pointer;
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .helpful[data-v-1bc42500] {
    margin-right: 5px;
    background-size: 20px;
    background-image: url(https://reviews.konfidency.com.br/americanas/0acdc391d98ff93f3f10.png);
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .helpful.highlight[data-v-1bc42500] {
    border: 1px solid var(--primary-color);
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .unhelpful[data-v-1bc42500] {
    margin-left: 5px;
    background-image: url(https://reviews.konfidency.com.br/americanas/97647c2b925d987ae325.png);
}

#konfidency-questions-container .details .questions .question-feedbacks .votes .unhelpful.highlight[data-v-1bc42500] {
    border: 1px solid #ce4747;
}

#konfidency-questions-container .content .details .questions .fetch-button[data-v-1bc42500] {
    display: flex;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

#konfidency-questions-container .content .details .questions .fetch-button button[data-v-1bc42500] {
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
    border-radius: 3px;
    background-color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
}

#konfidency-questions-container .content .details .questions .fetch-button button[data-v-1bc42500]:disabled {
    cursor: wait;
}

#konfidency-questions-container .content .details .questions .fetch-button button img[data-v-1bc42500] {
    vertical-align: top;
    margin-left: 5px;
}

.konfidency-pictures-overlay[data-v-1bc42500] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
}

.konfidency-pictures-modal[data-v-1bc42500] {
    display: none;
}

.konfidency-pictures-modal.open[data-v-1bc42500] {
    display: block;
}

.konfidency-pictures-modal-inner[data-v-1bc42500] {
    color: #3e3e3e;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    background: #fff;
    width: 50%;
    left: 25%;
    top: 10%;
    border-radius: 10px;
}

.konfidency-pictures-modal-inner.open[data-v-1bc42500] {
    display: block;
}

.konfidency-pictures-modal-inner .close-modal[data-v-1bc42500] {
    width: 24px;
    height: 24px;
    background: url(https://reviews.konfidency.com.br/americanas/f3f6386b3d1a28279c0b.png) no-repeat;
    background-size: contain;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}

.konfidency-pictures-modal-inner .modal-content[data-v-1bc42500] {
    margin-top: 10px;
    padding-bottom: 10px;
}

.konfidency-pictures-modal-inner .modal-content .picture[data-v-1bc42500] {
    text-align: center;
}

.konfidency-pictures-modal-inner .modal-content .picture img[data-v-1bc42500] {
    max-width: 100%;
    max-height: 400px;
    object-fit: cover;
}

@media screen and (max-width: 767px) {
    .konfidency-pictures-modal-inner .modal-content .picture img[data-v-1bc42500] {
        max-height: 100vh;
    }

    .konfidency-pictures-modal-inner .modal-content[data-v-1bc42500] {
        margin-top: 40px;
    }

    #konfidency-questions-container .summary .qty[data-v-1bc42500] {
        flex: 1;
    }

    #konfidency-questions-container .summary .question-button[data-v-1bc42500] {
        flex-grow: 1;
    }

    #konfidency-questions-container .details .questions .review[data-v-1bc42500] {
        flex-direction: column;
    }

    #konfidency-questions-container .summary .question-button button[data-v-1bc42500] {
        padding: 10px 20px;
        font-size: 10px;
    }

    #konfidency-questions-container .details .details-header .qty[data-v-1bc42500] {
        font-size: 16px;
        flex-grow: 1;
    }

    #konfidency-questions-container .questions .question-details .name[data-v-1bc42500] {
        width: 30%;
        flex-grow: 1;
    }

    #konfidency-questions-container .questions .question-details .date[data-v-1bc42500] {
        margin-right: 0;
    }

    #konfidency-questions-container .questions .question-details .verified[data-v-1bc42500] {
        margin-left: 0;
        margin-top: 10px;
    }

    #konfidency-questions-container .questions .question-details .text[data-v-1bc42500] {
        margin-bottom: 10px;
    }

    #konfidency-questions-container .details .questions .question .question-feedbacks[data-v-1bc42500] {
        flex-direction: row;
        margin: 0;
        align-items: center;
        margin-bottom: 10px;
    }

    #konfidency-questions-container .details .questions .question-feedbacks .question[data-v-1bc42500] {
        flex-grow: 1;
        text-align: left;
        font-size: 14px;
        font-weight: 600;
    }

    #konfidency-questions-container .details .questions .question-feedbacks .votes div[data-v-1bc42500] {
        width: 55px;
        flex-grow: 0;
    }

    #konfidency-questions-container .questions .reply[data-v-1bc42500] {
        flex-direction: column;
    }
}

</style><style></style><style></style><style>.konfidency-badge[data-v-630d3c96] {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}

.konfidency-badge a[data-v-630d3c96] {
    text-decoration: none;
}

.konfidency-badge img[data-v-630d3c96] {
    width: 120px;
    border: none;
    display: inline;
}

</style><style>.konfidency-reviews-details.conteiner {
    order: 3;
}

.konfidency-reviews-summary *:empty,
.konfidency-reviews-details *:empty {
    display: block;
}

</style><style></style><style>.overlay[data-v-66910b73] {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
    display: block;
}

.modal-reviews[data-v-66910b73] {
    position: fixed;
    width: 80%;
    max-width: 1300px;
    max-height: 80%;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
    overflow: hidden;
}

.content[data-v-66910b73] {
    overflow-y: auto;
    height: 80vh;
}

.btn-close[data-v-66910b73] {
    font-size: 20px;
    font-weight: bold;
    background: transparent;
    border: none;
    opacity: 0.2;
    color: #000;
    position: absolute;
    right: 10px;
    top: 10px;
}

.modal-reviews #konfidency-reviews-container.full[data-v-66910b73] {
    padding: 0 20px;
}

@media screen and (max-width: 767px) {
    .modal-reviews[data-v-66910b73] {
        box-sizing: border-box;
        left: 2px;
        top: 2px;
        bottom: 2px;
        right: 2px;
        position: fixed;
        width: unset;
        transform: none;
        max-height: unset;
    }

    .modal-reviews .actions button[data-v-66910b73] {
        width: 100%;
    }

    .modal-reviews .content[data-v-66910b73] {
        height: 100%;
    }
}

</style><style></style><style>.reviews-anchor {
    text-decoration: none;
    margin: 0 auto;
}

.konfidency.summary {
    padding-top: 23px;
    position: relative;
    font-size: 12px;
    text-align: center;
    overflow: hidden;
    width: 104px;
    margin: 0 auto;
}

.konfidency.summary .rating {
    width: 104px;
    height: 20px;
    position: relative;
    margin: 0 auto;
}

.konfidency.summary .rating .stars {
    background: url(https://reviews.konfidency.com.br/americanas/6b75f8e9143eec83dfe9.svg) repeat-x left center;
    position: absolute;
    width: 104px;
    height: 20px;
    top: 0;
    left: 0;
    max-width: 104px;
}

.konfidency.summary .rating::before {
    content: '';
    background: url(https://reviews.konfidency.com.br/americanas/38ec695ab29ee6d64d31.svg) repeat-x left center;
    position: absolute;
    width: 104px;
    height: 20px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0.6;
    filter: grayscale(1);
}

.konfidency.summary span {
    color: #000;
    font-size: 11px;
}

.konfidency.summary span.aggregate-rating {
    display: none;
}

.konfidency.summary span.review-count-only {
    display: none;
}

.konfidency.summary.row {
    width: unset;
    flex-direction: row;
    display: flex;
    justify-content: flex-start;
    padding-top: 0;
    align-items: center;
}

.konfidency.summary.row span {
    margin-left: 10px;
}

.konfidency.summary.row .rating {
    margin: unset;
}

.konfidency.summary.kfy-align-left {
    justify-content: flex-start;
}

.konfidency.summary.kfy-align-center {
    justify-content: center;
}

.konfidency.summary.kfy-align-right {
    justify-content: flex-end;
}

</style><style>.konfidency.summary .review-count {
    display: none;
}

.konfidency.summary .avg-rating {
    display: inline-block;
    font-size: 0.75rem;
    color: #666;
    margin-left: 4px;
    font-weight: 700;
}

/*
.konfidency.summary span.aggregate-rating {
display: inline-block;
font-size: 0.75rem;
color: #666;
margin-left: 8px;
font-weight: 700;
}

.konfidency.summary span {
color: #999999;
font-size: 0.75rem;
margin-left: 8px;
font-weight: 400;
}

.konfidency-reviews-details {
color: #666;
margin: 0 auto;
padding: 16px;
border-radius: 16px;
background-color: #fff;
box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.08);
}

#konfidency-reviews-container.full {
padding: 0 8px;
}

.konfidency-reviews-details h2 {
font-size: 18px;
font-weight: 700;
color: #666;
padding: 8px 0 16px 0;
border-bottom: 1px solid rgb(232, 232, 232);
margin-bottom: 24px;
width: 100%;
}

#konfidency-reviews-container .summary {
display: flex;
flex-direction: row;
margin-right: 24px;
flex-wrap: wrap;
max-width: 25%;
}

#konfidency-reviews-container .details {
flex: 1;
}

#konfidency-reviews-container .content.loaded {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}

#konfidency-reviews-container .summary .review-button {
width: 100%;
}

#konfidency-reviews-container .summary .review-button button {
padding: 8px 16px;
border-radius: 8px;
background: #ed0030;
text-transform: lowercase;
min-width: 100%;
display: block !important;
height: 44px;
color: #fff;
font-weight: 700;
border: none !important;
font-size: 16px !important;
}
*/
</style><style>.konfidency-reviews-showcase-rating.empty.hideEmpty[data-v-fd9640d2] {
    display: none;
}

.konfidency.summary[data-v-fd9640d2] {
    padding-top: 0;
    position: relative;
    font-size: 12px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    width: fit-content;
}

.konfidency.summary .rating .stars[data-v-fd9640d2] {
    background: url(https://reviews.konfidency.com.br/americanas/6b75f8e9143eec83dfe9.svg) repeat-x left center;
    position: absolute;
    width: 0;
    height: 20px;
    top: 0;
}

.konfidency.summary .rating[data-v-fd9640d2] {
    display: inline-block;
    vertical-align: middle;
}

.konfidency.summary .rating[data-v-fd9640d2]::before {
    content: '';
    background: url(https://reviews.konfidency.com.br/americanas/38ec695ab29ee6d64d31.svg) repeat-x left center;
    position: absolute;
    width: 104px;
    height: 20px;
    top: 0;
    left: 50%;
    opacity: 0.6;
    filter: grayscale(1);
    transform: translateX(-50%);
}

.konfidency.summary span[data-v-fd9640d2] {
    color: #000;
    font-size: 11px;
}

.konfidency.summary .avg-rating[data-v-fd9640d2] {
    display: none;
}

.konfidency.summary .review-count[data-v-fd9640d2] {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    font-size: 12px;
}

.konfidency.summary .review-count-full[data-v-fd9640d2] {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    font-size: 12px;
    display: none;
}

.konfidency.summary.kfy-align-left[data-v-fd9640d2] {
    text-align: left;
    margin: 0;
}

.konfidency.summary.kfy-align-center[data-v-fd9640d2] {
    text-align: center;
}

.konfidency.summary.kfy-align-right[data-v-fd9640d2] {
    text-align: right;
}

</style><style>.konfidency.summary .review-count[data-v-fd9640d2] {
    display: none;
}

.konfidency.summary .avg-rating[data-v-fd9640d2] {
    display: inline-block;
    font-size: 0.75rem;
    color: #666;
    margin-left: 4px;
    font-weight: 700;
}

/*
.konfidency.summary span.aggregate-rating {
display: inline-block;
font-size: 0.75rem;
color: #666;
margin-left: 8px;
font-weight: 700;
}

.konfidency.summary span {
color: #999999;
font-size: 0.75rem;
margin-left: 8px;
font-weight: 400;
}

.konfidency-reviews-details {
color: #666;
margin: 0 auto;
padding: 16px;
border-radius: 16px;
background-color: #fff;
box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.08);
}

#konfidency-reviews-container.full {
padding: 0 8px;
}

.konfidency-reviews-details h2 {
font-size: 18px;
font-weight: 700;
color: #666;
padding: 8px 0 16px 0;
border-bottom: 1px solid rgb(232, 232, 232);
margin-bottom: 24px;
width: 100%;
}

#konfidency-reviews-container .summary {
display: flex;
flex-direction: row;
margin-right: 24px;
flex-wrap: wrap;
max-width: 25%;
}

#konfidency-reviews-container .details {
flex: 1;
}

#konfidency-reviews-container .content.loaded {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}

#konfidency-reviews-container .summary .review-button {
width: 100%;
}

#konfidency-reviews-container .summary .review-button button {
padding: 8px 16px;
border-radius: 8px;
background: #ed0030;
text-transform: lowercase;
min-width: 100%;
display: block !important;
height: 44px;
color: #fff;
font-weight: 700;
border: none !important;
font-size: 16px !important;
}
*/
</style><style>.konfidency-reviews-multi *:empty {
    display: block;
}

</style><style></style><style>.overlay[data-v-e860fcd0] {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: 999;
    display: block;
}

.modal-store-reviews[data-v-e860fcd0] {
    max-height: 65vh;
    overflow-y: auto;
    position: fixed;
    width: 60%;
    background: #fff;
    z-index: 10000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 20px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid #999;
    text-align: initial;
}

.btn-close[data-v-e860fcd0] {
    font-size: 20px;
    font-weight: bold;
    background: transparent;
    border: none;
    opacity: 0.2;
    color: #000;
    position: absolute;
    right: 10px;
    top: 10px;
}

h2[data-v-e860fcd0] {
    font-size: 22px;
    text-align: center;
    margin-top: 0;
}

.tip[data-v-e860fcd0] {
    font-weight: normal;
    font-size: 11px;
    color: #777;
}

label[data-v-e860fcd0] {
    display: block;
}

textarea[data-v-e860fcd0] {
    border: 1px solid #cdcdcd;
    background: #fff;
    border-radius: 5px;
    width: 100%;
    display: block;
    height: 70px;
    box-sizing: border-box;
    padding: 10px;
    margin-top: 10px;
}

input.personal-data[data-v-e860fcd0] {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    min-height: 35px;
    margin: 0;
}

.actions button[data-v-e860fcd0] {
    float: right;
    margin-top: 15px;
    background: var(--primary-color);
    color: #fff;
    border: none;
    padding: 10px 30px;
    border-radius: 5px;
    cursor: pointer;
}

.actions button[disabled][data-v-e860fcd0] {
    opacity: 0.5;
}

.error-message[data-v-e860fcd0] {
    margin-top: 15px;
    color: #ce4747;
    text-align: center;
}

.question-success[data-v-e860fcd0] {
    text-align: center;
}

.question-success .success-message[data-v-e860fcd0] {
    display: flex;
    text-align: left;
    margin-bottom: 10px;
}

.question-success .check[data-v-e860fcd0] {
    background: url(https://reviews.konfidency.com.br/americanas/27aedf084252710b5958.png);
    min-width: 60px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 15px;
}

.question-success .message[data-v-e860fcd0] {
    vertical-align: top;
    display: inline-block;
}

.question-success .message h3[data-v-e860fcd0] {
    margin-top: 0;
    margin-bottom: 5px;
}

@media screen and (max-width: 767px) {
    .modal-store-reviews[data-v-e860fcd0] {
        box-sizing: border-box;
        left: 2px;
        top: 2px;
        bottom: 2px;
        right: 2px;
        position: fixed;
        width: unset;
        transform: none;
        max-height: unset;
    }

    .modal-store-reviews .actions button[data-v-e860fcd0] {
        width: 100%;
    }
}

</style><style>

/* Black */
.konfidency-badge.black[data-v-5712ebbd] {
    border-color: #000000;
    background-color: #000000;
}

.konfidency-badge.black .konfidency-badge-content[data-v-5712ebbd] {
    background-color: #171717;
}

.konfidency-badge.black .konfidency-badge-image[data-v-5712ebbd] {
    background-color: #000000;
}

.konfidency-badge.black .konfidency-badge-text[data-v-5712ebbd] {
    color: #ffffff;
}

.konfidency-badge.black.horizontal .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.black.vertical .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

.konfidency-badge.black.horizontal-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.black.vertical-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

/* Blue */
.konfidency-badge.blue[data-v-5712ebbd] {
    border-color: #211a44;
    background-color: #211a44;
}

.konfidency-badge.blue .konfidency-badge-content[data-v-5712ebbd] {
    background-color: #ffffff;
}

.konfidency-badge.blue .konfidency-badge-image[data-v-5712ebbd] {
    background-color: #211a44;
}

.konfidency-badge.blue .konfidency-badge-text[data-v-5712ebbd] {
    color: #000000;
}

.konfidency-badge.blue.horizontal .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.blue.vertical .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

.konfidency-badge.blue.horizontal-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.blue.vertical-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

/* White */
.konfidency-badge.white[data-v-5712ebbd] {
    background-color: #ffffff;
    border-color: #ffffff;
}

.konfidency-badge.white .konfidency-badge-content[data-v-5712ebbd] {
    background-color: white;
}

.konfidency-badge.white .konfidency-badge-image[data-v-5712ebbd] {
    background-color: #ffffff;
}

.konfidency-badge.white .konfidency-badge-text[data-v-5712ebbd] {
    color: #000000;
}

.konfidency-badge.white.horizontal .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.white.vertical .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

.konfidency-badge.white.horizontal-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.white.vertical-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

/* Light */
.konfidency-badge.light[data-v-5712ebbd] {
    background-color: #f7f7f7;
    border-color: #f7f7f7;
}

.konfidency-badge.light .konfidency-badge-content[data-v-5712ebbd] {
    background-color: white;
}

.konfidency-badge.light .konfidency-badge-image[data-v-5712ebbd] {
    background-color: #f7f7f7;
}

.konfidency-badge.light .konfidency-badge-text[data-v-5712ebbd] {
    color: #000000;
}

.konfidency-badge.light.horizontal .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.light.vertical .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

.konfidency-badge.light.horizontal-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/bf47419de763eb0971b6.svg);
}

.konfidency-badge.light.vertical-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/0a38082dd9ec349c1a87.svg);
}

/* Pink */
.konfidency-badge.pink[data-v-5712ebbd] {
    background-color: #dc239b;
    border-color: #dc239b;
}

.konfidency-badge.pink .konfidency-badge-content[data-v-5712ebbd] {
    background-color: #ffffff;
}

.konfidency-badge.pink .konfidency-badge-image[data-v-5712ebbd] {
    background-color: #dc239b;
}

.konfidency-badge.pink .konfidency-badge-text[data-v-5712ebbd] {
    color: #000000;
}

.konfidency-badge.pink.horizontal .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/c025d6052c9ead1c9957.svg);
}

.konfidency-badge.pink.vertical .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/760b1a070976a0f19f76.svg);
}

.konfidency-badge.pink.horizontal-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/c025d6052c9ead1c9957.svg);
}

.konfidency-badge.pink.vertical-small .konfidency-badge-image[data-v-5712ebbd] {
    background-image: url(https://reviews.konfidency.com.br/americanas/760b1a070976a0f19f76.svg);
}

/* Sizes */

/* Vertical */

/* Regular */
.konfidency-badge.vertical[data-v-5712ebbd] {
    width: 222px;
    height: 127px;
}

.konfidency-badge.vertical .konfidency-badge-content[data-v-5712ebbd] {
    border-radius: 10px;
    width: 222px;
    height: 86px;
}

.konfidency-badge.vertical .konfidency-badge-image[data-v-5712ebbd] {
    width: 222px;
    height: 41px;
    background-position: 35px 10px;
    background-size: 70% auto;
    max-width: 222px;
}

.konfidency-badge.vertical .konfidency-badge-text[data-v-5712ebbd] {
    padding-top: 12px;
    width: 222px;
    margin-top: 14px;
    font-size: 15px;
}

.konfidency-badge.vertical .konfidency-badge-rating[data-v-5712ebbd] {
    padding-top: 13px;
    box-sizing: content-box;
}

.konfidency-badge.vertical .konfidency-badge-rating[data-v-5712ebbd] {
    margin: 0px auto;
    width: 154px;
    height: 30px;
    position: relative;
    display: block;
    max-width: 185px;
    box-sizing: content-box;
}

.konfidency-badge.vertical .konfidency-badge-rating[data-v-5712ebbd]::before {
    width: 154px;
    height: 30px;
    max-width: 185px;
}

.konfidency-badge.vertical .konfidency-badge-rating .konfidency-badge-stars[data-v-5712ebbd] {
    height: 30px;
    max-width: 170px;
}

/* Small */
.konfidency-badge.vertical-small[data-v-5712ebbd] {
    width: 126px;
    height: 70px;
    box-sizing: border-box;
}

.konfidency-badge.vertical-small .konfidency-badge-content[data-v-5712ebbd] {
    border-radius: 5px;
    width: 120px;
    height: 48px;
}

.konfidency-badge.vertical-small .konfidency-badge-image[data-v-5712ebbd] {
    width: 100px;
    height: 16px;
    background-position: 25px 4px;
    background-size: 70% auto;
    max-width: 100px;
}

.konfidency-badge.vertical-small .konfidency-badge-text[data-v-5712ebbd] {
    width: 100%;
    margin-top: 6px;
    font-size: 10px;
    line-height: normal;
}

.konfidency-badge.vertical-small .konfidency-badge-rating[data-v-5712ebbd] {
    padding-top: 4px;
    box-sizing: content-box;
}

.konfidency-badge.vertical-small .konfidency-badge-rating[data-v-5712ebbd] {
    margin: 0px auto;
    width: 109px;
    height: 21px;
    position: relative;
    display: block;
    max-width: 109px;
    box-sizing: content-box;
}

.konfidency-badge.vertical-small .konfidency-badge-rating[data-v-5712ebbd]::before {
    width: 109px;
    height: 21px;
    max-width: 109px;
}

.konfidency-badge.vertical-small .konfidency-badge-rating .konfidency-badge-stars[data-v-5712ebbd] {
    height: 21px;
    max-width: 109px;
}

/* Horizontal */

/* Regular */
.konfidency-badge.horizontal[data-v-5712ebbd] {
    width: 349px;
    height: 100px;
}

.konfidency-badge.horizontal .konfidency-badge-content[data-v-5712ebbd] {
    max-width: 253px;
    float: right;
    width: 253px;
    height: 100px;
}

.konfidency-badge.horizontal .konfidency-badge-image[data-v-5712ebbd] {
    width: 96px;
    height: 100%;
    background-position: 0px 0px;
    background-size: 100% auto;
    max-width: 96px;
}

.konfidency-badge.horizontal .konfidency-badge-text[data-v-5712ebbd] {
    padding-top: 15px;
    width: 100%;
    margin-top: 14px;
    font-size: 15px;
}

.konfidency-badge.horizontal .konfidency-badge-rating[data-v-5712ebbd] {
    padding-top: 17px;
    box-sizing: content-box;
}

.konfidency-badge.horizontal .konfidency-badge-rating[data-v-5712ebbd]::before {
    width: 154px;
    height: 30px;
    max-width: 185px;
}

.konfidency-badge.horizontal .konfidency-badge-rating .konfidency-badge-stars[data-v-5712ebbd] {
    height: 30px;
    max-width: 170px;
}

.konfidency-badge.horizontal .konfidency-badge-rating[data-v-5712ebbd] {
    margin: 0px auto;
    width: 154px;
    height: 30px;
    position: relative;
    display: block;
    max-width: 185px;
    box-sizing: content-box;
}

/* Small */
.konfidency-badge.horizontal-small[data-v-5712ebbd] {
    width: 200px;
    height: 60px;
}

.konfidency-badge.horizontal-small a[data-v-5712ebbd] {
    display: flex;
    flex-direction: row;
}

.konfidency-badge.horizontal-small .konfidency-badge-content[data-v-5712ebbd] {
    width: 144px;
    max-width: 144px;
    height: 54px;
    order: 1;
    border-radius: 2px;
}

.konfidency-badge.horizontal-small .konfidency-badge-image[data-v-5712ebbd] {
    height: 54px;
    background-position: 0px 0px;
    background-size: 100% auto;
    width: 55px;
    max-width: 55px;
}

.konfidency-badge.horizontal-small .konfidency-badge-text[data-v-5712ebbd] {
    /* padding-top: 15px; */
    width: 100%;
    margin-top: 5px;
    font-size: 12px;
    font-weight: normal;
}

.konfidency-badge.horizontal-small .konfidency-badge-rating[data-v-5712ebbd] {
    padding-top: 7px;
}

.konfidency-badge.horizontal-small .konfidency-badge-rating[data-v-5712ebbd] {
    margin: 0px auto;
    width: 109px;
    height: 21px;
    position: relative;
    display: block;
    max-width: 109px;
    box-sizing: content-box;
}

.konfidency-badge.horizontal-small .konfidency-badge-rating[data-v-5712ebbd]::before {
    width: 109px;
    height: 21px;
    max-width: 109px;
}

.konfidency-badge.horizontal-small .konfidency-badge-rating .konfidency-badge-stars[data-v-5712ebbd] {
    height: 21px;
    max-width: 109px;
}

/* end of sizes */

/* end of themes */
.konfidency-badge a[data-v-5712ebbd] {
    text-decoration: none;
}

.konfidency-badge a[data-v-5712ebbd]:hover {
    text-decoration: underline;
}

.konfidency-badge[data-v-5712ebbd] {
    border: 3px solid;
    border-radius: 10px;
    text-align: center;
    overflow: hidden;
}

.konfidency-badge .konfidency-badge-image[data-v-5712ebbd] {
    position: relative;
    background-repeat: no-repeat;
}

.konfidency-badge .konfidency-badge-text[data-v-5712ebbd] {
    overflow: hidden;
    height: 100%;
}

.konfidency-badge .konfidency-badge-rating[data-v-5712ebbd]::before {
    content: '';
    background: url(https://reviews.konfidency.com.br/embaleme/ce0aa407de3b74400f23.svg) repeat-x left center;
    position: absolute;
    transform: translateX(-50%);
    opacity: 0.6;
    filter: grayscale(1);
}

.konfidency-badge .konfidency-badge-rating .konfidency-badge-stars[data-v-5712ebbd] {
    background: url(https://reviews.konfidency.com.br/embaleme/ce0aa407de3b74400f23.svg) repeat-x left center;
    position: absolute;
}

</style><style></style><style></style><style></style><style>
/**
* Swiper 9.4.1
* Most modern mobile touch slider and framework with hardware accelerated transitions
* https://swiperjs.com
*
* Copyright 2014-2023 Vladimir Kharlampidi
*
* Released under the MIT License
*
* Released on: June 13, 2023
*/

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper,
swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-wrapper {
    transform: translate3d(0px, 0, 0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide,
swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-centered>.swiper-wrapper::before {
    content: '';
    flex-shrink: 0;
    order: 9999
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical>.swiper-wrapper::before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

</style><style>:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
    display: none !important
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px);
    right: auto
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: 'prev'
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: 'next'
}

.swiper-button-lock {
    display: none
}

</style><style>.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
    display: none !important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, 8px);
    top: var(--swiper-pagination-top, auto);
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
    right: var(--swiper-pagination-right, 8px);
    left: var(--swiper-pagination-left, auto);
    top: 50%;
    transform: translate3d(0px, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: .2s transform, .2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s right
}

.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-lock {
    display: none
}

</style><style>.swiper-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

</style><style>#konfidency-storeReview-carousel[data-v-239fafa8] {
    max-width: 1300px;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
    max-width: 1200px;
    width: 80%;
    height: 306px;
    text-align: center;
}

#konfidency-storeReview-carousel .carousel[data-v-239fafa8] {
    width: 100%;
    height: 100%;
}

#konfidency-storeReview-carousel .rating[data-v-239fafa8] {
    width: 83px;
    height: 16px;
    position: relative;
    margin: 50px auto 15px;
}

#konfidency-storeReview-carousel .rating .stars[data-v-239fafa8] {
    background: url(https://reviews.konfidency.com.br/americanas/ce0aa407de3b74400f23.svg) repeat-x left center;
    position: absolute;
    height: 16px;
    top: 0;
    left: 0;
    display: flex;

    justify-content: center;
    align-items: center;
}

#konfidency-storeReview-carousel .rating[data-v-239fafa8]::before {
    content: '';
    background: url(https://reviews.konfidency.com.br/americanas/ce0aa407de3b74400f23.svg) repeat-x left center;
    position: absolute;
    width: 83px;
    height: 16px;
    top: 0;
    left: 0;
    filter: grayscale(1);
}

#konfidency-storeReview-carousel .name[data-v-239fafa8] {
    margin-top: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
    font-weight: 200;
}

#konfidency-storeReview-carousel .date[data-v-239fafa8] {
    display: none;
}

#konfidency-storeReview-carousel .city[data-v-239fafa8] {
    display: none;
}

#konfidency-storeReview-carousel .text[data-v-239fafa8] {
    text-align: center;
    font-weight: 600;
}

#konfidency-storeReview-carousel .text.clipText[data-v-239fafa8] {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

@media screen and (max-width: 600px) {
    #konfidency-storeReview-carousel[data-v-239fafa8] {
        width: 90%;
    }
}

</style><style>#konfidency-storeReview-carousel .swiper-pagination {
    position: relative;
}

#konfidency-storeReview-carousel .swiper-pagination-bullet {
    background-color: var(--primary-color);
    width: 25px;
    height: 5px;
    border-radius: 5px;
}

#konfidency-storeReview-carousel .swiper-button-next,
.swiper-button-prev {
    color: var(--primary-color);
}

#konfidency-storeReview-carousel .carousel-slide-container {
    margin-bottom: 20px;
}

</style><style>.carousel-title[data-v-aa18d512] {
    text-align: center;
    font-size: larger;
}

</style><style>.konfidency-storeReviewCarousel {
    order: 3
}

</style><style></style><style></style><style>.konfidency-reviews-multi {
    margin-bottom: 4px;
}

.konfidency-reviews-details #konfidency-reviews-container,
.konfidency-reviews-details #konfidency-questions-container {
    color: #666;
    margin: 0 auto;
    padding: 16px;
    border-radius: 16px;
    background-color: #fff;
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.08);
}

.konfidency-reviews-details #konfidency-questions-container {
    margin-top: 24px !important;
    margin-bottom: 48px !important;
    padding: 16px !important;
}

@media screen and (max-width: 767px) {
    .konfidency-reviews-details #konfidency-questions-container {
        margin-bottom: 24px !important;
    }
}

#konfidency-reviews-container #konfidency-reviews-container {
    padding: 0 8px;
}

.konfidency-reviews-details h2,
.modal-reviews #konfidency-reviews-container h2 {
    font-size: 18px;
    font-weight: 700;
    color: #666;
    padding: 8px 0 16px 0;
    border-bottom: 1px solid rgb(232, 232, 232);
    margin-bottom: 24px;
    width: 100%;
}

#konfidency-reviews-container .review-button button,
#konfidency-reviews-container button.send-review {
    color: #fff;
    padding: 8px 16px;
    border-radius: 8px;
    background: #ed0030;
    text-transform: lowercase;
    min-width: 100%;
    display: block !important;
    height: 44px;
    color: #fff;
    font-weight: 700;
    border: none !important;
    font-size: 16px !important;
}

.kfyDetails__box-title {
    display: block;
    font-size: 18px;
    font-weight: 700;
    color: #666;
    padding: 16px;
    width: 100%;
    background-color: #fafafa;
    border-radius: 8px 8px 0 0;
    box-sizing: border-box;
}

.kfyDetails__box-summary {
    border: 1px solid rgb(233, 233, 233);
    border-radius: 8px;
}

.review-button+.kfyDetails__box-summary {
    margin-top: 16px;
}

.kfyDetails__summary_rating {
    padding: 16px;
}

.kfyDetails__summary-rating-stars {
    justify-content: center;
    gap: 8px;
    padding: 0 0 8px 0;
    align-items: center;
    border-bottom: 1px solid rgb(233, 233, 233);
    margin-bottom: 8px;
}

.kfyDetails__summary-aggregate {
    margin-right: unset !important;
}

.kfyDetails__summary-count {
    padding-top: 4px;
    font-size: 14px;
    text-align: center;
}

.kfyDetails__distributionDetails__progress-fill {
    height: 14px;
    background-color: rgb(250, 215, 10);
}

.kfyDetails__distributionDetails__progress {
    border: 1px solid rgb(216, 216, 216);
    height: 14px;
    border-radius: 7px;
}

.kfyDetails__ratingDistribution {
    border-top: 1px solid rgb(233, 233, 233);
    margin-top: 16px;
    padding-top: 16px;
}

.kfyDetails__distributionTitle {
    font-weight: 700;
    font-size: 14px;
    line-height: 100%;
    color: rgb(102, 102, 102);
    text-transform: lowercase;
    margin-bottom: 16px;
}

.kfyDetails__section-details {
    border: 1px solid rgb(233, 233, 233);
    border-radius: 8px;
}

.kfyDetails__distributionDetails__rating {
    border-radius: 50px;
    border: 0.5px solid rgb(204, 204, 204);
    padding: 0px 10px;
    -webkit-box-pack: center;
}

.kfyDetails__section-details .kfyDetails__box-title {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    border-bottom: 1px solid rgb(233, 233, 233);
}

.search h3 {
    background: rgb(250, 250, 250);
    border-width: 1px 1px 0px;
    border-style: solid;
    border-color: rgb(233, 233, 233);
    border-radius: 16px 16px 0px 0px;
    font-weight: 700;
    font-size: 16px;
    line-height: 120%;
    color: rgb(102, 102, 102);
    padding: 16px;
}

.kfyDetails__question__search--input-container {
    display: flex;
    flex-direction: column;
    padding: 16px;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    background: rgb(255, 255, 255);
    border: 1px solid rgb(233, 233, 233);
    border-radius: 0 0 16px 16px;
}

#konfidency-questions-container .search input::placeholder {
    font-size: 14px !important;
}

#konfidency-questions-container .search input {
    width: 100% !important;
    height: 32px;
    border: 1px solid rgb(158, 158, 158) !important;
    border-radius: 100px !important;
    background-image: url("data:image/svg+xml,%3Csvg viewBox=\"0 0 31.5 31.5\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill=\"%23404040\" d=\"M22.5 12.855a9.643 9.643 0 10-9.643 9.643 9.673 9.673 0 009.643-9.643zm.48 7.873l8.041 8.041a1.591 1.591 0 11-2.25 2.25l-8.041-8.041a12.331 12.331 0 01-7.873 2.738 12.858 12.858 0 1112.854-12.862 12.309 12.309 0 01-2.731 7.873z\"/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-size: 16px !important;
    background-position: 12px 8px !important;
    padding-left: 36px !important;
    font-size: 14px !important;
}

.kfyDetails__section-details .questions .question {
    border-radius: 12px;
    background: rgb(250, 250, 250);
    width: 96% !important;
}

.kfyDetails__section-details .questions {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.kfyDetails__section-details .question-details {
    background-image: url("data:image/svg+xml,%3Csvg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7 .002c3.854 0 7 2.831 7 6.352 0 3.522-3.146 6.353-7 6.353-.88 0-1.737-.147-2.539-.43l-.114-.042-.073.019-.113.032c-.083.024-.18.053-.292.088l-.226.072-.27.088c-.334.11-.74.248-1.216.413l-.584.203a.525.525 0 01-.678-.64l.194-.68c.1-.359.185-.665.253-.917l.097-.369.035-.14.028-.116C.537 9.178 0 7.805 0 6.354 0 2.833 3.146.002 7 .002zm-.004 3.902c-.663 0-1.05.442-1.05.814v.079a.525.525 0 11-1.05 0v-.079c0-1.106 1.023-1.864 2.1-1.864 1.076 0 2.1.758 2.1 1.864 0 .696-.37 1.222-.971 1.738l-.016.013c-.403.346-.588.504-.588.848v.315a.525.525 0 11-1.05 0v-.315c0-.844.552-1.307.892-1.593l.079-.066c.501-.43.604-.69.604-.94 0-.372-.387-.814-1.05-.814zm.597 5.338a.612.612 0 11-1.225 0 .612.612 0 011.225 0z\" fill=\"%23575757\"/%3E%3C/svg%3E") !important;
    background-size: 16px !important;
    background-position: 20px 16px !important;
    padding-left: 46px !important;
}

.kfyDetails__section-details .questions .question .text {
    margin-top: 12px !important;
    font-weight: 700 !important;
}

#konfidency-questions-container .details .questions .question-details .name {
    display: inline !important;
    margin-right: 0 !important;
    font-weight: 400 !important;
}

#konfidency-questions-container .details .questions .question-details .name::after {
    content: ' em ';
}

#konfidency-questions-container .questions .question-details .date {
    display: inline !important;
    font-weight: 400 !important;
}

#konfidency-questions-container .nameAndDate .name,
.nameAndDate .date {
    color: rgb(111, 111, 111) !important;
    font-size: 12px !important;
}

#konfidency-questions-container .reply {
    /* padding: 0 !important; */
    margin: 0 !important;
    border: none !important;
    background-color: rgb(244, 244, 244) !important;
    background-image: url("data:image/svg+xml,%3Csvg width=\"14\" height=\"13\" viewBox=\"0 0 14 13\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2.796 9.233l-.452 1.957 2.099-.807.426.159c.652.243 1.371.38 2.131.38 3.141 0 5.467-2.266 5.467-4.8 0-2.536-2.326-4.8-5.467-4.8-3.141 0-5.467 2.264-5.467 4.8 0 .976.333 1.892.92 2.663l.343.448zm-1.296.28A5.566 5.566 0 01.333 6.12c0-3.314 2.985-6 6.667-6s6.667 2.686 6.667 6-2.985 6-6.667 6a7.294 7.294 0 01-2.55-.455l-2.846 1.095a.533.533 0 01-.712-.618l.608-2.63z\" fill=\"%23575757\"/%3E%3Cpath d=\"M5 6.121a.667.667 0 11-1.333 0 .667.667 0 011.333 0z\" fill=\"%23575757\"/%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.133 6.121a.8.8 0 11-1.6 0 .8.8 0 011.6 0zm-.8.667a.667.667 0 100-1.334.667.667 0 000 1.334z\" fill=\"%23575757\"/%3E%3Cpath d=\"M7.667 6.121a.667.667 0 11-1.334 0 .667.667 0 011.334 0z\" fill=\"%23575757\"/%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.8 6.121a.8.8 0 11-1.6 0 .8.8 0 011.6 0zm-.8.667a.667.667 0 100-1.334.667.667 0 000 1.334z\" fill=\"%23575757\"/%3E%3Cpath d=\"M10.333 6.121a.667.667 0 11-1.333 0 .667.667 0 011.333 0z\" fill=\"%23575757\"/%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10.467 6.121a.8.8 0 11-1.6 0 .8.8 0 011.6 0zm-.8.667a.667.667 0 100-1.334.667.667 0 000 1.334z\" fill=\"%23575757\"/%3E%3C/svg%3E");
    background-size: 16px !important;
    background-repeat: no-repeat !important;
    background-position: 20px 24px !important;
    padding: 10px 20px 20px 44px !important;
    /* padding-left: 50px !important; */
    border-radius: 0 0 8px 8px;
}

.kfy__response-text {
    font-weight: 400 !important;
}

#konfidency-questions-container .questions .reply .title .date {
    margin-left: 4px !important;
    font-weight: 550 !important;
    color: rgb(111, 111, 111) !important;
    font-size: 14px !important;
}

#konfidency-questions-container .questions .reply .title {
    font-weight: 550 !important;
    color: rgb(111, 111, 111) !important;
    font-size: 14px !important;
}

#konfidency-questions-container .details .questions .question-feedbacks {
    flex-direction: row !important;
    align-items: flex-end;
}

#konfidency-questions-container .details .questions .question-feedbacks .question {
    background: transparent !important;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    color: rgb(87, 87, 87);
    margin-right: 12px;
    font-size: 12px !important;
    line-height: 20px;
    height: 20px !important;
}

.question-feedbacks .votes {
    display: flex;
    flex-direction: row;
    gap: 12px;
    width: fit-content !important;
    align-items: flex-end;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
}

.question-feedbacks .votes div {
    padding: 0 !important;
}

.question-feedbacks .votes .helpful,
.question-feedbacks .votes .unhelpful {
    background: none !important;
    border: none !important;
    white-space: nowrap;
}

.question-feedbacks .votes .helpful::before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox=\"0 0 27 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath stroke=\"%23666666\" d=\"M7.675 23.784H4.432a2.162 2.162 0 01-2.162-2.162v-7.568a2.162 2.162 0 012.162-2.162h3.243m7.568-2.162V5.405A3.243 3.243 0 0012 2.162l-4.325 9.73v11.892H19.87a2.162 2.162 0 002.162-1.838l1.492-9.73a2.163 2.163 0 00-2.162-2.486h-6.119z\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 20px;
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    background-position: center bottom;
}

.question-feedbacks .votes .unhelpful::before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox=\"0 0 27 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath stroke=\"%23666666\" d=\"M7.675 23.784H4.432a2.162 2.162 0 01-2.162-2.162v-7.568a2.162 2.162 0 012.162-2.162h3.243m7.568-2.162V5.405A3.243 3.243 0 0012 2.162l-4.325 9.73v11.892H19.87a2.162 2.162 0 002.162-1.838l1.492-9.73a2.163 2.163 0 00-2.162-2.486h-6.119z\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 20px;
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    background-position: center;
    transform: rotate(180deg);
}

.kfyDetails__empty-reviews,
#konfidency-questions-container .no-questions {
    font-size: 20px;
    font-weight: 700;
    text-align: center;
}

/* .kfyDetails__empty-reviews::after {
font-weight: 400;
content: 'Ajude outras pessoas e faça a primeira :)';
display: block;
margin: 20px 0;
font-size: 14px;
} */

/* #konfidency-questions-container .no-questions span::after {
font-weight: 400;
content: 'Aproveite e faça a primeira :)';
display: block;
margin: 20px 0;
font-size: 14px;
} */

#konfidency-reviews-container .review-button {
    width: fit-content !important;
    margin: 12px auto;
}

.kfyDetails__disabled--review,
.kfyDetails__disabled--question {
    background: #dfedfb;
    border-radius: 4px;
    margin-bottom: 16px;
    padding: 12px;
    font-size: 12px;
    color: #666;
    background: url('https://uploads.konfidency.com.br/americanas_info_icon.svg') no-repeat #dfedfb;
    background-position: 10px 10px;
    padding: 20px 20px 20px 50px;
}


.modal-reviews {
    padding: 20px !important;
    border-radius: 12px !important;
}


/* star */

.starsV2[data-v-36bfc358] {
    display: inline-block;
    vertical-align: middle;
    width: 105px;
    min-width: fit-content;
}

.mr-3[data-v-36bfc358] {
    margin-right: 30px;
}


#result8 div.kfyDetails__section-details {
    margin-left: 20px;
}



.kfyDetails__section-details button.fetch-review {
    background: none !important;
}


/* atualizaçao table */

@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,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.07757 8.24408C6.40301 7.91864 6.93065 7.91864 7.25609 8.24408L10.0002 10.9882L12.7442 8.24408C13.0697 7.91864 13.5973 7.91864 13.9228 8.24408C14.2482 8.56951 14.2482 9.09715 13.9228 9.42259L10.6012 12.7441C10.2693 13.0761 9.73107 13.0761 9.39912 12.7441L6.07757 9.42259C5.75214 9.09715 5.75214 8.56951 6.07757 8.24408Z" fill="white"/></svg>')
    }
}

.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,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.9426 15.44C12.8044 16.273 11.4008 16.7647 9.88235 16.7647C6.08133 16.7647 3 13.6834 3 9.88235C3 6.08133 6.08133 3 9.88235 3C13.6834 3 16.7647 6.08133 16.7647 9.88235C16.7647 11.4008 16.273 12.8044 15.44 13.9426L20.6899 19.1925C21.1034 19.606 21.1034 20.2764 20.6899 20.6899C20.2764 21.1034 19.606 21.1034 19.1925 20.6899L13.9426 15.44ZM14.6471 9.88235C14.6471 12.5138 12.5138 14.6471 9.88235 14.6471C7.25088 14.6471 5.11765 12.5138 5.11765 9.88235C5.11765 7.25088 7.25088 5.11765 9.88235 5.11765C12.5138 5.11765 14.6471 7.25088 14.6471 9.88235Z" fill="%23ED0030"/></svg>')
}

.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,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M16 6C14.0222 6 12.0888 6.58649 10.4443 7.6853C8.79981 8.78412 7.51809 10.3459 6.76121 12.1732C6.00433 14.0004 5.8063 16.0111 6.19215 17.9509C6.578 19.8907 7.53041 21.6725 8.92894 23.0711C10.3275 24.4696 12.1093 25.422 14.0491 25.8078C15.9889 26.1937 17.9996 25.9957 19.8268 25.2388C21.6541 24.4819 23.2159 23.2002 24.3147 21.5557C25.4135 19.9112 26 17.9778 26 16" stroke="%23ED0030" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')
}

@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,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 41 40" fill="none"><path d="M20.5 7.5C18.0277 7.5 15.611 8.23311 13.5554 9.60663C11.4998 10.9801 9.89761 12.9324 8.95151 15.2165C8.00542 17.5005 7.75787 20.0139 8.24019 22.4386C8.7225 24.8634 9.91301 27.0907 11.6612 28.8388C13.4093 30.587 15.6366 31.7775 18.0614 32.2598C20.4861 32.7421 22.9995 32.4946 25.2835 31.5485C27.5676 30.6024 29.5199 29.0002 30.8934 26.9446C32.2669 24.889 33 22.4723 33 20" stroke="%23ED0030" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')
    }

    .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,<svg width="4" height="4" viewBox="0 0 4 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 2.1977V1.82069C0 1.29349 0.176471 0.858238 0.529412 0.514943C0.888889 0.171648 1.37582 0 1.9902 0C2.61111 0 3.10131 0.171648 3.46078 0.514943C3.82026 0.858238 4 1.29349 4 1.82069V2.1977C4 2.71877 3.82026 3.15096 3.46078 3.49425C3.10784 3.83142 2.62092 4 2 4C1.38562 4 0.898693 3.83142 0.539216 3.49425C0.179739 3.15096 0 2.71877 0 2.1977Z" fill="%23333333"/></svg>')
}

.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,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.8766 2.33335C14.6207 2.33335 14.4457 2.4108 14.2946 2.56188L11.7466 5.10982C11.5543 5.30214 11.2803 5.3885 11.0124 5.3412L3.53498 4.02051L2.96787 4.60111L8.36061 6.8977C8.61533 7.00618 8.79954 7.23408 8.85221 7.50588C8.90487 7.77768 8.81911 8.05789 8.62335 8.25366L6.52746 10.3495C6.33599 10.541 6.06345 10.6275 5.79661 10.5815L3.23899 10.1405L2.88869 10.4859L5.67551 11.9853C5.81928 12.0627 5.93717 12.1806 6.01452 12.3244L7.5179 15.1185L7.87628 14.7601L7.4195 12.2303C7.37097 11.9615 7.45721 11.6861 7.65032 11.493L9.74621 9.39707C9.9417 9.20158 10.2214 9.11576 10.4929 9.16799C10.7644 9.22022 10.9923 9.40369 11.1013 9.65776L13.4107 15.0408L13.9803 14.4712L12.6587 7.00834C12.6113 6.74041 12.6976 6.46618 12.89 6.27378L15.4585 3.70529C15.6122 3.55165 15.6871 3.37887 15.6871 3.13358C15.6871 2.8883 15.6122 2.71551 15.4585 2.56188C15.3075 2.4108 15.1324 2.33335 14.8766 2.33335ZM13.1161 1.38337C13.5951 0.904306 14.2009 0.666687 14.8766 0.666687C15.5522 0.666687 16.158 0.904305 16.637 1.38337C17.1135 1.85987 17.3537 2.46106 17.3537 3.13358C17.3537 3.8061 17.1135 4.40729 16.637 4.8838L14.3756 7.14527L15.6971 14.6081C15.7446 14.8761 15.6582 15.1503 15.4658 15.3427L13.7192 17.0893C13.5237 17.2848 13.244 17.3706 12.9725 17.3183C12.7011 17.2661 12.4732 17.0826 12.3642 16.8286L10.0547 11.4456L9.13711 12.3632L9.59389 14.893C9.64242 15.1618 9.55618 15.4373 9.36307 15.6304L7.90417 17.0893C7.71787 17.2756 7.45444 17.3628 7.19377 17.3245C6.9331 17.2862 6.7059 17.1269 6.58106 16.8949L4.66541 13.3345L1.105 11.4188C0.872067 11.2935 0.712465 11.065 0.674941 10.8032C0.637416 10.5413 0.726426 10.2772 0.914784 10.0915L2.37369 8.65318C2.56502 8.46454 2.83556 8.37973 3.10034 8.42538L5.65427 8.86571L6.57234 7.94765L1.19388 5.65713C0.940755 5.54934 0.757149 5.32355 0.703224 5.05377C0.6493 4.78398 0.732008 4.50496 0.924247 4.30815L2.65027 2.54102C2.84273 2.34398 3.12012 2.25477 3.39136 2.30268L10.875 3.62446L13.1161 1.38337Z" fill="%23808080"/></svg>')
}

.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,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.8766 2.33335C14.6207 2.33335 14.4457 2.4108 14.2946 2.56188L11.7466 5.10982C11.5543 5.30214 11.2803 5.3885 11.0124 5.3412L3.53498 4.02051L2.96787 4.60111L8.36061 6.8977C8.61533 7.00618 8.79954 7.23408 8.85221 7.50588C8.90487 7.77768 8.81911 8.05789 8.62335 8.25366L6.52746 10.3495C6.33599 10.541 6.06345 10.6275 5.79661 10.5815L3.23899 10.1405L2.88869 10.4859L5.67551 11.9853C5.81928 12.0627 5.93717 12.1806 6.01452 12.3244L7.5179 15.1185L7.87628 14.7601L7.4195 12.2303C7.37097 11.9615 7.45721 11.6861 7.65032 11.493L9.74621 9.39707C9.9417 9.20158 10.2214 9.11576 10.4929 9.16799C10.7644 9.22022 10.9923 9.40369 11.1013 9.65776L13.4107 15.0408L13.9803 14.4712L12.6587 7.00834C12.6113 6.74041 12.6976 6.46618 12.89 6.27378L15.4585 3.70529C15.6122 3.55165 15.6871 3.37887 15.6871 3.13358C15.6871 2.8883 15.6122 2.71551 15.4585 2.56188C15.3075 2.4108 15.1324 2.33335 14.8766 2.33335ZM13.1161 1.38337C13.5951 0.904306 14.2009 0.666687 14.8766 0.666687C15.5522 0.666687 16.158 0.904305 16.637 1.38337C17.1135 1.85987 17.3537 2.46106 17.3537 3.13358C17.3537 3.8061 17.1135 4.40729 16.637 4.8838L14.3756 7.14527L15.6971 14.6081C15.7446 14.8761 15.6582 15.1503 15.4658 15.3427L13.7192 17.0893C13.5237 17.2848 13.244 17.3706 12.9725 17.3183C12.7011 17.2661 12.4732 17.0826 12.3642 16.8286L10.0547 11.4456L9.13711 12.3632L9.59389 14.893C9.64242 15.1618 9.55618 15.4373 9.36307 15.6304L7.90417 17.0893C7.71787 17.2756 7.45444 17.3628 7.19377 17.3245C6.9331 17.2862 6.7059 17.1269 6.58106 16.8949L4.66541 13.3345L1.105 11.4188C0.872067 11.2935 0.712465 11.065 0.674941 10.8032C0.637416 10.5413 0.726426 10.2772 0.914784 10.0915L2.37369 8.65318C2.56502 8.46454 2.83556 8.37973 3.10034 8.42538L5.65427 8.86571L6.57234 7.94765L1.19388 5.65713C0.940755 5.54934 0.757149 5.32355 0.703224 5.05377C0.6493 4.78398 0.732008 4.50496 0.924247 4.30815L2.65027 2.54102C2.84273 2.34398 3.12012 2.25477 3.39136 2.30268L10.875 3.62446L13.1161 1.38337Z" fill="%23808080"/></svg>')
}

.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,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.0608 3.506C13.1105 3.45271 13.1704 3.40997 13.2369 3.38033C13.3034 3.35068 13.3752 3.33474 13.4481 3.33346C13.5209 3.33217 13.5932 3.34557 13.6608 3.37285C13.7283 3.40013 13.7896 3.44073 13.8411 3.49223C13.8926 3.54373 13.9332 3.60508 13.9605 3.67261C13.9878 3.74015 14.0012 3.81249 13.9999 3.88531C13.9986 3.95813 13.9827 4.02995 13.953 4.09648C13.9234 4.16301 13.8807 4.22289 13.8274 4.27254L6.16554 11.9351C6.11532 11.9858 6.05556 12.026 5.98971 12.0534C5.92387 12.0809 5.85324 12.095 5.7819 12.095C5.71057 12.095 5.63994 12.0809 5.57409 12.0534C5.50825 12.026 5.44849 11.9858 5.39827 11.9351L2.16576 8.7026C2.11394 8.65259 2.07259 8.59276 2.04413 8.52661C2.01568 8.46045 2.00068 8.38929 2.00002 8.31727C1.99936 8.24526 2.01305 8.17383 2.04029 8.10716C2.06753 8.0405 2.10777 7.97992 2.15867 7.92897C2.20957 7.87803 2.27011 7.83773 2.33675 7.81042C2.4034 7.78312 2.47481 7.76936 2.54682 7.76996C2.61884 7.77055 2.69001 7.78548 2.7562 7.81387C2.82238 7.84226 2.88225 7.88355 2.93231 7.93533L5.78154 10.7846L13.0608 3.506Z" fill="white"/></svg>');
    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,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.0608 3.506C13.1105 3.45271 13.1704 3.40997 13.2369 3.38033C13.3034 3.35068 13.3752 3.33474 13.4481 3.33346C13.5209 3.33217 13.5932 3.34557 13.6608 3.37285C13.7283 3.40013 13.7896 3.44073 13.8411 3.49223C13.8926 3.54373 13.9332 3.60508 13.9605 3.67261C13.9878 3.74015 14.0012 3.81249 13.9999 3.88531C13.9986 3.95813 13.9827 4.02995 13.953 4.09648C13.9234 4.16301 13.8807 4.22289 13.8274 4.27254L6.16554 11.9351C6.11532 11.9858 6.05556 12.026 5.98971 12.0534C5.92387 12.0809 5.85324 12.095 5.7819 12.095C5.71057 12.095 5.63994 12.0809 5.57409 12.0534C5.50825 12.026 5.44849 11.9858 5.39827 11.9351L2.16576 8.7026C2.11394 8.65259 2.07259 8.59276 2.04413 8.52661C2.01568 8.46045 2.00068 8.38929 2.00002 8.31727C1.99936 8.24526 2.01305 8.17383 2.04029 8.10716C2.06753 8.0405 2.10777 7.97992 2.15867 7.92897C2.20957 7.87803 2.27011 7.83773 2.33675 7.81042C2.4034 7.78312 2.47481 7.76936 2.54682 7.76996C2.61884 7.77055 2.69001 7.78548 2.7562 7.81387C2.82238 7.84226 2.88225 7.88355 2.93231 7.93533L5.78154 10.7846L13.0608 3.506Z" fill="white"/></svg>');
    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,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.0608 3.506C13.1105 3.45271 13.1704 3.40997 13.2369 3.38033C13.3034 3.35068 13.3752 3.33474 13.4481 3.33346C13.5209 3.33217 13.5932 3.34557 13.6608 3.37285C13.7283 3.40013 13.7896 3.44073 13.8411 3.49223C13.8926 3.54373 13.9332 3.60508 13.9605 3.67261C13.9878 3.74015 14.0012 3.81249 13.9999 3.88531C13.9986 3.95813 13.9827 4.02995 13.953 4.09648C13.9234 4.16301 13.8807 4.22289 13.8274 4.27254L6.16554 11.9351C6.11532 11.9858 6.05556 12.026 5.98971 12.0534C5.92387 12.0809 5.85324 12.095 5.7819 12.095C5.71057 12.095 5.63994 12.0809 5.57409 12.0534C5.50825 12.026 5.44849 11.9858 5.39827 11.9351L2.16576 8.7026C2.11394 8.65259 2.07259 8.59276 2.04413 8.52661C2.01568 8.46045 2.00068 8.38929 2.00002 8.31727C1.99936 8.24526 2.01305 8.17383 2.04029 8.10716C2.06753 8.0405 2.10777 7.97992 2.15867 7.92897C2.20957 7.87803 2.27011 7.83773 2.33675 7.81042C2.4034 7.78312 2.47481 7.76936 2.54682 7.76996C2.61884 7.77055 2.69001 7.78548 2.7562 7.81387C2.82238 7.84226 2.88225 7.88355 2.93231 7.93533L5.78154 10.7846L13.0608 3.506Z" fill="white"/></svg>');
    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,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.0608 3.506C13.1105 3.45271 13.1704 3.40997 13.2369 3.38033C13.3034 3.35068 13.3752 3.33474 13.4481 3.33346C13.5209 3.33217 13.5932 3.34557 13.6608 3.37285C13.7283 3.40013 13.7896 3.44073 13.8411 3.49223C13.8926 3.54373 13.9332 3.60508 13.9605 3.67261C13.9878 3.74015 14.0012 3.81249 13.9999 3.88531C13.9986 3.95813 13.9827 4.02995 13.953 4.09648C13.9234 4.16301 13.8807 4.22289 13.8274 4.27254L6.16554 11.9351C6.11532 11.9858 6.05556 12.026 5.98971 12.0534C5.92387 12.0809 5.85324 12.095 5.7819 12.095C5.71057 12.095 5.63994 12.0809 5.57409 12.0534C5.50825 12.026 5.44849 11.9858 5.39827 11.9351L2.16576 8.7026C2.11394 8.65259 2.07259 8.59276 2.04413 8.52661C2.01568 8.46045 2.00068 8.38929 2.00002 8.31727C1.99936 8.24526 2.01305 8.17383 2.04029 8.10716C2.06753 8.0405 2.10777 7.97992 2.15867 7.92897C2.20957 7.87803 2.27011 7.83773 2.33675 7.81042C2.4034 7.78312 2.47481 7.76936 2.54682 7.76996C2.61884 7.77055 2.69001 7.78548 2.7562 7.81387C2.82238 7.84226 2.88225 7.88355 2.93231 7.93533L5.78154 10.7846L13.0608 3.506Z" fill="white"/></svg>');
    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,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.88276 2.19526C5.14311 1.93491 5.56522 1.93491 5.82557 2.19526L11.0882 7.45789C11.3876 7.75729 11.3876 8.24271 11.0882 8.54212L5.82557 13.8047C5.56522 14.0651 5.14311 14.0651 4.88276 13.8047C4.62241 13.5444 4.62241 13.1223 4.88276 12.8619L9.74469 8L4.88276 3.13807C4.62241 2.87772 4.62241 2.45561 4.88276 2.19526Z" fill="%234D4D4D"/></svg>')
}

.LinkBarContent_link__9dnMf.LinkBarContent_arrow__tQtTY.LinkBarContent_red__jkvzP:after {
    background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.88276 2.19526C5.14311 1.93491 5.56522 1.93491 5.82557 2.19526L11.0882 7.45789C11.3876 7.75729 11.3876 8.24271 11.0882 8.54212L5.82557 13.8047C5.56522 14.0651 5.14311 14.0651 4.88276 13.8047C4.62241 13.5444 4.62241 13.1223 4.88276 12.8619L9.74469 8L4.88276 3.13807C4.62241 2.87772 4.62241 2.45561 4.88276 2.19526Z" fill="%23ED0030"/></svg>')
}

.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,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.8766 2.33335C14.6207 2.33335 14.4457 2.4108 14.2946 2.56188L11.7466 5.10982C11.5543 5.30214 11.2803 5.3885 11.0124 5.3412L3.53498 4.02051L2.96787 4.60111L8.36061 6.8977C8.61533 7.00618 8.79954 7.23408 8.85221 7.50588C8.90487 7.77768 8.81911 8.05789 8.62335 8.25366L6.52746 10.3495C6.33599 10.541 6.06345 10.6275 5.79661 10.5815L3.23899 10.1405L2.88869 10.4859L5.67551 11.9853C5.81928 12.0627 5.93717 12.1806 6.01452 12.3244L7.5179 15.1185L7.87628 14.7601L7.4195 12.2303C7.37097 11.9615 7.45721 11.6861 7.65032 11.493L9.74621 9.39707C9.9417 9.20158 10.2214 9.11576 10.4929 9.16799C10.7644 9.22022 10.9923 9.40369 11.1013 9.65776L13.4107 15.0408L13.9803 14.4712L12.6587 7.00834C12.6113 6.74041 12.6976 6.46618 12.89 6.27378L15.4585 3.70529C15.6122 3.55165 15.6871 3.37887 15.6871 3.13358C15.6871 2.8883 15.6122 2.71551 15.4585 2.56188C15.3075 2.4108 15.1324 2.33335 14.8766 2.33335ZM13.1161 1.38337C13.5951 0.904306 14.2009 0.666687 14.8766 0.666687C15.5522 0.666687 16.158 0.904305 16.637 1.38337C17.1135 1.85987 17.3537 2.46106 17.3537 3.13358C17.3537 3.8061 17.1135 4.40729 16.637 4.8838L14.3756 7.14527L15.6971 14.6081C15.7446 14.8761 15.6582 15.1503 15.4658 15.3427L13.7192 17.0893C13.5237 17.2848 13.244 17.3706 12.9725 17.3183C12.7011 17.2661 12.4732 17.0826 12.3642 16.8286L10.0547 11.4456L9.13711 12.3632L9.59389 14.893C9.64242 15.1618 9.55618 15.4373 9.36307 15.6304L7.90417 17.0893C7.71787 17.2756 7.45444 17.3628 7.19377 17.3245C6.9331 17.2862 6.7059 17.1269 6.58106 16.8949L4.66541 13.3345L1.105 11.4188C0.872067 11.2935 0.712465 11.065 0.674941 10.8032C0.637416 10.5413 0.726426 10.2772 0.914784 10.0915L2.37369 8.65318C2.56502 8.46454 2.83556 8.37973 3.10034 8.42538L5.65427 8.86571L6.57234 7.94765L1.19388 5.65713C0.940755 5.54934 0.757149 5.32355 0.703224 5.05377C0.6493 4.78398 0.732008 4.50496 0.924247 4.30815L2.65027 2.54102C2.84273 2.34398 3.12012 2.25477 3.39136 2.30268L10.875 3.62446L13.1161 1.38337Z" fill="%23808080"/></svg>')
}

.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,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.8766 2.33335C14.6207 2.33335 14.4457 2.4108 14.2946 2.56188L11.7466 5.10982C11.5543 5.30214 11.2803 5.3885 11.0124 5.3412L3.53498 4.02051L2.96787 4.60111L8.36061 6.8977C8.61533 7.00618 8.79954 7.23408 8.85221 7.50588C8.90487 7.77768 8.81911 8.05789 8.62335 8.25366L6.52746 10.3495C6.33599 10.541 6.06345 10.6275 5.79661 10.5815L3.23899 10.1405L2.88869 10.4859L5.67551 11.9853C5.81928 12.0627 5.93717 12.1806 6.01452 12.3244L7.5179 15.1185L7.87628 14.7601L7.4195 12.2303C7.37097 11.9615 7.45721 11.6861 7.65032 11.493L9.74621 9.39707C9.9417 9.20158 10.2214 9.11576 10.4929 9.16799C10.7644 9.22022 10.9923 9.40369 11.1013 9.65776L13.4107 15.0408L13.9803 14.4712L12.6587 7.00834C12.6113 6.74041 12.6976 6.46618 12.89 6.27378L15.4585 3.70529C15.6122 3.55165 15.6871 3.37887 15.6871 3.13358C15.6871 2.8883 15.6122 2.71551 15.4585 2.56188C15.3075 2.4108 15.1324 2.33335 14.8766 2.33335ZM13.1161 1.38337C13.5951 0.904306 14.2009 0.666687 14.8766 0.666687C15.5522 0.666687 16.158 0.904305 16.637 1.38337C17.1135 1.85987 17.3537 2.46106 17.3537 3.13358C17.3537 3.8061 17.1135 4.40729 16.637 4.8838L14.3756 7.14527L15.6971 14.6081C15.7446 14.8761 15.6582 15.1503 15.4658 15.3427L13.7192 17.0893C13.5237 17.2848 13.244 17.3706 12.9725 17.3183C12.7011 17.2661 12.4732 17.0826 12.3642 16.8286L10.0547 11.4456L9.13711 12.3632L9.59389 14.893C9.64242 15.1618 9.55618 15.4373 9.36307 15.6304L7.90417 17.0893C7.71787 17.2756 7.45444 17.3628 7.19377 17.3245C6.9331 17.2862 6.7059 17.1269 6.58106 16.8949L4.66541 13.3345L1.105 11.4188C0.872067 11.2935 0.712465 11.065 0.674941 10.8032C0.637416 10.5413 0.726426 10.2772 0.914784 10.0915L2.37369 8.65318C2.56502 8.46454 2.83556 8.37973 3.10034 8.42538L5.65427 8.86571L6.57234 7.94765L1.19388 5.65713C0.940755 5.54934 0.757149 5.32355 0.703224 5.05377C0.6493 4.78398 0.732008 4.50496 0.924247 4.30815L2.65027 2.54102C2.84273 2.34398 3.12012 2.25477 3.39136 2.30268L10.875 3.62446L13.1161 1.38337Z" fill="%23808080"/></svg>')
}

@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
    }
}


.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 {
    line-height: 18px;
}

.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 td {
    line-height: 18px;
}

.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, .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;
}

.kfyDetails__container {
    display: flex;
    flex-direction: row;
    width: 100%;
    gap: 16px;
  }
  
  .kfyDetails__reviews .kfyDetails__section-aggregate {
    min-width: 20%;
  }
  .kfyDetails__reviews .kfyDetails__section-details {
    flex: 1;
  }
  
  .kfyDetails__box-title {
    display: none;
  }
  
  .kfyDetails__sort {
    display: flex;
    align-items: baseline;
  }
  
  #kfyDetails__sort--field {
    color: rgb(102,102,102);
    border: none;
    font-size: 14px;
    background: transparent;
    width: fit-content!important;
    text-transform: lowercase;
    -webkit-appearance: none;
    line-height: 14px;
    margin-left: 4px;
  }
  
  .select-wrapper {
    display: inline-block;
    height: 14px;
    line-height: 14px;
  }
  
  label.kfyDetails__sort--label {
    background-image: url("data:image/svg+xml,%3Csvg viewBox=\"0 0 15 15\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill=\"%23f80032\" d=\"M7.36 2.988a.645.645 0 01-.02.912c-.271.26-.7.26-.972 0L4.82 2.415v10.68a.687.687 0 11-1.375 0V2.415L1.895 3.9c-.271.26-.7.26-.971 0a.645.645 0 01-.02-.912l.02-.02L3.646.36c.272-.26.7-.26.972 0L7.34 2.969zm6.875 8.413a.645.645 0 01-.02.02l-2.722 2.608c-.272.26-.7.26-.972 0L7.799 11.42a.645.645 0 010-.931c.271-.26.7-.26.972 0l1.549 1.483V1.293a.687.687 0 111.375 0v10.68l1.548-1.484c.272-.26.7-.26.972 0a.645.645 0 01.02.912z\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 20px;
    background-size: 12px;
    background-position-y: 2px;
    line-height: 14px;
    color: rgb(248, 0, 50);
    text-transform: lowercase;
    font-size: 14px;
    margin: 0px 4px 0px 4px;
    font-weight: 400;
  }
  
  .kfyDetails__box--count {
    padding: 20px;
    font-size: 14px;
      border-bottom: 1px solid rgb(233, 233, 233);
  }
  
  .kfyDetails__summary_rating {
    display: flex;
    flex-direction: column;
  }
  
  .kfyDetails__summary-rating-stars {
    display: flex;
    flex-direction: row;
  }
  
  .kfyDetails__summary-aggregate {
    font-size: 30px;
    margin-right: 20px;
    font-weight: bold;
  }
  
  .kfyDetails__ratingDistribution {
    margin-top: 30px
  }
  
  .kfyDetails__distributionDetails__row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 8px;
    align-items: center;
    font-size: 14px;
    margin-bottom: 8px;
  }
  
  .kfyDetails__distributionDetails__rating {
    width: 20%;
  }
  
  .kfyDetails__distributionDetails__progress {
    background: #e8e8e8;
    width: 60%;
    height: 8px;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
  }
  
  .kfyDetails__distributionDetails__progress-fill {
    position: absolute;
    background-color: var(--primary-color);
    height: 8px;
  }
  
  
  .kfyDetails__distributionDetails__pct {
    width: 20%;
  }
  
  
  .kfyDetails__distributionDetails__rating {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 4px;
    font-size: 14px;
  }
  
  .kfyDetails__distributionDetails__star {
    width: 16px;
    height: 16px;
  }
  
  
  .kfyDetails__section-details .reviews .review {
    border-radius: 12px;
    background: rgb(250, 250, 250);
    width: 96%!important;
    box-sizing: border-box;
    /* display: flex!important; */
    /* flex-direction: row; */
  }
  
  .kfyDetails__section-details .reviews .review .review-details {
    padding: 25px 30px 15px;
  }
  
  .kfyDetails__section-details .reviews {
    display: flex;
    flex-direction: column;
    margin: 16px 0;
    align-items: center;
    gap: 12px;
  }
  
  
  .kfyDetails__section-details .reviews .review .text {
    margin-top: 12px;
  }
  
  .kfyDetails__section-details .reviews .review .nameAndDate {
    margin-top: 8px;
    font-size: 14px;
    line-height: 16px;
    color: rgb(153, 153, 153);
  }
  
  .kfyDetails__section-details .reviews .review .nameAndDate .name {
    display: inline-block;
  }
  
  .kfyDetails__section-details .reviews .review .nameAndDate .date {
    display: inline-block;
  }
  
  .kfyDetails__section-details .reviews .review .nameAndDate .date::before {
    content: ' em ';
    display: inline-block;
    margin-left: 4px;
  }
  
  .kfyDetails__section-details .reviews .review .review-details .verified {
    display: inline-block;
    margin-left: 12px;
    align-items: center;
    width: fit-content;
    background: rgb(241, 241, 241);
    border: 0.75px solid rgb(232, 232, 232);
    border-radius: 8px;
    padding: 4px 12px;
    color: rgb(51, 51, 51);
    font-size: 14px;
    background-image: url("data:image/svg+xml,%3Csvg width=\"10\" height=\"16\" viewBox=\"0 0 10 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 13.76h9.92V16H0v-2.24zM4.901 3.52a5.594 5.594 0 012.492.534c.726.355 1.089 1.027 1.089 2.013v3.757c0 .26.005.576.016.946-.006.199.04.396.133.571.086.11.2.196.329.248v.316H6.531a2.31 2.31 0 01-.141-.466 5.066 5.066 0 01-.063-.496 4.56 4.56 0 01-1.065.817c-.5.27-1.061.409-1.63.4a2.877 2.877 0 01-1.916-.635 2.219 2.219 0 01-.756-1.8A2.314 2.314 0 012.174 7.54a5.568 5.568 0 011.96-.526l.76-.09c.302-.025.6-.089.886-.188a.647.647 0 00.478-.609.714.714 0 00-.364-.694 2.36 2.36 0 00-1.07-.192 1.427 1.427 0 00-1.12.376c-.17.217-.279.477-.314.75H1.234A3.06 3.06 0 011.861 4.6c.59-.72 1.604-1.08 3.04-1.08zM6.25 7.923a2.469 2.469 0 01-.427.207c-.193.065-.391.114-.592.146l-.502.09a3.34 3.34 0 00-1.01.293.974.974 0 00-.518.909.938.938 0 00.32.792c.222.166.494.252.772.244.473.002.936-.14 1.328-.406.404-.27.615-.763.63-1.48l-.001-.795zM9.92 0v2.24H0V0h9.92z\" fill=\"%23E60014\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 32px;
    background-position: 12px 4px;
  }
  
  
  .kfyDetails__section-details .reviews .review .review-feedbacks {
    display: flex;
    color: rgb(102, 102, 102);
    background: rgb(244, 244, 244);
    font-size: 14px;
    font-weight: normal;
    flex-direction: row;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    border-radius: 0px 0px 12px 12px;
    padding: 10px 30px;
    width: 100%;
  }
  
  
  
  .kfyDetails__section-details .reviews .review .review-feedbacks .votes {
    display: flex;
    flex-direction: row;
    gap: 12px
  }
  
  .kfyDetails__section-details .reviews .review .review-feedbacks .votes .helpful::before, .unhelpful::before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox=\"0 0 27 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath stroke=\"%23666666\" d=\"M7.675 23.784H4.432a2.162 2.162 0 01-2.162-2.162v-7.568a2.162 2.162 0 012.162-2.162h3.243m7.568-2.162V5.405A3.243 3.243 0 0012 2.162l-4.325 9.73v11.892H19.87a2.162 2.162 0 002.162-1.838l1.492-9.73a2.163 2.163 0 00-2.162-2.486h-6.119z\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 20px;
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background-position: center;
  }
  
  .kfyDetails__section-details .reviews .review .review-feedbacks .votes .unhelpful::before {
    transform: rotate(180deg);
  }
  
  .kfyDetails__section-details .reviews .review .review-feedbacks .votes .helpful, .unhelpful {
    display: flex;
    gap: 4px;
    cursor: pointer;
  }
  
  .kfyDetails__section-details  button.fetch-review {
    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;
  }
  
  @media screen and (max-width: 767px) {
    .kfyDetails__container {
      flex-direction: column;
    }
  
    .kfyDetails__distributionDetails__rating {
      width: 15%;
    }
  
    .kfyDetails__distributionDetails__progress {
      width: 70%;
    }
  
    .kfyDetails__distributionDetails__pct {
      width: 15%;
    }
  
    .kfyDetails__section-details .reviews .review .review-details .verified {
      margin-left: 0!important;
      margin-top: 12px!important;
    }
  }
  