html#ecwid_html body#ecwid_body .s-comp45 td.ecwid-categories-vertical-table-cell,html#ecwid_html body#ecwid_body div.ecwid-categories-MenuBarPopup.ecwid,html#ecwid_html body#ecwid_body div.ecwid-categories-MenuBarPopup.ecwid div.menuSeparatorInner{border:none}html#ecwid_html body#ecwid_body .s-comp45 td.ecwid-categories-vertical-table-cell table.ecwid-categories-vertical-table-cell-categoryLink,html#ecwid_html body#ecwid_body .s-comp45 div.ecwid-categories-vertical td.gwt-MenuItem,html#ecwid_html body#ecwid_body .s-comp45 div.ecwid-categories-vertical div.ecwid-categoriesMenuBar,html#ecwid_html body#ecwid_body .s-comp45 div.ecwid-categories-MenuBarPopup td.gwt-MenuItem,html#ecwid_html body#ecwid_body div.ecwid-categories-MenuBarPopup.ecwid,html#ecwid_html body#ecwid_body div.ecwid-categories-MenuBarPopup.ecwid td.gwt-MenuItem{margin:0;padding:0}html#ecwid_html body#ecwid_body .s-comp45 div.ecwid-categories table{width:auto}html#ecwid_html body#ecwid_body .s-comp45 .ecwid-search-widget__btn .ecwid-search-widget-icon{fill:currentColor}html#ecwid_html body#ecwid_body .s-comp45 .ecwid-search-widget__btn,html#ecwid_html body#ecwid_body .s-comp45 .ecwid-search-widget__btn:hover,html#ecwid_html body#ecwid_body .s-comp45 .ecwid-search-widget__btn:active,html#ecwid_html body#ecwid_body .s-comp45 .ecwid-search-widget__btn:focus,html#ecwid_html body#ecwid_body .s-comp45 .ecwid-search-widget__btn:active:hover,html#ecwid_html body#ecwid_body .s-comp45 .ecwid-search-widget__btn:focus:focus{position:absolute;right:0;opacity:1}html#ecwid_html body#ecwid_body .s-comp45 .ec-minicart--fixed{z-index:999999}html#ecwid_html body#ecwid_body .ec-size.ec-size--m .ec-store .product-details--layout-sidebar-right .product-details__gallery{width:50%!important}html#ecwid_html body#ecwid_body .ec-size.ec-size--m .ec-store .product-details--layout-sidebar-right .product-details__sidebar{width:50%!important}html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-grid,html#ecwid_html body#ecwid_body div.ecwid-productBrowser{padding:0!important}html#ecwid_html body#ecwid_body{font-size:var(--font-size--base)}html#ecwid_html body#ecwid_body .s-comp45 .l-grid--comp{flex-direction:column}html#ecwid_html body#ecwid_body .s-comp45 .l-grid--comp>.l-area{width:100%}html#ecwid_html body#ecwid_body .s-comp45 .l-grid--comp>.l-area.l-area--content{max-width:var(--intro-width)}html#ecwid_html body#ecwid_body .s-comp45 .ecwid a{font-size:var(--font-size--base)}html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__nav{display:flex;align-items:stretch;gap:var(--space-padding--md)}html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__nav .c-ecwid__categories{flex:1}html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__nav .c-ecwid__categories .horizontal-menu{padding:0;background:var(--color-primary--50);border:none;border-radius:var(--radius-size--md)}html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__nav .c-ecwid__categories .horizontal-menu .horizontal-menu-item a{padding:var(--font-scale-relative--down-1);color:var(--color-text--dark)}html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__nav .c-ecwid__categories .horizontal-menu .horizontal-menu-item a:hover{background:var(--color-primary--500)}html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__nav .c-ecwid__categories .horizontal-menu .horizontal-menu-item--hover>a{background:var(--color-primary--500)}html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__nav .c-ecwid__search{flex:1;max-width:350px}html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__nav .c-ecwid__search>div,html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__nav .c-ecwid__search>div>div,html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__nav .c-ecwid__search .ecwid-search-widget{height:100%}html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__nav .c-ecwid__search>div .ecwid-search-widget__input[type="text"],html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__nav .c-ecwid__search>div>div .ecwid-search-widget__input[type="text"],html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__nav .c-ecwid__search .ecwid-search-widget .ecwid-search-widget__input[type="text"]{height:100%;border-radius:var(--radius-size--md)!important}html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__nav .c-ecwid__search>div .ecwid-search-widget__btn,html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__nav .c-ecwid__search>div>div .ecwid-search-widget__btn,html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__nav .c-ecwid__search .ecwid-search-widget .ecwid-search-widget__btn{height:100%}html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__browser .ec-store .grid__description{display:none;opacity:0;visibility:hidden}html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__browser .ec-store .grid-category__title{padding-bottom:0!important}html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__browser .ec-store .page-title__name{display:none;opacity:0;visibility:hidden}html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__browser .ec-store .label--notice{background:var(--color-primary--500)}html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__browser .ec-store .label--notice .label__text{color:var(--color-headings--dark)}html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__browser .ec-store .hc-product-rating__text{font-size:var(--font-scale--down-2);color:var(--color-text--dark)}html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__browser .ec-store .grid-product__price .grid-product__textblock,html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__browser .ec-store .grid-product__price span{color:var(--color-text--dark);font-size:var(--font-scale--down-1)}html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__browser .ec-store .grid-product__price .ec-text-muted{color:var(--color-primary--700);font-size:var(--font-scale--down-1)!important}html#ecwid_html body#ecwid_body .s-comp45 .c-ecwid__browser .ec-store .grid-product__price .grid-product__price-compare-values{text-decoration:line-through;margin-right:4px}html#ecwid_html body#ecwid_body .s-comp45 .ec-store__product-page .product-details__sidebar .product-details__product-title{margin-bottom:var(--font-scale-relative--down-4)!important;font-size:var(--font-scale--up-4)!important;font-weight:var(--font-weight--headings)!important;letter-spacing:var(--letter-spacing--headings)!important;line-height:var(--line-height--headings)!important;text-wrap:balance;color:var(--color-headings--dark)}@scope ([data-theme="light"]){html#ecwid_html body#ecwid_body .s-comp45 .ec-store__product-page .product-details__sidebar .product-details__product-title{color:var(--color-headings--dark)}}@scope ([data-theme="dark"]){html#ecwid_html body#ecwid_body .s-comp45 .ec-store__product-page .product-details__sidebar .product-details__product-title{color:var(--color-headings--light)}}html#ecwid_html body#ecwid_body .s-comp45 .ec-store__product-page .product-details__sidebar .details-product-price__value{font-size:var(--font-scale--up-2)!important;letter-spacing:var(--letter-spacing--headings)!important;line-height:var(--line-height--headings)!important;color:var(--color-headings--dark)}@scope ([data-theme="light"]){html#ecwid_html body#ecwid_body .s-comp45 .ec-store__product-page .product-details__sidebar .details-product-price__value{color:var(--color-headings--dark)}}@scope ([data-theme="dark"]){html#ecwid_html body#ecwid_body .s-comp45 .ec-store__product-page .product-details__sidebar .details-product-price__value{color:var(--color-headings--light)}}html#ecwid_html body#ecwid_body .s-comp45 .ec-store__product-page .product-details__sidebar .product-details__attraction-block .ec-label{padding:.1em 0.5em!important;border-radius:var(--radius-size--sm);background:var(--color-secondary--500)!important}html#ecwid_html body#ecwid_body .s-comp45 .ec-store__product-page .product-details__sidebar .product-details__attraction-block .ec-label.label--flag:before,html#ecwid_html body#ecwid_body .s-comp45 .ec-store__product-page .product-details__sidebar .product-details__attraction-block .ec-label.label--flag:after{display:none!important}html#ecwid_html body#ecwid_body .s-comp45 .ec-store__product-page .product-details__sidebar .product-details-module__title{margin-bottom:calc(( var(--font-scale--ratio) - 1 ) * 1em)!important;font-size:var(--font-size--base)!important;font-weight:bold!important;letter-spacing:var(--letter-spacing--text);line-height:var(--line-height--text)!important}html#ecwid_html body#ecwid_body .s-comp45 .ec-store__product-page .product-details__sidebar .hc-product-summary__text a{color:var(--color-text--dark);font-size:var(--font-scale--down-2)}html#ecwid_html body#ecwid_body .s-comp45 .ec-store__product-page .product-details__sidebar .product-details__product-description{font-size:var(--font-size--base)!important;font-weight:var(--font-weight--text);letter-spacing:var(--letter-spacing--text);line-height:var(--line-height--text)!important}html#ecwid_html body#ecwid_body .s-comp45 .ec-store__product-page .product-details__sidebar .product-details__product-description p{margin-top:0!important;margin-bottom:1em!important}html#ecwid_html body#ecwid_body .s-comp45 .ec-store__product-page .product-details__sidebar .product-details__product-description strong,html#ecwid_html body#ecwid_body .s-comp45 .ec-store__product-page .product-details__sidebar .product-details__product-description b{font-weight:bold!important}@scope ([data-theme="light"]){html#ecwid_html body#ecwid_body .s-comp45 .ec-store__product-page .product-details__sidebar .product-details__product-description{color:var(--color-text--dark)}}@scope ([data-theme="dark"]){html#ecwid_html body#ecwid_body .s-comp45 .ec-store__product-page .product-details__sidebar .product-details__product-description{color:var(--color-text--light)}}html#ecwid_html body#ecwid_body .s-comp45 div.ecwid-categories-vertical div.ecwid-categoriesMenuBar{padding:0 0 0 15px}html#ecwid_html body#ecwid_body div.ecwid-categories-MenuBarPopup.ecwid{-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}html#ecwid_html body#ecwid_body div.ecwid-categories-MenuBarPopup.ecwid{border:1px solid #F3F5FE}html#ecwid_html body#ecwid_body div.ecwid-categories-MenuBarPopup.ecwid{padding:3px 5px 3px 5px}html#ecwid_html body#ecwid_body div.ecwid-categories-MenuBarPopup.ecwid td span.ecwid-categories-category{padding:0 10px 0 10px}html#ecwid_html body#ecwid_body .s-comp45 .ecwid-search-widget__input[type="text"]{-webkit-border-radius:3px 3px 3px 3px!important;border-radius:3px 3px 3px 3px!important}