
        /* ===========================================
        STILI GENERALI
        =========================================== */

        /* ----- Colore principale ----- */
        /* background-color: rgb(255 193 0 / 1);

        /* ----- Hover ----- */
        /* background-color: rgb(255 128 0/1);

        /**************************************/
        /*          utilityHeader             */
        /**************************************/
        .utilityHeaderContainer {display: flex;height: 36px;align-items: center;justify-content: space-between;padding: 0 12px;}
        @media (max-width: 668px){
            .utilityHeaderContainer {padding: 0 5px;}
        }

        .utilityHeaderButton {position: relative;box-sizing: border-box;display: inline-flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;gap: 8px;height: 32px;padding: 0px 12px;font-family:inherit;font-style: normal;font-weight: normal;letter-spacing: 0px;text-indent: 0px;text-shadow: none;text-transform: none;line-height: 1;font-size: 16px;white-space: nowrap;text-align: center;vertical-align: middle;margin: 0px;text-decoration: none;text-overflow: ellipsis;overflow: hidden;user-select: none;touch-action: manipulation;border-width: 1px;border-style: solid;border-radius: 4px;cursor: pointer;}
        .utilityHeaderButton:focus {text-decoration: none;}
        .utilityHeaderButton:disabled {cursor: not-allowed;color: rgb(102, 102, 102);background-color: rgb(247, 247, 247);border-color: rgb(214, 214, 214);}
        .utilityHeaderButton:disabled:hover {cursor: not-allowed;color: rgb(102, 102, 102);background-color: rgb(247, 247, 247);border-color: rgb(214, 214, 214);}
        .utilityHeader {position: relative;background-image: url("");z-index: 1050;border-bottom-width: 1px;border-color: rgb(46 46 46/1);background-color: rgb(29 29 29/1);}
        .utilityHeaderButtonSvgWrap {display:flex;align-items:center;justify-content:center;margin: 2px;height: 24px;width: 24px;}
        .utilityHeaderButtonWrap {height: 32px;border-color: transparent;-webkit-box-align: center;align-items: center;padding: 8px 12px 8px 8px;border-radius: 9999px;font-size: 12px;}
        @media (min-width: 992px){
            .utilityHeaderButtonWrap {font-size: 14px;}
        }
        .utilityHeaderButtonSvgText {display:flex;align-items:center;justify-content:center;font-size: 12px;}
        .Currency .utilityHeaderButtonSvgText {margin-left: 8px;}

        @media (min-width: 992px){
            .utilityHeaderButtonSvgText {font-size: 14px;}
        }
        @media (max-width: 468px){
            .utilityHeaderButtonSvgText {font-size:11px;}
            .utilityHeaderButtonWrap svg {max-width: 22px;max-height: 16px;}
        }
        .flexColumnLeft {display: flex;justify-content: flex-start;align-items: center;}
        .flexColumnRight {display: flex;justify-content: flex-end;}
        .styles_truncate {display: -webkit-box;-webkit-line-clamp:2;line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: hidden;}


        /**************************************/
        /*              Header                */
        /**************************************/
        .primaryHeader {margin: 0 auto;max-width: 1400px;padding-left: 20px;padding-right: 20px;position: relative;}
        .HeaderPrimaryNav {display: flex;height: 42px;align-items: center;padding: 0 !important;z-index: 1049;background: rgb(29 29 29/1);color: rgb(255 255 255/1);}
        @media (min-width:768px){
            .HeaderPrimaryNav {height: 60px;  padding: 0 !important;}
        }
        .component-header {position: sticky;top: 0px;left: 0px;right: 0px;width: 100%;z-index: 1049;box-shadow: rgba(0, 0, 0, 0.04) 0px -1px 2px, rgba(0, 0, 0, 0.04) 0px 1px 2px, rgba(0, 0, 0, 0.04) 0px 3px 4px;background-color: rgb(29 29 29/1);}
        @media (max-width: 767px){
            .component-header {height: 95px;font-size: 14px;}
        }

        /*   logo   */
        .logoMobile {flex: 0 0 auto;display: inline-flex;-webkit-box-align: center;align-items: center;order: 1;position: absolute;top: 50%;left: 43%;transform: translate(-50%, -50%);border-radius: 50%;}
        .logoMobile:focus {outline-offset: 2px;}
        @media (min-width: 768px){
            .logoMobile {display: none;}
        }
        @media (max-width: 375px){
            .logoMobile {font-size: 12px;}
        }
        .logoDisktop {display: none;border-radius: 50%;}
        .logoDisktop:focus {outline-offset: 2px;}
        @media (min-width: 768px){
            .logoDisktop {  flex: 0 0 auto;  display: inline-flex;  -webkit-box-align: center;  align-items: center;}
        }
        @media (min-width: 768px) and (max-width: 1240px){
            .logoDisktop {  margin-right: 24px;}
        }
        @media (min-width: 1241px){
            .logoDisktop {  margin-right: 8px;}
        }
        /*   MainMenu   */
        .MainMenu {--duration: 150ms;--ease: cubic-bezier(0.32, 0.95, 1, 1);--transition-background: background-color var(--duration) var(--ease);width: 44px;height: 44px;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;position: relative;transition: background-color var(--duration) var(--ease);border-radius: 9999px;}
        @media (max-width: 768px){
            .MainMenu {width: 34px;height: 34px;}
            .MainMenu svg {width: 24px;height: 24px;}
        }

        @media (max-width: 375px){
            .MainMenu {width: 34px;height: 34px;}
            .MainMenu svg {width: 19px;height: 19px;}
        }
        .MainMenu:hover {background: rgb(51 51 51/1);border-radius: 9999px;outline: none;}
        @media (min-width: 768px){
            .MainMenu {width: inherit;padding: 3px;border: 1px dashed transparent;}
            .MainMenu:hover .expander,.MainMenu:focus .expander {right: 8px;  opacity: 1;  transform: translateY(0px);}
            .MainMenu:active::after {content: "";position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-color: rgb(0, 0, 0);border-radius: 9999px;opacity: 0.04;}
        }
        @media (prefers-reduced-motion: reduce){
            .MainMenu .expander {transition: none;}
        }
        .ArrowDown {opacity: 0;transition: transform var(--duration) var(--ease), opacity var(--duration) var(--ease);transform: rotate(0deg) translateY(-3px);top: 16px;position: absolute;right: 8px;width: 12px;height: 12px;}
        .MainMenuLink {flex: 0 0 auto;font-size: 14px;font-weight: bold;}
        @media (min-width: 1241px) {.MainMenuLinkDown {  padding: 0px 24px 0px 16px;  height: 44px;  margin-left: 8px !important;} }
        @media (min-width: 1241px) {.MainMenuLink {  padding: 0px 16px 0px 16px;  height: 44px;  margin-left: 8px !important;} }
        .MainMenuMobileLink {position: relative;height: 44px;width: 44px;}
        @media (min-width: 1241px) {.MainMenuMobileLink {  display: none;} }
        @media (max-width: 1240px) {.disktopOnly {  display: none;} }


        /**************************************

        .openMenu:hover {background: rgb(51 51 51/1);border-radius: 9999px;outline: none;}
        .openMenu.focused {background: rgb(51 51 51/1);border: 1px dashed rgb(254 214 0/1);border-radius: 9999px;outline: none;}

        **************************************/

        .openMenu.focused .viewed_common_arrows {transform: rotate(180deg);transition: transform 0.3s ease;}

        @media (max-width:375px){
            .primaryHeader {padding-left: 7px;padding-right: 7px;}
        }

        /**************************************/
        /*           viewed_head_lst          */
        /**************************************/
        /* Overlay */
        .overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);transition: opacity 0.3s ease;z-index: 999;}

        @media (min-width: 1240px) {
            .viewed_head_lst .viewed_lst_wrap {z-index: 1052;}
            .viewed_head_lst:after {position: absolute;}
            .viewed_head_lst .viewed_head_lst_container {position: relative;padding-left: 10px;padding-right: 10px;margin-left: 0;margin-right: 0;}
            .viewed_head_lst .viewed_common_arrows {font-size: 12px;margin-left: 4px;transition: -webkit-transform .2s linear;transition: transform .2s linear;transition: transform .2s linear, -webkit-transform .2s linear;-webkit-transform: rotate(0deg);transform: rotate(0deg);}
            .viewed_head_lst .viewed_common_arrows_styled {fill: #fff;color: #fff;}
            .viewed_head_lst {display: flex;align-items: center;justify-content: center;flex-direction: row;font-size: .13rem;color: #222;font-weight: 500;border-radius: .16rem;width: auto;height: .44rem;position: relative;cursor: pointer;}
            .viewed_head_lst .MainMenu {color: #fff;}
        }

        .viewed_lst_wrap {margin-top: 8px;}
        .viewed_head_lst .viewed_ul_lst {position: relative;background-color: #fff;width: 230px;border: .5px solid #dfdfdf;border-top: none;border-radius: 4px;box-shadow: -6px 6px 12px -4px rgba(0, 0, 0, .1019607843);height: -webkit-max-content;height: max-content;max-height: calc(100vh - 160px);overflow: hidden;min-height: 161px;}
        .viewed_head_lst .viewed_ul_l-a {width: 848px;}
        .viewed_head_lst .viewed_ul_l-a:after {position: absolute;left: 235px;top: 0;content: "";width: 1px;background-color: #ececec;max-height: 100%;height: calc(100% - 28px);margin: 10px 0;}
        /*    viewed_root    */
        .viewed_head_lst .viewed_root {scrollbar-width: thin;scrollbar-color: transparent transparent;}
        .viewed_head_lst .viewed_root:hover {scrollbar-color: #dedede transparent;}
        .viewed_head_lst .viewed_root::-webkit-scrollbar {width: 5px;}
        .viewed_head_lst .viewed_root::-webkit-scrollbar-thumb {border-radius: 3px;background-color: transparent;}
        .viewed_head_lst .viewed_root::-webkit-scrollbar-track {border-radius: 3px;margin: 2px 0;}
        .viewed_head_lst .viewed_root:hover::-webkit-scrollbar-thumb {background-color: #aaa;}
        .viewed_head_lst .viewed_root {width: 234px;overflow: auto;height: -webkit-max-content;height: max-content;overflow-x: hidden;max-height: calc(100vh - 180px);padding: .1rem 0;overscroll-behavior: contain;}
        .viewed_head_lst .viewed_li {position: relative;width: 227px;display: flex;display: -webkit-flex;justify-content: flex-start;-webkit-justify-content: flex-start;align-items: center;-webkit-align-items: center;flex-direction: row;height: 34px;font-size: 13px;color: #222;line-height: 17px;font-weight: 400;cursor: pointer;}
        .viewed_head_lst .viewed_text_styled {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 13px;color: #222;padding: 0px 16px;}
        .viewed_head_lst .viewed_lnk_go_styled {height: 8px;position: absolute;right: 13px;pointer-events: none;}
        .viewed_head_lst .viewed_lnk_styled {color: inherit;font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;padding: 0 .24rem 0 .14rem;background: #fff;height: 100%;width: 100%;cursor: pointer;}
        .viewed_head_lst .viewed_lnk_active {background: #f6f6f6;}
        .viewed_head_lst .viewed_lnk_text {height: 100%;position: relative;display: inline-flex;align-items: center;max-width: 100%;}
        .viewed_head_lst .viewed_lnk_go {display: inline-block;width: 10px;height: 10px;background-repeat: no-repeat;background-position: 50%;background-size: 100% auto;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" ><path fill="%23aaaaaa" d="M846.6 329.7c19.9-17.2 49.9-15 67.1 4.9 15.4 17.9 15.2 44 0.5 61.6l-5.4 5.5-365.3 315.5c-15.9 13.7-38.5 15.2-55.8 4.6l-6.3-4.6-366.1-315.5c-19.9-17.1-22.1-47.2-5-67 15.4-17.9 41.3-21.5 60.8-9.6l6.2 4.6 335.1 288.7 334.2-288.7z"></path></svg>');}
        /*    viewed_sub    */
        .viewed_head_lst .lazy-image {min-width: 1px;min-height: 1px;}
        .viewed_head_lst .lazy-image:not([src]),
        .viewed_head_lst .viewed_sub_itm_img_wrap {position: relative;display: block;width: 100%;height: 100%;background-position: 50%;background-size: contain;background-repeat: no-repeat;}
        .viewed_head_lst .viewed_sub_itm {position: relative;width: 86px;}
        .viewed_head_lst .viewed_sub_itm:nth-of-type(n+6) {margin-top: 20px;}
        .viewed_head_lst .viewed_sub_itm:not(:nth-of-type(5n)) {margin-right: 30px;}
        .viewed_head_lst .viewed_sub_itm_wrap {position: relative;width: 86px;height: 86px;overflow: hidden;border-radius: 50%;-webkit-transform: translateZ(0);transform: translateZ(0);transition: all .15s ease;}
        .viewed_head_lst .viewed_sub_itm_wrap:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 50%;background-color: rgba(0, 0, 0, .03);}
        .viewed_head_lst .viewed_sub_itm_wrap:hover {-webkit-transform: scale(1.02) translateZ(0);transform: scale(1.02) translateZ(0);box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .1);}
        .viewed_head_lst .viewed_sub_itm_text_wrap {font-size: 13px;color: #222;line-height: 17px;font-weight: 400;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;margin-top: 21px;text-align: center;}
        .viewed_head_lst .viewed_sub_itm_text {position: relative;top: -13px;display: flex;flex-direction: column;}
        .viewed_head_lst .viewed_sub_itm_text {align-items: center;justify-content: center;}
        .viewed_head_lst .viewed_sub_itm_text_styled {-webkit-hyphens: auto;hyphens: auto;word-break: break-word;}
        .viewed_head_lst .viewed_sub_itm_container,
        .viewed_head_lst .viewed_sub_wd {width: 100%;}
        .viewed_head_lst .viewed_sub_styled,
        .viewed_head_lst .viewed_sub_itm_container {display: flex;flex-wrap: wrap;}
        .viewed_head_lst .viewed_sub_styled {width: 100%;}
        .viewed_head_lst .viewed_sub {scrollbar-width: thin;scrollbar-color: transparent transparent;}
        .viewed_head_lst .viewed_sub:hover {scrollbar-color: #dedede transparent;}
        .viewed_head_lst .viewed_sub::-webkit-scrollbar {width: 5px;}
        .viewed_head_lst .viewed_sub::-webkit-scrollbar-thumb {border-radius: 3px;background-color: transparent;}
        .viewed_head_lst .viewed_sub::-webkit-scrollbar-track {border-radius: 3px;margin: 2px 0;}
        .viewed_head_lst .viewed_sub:hover::-webkit-scrollbar-thumb {background-color: #aaa;}
        .viewed_head_lst .viewed_sub {position: absolute;top: 0;right: 0;left: 236px;height: 100%;background-color: #fff;border-radius: 0 4px 4px 0;cursor: auto;overflow: auto;overscroll-behavior: contain;padding: 20px 0 32px 30px;}
        .viewed_head_lst .viewed_sub_display {display: block;}
        .viewed_head_lst .viewed_container {width: 550px;}
        .viewed_head_lst .viewed_sub_wrap {height: 2px;width: 100%;}

        /***************************************/
        /*             search Form             */
        /***************************************/
        .searchDsktopArea {display: flex;justify-content: flex-start;align-items: center;flex-direction: row;flex: 1;position: relative;min-width: 210px;-webkit-transform: translateZ(0);transform: translateZ(0);}
        @media (min-width: 768px) {
            .searchDsktopArea {margin-right: 12px;}
        }
        @media (max-width: 768px) {
            .searchDsktopArea {position: absolute;top: 44px;left: 7px;right: 7px;}
        }
        .searchAreaForm {display: flex;justify-content: flex-start;align-items: center;flex-direction: row;flex: 1;}

        .searchFormWrap{height:40px;position:relative;display:flex;display:-webkit-flex;justify-content:flex-end;-webkit-justify-content:flex-end;align-items:center;-webkit-align-items:center;flex-direction:row;border-radius:9999px;top:-.005rem;flex:1;border:2px solid #222;background-color:#fff;padding-left:13px;}
        @media (max-width: 768px) {
            .searchFormWrap {height:34px;}
        }
        .searchFormInput{flex:1;width:100%;min-width:0;height:100%;font-size:14px;color:#222;line-height:13px;font-weight:500;position:relative;background-color:hsla(0,0%,100%,0);caret-color:#222;}
        .searchFormInput:disabled{opacity:1;-webkit-text-fill-color:#222;}
        .searchFormSubmit{width:32px;height:32px;flex-shrink:0;background-color:#222;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;flex-direction:row;margin-left:4px;margin-right:3px;border-radius:17px;cursor:pointer;}
        @media (max-width: 768px) {
            .searchFormSubmit {width:26px;height:26px;}
        }

        @media (max-width: 375px) {
            .searchFormInput::placeholder {font-size:12px;}
        }

        @media (max-width: 275px) {
            .searchFormInput::placeholder {font-size:10px;}
        }

        .searchFormSubmit .searchFormSubmitCommon{fill:#fff;width:18px;height:18px;}
        .searchFormSubmit:hover{opacity:.8;}
        .searchFormSubmit:active{opacity:.92;}    

        /*   search Suggestions   */
        .searchDsktopArea .searchSuggestions{z-index: 1053;}

        .searchSuggestions{position:relative;margin-left:-50%;border-radius:.04rem;border:1px solid #dfdfdf;width:100%;box-shadow:-6px 6px 12px -4px rgba(0,0,0,.1);background:#fff;}
        /*  .searchSuggestions.active{display: flex;}   */
        .searchSuggestions:after{content:"";width:100%;height:12px;position:absolute;top:0;left:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);}
        .searchSuggestionsPopular{width:100%;max-height:530px;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;}
        .searchSuggestionsPopular:hover{scrollbar-color:#aaa transparent;}
        .searchSuggestionsPopular::-webkit-scrollbar{width:13px;background:#fff;}
        .searchSuggestionsPopular::-webkit-scrollbar-thumb{border-radius:7px;background-color:transparent;box-shadow:inset 0 0 13px 13px transparent;border:4px solid transparent;}
        .searchSuggestionsPopular::-webkit-scrollbar-track{border-radius:7px;background-color:#fff;box-shadow:inset 0 0 13px 13px #fff;border:4px solid transparent;}

        .searchSuggestionsPopular:hover::-webkit-scrollbar-thumb{box-shadow:inset 0 0 13px 13px #aaa;}
        .bubbleArrowSugg{position:absolute;top:-8px;left:50%;z-index:100000;width:22px;height:8px;stroke-width:1;fill:#fff;stroke:#dfdfdf;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
        .SuggPopularContainer{padding-bottom:24px;display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:flex-start;-webkit-align-items:flex-start;position:relative;flex-wrap: wrap;gap: 5px;}
        .SuggPopularWrp{padding:14px 10 2px 20px;font-family:inherit;font-size:16px;color:#222;font-weight:500;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;flex-direction:row;margin: 16px 16px;font-weight:bold;}
        .SuggPopularWrp{width:100%;display:flex;display:-webkit-flex;}
        .SuggPopularItmWrp{padding:0 .15rem 0 .2rem;box-sizing: border-box;flex: 0 1 auto;}
        .SuggPopularItm{display:inline-flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;flex-direction:row;display:inline-flex;height:30px;max-width:220px;font-family:inherit;font-size:14px;color:#222;line-height:30px;font-weight:400;padding:0 10px;margin-right:.1rem;margin-top:.1rem;position:relative;cursor:pointer;}
        .SuggPopularItm:before{content:"";background:#f6f6f6;border-radius:15px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;}
        .SuggPopularItm:hover:before{-webkit-transform:scale(1.02);transform:scale(1.02);background:#333;}
        .SuggPopularItm:active:before{-webkit-transform:scale(1);transform:scale(1);}
        .SuggPopularItm>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
        .SuggPopularItm.SuggPopularItmPos{padding-left:4px;}
        .SuggPopularItmImgPos{width:24px;height:24px;flex-shrink:0;border-radius:50%;}
        .SuggPopularItmImgWrp{position:relative;width:24px;height:24px;flex-shrink:0;border-radius:50%;margin-right:6px;overflow:hidden;background-color:rgba(0,0,0,.06);}
        .SuggPopularItmImgWrp:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.03);}


        .searchAreaSuggestions{
        position:absolute;
        width:100%;left:50%;top:49px;

        }

        .searchAreaSuggestions.suggestions-hidden {
        display: none;
        }
        .searchAreaSuggestions.suggestions-visible {
        display: flex; /* O il layout desiderato */
        pointer-events: auto;

        touch-action: manipulation;
        }

        /**************************************/
        /*          querySuggestions          */
        /**************************************/
        .querySuggItemContainer{overflow:hidden;width:100%;}
        .querySuggItem{height:100%;font-family:inherit;font-size:14px;color:#222;line-height:19px;padding:8px 20px;margin-bottom:.02rem;cursor:pointer;display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:center;-webkit-align-items:center;flex-direction:row;padding-right:10px;}
        .querySuggItem:active,.querySuggItem:hover{background-color:#ececec;color:#333;}
        .querySuggItemText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
        .hLr8_xhc{color:#222;background:transparent;}
        .querySuggItemTextSpan{font-weight:600;}
        .querySuggItemSearch{width:18px;height:18px;margin-right:6px;fill:#222;color:#222;flex-shrink:0;}
        .querySuggContainer{width:100%;max-height:530px;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;padding:12px 0 8px;}
        .querySuggContainer:hover{scrollbar-color:#aaa transparent;}
        .querySuggContainer::-webkit-scrollbar{width:13px;background:#fff;}
        .querySuggContainer::-webkit-scrollbar-thumb{border-radius:7px;background-color:transparent;box-shadow:inset 0 0 13px 13px transparent;border:4px solid transparent;}
        .querySuggContainer::-webkit-scrollbar-track{border-radius:7px;background-color:#fff;box-shadow:inset 0 0 13px 13px #fff;border:4px solid transparent;}
        .querySuggContainer:hover::-webkit-scrollbar-thumb{box-shadow:inset 0 0 13px 13px #aaa;}

        /***************************************/
        /*             header icons             */
        /***************************************/
        .AccountLink {margin-left: auto;height: 44px;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center}

        @media (max-width: 768px) {
            .recentlyViewed.hidden {display: none;}
        }

        @media (min-width: 768px) {
            .AccountLink {margin-right: 8px;padding-right: 8px;}
        }

        .AccountLink:hover .expander,.AccountLink:focus .expander {opacity: 1;  transform: translateY(0px);}
        .AccountLink .expander {opacity: 0;  transition: transform var(--duration) var(--ease), opacity var(--duration) var(--ease);  transform: rotate(0deg) translateY(-3px);  top: 16px;  right: 8px;  position: absolute;  width: 12px;  height: 12px;}
        @media (prefers-reduced-motion: reduce) {
            .AccountLink .expander {    transition: none;  }
        }
        .AccountIcon {width: 44px;height: 44px;padding: 10px;display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;position: relative;}
        @media (min-width: 768px) {
            .AccountIcon {  display: flex;  -webkit-box-align: center;  align-items: center;  color: rgb(51, 51, 51);}
        }
        .AccountLinkText {font-size: 14px;max-width: 164px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
        .CartQuantity {position: absolute;top: -10px;right: 2px;min-width: 16px;max-width: 32px;height: 14px;width: 26px;border-radius: 9999px;--tw-bg-opacity: 1;text-align: center;font-size: .75rem;line-height: 14px;color: rgb(0 0 0/1);}
        .border-solid-border-l {display: flex;height: 64px;align-items: center;justify-content: center;}
        .border-solid-border-l i {display: inline-block;border-left-width: 1px;border-style: solid;--tw-border-opacity: 1;border-color: rgb(102 102 102/var(--tw-border-opacity));height: 16px;width: 1px;}

        .cartItem {flex: 0 0 44px;width: 44px;height: 44px;}
        .CartIcon {width: 24px;height: 24px;display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;position: relative;}

        @media (max-width: 768px) {
            .MainMenuMobileLink {width: 34px;height: 34px;}
            .AccountLink {margin-right: 5px;width: 34px;height: 34px;}
            .AccountIcon {width: 34px;height: 34px;padding: 5px;}
            .cartItem {flex: 0 0 34px;width: 34px;height: 34px;}
            .CartIcon {width: 24px;height: 24px;}
            .CartQuantity {top: -5px;min-width: 12px;max-width: 26px;height: 12px;width: 20px;font-size: .65rem;line-height: 12px;}
            .AccountLink .AccountLinkText, .AccountLink .expander {display: none;}
        }
        @media (max-width: 768px) {
            .cartItem {margin-left: 8px;}
        }

        @media (max-width: 275px){
            .AccountLink {margin-right: 3px;width: 24px;height: 24px;}
            .AccountIcon {width: 24px;height: 24px;padding: 3px;}
            .cartItem {flex: 0 0 34px;width: 24px;height: 24px;}
            .CartIcon {width: 24px;height: 24px;}
            .border-solid-border-l {height: 34px;}
            .border-solid-border-l i {height: 12px;}
            .CartQuantity {top: -3px;min-width: 8px;max-width: 20px;height: 9px;width: 16px;font-size: .55rem;line-height: 10px;}
        }

        /********************************/
        /*         viewed_viewed        */
        /********************************/
        .viewed_viewed_trig {flex: 0 0 44px;width: 44px;height: 44px;margin-left: 8px;margin-right: 8px;}
        .viewedViewedIcon {width: 24px;height: 24px;}

        @media (max-width: 768px) {
        .recentlyViewed {display: none;}
            .viewed_viewed_trig {flex: 0 0 34px;width: 34px;height: 34px;}
            .viewedViewedIcon {width: 24px;height: 24px;}
        }
        @media (max-width: 275px){
            .viewed_viewed_trig {flex: 0 0 34px;width: 24px;height: 24px;}
            .viewedViewedIcon {width: 24px;height: 24px;}
        }

        .viewed_head_viewed {position: relative;}
        .viewed_head_viewed .viewed_viewed_wrap {left: calc(50% - 216px);} 
        .Language .viewed_head_viewed .viewed_viewed_wrap {left: auto;right: calc(50% - 97px);}
        .cart .viewed_head_viewed .viewed_viewed_wrap {left: auto;left: calc(50% - 267px);}
        .cart .viewed_viewed_wrap .bubbleArrowSugg{left:67%;}
        .recentlyViewed .viewed_viewed_wrap {left: auto;left: calc(50% - 149px);} 
        .recentlyViewed .viewed_viewed_wrap .bubbleArrowSugg{left:50%;}


        .recentlyViewed .viewed_head_viewed .viewed_viewed_wrap {position: absolute;right: 0;top: 53px;z-index: 1052;width: 296px;}

        .Language .viewed_head_viewed .viewed_viewed_wrap {position: absolute;top: 43px;z-index: 1052;width: 196px;}

        .cart .viewed_head_viewed .viewed_viewed_wrap {position: absolute;right: 0;top: 53px;z-index: 1052;width: 396px;}


        @media (max-width: 1640px) {
            .cart .viewed_head_viewed .viewed_viewed_wrap {left: auto;left: calc(50% - 268px);}
            .cart .viewed_viewed_wrap .bubbleArrowSugg{left:68%;}
        }

        @media (max-width: 1580px) {
            .cart .viewed_head_viewed .viewed_viewed_wrap {left: auto;left: calc(50% - 322px);}
            .cart .viewed_viewed_wrap .bubbleArrowSugg{left:81%;}
            .recentlyViewed .viewed_viewed_wrap {left: auto;left: calc(50% - 170px);} 
            .recentlyViewed .viewed_viewed_wrap .bubbleArrowSugg{left:57.5%;}
        }

        @media (max-width: 1470px) {
            .cart .viewed_head_viewed .viewed_viewed_wrap {left: auto;left: calc(50% - 358px);}
            .cart .viewed_viewed_wrap .bubbleArrowSugg{left:90%;}
            .recentlyViewed .viewed_viewed_wrap {left: auto;left: calc(50% - 206px);} 
            .recentlyViewed .viewed_viewed_wrap .bubbleArrowSugg{left:69.5%;}
            .Language .viewed_head_viewed .viewed_viewed_wrap {left: auto;right: calc(50% - 138px);}
            .Language .viewed_viewed_wrap .bubbleArrowSugg{left:28.5%;}
        }

        @media (max-width: 1400px) {
            .Language .viewed_head_viewed .viewed_viewed_wrap {left: auto;right: calc(50% - 149px);}
            .Language .viewed_viewed_wrap .bubbleArrowSugg{left:25.5%;}
        }

        @media (max-width: 998px) {
            .Language .viewed_head_viewed .viewed_viewed_wrap {left: auto;right: calc(50% - 153px);}
            .Language .viewed_viewed_wrap .bubbleArrowSugg{left:21.5%;}
        }

        @media (max-width: 768px) {
            .cart .viewed_head_viewed .viewed_viewed_wrap {left: auto;left: calc(50% - 358px);}
            .cart .viewed_viewed_wrap .bubbleArrowSugg{left:91%;}
            .Language .viewed_head_viewed .viewed_viewed_wrap {left: auto;right: calc(50% - 163px);}
            .Language .viewed_viewed_wrap .bubbleArrowSugg{left:18%;}
            .cart .viewed_head_viewed .viewed_viewed_wrap {top: 43px;}
            .cart .viewed_head_viewed .viewed_viewed_wrap {width: 396px;}
        }

        @media (max-width: 468px) {
            .cart .viewed_head_viewed .viewed_viewed_wrap {left: auto;left: calc(50% - 258px);}
            .cart .viewed_viewed_wrap .bubbleArrowSugg{left:88%;}
            .cart .viewed_head_viewed .viewed_viewed_wrap {width: 296px;}
        }

        @media (max-width: 375px) {
            .cart .viewed_head_viewed .viewed_viewed_wrap {left: auto;left: calc(50% - 258px);}
            .cart .viewed_viewed_wrap .bubbleArrowSugg{left:88%;}
            .cart .viewed_head_viewed .viewed_viewed_wrap {width: 296px;}
        }

        /*! lang-nav */
        .Language .lang-nav__submenu__items{flex-direction:column;gap:8px;display:flex;width:100%;}
        .Language .lang-nav__submenu__items img{vertical-align:text-bottom;height:18px;padding-left:4px;}
        .Language .lang-nav__subheadline{font-weight:600;}
        .Language .lang-nav__link{cursor:pointer;color:#333;background:0 0;border:none;text-decoration:none;transition:color .2s ease-in;}
        .Language .lang-nav__link:hover,.lang-nav__link:active{color:#1166a8;}
        .Language .lang-nav__link{align-items:center;padding:8px;font-size:1rem;text-decoration:none;display:flex;width:100%;}
        .Language .lang-nav__link:focus{color:#333;}
        .Language .lang-nav__link:hover{color:#333;background-color:#f4f4f4;border-radius:4px;}
        .Language .lang-nav__country-selector__img{border-radius:4px;width:21px;max-width:none;height:16px;}
        .Language .lang-nav__country-selector__title{margin-left:12px;}

        .viewed_head_viewed .viewed_viewed_wrap {border-radius: 12px;background-color: rgb(255 255 255/1);padding:8px;color: rgb(29 29 29/1);box-shadow: 0 5px 6px 5px rgba(0, 0, 0, .1019607843);}
        .viewed_head_viewed .viewed_viewed_wrap .viewed_viewed-box {align-items: center;justify-content: center;width:100%;}
        .viewed_head_viewed .viewed_viewed_wrap .viewed_viewed-box .viewed_viewed-title {margin-bottom: .75rem;display: flex;height: 18px;align-items: center;justify-content: flex-start;font-size: .875rem;line-height: 18px;font-weight: 600;color: rgb(0 0 0/1);}
        .viewed_head_viewed .viewed_viewed_wrap .viewed_viewed-box .viewed_viewed-list {padding:8px;max-height: 446px;width: 100%;flex-wrap: wrap;align-items: flex-start;overflow: hidden;overflow-y: auto;}
        .viewed_head_viewed .viewed_viewed_wrap .viewed_viewed-box .viewed_viewed-list ul {width: 100%;}
        .viewed_head_viewed .viewed_viewed_wrap .viewed_viewed-box .viewed_viewed-list .vviewed_viewed-item {margin-bottom: 22px;display: flex;align-items: flex-start;justify-content: center;}
        .viewed_head_viewed .viewed_viewed_wrap .viewed_viewed-box .viewed_viewed-list .vviewed_viewed-item:last-child {margin-bottom: 0;}
        .viewed_head_viewed .viewed_viewed_wrap .viewed_viewed-box .viewed_viewed-list .vviewed_viewed-item .viewed_item-img {height: 56px;width: 56px;flex: none;overflow: hidden;border-radius: 2px;}
        .viewed_head_viewed .viewed_viewed_wrap .viewed_viewed-box .viewed_viewed-list .vviewed_viewed-item .viewed_item-img img {height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;}
        .viewed_head_viewed .viewed_viewed_wrap .viewed_viewed-box .viewed_viewed-list .vviewed_viewed-item .viewed_item-info {margin-left: 8px;width: calc(100% - 56px);}
        .viewed_head_viewed .viewed_viewed_wrap .viewed_viewed-box .viewed_viewed-list .vviewed_viewed-item .viewed_item-info .viewed_item-title {margin-bottom: 8px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;height: 28px;overflow: hidden;overflow-wrap: break-word;font-size: 12px;line-height: 14px;color: rgb(102 102 102/1);}
        .viewed_head_viewed .viewed_viewed_wrap .viewed_viewed-box .viewed_viewed-list .vviewed_viewed-item .viewed_item-info .viewed_item-title:hover a {color: rgb(255 128 0/1);}
        .viewed_head_viewed .viewed_viewed_wrap .viewed_viewed-box .viewed_viewed-list .vviewed_viewed-item .viewed_item-info .viewed_item-price {position: relative;display: flex;align-items: center;justify-content: flex-start;}
        .viewed_head_viewed .viewed_viewed_wrap .viewed_viewed-box .viewed_viewed-list .vviewed_viewed-item .viewed_item-info .viewed_item-price .viewed_price {font-size: 16px;font-weight: 600;line-height: 18px;color: rgb(0 0 0/1);}
        .viewed_head_viewed .viewed_viewed_wrap .viewed_viewed-box .viewed_viewed-list .vviewed_viewed-item .viewed_item-info .viewed_item-price .viewed_add-to-cart {position: absolute;right: 22px;height: 22px;width: 22px;cursor: pointer;background-repeat: no-repeat;padding: 1px;display:flex;align-items:center;text-align:left;border-radius: 4px;}
        .viewed_head_viewed .viewed_viewed_wrap .viewed_viewed-box .viewed_viewed-list .vviewed_viewed-item .viewed_item-info .viewed_item-price .viewed_add-to-cart:hover {background-color: #f7f7f7;}
        .viewedViewed {flex: 0 0 44px;height: 44px;}

        /************************************/
        /*        country currency          */
        /************************************/
        /*    ariaModals    */
        .Modal__Content{height: 100vh;flex-direction:column;transform:translateX(-100%);overflow-y: auto;z-index:1054;width:100%;position: absolute;}
        @media (min-width: 375px){
            .Modal__Content{width:375px;}
        }
        @media (max-width: 468px){
            .Modal__Content{width:275px;}
        }
        .Modal__Content.ariaModalRight {top:0px;right:0px;bottom:0px;transform: translateX(100%);}
        .Modal__Content.active.ariaModalRight {transform:translateX(0px);background:rgb(255, 255, 255);transition:opacity 300ms, transform 300ms;color:rgb(51, 51, 51);}

        .body-md{font-size:.9375rem;line-height:1.5rem;font-weight:400;letter-spacing:.00625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
        .body-md-bold{margin-left:.75rem;font-size:.9375rem;line-height:1.3125rem;font-weight:600;letter-spacing:.0125rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;display:flex;}
        .body-sm{font-size:.8125rem;line-height:1.3125rem;font-weight:400;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;--tw-text-opacity:1;color:#7e7e7e;color:rgba(126,126,126,var(--tw-text-opacity));}
        .items-container{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between;}
        .items-content{display:flex;align-items:center;}
        .items-content .flag{width: 24px!important;height: 24px!important;border-radius: 6px;}
        .items-inline{display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;}
        .px-6{padding-left:1.5rem;padding-right:1.5rem;}
        .py-3{padding-top:.75rem;padding-bottom:.75rem;}
        .pt-4{padding-top:1rem;}
        .pb-8{padding-bottom:2rem;}
        .mt-8{margin-top:2rem;}
        .item-rounded{padding-left:1.5rem;padding-right:1.5rem;padding-top:.75rem;padding-bottom:.75rem;}
        @media (hover: hover) and (pointer: fine){
        .item-rounded:hover{--tw-bg-opacity:1;background-color:#e6e6e6;background-color:rgba(230,230,230,var(--tw-bg-opacity));border-radius:.25rem;--tw-bg-opacity:1;background-color:#f0f0f0;background-color:rgba(240,240,240,var(--tw-bg-opacity));}
        }
        @media (min-width: 767px){
        .c-c-cntnr{padding-left:17px;padding-right:17px;padding-bottom:1.25rem;}
        }
        @media (max-width:468px){
        .body-md{font-size:.8375rem;}
        .body-md-bold{font-size:.8375rem;}
        .body-sm{font-size:.7125rem;}
        .items-inline{width:1.5rem;height:1.5rem;}
        .px-6{padding-left:1rem;padding-right:1rem;}
        .py-3{padding-top:.55rem;padding-bottom:.55rem;}
        .pt-4{padding-top:.55rem;}
        .pb-8{padding-bottom:1rem;}
        .mt-8{margin-top:1rem;}
        .item-rounded{padding-left:1rem;padding-right:1rem;padding-top:.55rem;padding-bottom:.55rem;}
        }

        /**************************************/
        /*                home                */
        /**************************************/

        /*   Superhero  */
        .aspectRatio {font-family: inherit;font-size: 16px;line-height: 1.4285;font-style: normal;font-weight: 400;letter-spacing: 0;text-indent: 0;text-shadow: none;text-transform: none;vertical-align: initial;white-space: normal;vertical-align: bottom;position: relative;height: 100%;}
        .picturePrimaryImg>img {opacity: 1;display: block;}
        .picturePrimary {width: 100%;opacity: 1;transition: opacity 350ms ease-in-out;min-height: 1px;}
        .Superhero {z-index: 0;display: block;overflow: hidden;max-width: 1200px;margin: 0px auto;background-color: rgb(255, 255, 255);line-height: 1;color: rgb(51, 51, 51);text-decoration: none;border-radius: 0px;position: relative;}
        @media (max-width: 1200px) {.Superhero {  margin-left: 0px;  margin-right: 0px;} }
        .Superhero .storycardDetail {font-weight: normal;line-height: 1.15;color: rgb(51, 51, 51);}
        .Superhero .storycard--link {display: block;height: 100%;width: 100%;}
        .Superhero .storycard--link:focus,
        .Superhero .storycard--link:hover,
        .Superhero .storycard--link:active {color: inherit !important;text-decoration: none !important;background: none !important;}
        .Superhero .storycard--link:hover .storycardDetail,
        .Superhero .storycard--link:focus .storycardDetail,
        .Superhero .storycard--link:hover .storycardDetail span,
        .Superhero .storycard--link:focus .storycardDetail span {text-decoration: underline;}
        .Superhero::before {content: "";display: block;width: 100%;padding-top: calc(120.048% + 0px);}
        .Superhero>* {inset: 0px;position: absolute !important;}
        @media (min-width: 668px) {.Superhero {  position: relative;}
        .Superhero::before {content: "";display: block;width: 100%;padding-top: calc(35.4108% + 0px);}
        .Superhero>* {inset: 0px;position: absolute !important;} }
        @media (min-width: 992px) {.Superhero {  position: relative;}
        .Superhero::before {content: "";display: block;width: 100%;padding-top: calc(35.4108% + 0px);}
        .Superhero>* {inset: 0px;position: absolute !important;} }
        .Superhero .storycardText {-webkit-box-pack: start;justify-content: flex-start;text-align: center;}
        @media (min-width: 668px) {.Superhero .storycardText {-webkit-box-pack: start;justify-content: flex-start;text-align: center;} }
        @media (min-width: 992px) {.Superhero .storycardText {-webkit-box-pack: start;justify-content: flex-start;text-align: center;} }
        .storycardTextWrap {display: flex;flex-direction: column;position: absolute;top: 49%;right: initial;bottom: initial;left: 28%;width: 40%;padding: 0px !important;}
        @media (min-width: 0) {.storycardTextWrap .storycardDetail {font-size: 4.6875vw;} }
        @media (min-width: 668px) {.storycardTextWrap .storycardDetail {font-size: 2.80689vw;} }
        @media (min-width: 992px) {.storycardTextWrap .storycardDetail {font-size: 1.89012vw;} }
        @media (min-width: 1200px) {.storycardTextWrap .storycardDetail {font-size: 23.4375px;} }
        @media (min-width: 1200px) {.storycardTextWrap {padding: 1.5em 2.3em;} }
        @media (min-width: 668px) {.storycardTextWrap {top: 48%;right: initial;bottom: initial;left: 39.5%;width: 21%;padding: 0px !important;} }
        @media (min-width: 992px) { .storycardTextWrap {top: 51%;right: initial;bottom: initial;left: 39%;width: 22%;padding: 0px !important;} }

        /*!    home     */
    .styles_headingWrapper__rvVY_{margin-bottom:4px;text-align:center;}
    .styles_itemPictureWrapper__9Wick{margin:5% 5% 4px;}
    .styles_itemTitleWrapper__bwaq4{-webkit-box-orient:vertical;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis;}
    .styles_picture__PUCIZ{max-height:300px;max-width:300px;padding:4px;}
    .styles_circleWithoutBorder__UGiFL img{border-radius:100%;}
    .styles_ndsPictureNavigation__5W_5X{font-family:Helvetica,Targetica,HelveticaNeue for Target,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4285;font-style:normal;font-weight:400;letter-spacing:0;text-indent:0;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal;padding-left:12px;padding-right:12px;}
    .styles_heading__myXkA,.styles_listItem__MjFH4{margin-bottom:4px;}
    .styles_row__F3AEi{list-style:none;margin-bottom:0;padding:0;}
    .styles_subheading___lDd8{color:#666;font-size:14px;}
    .styles_subheading___lDd8>a{text-decoration:underline;}
    .styles_pictureNavigationLink__o_Xkv{display:block;width:-webkit-fill-available;width:-moz-available;width:stretch;}
    .OfferDetails_OfferDetailsText__tXUre:hover{text-decoration:underline;}
    .PrimaryLinksStyles_PrimaryLinks__Y6Qj1{min-height:32px;padding:8px 0;color:#333;font-size:12px;line-height:1.4285;display:flex;}
    .PrimaryLinksStyles_PrimaryLinks__Y6Qj1:hover{text-decoration:underline;}
    .PrimaryLinksStyles_TextWithIcon__eHyn5{align-self:center;margin-left:16px;}
    .styles_ndsBaseButton__W8Gl7{font-family:Helvetica,Targetica,HelveticaNeue for Target,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4285;font-style:normal;font-weight:400;letter-spacing:0;text-indent:0;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal;align-items:center;border-width:1px;border-radius:4px;border-style:solid;display:inline-flex;justify-content:center;line-height:1;margin:0;overflow:hidden;position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis;touch-action:manipulation;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;}
    .styles_ndsBaseButton__W8Gl7:focus{outline:1px dashed #888;outline-offset:2px;text-decoration:underline;}
    .styles_ndsBaseButton__W8Gl7:disabled,.styles_ndsBaseButton__W8Gl7:disabled:hover{background-color:#f7f7f7;border-color:#d6d6d6;color:#666;cursor:not-allowed;}
    .styles_mdGap__9J0yq{gap:8px;}
    .styles_fullWidth__3XX6f{width:100%;}
    .styles_md__X_r95{font-size:16px;height:44px;padding:0 12px;}
    .styles_ndsGrid__AUTio{margin:0 auto;max-width:spacing(350);}
    .styles_ndsAspectRatio__tiJxS{font-family:Helvetica,Targetica,HelveticaNeue for Target,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4285;font-style:normal;font-weight:400;letter-spacing:0;text-indent:0;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal;height:100%;position:relative;vertical-align:bottom;}
    .styles_absoluteAndValid__FjyCL{position:absolute;}
    .styles_valid__y8LCY{left:0;top:0;}
    .styles_hasWidth__r08uu{width:100%;}
    .styles_hasHeight__0XmVc{height:100%;}
    .styles_canvas__jw2LL{display:block;visibility:hidden;}
    .styles_ndsButton__XOOOH{border-radius:var(--border-radius-transition-to-rounded-x1);border-width:.5px;font-weight:700;line-height:1.4;}
    .styles_ndsButton__XOOOH:focus{outline:2px dotted #888;outline-offset:1px;text-decoration:none;}
    .styles_ndsButton__XOOOH:disabled,.styles_ndsButton__XOOOH:disabled:hover{background-color:#d6d6d6;border-color:#d6d6d6;color:#888;}
    .styles_md__Yc3tr{font-size:16px;height:40px;max-height:40px;padding:0 16px;}
    .styles_filleddefault__7QnWt{background-color:#c00;border-color:#c00;color:#fff;}
    .styles_filleddefault__7QnWt:hover{background-color:#a00;border-color:#a00;}
    .styles_filleddefault__7QnWt:active{background-color:#840000;border-color:#840000;}
    .styles_ndsHeading__HcGpD{font-family:Helvetica,Targetica,HelveticaNeue for Target,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4285;font-style:normal;font-weight:400;letter-spacing:0;text-indent:0;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal;color:#333;font-weight:700;line-height:1.25;margin:var(--heading-margin);}
    .styles_fontSize1__i0fbt{font-size:29px;}
    .styles_fontSize2__8Iex_{font-size:23px;}
    .styles_fontSize3__lwt2p{font-size:19px;}
    .styles_x2Margin__M5gHh{--heading-margin:0px 0px 8px;}
    .styles_ndsPicture___eGos{flex-shrink:0;}
    .styles_fullWidth__z04mu{width:100%;}
    .styles_fullHeight__xxwBI{height:100%;}
    .styles_fadeInPicture__X_1Zl{display:block;opacity:1;}
    .styles_animated__7ypei{transition:opacity .35s ease-in-out;}
    .styles_ndsLink__GUaai{background-color:#0000;border:initial;border-width:0;box-shadow:none;color:var(--link-color,inherit);cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;overflow:visible;padding:0;position:relative;text-decoration:underline;vertical-align:initial;}
    .styles_ndsLink__GUaai:focus,.styles_ndsLink__GUaai:hover{color:var(--link-hover-color,var(--link-color));text-decoration:none;}
    .styles_ndsLink__GUaai:focus{outline-color:var(--link-outline-color,var(--link-hover-color));outline-offset:3px;outline-style:dashed;outline-width:1px;}
    .styles_ndsLink__GUaai:visited{color:var(--link-color);}
    .styles_invertDecorate__Vx5Wz,.styles_neverDecorate__heNCW{text-decoration:none;}
    .styles_invertDecorate__Vx5Wz:hover{text-decoration:underline;}
    .styles_onLight__QKcK7{--link-color:#666;--link-hover-color:#333;}
    .styles_onLightSecondary__mfKBu{--link-color:#333;--link-hover-color:#000;}
    .styles_ndsButtonSecondary__iSf2I{background-color:#fff;border-color:#888;border-radius:var(--border-radius-transition-to-rounded-x1);color:#333;}
    .styles_ndsButtonSecondary__iSf2I:hover{background-color:#f7f7f7;border-color:#333;color:#333;}
    .styles_ndsButtonSecondary__iSf2I:active{background-color:#333;border-color:#333;color:#fff;}
    .styles_ndsRow__iT6yG{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:var(--row-flex-wrap);}
    @media only screen and (min-width:0){
    .styles_xsBlock__1lOl6>*{flex-basis:var(--xs-col-percentage)!important;max-width:var(--xs-col-percentage)!important;}
    }
    @media only screen and (min-width:480px){
    .styles_smBlock__qu_9D>*{flex-basis:var(--sm-col-percentage)!important;max-width:var(--sm-col-percentage)!important;}
    }
    @media only screen and (min-width:668px){
    .styles_mdBlock__MWbtB>*{flex-basis:var(--md-col-percentage)!important;max-width:var(--md-col-percentage)!important;}
    }
    @media only screen and (min-width:992px){
    .styles_lgBlock__S3h_V>*{flex-basis:var(--lg-col-percentage)!important;max-width:var(--lg-col-percentage)!important;}
    }
    @media (min-width:0){
    .styles_centerXs__jTTMs{justify-content:center;text-align:center;}
    }
    .styles_ndsScreenReaderOnly__mcNC_{clip:rect(0,0,0,0);display:inline-block;height:1px;left:.1;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
    .styles_notFocusable__XkHOR{height:1px!important;width:1px!important;}
    .styles_ndsPlaceholder__XOx9j{background-color:var(--placeholder-fill);border-radius:4px;height:var(--placeholder-height);width:var(--placeholder-width);}
    .styles_animated__4bUzv{animation-duration:var(--placeholder-animation-duration);animation-iteration-count:infinite;animation-name:styles_pulse-animation__xDcXH;animation-timing-function:ease-in-out;}
    .styles_utilityHeaderContainer__k6A7s{display:flex;height:50px;align-items:center;justify-content:space-between;padding:0 12px;}
    .styles_flexColumnLeft__myhIR{display:flex;justify-content:flex-start;align-items:center;}
    .styles_flexColumnRight___w0nC{display:flex;justify-content:flex-end;}
    .styles_utilityNavWrapper__GmBck{display:none;align-items:center;}
    @media (min-width:1241px){
    .styles_utilityNavWrapper__GmBck{display:flex;}
    }
    .styles_ndsTruncate__GRSDE{-webkit-box-orient:vertical;display:-webkit-box;line-clamp:var(--truncate-lines);-webkit-line-clamp:var(--truncate-lines);overflow:hidden;text-overflow:hidden;}
    .styles_utilityHeaderLinksContainer__MGjPx{display:none;}
    @media (min-width:992px){
    .styles_utilityHeaderLinksContainer__MGjPx{display:flex;}
    }
    .styles_utilityLink__Bh2js{color:#fff;padding:0;margin-left:36px;font-size:14px;}
    .styles_utilityLink__Bh2js:hover{text-decoration:underline;}
    .styles_primaryHeader__GEZwX{margin:0 auto;max-width:1400px;padding-left:20px;padding-right:20px;position:relative;}
    .styles_styledRef__PWS89{display:flex;height:64px;align-items:center;padding:0!important;z-index:1049;background:#fff;}
    @media (min-width:768px){
    .styles_styledRef__PWS89{height:80px;padding:0 16px 0 12px;}
    }
    .styles_ndsLabel__By3p6{font-family:Helvetica,Targetica,HelveticaNeue for Target,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;text-indent:0;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal;color:#333;display:inline-block;font-size:16px;line-height:1.4285;overflow:hidden;}
    .styles_animated___HDUg{backface-visibility:hidden;background-color:#fff;left:0;margin-left:8px;pointer-events:none;position:absolute;transform:translate3d(0,10px,0);transition:all .2s ease-out;white-space:nowrap;z-index:1;}
    .styles_inputWrapper__IjWXP{font-family:Helvetica,Targetica,HelveticaNeue for Target,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4285;font-style:normal;font-weight:400;letter-spacing:0;text-indent:0;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal;line-height:0;position:relative;z-index:0;}
    .styles_inputWrapper__IjWXP>input{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #888;border-radius:0;box-shadow:none;font-size:16px;line-height:1.4285;margin:0;outline:none;padding:9px 8px;position:relative;resize:none;width:100%;}
    .styles_inputWrapper__IjWXP>input::placeholder{color:#333;}
    .styles_inputWrapper__IjWXP>input:focus+label,.styles_inputWrapper__IjWXP>input:not(:placeholder-shown)+label{font-size:12px;padding-left:4px;padding-right:4px;transform:translate3d(0,-8px,0);}
    .styles_inputWrapper__IjWXP>input{height:44px;}
    .styles_inputWrapper__IjWXP>label{max-width:calc(100% - 8px - 1px);padding-right:1px;}
    .styles_ndsCol__MIQSp{border-right-color:inherit;flex:0 0 auto;flex-direction:row;padding-left:0;padding-right:0;}
    @media (min-width:0){
    .styles_xs__jQ_Rd{margin-left:var(--xs-offset);flex-basis:var(--xs-value);max-width:var(--xs-value);}
    }
    @media (min-width:668px){
    .styles_md__OYQNi{margin-left:var(--md-offset);flex-basis:var(--md-value);max-width:var(--md-value);}
    }
    .styles_ndsButtonConfirmation__zWQEc{display:inline-flex;}
    .styles_ndsCarousel__yMTV9{display:flex;position:relative;width:100%;}
    .styles_paginationButton__vMqww{align-self:center;background-color:#fff;border:none;border-radius:50%;display:flex;height:32px;position:absolute;transition:opacity .5s ease;width:32px;z-index:1;}
    .styles_paginationButton__vMqww:focus{outline:1px dashed #888;outline-offset:-.5px;opacity:1;}
    .styles_paginationButton__vMqww:disabled{display:none;}
    .styles_paginationButton__vMqww>svg{width:inherit;}
    .styles_next__rUa5_{right:4px;}
    .styles_previous__Yfb9_{left:4px;}
    .styles_unorderedList__Q95jr{column-gap:var(--item-gap);display:flex;overflow-x:auto;overscroll-behavior-x:none;scroll-padding:16px;touch-action:pan-x;width:inherit;padding-bottom:var(--scrollbar-gap,0);}
    .styles_ndsCarouselItem__dnUkr{flex-shrink:0;position:relative;scroll-snap-align:start;}
    .styles_ndsCarouselItem__dnUkr:last-of-type{scroll-snap-align:end;margin-right:0;}
    .styles_ndsDisclosure__mmbM3{display:block;}
    .styles_disclosureWrapper__JDSgi{padding:.1px 0;display:block;}
    .Illustration_IllustrationWrapper__xJP5g{height:212px;display:flex;justify-content:center;background-image:linear-gradient(#f7f7f7,#eee);}
    .Illustration_IllustrationImg__ptPzW{height:100%;width:562px;object-fit:none;}
    @media (min-width:991px){
    .SubFooterStyles_SubFooterContainer__NVNf9{display:flex;justify-content:space-between;align-items:center;}
    .SubFooterStyles_MediaContainer__VT34T{justify-content:flex-start;width:280px;height:40px;}
    }
    .SubFooterStyles_MediaIcon__PAmpC{width:40px;height:40px;}
    .SubFooterStyles_MediaIcon__PAmpC a{height:24px;}
    .SubFooterStyles_MediaIcon__PAmpC a:focus{outline-color:#d6d6d6;}
    .SubFooterStyles_MediaIcon__PAmpC a:hover circle{fill:#888;}
    .SubFooterStyles_LegalContainer__vEVK_{align-content:flex-end;line-height:2;align-items:center;padding-top:16px;}
    .SubFooterStyles_LegalContainer__vEVK_ a:hover{color:#d6d6d6!important;}
    @media (min-width:991px){
    .SubFooterStyles_LegalContainer__vEVK_{width:auto;padding-top:0;padding-left:16px;}
    }
    .styles_ndsTextField__zyhyo{font-family:inherit;}
    .styles_ndsBaseConfirmationButton__etXMW{display:block;}
    .styles_srOnly__R8CGO{position:absolute;display:inline-block;width:1px;height:1px;margin:-1px;padding:0;left:.1;overflow:hidden;clip:rect(0,0,0,0);width:1px!important;height:1px!important;}
    .styles_md__Z4ChJ{height:44px;max-height:44px;padding:0 12px;font-size:16px;}
    /*! CSS Used from: Embedded */
    .fqVIfr{margin:16px 20px;outline:0px;color:rgb(51, 51, 51);text-decoration:underline;font-size:14px;}
    .fqVIfr:active,.fqVIfr:focus{outline:0px;color:rgb(51, 51, 51);text-decoration:underline;margin:16px 20px!important;}
    .iKZRds{background-color:rgb(204, 0, 0);position:relative;z-index:1049;}
    .cmHZvt{background-color:rgb(255, 255, 255);view-transition-name:primary-header;position:sticky;top:0px;left:0px;right:0px;width:100%;z-index:1049;box-shadow:rgba(0, 0, 0, 0.04) 0px -1px 2px, rgba(0, 0, 0, 0.04) 0px 1px 2px, rgba(0, 0, 0, 0.04) 0px 3px 4px;}
    @media (max-width: 767px){
    .cmHZvt{height:125px;}
    }
    .ROONp{min-width:92px;}
    .hLuClZ{display:none;}
    @media (min-width: 768px){
    .hLuClZ{display:flex;-webkit-box-pack:end;justify-content:flex-end;flex:1 1 auto;-webkit-box-align:center;align-items:center;position:relative;margin:0px 24px;}
    }
    .cHSPTt{background-color:rgb(247, 247, 247);border-radius:var(--border-radius-transition-to-rounded-x2);display:flex;height:44px;margin:0px;padding:0px;position:relative;width:100%;}
    .cHSPTt::before{content:"";position:absolute;right:0px;top:0px;bottom:0px;background-color:rgb(247, 247, 247);height:44px;width:40px;opacity:1;transition:opacity 200ms ease-in;border-radius:var(--border-radius-transition-to-rounded-x2);background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' focusable='false'%3E%3Cdefs%3E%3Cpath d='M10.25 2.75a7.501 7.501 0 015.806 12.247l5.412 5.41-1.06 1.06-5.411-5.41A7.501 7.501 0 1110.25 2.75zm0 1.5a6.001 6.001 0 000 12 6.001 6.001 0 000-12z' id='nds-Icon112a' fill='%23666'%3E%3C/path%3E%3C/defs%3E%3Cuse xlink:href='%23nds-Icon112a'%3E%3C/use%3E%3C/svg%3E");background-size:20px;background-repeat:no-repeat;background-position:50% 50%;}
    @media (min-width: 768px){
    .cHSPTt{height:44px!important;padding-left:0px;}
    .cHSPTt::before{height:44px!important;}
    }
    .vzxkI{display:flex;width:100%;cursor:text;outline:none;resize:none;position:relative;margin:0px;appearance:none;border-radius:0px;border:0px;background-color:transparent;font-size:16px;box-sizing:border-box!important;padding:0px 85px 0px 12px!important;}
    @media (min-width: 768px){
    .vzxkI{padding:12px 80px 12px 12px;}
    }
    .vzxkI::placeholder{opacity:1;color:rgb(102, 102, 102);}
    @media (max-width: 375px){
    .vzxkI::placeholder{font-size:4.26667vw;}
    }
    .bGjHYB{display:flex;width:100%;cursor:text;outline:none;resize:none;position:relative;margin:0px;appearance:none;border-radius:0px;border:0px;background-color:transparent;font-size:16px;box-sizing:border-box!important;padding:0px 40px 0px 12px!important;}
    @media (min-width: 768px){
    .bGjHYB{padding:12px 80px 12px 12px;}
    }
    .bGjHYB::placeholder{opacity:1;color:rgb(102, 102, 102);}
    @media (max-width: 375px){
    .bGjHYB::placeholder{font-size:4.26667vw;}
    }
    .ouXkz{height:48px;width:38px;position:absolute;right:0px;top:0px;opacity:1;color:transparent;}
    .ouXkz:focus{outline:none;}
    .ouXkz:focus::before{content:"";position:absolute;width:34px;height:44px;top:2px;left:2px;border:1px dashed rgb(102, 102, 102);border-radius:0px 8px 8px 0px;}
    .fcJNia{position:relative;}
    @media (min-width: 768px){
    .fcJNia{display:none;}
    }
    .gAUHjm{position:absolute;top:64px;left:16px;right:16px;z-index:1050;}
    @media (min-width: 992px){
    .gAUHjm{display:none;}
    }
    .kqKupI{--duration:150ms;--ease:cubic-bezier(0.32,0.95,1,1);--transition-background:background-color var(--duration) var(--ease);width:44px;height:44px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;transition:var(--transition-background);border-radius:var(--border-radius-transition-to-rounded-x2);}
    .kqKupI:hover{background:rgb(247, 247, 247);border-radius:var(--border-radius-transition-to-rounded-x2);}
    @media (min-width: 768px){
    .kqKupI{width:inherit;padding:3px;border:1px dashed transparent;}
    .kqKupI:focus{background:rgb(255, 255, 255);border:1px dashed rgb(51, 51, 51);border-radius:var(--border-radius-transition-to-rounded-x2);outline:none;}
    .kqKupI:hover .expander,.kqKupI:focus .expander{right:8px;opacity:1;transform:translateY(0px);}
    .kqKupI:active::after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgb(0, 0, 0);border-radius:var(--border-radius-transition-to-rounded-x2);opacity:0.04;}
    }
    @media (prefers-reduced-motion: reduce){
    .kqKupI .expander{transition:none;}
    }
    .AmYdR{opacity:0;transition:transform var(--duration) var(--ease),opacity var(--duration) var(--ease);transform:rotate(0deg) translateY(-3px);top:16px;position:absolute;right:8px;width:12px;height:12px;}
    .bEkqNN.bEkqNN{flex:0 0 auto;font-size:16px;font-weight:bold;}
    @media (min-width: 1241px){
    .bEkqNN.bEkqNN{padding:0px 24px 0px 16px;height:44px;margin-left:8px!important;}
    }
    @media (max-width: 1240px){
    .ktBXdG{display:none;}
    }
    .kXpoJE{margin-left:auto;margin-right:8px;height:44px;}
    @media (min-width: 768px){
    .kXpoJE{display:none;}
    }
    .gttRjI{margin-left:auto;margin-right:8px;height:44px;width:44px;display:none;}
    @media (min-width: 768px){
    .gttRjI{padding:0px 24px 0px 0px;width:auto;min-width:125px;margin-right:16px;display:inherit;}
    .gttRjI:hover .expander,.gttRjI:focus .expander{opacity:1;transform:translateY(0px);}
    .gttRjI .expander{opacity:0;transition:transform var(--duration) var(--ease),opacity var(--duration) var(--ease);transform:rotate(0deg) translateY(-3px);top:16px;right:8px;position:absolute;width:12px;height:12px;}
    @media (prefers-reduced-motion: reduce){
    .gttRjI .expander{transition:none;}
    }
    }
    .dugOza{width:44px;height:44px;padding:10px;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative;}
    @media (min-width: 768px){
    .dugOza{display:flex;-webkit-box-align:center;align-items:center;color:rgb(51, 51, 51);}
    }
    .fBDEOp{font-size:14px;max-width:164px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;}
    .itbLMl{position:relative;height:44px;width:44px;}
    @media (min-width: 1241px){
    .itbLMl{display:none;}
    }
    .jPsZQE{flex:0 0 44px;height:44px;}
    .XzoLQ{width:24px;height:24px;}
    .legVqz{flex:0 0 auto;display:inline-flex;-webkit-box-align:center;align-items:center;order:1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;}
    .legVqz:focus{outline-offset:2px;}
    @media (min-width: 768px){
    .legVqz{display:none;}
    }
    .jYzMAi{display:none;border-radius:50%;}
    .jYzMAi:focus{outline-offset:2px;}
    @media (min-width: 768px){
    .jYzMAi{flex:0 0 auto;display:inline-flex;-webkit-box-align:center;align-items:center;}
    }
    @media (min-width: 768px) and (max-width: 1240px){
    .jYzMAi{margin-right:24px;}
    }
    @media (min-width: 1241px){
    .jYzMAi{margin-right:8px;}
    }
    .iMfbyg{display:flex;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:24px 16px;}
    @media (min-width: 668px){
    .iMfbyg{flex-direction:row;margin:24px auto;}
    }
    .ifTqPy{text-align:center;margin-bottom:0px;}
    @media (min-width: 668px){
    .ifTqPy{margin-right:16px;}
    }
    .evEsJc{width:100px;}
    .kHEUrz{display:flex;-webkit-box-align:start;align-items:start;margin:12px 0px;}
    @media (min-width: 668px){
    .kHEUrz{margin-right:16px;}
    }
    .llakMp{display:flex;-webkit-box-align:center;align-items:center;}
    .ijDMyB{margin:4px 0px 0px 4px;}
    :root{--module-gap-top:16px;--module-gap-bottom:16px;--module-gap-left:16px;--module-gap-right:16px;}
    html{scroll-padding-top:125px;}
    @media (min-width: 768px){
    html{scroll-padding-top:80px;}
    }
    .jWRigU{min-height:100vh;}
    .kIgsBT{position:relative;}
    .fFezeU{min-height:0px;transition:min-height 0.4s ease-in-out;position:relative;margin-top:0px;text-align:center;}
    @media (min-width: 668px){
    .fFezeU{margin-top:0px;}
    }
    @media (min-width: 700px){
    .fFezeU{min-height:0px;}
    }
    @media (min-width: 900px){
    .fFezeU{min-height:0px;}
    }
    .lluSFc{min-height:0px;transition:min-height 0.4s ease-in-out;position:relative;margin-top:0px;text-align:center;}
    @media (min-width: 668px){
    .lluSFc{margin-top:0px;}
    }
    .gGBQGx > :empty{display:none;}
    .dPSxRV .grid-4-up,.dPSxRV .grid-2-up{overflow:hidden;padding:1px;margin:-1px;}
    .dPSxRV [aria-label="Carousel"]{overflow:hidden;}
    .hPrdez{background-color:rgb(254, 204, 129);padding-left:16px;padding-bottom:16px;}
    .bOAWZC{background-color:rgb(232, 236, 212);padding-left:16px;padding-bottom:16px;}
    .hwdfiX{background-color:rgb(237, 236, 224);padding-left:0px;padding-bottom:0px;}
    .iDIBsv{background-color:rgb(248, 248, 248);padding-left:16px;padding-bottom:16px;}
    .ckbsEc{text-align:center;background-color:rgb(254, 204, 129);color:rgb(51, 51, 51);}
    .eDVoAZ{text-align:center;background-color:rgb(232, 236, 212);color:rgb(51, 51, 51);}
    .hJhUKs{text-align:center;background-color:rgb(237, 236, 224);color:rgb(51, 51, 51);}
    .fNmgWU{text-align:center;background-color:rgb(248, 248, 248);color:rgb(51, 51, 51);}
    .gbawZY > div > div{padding:0px;}
    .kPpkAV{height:284px;}
    @media (max-width: 667px){
    .kPpkAV{height:227px;}
    }
    .QcPGC{min-height:44px;}
    .hdYHLg{width:100%;opacity:1;transition:opacity 350ms ease-in-out;min-height:1px;}
    .jeDRZP{z-index:0;display:block;overflow:hidden;max-width:1200px;margin:0px auto;background-color:rgb(255, 255, 255);line-height:1;color:rgb(51, 51, 51);text-decoration:none;border-radius:0px;position:relative;}
    @media (max-width: 1200px){
    .jeDRZP{margin-left:0px;margin-right:0px;}
    }
    .jeDRZP .storycard--headline{font-weight:bold;color:rgb(51, 51, 51);margin-bottom:0.3em;line-height:1;}
    .jeDRZP .storycard--link{display:block;height:100%;width:100%;}
    .jeDRZP .storycard--link:focus,.jeDRZP .storycard--link:hover,.jeDRZP .storycard--link:active{color:inherit!important;text-decoration:none!important;background:none!important;}
    .jeDRZP .storycard--link:hover .storycard--headline,.jeDRZP .storycard--link:focus .storycard--headline,.jeDRZP .storycard--link:hover .storycard--headline span,.jeDRZP .storycard--link:focus .storycard--headline span{text-decoration:underline;}
    .jeDRZP::before{content:"";display:block;width:100%;padding-top:calc(83.3333% + 0px);}
    .jeDRZP > *{inset:0px;position:absolute!important;}
    @media (min-width: 668px){
    .jeDRZP{position:relative;}
    .jeDRZP::before{content:"";display:block;width:100%;padding-top:calc(43.7445% + 0px);}
    .jeDRZP > *{inset:0px;position:absolute!important;}
    }
    @media (min-width: 992px){
    .jeDRZP{position:relative;}
    .jeDRZP::before{content:"";display:block;width:100%;padding-top:calc(41.6667% + 0px);}
    .jeDRZP > *{inset:0px;position:absolute!important;}
    }
    .jeDRZP .storycard--text{-webkit-box-pack:start;justify-content:flex-start;text-align:left;}
    @media (min-width: 668px){
    .jeDRZP .storycard--text{-webkit-box-pack:start;justify-content:flex-start;text-align:left;}
    }
    @media (min-width: 992px){
    .jeDRZP .storycard--text{-webkit-box-pack:start;justify-content:flex-start;text-align:left;}
    }
    .dhyonT{z-index:0;display:block;overflow:hidden;max-width:1200px;margin:0px auto;background-color:rgb(255, 255, 255);line-height:1;color:rgb(51, 51, 51);text-decoration:none;border-radius:12px;position:relative;}
    @media (max-width: 1200px){
    .dhyonT{margin-left:0px;margin-right:0px;}
    }
    .dhyonT .storycard--headline{font-weight:bold;color:rgb(51, 51, 51);margin-bottom:0.3em;line-height:1;}
    .dhyonT::before{content:"";display:block;width:100%;padding-top:calc(25% + 0px);}
    .dhyonT > *{inset:0px;position:absolute!important;}
    @media (min-width: 668px){
    .dhyonT{position:relative;}
    .dhyonT::before{content:"";display:block;width:100%;padding-top:calc(25% + 0px);}
    .dhyonT > *{inset:0px;position:absolute!important;}
    }
    .dhyonT .storycard--text{-webkit-box-pack:center;justify-content:center;text-align:center;}
    @media (min-width: 668px){
    .dhyonT .storycard--text{-webkit-box-pack:center;justify-content:center;text-align:center;}
    }
    .enKkPD{z-index:0;display:block;overflow:hidden;max-width:1200px;margin:0px auto;background-color:rgb(255, 255, 255);line-height:1;color:rgb(51, 51, 51);text-decoration:none;border-radius:12px;position:relative;}
    @media (max-width: 1200px){
    .enKkPD{margin-left:0px;margin-right:0px;}
    }
    .enKkPD .storycard--headline{font-weight:bold;color:rgb(51, 51, 51);margin-bottom:0.3em;line-height:1;}
    .enKkPD::before{content:"";display:block;width:100%;padding-top:calc(133.333% + 0px);}
    .enKkPD > *{inset:0px;position:absolute!important;}
    @media (min-width: 668px){
    .enKkPD{position:relative;}
    .enKkPD::before{content:"";display:block;width:100%;padding-top:calc(133.333% + 0px);}
    .enKkPD > *{inset:0px;position:absolute!important;}
    }
    .enKkPD .storycard--text{-webkit-box-pack:start;justify-content:flex-start;text-align:left;}
    @media (min-width: 668px){
    .enKkPD .storycard--text{-webkit-box-pack:start;justify-content:flex-start;text-align:left;}
    }
    .kDzhKX{z-index:0;display:block;overflow:hidden;max-width:1200px;margin:0px auto;background-color:rgb(255, 255, 255);line-height:1;color:rgb(51, 51, 51);text-decoration:none;border-radius:12px;position:relative;}
    @media (max-width: 1200px){
    .kDzhKX{margin-left:0px;margin-right:0px;}
    }
    .kDzhKX::before{content:"";display:block;width:100%;padding-top:calc(133.333% + 0px);}
    .kDzhKX > *{inset:0px;position:absolute!important;}
    @media (min-width: 668px){
    .kDzhKX{position:relative;}
    .kDzhKX::before{content:"";display:block;width:100%;padding-top:calc(133.333% + 0px);}
    .kDzhKX > *{inset:0px;position:absolute!important;}
    }
    .kDzhKX .storycard--text{-webkit-box-pack:center;justify-content:center;text-align:center;}
    @media (min-width: 668px){
    .kDzhKX .storycard--text{-webkit-box-pack:center;justify-content:center;text-align:center;}
    }
    .VoKot{z-index:0;display:block;overflow:hidden;max-width:1200px;margin:0px auto;background-color:rgb(255, 255, 255);line-height:1;color:rgb(51, 51, 51);text-decoration:none;border-radius:0px;position:relative;}
    @media (max-width: 1200px){
    .VoKot{margin-left:0px;margin-right:0px;}
    }
    .VoKot .storycard--link{display:block;height:100%;width:100%;}
    .VoKot .storycard--link:focus,.VoKot .storycard--link:hover,.VoKot .storycard--link:active{color:inherit!important;text-decoration:none!important;background:none!important;}
    .VoKot .storycard--link:hover .storycard--button,.VoKot .storycard--link:focus .storycard--button{text-decoration:underline;}
    .VoKot::before{content:"";display:block;width:100%;padding-top:calc(70.6215% + 0px);}
    .VoKot > *{inset:0px;position:absolute!important;}
    @media (min-width: 668px){
    .VoKot{position:relative;}
    .VoKot::before{content:"";display:block;width:100%;padding-top:calc(29.3772% + 0px);}
    .VoKot > *{inset:0px;position:absolute!important;}
    }
    @media (min-width: 992px){
    .VoKot{position:relative;}
    .VoKot::before{content:"";display:block;width:100%;padding-top:calc(29.3772% + 0px);}
    .VoKot > *{inset:0px;position:absolute!important;}
    }
    .VoKot .storycard--text{-webkit-box-pack:start;justify-content:flex-start;text-align:center;}
    @media (min-width: 668px){
    .VoKot .storycard--text{-webkit-box-pack:start;justify-content:flex-start;text-align:center;}
    }
    @media (min-width: 992px){
    .VoKot .storycard--text{-webkit-box-pack:start;justify-content:flex-start;text-align:center;}
    }
    .bPuSpo{z-index:0;display:block;overflow:hidden;max-width:1200px;margin:0px auto;background-color:rgb(255, 255, 255);line-height:1;color:rgb(51, 51, 51);text-decoration:none;border-radius:12px;position:relative;}
    @media (max-width: 1200px){
    .bPuSpo{margin-left:16px;margin-right:16px;}
    }
    .bPuSpo .storycard--headline{font-weight:bold;color:rgb(51, 51, 51);margin-bottom:0.3em;line-height:1;}
    .bPuSpo .storycard--detail{font-weight:normal;line-height:1.15;color:rgb(51, 51, 51);}
    .bPuSpo::before{content:"";display:block;width:100%;padding-top:calc(103.52% + 0px);}
    .bPuSpo > *{inset:0px;position:absolute!important;}
    @media (min-width: 668px){
    .bPuSpo{position:relative;}
    .bPuSpo::before{content:"";display:block;width:100%;padding-top:calc(25% + 0px);}
    .bPuSpo > *{inset:0px;position:absolute!important;}
    }
    @media (min-width: 992px){
    .bPuSpo{position:relative;}
    .bPuSpo::before{content:"";display:block;width:100%;padding-top:calc(25% + 0px);}
    .bPuSpo > *{inset:0px;position:absolute!important;}
    }
    .bPuSpo .storycard--text{-webkit-box-pack:start;justify-content:flex-start;text-align:center;}
    @media (min-width: 668px){
    .bPuSpo .storycard--text{-webkit-box-pack:start;justify-content:flex-start;text-align:left;}
    }
    @media (min-width: 992px){
    .bPuSpo .storycard--text{-webkit-box-pack:start;justify-content:flex-start;text-align:left;}
    }
    .bscETq{display:flex;flex-direction:column;position:absolute;top:53%;right:initial;bottom:initial;left:4%;width:51%;padding:0px!important;}
    @media (min-width: 0){
    .bscETq .storycard--headline{font-size:7.32422vw;}
    }
    @media (min-width: 668px){
    .bscETq .storycard--headline{font-size:4.38576vw;}
    }
    @media (min-width: 992px){
    .bscETq .storycard--headline{font-size:2.95331vw;}
    }
    @media (min-width: 1200px){
    .bscETq .storycard--headline{font-size:36.6211px;}
    }
    @media (min-width: 1200px){
    .bscETq{padding:1.5em 2.3em;}
    }
    @media (min-width: 668px){
    .bscETq{top:60%;right:initial;bottom:initial;left:3.5%;width:90%;padding:0px!important;}
    }
    @media (min-width: 992px){
    .bscETq{top:66.5%;right:initial;bottom:initial;left:3.5%;width:89%;padding:0px!important;}
    }
    .hIdtjP{inset:0px;display:flex;flex-direction:column;padding:1.76vw 2.64vw;position:absolute;}
    @media (min-width: 0){
    .hIdtjP .storycard--headline{font-size:7.32422vw;}
    }
    @media (min-width: 668px){
    .hIdtjP .storycard--headline{font-size:4.38576vw;}
    }
    @media (min-width: 992px){
    .hIdtjP .storycard--headline{font-size:2.95331vw;}
    }
    @media (min-width: 1200px){
    .hIdtjP .storycard--headline{font-size:36.6211px;}
    }
    @media (min-width: 1200px){
    .hIdtjP{padding:1.5em 2.3em;}
    }
    .kWyegJ{display:flex;flex-direction:column;position:absolute;top:60%;right:initial;bottom:initial;left:0%;width:100%;padding:0px!important;}
    @media (min-width: 1200px){
    .kWyegJ{padding:1.5em 2.3em;}
    }
    @media (min-width: 668px){
    .kWyegJ{top:53%;right:initial;bottom:initial;left:0%;width:100%;padding:0px!important;}
    }
    @media (min-width: 992px){
    .kWyegJ{top:58%;right:initial;bottom:initial;left:0%;width:100%;padding:0px!important;}
    }
    .ixGodM{display:flex;flex-direction:column;position:absolute;top:6%;right:initial;bottom:initial;left:0%;width:100%;padding:0px!important;}
    @media (min-width: 0){
    .ixGodM .storycard--headline{font-size:7.32422vw;}
    .ixGodM .storycard--detail{font-size:4.6875vw;}
    }
    @media (min-width: 668px){
    .ixGodM .storycard--headline{font-size:4.38576vw;}
    .ixGodM .storycard--detail{font-size:2.80689vw;}
    }
    @media (min-width: 992px){
    .ixGodM .storycard--headline{font-size:2.95331vw;}
    .ixGodM .storycard--detail{font-size:1.89012vw;}
    }
    @media (min-width: 1200px){
    .ixGodM .storycard--headline{font-size:36.6211px;}
    .ixGodM .storycard--detail{font-size:23.4375px;}
    }
    @media (min-width: 1200px){
    .ixGodM{padding:1.5em 2.3em;}
    }
    @media (min-width: 668px){
    .ixGodM{top:10%;right:initial;bottom:initial;left:5%;width:46%;padding:0px!important;}
    }
    @media (min-width: 992px){
    .ixGodM{top:25%;right:initial;bottom:initial;left:5%;width:35%;padding:0px!important;}
    }
    .dTIwwL{padding:4px;background-color:rgb(255, 255, 255);display:flex;place-content:center;-webkit-box-pack:center;border-radius:50%;overflow:hidden;height:32px;width:32px;border:1px solid transparent;}
    button:hover .dTIwwL,button:focus .dTIwwL{border:1px dashed rgb(51, 51, 51);box-shadow:rgb(255, 255, 255) 0px 0px 0px 1px;}
    button:active .dTIwwL{border:1px solid rgb(255, 255, 255);background-color:rgb(51, 51, 51);}
    .dTIwwL svg{max-width:100%;}
    .eopUPR{background-color:rgb(132, 166, 214);}
    .eopUPR :focus{outline-color:rgb(51, 51, 51)!important;}
    .Uguuy{background-color:rgb(255 209 0/1);}
    .Uguuy :focus{outline-color:rgb(51, 51, 51)!important;}
    .hBlNKH{background-color:rgb(250, 165, 81);}
    .hBlNKH :focus{outline-color:rgb(51, 51, 51)!important;}
    @media (min-width: 668px){
    .jpJcoW{padding:0px 16px;}
    }
    .iRPBVW .mediaBlock{position:relative;display:flex;flex-flow:column;margin-bottom:8px;}
    .iRPBVW .mediaBlock-story .storycard--headline{font-size:5.85938vw;}
    @media (min-width: 668px){
    .iRPBVW .mediaBlock-story .storycard--headline{font-size:2.80689vw;}
    }
    @media (min-width: 992px){
    .iRPBVW .mediaBlock-story .storycard--headline{font-size:2.44141vw;}
    }
    @media (min-width: 1200px){
    .iRPBVW .mediaBlock-story .storycard--headline{font-size:29.2969px;}
    }
    .iRPBVW .mediaBlock-story p:not(.subhead){font-size:14px;margin-bottom:12px;}
    .caUwMc{margin:0px 16px;-webkit-box-flex:1;flex-grow:1;color:rgb(51, 51, 51);}
    .bprWju{-webkit-box-flex:1;flex-grow:1;display:block;}
    .iqxvTS{width:100%;display:block;height:auto;padding-top:16px;padding-left:16px;padding-right:16px;}
    @media (min-width: 668px){
    .iqxvTS{padding:16px 16px 0px;}
    }
    .eWOEzG{margin:0px auto;width:100%;overflow-x:hidden;}
    .eWgNFe{font-weight:inherit;font-style:normal;text-decoration:none;color:inherit;}
    .lkEPGw{font-weight:inherit;font-style:normal;text-decoration:none;color:rgb(51, 51, 51);}
    .vvXCg{font-weight:inherit;font-style:normal;text-decoration:none;color:rgb(255, 255, 255);}
    .kFjthQ{font-weight:bold;font-style:normal;text-decoration:none;color:rgb(255, 255, 255);}
    .keWBNk{font-weight:bold;font-style:normal;text-decoration:none;color:rgb(51, 51, 51);}
    .cxWVIm{font-size:inherit;line-height:1.125;color:rgb(255, 255, 255);}
    .cxWVIm svg{height:0.92em;vertical-align:middle;}
    .dSVCqa{color:rgb(255, 255, 255);line-height:1.1;}
    .dSJjCL{color:rgb(204, 0, 0);line-height:1.1;}
    .gZKJmc{display:block;font-size:1em;font-weight:bold;line-height:1.05;}
    .jXghZf{display:block;font-size:2.65em;font-weight:bold;line-height:0.88;}
    .dJTTJc{height:auto;position:absolute;left:0px;bottom:0px;top:auto;width:100%;}
    .uFHpB{border:1px solid rgb(214, 214, 214);position:relative;}
    .fGMoxA{position:absolute;padding:6px;inset:auto 0px 0px auto;opacity:0;pointer-events:auto;z-index:10;}
    .fGMoxA.is-visible{opacity:1;pointer-events:auto;}
    .fGMoxA:active,.fGMoxA:focus{outline:none;}
    .eFIplg{margin:0px auto 16px;padding:0px 16px;max-width:1232px;}
    .bScxdy{margin:0px auto 16px;padding:16px;background-color:rgb(232, 236, 212);max-width:1200px;}
    .bScxdy.middle{padding:8px 16px;margin-bottom:0px;}
    .jLfgTA{position:relative;}
    .jLfgTA a:focus{outline:none;}
    .jLfgTA a:focus h2,.jLfgTA a:focus h3,.jLfgTA a:focus p > span{text-decoration:underline!important;}
    .eBufmq{position:relative;display:flex;flex-direction:column;color:rgb(51, 51, 51);overflow:hidden;border-radius:12px;width:100%;height:100%;padding-top:56.25%;}
    .eBufmq.pad-none{padding-top:0px;}
    .eBufmq.show-border{box-shadow:rgb(214, 214, 214) 0px 0px 0px 1px;}
    .cNWIDH{position:relative;display:flex;flex-direction:column;background:rgb(247, 245, 242);color:rgb(51, 51, 51);overflow:hidden;border-radius:12px;width:100%;height:100%;padding-top:56.25%;}
    .cNWIDH.pad-none{padding-top:0px;}
    .cNWIDH.show-border{box-shadow:rgb(214, 214, 214) 0px 0px 0px 1px;}
    .dkLhKf{position:relative;display:flex;flex-direction:column;background:rgb(247, 245, 242);color:rgb(51, 51, 51);overflow:hidden;border-radius:12px;width:100%;height:100%;padding-top:56.25%;}
    .dkLhKf.pad-none{padding-top:0px;}
    .dkLhKf.show-border{box-shadow:rgb(214, 214, 214) 0px 0px 0px 1px;}
    .dkLhKf > .main-link{display:block;height:100%;}
    .gKmVRh{display:block;position:absolute;top:0px;left:0px;width:auto;height:100%;}
    .fuWsvs{display:block;position:relative;width:100%;height:auto;border-radius:12px 12px 0px 0px;}
    .hffhtF{display:block;position:absolute;bottom:0px;left:0px;width:100%;height:auto;border-radius:0px 0px 12px 12px;}
    .iTmtsB{position:absolute;width:100%;height:100%;grid-auto-columns:calc(45% - 16px);grid-template-rows:auto;padding:clamp(16px, 16px + 1vw, 27px) clamp(16px, 16px + 1.5vw, 34px) 16px;top:0px;left:0px;display:grid;place-content:center left;text-align:left;z-index:1;}
    .jntlsZ{position:absolute;width:100%;height:100%;grid-auto-columns:calc(30% - 16px);grid-template-rows:1fr 16px;padding:clamp(16px, 16px + 1vw, 27px) clamp(16px, 16px + 1.5vw, 34px) 8px;top:0px;left:0px;display:grid;place-content:center left;text-align:left;z-index:1;}
    .ciDuST{display:grid;place-content:center left;}
    .khahoG{display:flex;background:rgb(255, 255, 255);color:rgb(51, 51, 51);flex-direction:column;padding:16px;width:100%;-webkit-box-flex:1;flex-grow:1;}
    @media (max-width: 479px){
    .khahoG{padding:12px;}
    }
    .khahoG.transparent{background:none;}
    .gJWsGy{display:flex;background:rgb(247, 245, 242);color:rgb(51, 51, 51);flex-direction:column;padding:16px;width:100%;-webkit-box-flex:1;flex-grow:1;}
    @media (max-width: 479px){
    .gJWsGy{padding:12px;}
    }
    .gJWsGy.pad-1x1{padding:16px 16px 100%;}
    .eNbA-da{line-height:1.05;margin-bottom:8px;color:inherit;}
    .eNbA-da.large{font-size:clamp(21px, -2.4px + 4vw, 47px);}
    .kAxoAP{color:inherit;line-height:1.2em;margin-bottom:8px;}
    .kAxoAP.amplified-poly{font-size:clamp(15px, -1px + 2vw, 21px);}
    .bxySqS{line-height:1.2em;}
    .bxySqS.large{font-size:clamp(14px, -2px + 2vw, 23px);}
    .exQZIC{margin-bottom:12px;font-size:16px;line-height:1.25;}
    @media (max-width: 667px){
    .exQZIC{font-size:14px;}
    }
    .bigkZz{font-size:12px;line-height:1.1em;}
    .gNiItc{flex:0 0 1.25em;margin:0px;font-size:12px;line-height:1.25;}
    .gNiItc.amplified-fine-print{margin:0px 0px 8px;}
    .jJBAHk{display:grid;grid-template-columns:100%;grid-auto-rows:auto;gap:16px;}
    .jJBAHk.grid-2-up{grid-template-columns:1fr 1fr;gap:20px;}
    .jJBAHk.grid-4-up{grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;}
    .ddiOij{position:relative;display:flex;flex-direction:column;background:rgb(247, 245, 242);color:rgb(51, 51, 51);overflow:hidden;border-radius:12px;width:100%;height:100%;}
    .ddiOij.show-border{box-shadow:rgb(214, 214, 214) 0px 0px 0px 1px;}
    .iUqerQ{position:relative;display:flex;flex-direction:column;background:rgb(177, 81, 180);color:rgb(51, 51, 51);overflow:hidden;border-radius:12px;width:100%;height:100%;}
    .iUqerQ.show-border{box-shadow:rgb(214, 214, 214) 0px 0px 0px 1px;}
    .hfQma{display:block;position:relative;width:100%;height:auto;}
    .ejxbZC{display:flex;color:inherit;flex-direction:column;padding:16px;width:100%;-webkit-box-flex:1;flex-grow:1;}
    .bDCkzh{color:inherit;line-height:1.2em;margin-bottom:4px;}
    .frawjS{margin-bottom:4px;font-size:16px;line-height:19px;}
    .bxULwT{flex:0 0 1.25em;margin:0px;font-size:12px;line-height:1.25;}
    .lkelLb{position:relative;background:rgb(255, 255, 255);color:rgb(255, 255, 255);overflow:hidden;border-radius:12px;width:100%;padding-top:25%;}
    .lkelLb.show-border{box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 0px 1px;background-clip:padding-box;}
    .gsUUgM{position:relative;background:rgb(208, 20, 129);color:rgb(51, 51, 51);overflow:hidden;border-radius:12px;width:100%;padding-top:25%;}
    .gsUUgM.show-border{box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 0px 1px;background-clip:padding-box;}
    .bxBUlq{text-align:center;margin:16px auto;max-width:1250px;}
    .bxBUlq li{font-size:14px;}
    .bxBUlq a{color:rgb(51, 51, 51);}
    .louFyQ{position:relative;z-index:0;display:block;overflow:hidden;max-width:1200px;margin:0px auto;line-height:1;background-color:rgb(255, 255, 255);border-radius:0px;}
    @media (min-width: 0){
    .louFyQ .storycard--headline{font-size:7.32422vw;}
    }
    @media (min-width: 668px){
    .louFyQ .storycard--headline{font-size:4.38576vw;}
    }
    @media (min-width: 992px){
    .louFyQ .storycard--headline{font-size:2.95331vw;}
    }
    @media (min-width: 1200px){
    .louFyQ .storycard--headline{font-size:36.6211px;}
    }
    @media (max-width: 1200px){
    .louFyQ{margin-left:0px;margin-right:0px;}
    }
    .louFyQ .storycard--text{color:rgb(51, 51, 51);-webkit-box-pack:center;justify-content:center;text-align:center;padding:12px 0px;}
    .louFyQ .storycard--headline{margin-bottom:4px;padding-bottom:0px;}
    .cbConL{margin:2px;height:16px;width:16px;}
    .hoBesZ{height:36px;border-color:transparent;align-items:center;padding:8px 12px 8px 8px;border-radius:var(--border-radius-transition-to-rounded-x2);font-size:12px;}
    @media (min-width: 992px){
    .hoBesZ{font-size:14px;}
    }
    .hoBesZ:hover{background-color:rgb(170, 0, 0);}
    .hoBesZ:focus{text-decoration:underline rgb(255, 255, 255);outline-color:rgb(255, 255, 255);outline-offset:-1px;}
    .hoBesZ:active{text-decoration:underline rgb(255, 255, 255);outline-color:rgb(255, 255, 255);background-color:rgb(170, 0, 0);outline-offset:-1px;}
    .kWCwiu{display:block;width:100%;text-align:left;white-space:break-spaces;max-width:25ch;margin-left:8px;font-size:12px;}
    @media (min-width: 992px){
    .kWCwiu{font-size:14px;}
    }
    .vKRND{display:block;text-align:left;white-space:break-spaces;max-width:20ch;margin-left:8px;font-size:12px;}
    @media (min-width: 668px){
    .vKRND{max-width:25ch;}
    }
    @media (min-width: 992px){
    .vKRND{font-size:14px;}
    }
    .fIGAsj{height:36px;border-color:transparent;align-items:center;padding:8px;border-radius:var(--border-radius-transition-to-rounded-x2);margin:0px 4px;}
    @media (min-width: 668px){
    .fIGAsj{padding:8px 20px 8px 8px;}
    }
    .fIGAsj:hover{background-color:rgb(170, 0, 0);}
    .fIGAsj:focus{text-decoration:underline rgb(255, 255, 255);outline-color:rgb(255, 255, 255);outline-offset:-1px;}
    .fIGAsj:active{text-decoration:underline rgb(255, 255, 255);outline-color:rgb(255, 255, 255);background-color:rgb(170, 0, 0);outline-offset:-1px;}
    .hyfCHj{margin:2px;width:15px;height:15px;}
    .cEbXXT{padding:0px 24px 0px 0px;}
    .kGLedu{position:absolute;top:6px;right:38px;cursor:pointer;display:flex;align-items:center;height:32px;padding:0px 14px;background-image:url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.88888 5.44278L0.89166 6.07477C0.88921 7.6436 2.2116 8.88889 4 8.88889C5.74108 8.88889 7.04115 7.70841 7.10837 6.1973L7.11111 6.07407V5.44474H8V6.07407C8 8.00947 6.48984 9.55929 4.44421 9.75656L4.44444 12H3.55555L3.55508 9.75649C1.55692 9.56351 0.0703477 8.08017 0.00501308 6.21042L0.00277597 6.07603L0 5.4467L0.88888 5.44278ZM4 0C5.06365 0 5.92592 0.862266 5.92592 1.92593V5.77778C5.92592 6.84144 5.06365 7.7037 4 7.7037C2.93634 7.7037 2.07407 6.84144 2.07407 5.77778V1.92593C2.07407 0.862266 2.93634 0 4 0Z' fill='%23666666'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:50% 50%;background-size:14px;}
    .eNhAKG{position:absolute;width:100%;height:100%;pointer-events:none;}
    .gzrA-dj{position:absolute;bottom:0px;left:50%;transform:translateX(-50%);}
    @media (min-width: 1200px){
    .gzrA-dj{bottom:10px;}
    }
    @media (min-width: 0){
    .gzrA-dj{position:static;bottom:auto;left:auto;transform:none;}
    }
    @media (min-width: 0){
    .gzrA-dj button{font-size:3.75vw;}
    }
    @media (min-width: 668px){
    .gzrA-dj button{font-size:1.79641vw;}
    }
    @media (min-width: 992px){
    .gzrA-dj button{font-size:1.89012vw;}
    }
    @media (min-width: 1200px){
    .gzrA-dj button{font-size:18.75px;}
    }
    .gDbZIQ{text-decoration:none;font-size:var(--typography-body-lg-font-size);outline:none;justify-content:start;}
    .gDbZIQ:hover,.gDbZIQ:focus{text-decoration:underline;outline:none;}
    /*! CSS Used from: Embedded */
    @media (min-width: 768px){
    :root{--typography-display-xl-font-size:var(--typography-font-size-900);--typography-display-lg-font-size:var(--typography-font-size-800);--typography-display-md-font-size:var(--typography-font-size-700);--typography-display-sm-font-size:var(--typography-font-size-600);--typography-headline-xl-font-size:var(--typography-font-size-450);--typography-headline-lg-font-size:var(--typography-font-size-400);--typography-headline-md-font-size:var(--typography-font-size-350);--typography-headline-sm-font-size:var(--typography-font-size-300);--typography-headline-xs-font-size:var(--typography-font-size-200);--typography-body-lg-font-size:var(--typography-font-size-200);--typography-body-md-font-size:var(--typography-font-size-150);--typography-body-sm-font-size:var(--typography-font-size-100);--typography-caption-font-size:var(--typography-font-size-050);--typography-display-xl-composite:var(--typography-font-weight-bold) var(--typography-font-size-900)/var(--typography-line-height-display) var(--typography-font-family-helvetica-for-target);--typography-display-lg-composite:var(--typography-font-weight-bold) var(--typography-font-size-800)/var(--typography-line-height-display) var(--typography-font-family-helvetica-for-target);--typography-display-md-composite:var(--typography-font-weight-bold) var(--typography-font-size-700)/var(--typography-line-height-display) var(--typography-font-family-helvetica-for-target);--typography-display-sm-composite:var(--typography-font-weight-bold) var(--typography-font-size-600)/var(--typography-line-height-display) var(--typography-font-family-helvetica-for-target);--typography-headline-xl-composite:var(--typography-font-weight-bold) var(--typography-font-size-450)/var(--typography-line-height-headline) var(--typography-font-family-helvetica-for-target);--typography-headline-lg-composite:var(--typography-font-weight-bold) var(--typography-font-size-400)/var(--typography-line-height-headline) var(--typography-font-family-helvetica-for-target);--typography-headline-md-composite:var(--typography-font-weight-bold) var(--typography-font-size-350)/var(--typography-line-height-headline) var(--typography-font-family-helvetica-for-target);--typography-headline-sm-composite:var(--typography-font-weight-bold) var(--typography-font-size-300)/var(--typography-line-height-headline) var(--typography-font-family-helvetica-for-target);--typography-headline-xs-composite:var(--typography-font-weight-bold) var(--typography-font-size-200)/var(--typography-line-height-headline) var(--typography-font-family-helvetica-for-target);--typography-body-lg-composite:var(--typography-font-weight-regular) var(--typography-font-size-200)/var(--typography-line-height-body) var(--typography-font-family-helvetica-for-target);--typography-body-lg-bold-composite:var(--typography-font-weight-bold) var(--typography-font-size-200)/var(--typography-line-height-body) var(--typography-font-family-helvetica-for-target);--typography-body-md-composite:var(--typography-font-weight-regular) var(--typography-font-size-150)/var(--typography-line-height-body) var(--typography-font-family-helvetica-for-target);--typography-body-md-bold-composite:var(--typography-font-weight-bold) var(--typography-font-size-150)/var(--typography-line-height-body) var(--typography-font-family-helvetica-for-target);--typography-body-sm-composite:var(--typography-font-weight-regular) var(--typography-font-size-100)/var(--typography-line-height-body) var(--typography-font-family-helvetica-for-target);--typography-body-sm-bold-composite:var(--typography-font-weight-bold) var(--typography-font-size-100)/var(--typography-line-height-body) var(--typography-font-family-helvetica-for-target);--typography-caption-composite:var(--typography-font-weight-regular) var(--typography-font-size-050)/var(--typography-line-height-body) var(--typography-font-family-helvetica-for-target);}
    }
    
    .ReactModalPortal{z-index:1050;-webkit-overflow-scrolling:touch;}
    .h-text-center{text-align:center;}
    .h-text-sm{font-size:12px!important;}
    .h-text-md{font-size:14px!important;}
    .h-text-bs{font-size:16px!important;}
    .h-text-white{color:white!important;}
    .h-text-grayDark{color:#666!important;}
    .h-text-red{color:#c00!important;}
    .h-text-bold{font-weight:bold!important;}
    .h-margin-a-tight{margin:12px!important;}
    .h-margin-v-default{margin-top:16px!important;margin-bottom:16px!important;}
    .h-margin-t-tiny{margin-top:4px!important;}
    .h-margin-t-x2{margin-top:8px!important;}
    .h-margin-b-none{margin-bottom:0!important;}
    .h-margin-b-tiny{margin-bottom:4px!important;}
    .h-margin-b-x2{margin-bottom:8px!important;}
    .h-margin-b-tight{margin-bottom:12px!important;}
    .h-margin-b-default{margin-bottom:16px!important;}
    .h-margin-b-wide{margin-bottom:20px!important;}
    .h-margin-l-wide{margin-left:20px!important;}
    .h-margin-r-tight{margin-right:12px!important;}
    .h-margin-r-default{margin-right:16px!important;}
    .h-padding-a-x2{padding:8px!important;}
    .h-padding-a-default{padding:16px!important;}
    .h-padding-v-jumbo{padding-top:32px!important;padding-bottom:32px!important;}
    .h-padding-h-tiny{padding-left:4px!important;padding-right:4px!important;}
    .h-padding-h-x2{padding-left:8px!important;padding-right:8px!important;}
    .h-padding-h-default{padding-left:16px!important;padding-right:16px!important;}
    .h-padding-h-x6{padding-left:24px!important;padding-right:24px!important;}
    .h-padding-t-tight{padding-top:12px!important;}
    .h-padding-t-default{padding-top:16px!important;}
    .h-padding-t-x6{padding-top:24px!important;}
    .h-padding-l-tiny{padding-left:4px!important;}
    .h-padding-r-tight{padding-right:12px!important;}
    @media (max-width: 991px){
    .h-hidden-md-down{display:none!important;}
    }
    .h-bg-grayLightest{background-color:#f7f7f7!important;}
    .h-bg-grayDarkest{background-color:#333!important;}
    .h-text-hd4{font-size:16px;}
    .h-text-hd5{font-size:12px;}
    .h-text-grayLight{color:#d6d6d6!important;}
    .h-text-grayDarkest{color:#333!important;}
    .h-sr-only{position:absolute;display:inline-block;width:1px;height:1px;margin:-1px;left:0.1;overflow:hidden;clip:rect(0, 0, 0, 0);}
    .h-sr-only-focusable:focus,.h-sr-only-focusable:active{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}
    .h-display-flex{display:flex;}
    .h-flex-wrap{flex-wrap:wrap;}
    .h-flex-direction-col{flex-direction:column;}
    .h-flex-direction-row{flex-direction:row;}
    .h-flex-align-center{align-items:center;}
    .h-flex-justify-center{justify-content:center;}
    .h-flex-justify-space-between{justify-content:space-between!important;}
    .h-position-relative{position:relative;}
    .l-container{margin:0 auto;width:100%;overflow-x:hidden;}
    .l-container-fixed{margin:0 auto;max-width:1400px;}
    .l-container-standard{max-width:1200px;}

    .mx-auto{margin-left:auto;margin-right:auto;}
    .my-4{margin-bottom:1rem;margin-top:1rem;}
    .text-center{text-align:center;}
    @media (min-width:640px){
    .sm\:mx-auto{margin-left:auto;margin-right:auto;}
    .sm\:max-w-xl{max-width:36rem;}
    .sm\:text-center{text-align:center;}
    }

    /*! home */
    @media all{
        .masonryContainer{display:flex;flex-direction:column;margin:0 auto;position:relative;width:100%;}
        @media (max-width:641px){
        .masonryContainer{margin:10px auto;}
        }
        .masonryGridContainer{display:grid;grid-auto-rows:1.6em;grid-template-columns:repeat(6,minmax(0,1fr));justify-content:center;margin:auto;position:relative;width:100%;}
        @media (max-width:1200px){
        .masonryGridContainer{grid-template-columns:repeat(4,minmax(0,1fr));max-width:calc(100% - 1.5em);}
        }
        @media (max-width:1025px){
        .masonryGridContainer{grid-template-columns:repeat(3,minmax(0,1fr));}
        }
        @media (max-width:641px){
        .masonryGridContainer{grid-template-columns:repeat(2,minmax(0,1fr));}
        }
        .masonryCardContainer{border-radius:.7rem;display:flex;flex-direction:column;margin:8px 8px 11px;position:relative;text-decoration: none;color: #111;}
        @media (max-width:641px){
        .masonryCardContainer{margin:5px 5px 7px;}
        }
        .grid-card{/*background:$lightGrey;border-radius:.5rem;box-shadow:0 3px 6px .2px #ccc;*/cursor:pointer;display:flex;height:100%;opacity:.99;overflow:hidden;position:relative;text-decoration:none;width:100%;}
        .grid-card:hover{opacity:.8;}
        
        .singleObjImage{height:100%;mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover;width:100%;}
        @media (-ms-high-contrast:active),(-ms-high-contrast:none){
        .singleObjImage{z-index:-1;}
        }
        .singleObjImage.centered{-o-object-fit:contain;object-fit:contain;padding:5px;}
        
        
        
        .cardFooterContainer .highlighted{font-weight:400;font-size:14px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;max-width:100%;overflow:hidden;font-family:inherit;margin-top: 8px;}
        
        .size-1{grid-row-end:span 9;}
        @media (max-width:641px){
        .size-1{grid-row-end:span 9;}
        }
        .size-2{grid-row-end:span 12;}
        @media (max-width:641px){
        .size-2{grid-row-end:span 9;}
        }
        .size-3{grid-row-end:span 16;}
        @media (max-width:641px){
        .size-3{grid-row-end:span 12;}
        }

        .tint-grey{background:linear-gradient(27deg,#bebebe,#e6e6e6);filter:grayscale(50%);}

        .landingSlogan{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto auto 3em;max-width:62rem;position:relative;}
        @media (max-width:641px){
        .landingSlogan{margin-bottom:2.5rem;max-width:21rem;}
        }

        .landingSlogan .landingSloganButtons{align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;flex-direction:row;justify-content:center;margin-top:2.5rem;text-align:center;}
        @media (max-width:641px){
        .landingSlogan .landingSloganButtons{-moz-column-gap:0;column-gap:0;margin-top:1rem;}
        }
        .landingSlogan .landingSloganButtons .landingSloganCatsLink{background-color:#0a6fe8;border-radius:50px;color:#fff;font-size:.875rem;font-weight:600;line-height:1.25rem;padding:.8rem 2rem;text-decoration:none;}
        .landingSlogan .landingSloganButtons .landingSloganCatsLink:hover{background-color:#0859ba;}


        @media (max-width:641px){
        .landingSlogan .landingSloganButtons .landingSloganCatsLink{padding:.6rem 1.5rem;}
        }

        .fadeToWhiteMask{background-image:linear-gradient(180deg,transparent,#fff 95%);border-radius:0 0 7px 7px;bottom:12px;height:510px;pointer-events:none;position:absolute;width:100%;}
        @media (max-width:641px){
        .fadeToWhiteMask{bottom:0;}
        }
        
    }

    /*! CSS new arrivals */
    .slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0);}
    .slick-list,.slick-slider{position:relative;display:flex;}
    .slick-list{overflow:hidden;margin:0;padding:0;}
    .slick-list:focus{outline:none;}
    .slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0);}
    .slick-track{display:flex;margin-left:auto;margin-right:auto;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;}
    
    .slick-track:after,.slick-track:before{display:table;content:"";}
    .slick-track:after{clear:both;}
    .slick-slide{display:none;float:left;height:100%;min-height:1px;}
    .slick-slide img{display:block;}
    .slick-initialized .slick-slide{display:block;}
    .slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none;}
    .slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent;}
    .slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1;}
    .slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
    .slick-prev{left:-25px;}
    .slick-prev:before{content:"←";}
    .slick-next{right:-25px;}
    .slick-next:before{content:"→";}
    ::-webkit-scrollbar{width:5px;border-radius:5px;}
    ::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:5px;}
    /*! CSS Used from: /webp/m/buyerassets/_next/static/css/47f37778f3277e3a.css */
    ::-webkit-scrollbar{width:5px;height:5px;border-radius:5px;}
    ::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:5px;}
    /*! CSS Used from: /webp/m/buyerassets/_next/static/css/97008e770d5def75.css */
    .productCard_productListCard__tB_sT{margin-right:16px;width:210px;}
    .productCard_productListCard__tB_sT .productCard_productListCardCardImage__yD_SX{margin-bottom:10px;border-radius:.375rem;}
    .productCard_productListCard__tB_sT .productCard_card__Ns8kP{position:relative;width:210px;}
    .productCard_productListCard__tB_sT .productCard_card__Ns8kP .productCard_cardImg__tSF6r{display:flex;height:210px;width:210px;align-items:flex-start;justify-content:center;overflow:hidden;border-radius:8px;}
    .productCard_productListCard__tB_sT .productCard_card__Ns8kP .productCard_cardImg__tSF6r img{border-radius:8px;}
    .productCard_productListCard__tB_sT .productCard_prodInfo__Us1p1{margin-top:8px;}
    .productCard_proName__REz2S{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;height:20px;word-break:break-all;font-size:14px;line-height:20px;--tw-text-opacity:1;color:rgb(29 29 29/var(--tw-text-opacity));}
    .productCard_simPriceWrap__AB3jM{margin-top:4px;margin-bottom:4px;display:flex;max-width:100%;flex-wrap:nowrap;align-items:center;justify-content:space-between;}
    .productCard_simPriceWrap__AB3jM .productCard_priceNum__Bp2cd{display:flex;flex:1 1 0%;flex-wrap:wrap;align-items:center;white-space:normal;font-size:16px;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));}
    .productCard_simPriceWrap__AB3jM .productCard_priceNum__Bp2cd .productCard_price__2fiuT{margin-right:.25rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;word-break:break-all;font-weight:600;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));}
    .productCard_simPriceWrap__AB3jM .productCard_priceNum__Bp2cd .productCard_rate__S7FR9{font-size:.75rem;line-height:14px;font-weight:600;--tw-text-opacity:1;color:rgb(255 128 0/var(--tw-text-opacity));}
    .productCard_simPriceWrap__AB3jM .productCard_cartBtn{display:flex;height:24px;width:40px;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));}
    .productCard_simPriceWrap__AB3jM .productCard_cartBtn:hover{border-style:none;--tw-bg-opacity:1;background-color:rgb(29 29 29/var(--tw-bg-opacity));}
    .productCard_simPriceWrap__AB3jM .productCard_cartBtn .productCard_cartBtnIcon__HR2Ly{height:18px;width:18px;background-image:url(/static/cart/assets/icon-cart.svg);background-position:50%;background-repeat:no-repeat;}
    .productCard_simPriceWrap__AB3jM .productCard_cartBtn:hover .productCard_cartBtnIcon__HR2Ly{background-image:url(/static/cart/assets/icon-cart-white.svg);background-position:50%;background-repeat:no-repeat;}
    .productCard_couponSave__9p__D span{display:inline-block;height:16px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:.125rem;padding-left:4px;padding-right:4px;font-size:10px;line-height:17px;--tw-text-opacity:1;color:rgb(255 23 23/var(--tw-text-opacity));}
    /*! CSS Used from: /webp/m/buyerassets/_next/static/css/1395c0d93dd54cb0.css */
    .otherPros_otherPros__bMtu0{margin-top:25px;width:100%;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));}
    .otherPros_otherPros__bMtu0 h3{padding-top:20px;padding-bottom:20px;font-size:20px;font-weight:700;line-height:28px;}
    .otherPros_otherPros__bMtu0 .otherPros_otherProsContent__krz7Y{position:relative;overflow:hidden;white-space:nowrap;}
    .otherPros_otherPros__bMtu0 .otherPros_nextBtn__b4Dh8,.otherPros_otherPros__bMtu0 .otherPros_prevBtn__JBXFF{position:absolute;top:40%;z-index:2;box-sizing:border-box;display:flex;height:48px;width:48px;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity));}
    .otherPros_otherPros__bMtu0 .otherPros_nextBtn__b4Dh8:before,.otherPros_otherPros__bMtu0 .otherPros_prevBtn__JBXFF:before{display:block;height:48px;width:48px;--tw-content:"";content:var(--tw-content);}
    .otherPros_otherPros__bMtu0 .otherPros_prevBtn__JBXFF{left:8px;}
    .otherPros_otherPros__bMtu0 .otherPros_prevBtn__JBXFF:before{background-image:url(/static/core/assets/icon-swiper-pre.svg);background-position:50%;background-repeat:no-repeat;opacity:1;}
    .otherPros_otherPros__bMtu0 .otherPros_prevBtn__JBXFF:hover{left:8px;}
    .otherPros_otherPros__bMtu0 .otherPros_prevBtn__JBXFF:hover:before{background-image:url(/static/core/assets/icon-swiper-pre.svg);background-position:50%;background-repeat:no-repeat;opacity:.8;}
    .otherPros_otherPros__bMtu0 .otherPros_nextBtn__b4Dh8{right:8px;}
    .otherPros_otherPros__bMtu0 .otherPros_nextBtn__b4Dh8:before{background-image:url(/static/core/assets/icon-swiper-next.svg);background-position:50%;background-repeat:no-repeat;opacity:1;}
    .otherPros_otherPros__bMtu0 .otherPros_nextBtn__b4Dh8:hover{right:8px;}
    .otherPros_otherPros__bMtu0 .otherPros_nextBtn__b4Dh8:hover:before{background-image:url(/static/core/assets/icon-swiper-next.svg);background-position:50%;background-repeat:no-repeat;opacity:.8;}
    /*! CSS Used from: /webp/m/buyerassets/_next/static/css/6337371a41224d7a.css */
    .productCard_productListCard__tB_sT{margin-right:16px;width:210px;}
    .productCard_productListCard__tB_sT .productCard_productListCardCardImage__yD_SX{margin-bottom:10px;border-radius:.375rem;}
    .productCard_productListCard__tB_sT .productCard_card__Ns8kP{position:relative;width:210px;}
    .productCard_productListCard__tB_sT .productCard_card__Ns8kP .productCard_cardImg__tSF6r{display:flex;height:210px;width:210px;align-items:flex-start;justify-content:center;overflow:hidden;border-radius:8px;}
    .productCard_productListCard__tB_sT .productCard_card__Ns8kP .productCard_cardImg__tSF6r img{border-radius:8px;}
    .productCard_productListCard__tB_sT .productCard_prodInfo__Us1p1{margin-top:8px;}
    .productCard_productListCard__tB_sT .productCard_prodInfo__Us1p1 .productCard_proName__REz2S{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;height:20px;word-break:break-all;font-size:14px;line-height:20px;--tw-text-opacity:1;color:rgb(29 29 29/var(--tw-text-opacity));}
    .productCard_productListCard__tB_sT .productCard_prodInfo__Us1p1 .productCard_simPriceWrap__AB3jM{margin-top:4px;margin-bottom:4px;display:flex;max-width:100%;flex-wrap:nowrap;align-items:center;justify-content:space-between;}
    .productCard_productListCard__tB_sT .productCard_prodInfo__Us1p1 .productCard_simPriceWrap__AB3jM .productCard_priceNum__Bp2cd{display:flex;flex:1 1 0%;flex-wrap:wrap;align-items:center;white-space:normal;font-size:16px;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));}
    .productCard_productListCard__tB_sT .productCard_prodInfo__Us1p1 .productCard_simPriceWrap__AB3jM .productCard_priceNum__Bp2cd .productCard_price__2fiuT{margin-right:.25rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;word-break:break-all;font-weight:600;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));}
    .productCard_productListCard__tB_sT .productCard_prodInfo__Us1p1 .productCard_simPriceWrap__AB3jM .productCard_priceNum__Bp2cd .productCard_rate__S7FR9{font-size:.75rem;line-height:14px;font-weight:600;--tw-text-opacity:1;color:rgb(255 128 0/var(--tw-text-opacity));}
    .productCard_productListCard__tB_sT .productCard_prodInfo__Us1p1 .productCard_simPriceWrap__AB3jM .productCard_cartBtn{display:flex;height:24px;width:40px;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));}
    .productCard_productListCard__tB_sT .productCard_prodInfo__Us1p1 .productCard_simPriceWrap__AB3jM .productCard_cartBtn:hover{border-style:none;--tw-bg-opacity:1;background-color:rgb(29 29 29/var(--tw-bg-opacity));}
    .productCard_productListCard__tB_sT .productCard_prodInfo__Us1p1 .productCard_simPriceWrap__AB3jM .productCard_cartBtn .productCard_cartBtnIcon__HR2Ly{height:18px;width:18px;background-image:url(/static/cart/home/icon-cart.svg);background-position:50%;background-repeat:no-repeat;}
    .productCard_productListCard__tB_sT .productCard_prodInfo__Us1p1 .productCard_simPriceWrap__AB3jM .productCard_cartBtn:hover .productCard_cartBtnIcon__HR2Ly{background-image:url(/static/cart/home/icon-cart-white.svg);background-position:50%;background-repeat:no-repeat;}
    .productCard_productListCard__tB_sT .productCard_prodInfo__Us1p1 .productCard_couponSave__9p__D span{display:inline-block;height:16px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:.125rem;padding-left:4px;padding-right:4px;font-size:10px;line-height:17px;--tw-text-opacity:1;color:rgb(255 23 23/var(--tw-text-opacity));}
    .otherPros_otherPros__bMtu0{margin-top:25px;width:100%;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));}
    .otherPros_otherPros__bMtu0 h3{padding-top:20px;padding-bottom:20px;font-size:20px;font-weight:700;line-height:28px;}
    .otherPros_otherPros__bMtu0 .otherPros_otherProsContent__krz7Y{position:relative;overflow:hidden;white-space:nowrap;}
    .otherPros_otherPros__bMtu0 .otherPros_nextBtn__b4Dh8,.otherPros_otherPros__bMtu0 .otherPros_prevBtn__JBXFF{position:absolute;top:40%;z-index:2;box-sizing:border-box;display:flex;height:48px;width:48px;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity));}
    .otherPros_otherPros__bMtu0 .otherPros_nextBtn__b4Dh8:before,.otherPros_otherPros__bMtu0 .otherPros_prevBtn__JBXFF:before{display:block;height:48px;width:48px;--tw-content:"";content:var(--tw-content);}
    .otherPros_otherPros__bMtu0 .otherPros_prevBtn__JBXFF{left:8px;}
    .otherPros_otherPros__bMtu0 .otherPros_prevBtn__JBXFF:before{background-image:url(/static/core/assets/icon-swiper-pre.svg);background-position:50%;background-repeat:no-repeat;opacity:1;}
    .otherPros_otherPros__bMtu0 .otherPros_prevBtn__JBXFF:hover{left:8px;}
    .otherPros_otherPros__bMtu0 .otherPros_prevBtn__JBXFF:hover:before{background-image:url(/static/core/assets/icon-swiper-pre.svg);background-position:50%;background-repeat:no-repeat;opacity:.8;}
    .otherPros_otherPros__bMtu0 .otherPros_nextBtn__b4Dh8{right:8px;}
    .otherPros_otherPros__bMtu0 .otherPros_nextBtn__b4Dh8:before{background-image:url(/static/core/assets/icon-swiper-next.svg);background-position:50%;background-repeat:no-repeat;opacity:1;}
    .otherPros_otherPros__bMtu0 .otherPros_nextBtn__b4Dh8:hover{right:8px;}
    .otherPros_otherPros__bMtu0 .otherPros_nextBtn__b4Dh8:hover:before{background-image:url(/static/core/assets/icon-swiper-next.svg);background-position:50%;background-repeat:no-repeat;opacity:.8;}
    @font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/buyerassets/fonts/slick.woff) format("woff");}

    .SPDY0{display:inline-block;height:10px;width:1px;background-color:#979797;margin:0 4px;}
    ._2L2Tc{color:#666;margin:0 2px;font-size:14px;}
    ._3jo5e{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1;flex:1 1;padding:0 4px;}
    ._15juk{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:18px;margin-top:4px;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;}
    ._15juk ._9_xCK{display:-ms-flexbox;display:flex;height:16px;-ms-flex-align:center;align-items:center;}

    /*! CSS  reviews */
    .absolute{position:absolute;}
    .relative{position:relative;}
    .left-0{left:0;}
    .top-0{top:0;}
    .mx-1{margin-left:.25rem;margin-right:.25rem;}
    .mx-2{margin-left:.5rem;margin-right:.5rem;}
    .mb-3{margin-bottom:.75rem;}
    .mb-\[30px\]{margin-bottom:30px;}
    .mb-\[6px\]{margin-bottom:6px;}
    .ml-4{margin-left:1rem;}
    .ml-\[40px\]{margin-left:40px;}
    .mr-1{margin-right:.25rem;}
    .mr-3{margin-right:.75rem;}
    .mr-8{margin-right:2rem;}
    .mt-2{margin-top:.5rem;}
    .mt-\[8px\]{margin-top:8px;}
    .block{display:block;}
    .inline-block{display:inline-block;}
    .flex{display:flex;}
    .h-\[0\.375rem\]{height:.375rem;}
    .h-\[10px\]{height:10px;}
    .h-\[14\.7px\]{height:14.7px;}
    .h-\[20px\]{height:20px;}
    .h-\[25\.5px\]{height:25.5px;}
    .h-\[28px\]{height:28px;}
    .w-0{width:0;}
    .w-\[0\%\],.w-\[0\]{width:0;}
    .w-\[100\%\]{width:100%;}
    .w-\[134px\]{width:134px;}
    .w-\[217px\]{width:217px;}
    .w-\[28px\]{width:28px;}
    .w-\[80px\]{width:80px;}
    .cursor-pointer{cursor:pointer;}
    .items-center{align-items:center;}
    .rounded-\[100px\]{border-radius:100px;}
    .border-l-\[1px\]{border-left-width:1px;}
    .border-\[\#D8D8D8\]{--tw-border-opacity:1;border-color:rgb(216 216 216/var(--tw-border-opacity));}
    .bg-\[\#1D1D1D\]{--tw-bg-opacity:1;background-color:rgb(29 29 29/var(--tw-bg-opacity));}
    .bg-\[\#EEEEEE\]{--tw-bg-opacity:1;background-color:rgb(238 238 238/var(--tw-bg-opacity));}
    .bg-\[url\(\/svg\/product\/icon-img\.svg\)\]{background-image:url(/static/reviews/assets/icon-img.svg);}
    .bg-\[url\(\/svg\/product\/icon-ps\.svg\)\]{background-image:url(/static/reviews/assets/icon-ps.svg);}
    .bg-\[url\(\/svg\/product\/icon-star-back\.svg\)\]{background-image:url(/static/reviews/assets/icon-star-back.svg);}
    .bg-\[url\(\/svg\/product\/icon-star-front\.svg\)\]{background-image:url(/static/reviews/assets/icon-star-front.svg);}


    .placeholder-white::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity));}
    .placeholder-blue-extraDark::placeholder{--tw-placeholder-opacity:1;color:rgba(17,41,59,var(--tw-placeholder-opacity));}
    .placeholder-opacity-50::placeholder{--tw-placeholder-opacity:0.5;}
    .shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);}
    .shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
    .outline-none{outline:2px solid transparent;outline-offset:2px;}
    .transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);}
    .transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);}
    .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);}
    .transition-colors{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);}
    .duration-300{transition-duration:.3s;}
    .duration-75{transition-duration:75ms;}
    .duration-200{transition-duration:.2s;}
    .ease-in{transition-timing-function:cubic-bezier(.4,0,1,1);}
    html{background-color:#fff;color-scheme:light!important;padding:0!important;}
    body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
    img{color:transparent;}
    iframe,img,svg{vertical-align:unset!important;}
    .main-body-container{min-height:calc(var(--vh, 1vh)*100 - 114px)!important;}
    @media (max-width:1279px){
    .main-body-container{min-height:calc(var(--vh, 1vh)*100 - 64px)!important;}
    }
    @media (max-width:767px){
    .main-footer-bottom ul>li{border-right:1px solid #fff;}
    .main-footer-bottom ul>li:last-child{border-right:none;}
    }
    .customer-popup-inner-container{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgb(0 0 0/4%);width:413px;z-index:100;}
    .customer-popup-inner-container .form-group{position:relative;}
    .customer-popup-inner-container .form-group label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));color:rgba(0,94,133,var(--tw-text-opacity));font-size:.813rem;font-weight:700;left:.5rem;padding-left:.25rem;padding-right:.25rem;position:absolute;top:-.5rem;z-index:10;}
    .customer-with-social-icons-container{display:flex;}
    @media (max-width:660px){
    .customer-with-social-icons-container{display:block;}
    }
    .customer-with-social-icons-container>.social-icon-container{align-items:center;display:flex;justify-content:center;padding:.5rem;position:relative;}
    @media (max-width:660px){
    .customer-with-social-icons-container>.social-icon-container.google-btn{margin-left:auto;margin-right:auto;margin-top:.5rem;width:200px!important;}
    }
    .customer-with-social-icons-container>.social-icon-container.facebook{background:linear-gradient(10.92deg,#3b5998 6.53%,#3b5998 93.47%),hsla(0,0%,95%,.25);margin-right:6px;width:200px;}
    @media (max-width:660px){
    .customer-with-social-icons-container>.social-icon-container.facebook{left:-10px;margin:auto!important;position:relative;width:180px;}
    }
    .needsclick{border:transparent!important;font-family:Mulish!important;}
    .needsclick:before{border-color:transparent!important;}
    :root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1;}
    @media (max-width:390px){
    .footer-payment-methods-container>p{margin-bottom:.5rem;}
    .footer-social-media-icons-container>li{margin-bottom:.5rem;}
    .footer-social-media-icons-container>li:last-child{margin-right:0!important;}
    }
    @media (max-width:1279px){
    .header-test-mobile{flex-wrap:wrap!important;height:auto!important;}
    .search-icon-mobile-test{display:none!important;}
    .header-search-mobile-wrapper-test{background-color:unset!important;display:none!important;}
    .search-mobile.search-mobile-main-container-test{display:block;position:static!important;}
    .search-bar-container-mobile-test{background-color:#007eb2;padding:0 2px 3px;}
    .search-bar-container-mobile-test>.search-bar-wrapper{background-color:#fff;border-radius:4px;margin:auto;}
    .search-bar-container-mobile-test>.search-bar-wrapper 		.append-input-field::placeholder,.search-bar-container-mobile-test>.search-bar-wrapper .append-input-field{color:#000;}
    .search-bar-container-mobile-test>.search-bar-wrapper svg{color:#007eb2;}
    .login-signup-icon-test,.search-field-search-icon-test{display:block;}
    .login-signup-text-test{display:none;}
    }
    @media (min-width:640px) and (max-width:1280px){
    .search-bar-container-mobile-test>.search-bar-wrapper{max-width:640px;}
    }
    @media (min-width:768px) and (max-width:1280px){
    .search-bar-container-mobile-test>.search-bar-wrapper{max-width:768px;}
    }
    @media (min-width:1024px) and (max-width:1280px){
    .search-bar-container-mobile-test>.search-bar-wrapper{max-width:1024px;}
    }
    .field-label-placeholder{display:none!important;}
    .v_uspwrap{overflow-x:auto;text-align:center;white-space:nowrap;}
    .v_usp{-webkit-touch-callout:none;align-items:center;background:#2d7eb3;color:#fff!important;display:inline-flex;flex:1;font-weight:600;justify-content:center;line-height:1.2;margin:0;min-width:250px;padding:8px 10px;transition:all .35s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:33%;}
    .v_usp:first-of-type{margin-left:0;}
    .v_usp:last-of-type{margin-right:0;}
    .v_usp svg{fill:#fff;height:25px;width:auto;}
    .v_usp span{padding-left:8px;}
    @media (min-width:1280px){
    .v_uspsHead{border-top:1px solid #fff;}
    }
    @media (max-width:1024px){
    .v_usp{font-size:13px;}
    .v_usp svg{height:20px;}
    }
    .customer-button,.download-app-button,.view-more-button-section{box-shadow:none;transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);}
    .customer-button:hover,.download-app-button:hover,.view-more-button-section:hover{box-shadow:0 3px 8px rgba(0,0,0,.29)!important;transform:translateY(-.5px);}
    .active-effect:active,.primary-card-container:active{background-color:#f4f4f4;position:relative;top:1px;}
    .active-effect:active{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
    .collection-nav-item:after{border-bottom:3px solid rgba(255,95,64,.7);bottom:-2px;content:"";display:inline-block;left:50%;position:absolute;text-align:center;transform:translate(-50%);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:0;}
    .collection-nav-item:hover:after{width:80%;}
    @media (max-width:345px){
    .view-more-button-section{font-size:10px;}
    }
    @media (max-width:300px){
    .view-more-button-section{display:none;}
    .primary-card-container{margin:0 auto 8px!important;width:200px!important;}
    }
    @media (min-width:300px) and (max-width:350px){
    .container{padding-left:8px;padding-right:8px;}
    .primary-card-container>div{padding:7px;}
    }
    .header-outer-container.sticky-header{position:sticky;top:0;z-index:1000;}
    @media (min-width:1024px){
    .header-outer-container.sticky-header{top:-.5px;}
    }
    @media (min-width:305px) and (max-width:639px){
    .rounded-card-image-section.rounded-card-img{height:96px!important;max-height:96px;min-height:96px;width:96px!important;}
    }
    .primary-card-container{border-radius:7px;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
    @media (max-width:660px){
    .collection-small-banner{height:239px;}
    .collection-large-banner{height:450px;}
    }
    @media (max-width:520px){
    .collection-small-banner{height:184px;}
    .collection-large-banner{height:378px;}
    }
    @media (max-width:400px){
    .collection-small-banner{height:140px;}
    .collection-large-banner{height:280px;}
    }
    @media (min-width:1280px) and (max-width:1429px){
    .shop-by-category-innerwrapper.side-cats{display:none;}
    }
    @media (min-width:1536px) and (max-width:1684px){
    .shop-by-category-innerwrapper.side-cats{display:none;}
    }
    @media (min-width:1430px) and (max-width:1535px){
    .shop-by-category-innerwrapper.side-cats{align-items:center;background:#007eb2;box-shadow:0 0 5px 0 rgba(0,0,0,.2)!important;display:flex;height:100vh;justify-content:center;left:0;left:-100%;position:fixed;top:0;transition:all .3s ease;width:80px;z-index:20;}
    .shop-by-category-innerwrapper.side-cats .flex{flex-flow:column;flex-direction:column;justify-content:flex-start;overflow-y:auto;padding:5px 0;}
    .shop-by-category-innerwrapper.side-cats .flex a div:first-child{height:50px;margin:0 auto;width:50px;}
    .shop-by-category-innerwrapper.side-cats .flex a{color:#fff;margin-right:0;padding-right:0;text-align:center;width:100%;}
    .shop-by-category-innerwrapper.side-cats .flex a div:first-child{height:36px;width:36px;}
    .shop-by-category-innerwrapper.side-cats .flex a .xl\:text-sm{font-size:.75rem;line-height:1;padding-top:5px;}
    }
    @media (min-width:1685px){
    .shop-by-category-innerwrapper.side-cats{align-items:center;background:#007eb2;box-shadow:0 0 5px 0 rgba(0,0,0,.2)!important;display:flex;height:100vh;justify-content:center;left:0;left:-100%;position:fixed;top:0;transition:all .3s ease;width:80px;z-index:20;}
    .shop-by-category-innerwrapper.side-cats .flex{flex-flow:column;flex-direction:column;justify-content:flex-start;overflow-y:auto;padding:5px 0;}
    .shop-by-category-innerwrapper.side-cats .flex a div:first-child{height:50px;margin:0 auto;width:50px;}
    .shop-by-category-innerwrapper.side-cats .flex a{color:#fff;margin-right:0;padding-right:0;text-align:center;width:100%;}
    .shop-by-category-innerwrapper.side-cats .flex a div:first-child{height:36px;width:36px;}
    .shop-by-category-innerwrapper.side-cats .flex a .xl\:text-sm{font-size:.75rem;line-height:1;padding-top:5px;}
    }
    @media (min-width:1280px){
    .shop-by-category-innerwrapper.side-cats{align-items:center;background:#007eb2;box-shadow:0 0 5px 0 rgba(0,0,0,.2)!important;display:flex;height:100vh;justify-content:center;left:0;left:-100%;position:fixed;top:0;transition:all .3s ease;width:80px;z-index:20;}
    .shop-by-category-innerwrapper.side-cats .flex{flex-flow:column;flex-direction:column;justify-content:flex-start;overflow-y:auto;padding:5px 0;}
    .shop-by-category-innerwrapper.side-cats .flex a div:first-child{height:50px;margin:0 auto;width:50px;}
    .shop-by-category-innerwrapper.side-cats .flex a{color:#fff;margin-right:0;padding-right:0;text-align:center;width:100%;}
    .shop-by-category-innerwrapper.side-cats .flex a div:first-child{height:36px;width:36px;}
    .shop-by-category-innerwrapper.side-cats .flex a .xl\:text-sm{font-size:.75rem;line-height:1;padding-top:5px;}
    }
    @media (max-width:1279px){
    .shop-by-category-innerwrapper.side-cats{background:#fff;box-shadow:0 0 3px #cdd0d2;height:auto;left:0;opacity:0;overflow-x:auto;overflow-y:hidden;position:fixed;right:0;top:110px;transform:translateY(-100%);transition:all .3s ease;visibility:hidden;width:100%;z-index:20;}
    .shop-by-category-innerwrapper.side-cats .flex{display:block;justify-content:center;overflow-x:auto;padding:5px 0;text-align:center;white-space:nowrap;}
    .shop-by-category-innerwrapper.side-cats .flex a div:first-child{height:50px;margin:0 auto;width:50px;}
    .shop-by-category-innerwrapper.side-cats .flex a{color:#000;display:inline-block;flex-basis:auto!important;margin-right:0;overflow:hidden;padding:0 10px;text-align:center;width:auto;}
    .shop-by-category-innerwrapper.side-cats 		.flex 		.rounded-card-image-section 		.rounded-card-image-section{height:auto!important;max-height:100%;min-height:auto!important;width:100%!important;}
    .shop-by-category-innerwrapper.side-cats .flex a div:first-child{height:40px;width:40px;}
    .shop-by-category-innerwrapper.side-cats .flex a .xl\:text-sm{font-size:.75rem;line-height:1;max-width:100%;overflow:hidden;padding-top:5px;text-overflow:ellipsis;}
    }
    @media (max-width:1023px){
    .shop-by-category-innerwrapper.side-cats{top:100px;}
    }
    .primary-card-container>div{padding:0;}
    .primary-card-container .card-inner-wrapper{padding:0 10px 10px;}
    .primary-card-container .card-image-section,.primary-card-container .card-image-section img{border-bottom-left-radius:0;border-bottom-right-radius:0;}
    .discovery-card-section .primary-card-container,.grid-card-section .primary-card-container{margin:0;width:calc(16.66667% - 17px)!important;}
    @media (min-width:1025px) and (max-width:1280px){
    .discovery-card-section.flex,.grid-card-section.flex{gap:0!important;}
    .discovery-card-section .primary-card-container,.grid-card-section .primary-card-container{margin-bottom:14px!important;margin-right:14px!important;width:calc(20% - 12px)!important;}
    .discovery-card-section .primary-card-container:nth-child(5n),.grid-card-section .primary-card-container:nth-child(5n){margin-right:0!important;}
    }
    @media (min-width:641px) and (max-width:1024px){
    .discovery-card-section .primary-card-container,.grid-card-section .primary-card-container{width:calc(25% - 11px)!important;}
    .discovery-card-section.flex,.grid-card-section.flex{gap:0!important;}
    .discovery-card-section .primary-card-container{margin-bottom:14px!important;margin-right:14px!important;}
    .grid-card-section .primary-card-container{margin-bottom:12px!important;margin-right:12px!important;}
    .discovery-card-section .primary-card-container:nth-child(4n),.grid-card-section .primary-card-container:nth-child(4n){margin-right:0!important;}
    }
    @media (max-width:640px){
    .discovery-card-section .primary-card-container,.grid-card-section .primary-card-container{width:calc(33.33333% - 14px)!important;}
    .grid-card-section.flex{gap:0!important;}
    }
    @media (max-width:475px){
    .discovery-card-section .primary-card-container,.grid-card-section .primary-card-container{width:calc(50% - 6px)!important;}
    }
    .discovery-card-section.flex,.grid-card-section.flex{gap:20px;}
    @media (max-width:640px){
    .grid-card-section.flex{gap:0!important;}
    .grid-card-section .primary-card-container{margin-bottom:10px!important;margin-right:10px;}
    .discovery-card-section.flex{gap:0!important;}
    .discovery-card-section .primary-card-container{margin-bottom:12px!important;margin-right:12px;}
    }
    @media (max-width:475px){
    .discovery-card-section .primary-card-container:nth-child(2n),.grid-card-section .primary-card-container:nth-child(2n){margin-right:0;}
    }
    @media (max-width:320px){
    .discovery-card-section .primary-card-container,.grid-card-section .primary-card-container{margin:0 auto 12px!important;width:200px!important;}
    }
    .cat-collection-heading{align-items:center;cursor:pointer;display:inline-flex!important;}
    .cat-collection-heading>svg{display:block;margin-left:4px;transition:margin .2s ease;}
    .cat-collection-heading:hover>svg{margin-left:8px;}
    .catrgory-collection-card{overflow:hidden;padding:0;}
    .catrgory-collection-card h2{padding:1rem 1rem 0;}
    .catrgory-collection-card a,.catrgory-collection-card a .animate-pulse{border-radius:0;}
    .catrgory-collection-image-section{gap:6px;justify-content:start;}
    .catrgory-collection-image-section a{margin-bottom:0;width:calc(50% - 3px);}
    @media screen and (min-width:768px){
    .customer-reviews-header-container{display:flex;}
    }
    .primary-card-container .card-image-section{border-radius:7px;}
    .card-inner-wrapper{padding:0!important;}
    .primary-card-container .card-inner-wrapper .card-title-section{height:auto!important;}
    .customer-count:before{content:"2,000,000 ";margin-left:-4px;}
    .usps-above-header{display:block!important;}
    .usps-above-header .v_uspsHead{background:linear-gradient(0deg,#006791,#007eb2 50%,#005477);border-top:0;box-shadow:0 0 5px 0 #00000059;height:50px;}
    .usps-above-header .v_uspsHead .v_uspwrap div,.usps-above-header .v_uspsHead .v_uspwrap span.v_usp{background-color:transparent;border-right:1px solid #ccc;padding-bottom:0;padding-top:0;}
    .usps-above-header .v_uspsHead .v_uspwrap{align-items:center;display:flex;height:100%;}
    .usps-above-header .v_uspsHead .v_uspwrap span.v_usp:last-child{border-left:1px solid #fff;border-right:0;}
    .usps-above-header .v_uspsHead .v_uspwrap div.v_usp{border:0!important;height:50px;overflow:hidden;position:relative;}
    .multi_usp_items{animation:scrollUp 10s 5s infinite;display:block;height:auto!important;position:absolute;top:0;}
    .multi_usp_items>li{align-items:center;display:flex;height:50px;justify-content:center;width:100%;}
    .multi_usp_items>li:nth-child(n+2){display:flex!important;}
    .multi_usp_items>li span{border:0!important;}
    @media screen and (min-width:1025px) and (max-width:1110px){
    .v_usp:nth-child(2){min-width:380px!important;}
    }
    @media screen and (max-width:910px){
    .v_usp:nth-child(2){min-width:310px!important;}
    }
    .shop-by-category-innerwrapper.side-cats .rounded-category-title{word-wrap:break-word;}
    .payment-cls-1{fill:#fabb05;}
    .payment-cls-2,.payment-cls-3{fill:#fff;}
    .payment-cls-4{fill:#3c4043;}
    .payment-cls-5{fill:#366fb5;}
    .cls-6{fill:#f6f6f6;}
    .cls-7{fill:#001c64;}
    .cls-8{fill:#459952;}
    .cls-9{fill:#fffbf9;}
    .cls-11{fill:#3c95d2;}
    .cls-11{isolation:isolate;}
    .cls-12{fill:#3d66ba;}
    .cls-13{fill:#3a6faa;}
    .cls-14{fill:#0b051d;}
    .cls-14,.cls-15{fill-rule:evenodd;}
    .cls-16{fill:#cfcfcf;}
    .cls-17{fill:#426dc0;}
    .cls-20{fill:#f0f9ff;}
    .cls-21{fill:#439a53;}
    .cls-22{fill:#3d6cb5;}
    .cls-23{fill:#d97c28;}
    .cls-24{fill:#007b84;}
    .cls-25{fill:#fffdff;}
    .cls-26{fill:#b2fce4;}
    .cls-27{fill:#4285f4;}
    .cls-28{fill:#1e5899;}
    .cls-15{fill:#ffb1d2;}
    .cls-29{fill:#366cb3;}
    .cls-30{fill:#fdfffe;}
    .cls-31{fill:#0070e0;}
    .cls-32{fill:#cb4637;}
    .cls-34{fill:#2e6ab0;}
    .cls-35{fill:none;}
    .cls-36{fill:#34a853;}
    .cls-38{fill:#376eba;}
    .cls-39{fill:#386fb0;}
    .cls-40{fill:#f3f3f3;}
    .cls-41{fill:#003087;}
    .cls-42{fill:#dfad25;}
    .cls-43{fill:#f8f8f8;}
    .cls-44{fill:#e94235;}
    .cls-45{fill:#00447c;}
    .cls-46{fill:#e21836;}
    .cls-47{fill:#3a6db6;}
    .cls-48{fill:#c13327;}
    .cls-49{fill:#fefefe;}
    @media screen and (min-width:1280px){
    .home-top-heading{height:36px;}
    }
    @media screen and (max-width:660px){
    .home-top-heading{height:60px;}
    }
    @media screen and (max-width:390px){
    .home-top-heading{height:85px;}
    }
    .hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity));}
    .hover\:bg-opacity-40:hover{--tw-bg-opacity:0.4;}
    .hover\:text-blue-light:hover{--tw-text-opacity:1;color:rgba(0,126,178,var(--tw-text-opacity));}
    .hover\:text-blue-lighter:hover{--tw-text-opacity:1;color:rgba(28,137,182,var(--tw-text-opacity));}
    .hover\:text-\[\#007eb2\]:hover{--tw-text-opacity:1;color:rgba(0,126,178,var(--tw-text-opacity));}
    .hover\:opacity-90:hover{opacity:.9;}
    .hover\:opacity-70:hover{opacity:.7;}
    .hover\:opacity-60:hover{opacity:.6;}
    .hover\:opacity-80:hover{opacity:.8;}
    .focus\:bg-transparent:focus{background-color:transparent;}
    .focus\:text-blue-light:focus{--tw-text-opacity:1;color:rgba(0,126,178,var(--tw-text-opacity));}
    .focus\:text-blue-lighter:focus{--tw-text-opacity:1;color:rgba(28,137,182,var(--tw-text-opacity));}
    .focus\:text-\[\#007eb2\]:focus{--tw-text-opacity:1;color:rgba(0,126,178,var(--tw-text-opacity));}
    .focus\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
    .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px;}
    .active\:text-blue-lighter:active{--tw-text-opacity:1;color:rgba(28,137,182,var(--tw-text-opacity));}
    .active\:text-\[\#007eb2\]:active{--tw-text-opacity:1;color:rgba(0,126,178,var(--tw-text-opacity));}
    .active\:outline-none:active{outline:2px solid transparent;outline-offset:2px;}
    .disabled\:opacity-50:disabled{opacity:.5;}
    @media (min-width:640px){
    .sm\:mr-0{margin-right:0;}
    .sm\:mb-0{margin-bottom:0;}
    .sm\:mt-0{margin-top:0;}
    .sm\:mb-4{margin-bottom:1rem;}
    .sm\:mr-3{margin-right:.75rem;}
    .sm\:mr-7{margin-right:1.75rem;}
    .sm\:mr-\[27px\]{margin-right:27px;}
    .sm\:block{display:block;}
    .sm\:inline{display:inline;}
    .sm\:flex{display:flex;}
    .sm\:hidden{display:none;}
    .sm\:h-6{height:1.5rem;}
    .sm\:h-20{height:5rem;}
    .sm\:h-11{height:2.75rem;}
    .sm\:w-\[50\%\]{width:50%;}
    .sm\:w-auto{width:auto;}
    .sm\:w-max{width:-moz-max-content;width:max-content;}
    .sm\:w-20{width:5rem;}
    .sm\:max-w-full{max-width:100%;}
    .sm\:max-w-\[80px\]{max-width:80px;}
    .sm\:\!flex-none{flex:none!important;}
    .sm\:cursor-pointer{cursor:pointer;}
    .sm\:flex-row{flex-direction:row;}
    .sm\:justify-between{justify-content:space-between;}
    .sm\:py-3{padding-bottom:.75rem;padding-top:.75rem;}
    .sm\:pr-4{padding-right:1rem;}
    .sm\:text-15{font-size:.938rem;}
    .sm\:text-2xl{font-size:1.5rem;line-height:2rem;}
    .sm\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));}
    }
    @media (min-width:768px){
    .md\:right-3\.5{right:.875rem;}
    .md\:order-3{order:3;}
    .md\:order-1{order:1;}
    .md\:my-2{margin-bottom:.5rem;margin-top:.5rem;}
    .md\:my-0{margin-bottom:0;margin-top:0;}
    .md\:mb-0{margin-bottom:0;}
    .md\:mt-5{margin-top:1.25rem;}
    .md\:mr-2{margin-right:.5rem;}
    .md\:mt-0{margin-top:0;}
    .md\:flex{display:flex;}
    .md\:h-\[15px\]{height:15px;}
    .md\:w-auto{width:auto;}
    .md\:w-full{width:100%;}
    .md\:flex-auto{flex:1 1 auto;}
    .md\:flex-shrink{flex-shrink:1;}
    .md\:flex-nowrap{flex-wrap:nowrap;}
    .md\:items-center{align-items:center;}
    .md\:justify-between{justify-content:space-between;}
    .md\:px-0{padding-left:0;padding-right:0;}
    .md\:py-1{padding-bottom:.25rem;padding-top:.25rem;}
    .md\:pt-0{padding-top:0;}
    .md\:text-13{font-size:.813rem;}
    }
    @media (min-width:1024px){
    .lg\:pointer-events-auto{pointer-events:auto;}
    .lg\:my-0{margin-top:0;}
    .lg\:my-0{margin-bottom:0;}
    .lg\:mr-0{margin-right:0;}
    .lg\:mr-3{margin-right:.75rem;}
    .lg\:mt-1{margin-top:.25rem;}
    .lg\:ml-4{margin-left:1rem;}
    .lg\:mr-1\.5{margin-right:.375rem;}
    .lg\:mb-0\.5{margin-bottom:.125rem;}
    .lg\:mb-12{margin-bottom:3rem;}
    .lg\:block{display:block;}
    .lg\:flex{display:flex;}
    .lg\:hidden{display:none;}
    .lg\:h-auto{height:auto;}
    .lg\:h-\[38px\]{height:38px;}
    .lg\:h-\[300px\]{height:300px;}
    .lg\:h-5{height:1.25rem;}
    .lg\:h-\[125px\]{height:125px;}
    .lg\:h-\[23px\]{height:23px;}
    .lg\:w-auto{width:auto;}
    .lg\:w-\[125px\]{width:125px;}
    .lg\:w-\[25px\]{width:25px;}
    .lg\:w-7\/12{width:58.333333%;}
    .lg\:max-w-\[125px\]{max-width:125px;}
    .lg\:cursor-pointer{cursor:pointer;}
    .lg\:flex-row{flex-direction:row;}
    .lg\:items-end{align-items:flex-end;}
    .lg\:bg-transparent{background-color:transparent;}
    .lg\:p-0{padding:0;}
    .lg\:px-5{padding-left:1.25rem;padding-right:1.25rem;}
    .lg\:text-base{font-size:1rem;line-height:1.5rem;}
    .lg\:text-lg{font-size:1.125rem;line-height:1.75rem;}
    .lg\:text-3xl{font-size:1.875rem;line-height:2.25rem;}
    .lg\:text-21{font-size:1.3125rem;}
    .lg\:text-15{font-size:.938rem;}
    .lg\:text-13{font-size:.813rem;}
    .lg\:text-\[15px\]{font-size:15px;}
    .lg\:text-\[12px\]{font-size:12px;}
    .lg\:font-normal{font-weight:400;}
    .lg\:leading-5{line-height:1.25rem;}
    }
    @media (min-width:1280px){
    .xl\:mt-0{margin-top:0;}
    .xl\:mr-4{margin-right:1rem;}
    .xl\:mb-0{margin-bottom:0;}
    .xl\:mt-2{margin-top:.5rem;}
    .xl\:mr-0{margin-right:0;}
    .xl\:mr-3{margin-right:.75rem;}
    .xl\:block{display:block;}
    .xl\:flex{display:flex;}
    .xl\:hidden{display:none;}
    .xl\:h-\[415px\]{height:415px;}
    .xl\:h-full{height:100%;}
    .xl\:h-auto{height:auto;}
    .xl\:h-\[95px\]{height:95px;}
    .xl\:w-auto{width:auto;}
    .xl\:w-\[600px\]{width:600px;}
    .xl\:max-w-\[600px\]{max-width:600px;}
    .xl\:max-w-\[160px\]{max-width:160px;}
    .xl\:max-w-3xl{max-width:48rem;}
    .xl\:flex-shrink-0{flex-shrink:0;}
    .xl\:cursor-pointer{cursor:pointer;}
    .xl\:flex-nowrap{flex-wrap:nowrap;}
    .xl\:overflow-hidden{overflow:hidden;}
    .xl\:rounded{border-radius:.25rem;}
    .xl\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));}
    .xl\:py-2{padding-bottom:.5rem;padding-top:.5rem;}
    .xl\:py-\[16px\]{padding-bottom:16px;padding-top:16px;}
    .xl\:text-15{font-size:.938rem;}
    .xl\:text-lg{font-size:1.125rem;line-height:1.75rem;}
    .xl\:text-\[15px\]{font-size:15px;}
    .xl\:text-sm{font-size:.875rem;line-height:1.25rem;}
    .xl\:font-bold{font-weight:700;}
    .xl\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));}
    .xl\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
    }
    @media (min-width:1536px){
    .\32xl\:block{display:block;}
    .\32xl\:hidden{display:none;}
    .\32xl\:h-\[498px\]{height:498px;}
    .\32xl\:h-auto{height:auto;}
    .\32xl\:max-w-4xl{max-width:56rem;}
    .\32xl\:text-lg{font-size:1.125rem;line-height:1.75rem;}
    }
    @media (max-width:660px){
    .shop-by-category-innerwrapper{-ms-overflow-style:none;scrollbar-width:none;}
    }
    .shop-by-category-innerwrapper{-ms-overflow-style:none;scrollbar-width:none;}
    .shop-by-category-innerwrapper::-webkit-scrollbar{display:none;}
    .shop-by-category-innerwrapper{height:100%;position:relative;}
    .nav-active:after{border-bottom:3px solid #ff5f40;bottom:-2px;content:"";display:inline-block;left:0!important;margin:0;position:absolute;transform:none;width:100%!important;}
    @media (max-width:1024px){
    .deals-by-new-arrival-section 		.grid-card-section 		.primary-card-container:nth-last-child(-n+2),.iu_productsGrid.discovery-card-section 		.grid-card-section 		.primary-card-container:nth-last-child(-n+2),.top-trending-items-section 		.discovery-card-section 		.primary-card-container:nth-last-child(-n+2){display:none;}
    }
    @media (max-width:660px){
    .deals-by-new-arrival-section 		.grid-card-section 		.primary-card-container:nth-last-child(-n+2),.iu_productsGrid.discovery-card-section 		.grid-card-section 		.primary-card-container:nth-last-child(-n+2),.top-trending-items-section 		.discovery-card-section 		.primary-card-container:nth-last-child(-n+2){display:block;}
    }
    @media screen and (max-width:1023px){
    .home-trust-bar{animation:trustScroll 8s infinite;display:block;height:auto!important;overflow:hidden;position:absolute;right:10px;top:0;z-index:1;}
    }
    .trust-model-bar-wrapper{overflow:hidden;position:relative;z-index:0;}
    @media screen and (max-width:359px){
    .trusted-modal-text{font-size:11.5px;}
    }
    @media screen and (min-width:1280px){
    .sales-categories-v2 .embla-category__slide{flex:0 0 13%!important;}
    }
    @media screen and (max-width:1279px){
    .sales-categories-v2 .embla-category__slide{flex:0 0 18%!important;}
    }
    @media screen and (max-width:1023px){
    .sales-categories-v2 .embla-category__slide{flex:0 0 25%!important;}
    }
    @media screen and (max-width:550px){
    .sales-categories-v2 .embla-category__slide{flex:0 0 30%!important;}
    .embla-category__slide_image{height:100px!important;width:100px!important;}
    .embla-category__slide_inner_wrapper{width:100px!important;}
    }
    @media screen and (max-width:435px){
    .sales-categories-v2 .embla-category__slide{flex:0 0 33%!important;}
    }
    @media screen and (max-width:400px){
    .sales-categories-v2 .embla-category__slide{flex:0 0 38%!important;}
    }
    .primary-card-container{margin-bottom:16px;max-width:100%;padding:10px;width:calc(16.66667% - 10px);}
    .card-image-section .image-container{min-height:94px;}
    .primary-card-container .card-inner-wrapper .card-title-section{height:40px;}
    .primary-card-container .card-inner-wrapper .card-title-section .card-title{line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-weight:700;text-overflow:ellipsis;text-transform:capitalize;word-break:break-word;}
    .primary-card-container .image-container img{overflow:hidden!important;transition:all .3s ease;}
    .primary-card-container:hover img.card-image{overflow:hidden!important;transform:scale(1.2);}
    @media (min-width:1025px){
    .card-image-section .image-container{min-height:140px;}
    .primary-card-container .card-inner-wrapper .card-title-section{height:45px;}
    }
    @media (min-width:1024px){
    .recent-discovery-container .primary-card-container:nth-child(6n){margin-right:0;width:calc(16.66667% - 11px);}
    }
    @media (min-width:1024px) and (max-width:1280px){
    .primary-card-container{width:calc(16.66667% - 12px);}
    }
    @media (min-width:501px) and (max-width:1023px){
    .primary-card-container{width:calc(33.33333% - 6px);}
    .primary-card-container .card-inner-wrapper .card-title-section{height:35px;}
    }
    @media (max-width:500px){
    .primary-card-container{width:calc(50% - 4px);}
    .primary-card-container .card-inner-wrapper .card-title-section{height:35px;}
    }
    @media (min-width:501px) and (max-width:1023px){
    .discovery-card-section .primary-card-container:nth-child(3n){margin-right:0;}
    }
    @media (min-width:640px){
    .rounded-card-container{padding-right:12px;}
    }
    a:active,a:focus,a:hover{color:inherit;text-decoration:none;}
    .rounded-card-image-section .rounded-card-image-section{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;}
    .catrgory-collection-card{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.25);width:calc(25% - 12px);}
    .category-collection-images{aspect-ratio:1/1;margin-bottom:3px;width:calc(50% - 2px);}
    .catrgory-collection-card:nth-child(4){margin-right:0;}
    @media (max-width:1024px){
    .catrgory-collection-card{width:calc(50% - 12px);}
    .catrgory-collection-card:nth-child(2n){margin-right:0;}
    }
    @media (max-width:660px){
    .catrgory-collection-card{width:100%;}
    }
    @media (max-width:320px){
    .recent-discovery-container .view-more-button-section{padding-left:4px;padding-right:4px;}
    }
    .ellipsis-title{line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;}
    .recentlyViewedBox{background:#fff;height:100%;position:fixed;top:0;transition:all .5s cubic-bezier(.85,0,.15,1);width:240px;z-index:100;}
    .recentlyViewedBox.recentlyRightSide{right:0;transform:translate(100%);}
    .recentlyItemOpenCTA{background:#219653;border-radius:10px 0 0 10px;bottom:0;cursor:pointer;height:162px;margin:auto;position:absolute;top:0;width:36px;z-index:0;}
    .recentlyViewedBox.recentlyRightSide .recentlyItemOpenCTA{right:100%;}
    .recentlyItemOpenCTA div{bottom:0;color:#fff!important;cursor:pointer;font-size:13px;font-weight:600;left:0;line-height:20px;margin:auto;padding:9px 0 8px 10px;position:absolute;text-transform:uppercase;transform:rotate(-90deg) translateY(100%);transform-origin:bottom left;white-space:nowrap;}
    .recentlyItemOpenCTA:after{border:2px solid #fff;border-right:0;border-top:0;content:"";height:8px;position:absolute;top:12px;width:8px;}
    .recentlyViewedBox.recentlyRightSide .recentlyItemOpenCTA:after{right:12px;transform:rotate(45deg);}
    .recentlyViewSecond{height:100%;left:0;overflow:auto;padding:15px;position:absolute;top:0;width:100%;}
    .recentlyViewSecond::-webkit-scrollbar-track{background-color:#e4e4e4;}
    .recentlyViewSecond::-webkit-scrollbar{background-color:#f5f5f5;width:7px;}
    .recentlyViewSecond::-webkit-scrollbar-thumb{background-color:#a9a9a9;}
    .recentlyViewSlick{position:relative;width:100%;}
    .recentlyViewSecond .recentlyViewSlickList{border:0!important;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.25);margin:0 0 15px;padding:15px;}
    .recentlyViewSecond .recentlyViewSlick>.recentlyViewSlickList:last-child{margin-bottom:0;}
    .recentlyViewSecond .recentlyViewSecondBlocks{text-align:center;}
    .recentlyViewFullLink{text-decoration:none;}
    .recentlyViewImgWrap{margin:0 auto 8px;}
    .recentlyViewImgWrap a{align-items:center;display:flex;height:160px;justify-content:center;width:100%;}
    .recentlyViewImgWrap img{display:block;height:auto;max-height:100%;max-width:100%;width:auto;}
    .recentlyViewSecondBlocks h6{color:#000;font-family:Mulish,sans-serif!important;font-size:15px;line-height:1.2em;margin:0 0 10px;overflow:hidden;width:100%;}
    .recentlyViewPricing{color:#b12704;font-size:16px;font-weight:500;line-height:1em;}
    .recentlyViewPricing .cutPriceRecent{color:#11293b;font-size:.9em;font-weight:400;opacity:.6;padding-right:5px;text-decoration:line-through;}
    .recentlyPDPBtn{background:#fff;border:1px solid #007eb2;border-radius:100px;color:#007eb2!important;display:block;font-size:13px;font-weight:600;letter-spacing:1px;line-height:20px;margin:12px 0 0;padding:6px 0;text-decoration:none;text-transform:uppercase;}
    .recentlyPDPBtn:hover{box-shadow:0 3px 8px rgba(0,0,0,.29);text-decoration:none;}
    @media (max-width:768px){
    .recentlyItemOpenCTA{height:150px;width:30px;}
    .recentlyItemOpenCTA div{font-size:12px;padding:7px 0 6px 10px;}
    .recentlyItemOpenCTA:after{height:7px;top:11px;width:7px;}
    .recentlyViewedBox.recentlyRightSide .recentlyItemOpenCTA:after{right:9px;}
    }
    .card-price-section{align-items:baseline;flex-wrap:nowrap;}
    .new-price-container{display:block;font-size:18px;white-space:nowrap;}
    .card-price-section .discount-section{color:#828282;font-size:15px;}
    .power-price{font-size:60%;margin-left:1px;vertical-align:super;}
    @media screen and (max-width:768px){
    .new-price-container{font-size:15px;}
    .card-price-section .discount-section{font-size:14px;}
    }
    @media screen and (min-width:641px) and (max-width:767px){
    .new-price-container{font-size:14px;}
    .card-price-section .discount-section{font-size:13px;}
    }
    @media screen and (min-width:476px) and (max-width:500px){
    .new-price-container{font-size:14px;}
    .card-price-section .discount-section{font-size:13px;}
    }
    .seller-name-container{line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;}
    .card-seller-slug-container-test{display:flex!important;margin-top:0;}
    .save-percentage-off-test{display:block!important;font-size:14px!important;}
    .new-price-container{color:#000!important;font-size:18px!important;}
    .discount-section{color:#258635!important;font-weight:600;}
    .price-now-section-test{display:none!important;}
    .line-through{font-size:14px!important;margin-right:4px!important;}
    .discount-section{margin-left:4px!important;}
    .card-price-section{flex-wrap:wrap!important;}
    @media screen and (max-width:1280px){
    .line-through,.save-percentage-off-test{font-size:12px!important;}
    .new-price-container{font-size:16px!important;}
    .seller-name-container{font-size:14px!important;}
    }
    @media screen and (max-width:768px){
    .line-through,.save-percentage-off-test{font-size:12px!important;}
    .line-through{margin-right:3px!important;}
    }
    @media (min-width:475px) and (max-width:767px){
    .line-through,.save-percentage-off-test{font-size:12px!important;}
    .new-price-container{font-size:14px!important;}
    }
    @media screen and (max-width:500px){
    .discount-section{margin-left:4px!important;}
    }
    @media screen and (max-width:475px){
    .new-price-container{font-size:14px!important;}
    }
    .seller-name-test-wrapper{font-size:15px;font-weight:500!important;max-width:180px!important;}
    .card-title-one-line{line-height:1.5!important;}
    .customer-popup-container{background:rgba(34,34,34,.65);z-index:100000;}
    @media (max-width:660px){
    .customer-popup-inner-container{width:350px;}
    .customer-close-popup-icon-section{position:absolute;right:30px;top:30px;z-index:100;}
    .customer-popup-innerwrapper .customer-close-popup-icon-section{right:-50px;top:0;}
    }
    @media (max-width:639px){
    .customer-popup-innerwrapper .customer-close-popup-icon-section{right:5px;top:0;}
    }
    @media (max-width:375px){
    .customer-close-popup-icon-section{right:10px;}
    }
    .customer-close-popup-icon-section{cursor:pointer;margin-left:5px;padding:15px;}
    .sell-with-iu-button{box-shadow:0 3px 8px rgba(0,0,0,.29);}
    .sell-with-iu-button:hover{transform:translateY(-.5px);}
    .help-customers-container{display:flex;}
    .help-customers-container:hover{transform:translateY(-.5px);}
    @media screen and (max-width:322px){
    .header-test-mobile-inner .sell-with-iu-button{font-size:11px;padding:.4rem;}
    }
    @media screen and (max-width:1023px){
    .shop-by-category-innerwrapper.side-cats{top:110px;}
    }
    @media screen and (max-width:485px){
    .header-outer-container.sticky-header{min-height:50px!important;}
    .help-customers-container{flex-shrink:0;}
    .help-customers-container,.login-header-icon,.search-heaader-icon,.sell-with-iu-button{margin-right:.75rem!important;}
    .shop-by-category-innerwrapper.side-cats{top:95px;}
    }
    @media screen and (min-width:410px) and (max-width:485px){
    .header-hamburger-icon{height:1rem!important;width:1.286rem!important;}
    .inspire-uplift-header-logo{height:2.25rem!important;width:4.773rem!important;}
    .header-info-icon{height:1.375rem!important;width:1.375rem!important;}
    .sell-with-iu-button{font-size:.813rem!important;font-weight:600;line-height:.75rem!important;padding:.406rem .5rem;}
    .login-header-icon,.search-heaader-icon{height:1.375rem!important;width:1.375rem!important;}
    .login-header-icon{margin-top:4px;}
    .header-cart-icon{height:1.375rem!important;width:1.375rem!important;}
    }
    @media screen and (min-width:375px) and (max-width:409px){
    .header-hamburger-icon{height:.938rem!important;width:1.206rem!important;}
    .inspire-uplift-header-logo{height:2.125rem!important;width:4.5rem!important;}
    .header-info-icon{height:1.25rem!important;width:1.25rem!important;}
    .sell-with-iu-button{font-size:.813rem!important;font-weight:600;line-height:.75rem!important;padding:.406rem .5rem;}
    .login-header-icon,.search-heaader-icon{height:1.25rem!important;width:1.25rem!important;}
    .login-header-icon{margin-top:4px;}
    .header-cart-icon{height:1.25rem!important;width:1.25rem!important;}
    }
    @media screen and (max-width:374px){
    .header-hamburger-icon{height:1rem!important;width:1.286rem!important;}
    .inspire-uplift-header-logo{height:2.25rem!important;width:4.773rem!important;}
    .header-info-icon{height:1.125rem!important;width:1.125rem!important;}
    .sell-with-iu-button{font-size:.813rem!important;font-weight:600;line-height:.75rem!important;padding:.406rem .5rem;}
    .login-header-icon,.search-heaader-icon{height:1.125rem!important;width:1.125rem!important;}
    .login-header-icon{margin-top:4px;}
    .header-cart-icon{height:1.125rem!important;width:1.125rem!important;}
    }
    @media (max-width:320px){
    .top-footer-email-field-section{width:100%;}
    }
    .heading-section:after{border-bottom:4px solid #ff5f40;border-radius:20px;content:"";display:block!important;margin-top:2px;width:50%;}
    @media (max-width:1290px){
    .heading-section:after{margin-top:0;}
    }
    .embla-category{--category-slide-spacing:0.8rem;--category-slide-height:9rem;}
    .embla-category__viewport{overflow:hidden;}
    .embla-category__container{display:flex;flex-direction:row;margin-left:calc(var(--category-slide-spacing)*-1);}
    .embla-category__slide{flex:0 0 25%;min-width:0;padding-left:var(--category-slide-spacing);position:relative;}
    @media (max-width:1280px){
    .embla-category__slide{flex:0 0 35%;}
    }
    @media (max-width:1024px){
    .embla-category__slide{flex:0 0 50%;}
    }
    @media (max-width:768px){
    .embla-category__slide{flex:0 0 50%;}
    }
    @media (max-width:405px){
    .embla-category__slide{flex:0 0 70%;}
    }
    .embla-interest{--interest-slide-spacing:0.8rem;--interest-slide-height:9rem;}
    .embla-interest__viewport{overflow:hidden;}
    .embla-interest__container{display:flex;flex-direction:row;margin-left:calc(var(--interest-slide-spacing)*-1);}
    .embla-interest__slide{flex:0 0 12.5%;min-width:0;padding-left:var(--interest-slide-spacing);position:relative;}
    @media (max-width:1280px){
    .embla-interest__slide{flex:0 0 22%;}
    }
    @media (max-width:1024px){
    .embla-interest__slide{flex:0 0 30%;}
    }
    .embla-interest__slide__button{align-items:center;appearance:none;background:#fff;border:1px solid #ddd;border-radius:50px;color:#333!important;cursor:pointer;display:flex;gap:15px;height:56px;justify-content:center;line-height:1.22;margin:10px 0;padding:0 20px;text-align:center;text-decoration:none;touch-action:manipulation;transition:all .35s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;}
    .embla-interest__slide__button:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.1);}
    .embla-interest__slide__button .card-detail h3{font-size:15px;font-weight:700;margin:0;}
    @media (max-width:768px){
    .embla-interest__slide__button .card-detail h3{font-size:13px;}
    }
    @media (max-width:450px){
    .embla-interest__slide{flex:0 0 40%;}
    }
    @media (max-width:350px){
    .embla-interest__slide{flex:0 0 42%;}
    }
    @media (max-width:335px){
    .embla-interest__slide{flex:0 0 45%;}
    }
    @media (max-width:319px){
    .embla-interest__slide{flex:0 0 47%;}
    }
    @media (max-width:300px){
    .embla-interest__slide{flex:0 0 49%;}
    }
    .embla-interest__slide__button.active_interest{border-color:#12baff;color:#007eb2!important;}
    @media (max-width:767px){
    .embla-interest{width:100vw;}
    .embla-interest__container{padding-right:48px;}
    }
    .embla-popular{--popular-slide-spacing:0.8rem;--popular-slide-height:9rem;}
    .embla-popular__viewport{overflow:hidden;width:100%;}
    .embla-popular__container{display:flex;flex-direction:row;margin-left:calc(var(--popular-slide-spacing)*-1);}
    .embla-popular__slide{flex:0 0 25%;min-width:0;padding-left:var(--popular-slide-spacing);position:relative;}
    @media (max-width:1280px){
    .embla-popular__slide{flex:0 0 35%;}
    }
    @media (max-width:1024px){
    .embla-popular__slide{flex:0 0 50%;}
    }
    .embla-popular__slide__button{align-items:center;appearance:none;background-color:transparent;background:#f1f1f1;border:0;cursor:pointer;display:flex;gap:15px;line-height:1.3;margin:0;overflow:hidden;padding:0;text-decoration:none;touch-action:manipulation;transition:opacity .2s;transition:all .35s;width:100%;}
    .embla-popular__slide__button:hover .embla-popular__slide__img{transform:scale(1.1);}
    .embla-popular__slide__img{aspect-ratio:1/1;min-width:73px;overflow:hidden;transition:all .35s;width:73px;}
    .embla-popular__slide__button .card-detail h2{font-size:17px;font-weight:600;margin:0 0 3px;}
    @media (max-width:768px){
    .embla-popular__slide{flex:0 0 50%;}
    .embla-popular__slide__button .card-detail h2{font-size:13px;text-align:left;}
    .embla-popular__slide__img{min-width:53px;width:53px;}
    }
    @media (max-width:405px){
    .embla-popular__slide{flex:0 0 70%;}
    }
    .menu-items{font-size:15px;font-weight:600;position:relative;}
    .menu-items a{color:inherit;display:block;font-size:inherit;text-decoration:none;}
    .menu-items a{padding-bottom:.4rem;}
    .menu-items a:hover{background-color:#f2f2f2;}
    @media (min-width:1280px){
    .main-body-container{overflow:unset;}
    }
    .deals-header-container{align-items:center;background:linear-gradient(142.1deg,#005173 .06%,#007eb2 38.61%,#005477 100.06%);box-shadow:inset 0 0 2px 0 #005377;display:flex;justify-content:center;transition:.25s;transition-delay:.1s;width:100%;}
    @media (max-width:585px){
    .deals-header-container .italic{font-size:30px;}
    }
    @media (max-width:535px){
    .deals-header-container .italic{font-size:26px;}
    }
    @media (max-width:495px){
    .deals-timer-container{margin-left:10px;}
    .deals-timer-container .title-container{font-size:14px;}
    }
    @media (max-width:475px){
    .deals-header-container .italic{font-size:24px;}
    }
    @media (max-width:450px){
    .deals-header-container .italic{font-size:20px;}
    .deals-timer-container .timer-container>div{font-size:13px;}
    }
    @media (max-width:425px){
    .deals-header-container .italic{font-size:18px;}
    .deals-timer-container{margin-left:10px;}
    .deals-timer-container .title-container{display:none;}
    }
    @media (max-width:340px){
    .deals-timer-container{margin-left:8px;}
    .deals-header-container .italic{font-size:15px;}
    }
    @media (max-width:320px){
    .deals-timer-container{margin-left:6px;}
    .deals-header-container .italic{font-size:14px;}
    .deals-timer-container .timer-container>div{font-size:11px;}
    .deals-header-container .italic{font-size:12px;}
    }
    .deals-header-container:hover{background-position:200px 0;}
    .deals-header-container:hover svg{transform:translateX(5px);}
    @media (max-width:360px){
    .deals-header-container svg{margin-left:10px;}
    }
    @media (max-width:351px){
    .deals-header-container svg{height:8px;margin-left:5px;}
    }
    @media (max-width:328px){
    .deals-header-container svg{display:none;}
    }
    :root{--kl-reviews-color-light-gray:#e9e9eb;}
    :root{--swiper-pagination-bottom:0;}
    :root{--atlas-background-main:#faf9f8;--atlas-background-content:#ffffff;--atlas-text-primary:#1d1e20;--atlas-text-secondary:#4b4d4e;--atlas-text-negative:#be2119;--atlas-text-placeholder:#747576;--atlas-text-primary-inverse:#ffffff;--atlas-primary-color:#3f5260;--atlas-button-primary:#3f5260;--atlas-button-disabled-color:grey;--atlas-button-text-disabled-color:lightgrey;--atlas-border-light:rgba(0, 0, 0, 0.05);--atlas-border-focus:#41a1e6;--atlas-border-dark:rgba(0, 0, 0, 0.5);--atlas-input-error:#cc3c28;--atlas-empty-background:rgba(0, 0, 0, 0.05);--atlas-overlay-light:rgba(0, 0, 0, 0.05);--atlas-overlay-medium:rgba(0, 0, 0, 0.15);--atlas-overlay-heavy:rgba(0, 0, 0, 0.5);--atlas-focus-outline-color:rgba(65, 161, 230, 0.2);--atlas-font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif;--atlas-font-family-mono:ui-monospace, Menlo, Monaco, "Cascadia Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Cantarell", "Source Code Pro", "Fira Mono", "Droid Sans Mono", Verdana, monospace;--atlas-font-size-tiny:12px;--atlas-margin-tiny:4px;--atlas-line-height-tiny:16px;--atlas-font-size-small:14px;--atlas-line-height-small:20px;--atlas-margin-small:8px;--atlas-font-size-normal:16px;--atlas-line-height-normal:24px;--atlas-margin-normal:8px;--atlas-font-size-large:18px;--atlas-line-height-large:28px;--atlas-margin-large:10px;--atlas-font-weight-normal:400;--atlas-font-weight-bold:510;--atlas-heading-font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif;--atlas-heading-text-primary:#1d1e20;--atlas-heading-text-secondary:#4b4d4e;--atlas-heading-text-negative:#be2119;--atlas-font-size-h1:32px;--atlas-line-height-h1:40px;--atlas-margin-h1:20px;--atlas-font-size-h2:24px;--atlas-line-height-h2:32px;--atlas-margin-h2:16px;--atlas-font-size-h3:20px;--atlas-line-height-h3:28px;--atlas-margin-h3:12px;--atlas-font-weight-heading:500;--atlas-font-weight-heading-bold:600;--atlas-button-border-radius:8px;--atlas-button-border-radius-small:8px;--atlas-button-border-radius-normal:8px;--atlas-button-padding-normal:7px 12px;--atlas-button-padding-small:5px 12px;--atlas-button-font-weight:500;--atlas-button-icon-size-small:32px;--atlas-button-icon-size-normal:40px;--atlas-input-border-radius-normal:8px;--atlas-input-border-radius-small:8px;--atlas-input-padding:7px 12px;--atlas-input-background-disabled:#d3d3d3;--atlas-select-padding-small:5px 27px 5px 12px;--atlas-font-size-caret:10px;--atlas-font-family-caret:Arial, sans-serif;--atlas-drawer-border-radius:24px;--atlas-toast-border-radius:12px;--atlas-card-border-radius-small:24px;--atlas-card-border-radius-normal:32px;--atlas-card-shadow:0px 2px 8px 0px rgba(55, 63, 71, 0.08), 0px 1px 2px 0px rgba(55, 63, 71, 0.12);--atlas-tabs-border-radius:12px;--atlas-loading-spinner-overlay-color:rgba(0, 0, 0, 0.5);--atlas-loading-spinner-size-small:16px;--atlas-loading-spinner-size-medium:20px;--atlas-loading-spinner-size-large:24px;--atlas-loading-spinner-size-jumbo:32px;--atlas-loading-skeleton-color:rgba(0, 0, 0, 0.05);--atlas-loading-skeleton-highlight-color:rgba(0, 0, 0, 0.02);--atlas-thumbnail-border-radius:12px;--atlas-space-tiny:4px;--atlas-space-mini:8px;--atlas-space-small:12px;--atlas-space-medium:16px;--atlas-space-large:20px;--atlas-space-jumbo:24px;--atlas-space-huge:32px;--atlas-space-enormous:40px;--atlas-icon-size-mini:16px;--atlas-icon-size-small:20px;--atlas-icon-size-medium:24px;--atlas-icon-size-large:32px;--atlas-icon-size-jumbo:40px;}
    .kl-private-reset-css-Xuajs1 ::before,.kl-private-reset-css-Xuajs1 ::after,.kl-private-reset-css-Xuajs1 input[type=email],.kl-private-reset-css-Xuajs1{animation:none;animation-delay:0;animation-direction:normal;animation-duration:0;animation-fill-mode:none;animation-iteration-count:1;animation-name:none;animation-play-state:running;animation-timing-function:ease;backface-visibility:visible;background:0;background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:none;background-origin:padding-box;background-position:0 0;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto auto;border:0;border-style:none;border-width:medium;border-color:inherit;border-bottom:0;border-bottom-color:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-style:none;border-bottom-width:medium;border-collapse:separate;border-image:none;border-left:0;border-left-color:inherit;border-left-style:none;border-left-width:medium;border-radius:0;border-right:0;border-right-color:inherit;border-right-style:none;border-right-width:medium;border-spacing:0;border-top:0;border-top-color:inherit;border-top-left-radius:0;border-top-right-radius:0;border-top-style:none;border-top-width:medium;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:inherit;columns:auto;column-count:auto;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-rule-color:currentColor;column-rule-style:none;column-rule-width:none;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:block;empty-cells:show;float:none;font:normal;font-family:inherit;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin:0;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;pointer-events:initial;position:static;right:auto;tab-size:8;table-layout:auto;text-align:inherit;text-align-last:auto;text-decoration:none;text-decoration-color:inherit;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-style:flat;transition:none;transition-delay:0s;transition-duration:0s;transition-property:none;transition-timing-function:ease;unicode-bidi:normal;visibility:visible;white-space:normal;widows:0;width:auto;word-spacing:normal;z-index:auto;-webkit-font-smoothing:antialiased;}
    .klaviyo-form.klaviyo-form.klaviyo-form{-webkit-overflow-scrolling:touch;}
    .klaviyo-form.klaviyo-form.klaviyo-form ::-webkit-scrollbar{width:0px;height:0px;background:rgba(0,0,0,0);}
    .go4276789027.go4276789027.go4276789027::placeholder{color:#949596;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;}
    .go4276789027.go4276789027.go4276789027:hover{border-color:rgba(0,0,0,0)!important;}
    @keyframes pulse{50%{opacity:.5;}}
    @keyframes pulse{from{transform:scale3d(1, 1, 1);}50%{transform:scale3d(1.1, 1.1, 1.1);}to{transform:scale3d(1, 1, 1);}}
    @keyframes scrollUp{0%{transform:translate(0);}5.0000%{transform:translateY(-48px);}50%{transform:translateY(-48px);}55.0000%{transform:translateY(-100px);}to{transform:translateY(-100px);}}
    @keyframes trustScroll{0%,45%{transform:translateY(2px);}50%,95%{transform:translateY(-43px);}to{transform:translateY(-68px);}}


    .skeleton-product {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 10px;
        background-color: #f0f0f0;
        border-radius: 8px;
        width: 100%;
        height: 300px;
        margin-bottom: 10px;
        animation: skeleton-loading 1.5s infinite;
    }
    
    .skeleton-product .image-placeholder,
    .skeleton-product .text-placeholder, 
    .price-placeholder, .reviews-placeholder {
        background: linear-gradient(90deg, #e0e0e0 25%, #f0f0f0 50%, #e0e0e0 75%);
        background-size: 200% 100%;
        animation: shimmer 1.5s infinite;
        border-radius: 4px;
    }
    
    .skeleton-product .image-placeholder {
        width: 80%;
        height: 60%;
    }
    
    .skeleton-product .text-placeholder {
        width: 60%;
        height: 15px;
    }
    .skeleton-product .price-placeholder {
        width: 40%;
        height: 15px;
    }
    .skeleton-product .reviews-placeholder {
        width: 50%;
        height: 15px;
    }
    
    .skeleton-product .text-placeholder.short {
        width: 40%;
    }
    .skeleton-product .price-placeholder.short {
        width: 40%;
    }
    .skeleton-product .reviews-placeholder.short {
        width: 40%;
    }
    
    @keyframes shimmer {
        0% {
            background-position: -200% 0;
        }
        100% {
            background-position: 200% 0;
        }
    }
    
    @keyframes skeleton-loading {
        0% {
            opacity: 0.6;
        }
        50% {
            opacity: 0.3;
        }
        100% {
            opacity: 0.6;
        }
    }
    


    /* Stile per il bottone attivo */
    .category-btn.active-category {
        border: 0px solid #007bff; /* Colore del bordo */
        
    }


    .skeleton-loader {
        width: 100%;
        height: 250px;
        margin-bottom: 20px;
        background: #e0e0e0;
        animation: pulse 1.5s infinite ease-in-out;
        border-radius: 8px;
    }

    /* Animazione di caricamento pulsante */
    @keyframes pulse {
        0% {
        background-color: #e0e0e0;
        }
        50% {
        background-color: #c0c0c0;
        }
        100% {
        background-color: #e0e0e0;
        }
    }

    /* Esempio di un loader specifico per una card prodotto */
    .skeleton-card {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 10px;
    }

    .skeleton-card img {
        width: 100px;
        height: 100px;
        background: #e0e0e0;
        border-radius: 8px;
    }

    .skeleton-card h3 {
        width: 70%;
        height: 20px;
        background: #e0e0e0;
        border-radius: 8px;
    }

    .skeleton-card p {
        width: 50%;
        height: 15px;
        background: #e0e0e0;
        border-radius: 8px;
    }

    .skeleton-card .product-stars {
        width: 70%;
        height: 20px;
        background: #e0e0e0;
        border-radius: 8px;
    }

    .embla-interest {
        overflow: hidden; /* Nasconde eventuali scorrimenti verticali */
    }

    /* Contenitore viewport */
    .embla-interest__viewport {
        display: flex;
        overflow-x: auto; /* Abilita lo scorrimento orizzontale */
        scroll-snap-type: x mandatory; /* Snap per lo scorrimento */
        -webkit-overflow-scrolling: touch; /* Scorrimento fluido su dispositivi mobili */
        position: relative; /* Per posizionare correttamente la barra */
        scrollbar-width: thin; /* Barra sottile per Firefox */
        scrollbar-color: #ccc transparent; /* Colore per Firefox */
    }

    /* Barra di scorrimento per Webkit */
    .embla-interest__viewport::-webkit-scrollbar {
        height: 4px; /* Altezza sottile per la barra orizzontale */
    }

    .embla-interest__viewport::-webkit-scrollbar-thumb {
        background-color: #ccc; /* Colore della barra */
        border-radius: 2px; /* Angoli arrotondati */
    }

    .embla-interest__viewport::-webkit-scrollbar-track {
        background: transparent; /* Sfondo trasparente */
    }

    /* Nasconde la barra se non necessario */
    .embla-interest__viewport::-webkit-scrollbar:horizontal {
        display: block;
    }

    .embla-interest__viewport:has(:hover)::-webkit-scrollbar {
        opacity: 1; /* Mostra la barra solo al passaggio del mouse */
    }

    .embla-interest__viewport:hover::-webkit-scrollbar-thumb {
        background-color: #888; /* Scuro durante il passaggio del mouse */
    }

    
    /* Elementi slide */
    .embla-interest__slide {
        flex: 0 0 auto; /* Ogni slide occupa solo lo spazio richiesto */
        scroll-snap-align: start; /* Allinea ogni slide con il bordo sinistro */
        touch-action: pan-x; /* Permette il trascinamento orizzontale */
    } 


    .heading-xl{font-size:1.75rem;line-height:1.5625rem;font-weight:900;letter-spacing:-.0625rem;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .heading-lg{font-size:1.1875rem;line-height:1.1875rem;font-weight:900;letter-spacing:-.00625rem;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .heading-sm{font-size:.9375rem;line-height:1.125rem;font-weight:900;letter-spacing:.00625rem;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .heading-xs{font-size:.75rem;line-height:.875rem;font-weight:900;letter-spacing:.00625rem;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .body-lg{font-size:1.0625rem;line-height:1.5rem;font-weight:400;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .body-lg-bold{font-size:1.0625rem;line-height:1.5rem;font-weight:600;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .body-md-bold{font-size:.9375rem;line-height:1.3125rem;font-weight:600;letter-spacing:.0125rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .body-sm{font-size:.8125rem;line-height:1.3125rem;font-weight:400;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .body-sm-bold{font-size:.8125rem;line-height:1rem;font-weight:600;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .body-xs{font-size:.75rem;line-height:1.0625rem;font-weight:400;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .\!body-xs-bold{font-size:.75rem!important;line-height:1.0625rem!important;font-weight:600!important;letter-spacing:.015625rem!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;color:#000!important;}
    .body-xs-bold{font-size:.75rem;line-height:1.0625rem;font-weight:600;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .body-2xs{font-size:.6875rem;line-height:.8125rem;font-weight:400;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .body-2xs-bold{font-size:.6875rem;line-height:.8125rem;font-weight:600;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .button-secondary{font-size:.8125rem;line-height:1rem;font-weight:600;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;border:0;border-radius:9999px;cursor:pointer;display:inline-flex;justify-content:center;padding:1rem 2rem;height:3rem;-webkit-text-decoration:none;text-decoration:none;transition:background-color .3s ease,color .3s ease,border .3s ease;}
    .button-secondary:disabled{background-color:#f0f0f0;color:#d0d0d0;cursor:not-allowed;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
    .button-secondary{background-color:#f0f0f0;}
    .button-secondary:hover{background-color:#e6e6e6;}
    .button-secondary:focus{background-color:#d0d0d0;}
    .button-small{padding:.625rem 1rem;height:2.25rem;}
    .pointer-events-none{pointer-events:none;}
    .invisible{visibility:hidden;}
    .fixed{position:fixed;}
    .absolute{position:absolute;}
    .relative{position:relative;}
    .sticky{position:sticky;}
    .inset-0{top:0;right:0;bottom:0;left:0;}
    .inset-x-0{left:0;right:0;}
    .-bottom-1\.5{bottom:-.375rem;}
    .-bottom-6{bottom:-1.5rem;}
    .-right-1\.5{right:-.375rem;}
    .bottom-0{bottom:0;}
    .bottom-2{bottom:.5rem;}
    .bottom-\[155px\]{bottom:155px;}
    .left-0{left:0;}
    .left-5{left:1.25rem;}
    .right-0{right:0;}
    .right-2{right:.5rem;}
    .right-4{right:1rem;}
    .right-\[15px\]{right:15px;}
    .right-\[calc\(-1\*var\(--aside-size\)\)\]{right:calc(-1 * var(--aside-size));}
    .top-0{top:0;}
    .top-2{top:.5rem;}
    .top-\[0\.625rem\]{top:.625rem;}
    .top-\[64px\]{top:64px;}
    .top-\[calc\(100\%-4px\)\]{top:calc(100% - 4px);}
    .z-10{z-index:10;}
    .z-50{z-index:50;}
    .z-\[2\]{z-index:2;}
    .order-1{order:1;}
    .order-2{order:2;}
    .col-span-1{grid-column:span 1 / span 1;}
    .col-span-2{grid-column:span 2 / span 2;}
    .m-0{margin:0;}
    .m-2{margin:.5rem;}
    .-mx-4{margin-left:-1rem;margin-right:-1rem;}
    .mx-1{margin-left:.25rem;margin-right:.25rem;}
    .mx-2{margin-left:.5rem;margin-right:.5rem;}
    .mx-4{margin-left:1rem;margin-right:1rem;}
    .mx-auto{margin-left:auto;margin-right:auto;}
    .my-1{margin-top:.25rem;margin-bottom:.25rem;}
    .my-\[3px\]{margin-top:3px;margin-bottom:3px;}
    .mb-1{margin-bottom:.25rem;}
    .mb-2{margin-bottom:.5rem;}
    .mb-2\.5{margin-bottom:.625rem;}
    .mb-3{margin-bottom:.75rem;}
    .mb-4{margin-bottom:1rem;}
    .mb-5{margin-bottom:1.25rem;}
    .mb-6{margin-bottom:1.5rem;}
    .mb-8{margin-bottom:2rem;}
    .mb-\[15\.5px\]{margin-bottom:15.5px;}
    .mb-\[env\(safe-area-inset-bottom\)\]{margin-bottom:env(safe-area-inset-bottom);}
    .ml-1{margin-left:.25rem;}
    .ml-2{margin-left:.5rem;}
    .ml-3{margin-left:.75rem;}
    .ml-4{margin-left:1rem;}
    .ml-8{margin-left:2rem;}
    .ml-auto{margin-left:auto;}
    .mr-2{margin-right:.5rem;}
    .mr-3{margin-right:.75rem;}
    .mr-4{margin-right:1rem;}
    .mr-5{margin-right:1.25rem;}
    .mt-10{margin-top:2.5rem;}
    .mt-2{margin-top:.5rem;}
    .mt-3{margin-top:.75rem;}
    .mt-4{margin-top:1rem;}
    .mt-5{margin-top:1.25rem;}
    .mt-6{margin-top:1.5rem;}
    .mt-9{margin-top:2.25rem;}
    .mt-auto{margin-top:auto;}
    .box-border{box-sizing:border-box;}
    .box-content{box-sizing:content-box;}
    .block{display:block;}
    .inline-block{display:inline-block;}
    .flex{display:flex;}
    .inline-flex{display:inline-flex;}
    .grid{display:grid;}
    .contents{display:contents;}
    .hidden{display:none;}
    .\!h-full{height:100%!important;}
    .h-1{height:.25rem;}
    .h-10{height:2.5rem;}
    .h-12{height:3rem;}
    .h-3{height:.75rem;}
    .h-4{height:1rem;}
    .h-6{height:1.5rem;}
    .h-8{height:2rem;}
    .h-9{height:2.25rem;}
    .h-\[13px\]{height:13px;}
    .h-\[17px\]{height:17px;}
    .h-\[1px\]{height:1px;}
    .h-\[2px\]{height:2px;}
    .h-\[35px\]{height:35px;}
    .h-\[3px\]{height:3px;}
    .h-auto{height:auto;}
    .h-fit{height:-moz-fit-content;height:fit-content;}
    .h-full{height:100%;}
    .h-screen{height:100vh;}
    .max-h-16{max-height:4rem;}
    .max-h-\[197px\]{max-height:197px;}
    .min-h-10{min-height:2.5rem;}
    .min-h-\[152px\]{min-height:152px;}
    .min-h-\[2\.5rem\]{min-height:2.5rem;}
    .min-h-\[3\.25rem\]{min-height:3.25rem;}
    .min-h-\[75vh\]{min-height:75vh;}
    .min-h-screen{min-height:100vh;}
    .\!w-auto{width:auto!important;}
    .w-0{width:0px;}
    .w-10{width:2.5rem;}
    .w-2{width:.5rem;}
    .w-3{width:.75rem;}
    .w-8{width:1rem;}
    .w-5{width:1.25rem;}
    .w-6{width:1.5rem;}
    .w-8{width:2rem;}
    .w-9{width:2.25rem;}
    .w-\[100\%\]{width:100%;}
    .w-\[13px\]{width:13px;}
    .w-\[35px\]{width:35px;}
    .w-\[80px\]{width:80px;}
    
    .w-auto{width:auto;}
    .w-fit{width:-moz-fit-content;width:fit-content;}
    .w-full{width:100%;}
    .min-w-\[0px\]{min-width:0px;}
    .min-w-\[101px\]{min-width:101px;}
    .min-w-\[300px\]{min-width:300px;}
    .min-w-\[330px\]{min-width:330px;}
    .min-w-\[var\(--aside-size\)\]{min-width:var(--aside-size);}
    .min-w-fit{min-width:-moz-fit-content;min-width:fit-content;}
    .min-w-full{min-width:100%;}
    .\!max-w-\[100\%\]{max-width:100%!important;}
    .\!max-w-\[unset\]{max-width:none!important;max-width:initial!important;}
    
    .max-w-\[1920px\]{max-width:1920px;}
    .max-w-\[426px\]{max-width:426px;}
    .max-w-\[900px\]{max-width:900px;}
    .max-w-\[var\(--aside-size\)\]{max-width:var(--aside-size);}
    .max-w-full{max-width:100%;}
    
    .flex-1{flex:1 1 0%;}
    .flex-\[0\]{flex:0;}
    .flex-none{flex:none;}
    .translate-x-\[100\%\]{--tw-translate-x:100%;transform:translate(100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
    .translate-x-\[calc\(-1\*100\%\)\]{--tw-translate-x:-100%;transform:translate(-100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
    .translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
    .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
    .animate-marquee{animation:marquee-vertical 3s linear infinite;}
    .cursor-default{cursor:default;}
    .cursor-pointer{cursor:pointer;}
    .cursor-text{cursor:text;}
    .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}
    .flex-row{flex-direction:row;}
    .flex-col{flex-direction:column;}
    .flex-col-reverse{flex-direction:column-reverse;}
    .flex-wrap{flex-wrap:wrap;}
    .items-start{align-items:flex-start;}
    .items-center{align-items:center;}
    .justify-start{justify-content:flex-start;}
    .justify-end{justify-content:flex-end;}
    .justify-center{justify-content:center;}
    .justify-between{justify-content:space-between;}
    .justify-around{justify-content:space-around;}
    .justify-items-center{justify-items:center;}
    .gap-1\.5{gap:.375rem;}
    .gap-2{gap:.5rem;}
    .gap-3{gap:.75rem;}
    .gap-4{gap:1rem;}
    .gap-\[1px\]{gap:1px;}
    .gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem;}
    .gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem;}
    .gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem;}
    .gap-x-4{-moz-column-gap:1rem;column-gap:1rem;}
    .gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem;}
    .gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem;}
    .gap-y-1{row-gap:.25rem;}
    .gap-y-2{row-gap:.5rem;}
    .gap-y-5{row-gap:1.25rem;}
    .space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:0rem;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * (1 - var(--tw-space-x-reverse)));margin-left:.25rem;margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)));}
    .space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:0rem;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * (1 - var(--tw-space-x-reverse)));margin-left:1.25rem;margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));}
    .space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * (1 - var(--tw-space-y-reverse)));margin-top:.375rem;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:0rem;margin-bottom:calc(.375rem * var(--tw-space-y-reverse));}
    .overflow-hidden{overflow:hidden;}
    .overflow-visible{overflow:visible;}
    .overflow-x-auto{overflow-x:auto;}
    .overflow-y-auto{overflow-y:auto;}
    .overflow-x-hidden{overflow-x:hidden;}
    .overflow-y-hidden{overflow-y:hidden;}
    .overflow-x-scroll{overflow-x:scroll;}
    .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .text-ellipsis{text-overflow:ellipsis;}
    .whitespace-nowrap{white-space:nowrap;}
    .rounded{border-radius:.25rem;}
    .rounded-\[0\.25rem\]{border-radius:.25rem;}
    .rounded-\[20px\]{border-radius:20px;}
    .rounded-\[2px\]{border-radius:2px;}
    .rounded-full{border-radius:9999px;}
    .rounded-sm{border-radius:.125rem;}
    .rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;}
    .rounded-b-\[20px\]{border-bottom-right-radius:20px;border-bottom-left-radius:20px;}
    .rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;}
    .rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem;}
    .border{border-width:1px;}
    .border-0{border-width:0px;}
    .border-2{border-width:2px;}
    .\!border-b-0{border-bottom-width:0px!important;}
    .border-b{border-bottom-width:1px;}
    .border-b-3{border-bottom-width:3px;}
    .border-b-\[3px\]{border-bottom-width:3px;}
    .border-t{border-top-width:1px;}
    .border-none{border-style:none;}
    .border-neutral-100{--tw-border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--tw-border-opacity));}
    .border-neutral-300{--tw-border-opacity:1;border-color:#f0f0f0;border-color:rgba(240,240,240,var(--tw-border-opacity));}
    .border-neutral-400{--tw-border-opacity:1;border-color:#e6e6e6;border-color:rgba(230,230,230,var(--tw-border-opacity));}
    .border-neutral-700{--tw-border-opacity:1;border-color:#4d4d4d;border-color:rgba(77,77,77,var(--tw-border-opacity));}
    .border-neutral-900{--tw-border-opacity:1;border-color:#000;border-color:rgba(0,0,0,var(--tw-border-opacity));}
    .border-transparent{border-color:transparent;}
    .border-b-neutral-400{--tw-border-opacity:1;border-bottom-color:#e6e6e6;border-bottom-color:rgba(230,230,230,var(--tw-border-opacity));}
    .border-t-neutral-500{--tw-border-opacity:1;border-top-color:#d0d0d0;border-top-color:rgba(208,208,208,var(--tw-border-opacity));}
    .bg-\[\#D44A4B\]{--tw-bg-opacity:1;background-color:#d44a4b;background-color:rgba(212,74,75,var(--tw-bg-opacity));}
    .bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--tw-bg-opacity));}
    .bg-green-500{--tw-bg-opacity:1;background-color:#2e832c;background-color:rgba(46,131,44,var(--tw-bg-opacity));}
    .bg-green-600{--tw-bg-opacity:1;background-color:#256923;background-color:rgba(37,105,35,var(--tw-bg-opacity));}
    .bg-neutral-100{--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));}
    .bg-neutral-300{--tw-bg-opacity:1;background-color:#f0f0f0;background-color:rgba(240,240,240,var(--tw-bg-opacity));}
    .bg-neutral-400{--tw-bg-opacity:1;background-color:#e6e6e6;background-color:rgba(230,230,230,var(--tw-bg-opacity));}
    .bg-neutral-600{--tw-bg-opacity:1;background-color:#7e7e7e;background-color:rgba(126,126,126,var(--tw-bg-opacity));}
    .bg-neutral-700{--tw-bg-opacity:1;background-color:#4d4d4d;background-color:rgba(77,77,77,var(--tw-bg-opacity));}
    .bg-neutral-900{--tw-bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--tw-bg-opacity));}
    .bg-red-500{--tw-bg-opacity:1;background-color:#be2d2e;background-color:rgba(190,45,46,var(--tw-bg-opacity));}
    .bg-transparent{background-color:transparent;}
    .bg-opacity-80{--tw-bg-opacity:.8;}
    .bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops));}
    .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops));}
    .from-neutral-100{--tw-gradient-from:#ffffff var(--tw-gradient-from-position);--tw-gradient-to:rgba(255, 255, 255, 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);}
    .to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position);}
    .\!p-0{padding:0!important;}
    .p-0{padding:0;}
    .p-0\.5{padding:.125rem;}
    .p-1{padding:.25rem;}
    .p-2{padding:.5rem;}
    .p-5{padding:1.25rem;}
    .px-0{padding-left:0;padding-right:0;}
    .px-0\.5{padding-left:.125rem;padding-right:.125rem;}
    .px-1{padding-left:.25rem;padding-right:.25rem;}
    .px-2{padding-left:.5rem;padding-right:.5rem;}
    .px-3{padding-left:.75rem;padding-right:.75rem;}
    .px-4{padding-left:1rem;padding-right:1rem;}
    .px-6{padding-left:1.5rem;padding-right:1.5rem;}
    .px-8{padding-left:2rem;padding-right:2rem;}
    .py-1{padding-top:.25rem;padding-bottom:.25rem;}
    .py-1\.5{padding-top:.375rem;padding-bottom:.375rem;}
    .py-2{padding-top:.5rem;padding-bottom:.5rem;}
    .py-3{padding-top:.75rem;padding-bottom:.75rem;}
    .py-4{padding-top:1rem;padding-bottom:1rem;}
    .py-5{padding-top:1.25rem;padding-bottom:1.25rem;}
    .py-6{padding-top:1.5rem;padding-bottom:1.5rem;}
    .pb-1{padding-bottom:.25rem;}
    .pb-2{padding-bottom:.5rem;}
    .pb-3{padding-bottom:.75rem;}
    .pb-8{padding-bottom:2rem;}
    .pl-2{padding-left:.5rem;}
    .pl-3{padding-left:.75rem;}
    .pl-4{padding-left:1rem;}
    .pl-\[3px\]{padding-left:3px;}
    .pr-1{padding-right:.25rem;}
    .pr-14{padding-right:3.5rem;}
    .pr-2{padding-right:.5rem;}
    .pr-4{padding-right:1rem;}
    .pt-0{padding-top:0;}
    .pt-1{padding-top:.25rem;}
    .pt-3{padding-top:.75rem;}
    .pt-4{padding-top:1rem;}
    .pt-6{padding-top:1.5rem;}
    .pt-\[3px\]{padding-top:3px;}
    .text-center{text-align:center;}
    .\!text-\[13px\]{font-size:13px!important;}
    .text-\[13px\]{font-size:13px;}
    .text-\[20px\]{font-size:20px;}
    .text-base{font-size:1rem;line-height:1.5rem;}
    .text-sm{font-size:.875rem;line-height:1.25rem;}
    .text-xs{font-size:.75rem;line-height:1rem;}
    .text-xxs{font-size:10px;}
    .\!font-\[800\],.\!font-extrabold{font-weight:800!important;}
    .font-bold{font-weight:700;}
    .font-extrabold{font-weight:800;}
    .font-normal{font-weight:400;}
    .font-semibold{font-weight:600;}
    .uppercase{text-transform:uppercase;}
    .\!leading-\[100\%\]{line-height:100%!important;}
    .leading-3{line-height:.75rem;}
    .leading-5{line-height:1.25rem;}
    .leading-\[10px\]{line-height:10px;}
    .leading-\[14\.4px\]{line-height:14.4px;}
    .leading-\[140\%\]{line-height:140%;}
    .leading-\[14px\]{line-height:14px;}
    .leading-\[15px\]{line-height:15px;}
    .leading-\[17px\]{line-height:17px;}
    .leading-\[18\.2px\]{line-height:18.2px;}
    .leading-\[21px\]{line-height:21px;}
    .leading-\[24px\]{line-height:24px;}
    .leading-\[44px\]{line-height:44px;}
    .tracking-\[-1px\]{letter-spacing:-1px;}
    .tracking-\[0\.25px\]{letter-spacing:.25px;}
    .tracking-wide{letter-spacing:.025em;}
    .\!text-neutral-700{--tw-text-opacity:1!important;color:#4d4d4d!important;color:rgba(77,77,77,var(--tw-text-opacity))!important;}
    .text-neutral-100{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));}
    .text-neutral-600{--tw-text-opacity:1;color:#7e7e7e;color:rgba(126,126,126,var(--tw-text-opacity));}
    .text-neutral-700{--tw-text-opacity:1;color:#4d4d4d;color:rgba(77,77,77,var(--tw-text-opacity));}
    .text-neutral-900{--tw-text-opacity:1;color:#000;color:rgba(0,0,0,var(--tw-text-opacity));}
    .text-red-500{--tw-text-opacity:1;color:#be2d2e;color:rgba(190,45,46,var(--tw-text-opacity));}
    .text-white{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));}
    .opacity-0{opacity:0;}
    .opacity-100{opacity:1;}
    .opacity-40{opacity:.4;}
    .shadow-\[0_0_5px_0_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 0 5px 0 rgba(0,0,0,.2);--tw-shadow-colored:0 0 5px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 0 5px #0003;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow);}
    .shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0, 0, 0, .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow);}
    .shadow-\[\#0003\]{--tw-shadow-color:rgba(0,0,0,.2);--tw-shadow:var(--tw-shadow-colored);}
    .ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:0 0 #fff,var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0,0,0,0));}
    .backdrop-blur-2xl{--tw-backdrop-blur:blur(40px);-webkit-backdrop-filter:blur(40px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:blur(40px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
    .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
    .transition-\[border-radius\,shadow\]{transition-property:border-radius,shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
    .transition-\[left\,width\]{transition-property:left,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
    .transition-\[max-height\]{transition-property:max-height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
    .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
    .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
    .transition-mobileAside{transition-property:background,opacity,transform,filter,visibility,-webkit-backdrop-filter;transition-property:background,opacity,transform,filter,backdrop-filter,visibility;transition-property:background,opacity,transform,filter,backdrop-filter,visibility,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
    .transition-none{transition-property:none;}
    .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
    .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
    .duration-200{transition-duration:.2s;}
    .duration-300{transition-duration:.3s;}
    .duration-500{transition-duration:.5s;}
    .duration-700{transition-duration:.7s;}
    .duration-\[\.15s\]{transition-duration:.15s;}
    .duration-\[250ms\]{transition-duration:.25s;}
    .ease-\[ease\]{transition-timing-function:ease;}
    .ease-in{transition-timing-function:cubic-bezier(.4,0,1,1);}
    .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1);}
    .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1);}
    .no-scrollbar::-webkit-scrollbar{display:none;}
    .no-scrollbar{scrollbar-width:none;-ms-overflow-style:none;}
    .\[clipPath\:inset\(0_-10px_-10px_-10px\)\]{clip-path:inset(0 -10px -10px -10px);}
    .placeholder\:body-xs::placeholder{font-size:.75rem;line-height:1.0625rem;font-weight:400;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    @media (min-width: 767px){
    .md\:body-md-bold{font-size:.9375rem;line-height:1.3125rem;font-weight:600;letter-spacing:.0125rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    }
    @media (min-width: 989px){
    .lg\:heading-xl{font-size:1.75rem;line-height:1.5625rem;font-weight:900;letter-spacing:-.0625rem;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    }
    .placeholder\:transition-colors::placeholder{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
    .placeholder\:duration-\[200ms\]::placeholder{transition-duration:.2s;}
    .placeholder\:ease-\[ease\]::placeholder{transition-timing-function:ease;}
    @media (hover: hover) and (pointer: fine){
    .hover\:border-neutral-600:hover{--tw-border-opacity:1;border-color:#7e7e7e;border-color:rgba(126,126,126,var(--tw-border-opacity));}
    .hover\:bg-neutral-300:hover{--tw-bg-opacity:1;background-color:#f0f0f0;background-color:rgba(240,240,240,var(--tw-bg-opacity));}
    .hover\:bg-neutral-400:hover{--tw-bg-opacity:1;background-color:#e6e6e6;background-color:rgba(230,230,230,var(--tw-bg-opacity));}
    .hover\:fill-neutral-100:hover{fill:#fff;}
    .hover\:text-neutral-100:hover{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));}
    .hover\:underline:hover{text-decoration-line:underline;}
    .hover\:opacity-90:hover{opacity:.9;}
    }
    .focus\:border-neutral-900:focus{--tw-border-opacity:1;border-color:#000;border-color:rgba(0,0,0,var(--tw-border-opacity));}
    .focus\:text-neutral-100:focus{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));}
    .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px;}
    .focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:0 0 #fff,var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0,0,0,0));}
    .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:0 0 #fff,0 0 0 4px #2563eb,0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0,0,0,0));}
    .focus\:ring-neutral-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(0, 0, 0, var(--tw-ring-opacity));}
    .active\:bg-neutral-400:active{--tw-bg-opacity:1;background-color:#e6e6e6;background-color:rgba(230,230,230,var(--tw-bg-opacity));}
    .active\:ring-0:active{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:0 0 #fff,var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0,0,0,0));}
    .peer:checked~.peer-checked\:pointer-events-auto{pointer-events:auto;}
    .peer:checked~.peer-checked\:visible{visibility:visible;}
    .peer:checked~.peer-checked\:translate-x-\[0px\]{--tw-translate-x:0px;transform:translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
    .peer:checked~.peer-checked\:translate-x-\[calc\(-1\*var\(--aside-size\)\)\]{--tw-translate-x:calc(-1 * var(--aside-size));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
    .peer:checked~.peer-checked\:bg-\[rgba\(0\,0\,0\,0\.7\)\]{background-color:#000000b3;}
    .peer:checked~.peer-checked\:opacity-100{opacity:1;}
    .peer:checked~.peer-checked\:backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:blur(4px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:blur(4px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
    @media not all and (min-width: 375px){
    .max-xs\:max-w-\[100px\]{max-width:100px;}
    }
    @media (min-width: 344px){
    .xxs\:mr-1{margin-right:.25rem;}
    }
    @media (min-width: 375px){
    .xs\:mr-0\.5{margin-right:.125rem;}
    .xs\:mr-3{margin-right:.75rem;}
    .xs\:max-w-\[460px\]{max-width:460px;}
    }
    @media (min-width: 445px){
    .min-\[445px\]\:w-auto{width:auto;}
    }
    @media (min-width: 639px){
    .sm\:mr-2{margin-right:.5rem;}
    .sm\:max-w-\[460px\]{max-width:460px;}
    .sm\:pb-0{padding-bottom:0;}
    .sm\:pt-10{padding-top:2.5rem;}
    }
    @media (min-width: 767px){
    .md\:sticky{position:sticky;}
    .md\:top-4{top:1rem;}
    .md\:order-1{order:1;}
    .md\:order-2{order:2;}
    .md\:mb-0{margin-bottom:0;}
    .md\:mb-7{margin-bottom:1.75rem;}
    .md\:mb-8{margin-bottom:2rem;}
    .md\:ml-\[72px\]{margin-left:72px;}
    .md\:mr-3{margin-right:.75rem;}
    .md\:mr-5{margin-right:1.25rem;}
    .md\:mr-6{margin-right:1.5rem;}
    .md\:mt-0{margin-top:0;}
    .md\:mt-4{margin-top:1rem;}
    .md\:block{display:block;}
    .md\:contents{display:contents;}
    .md\:hidden{display:none;}
    .md\:h-\[22px\]{height:22px;}
    .md\:h-\[44px\]{height:44px;}
    .md\:w-1\/2{width:50%;}
    .md\:w-\[330px\]{width:330px;}
    .md\:w-\[375px\]{width:375px;}
    .md\:w-\[44px\]{width:44px;}
    .md\:w-full{width:100%;}
    .md\:max-w-\[1200px\]{max-width:1200px;}
    .md\:max-w-\[564px\]{max-width:564px;}
    .md\:flex-\[0\]{flex:0;}
    .md\:flex-\[unset\]{flex:initial;}
    .md\:flex-shrink-0{flex-shrink:0;}
    .md\:flex-grow-0{flex-grow:0;}
    .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}
    .md\:flex-row{flex-direction:row;}
    .md\:items-start{align-items:flex-start;}
    .md\:justify-start{justify-content:flex-start;}
    .md\:justify-center{justify-content:center;}
    .md\:gap-1{gap:.25rem;}
    .md\:pb-0{padding-bottom:0;}
    .md\:pb-3{padding-bottom:.75rem;}
    .md\:pl-5{padding-left:1.25rem;}
    .md\:text-\[16px\]{font-size:16px;}
    .md\:font-extrabold{font-weight:800;}
    .md\:uppercase{text-transform:uppercase;}
    }
    @media (min-width: 989px){
    .lg\:col-span-1{grid-column:span 1 / span 1;}
    .lg\:my-6{margin-top:1.5rem;margin-bottom:1.5rem;}
    .lg\:mb-0{margin-bottom:0;}
    .lg\:mb-10{margin-bottom:2.5rem;}
    .lg\:mr-\[30px\]{margin-right:30px;}
    .lg\:mt-0{margin-top:0;}
    .lg\:flex{display:flex;}
    .lg\:hidden{display:none;}
    .lg\:h-\[47px\]{height:47px;}
    .lg\:h-auto{height:auto;}
    .lg\:w-auto{width:auto;}
    .lg\:w-full{width:100%;}
    .lg\:max-w-full{max-width:100%;}
    .lg\:flex-row{flex-direction:row;}
    .lg\:justify-center{justify-content:center;}
    .lg\:justify-between{justify-content:space-between;}
    .lg\:gap-x-\[80px\]{-moz-column-gap:80px;column-gap:80px;}
    .lg\:overflow-auto{overflow:auto;}
    .lg\:border{border-width:1px;}
    .lg\:border-0{border-width:0px;}
    .lg\:border-t{border-top-width:1px;}
    .lg\:border-neutral-800{--tw-border-opacity:1;border-color:#272727;border-color:rgba(39,39,39,var(--tw-border-opacity));}
    .lg\:p-4{padding:1rem;}
    .lg\:pl-0{padding-left:0;}
    }
    @media (min-width: 1092px){
    .lgHeader\:mx-4{margin-left:1rem;margin-right:1rem;}
    .lgHeader\:mb-2\.5{margin-bottom:.625rem;}
    .lgHeader\:ml-0{margin-left:0;}
    .lgHeader\:mr-0{margin-right:0;}
    .lgHeader\:mt-1\.5{margin-top:.375rem;}
    .lgHeader\:flex{display:flex;}
    .lgHeader\:contents{display:contents;}
    .lgHeader\:hidden{display:none;}
    .lgHeader\:h-6{height:1.5rem;}
    .lgHeader\:h-7{height:1.75rem;}
    .lgHeader\:max-h-\[415px\]{max-height:415px;}
    .lgHeader\:max-w-96{max-width:24rem;}
    .lgHeader\:flex-1{flex:1 1 0%;}
    .lgHeader\:justify-end{justify-content:flex-end;}
    .lgHeader\:gap-0{gap:0px;}
    .lgHeader\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem;}
    .lgHeader\:overflow-y-auto{overflow-y:auto;}
    .lgHeader\:border-b-0{border-bottom-width:0px;}
    .lgHeader\:px-3{padding-left:.75rem;padding-right:.75rem;}
    .lgHeader\:px-4{padding-left:1rem;padding-right:1rem;}
    .lgHeader\:px-5{padding-left:1.25rem;padding-right:1.25rem;}
    .lgHeader\:px-8{padding-left:2rem;padding-right:2rem;}
    .lgHeader\:py-0{padding-top:0;padding-bottom:0;}
    .lgHeader\:pl-4{padding-left:1rem;}
    .lgHeader\:pt-\[13px\]{padding-top:13px;}
    }
    @media (min-width: 1179px){
    .xl\:mr-0{margin-right:0;}
    .xl\:block{display:block;}
    .xl\:max-h-\[234px\]{max-height:234px;}
    .xl\:w-\[343px\]{width:343px;}
    .xl\:w-\[590px\]{width:590px;}
    .xl\:min-w-\[unset\]{min-width:0;min-width:initial;}
    .xl\:px-\[60px\]{padding-left:60px;padding-right:60px;}
    .xl\:pb-0{padding-bottom:0;}
    }
    @media (min-width: 1366px){
    .\32xl\:mr-12{margin-right:3rem;}
    }
    .\[\&_a\]\:text-xs a{font-size:.75rem;line-height:1rem;}
    .\[\&_a\]\:text-neutral-600 a{--tw-text-opacity:1;color:#7e7e7e;color:rgba(126,126,126,var(--tw-text-opacity));}
    .\[\&_a\]\:underline a{text-decoration-line:underline;}
    
    fieldset{display:flex;flex-direction:column;margin-bottom:.5rem;padding:1rem;}
    :root{--grid-item-width:355px;--color-dark:#000;--color-light:#fff;}
    
    .footer-logo:hover svg [fill*="#7E7E7E"],.footer-logo:focus svg [fill*="#7E7E7E"]{animation-timing-function:ease-in-out;fill:#fff;transition-delay:.05s;}
    .footer-logo:focus{outline:none;}
    .grecaptcha-badge{visibility:hidden!important;}
    :root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s;}
    #imajs-overlay--{font-family:sans-serif!important;left:0!important;right:0!important;top:0!important;bottom:0!important;position:fixed!important;z-index:2147483645!important;display:none!important;transition:background-color 0.5s ease-in-out!important;text-align:left!important;font-size:12px!important;direction:ltr!important;}
    .--syte-loading-screen-wrapper div:empty{display:block;}
    .--syte-loading-screen-wrapper{visibility:hidden;position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(255, 255, 255, 0.85);z-index:2147483647;}
    .--syte-loading-screen-wrapper .--syte-loading-screen-text{position:absolute;top:58%;left:50%;transform:translate(-50%, 0);font-weight:700;text-transform:uppercase;font-size:14px;outline:none;}
    @media (min-width: 768px){
    .--syte-loading-screen-wrapper .--syte-loading-screen-text{font-size:20px;}
    }
    #syte-loadingscreen{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 1px);background-image:url("https://cdn.syteapi.com/assets/imajs/1528214158/images/camera-loader.svg");width:75px;height:75px;background-size:cover;background-repeat:no-repeat;}
    .--syte-loading-screen-close{top:0;right:0;position:absolute;width:15px;height:15px;cursor:pointer;margin:10px;}
    @media (min-width: 760px){
    .--syte-loading-screen-close{width:20px;height:20px;margin:20px;}
    }
    
    @media (max-width: 988px){
        .share-your-bag{display: none;}
        }
    
        @media (max-width: 688px){
        .share-your-bag-svg-social{display: none;}
        }
    @keyframes marquee-vertical{0%{transform:translateY(-100%);}50%{transform:translateY(0);}55%{transform:translateY(0);}to{transform:translateY(100%);}
    }


    /*! bag is empty */
    .flex-col{flex-direction:column;}
    .items-center{align-items:center;}
    .justify-center{justify-content:center;}
    .space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * (1 - var(--tw-space-y-reverse)));margin-top:1rem;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:0rem;margin-bottom:calc(1rem * var(--tw-space-y-reverse));}
    .bg-neutral-200{--tw-bg-opacity:1;background-color:#f8f8f8;background-color:rgba(248,248,248,var(--tw-bg-opacity));}
    .pb-12{padding-bottom:3rem;}
    .pt-10{padding-top:2.5rem;}
    .text-center{text-align:center;}
    @media (min-width: 767px){
    .md\:flex-row{flex-direction:row;}
    }


    /*! CSS tailwind */
    .heading-sm{font-size:.9375rem;line-height:1.125rem;font-weight:900;letter-spacing:.00625rem;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .body-lg-bold{font-size:1.0625rem;line-height:1.5rem;font-weight:600;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .body-md{font-size:.9375rem;line-height:1.5rem;font-weight:400;letter-spacing:.00625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .body-md-bold{font-size:.9375rem;line-height:1.3125rem;font-weight:600;letter-spacing:.0125rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .body-sm{font-size:.8125rem;line-height:1.3125rem;font-weight:400;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .body-sm-bold{font-size:.8125rem;line-height:1rem;font-weight:600;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .body-xs{font-size:.75rem;line-height:1.0625rem;font-weight:400;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .body-xs-bold{font-size:.75rem;line-height:1.0625rem;font-weight:600;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .body-2xs{font-size:.6875rem;line-height:.8125rem;font-weight:400;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .body-2xs-bold{font-size:.6875rem;line-height:.8125rem;font-weight:600;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .body-3xs{font-size:.625rem;line-height:.75rem;font-weight:400;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .body-3xs-bold{font-size:.625rem;line-height:.75rem;font-weight:700;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    .button-primary2{font-size:.8125rem;line-height:1rem;font-weight:600;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;border:0;border-radius:9999px;cursor:pointer;display:inline-flex;justify-content:center;padding:1rem 2rem;height:3rem;-webkit-text-decoration:none;text-decoration:none;transition:background-color .3s ease,color .3s ease,border .3s ease;}
    .button-primary2:disabled{background-color:#f0f0f0;color:#d0d0d0;cursor:not-allowed;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
    .button-primary2{background-color: rgb(254 214 0/1);color: #000;}
    .button-primary2:hover{background-color:rgb(255 193 0/1);}
    .button-primary2:focus{background-color:rgb(255 193 0/1);}
    .button-secondary{font-size:.8125rem;line-height:1rem;font-weight:600;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;border:0;border-radius:9999px;cursor:pointer;display:inline-flex;justify-content:center;padding:1rem 2rem;height:3rem;-webkit-text-decoration:none;text-decoration:none;transition:background-color .3s ease,color .3s ease,border .3s ease;}
    .button-secondary[disabled],.button-secondary:disabled{background-color:#f0f0f0;color:#d0d0d0;cursor:not-allowed;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
    .button-secondary{background-color:#f0f0f0;}
    .button-secondary:hover{background-color:#e6e6e6;}
    .button-secondary:focus{background-color:#d0d0d0;}
    .button-small{padding:.625rem 1rem;height:2.25rem;}
    .button-full-width{display:flex;width:100%;padding-left:1rem;padding-right:1rem;}
    .button-loading{position:relative;}
    .button-loading[disabled],.button-loading:disabled{border:1px solid #000000;}
    .button-loading:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='3'%3E%3Ccircle r='1.5' cx='1.5' cy='1.5'%3E%3Canimate attributeName='opacity' begin='0' values='0;0.8;0' dur='1s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle r='1.5' cx='8.5' cy='1.5'%3E%3Canimate attributeName='opacity' begin='0.1s' values='0;0.8;0' dur='1s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle r='1.5' cx='15.5' cy='1.5'%3E%3Canimate attributeName='opacity' begin='0.2s' values='0;0.8;0' dur='1s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle r='1.5' cx='22.5' cy='1.5'%3E%3Canimate attributeName='opacity' begin='0.3s' values='0;0.8;0' dur='1s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E") 50%/24px 3px no-repeat;display:block;content:"";height:100%;width:100%;left:0;top:0;position:absolute;}
    .pointer-events-none{pointer-events:none;}
    .invisible{visibility:hidden;}
    .fixed{position:fixed;}
    .\!absolute{position:absolute!important;}
    .absolute{position:absolute;}
    .relative{position:relative;}
    .\!inset-0{top:0!important;right:0!important;bottom:0!important;left:0!important;}
    .inset-0{top:0;right:0;bottom:0;left:0;}
    .inset-x-0{left:0;right:0;}
    .-bottom-6{bottom:-1.5rem;}
    .bottom-0{bottom:0;}
    .bottom-2{bottom:.5rem;}
    .bottom-\[90px\]{bottom:90px;}
    .left-0{left:0;}
    .left-2{left:.5rem;}
    .left-5{left:1.25rem;}
    .right-0{right:0;}
    .right-3{right:.75rem;}
    .right-4{right:1rem;}
    .right-\[15px\]{right:15px;}
    .right-\[calc\(-1\*var\(--aside-size\)\)\]{right:calc(-1 * var(--aside-size));}
    .top-0{top:0;}
    .top-2{top:.5rem;}
    .top-\[0\.625rem\]{top:.625rem;}
    .top-\[64px\]{top:64px;}
    .\!z-\[-1\]{z-index:-1!important;}
    .z-0{z-index:0;}
    .z-10{z-index:10;}
    .z-50{z-index:50;}
    .z-\[2\]{z-index:2;}
    .order-1{order:1;}
    .order-2{order:2;}
    .m-0{margin:0;}
    .m-auto{margin:auto;}
    .mx-5{margin-left:1.25rem;margin-right:1.25rem;}
    .mx-auto{margin-left:auto;margin-right:auto;}
    .my-2{margin-top:.5rem;margin-bottom:.5rem;}
    .my-4{margin-top:1rem;margin-bottom:1rem;}
    .my-\[3px\]{margin-top:3px;margin-bottom:3px;}
    .mb-12{margin-bottom:3rem;}
    .mb-2{margin-bottom:.5rem;}
    .mb-2\.5{margin-bottom:.625rem;}
    .mb-3{margin-bottom:.75rem;}
    .mb-4{margin-bottom:1rem;}
    .mb-5{margin-bottom:1.25rem;}
    .mb-6{margin-bottom:1.5rem;}
    .mb-8{margin-bottom:2rem;}
    .mb-9{margin-bottom:2.25rem;}
    .mb-\[50px\]{margin-bottom:50px;}
    .mb-\[env\(safe-area-inset-bottom\)\]{margin-bottom:env(safe-area-inset-bottom);}
    .ml-1{margin-left:.25rem;}
    .ml-1\.5{margin-left:.375rem;}
    .ml-10{margin-left:2.5rem;}
    .ml-2{margin-left:.5rem;}
    .ml-3{margin-left:.75rem;}
    .ml-4{margin-left:1rem;}
    .ml-8{margin-left:2rem;}
    .ml-auto{margin-left:auto;}
    .mr-0\.5{margin-right:.125rem;}
    .mr-1{margin-right:.25rem;}
    .mr-2{margin-right:.5rem;}
    .mr-3{margin-right:.75rem;}
    .mr-4{margin-right:1rem;}
    .mr-5{margin-right:1.25rem;}
    .mt-0\.5{margin-top:.125rem;}
    .mt-1{margin-top:.25rem;}
    .mt-12{margin-top:3rem;}
    .mt-2{margin-top:.5rem;}
    .mt-3{margin-top:.75rem;}
    .mt-4{margin-top:1rem;}
    .mt-5{margin-top:1.25rem;}
    .mt-6{margin-top:1.5rem;}
    .mt-8{margin-top:2rem;}
    .mt-9{margin-top:2.25rem;}
    .box-border{box-sizing:border-box;}
    .line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;}
    .line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:4;}
    .block{display:block;}
    .inline-block{display:inline-block;}
    .flex{display:flex;}
    .inline-flex{display:inline-flex;}
    .grid{display:grid;}
    .contents{display:contents;}
    .hidden{display:none;}
    .aspect-\[1333\/2000\]{aspect-ratio:1333/2000;}

    
    .\!h-12{height:3rem!important;}
    .\!h-5{height:1.25rem!important;}
    .\!h-\[32px\]{height:32px!important;}
    .\!h-auto{height:auto!important;}
    .\!h-full{height:100%!important;}
    .h-1{height:.25rem;}
    .h-10{height:2.5rem;}
    .h-12{height:3rem;}
    .h-2{height:.5rem;}
    .h-3{height:.75rem;}
    .h-5{height:1.25rem;}
    .h-6{height:1.5rem;}
    .h-8{height:2rem;}
    .h-9{height:2.25rem;}
    .h-\[0\]{height:0;}
    .h-\[14px\]{height:14px;}
    .h-\[17px\]{height:17px;}
    .h-\[1px\]{height:1px;}
    .h-\[22px\]{height:22px;}
    .h-\[24px\]{height:24px;}
    .h-\[2px\]{height:2px;}
    .h-\[35px\]{height:35px;}
    .h-\[400\.5px\]{height:400.5px;}
    .h-\[var\(--swatch-size\)\]{height:var(--swatch-size);}
    .h-auto{height:auto;}
    .h-fit{height:-moz-fit-content;height:fit-content;}
    .h-full{height:100%;}
    .h-screen{height:100vh;}
    .max-h-16{max-height:4rem;}
    .max-h-\[197px\]{max-height:197px;}
    .min-h-\[48px\]{min-height:48px;}
    .min-h-\[60px\]{min-height:60px;}
    .min-h-\[75vh\]{min-height:75vh;}
    .min-h-screen{min-height:100vh;}
    .\!w-auto{width:auto!important;}
    .\!w-full{width:100%!important;}
    .w-0{width:0px;}
    .w-1\/2{width:50%;}
    .w-10{width:2.5rem;}
    .w-2{width:.5rem;}
    .w-24{width:6rem;}
    .w-28{width:7rem;}
    .w-3{width:.75rem;}
    .w-5{width:1.25rem;}
    .w-6{width:1.5rem;}
    .w-8{width:2rem;}
    .w-9{width:2.25rem;}
    .w-\[100\%\]{width:100%;}
    .w-\[100px\]{width:100px;}
    .w-\[14px\]{width:14px;}
    .w-\[1px\]{width:1px;}
    .w-\[35px\]{width:35px;}
    .w-\[63px\]{width:63px;}
    .w-\[80px\]{width:80px;}

    
    .w-\[var\(--swatch-size\)\]{width:var(--swatch-size);}
    .w-auto{width:auto;}
    .w-fit{width:-moz-fit-content;width:fit-content;}




    .min-w-\[37px\]{min-width:37px;}
    .min-w-\[67px\]{min-width:67px;}
    .min-w-\[267px\]{min-width:267px;}
    .min-w-\[300px\]{min-width:300px;}
    .min-w-\[330px\]{min-width:330px;}
    .min-w-\[48px\]{min-width:48px;}
    .min-w-\[77px\]{min-width:77px;}
    .min-w-\[var\(--aside-size\)\]{min-width:var(--aside-size);}
    .min-w-full{min-width:100%;}




    
    .\!max-w-\[100\%\]{max-width:100%!important;}
    .max-w-\[100\%\]{max-width:100%;}
    .max-w-\[1280px\]{max-width:1280px;}
    .max-w-\[1920px\]{max-width:1920px;}
    .max-w-\[400px\]{max-width:400px;}
    .max-w-\[426px\]{max-width:426px;}
    .max-w-\[438px\]{max-width:438px;}
    .max-w-\[var\(--aside-size\)\]{max-width:var(--aside-size);}
    .max-w-full{max-width:100%;}





    
    .flex-1{flex:1 1 0%;}
    .flex-none{flex:none;}
    .flex-shrink{flex-shrink:1;}
    .flex-shrink-0{flex-shrink:0;}
    .flex-grow{flex-grow:1;}
    .basis-0{flex-basis:0px;}
    .translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
    .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
    .animate-marquee{animation:marquee-vertical 3s linear infinite;}
    .cursor-default{cursor:default;}
    .cursor-not-allowed{cursor:not-allowed;}
    .cursor-pointer{cursor:pointer;}
    .cursor-text{cursor:text;}
    .cursor-zoom-in{cursor:zoom-in;}
    .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}
    .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}
    .flex-row{flex-direction:row;}
    .flex-col{flex-direction:column;}
    .flex-col-reverse{flex-direction:column-reverse;}
    .flex-wrap{flex-wrap:wrap;}
    .flex-nowrap{flex-wrap:nowrap;}
    .items-start{align-items:flex-start;}
    .items-center{align-items:center;}
    .justify-start{justify-content:flex-start;}
    .justify-end{justify-content:flex-end;}
    .justify-center{justify-content:center;}
    .justify-between{justify-content:space-between;}
    .justify-around{justify-content:space-around;}
    .gap-1{gap:.25rem;}
    .gap-1\.5{gap:.375rem;}
    .gap-2{gap:.5rem;}
    .gap-4{gap:1rem;}
    .gap-8{gap:2rem;}
    .gap-\[0\.875rem\]{gap:.875rem;}
    .gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem;}
    .gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem;}
    .gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem;}
    .gap-x-\[1px\]{-moz-column-gap:1px;column-gap:1px;}
    .gap-y-2{row-gap:.5rem;}
    .gap-y-4{row-gap:1rem;}
    .space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:0rem;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * (1 - var(--tw-space-x-reverse)));margin-left:.25rem;margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)));}
    .space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * (1 - var(--tw-space-y-reverse)));margin-top:.25rem;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:0rem;margin-bottom:calc(.25rem * var(--tw-space-y-reverse));}
    .space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * (1 - var(--tw-space-y-reverse)));margin-top:.375rem;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:0rem;margin-bottom:calc(.375rem * var(--tw-space-y-reverse));}
    .space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * (1 - var(--tw-space-y-reverse)));margin-top:1rem;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:0rem;margin-bottom:calc(1rem * var(--tw-space-y-reverse));}
    .self-start{align-self:flex-start;}
    .overflow-hidden{overflow:hidden;}
    .overflow-visible{overflow:visible;}
    .overflow-x-auto{overflow-x:auto;}
    .overflow-y-auto{overflow-y:auto;}
    .overflow-x-hidden{overflow-x:hidden;}
    .overflow-y-hidden{overflow-y:hidden;}
    .overflow-x-scroll{overflow-x:scroll;}
    .scroll-smooth{scroll-behavior:smooth;}




    
    .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .whitespace-nowrap{white-space:nowrap;}
    .\!rounded-none{border-radius:0!important;}
    .rounded{border-radius:.25rem;}
    .rounded-\[0\.25rem\]{border-radius:.25rem;}
    .rounded-\[20px\]{border-radius:20px;}
    .rounded-\[90px\]{border-radius:90px;}
    .rounded-full{border-radius:9999px;}
    .rounded-lg{border-radius:.5rem;}
    .rounded-md{border-radius:.375rem;}
    .rounded-none{border-radius:0;}
    .rounded-xl{border-radius:.75rem;}
    .rounded-b-\[20px\]{border-bottom-right-radius:20px;border-bottom-left-radius:20px;}
    .border{border-width:1px;}
    .border-2{border-width:2px;}
    .border-3{border-width:3px;}
    .border-b{border-bottom-width:1px;}
    .border-b-2{border-bottom-width:2px;}
    .border-b-3{border-bottom-width:3px;}
    .border-r-2{border-right-width:2px;}
    .border-t{border-top-width:1px;}
    .border-solid{border-style:solid;}
    .border-none{border-style:none;}
    .border-black{--tw-border-opacity:1;border-color:#000;border-color:rgba(0,0,0,var(--tw-border-opacity));}
    .border-neutral-100{--tw-border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--tw-border-opacity));}
    .border-neutral-300{--tw-border-opacity:1;border-color:#f0f0f0;border-color:rgba(240,240,240,var(--tw-border-opacity));}
    .border-neutral-400{--tw-border-opacity:1;border-color:#e6e6e6;border-color:rgba(230,230,230,var(--tw-border-opacity));}
    .border-neutral-500{--tw-border-opacity:1;border-color:#d0d0d0;border-color:rgba(208,208,208,var(--tw-border-opacity));}
    .border-neutral-700{--tw-border-opacity:1;border-color:#4d4d4d;border-color:rgba(77,77,77,var(--tw-border-opacity));}
    .border-neutral-900{--tw-border-opacity:1;border-color:#000;border-color:rgba(0,0,0,var(--tw-border-opacity));}
    .border-transparent{border-color:transparent;}
    .border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--tw-border-opacity));}
    .border-b-neutral-300{--tw-border-opacity:1;border-bottom-color:#f0f0f0;border-bottom-color:rgba(240,240,240,var(--tw-border-opacity));}
    .border-b-neutral-400{--tw-border-opacity:1;border-bottom-color:#e6e6e6;border-bottom-color:rgba(230,230,230,var(--tw-border-opacity));}
    .bg-\[\#D44A4B\]{--tw-bg-opacity:1;background-color:#d44a4b;background-color:rgba(212,74,75,var(--tw-bg-opacity));}
    .bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--tw-bg-opacity));}
    .bg-neutral-100{--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));}
    .bg-neutral-200{--tw-bg-opacity:1;background-color:#f8f8f8;background-color:rgba(248,248,248,var(--tw-bg-opacity));}
    .bg-neutral-300{--tw-bg-opacity:1;background-color:#f0f0f0;background-color:rgba(240,240,240,var(--tw-bg-opacity));}
    .bg-neutral-350{--tw-bg-opacity:1;background-color:#efefef;background-color:rgba(239,239,239,var(--tw-bg-opacity));}
    .bg-neutral-400{--tw-bg-opacity:1;background-color:#e6e6e6;background-color:rgba(230,230,230,var(--tw-bg-opacity));}
    .bg-neutral-50{--tw-bg-opacity:1;background-color:#fafafa;background-color:rgba(250,250,250,var(--tw-bg-opacity));}
    .bg-neutral-600{--tw-bg-opacity:1;background-color:#7e7e7e;background-color:rgba(126,126,126,var(--tw-bg-opacity));}
    .bg-neutral-900{--tw-bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--tw-bg-opacity));}
    .bg-opacity-35{--tw-bg-opacity:.35;}
    .bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops));}
    .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops));}
    .from-neutral-100{--tw-gradient-from:#ffffff var(--tw-gradient-from-position);--tw-gradient-to:rgba(255, 255, 255, 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);}
    .to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position);}
    .object-contain{-o-object-fit:contain;object-fit:contain;}
    .\!object-cover{-o-object-fit:cover!important;object-fit:cover!important;}
    .\!p-0{padding:0!important;}
    .p-0{padding:0;}
    .p-2{padding:.5rem;}
    .p-3{padding:.75rem;}
    .p-4{padding:1rem;}
    .p-5{padding:1.25rem;}
    .p-\[14px\]{padding:14px;}
    .\!px-4{padding-left:1rem!important;padding-right:1rem!important;}
    .\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important;}
    .px-0{padding-left:0;padding-right:0;}
    .px-0\.5{padding-left:.125rem;padding-right:.125rem;}
    .px-1\.5{padding-left:.375rem;padding-right:.375rem;}



    

    @media (min-width: 767px){
        .px-1-m{padding-left:.375rem;padding-right:.375rem;}
        .px-2-m{padding-left:.5rem;padding-right:.5rem;}
        .px-3-m{padding-left:.75rem;padding-right:.75rem;}
    }

    .px-2{padding-left:.5rem;padding-right:.5rem;}
    .px-3{padding-left:.75rem;padding-right:.75rem;}
    .px-4{padding-left:1rem;padding-right:1rem;}
    .px-5{padding-left:1.25rem;padding-right:1.25rem;}
    .px-6{padding-left:1.5rem;padding-right:1.5rem;}
    .px-8{padding-left:2rem;padding-right:2rem;}
    .py-1{padding-top:.25rem;padding-bottom:.25rem;}
    .py-1\.5{padding-top:.375rem;padding-bottom:.375rem;}
    .py-2{padding-top:.5rem;padding-bottom:.5rem;}
    .py-3{padding-top:.75rem;padding-bottom:.75rem;}
    .py-4{padding-top:1rem;padding-bottom:1rem;}
    .py-5{padding-top:1.25rem;padding-bottom:1.25rem;}
    .py-6{padding-top:1.5rem;padding-bottom:1.5rem;}
    .py-\[1px\]{padding-top:1px;padding-bottom:1px;}
    .py-\[calc\(var\(--aspect-ratio-hack\)\/2\)\]{padding-top:calc(var(--aspect-ratio-hack) / 2);padding-bottom:calc(var(--aspect-ratio-hack) / 2);}
    .pb-0{padding-bottom:0;}
    .pb-1{padding-bottom:.25rem;}
    .pb-10{padding-bottom:2.5rem;}
    .pb-2{padding-bottom:.5rem;}
    .pb-3{padding-bottom:.75rem;}
    .pb-4{padding-bottom:1rem;}
    .pb-6{padding-bottom:1.5rem;}
    .pb-8{padding-bottom:2rem;}
    .pl-10{padding-left:2.5rem;}
    .pl-2{padding-left:.5rem;}
    .pl-3{padding-left:.75rem;}
    .pl-4{padding-left:1rem;}
    .pl-6{padding-left:1.5rem;}
    .pl-\[3px\]{padding-left:3px;}
    .pr-14{padding-right:3.5rem;}
    .pr-2{padding-right:.5rem;}
    .pr-3{padding-right:.75rem;}
    .pr-4{padding-right:1rem;}
    .pt-1{padding-top:.25rem;}
    .pt-10{padding-top:2.5rem;}
    .pt-3{padding-top:.75rem;}
    .pt-4{padding-top:1rem;}
    .pt-6{padding-top:1.5rem;}
    .pt-\[3px\]{padding-top:3px;}
    .text-center{text-align:center;}
    .text-3xl{font-size:1.875rem;line-height:2.25rem;}
    .text-\[12px\]{font-size:12px;}
    .text-\[13px\]{font-size:13px;}
    .text-\[2rem\]{font-size:2rem;}
    .text-base{font-size:1rem;line-height:1.5rem;}
    .text-lg{font-size:1.125rem;line-height:1.75rem;}
    .text-sm{font-size:.875rem;line-height:1.25rem;}
    .text-xs{font-size:.75rem;line-height:1rem;}
    .text-xxs{font-size:10px;}
    .font-extrabold{font-weight:800;}
    .font-normal{font-weight:400;}
    .font-semibold{font-weight:600;}
    .uppercase{text-transform:uppercase;}
    .\!leading-\[100\%\]{line-height:100%!important;}
    .leading-\[100\%\]{line-height:100%;}
    .leading-\[140\%\]{line-height:140%;}
    .leading-\[21px\]{line-height:21px;}
    .leading-\[2rem\]{line-height:2rem;}
    .leading-\[44px\]{line-height:44px;}
    .tracking-\[0\.25px\]{letter-spacing:.25px;}
    .tracking-tight{letter-spacing:-.025em;}
    .\!text-neutral-700{--tw-text-opacity:1!important;color:#4d4d4d!important;color:rgba(77,77,77,var(--tw-text-opacity))!important;}
    .\!text-red-600{--tw-text-opacity:1!important;color:#9d2226!important;color:rgba(157,34,38,var(--tw-text-opacity))!important;}
    .\!text-red-900{--tw-text-opacity:1!important;color:#370a0f!important;color:rgba(55,10,15,var(--tw-text-opacity))!important;}
    .text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgba(156,163,175,var(--tw-text-opacity));}
    .text-neutral-100{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));}
    .text-neutral-600{--tw-text-opacity:1;color:#7e7e7e;color:rgba(126,126,126,var(--tw-text-opacity));}
    .text-neutral-700{--tw-text-opacity:1;color:#4d4d4d;color:rgba(77,77,77,var(--tw-text-opacity));}
    .text-neutral-800{--tw-text-opacity:1;color:#272727;color:rgba(39,39,39,var(--tw-text-opacity));}
    .text-neutral-900{--tw-text-opacity:1;color:#000;color:rgba(0,0,0,var(--tw-text-opacity));}
    .text-red-500{--tw-text-opacity:1;color:#be2d2e;color:rgba(190,45,46,var(--tw-text-opacity));}
    .text-red-600{--tw-text-opacity:1;color:#9d2226;color:rgba(157,34,38,var(--tw-text-opacity));}
    .text-transparent{color:transparent;}
    .text-white{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));}
    .text-yellow-550{--tw-text-opacity:1;color:#e0aa1d;color:rgba(224,170,29,var(--tw-text-opacity));}
    .underline{text-decoration-line:underline;}
    .line-through{text-decoration-line:line-through;}
    .decoration-neutral-500{text-decoration-color:#d0d0d0;}
    .underline-offset-2{text-underline-offset:2px;}
    .underline-offset-4{text-underline-offset:4px;}
    .opacity-0{opacity:0;}
    .opacity-100{opacity:1;}
    .opacity-40{opacity:.4;}
    .opacity-50{opacity:.5;}
    .opacity-60{opacity:.6;}
    .shadow-\[0_0_5px_0_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 0 5px 0 rgba(0,0,0,.2);--tw-shadow-colored:0 0 5px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 0 5px #0003;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow);}
    .shadow-md{--tw-shadow:0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow);}
    .shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0, 0, 0, .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow);}
    .shadow-\[\#0003\]{--tw-shadow-color:rgba(0,0,0,.2);--tw-shadow:var(--tw-shadow-colored);}
    .ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:0 0 #fff,var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0,0,0,0));}
    .backdrop-blur-2xl{--tw-backdrop-blur:blur(40px);-webkit-backdrop-filter:blur(40px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:blur(40px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
    .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
    .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
    .transition-\[border-radius\,shadow\]{transition-property:border-radius,shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
    .transition-\[max-height\]{transition-property:max-height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
    .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
    .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
    .transition-none{transition-property:none;}
    .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
    .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
    .duration-200{transition-duration:.2s;}
    .duration-300{transition-duration:.3s;}
    .duration-500{transition-duration:.5s;}
    .duration-700{transition-duration:.7s;}
    .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1);}
    .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1);}
    .no-scrollbar::-webkit-scrollbar{display:none;}
    .no-scrollbar{scrollbar-width:none;-ms-overflow-style:none;}
    .\[clipPath\:inset\(0_-10px_-10px_-10px\)\]{clip-path:inset(0 -10px -10px -10px);}
    @media (min-width: 767px){
    .md\:body-lg-bold{font-size:1.0625rem;line-height:1.5rem;font-weight:600;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    }
    @media (min-width: 989px){
    .lg\:body-xs-bold{font-size:.75rem;line-height:1.0625rem;font-weight:600;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;}
    }
    @media (min-width: 1179px){
    .xl\:button-small{padding:.625rem 1rem;height:2.25rem;}
    }
    .before\:absolute:before{content:var(--tw-content);position:absolute;}
    .before\:left-0:before{content:var(--tw-content);left:0;}
    .before\:top-0:before{content:var(--tw-content);top:0;}
    .before\:h-full:before{content:var(--tw-content);height:100%;}
    .before\:w-full:before{content:var(--tw-content);width:100%;}
    .before\:rounded-lg:before{content:var(--tw-content);border-radius:.5rem;}
    .before\:bg-neutral-300:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:#f0f0f0;background-color:rgba(240,240,240,var(--tw-bg-opacity));}
    .after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none;}
    .after\:absolute:after{content:var(--tw-content);position:absolute;}
    .after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0;}
    .after\:top-0:after{content:var(--tw-content);top:0;}
    .after\:z-10:after{content:var(--tw-content);z-index:10;}
    .after\:z-20:after{content:var(--tw-content);z-index:20;}
    .after\:h-full:after{content:var(--tw-content);height:100%;}
    .after\:w-full:after{content:var(--tw-content);width:100%;}
    .after\:border-3:after{content:var(--tw-content);border-width:3px;}
    .after\:border-transparent:after{content:var(--tw-content);border-color:transparent;}
    @media (hover: hover) and (pointer: fine){
    .hover\:border-3:hover{border-width:3px;}
    .hover\:border-neutral-600:hover{--tw-border-opacity:1;border-color:#7e7e7e;border-color:rgba(126,126,126,var(--tw-border-opacity));}
    .hover\:border-neutral-900:hover{--tw-border-opacity:1;border-color:#000;border-color:rgba(0,0,0,var(--tw-border-opacity));}
    .hover\:bg-neutral-200:hover{--tw-bg-opacity:1;background-color:#f8f8f8;background-color:rgba(248,248,248,var(--tw-bg-opacity));}
    .hover\:bg-neutral-300:hover{--tw-bg-opacity:1;background-color:#f0f0f0;background-color:rgba(240,240,240,var(--tw-bg-opacity));}
    .hover\:bg-neutral-350:hover{--tw-bg-opacity:1;background-color:#efefef;background-color:rgba(239,239,239,var(--tw-bg-opacity));}
    .hover\:bg-neutral-400:hover{--tw-bg-opacity:1;background-color:#e6e6e6;background-color:rgba(230,230,230,var(--tw-bg-opacity));}
    .hover\:bg-neutral-800:hover{--tw-bg-opacity:1;background-color:#272727;background-color:rgba(39,39,39,var(--tw-bg-opacity));}
    .hover\:fill-neutral-100:hover{fill:#fff;}
    .hover\:fill-neutral-900:hover{fill:#000;}
    .hover\:text-neutral-100:hover{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));}
    .hover\:text-neutral-800:hover{--tw-text-opacity:1;color:#272727;color:rgba(39,39,39,var(--tw-text-opacity));}
    .hover\:underline:hover{text-decoration-line:underline;}
    .hover\:opacity-80:hover{opacity:.8;}
    .hover\:opacity-90:hover{opacity:.9;}
    }
    .focus\:text-neutral-100:focus{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));}
    .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px;}
    .active\:bg-neutral-300:active{--tw-bg-opacity:1;background-color:#f0f0f0;background-color:rgba(240,240,240,var(--tw-bg-opacity));}
    .active\:text-neutral-900:active{--tw-text-opacity:1;color:#000;color:rgba(0,0,0,var(--tw-text-opacity));}
    @media (hover: hover) and (pointer: fine){
    .group\/starbar:hover .group-hover\/starbar\:bg-neutral-100{--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));}
    }
    .peer:checked~.peer-checked\:pointer-events-auto{pointer-events:auto;}
    .peer:checked~.peer-checked\:visible{visibility:visible;}
    .peer:checked~.peer-checked\:translate-x-\[calc\(-1\*var\(--aside-size\)\)\]{--tw-translate-x:calc(-1 * var(--aside-size));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
    .peer:checked~.peer-checked\:bg-\[rgba\(0\,0\,0\,0\.7\)\]{background-color:#000000b3;}
    .peer:checked~.peer-checked\:opacity-100{opacity:1;}
    .peer:checked~.peer-checked\:backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:blur(4px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:blur(4px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
    @media not all and (min-width: 375px){
    .max-xs\:max-w-\[100px\]{max-width:100px;}
    }
    @media (min-width: 344px){
    .xxs\:mr-1{margin-right:.25rem;}
    }
    @media (min-width: 375px){
    .xs\:mr-0\.5{margin-right:.125rem;}
    .xs\:mr-3{margin-right:.75rem;}
    }
    @media (min-width: 639px){
    .sm\:mr-2{margin-right:.5rem;}
    .sm\:min-h-\[100px\]{min-height:100px;}
    .sm\:pb-0{padding-bottom:0;}
    .sm\:pt-10{padding-top:2.5rem;}
    }
    @media (min-width: 767px){
    .md\:order-1{order:1;}
    .md\:order-2{order:2;}
    .md\:mb-0{margin-bottom:0;}
    .md\:mb-7{margin-bottom:1.75rem;}
    .md\:mb-8{margin-bottom:2rem;}
    .md\:mb-\[112px\]{margin-bottom:112px;}
    .md\:mb-\[72px\]{margin-bottom:72px;}
    .md\:mr-3{margin-right:.75rem;}
    .md\:mr-5{margin-right:1.25rem;}
    .md\:mr-6{margin-right:1.5rem;}
    .md\:mt-0{margin-top:0;}
    .md\:block{display:block;}
    .md\:flex{display:flex;}
    .md\:contents{display:contents;}
    .md\:hidden{display:none;}
    .md\:h-\[16px\]{height:16px;}
    .md\:h-\[22px\]{height:22px;}
    .md\:h-\[44px\]{height:44px;}
    .md\:h-\[460\.5px\]{height:460.5px;}
    .md\:min-h-\[150px\]{min-height:150px;}
    .md\:w-1\/2{width:50%;}
    .md\:w-\[16px\]{width:16px;}
    .md\:w-\[330px\]{width:330px;}
    .md\:w-\[44px\]{width:44px;}
    .md\:w-full{width:100%;}
    .md\:min-w-\[97px\]{min-width:97px;}
    .md\:min-w-\[127px\]{min-width:127px;}
    .md\:min-w-\[307px\]{min-width:307px;}
    .md\:max-w-\[300px\]{max-width:300px;}
    .md\:max-w-\[167px\]{max-width:167px;}
    .md\:max-w-\[33\.3333\%\]{max-width:33.3333%;}
    .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}
    .md\:flex-row{flex-direction:row;}
    .md\:items-start{align-items:flex-start;}
    .md\:justify-start{justify-content:flex-start;}
    .md\:gap-1{gap:.25rem;}
    .md\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem;}
    .md\:overflow-x-hidden{overflow-x:hidden;}
    .md\:px-8{padding-left:2rem;padding-right:2rem;}
    .md\:py-12{padding-top:3rem;padding-bottom:3rem;}
    .md\:py-\[18px\]{padding-top:18px;padding-bottom:18px;}
    .md\:pb-0{padding-bottom:0;}
    .md\:pb-3{padding-bottom:.75rem;}
    .md\:pl-0{padding-left:0;}
    .md\:pl-5{padding-left:1.25rem;}
    .md\:pl-6{padding-left:1.5rem;}
    .md\:text-\[28px\]{font-size:28px;}
    .md\:text-\[3rem\]{font-size:3rem;}
    .md\:leading-\[25px\]{line-height:25px;}
    .md\:leading-\[3rem\]{line-height:3rem;}
    .md\:tracking-\[-1px\]{letter-spacing:-1px;}
    @media (hover: hover) and (pointer: fine){
    .group:hover .md\:group-hover\:flex{display:flex;}
    }
    }
    @media (min-width: 989px){
    .lg\:sticky{position:sticky;}
    .lg\:top-\[12px\]{top:12px;}
    .lg\:mx-12{margin-left:3rem;margin-right:3rem;}
    .lg\:mx-auto{margin-left:auto;margin-right:auto;}
    .lg\:mb-0{margin-bottom:0;}
    .lg\:mb-12{margin-bottom:3rem;}
    .lg\:mr-\[30px\]{margin-right:30px;}
    .lg\:mt-0{margin-top:0;}
    .lg\:block{display:block;}
    .lg\:flex{display:flex;}
    .lg\:hidden{display:none;}
    .lg\:h-\[47px\]{height:47px;}
    .lg\:h-auto{height:auto;}
    .lg\:w-\[460px\]{width:460px;}
    .lg\:w-\[60\%\]{width:60%;}
    .lg\:w-\[860px\]{width:860px;}
    .lg\:w-auto{width:auto;}
    .lg\:w-full{width:100%;}
    .lg\:min-w-\[350px\]{min-width:350px;}
    .lg\:min-w-\[50vw\]{min-width:50vw;}
    .lg\:max-w-full{max-width:100%;}
    .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}
    .lg\:flex-row{flex-direction:row;}
    .lg\:justify-center{justify-content:center;}
    .lg\:justify-between{justify-content:space-between;}
    .lg\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem;}
    .lg\:overflow-auto{overflow:auto;}
    .lg\:border-t{border-top-width:1px;}
    .lg\:border-neutral-800{--tw-border-opacity:1;border-color:#272727;border-color:rgba(39,39,39,var(--tw-border-opacity));}
    .lg\:px-0{padding-left:0;padding-right:0;}
    .lg\:pl-0{padding-left:0;}
    .lg\:pr-11{padding-right:2.75rem;}
    .lg\:pr-3{padding-right:.75rem;}
    .lg\:pt-0{padding-top:0;}
    }
    @media (min-width: 1092px){
    .lgHeader\:mb-2\.5{margin-bottom:.625rem;}
    .lgHeader\:ml-0{margin-left:0;}
    .lgHeader\:mr-0{margin-right:0;}
    .lgHeader\:mt-1\.5{margin-top:.375rem;}
    .lgHeader\:flex{display:flex;}
    .lgHeader\:contents{display:contents;}
    .lgHeader\:hidden{display:none;}
    .lgHeader\:h-6{height:1.5rem;}
    .lgHeader\:h-7{height:1.75rem;}
    .lgHeader\:max-h-\[415px\]{max-height:415px;}
    .lgHeader\:max-w-96{max-width:24rem;}
    .lgHeader\:flex-1{flex:1 1 0%;}
    .lgHeader\:justify-end{justify-content:flex-end;}
    .lgHeader\:gap-0{gap:0px;}
    .lgHeader\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem;}
    .lgHeader\:overflow-y-auto{overflow-y:auto;}
    .lgHeader\:border-b-0{border-bottom-width:0px;}
    .lgHeader\:px-3{padding-left:.75rem;padding-right:.75rem;}
    .lgHeader\:px-4{padding-left:1rem;padding-right:1rem;}
    .lgHeader\:px-5{padding-left:1.25rem;padding-right:1.25rem;}
    .lgHeader\:px-8{padding-left:2rem;padding-right:2rem;}
    .lgHeader\:py-0{padding-top:0;padding-bottom:0;}
    .lgHeader\:pl-4{padding-left:1rem;}
    .lgHeader\:pt-\[13px\]{padding-top:13px;}
    }
    @media (min-width: 1179px){
    .xl\:mx-auto{margin-left:auto;margin-right:auto;}
    .xl\:mr-0{margin-right:0;}
    .xl\:block{display:block;}
    .xl\:max-h-\[234px\]{max-height:234px;}
    .xl\:w-\[1140px\]{width:1140px;}
    .xl\:w-auto{width:auto;}
    .xl\:min-w-\[unset\]{min-width:0;min-width:initial;}
    .xl\:max-w-\[1280px\]{max-width:1280px;}
    .xl\:px-\[60px\]{padding-left:60px;padding-right:60px;}
    .xl\:pb-0{padding-bottom:0;}
    .xl\:pl-16{padding-left:4rem;}
    .xl\:pr-12{padding-right:3rem;}
    }
    @media (min-width: 1366px){
    .\32xl\:mr-12{margin-right:3rem;}
    }
    .\[\&_a\]\:text-xs a{font-size:.75rem;line-height:1rem;}
    .\[\&_a\]\:text-neutral-600 a{--tw-text-opacity:1;color:#7e7e7e;color:rgba(126,126,126,var(--tw-text-opacity));}
    .\[\&_a\]\:underline a{text-decoration-line:underline;}

    .item-active:before{box-shadow:inset 0 0 0 3px #000;content:" ";height:100%;position:absolute;width:100%;z-index: 10;}
    .product-details-html-description *{font-size:13px;line-height:21px;color:#272727;letter-spacing:.25px;}
    .product-details-html-description ul{margin-bottom:.75rem;}
    .product-details-html-description ul li{position:relative;padding-left:.75rem;margin-left:.5rem;}
    .product-details-html-description ul li:before{background-color:#272727;border-radius:9999px;content:"";display:block;left:0;position:absolute;width:3px;height:3px;top:9.5px;}
    .footer-logo:hover svg [fill*="#7E7E7E"],.footer-logo:focus svg [fill*="#7E7E7E"]{animation-timing-function:ease-in-out;fill:#fff;transition-delay:.05s;}
    .footer-logo:focus{outline:none;}
    .separator{border:1px solid #efefef;width:100%;height:1px;}
    input{font-size:16px;}

    /*! root */
    :root{--grid-item-width:355px;--color-dark:#000;--color-light:#fff;}
    :root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s;}

    /*! CSS Used keyframes */
    @keyframes marquee-vertical{0%{transform:translateY(-100%);}50%{transform:translateY(0);}55%{transform:translateY(0);}to{transform:translateY(100%);} }

        
    /*! price, variants, qty, shipping, add to cart, specification */
    :where(.css-1okl).nested-loading{position:relative;}
    :where(.css-1okl).nested-loading .container{position:relative;transition:opacity 0.3s;}
    :where(.css-1okl).nested-loading .container::after{position:absolute;top:0;inset-inline-end:0;bottom:0;inset-inline-start:0;z-index:10;width:100%;height:100%;background:#ffffff;opacity:0;transition:all 0.3s;content:"";pointer-events:none;}
    
    .prodSpecifications{width:100%;font-size:14px;--tw-text-opacity:1;color:rgb(29 29 29/var(--tw-text-opacity));padding-left: 8px;}
    .prodSpecifications .showLayer{display:block;}
    .prodSpecifications .specdesc{position:relative;margin-top:-10px;padding-bottom:10px;}
    .prodSpecifications .specdesc ul{height:360px;overflow:hidden;}
    .prodSpecifications .specdesc .showUl{height:auto;overflow:auto;}
    .prodSpecifications .specdesc li{display:flex;padding-top:7px;padding-bottom:7px;line-height:18px;}
    .prodSpecifications .specdesc li span{width:260px;flex:40%;--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity));}
    .prodSpecifications .specdesc li .deswrap{flex:60%;}
    
    .skuImageTypeWarp{margin-bottom:24px;display:flex;flex-direction:column;flex-wrap:wrap;}
    .skuImageTypeWarp .skuCurrent{margin-bottom:10px;display:flex;align-items:flex-start;}
    .skuImageTypeWarp .skuCurrent b{margin-left:5px;max-width:450px;}
    .skuImageTypeWarp .skuCurrent .currentcolor{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;word-break:break-all;text-align:left;}
    
    .skuImageTypeWarp .modalSkuCurrent{margin-bottom:10px;display:flex;align-items:flex-start;}
    .skuImageTypeWarp .modalSkuCurrent b{margin-left:5px;max-width:450px;}
    .skuImageTypeWarp .modalSkuCurrent .modalCurrentcolor{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;word-break:break-all;text-align:left;}
    
    .skuImageTypeWarp .imageTypeListWarp{box-sizing:border-box;}
    .skuImageTypeWarp .imageTypeListWarp .imageTypeList{display:flex;flex-direction:row;flex-wrap:wrap;overflow:hidden;}
    .skuImageTypeWarp .imageTypeListWarp .imageTypeList .imageTypeItem{position:relative;margin-right:8px;margin-bottom:8px;box-sizing:border-box;height:58px;width:58px;cursor:pointer;overflow:hidden;border-radius:4px;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(204 204 204/var(--tw-border-opacity));}
    .skuImageTypeWarp .imageTypeListWarp .imageTypeList .imageTypeItem:hover{border-width:2px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));padding:1px;}
    .skuImageTypeWarp .imageTypeListWarp .imageTypeList .imageTypeItem img{height:100%;width:100%;border-radius:2px;}
    .skuImageTypeWarp .imageTypeListWarp .imageTypeList .active{border-width:2px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));padding:1px;}
    
    .skuImageTypeWarp .imageTypeListWarp{box-sizing:border-box;}
    .skuImageTypeWarp .imageTypeListWarp .imageTypeList{display:flex;flex-direction:row;flex-wrap:wrap;overflow:hidden;}
    .skuImageTypeWarp .imageTypeListWarp .imageTypeList .modalImageTypeItem{position:relative;margin-right:8px;margin-bottom:8px;box-sizing:border-box;height:58px;width:58px;cursor:pointer;overflow:hidden;border-radius:4px;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(204 204 204/var(--tw-border-opacity));}
    .skuImageTypeWarp .imageTypeListWarp .imageTypeList .modalImageTypeItem:hover{border-width:2px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));padding:1px;}
    .skuImageTypeWarp .imageTypeListWarp .imageTypeList .modalImageTypeItem img{height:100%;width:100%;border-radius:2px;}
    .skuImageTypeWarp .imageTypeListWarp .imageTypeList .active{border-width:2px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));padding:1px;}
    
    .productQuantityWarp{margin-top:20px;display:flex;flex-wrap:wrap;}
    .productQuantityWarp .label{margin-bottom:12px;padding-top:4px;font-size:16px;}
    .productQuantityWarp .productQuantity{margin-left:8px;display:flex;flex-direction:column;justify-content:flex-start;}
    .productQuantityWarp .productQuantity .firstLine{display:flex;flex-direction:row;align-items:center;}
    
    
    .productQuantityWarp .productQuantity .firstLine .skuQuantityContent{margin-right:8px;box-sizing:border-box;display:flex;height:32px;cursor:pointer;flex-direction:row;align-items:center;justify-content:center;padding-left:3px;padding-right:3px;}
    .productQuantityWarp .productQuantity .firstLine .skuQuantityContent .reduce{position: relative;height:36px;width:36px;border-radius:50%;--tw-bg-opacity:1;background-color:rgb(238 238 238/var(--tw-bg-opacity));text-align:center;font-size:20px;line-height:32px;--tw-text-opacity:1;color:rgb(29 29 29/var(--tw-text-opacity));}
    .productQuantityWarp .productQuantity .firstLine .skuQuantityContent .reduce.disabled{cursor:not-allowed;--tw-text-opacity:1;color:rgb(204 204 204/var(--tw-text-opacity));}
    .productQuantityWarp .productQuantity .firstLine .skuQuantityContent .reduce .tooltip{pointer-events:none;position:absolute;opacity:0;bottom:100%;left:-40px;padding:8px;color:#f1f2f3;background-color:rgb(238 238 238/1);font-size:12px;border-radius:3px;transition:opacity .3s ease-in-out;z-index: 10;min-width: 100px;}
    .productQuantityWarp .productQuantity .firstLine .skuQuantityContent .reduce .tooltip:before{content:"";position:absolute;top:100%;transform:translateX(-50%);left:50%;width:0;height:0;border-color:rgb(238 238 238/1) transparent transparent;border-style:solid;border-width:8px 8px 0;}
    .productQuantityWarp .productQuantity .firstLine .skuQuantityContent .reduce .tooltip.show {visibility: visible;opacity: 1;}
    
    .productQuantityWarp .productQuantity .firstLine .skuQuantityContent .add{height:36px;width:36px;border-radius:50%;--tw-bg-opacity:1;background-color:rgb(238 238 238/var(--tw-bg-opacity));text-align:center;font-size:20px;line-height:32px;--tw-text-opacity:1;color:rgb(29 29 29/var(--tw-text-opacity));}
    .productQuantityWarp .productQuantity .firstLine .skuQuantityContent span{margin-left:5px;margin-right:5px;display:inline-block;width:40px;max-width:100px;font-size:16px;line-height:22px;--tw-text-opacity:1;color:rgb(29 29 29/var(--tw-text-opacity));}
    .productQuantityWarp .productQuantity .firstLine .skuQuantityContent span input{display:inline-block;height:22px;width:100%;border-color:none;text-align:center;line-height:22px;outline:2px solid transparent;outline-offset:2px;background:none;}
    
    .productQuantityWarp .productQuantity .firstLine .skuQuantityModalContent{margin-right:8px;box-sizing:border-box;display:flex;height:32px;cursor:pointer;flex-direction:row;align-items:center;justify-content:center;padding-left:3px;padding-right:3px;}
    .productQuantityWarp .productQuantity .firstLine .skuQuantityModalContent .reduce{position: relative;height:36px;width:36px;border-radius:50%;--tw-bg-opacity:1;background-color:rgb(238 238 238/var(--tw-bg-opacity));text-align:center;font-size:20px;line-height:32px;--tw-text-opacity:1;color:rgb(29 29 29/var(--tw-text-opacity));}
    .productQuantityWarp .productQuantity .firstLine .skuQuantityModalContent .reduce.disabled{cursor:not-allowed;--tw-text-opacity:1;color:rgb(204 204 204/var(--tw-text-opacity));}
    .productQuantityWarp .productQuantity .firstLine .skuQuantityModalContent .reduce .tooltip{pointer-events:none;position:absolute;opacity:0;bottom:100%;left:-40px;padding:8px;color:#f1f2f3;background-color:rgb(238 238 238/1);font-size:12px;border-radius:3px;transition:opacity .3s ease-in-out;z-index: 10;min-width: 100px;}
    .productQuantityWarp .productQuantity .firstLine .skuQuantityModalContent .reduce .tooltip:before{content:"";position:absolute;top:100%;transform:translateX(-50%);left:50%;width:0;height:0;border-color:rgb(238 238 238/1) transparent transparent;border-style:solid;border-width:8px 8px 0;}
    .productQuantityWarp .productQuantity .firstLine .skuQuantityModalContent .reduce .tooltip.show {visibility: visible;opacity: 1;}
    
    .productQuantityWarp .productQuantity .firstLine .skuQuantityModalContent .add{height:36px;width:36px;border-radius:50%;--tw-bg-opacity:1;background-color:rgb(238 238 238/var(--tw-bg-opacity));text-align:center;font-size:20px;line-height:32px;--tw-text-opacity:1;color:rgb(29 29 29/var(--tw-text-opacity));}
    .productQuantityWarp .productQuantity .firstLine .skuQuantityModalContent span{margin-left:5px;margin-right:5px;display:inline-block;width:40px;max-width:100px;font-size:16px;line-height:22px;--tw-text-opacity:1;color:rgb(29 29 29/var(--tw-text-opacity));}
    .productQuantityWarp .productQuantity .firstLine .skuQuantityModalContent span input{display:inline-block;height:22px;width:100%;border-color:none;text-align:center;line-height:22px;outline:2px solid transparent;outline-offset:2px;background:none;}
    
    
    .productQuantityWarp .productQuantity .firstLine .stockin{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:14px;line-height:22px;--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity));}
    .productQuantityWarp .productQuantity .firstLine .stockin .inventoryQty{margin-right:5px;}
    .productQuantityWarp .productQuantity .firstLine .stockin .partLine{margin-top:-4px;}
    .productQuantityWarp .productQuantity .partLine{margin-left:8px;margin-right:8px;margin-top:4px;display:inline-block;height:12px;overflow:hidden;font-weight:400;--tw-text-opacity:1;color:rgb(204 204 204/var(--tw-text-opacity));}
    .productQuantityWarp .productQuantity .secondLine{margin-top:8px;display:flex;flex-direction:row;justify-content:flex-start;font-size:14px;line-height:22px;--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity));}
    .addToCartWarp{width:44%;align-self:flex-end;margin-right:8px;}
    .addToCartWarp .addCartBtn{box-sizing:border-box;display:flex;height:50px;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;border-radius:100px;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(255 226 85/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 251 229/var(--tw-bg-opacity));padding-left:20px;padding-right:20px;color:#000;transition:box-shadow .3s;align-self:flex-end;}
    .addToCartWarp .addCartBtn:hover{box-shadow:inset 0 0 0 1px #ffe255;}
    .addToCartWarp .addCartBtn b{display:inline-block;white-space:nowrap;font-size:17px;line-height:22px;}
    .addToCartWarp .addCartBtn span{font-size:.875rem;line-height:18px;font-size:13px;}
    .buyNowWarp{width:44%;align-self:flex-end;margin-right:16px;box-sizing:border-box;}
    .buyNowWarp .buynowBtn{box-sizing:border-box;display:flex;height:50px;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;border-radius:100px;--tw-bg-opacity:1;background-color:rgb(254 214 0/var(--tw-bg-opacity));padding-left:20px;padding-right:20px;align-self:flex-end;}
    .buyNowWarp .buynowBtn:hover{--tw-bg-opacity:1;background-color:rgb(255 193 0/var(--tw-bg-opacity));}
    .buyNowWarp .buynowBtn b{white-space:nowrap;font-size:17px;line-height:22px;}
    .buyNowWarp .buynowBtn span{white-space:nowrap;font-size:13px;line-height:18px;--tw-text-opacity:1;color:rgb(29 29 29/var(--tw-text-opacity));}
    .shipping{padding-top:1.5rem;padding-bottom:1.5rem;}
    .shipping .conten{font-size:14px;}
    .shipping .item_ls{margin-bottom:8px;}
    .shipping .info{/*! background-image:url(/static/products/assets/icon-chevron-right.svg); */background-repeat:no-repeat;padding-right:22px;font-size:1rem;line-height:20px;background-position:100% 0;}
    .shipping .info .cost{font-weight:600;}
    .shipping .info .cost_tag{display:inline-flex;height:20px;align-items:center;border-radius:4px;--tw-bg-opacity:1;background-color:rgb(235 252 240/var(--tw-bg-opacity));padding-left:8px;padding-right:8px;font-size:.75rem;line-height:20px;--tw-text-opacity:1;color:rgb(19 185 111/var(--tw-text-opacity));}
    .shipping .info span{margin-left:4px;margin-right:4px;}
    .shipping .shipto{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;--tw-text-opacity:1;color:rgb(145 145 145/var(--tw-text-opacity));}
    .shipping .shipto span{margin-left:.25rem;margin-right:.5rem;--tw-text-opacity:1;color:rgb(29 29 29/var(--tw-text-opacity));}
    .productInfoWarp{--tw-text-opacity:1;color:rgb(29 29 29/var(--tw-text-opacity));}
    .productInfoWarp .buyBtnWarp{position:sticky;bottom:0;z-index:10;margin-bottom:12px;display:flex;width:100%;align-items:center;padding-top:20px;padding-bottom:16px;background:linear-gradient(180deg,#fff,#fff 14%,#fff);}
    

    .popup-decrease-btn, .popup-increase-btn {
        background-color: #e5e5e5; /* grigio chiaro */
    }
    .popup-decrease-btn:hover, .popup-increase-btn:hover {
        background-color: #d4d4d4;
    }
    .popup-decrease-btn:active, .popup-increase-btn:active {
        background-color: #a3a3a3;
    }

    /*! options */
    .option-item--title{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:var(--font-size-2);-webkit-justify-content:space-between;justify-content:space-between;line-height:20px;padding-bottom:8px;position:relative;}
    .option-item--title .option--current{font-weight:700;}
    
    .modal-option-item--title{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:var(--font-size-2);-webkit-justify-content:space-between;justify-content:space-between;line-height:20px;padding-bottom:8px;position:relative;}
    .modal-option-item--title .modal-option--current{font-weight:700;}
    
    .option-item--property{padding-bottom:8px;}
    .option-item--options{-webkit-box-pack:baseline;-ms-flex-pack:baseline;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:baseline;justify-content:baseline;}
    .option-item--text,.modal-option-item--text{border:1px solid #ccc;-webkit-border-radius:var(--corner-s);border-radius:var(--corner-s);cursor:pointer;display:inline-block;margin:0 8px 8px 0;min-width:64px;overflow:hidden;padding:1px;text-align:center;}
    .option-item--text>span{display:inline-block;font-size:var(--font-size-2);line-height:20px;padding:8px 12px;}
    .option-item--text:hover{border:2px solid #000;padding:0;}
    
    .modal-option-item--text>span{display:inline-block;font-size:var(--font-size-2);line-height:20px;padding:8px 12px;}
    .modal-option-item--text:hover{border:2px solid #000;padding:0;}
    
    .option-item--selected{border:2px solid #000;padding:0;}
    .pdp-new-pc .option-item--text,.modal-option-item--text{-webkit-border-radius:unset;border-radius:unset;}


    /*! CSS */
    .product-hero-modal{display:inline-block;position:absolute;visibility:hidden;top:0;left:0;z-index:1010;padding:8px;position:absolute;min-width:0;max-width:100%;padding:0;}
    .product-hero-modal:focus{outline:0;}
    .product-hero-modal-wrapper{overflow:hidden;border:1px solid #bbbfbf;border-color:#bbbfbf;height:100%;width:100%;border-radius:8px;box-shadow:0 2px 5px rgba(15,17,17,.15);background-color:var(--__N4QdChibkmGo,#fff);}
    .product-hero-modal-inner{background-color:var(--__N4QdChibkmGo,#fff);padding:14px 16px;text-align:left;overflow-x:hidden;}
    .product-hero-modal-inner ul:last-child{margin-bottom:0;}
    .product-hero-modal:focus{outline:0;}
    .product-hero-modal .product-hero-modal-a11y-offscreen{opacity:0;overflow:hidden!important;display:block!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;border:0!important;position:absolute!important;left:0!important;}
    .product-hero-modal .product-hero-modal-start{top:1px!important;}
    .product-hero-modal .product-hero-modal-end{bottom:1px!important;}
    .product-hero-modal-scroller{height:100%;width:100%;right:0;top:0;overflow:auto;position:fixed;visibility:hidden;z-index:1009;display: none;}
    .product-hero-modal-wrapper{position:relative;border-radius:8px;border:1px solid;border-color:#d5d9d9;box-shadow:0 0 14px 0 rgba(15,17,17,.5);height:100%;}
    .product-hero-modal-inner{padding:8px;}
    .a-button-top-right{position:static;margin:6px 6px 0 0;}
    ::-webkit-scrollbar{-webkit-appearance:none;width:7px;}
    ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5);}
    .modal-container{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:inherit;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;}
    .modal-container-desktop{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;background-color:#fff;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:calc(100vh - 100px);max-height:960px;max-width:min(1440px,100%);overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;width:min(1440px,100vw - 60px);}
    @media (min-width:1440px){
    .modal-container-desktop{height:calc(100vh - 160px);}
    }
    .single-product-modal-container{-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;min-height:0;width:100%;}
    .modal-body-container::-webkit-scrollbar{width:7px;}
    .modal-body-container::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:4px;-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5);}
    .modal-body-container::-webkit-scrollbar-track{background:none;}
    .modal-content-container{-webkit-box-orient:vertical;background:#fff;-ms-flex-direction:column;flex-direction:column;min-width:100%;position:relative;}
    .modal-body-container{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;min-height:0;overflow-y:scroll;}
    /* Overlay background */
    .product-hero-modal-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);display: flex;justify-content: center;align-items: center;z-index: 1000;visibility: hidden;opacity: 0;transition: opacity 0.3s ease-in-out, visibility 0.3s;}
    .product-hero-modal-overlay.active {visibility: visible;opacity: 1;}


    #close-product-hero-modal {right: -16px;top: -16px;position: absolute;background-color: rgb(254 214 0/1);z-index: 9999;}

    @media (max-width:680px){
        #close-product-hero-modal {right: -6px;top: -6px;}
    }

    #close-modal {right: 0;top: 0;position: absolute;z-index: 9999;}
    


    




        /**************************************/
        /*!              footer               */
        /**************************************/
        .component-footer {left: 0px;right: 0px;width: 100%;z-index: 1049;box-shadow: rgba(0, 0, 0, 0.04) 0px -1px 2px, rgba(0, 0, 0, 0.04) 0px 1px 2px, rgba(0, 0, 0, 0.04) 0px 3px 4px;background-color: rgb(29 29 29/1);}
        @media (max-width: 767px){
        .component-footer {font-size: 14px;}
        }

        .footer{background-color:rgb(29 29 29/1);width:100%;max-width:1400px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;}

        .footer__main{
        grid-template:
            "Get-In-Touch"
            "footer-Back-to-top"
            "links"
            "subscribe"
            "payment-methods"
            "social-icons"
            "legal-links"
            "language-selector"
            "copyright"/1fr;
        display:grid;
        }
        @media (min-width:768px){
        .footer__main{
            grid-template-rows:auto;
            grid-template-columns:repeat(5,1fr);
            grid-template-areas:
            "Get-In-Touch Get-In-Touch Get-In-Touch Get-In-Touch footer-Back-to-top"
            "links links links subscribe subscribe"
            "social-icons social-icons payment-methods payment-methods payment-methods"
            "copyright copyright copyright language-selector language-selector";
        }
        }
        @media (min-width:1100px){
        .footer__main{
        grid-template-rows:auto;
        grid-template-columns:repeat(5,1fr);
        grid-template-areas:
            "Get-In-Touch Get-In-Touch Get-In-Touch Get-In-Touch footer-Back-to-top"
            "links links links subscribe subscribe"
            "social-icons social-icons payment-methods payment-methods payment-methods"
            "copyright copyright copyright language-selector language-selector";
        }
        }

        /*! footer--border-line */
        .footer--border-line{position: relative;padding:0 16px 16px;}
        .footer--border-line::after{content:"";position: absolute;top:0px;left:0px;right:0px;height:1px;background-color: #949494;transform:scaleY(0.5);transform-origin: top;}
        /* Rimuove il bordo sopra i 768px */
        @media (min-width: 768px) {
        .footer__legal-links.footer--border-line::after,
        .footer__subscribe.footer--border-line::after,
        .footer__legal-links.footer--border-line::after{
            content: none;
        }
        }


        /*! Get-In-Touch */
        .Get-In-Touch{flex-flow:wrap;grid-area:Get-In-Touch;gap:8px;padding:0;display:flex;}
        .Get-In-Touch li{cursor:pointer;justify-content:center;display:flex;}
        .Get-In-Touch li button{cursor:pointer;border:1px solid #949494;border-radius:4px;justify-content:center;align-items:center;width:38px;height:39.25px;padding:2px;transition:border-color .5s;display:flex;margin-right: 8px;}
        .Get-In-Touch li:hover{border-color:#4c4c4c;}
        @media (min-width:768px){
        .Get-In-Touch{flex-direction:row;gap:0;}
        }

        /*! footer-Back-to-top */
        .footer-Back-to-top{flex-flow:wrap;grid-area:footer-Back-to-top;gap:8px;padding:0;display:flex;}
        .footer-Back-to-top li{cursor:pointer;justify-content:center;display:flex;}
        .footer-Back-to-top li button{cursor:pointer;border:1px solid #949494;border-radius:4px;justify-content:center;align-items:center;width:38px;height:39.25px;padding:2px;transition:border-color .5s;display:flex;margin-right: 8px;}
        .footer-Back-to-top li:hover{border-color:#4c4c4c;}
        @media (min-width:768px){
        .footer-Back-to-top{flex-direction:row;gap:0;}
        }


        .footer__title{grid-area:title;padding:16px;font-size:1rem;font-weight:600;color:#949494;}
        .footer__links{flex-direction:column;grid-area:links;gap:8px;padding:0 2px 2px;display:flex;}
        .footer__links label{padding:4px 0;font-size:1rem;font-weight:600;}
        .footer__links ul>li{padding:8px 0;}
        @media (min-width:768px){
        .footer__links{flex-direction:row;gap:0;}
        .footer__links label{padding:8px 0;}
        }
        @media (min-width:1100px){
        .footer__links{padding:0 0 2px 2px;}
        }

        @media (max-width:768px){
        .footer__links{padding:16px 0;}
        }


        /*! social-icons */
        .social-icons{flex-flow:wrap;grid-area:social-icons;gap:8px;padding:0;display:flex;}
        .social-icons li{cursor:pointer;justify-content:center;display:flex;}
        .social-icons li button{cursor:pointer;border:1px solid #949494;border-radius:4px;justify-content:center;align-items:center;width:38px;height:39.25px;padding:2px;transition:border-color .5s;display:flex;margin-right: 8px;}
        .social-icons li:hover{border-color:#4c4c4c;}
        @media (min-width:768px){
        .social-icons{flex-direction:row;gap:0;}
        }

        /*! footer-payment-methods */
        .footer-payment-methods{flex-flow:wrap;grid-area:payment-methods;gap:8px;padding:0;display:flex;}
        .footer-payment-methods li{cursor:pointer;justify-content:center;display:flex;}
        .footer-payment-methods li button{cursor:pointer;border:1px solid #949494;border-radius:4px;justify-content:center;align-items:center;width:38px;height:39.25px;padding:2px;transition:border-color .5s;display:flex;margin-right: 8px;}
        .footer-payment-methods li:hover{border-color:#4c4c4c;}
        @media (min-width:768px){
        .footer-payment-methods{flex-direction:row;gap:0;}
        }
       

        /*! expandable */
        @media (min-width:768px){
        .footer__link{flex-grow:1;}
        }
        @media (min-width:1100px){
        .footer__link{max-width:33%;}
        }
        @media (min-width:768px){
        .expandable-box--adaptive{border-bottom:none;}
        .expandable-box--adaptive .expandable-box__content{display:block;}
        .expandable-box--adaptive .expandable-box__label{cursor:auto;}
        .expandable-box--adaptive .expandable-box__label:after{display:none;}
        }
        .expandable-box__title{font-size:1rem;font-weight:600;color:#949494;}
        .expandable-box__toggle{display:none;}
        .expandable-box__toggle:checked~.expandable-box__content{display:block;}
        .expandable-box__toggle:checked~.expandable-box__title>.expandable-box__label:after{transition:all .4s;right:32px;transform:rotate(315deg);}
        .expandable-box__label{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 0;display:flex;}
        .expandable-box__label:after{transition:all .4s;position:absolute;right:32px;content:"";transform-origin:50% 25%;border-top:1px solid #949494;border-bottom:0;border-left:0;border-right:1px solid #949494;border-radius:1px;width:7px;height:7px;margin-left:8px;transform:rotate(135deg);}
        @media (min-width:768px){
        .expandable-box__label{padding:28px 0;}
        }
        .expandable-box__content{display:none;}      

        /*! inline-link */
        .inline-link{cursor:pointer;color:#949494;background:none;border:none;text-decoration:none;-webkit-transition:color .2s ease-in;transition:color .2s ease-in;}
        .inline-link:hover,.inline-link:active{color:#949494;}

        /*! footer__legal */
        .footer__legal-links{flex-direction:column;grid-area:legal-links;padding:16px;display:flex;}
        .footer__legal-links ul>li{padding:4px 0;}
        @media (min-width:768px){
        .footer__legal-links{display:none;}
        }

        /*! footer__subscribe */
        .footer__subscribe{flex-direction:column;grid-area:subscribe;padding:0 2px 2px;display:flex;}
        .footer__subscribe__title{font-size:1rem;font-weight:600;color:#949494;}
        @media (min-width:768px){
        .footer__subscribe__title{padding:8px 0;}
        }

        @media (max-width:768px){
        .footer__subscribe{padding:16px 0;}
        }

        .footer__subscribe form { margin-top:.75rem;}
        .footer-newsletter {order:2;min-width:100%;}
        .footer-newsletter fieldset{padding:0;margin:0;}
        @media (min-width: 767px){
        .footer-newsletter{order:1;margin-bottom:1.75rem;}
        }
        .newsletter1 {position:relative;}
        .newsletter2 {position:relative;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;margin-bottom:1.25rem;}
        .newsletter3 {width:100%;position:relative;display: flex;align-items:center;overflow:hidden;border-radius:9999px;border-width:1px;}
        .newsletter-label {position:relative;display: flex;flex:1 1 0%;align-items:center;}
        .newsletter-input {width:100%;border-style:none;padding:1.25rem;padding-bottom:.25rem;height: 60px;}

        .newsletter-label-text {font-size:.75rem;line-height:1.0625rem;font-weight:400;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;pointer-events:none;position: absolute;left:1.25rem;top:1.3rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.2s;color:#4d4d4d!important;}
        .newsletter-label .newsletter-input:focus~.newsletter-label-text,.newsletter-label .newsletter-input:not(:placeholder-shown)~.newsletter-label-text{top:.5rem;transform:scale(.88) translateX(-8px) translateY(-50%);overflow:visible;white-space:normal;} 

        .newsletter-errors {font-size:.75rem;line-height:1.0625rem;font-weight:600;letter-spacing:.015625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;--tw-text-opacity:1;color:#be2d2e;color:rgba(190,45,46,1);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;overflow:hidden;position: absolute;bottom:-1.3rem;}
        .newsletter-btn {display: flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;opacity:1;background-color:#f0f0f0;background-color:rgba(240,240,240,var(opacity));border-radius:9999px;position: absolute;top:.625rem;right:1rem;transition-duration:.2s;}

        @media (hover: hover) and (pointer: fine){
        .newsletter-btn:hover{opacity:1;background-color:#e6e6e6;background-color:rgba(230,230,230,var(opacity));}
        }

        .newsletter-lglnk-text {color:rgba(126,126,126,1);width:100%;font-size:.75rem;line-height:1rem;}
        .newsletter-lglnk-text a{color:#7e7e7e;color:rgba(126,126,126,1);}
        .newsletter-lglnk-text a{text-decoration-line:underline;font-size:.75rem;line-height:1rem;}
        .newsletter-lglnk-text a:hover{text-decoration-line:underline;}

        @media (max-width: 468px){
        .newsletter-input{height: 44px;}
        .newsletter-label-text {
            top:.75rem;
        }
        .newsletter-btn {width:1.8rem;height:1.8rem;top:.475rem;right:1rem;}
        .footer__title{font-size:.9rem;}
        .footer__subscribe__title{font-size:.9rem;}
        .expandable-box__title .expandable-box__label{font-size:.9rem;}
        .expandable-box__content{font-size:.8rem;}      
        }

        /* newsletter Spinner */
        .newsletter-spinner {border: 2px solid #333;border-top: 2px solid rgb(255 209 0/1);border-radius: 50%;width: 14px;height: 14px;animation: nwsltrspin 1s linear infinite;display: inline-block;margin-left: 3px;vertical-align: middle;}
        @keyframes nwsltrspin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); } }

        /*! footer__app-social */
        .footer__language-selector{grid-area:language-selector;padding:16px;display:grid;}

        @media (min-width:1100px){
        .footer__language-selector{border:none;flex-direction:column;display:flex;}
        }

        .footer__app-links{flex-direction:column;grid-area:apps;gap:8px;padding:16px 0;display:flex;}
        .footer__app-links li>a{align-items:center;gap:8px;display:flex;}
        .footer__app-links img{width:18px;height:22px;}
        .footer__social-links{flex-flow:wrap;grid-area:social-media;gap:8px;width:100%;padding-bottom:16px;display:flex;margin-top: 16px;}
        .footer__social-links li{cursor:pointer;justify-content:center;display:flex;}
        .footer__social-links li button{cursor:pointer;border:1px solid #949494;border-radius:4px;justify-content:center;align-items:center;width:38px;height:39.25px;padding:2px;transition:border-color .5s;display:flex;}
        .footer__social-links li:hover{border-color:#4c4c4c;}
        @media (min-width:768px){
        .footer__social-links{padding:0;}
        }
        @media (min-width:1100px){
        .footer__social-links{margin-bottom:20px;}
        }

        /*! footer__language */
        .footer__language-selector-select{color:#333;cursor:pointer;background-color:#fff;border:1px solid #949494;border-radius:4px;outline:none;width:100%;height:40px;transition:all 2s ease-in;}
        .footer__language-selector-select form{height:40px;}

        .footer__language-selector-select select{color:inherit;-webkit-appearance:none;appearance:none;border-radius:inherit;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,gray 50%),linear-gradient(135deg,gray 50%,#0000 50%);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - .5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1.5em 1.5em;border:none;width:100%;height:100%;padding:4px 12px;}
        @media (min-width:768px){
        .footer__language-selector-select{place-self:flex-end;max-width:300px;}
        }

        /*! footer__copyright */
        .footer__copyright{grid-template:"external-links-above""copyright""external-links-below"/1fr;grid-area:copyright;padding:16px;display:grid;}
        @media (min-width:768px){
        .footer__copyright{grid-template-columns:1fr auto;grid-template-areas:"copyright external-links-above external-links-below";}
        }
        .footer__copyright__content{color:#949494;text-align:center;flex-direction:column;grid-area:copyright;align-items:center;gap:2px;padding-top:12px;font-size:13px;display:flex;}
        @media (min-width:768px){
        .footer__copyright__content{flex-direction:column;align-items:flex-start;padding:0;}
        }


        /*! separator */
        .separator{border:1px solid #efefef;width:100%;height:1px;}


        /* Interaction button */
        .defaultWrp{padding:16px!important;}
        .styled_InteractionButton{position:relative;box-sizing:border-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;gap:8px;height:52px;padding:0px 12px;font-family:inherit;font-style:normal;font-weight:normal;letter-spacing:0px;text-indent:0px;text-shadow:none;text-transform:none;line-height:1;font-size:16px;white-space:nowrap;text-align:center;vertical-align:middle;margin:0px;text-decoration:none;text-overflow:ellipsis;overflow:hidden;user-select:none;touch-action:manipulation;cursor:pointer;}
        .itemWrp{position:relative;box-sizing:border-box;width:100%;gap:8px;padding:1px;font-family:inherit;font-style:normal;font-weight:normal;letter-spacing:0px;text-indent:0px;text-shadow:none;text-transform:none;line-height:1.1;font-size:16px;white-space:nowrap;vertical-align:middle;margin:0;text-decoration:none;text-overflow:ellipsis;user-select:none;touch-action:manipulation;cursor:pointer;}
        .inputStyled{height:52px;border-width:1px;border-style:solid;border-color: #c2c8d0;border-radius:6px;}

        .styled_InteractionButton:focus{background-color:rgb(255 193 0/1);outline:rgb(136, 136, 136) dashed 1px;outline-offset:2px;text-decoration:none;}
        .styled_InteractionButton:disabled{cursor:not-allowed;color:rgb(102, 102, 102);background-color:rgb(247, 247, 247);border-color:rgb(214, 214, 214);}
        .styled_InteractionButton:disabled:hover{cursor:not-allowed;color:rgb(102, 102, 102);background-color:rgb(247, 247, 247);border-color:rgb(214, 214, 214);}

        .InteractionButton{background-color:rgb(255 209 0/1);border-color:rgb(255 209 0/1);color:rgb(0 0 0/1);font-weight:bold;}
        .InteractionButton:hover{background-color:rgb(255 193 0/1);border-color:rgb(255 193 0/1);color:rgb(0 0 0/1);text-decoration: none;}
        .InteractionButton:focus{background-color:rgb(255 193 0/1);outline:rgb(136, 136, 136) dashed 1px;outline-offset:2px;text-decoration:none;}
        .InteractionButton:active{background-color:rgb(255 193 0/1);border-color:rgb(255 193 0/1);color:rgb(0 0 0/1);text-decoration: none;}
        .InteractionButton:disabled{color:rgb(102, 102, 102);background-color:rgb(214, 214, 214);border-color:rgb(214, 214, 214);}
        .InteractionButton:disabled:hover{color:rgb(102, 102, 102);background-color:rgb(214, 214, 214);border-color:rgb(214, 214, 214);}


        /************************************/
        /*            mobile menu            */
        /************************************/
        /*   ariaModals   */
        .Modal__Content{height: 100vh;flex-direction:column;transform:translateX(-100%);overflow-y: auto;z-index:1054;width:100%;position: absolute;}
        @media (min-width: 375px){
            .Modal__Content{width:375px;}
        }
        @media (max-width: 468px){
            .Modal__Content{width:275px;}
        }
        .Modal__Content.ariaModalLeft{top:0px;left:0px;bottom:0px;}
        .Modal__Content.active.ariaModalLeft {transform:translateX(0px);background:rgb(255, 255, 255);transition:opacity 300ms, transform 300ms;color:rgb(51, 51, 51);}

        .styles_baseCell{font-family:inherit;font-size:16px;line-height:1.4285;font-style:normal;font-weight:400;letter-spacing:0;text-indent:0;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal;display:flex;}
        .styles_bottom{border-bottom:1px solid #d6d6d6;}
        .styled_modalDrawerHeading{display:flex;align-items:center;text-align:left;width:100%;min-height:64px;}
        .modalDrawerHeading_padd{padding:16px 0px 16px 16px;box-sizing:border-box;}
        .modalDrawerHeading{font-family:inherit;font-style:inherit;letter-spacing:0px;text-indent:0px;text-shadow:none;text-transform:none;vertical-align:baseline;white-space:normal;color:rgb(51, 51, 51);font-weight:bold;line-height:1.25;font-size:19px;margin:0px 0px 8px;margin-bottom:0px;flex-grow:1; }

        @media (max-width: 698px){
            .styled_modalDrawerHeading{min-height:44px;max-height: 44px;}
            .modalDrawerHeading{line-height:1.05;font-size:17px; }
        }
        @media (max-width: 468px){
            .styled_modalDrawerHeading{min-height:34px;max-height: 34px;}
            .modalDrawerHeading{line-height:.95;font-size:16px; }
        }
        .styles_baseIconButton{display:grid;padding:0;margin:0;background:none;color:inherit;border:none;cursor:pointer;flex-shrink:0;}
        .styles_baseIconButton:focus{color:#666;outline:1px dashed #888;-moz-outline-radius:4px;text-decoration:none;}
        .styles_iconButtonClose{background-color:#f7f7f7;border-radius:100%;color:#333;}
        .styles_iconButtonClose:hover{background-color:#d6d6d6;}
        .styles_iconButtonClose:active{background-color:#333;color:#fff;}

        .styles_sm{padding:2px;min-width:32px;height:32px;}
        .styles_sm svg{width:30px;}
        @media (max-width: 468px){
            .styles_sm{padding:2px;min-width:24px;height:24px;}
            .styles_sm svg{width:22px;}
            
        }
        .nds-cell_mod_d_header{margin:16px 16px 16px auto;}

        /***********************************/
        /*         BubbleCatgories         */
        /***********************************/
        .h-display-block{display:block!important;}

        .BubbleCatgoriesItem{box-shadow:none;background-color:transparent;-webkit-tap-highlight-color:transparent;font-family:inherit;font-size:inherit;line-height:inherit;padding:0px;border:0px;overflow:visible;vertical-align:baseline;position:relative;cursor:pointer;color:rgb(51, 51, 51);text-decoration:none;}
        .BubbleCatgoriesItem:visited{color:rgb(51, 51, 51);}
        .BubbleCatgoriesItem:hover,.BubbleCatgoriesItem:focus{color:rgb(0, 0, 0);}
        .BubbleCatgoriesItem:focus{text-decoration:none;outline:currentcolor dashed 1px;outline-offset:3px;}
        .BubbleCatgoriesItem:hover{text-decoration:underline;}
        .BubbleCatgoriesItem4{flex-shrink:0;}
        .BubbleCatgoriesItem4 img{width:100%;height:100%;}
        .BubbleCatgories{display:flex;row-gap:16px;flex-wrap:wrap;margin:0px 8px 16px;}
        .BubbleCatgories > a{flex:1 1 25%;max-width:25%;padding:0px 8px;}
        .BubbleCatgoriesItem3{margin:0px;}
        .BubbleCatgoriesTitle{text-align:center;position:relative;overflow:hidden;text-overflow:ellipsis;font-size:12px;margin:8px 0px 0px;}
        .BubbleCatgoriesItem5 img{border-radius:100%;}
        .BubbleCatgoriesItem2{border-radius:12px;}
        .aspectratio > img{opacity:1;transition:opacity 350ms ease-in-out;display:block;}
        .styles_aspectRatio{font-family:inherit;font-size:16px;line-height:1.4285;font-style:normal;font-weight:400;letter-spacing:0;text-indent:0;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal;vertical-align:bottom;position:relative;height:100%;}
        .styles_absoluteAndValid{position:absolute;}
        .styles_valid{top:0;left:0;}
        .styles_hasWidth{width:100%;}
        .styles_hasHeight{height:100%;}
        .styles_canvas{display:block;visibility:hidden;}
        .styles_textSpan{align-self:center;text-align:left;}

        /*! CategoryLink */
        .styles_cellStandard{display:flex;align-items:center;box-sizing:border-box;min-height:64px;color:#333;padding:16px;}
        .styles_textSpan{align-self:center;text-align:left;}
        .styles_textSpantexthr{height:1px;background:rgb(214, 214, 214);margin-left:16px;margin-right:16px;margin-top:initial;}

        .styles_iconButtonPrevious{border-radius:4px;color:#333;display:flex;align-items:center;}
        .styles_iconButtonPrevious:active,.styles_iconButtonPrevious:hover{background-color:#f7f7f7;}

        .styles_textSpantext{font-family:inherit;font-style:normal;letter-spacing:0px;text-indent:0px;text-shadow:none;text-transform:none;vertical-align:baseline;white-space:normal;color:rgb(51, 51, 51);font-weight:bold;line-height:1.25;font-size:19px;margin:0px;}
        .CategoryLink{box-shadow:none;background-color:transparent;-webkit-tap-highlight-color:transparent;font-family:inherit;font-size:inherit;line-height:inherit;padding:0px;border:0px;overflow:visible;vertical-align:baseline;position:relative;cursor:pointer;color:rgb(102, 102, 102);text-decoration:none;}
        .CategoryLink:visited{color:rgb(102, 102, 102);}
        .CategoryLink:hover,.CategoryLink:focus{color:rgb(51, 51, 51);}
        .CategoryLink:focus{text-decoration:none;outline:currentcolor dashed 1px;outline-offset:3px;}
        .CategoryLink:hover{text-decoration:underline;}

        .h-border-b{border-bottom:1px solid rgb(214, 214, 214);}

        .CategoryLink2{display:block;}
        .CategoryLink2:focus{outline:none;text-decoration:underline;}
        .CategoryLink2:active > div{background-color:rgb(247, 247, 247);}

        .styles_cellSkinny{background-color:#fff;padding:8px 16px;box-sizing:border-box;min-height:44px;color:#333;position:relative;}
        .styles_wrapper{align-self:center;text-align:left;}
        .styles_borderOffset:after,.styles_borderOffset:before{content:"";position:absolute;left:0;bottom:-1px;width:16px;height:1px;background:#fff;}
        .styles_borderOffset:after{left:auto;right:0;}

        .modal-drawer-previous-button{margin-left:16px;}

        .general-content, .categories-content, .subcategories-content { display: none;}
        .active-m-m {display: block;}
        .back-button {display: none;}

        /* sidebar-overlay */
        .sidebar-overlay.active {position: fixed; inset: 0px; background: rgba(51, 51, 51, 0.8); backdrop-filter: blur(4px); z-index: 1050;opacity:1;}

        .modal-wrapper{font-family:inherit;font-size:16px;line-height:1.4285;font-style:normal;font-weight:normal;letter-spacing:0px;text-indent:0px;text-shadow:none;text-transform:none;vertical-align:baseline;white-space:normal;max-width:375px;flex-grow:1;overflow-y:auto;}
        @media (min-width: 480px){
        .modal-wrapper{height:auto;}
        }
        .modal-container{display:flex;flex-flow:column;height:100%;}


        /*! page */
        @media all{
            .simpleHeroContainer{align-items:flex-start;background:radial-gradient(ellipse 120% 210% at 75% 0,#ffffff 40%,rgb(244, 244, 244) 70%);color:#333;display:flex;flex-direction:row;height:300px;padding-top:60px;position:relative;width:100%;}
            @media (max-width:641px){
            .simpleHeroContainer{height:220px;}
            }
            .simpleHeroContainer ._HNhsI{align-items:flex-start;display:flex;flex-direction:column;height:90%;justify-content:center;margin:10px auto;max-width:980px;width:90%;}
            .simpleHeroContainer ._HNhsI .simpleHeroTitle{font-size:4.25rem;letter-spacing:-2px;margin:30px 0 20px;max-width:980px;}
            @media (max-width:641px){
            .simpleHeroContainer ._HNhsI .simpleHeroTitle{font-size:2.5rem;}
            }
            .simpleHeroContainer ._HNhsI .simpleHeroSubtitle{font-size:1.5rem;margin:0;}
            @media (max-width:641px){
            .simpleHeroContainer ._HNhsI .simpleHeroSubtitle{font-size:.95rem;}
            }
            .edOverview{display:flex;flex-direction:row;height:100%;max-width:1440px;position:relative;width:100%;}
            @media (max-width:641px){
            .edOverview{width:95%;}
            }
            .edOverview .edSection{margin:0 5rem 0 0;}
            @media (max-width:641px){
            .edOverview .edSection{margin:auto;width:90%;}
            }
            .edOverview .edSection h2{background:transparent linear-gradient(60deg,var(--unnamed-color-000000) 0,var(--unnamed-color-7600e0) 100%) 0 0 no-repeat padding-box;background:transparent linear-gradient(45deg,#000 33%,rgb(0, 102, 1)) 0 0 no-repeat padding-box;-webkit-background-clip:text;background-clip:text;background-position:50%;color:transparent;font-size:2rem;letter-spacing:-1px;margin:70px 0 40px;position:relative;width:-moz-fit-content;width:fit-content;}
            .edOverview .edSection h2:after{background-color:#707070;border-radius:3px;content:" ";height:2px;left:0;margin:50px 0;position:absolute;width:30px;}
            @media (max-width:641px){
            .edOverview .edSection h2{margin-top:60px;}
            }
            .edOverview .edSection h3{font-size:1.4rem;margin-top:40px;}
            .edOverview .edSection p{color:#313131;font-size:1.1rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.85rem;}
            @media (max-width:641px){
            .edOverview .edSection p{font-size:1rem;}
            }
            .edOverview .edSection a{word-wrap:break-word;}
            .edOverview .edLeft{position:relative;width:calc(100% - 340px);}
            @media (max-width:1025px){
            .edOverview .edLeft{width:100%;}
            }
            .edOverview .edRight{position:relative;width:320px;}
            @media (max-width:1025px){
            .edOverview .edRight{display:none;}
            }
            .edOverview .edRight .edIndex{min-width:320px;border-radius:9px;box-shadow:0 3px 6px rgba(0,0,0,.161);height:-moz-fit-content;height:fit-content;margin:70px auto;padding:24px;position:sticky;top:10%;width:-moz-fit-content;width:fit-content;line-height: 1.1285 !important;}
            .edOverview .edRight .edIndex .edIndexList{list-style:none;padding:0;}
            .edOverview .edRight .edIndex .edIndexItem{color:#000;cursor:pointer;font-size:1rem;font-weight:500;letter-spacing:-.0625rem;margin:10px 0;text-align:left;}
            .edOverview .edRight .edIndex .edIndexItem a{color:#000;cursor:pointer;font-size:1rem;font-weight:500;text-decoration: none;}
            .edOverview .edRight .edIndex .edIndexItem a:visited{color:#000;cursor:pointer;font-size:1rem;font-weight:500;text-decoration: none;}

            table{margin-top: -80px;}
        }


        /**************************************/
        /*   text, margin, display, color     */
        /**************************************/
        .h-text-sm {font-size: 12px !important;}
        .h-text-white {color: white !important;}
        .h-text-grayDark {color: rgb(102, 102, 102) !important;}
        .h-margin-l-wide {margin-left: 20px !important;}
        @media (max-width: 667px) {.h-hidden-sm-down {  display: none !important;} }
        @media (max-width: 991px) {.h-hidden-md-down {  display: none !important;} }
        @media (min-width: 668px) {.h-hidden-md-up {  display: none !important;} }
        .h-text-grayLight {color: rgb(214, 214, 214) !important;}
        .h-display-flex {display: flex;}
        .h-flex-align-center {-webkit-box-align: center;align-items: center;}

        /**************************************/
        /*          container-content         */
        /**************************************/
        .container-fixed {margin: 0px auto;max-width: 1400px;}
        .container-content {min-height: 100vh;}
        .SlotRenderer {margin-left: auto;margin-right: auto;max-width: 1400px;width: 100%;}
        .SlotRendererEmpty> :empty {display: none;}
        .PageContentRenderer [aria-label="Carousel"] {overflow: hidden;}

        /* Spinner */
        .spinner {border: 3px solid #f3f3f3;border-top: 3px solid rgb(255 209 0/1);border-radius: 50%;width: 24px;height: 24px;animation: spin 1s linear infinite;display: inline-block;margin-left: 10px;vertical-align: middle;}
        @keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}

        /*****************************/
        /*            html           */
        /*****************************/
        html {font-family: 'Helvetica', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;font-size: 16px;-webkit-text-size-adjust: 100%;text-size-adjust:100%;-webkit-overflow-scrolling:touch;box-sizing: border-box;overflow-y: auto;overflow-x: hidden;}
        *,::before,::after {box-sizing: inherit;padding:0;margin:0;box-sizing:border-box;}
        *,:after,:before {box-sizing: border-box;border: 0 solid;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;}
        * {touch-action: manipulation;-webkit-tap-highlight-color:transparent;margin:0;padding:0;-webkit-user-drag:none;}
        ::-webkit-scrollbar {width: 5px;height: 5px;border-radius: 5px;}
        ::-webkit-scrollbar-thumb {background-color: #ccc;border-radius: 5px;}
        *{margin: 0;padding: 0;box-sizing:border-box;text-wrap:pretty;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;}
        body {
            line-height: 1.4285;
            color: rgb(51, 51, 51);
            background-color: white;
            max-width: 100%;
            /* overflow-y: auto; */
            /* overflow-x: hidden; */
            margin: 0px;
            --border-radius-transition-to-rounded-x1: 9999px;
            --border-radius-transition-to-rounded-x2: 9999px;
            -webkit-overflow-scrolling:touch
        }

        /* base classes */
        .body-no-scroll {overflow: hidden;touch-action: none;position: fixed;width: 100%;}
        .hide{display:none!important;}
        .hidden{display:none;}
        .fixed{display:fixed!important;}
        .visible {visibility: visible;opacity: 1;}
        .invisible {visibility: hidden;opacity: 0;}


        a {color: inherit;touch-action: manipulation;text-decoration: inherit;background-color: transparent;}
        a:focus {outline-color: inherit;outline-style: dashed;outline-width: 1px;outline-offset: 2px;}
        a:active,
        a:hover {outline: 0px;}
        a:active,
        a:hover,
        a:visited {text-decoration: none;outline: 0;}
        img {border: 0;max-width: 100%;width: auto;height: auto;vertical-align: top;}
        b {font-weight: bold;}
        h1,h2,h3,h4{font-weight:normal;}
        h1 {font-size: 29px;font-weight:700;}
        h2 {font-size: 23px;}
        h3 {font-size: 19px;}
        h4 {font-size: 16px;}
        h5 {font-size: 12px;}
        h1,h2,h3,h4,h5 {margin: 0px;outline: 0px;}
        .separator-top{border-width: 0px 0px 0px;border-right-style: initial;border-bottom-style: initial;border-left-style: initial;border-right-color: initial;border-bottom-color: initial;border-left-color: initial;border-image: initial;border-top-style: solid;border-top-color: rgb(214, 214, 214);box-sizing: content-box;height: 0px;}

        a,button,div,em,footer,h1,h2,h3,h4,header,form,h1,img,li,nav,label,main,p,section,span,sup,iframe,ul{outline: 0px;font-size:100%;font:inherit;vertical-align:baseline;}
        fieldset{display:flex;flex-direction:column;margin-bottom:.5rem;padding:1rem;}
        img {display: block;max-width: 100%;height: auto;}
        button,input {font-family: inherit;font-size: inherit;line-height: inherit;color: inherit;margin: 0px;touch-action: manipulation;}
        button {vertical-align: middle;box-shadow: none;padding: 0px;border: 0px;background-color: transparent;-webkit-tap-highlight-color: transparent;font-family: inherit;font-size: inherit;line-height: inherit;}
        button {text-transform: none;}
        button {appearance: button;cursor: pointer;}
        a>svg,button>svg {pointer-events: none;}
        svg:not(:root){overflow:hidden;}
        button[disabled] {pointer-events:none;cursor:not-allowed;}
        input {-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;background-color:#fff;line-height: normal;outline:0;color:inherit;font:inherit;resize:none;transition:box-shadow .2s ease-in-out,border-color .2s ease-in-out;width:100%;height:100%;text-rendering:auto;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;display:inline-block;text-align:start;margin:0;border-style:solid;}
        form,input{vertical-align:baseline;border:0;list-style:outside none none;}
        input:disabled{background-color:transparent;}
        input[type="checkbox"] {box-sizing: border-box;padding: 0px;}
        input[type="search"] {appearance: textfield;box-sizing: content-box;}
        input:-webkit-autofill:first-line{font-size:16px;font-size:var(--lg-font-size);}
        input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important;-webkit-box-shadow:0 0 0 30px var(--input-background-color) inset!important;-webkit-transition:none;transition:none;}
        input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#2d333a;-webkit-text-fill-color:var(--input-text-color);} 
        input::placeholder{color:#6b7280;opacity:1;}
        iframe {border: none;}
        p {margin: 0px;}
        ol,ul,li {list-style: outside none none;margin: 0px;padding: 0px;margin-block: 0px;margin-inline: 0px;padding-inline-start: 0px;vertical-align: baseline;border: 0;}
        ul {-webkit-transform: translateZ(0);transform: translateZ(0);}
        hr {margin-top: 12px;margin-bottom: 12px;border-width: 1px 0px 0px;border-right-style: initial;border-bottom-style: initial;border-left-style: initial;border-right-color: initial;border-bottom-color: initial;border-left-color: initial;border-image: initial;border-top-style: solid;border-top-color: rgb(214, 214, 214);box-sizing: content-box;height: 0px;}
