.chudo-mobile-search-submit,.chudo-mobile-menu-title,.chudo-mobile-menu-back,.chudo-mobile-home-categories,.chudo-mobile-continue-shopping,.chudo-mobile-inline-icon,.chudo-mobile-breadcrumb{display:none}@media screen and (max-width:1199px){body.html{--chudo-mobile-nav-height:68px;--chudo-mobile-service-height:40px;--chudo-mobile-keyboard-inset:0px;--chudo-mobile-panel-duration:.3s;--chudo-mobile-panel-easing:cubic-bezier(.22,.61,.36,1);min-width:0;color:var(--chudo-color-text);font:400 14px/1.45 var(--chudo-font-sans)}body.html .container.main{width:100%;min-width:0;max-width:100%;padding:0 12px}body.html .row{margin-left:0;margin-right:0}body.html .container.main>.row>section{float:none;width:100%;min-width:0;padding:0}body.html img{max-width:100%}body.html :is(button,input,select,textarea){font-family:var(--chudo-font-sans);scroll-margin-bottom:80px}body.html :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--chudo-color-focus);outline-offset:3px}body.html h1{color:var(--chudo-color-text);font:500 28px/1.15 var(--chudo-font-serif);font-stretch:80%;overflow-wrap:anywhere}body.html #main-content+h1{margin:8px 0 16px;padding:0}body.html .breadcrumb{margin:0 0 8px;padding:0;background:none;font:400 12px/18px var(--chudo-font-sans);font-stretch:85%;color:var(--chudo-color-text-muted)}body.html .breadcrumb a{color:var(--chudo-color-text)}body.html .chudo-mobile-breadcrumb{display:block;margin:0 0 8px;color:var(--chudo-color-text-muted);font:400 12px/18px var(--chudo-font-sans);font-stretch:85%}body.html .chudo-mobile-breadcrumb ol{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none}body.html .chudo-mobile-breadcrumb li+li::before{content:"›";padding-right:8px;color:var(--chudo-color-text-muted)}body.html .chudo-mobile-breadcrumb a{color:var(--chudo-color-text);font:inherit;font-stretch:inherit}body.html .navbar-mainmenu{position:relative;width:calc(100% + 24px);min-height:40px;margin:0 -12px;padding:0 12px;border:0;border-radius:0;background:var(--chudo-color-primary)}body.html .navbar-mainmenu>.container{width:100%;padding:0}body.html .navbar-mainmenu .navbar-header{display:flex;align-items:center;justify-content:space-between;float:none;width:100%;height:40px;margin:0}body.html .navbar-mainmenu .navbar-header>a{display:flex;align-items:center;width:40px;height:40px}body.html .navbar-mainmenu .navbar-header::before,body.html .navbar-mainmenu .navbar-header::after{display:none}body.html .navbar-mainmenu .navbar-header>a.hidden-md{display:flex !important}body.html .navbar-mainmenu .pw-icon{width:25px;height:25px;margin:0}body.html .navbar-mainmenu .navbar-toggle{display:inline-flex;align-items:center;gap:10px;float:none;min-height:40px;margin:0;padding:0 2px 0 12px;border:0;border-radius:0;color:var(--chudo-color-on-primary);background:transparent;font:600 14px/20px var(--chudo-font-sans);font-stretch:80%;text-transform:uppercase}body.html .navbar-mainmenu .navbar-toggle .sw-text{position:static;inset:auto;display:block;width:auto;padding:0}body.html .navbar-mainmenu .navbar-toggle .icon-bar,body.html .navbar-mainmenu .navbar-collapse{display:none}body.html .navbar-mainmenu .navbar-toggle svg{display:block;width:24px;height:24px}body.html #chudo-site-header{padding:0;margin:0;border:0}body.html #chudo-site-header .header-content{display:flex;justify-content:center;align-items:center;min-height:80px;margin:0;padding:12px 0 6px}body.html #chudo-site-header .header-content>div:first-child{float:none;width:auto;max-width:70%;margin:0;padding:0}body.html #chudo-site-header .logo{display:block;float:none;width:205px;max-width:100%;height:auto;margin:0 auto;padding:0}body.html #chudo-site-header :is(.top-number,.login-cart),body.html #chudo-site-header>nav{display:none}body.html #chudo-site-header .search-form-navigation{position:relative;inset:auto;display:block;float:none;width:100%;max-width:600px;height:42px;margin:6px auto 16px;padding:0;transform:none;background:var(--chudo-color-background);border:1px solid var(--chudo-color-border);border-radius:6px;box-shadow:none}body.html #chudo-site-header .search-form-navigation form{height:100%;margin:0}body.html #chudo-site-header #my-search-form{position:static;display:block;float:none;width:100%;min-width:0;max-width:100%;height:40px;margin:0;padding:8px 46px 8px 12px;border:0;border-radius:6px;background:transparent;color:var(--chudo-color-text);font:400 16px/24px var(--chudo-font-sans);font-stretch:80%;box-shadow:none}body.html .chudo-mobile-search-submit{position:absolute;inset:0 0 0 auto;display:flex;align-items:center;justify-content:center;width:42px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--chudo-color-primary)}body.html .chudo-mobile-search-submit svg{width:24px;height:24px}body.html .ui-autocomplete{max-width:calc(100vw - 24px);max-height:50dvh;overflow-y:auto;overflow-x:hidden}body.html.chudo-catalog-desktop .chudo-catalog-layout{display:block;margin:0 0 24px}body.html.chudo-catalog-desktop .chudo-catalog-layout>aside{display:none}body.html.chudo-catalog-desktop .chudo-catalog-layout>section{width:100%;padding:0}body.html.chudo-catalog-desktop .view-taxonomy-term .views-bootstrap-thumbnail-plugin-style>.row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 8px}body.html.chudo-catalog-desktop .view-taxonomy-term .views-bootstrap-thumbnail-plugin-style>.row::before,body.html.chudo-catalog-desktop .view-taxonomy-term .views-bootstrap-thumbnail-plugin-style>.row::after{display:none}body.html.chudo-catalog-desktop .view-taxonomy-term .row>.col{display:flex;float:none;width:auto;min-width:0;margin:0;padding:0}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item,body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item:hover,body.html.front .chudo-home-products .cat-item,body.html.front .chudo-home-products .cat-item:hover{width:100%;height:auto;min-width:0;margin:0;padding:6px;border:1px solid var(--chudo-color-border);border-radius:6px;background:var(--chudo-color-background);box-shadow:none}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item>.chudo-product-price-scope,body.html.front .chudo-home-products .cat-item>.chudo-product-price-scope{display:grid;grid-template-columns:74px minmax(0,1fr);grid-template-rows:auto auto 51px minmax(0,1fr) auto;gap:0 4px;width:100%;height:100%;min-width:0}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .chudo-product-price-scope>a:first-of-type,body.html.front .chudo-home-products .cat-item .chudo-product-price-scope>a:first-of-type{grid-area:1 / 1 / 2 / 3;display:block;width:100%;height:auto;aspect-ratio:1;margin:0 0 4px;overflow:hidden;border-radius:4px}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .chudo-product-price-scope>a:first-of-type img,body.html.front .chudo-home-products .cat-item .chudo-product-price-scope>a:first-of-type img{display:block;width:100%;height:100%;margin:0;object-fit:cover}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .field-name-field-top-title,body.html.front .chudo-home-products .cat-item .field-name-field-top-title{grid-area:2 / 1 / 3 / 3;margin:0 0 3px;padding:0;color:var(--chudo-color-text);font:500 11px/14px var(--chudo-font-sans);font-stretch:80%;overflow-wrap:anywhere}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item a.more-link,body.html.front .chudo-home-products .cat-item a.more-link{grid-area:3 / 1 / 4 / 3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;min-width:0;height:51px;margin:0;padding:0;overflow:hidden;font:600 14px/17px var(--chudo-font-serif);font-stretch:80%;text-align:left;text-transform:none;overflow-wrap:anywhere}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .field-name-field-subtitle .field-item,body.html.front .chudo-home-products .cat-item .field-name-field-subtitle .field-item{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font:inherit;font-stretch:inherit;line-height:inherit}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .attr,body.html.front .chudo-home-products .cat-item .attr{grid-area:4 / 1 / 5 / 3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;min-height:56px;height:auto;gap:4px;margin:5px 0 8px}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .attr:empty,body.html.front .chudo-home-products .cat-item .attr:empty{min-height:0;margin-top:0}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .chudo-price-choice,body.html.front .chudo-home-products .cat-item .chudo-price-choice{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:26px;height:auto;margin:0;padding:3px 1px;border:1px solid var(--chudo-color-border);border-radius:4px;background:var(--chudo-color-background);color:var(--chudo-color-primary);font:500 10px/16px var(--chudo-font-sans);font-stretch:80%;white-space:normal;overflow-wrap:anywhere}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .chudo-price-choice[aria-pressed="true"],body.html.front .chudo-home-products .cat-item .chudo-price-choice[aria-pressed="true"]{border-color:var(--chudo-color-primary);background:var(--chudo-color-primary);color:var(--chudo-color-on-primary)}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .chudo-price-choice:disabled,body.html.front .chudo-home-products .cat-item .chudo-price-choice:disabled{border-color:var(--chudo-color-disabled-border);background:var(--chudo-color-disabled-bg);color:var(--chudo-color-disabled-text)}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .add-to-cart,body.html.front .chudo-home-products .cat-item .add-to-cart{grid-area:5 / 1 / 6 / 3;min-width:0;margin:0}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .add-to-cart form,body.html.front .chudo-home-products .cat-item .add-to-cart form{margin:0}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .add-to-cart form>div,body.html.front .chudo-home-products .cat-item .add-to-cart form>div{display:grid;grid-template-columns:74px minmax(0,1fr);grid-template-rows:32px 36px;gap:6px 4px}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .form-item-qty,body.html.front .chudo-home-products .cat-item .form-item-qty{grid-area:1 / 1 / 2 / 2;margin:0;padding:0}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .chudo-catalog-quantity,body.html.front .chudo-home-products .cat-item .chudo-catalog-quantity{display:grid;grid-template-columns:23px minmax(0,1fr) 23px;width:74px;height:32px;overflow:hidden;border:1px solid var(--chudo-color-border);border-radius:4px;background:var(--chudo-color-background)}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .chudo-catalog-quantity__button,body.html.front .chudo-home-products .cat-item .chudo-catalog-quantity__button{display:flex;align-items:center;justify-content:center;width:23px;min-width:0;height:30px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--chudo-color-primary);font:400 15px/24px var(--chudo-font-sans)}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .chudo-catalog-quantity__button:disabled,body.html.front .chudo-home-products .cat-item .chudo-catalog-quantity__button:disabled{color:var(--chudo-color-disabled-text);opacity:.45}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .form-item-qty input,body.html.front .chudo-home-products .cat-item .form-item-qty input{display:block;width:100%;min-width:0;height:30px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--chudo-color-text);font:600 14px/24px var(--chudo-font-sans);text-align:center;box-shadow:none}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .form-item-qty label,body.html.front .chudo-home-products .cat-item .form-item-qty label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .add-to-cart .form-actions,body.html.front .chudo-home-products .cat-item .add-to-cart .form-actions{grid-area:2 / 1 / 3 / 3;position:static;width:100%;height:36px;margin:0;padding:0}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .node-add-to-cart,body.html.front .chudo-home-products .cat-item .node-add-to-cart{display:flex;align-items:center;justify-content:center;gap:6px;position:static;width:100%;min-width:0;min-height:36px;height:auto;margin:0;padding:7px 2px;border:1px solid var(--chudo-color-primary);border-radius:4px;background:var(--chudo-color-primary);color:var(--chudo-color-on-primary);font:600 12px/20px var(--chudo-font-sans);font-stretch:80%;text-transform:uppercase;white-space:normal}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .node-add-to-cart::before,body.html.front .chudo-home-products .cat-item .node-add-to-cart::before{content:none}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .node-add-to-cart:disabled,body.html.front .chudo-home-products .cat-item .node-add-to-cart:disabled{background:var(--chudo-color-disabled-bg);border-color:var(--chudo-color-disabled-border);color:var(--chudo-color-disabled-text);cursor:wait}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .node-add-to-cart .icon,body.html.front .chudo-home-products .cat-item .node-add-to-cart .icon{display:none}body.html .chudo-mobile-inline-icon{display:inline-block;flex:0 0 17px;width:17px;height:17px;vertical-align:middle}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .display-price,body.html.front .chudo-home-products .cat-item .display-price{grid-area:5 / 2 / 6 / 3;position:static;display:flex;align-items:center;justify-content:flex-end;align-self:start;width:auto;min-width:0;height:32px;margin:0;padding:0;border:0;border-radius:0;color:var(--chudo-color-price);background:transparent;font:700 20px/28px var(--chudo-font-sans);font-stretch:85%;white-space:nowrap;box-shadow:none}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .display-price .uc-price,body.html.front .chudo-home-products .cat-item .display-price .uc-price{font:inherit;font-stretch:inherit;color:inherit;white-space:nowrap}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .goods-icons,body.html.front .chudo-home-products .cat-item .goods-icons{display:none}body.html.chudo-catalog-desktop .view-taxonomy-term .view-header{margin-bottom:12px;font:400 14px/20px var(--chudo-font-sans)}body.html.chudo-catalog-desktop .view-taxonomy-term .view-header img{width:auto;height:auto;max-width:100%}body.html.chudo-catalog-desktop .gd-infinite-scroll-load-more{display:block;width:100%;min-height:44px;margin:16px 0;font-size:14px}}@media screen and (max-width:1199px){body.html.chudo-bottom-nav-ready{padding-bottom:0}body.html.chudo-bottom-nav-ready .container.main{padding-bottom:calc(var(--chudo-mobile-nav-height) + 8px)}body.html .chudo-bottom-nav{position:fixed;inset:auto 0 var(--chudo-mobile-keyboard-inset);z-index:1100;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none;width:100%;min-height:68px;margin:0;padding:5px 4px calc(5px + env(safe-area-inset-bottom));border-top:1px solid var(--chudo-color-border);background:var(--chudo-color-background);box-shadow:none}body.html .chudo-bottom-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:56px;margin:0;padding:2px 1px;border:0;background:transparent;color:var(--chudo-color-text-muted);font:400 10px/13px var(--chudo-font-sans);font-stretch:80%;white-space:normal;text-transform:none}body.html .chudo-bottom-nav__item>span:not([class$="count"]){width:100%;font:inherit;font-stretch:inherit}body.html .chudo-bottom-nav__item svg{width:23px;height:23px;margin:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body.html .chudo-bottom-nav__item.is-active{color:var(--chudo-color-primary);font-weight:600}body.html .chudo-bottom-nav__filter-count{top:0;right:12%;min-width:16px;height:16px;padding:0 4px;border:1px solid var(--chudo-color-background);background:var(--chudo-color-primary);color:var(--chudo-color-on-primary);font:600 10px/14px var(--chudo-font-sans)}body.html .chudo-bottom-nav__cart{position:relative}body.html .chudo-bottom-nav__cart-count{position:absolute;top:0;left:calc(50% + 6px);right:auto;display:none !important;box-sizing:border-box;width:22px !important;min-width:22px;max-width:22px;height:22px;flex:0 0 22px;margin:0;padding:0;border:1px solid var(--chudo-color-background);border-radius:50%;background:var(--chudo-color-primary);color:var(--chudo-color-on-primary);font:600 10px/20px var(--chudo-font-sans);font-stretch:80%;text-align:center;white-space:nowrap}body.html .chudo-bottom-nav__cart-count.is-visible{display:flex !important;align-items:center;justify-content:center}body.html .chudo-mobile-filter-toggle{display:none}body.html.chudo-mobile-panel-active{position:fixed;top:var(--chudo-mobile-scroll-top,0px);right:0;left:0;width:100%;overflow:hidden}body.html :is(.chudo-mobile-filter-overlay,.chudo-mobile-catalog-overlay,.chudo-mobile-cart-overlay){display:block;opacity:0;visibility:hidden;pointer-events:none;position:fixed;inset:0 0 calc(var(--chudo-mobile-nav-height) + var(--chudo-mobile-keyboard-inset));z-index:1050;width:100%;height:auto;margin:0;background:rgb(17 24 39 / 35%)}body.html.chudo-mobile-filter-open .chudo-mobile-filter-overlay,body.html.chudo-mobile-catalog-open .chudo-mobile-catalog-overlay,body.html.chudo-mobile-cart-open .chudo-mobile-cart-overlay{opacity:1;visibility:visible;pointer-events:auto}body.html .chudo-mobile-cart-drawer{transform:translateX(105%);visibility:hidden;pointer-events:none;transition:transform var(--chudo-mobile-panel-duration) var(--chudo-mobile-panel-easing),visibility 0s linear var(--chudo-mobile-panel-duration)}body.html.chudo-mobile-cart-open .chudo-mobile-cart-drawer{transform:translateX(0);visibility:visible;pointer-events:auto;transition-delay:0s}body.html .chudo-mobile-account-drawer{transform:translateY(105%);visibility:hidden;pointer-events:none;transition:transform var(--chudo-mobile-panel-duration) var(--chudo-mobile-panel-easing),visibility 0s linear var(--chudo-mobile-panel-duration)}body.html.chudo-mobile-account-open .chudo-mobile-account-drawer{transform:translateY(0);visibility:visible;pointer-events:auto;transition-delay:0s}body.html .mm-wrapper,body.html .mm-wrapper.chudo-mobile-catalog-drawer{position:fixed !important;inset:0 0 calc(var(--chudo-mobile-nav-height) + var(--chudo-mobile-keyboard-inset)) !important;z-index:1090;width:100%;max-width:none;height:auto !important;min-height:0;margin:0 !important;overflow:hidden;background:var(--chudo-color-background);transform:translateX(-105%);visibility:hidden;pointer-events:none;transition:transform var(--chudo-mobile-panel-duration) var(--chudo-mobile-panel-easing),visibility 0s linear var(--chudo-mobile-panel-duration)}body.html.chudo-mobile-catalog-open .mm-wrapper.chudo-mobile-catalog-drawer{transform:translateX(0);visibility:visible;pointer-events:auto;transition-delay:0s}body.html .mm-wrapper.chudo-mobile-catalog-drawer.is-submenu{top:0 !important}body.html .chudo-mobile-catalog-header{color:var(--chudo-color-on-primary);position:absolute;z-index:4;inset:0 0 auto;display:flex;align-items:center;gap:10px;min-height:56px;height:56px;padding:0 14px;border-bottom:1px solid transparent;background:var(--chudo-color-primary)}body.html .chudo-mobile-menu-title{font-family:var(--chudo-font-sans) !important;display:block;flex:1 1 auto;min-width:0;margin:0;color:inherit;font:600 16px/22px var(--chudo-font-sans);font-stretch:80%;text-transform:uppercase}body.html .is-submenu .chudo-mobile-catalog-header{background:var(--chudo-color-primary);color:var(--chudo-color-on-primary);border-color:transparent}body.html .is-submenu .chudo-mobile-menu-title{color:inherit;font-size:16px}body.html .chudo-mobile-menu-back{display:none;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:44px;margin:0 0 0 -8px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit}body.html .is-submenu .chudo-mobile-menu-back{display:flex}body.html .chudo-mobile-menu-back svg{width:22px;height:22px}body.html .chudo-mobile-catalog-close{position:static;display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:44px;margin:0 -8px 0 0;padding:0;border:0;background:transparent;color:var(--chudo-color-on-primary);font:400 29px/1 var(--chudo-font-sans)}body.html .is-submenu .chudo-mobile-catalog-close{color:var(--chudo-color-on-primary)}body.html .chudo-mobile-catalog-search,body.html .chudo-mobile-catalog-footer{display:none}body.html #menu.mm-menu{position:absolute;inset:0;width:100%;height:100% !important;margin:0;background:var(--chudo-color-background)}body.html #menu.mm-menu .mm-panels{top:56px !important;bottom:0 !important;height:auto !important}body.html #menu.mm-menu .mm-panels>.mm-panel{padding:0 14px !important;overflow-y:auto;overscroll-behavior:contain}body.html #menu.mm-menu .mm-panel .mm-navbar,body.html #menu.mm-menu .mm-panels>.mm-panel::before,body.html #menu.mm-menu .mm-panels>.mm-panel::after{display:none}body.html #menu.mm-menu .mm-panel .mm-listview>li>a::before,body.html #menu.mm-menu .mm-panel .mm-listview>li>span::before{display:none !important;content:none !important}body.html #menu.mm-menu .mm-panel .mm-listview{margin:0 !important;padding:0}body.html #menu.mm-menu .mm-listview>li{min-height:62px;padding:0;border-bottom:1px solid var(--chudo-color-border)}body.html #menu.mm-menu .mm-panel .mm-listview>li>a:not(.mm-next):not(.mm-prev),body.html #menu.mm-menu .mm-panel .mm-listview>li>span{display:flex;align-items:center;min-height:62px;padding:12px 38px 12px 8px !important;color:var(--chudo-color-text) !important;font:500 17px/22px var(--chudo-font-sans) !important;font-stretch:80% !important;text-transform:none;white-space:normal;background:transparent}body.html #menu.mm-menu .mm-listview>li.mm-selected{margin:4px 0;border-radius:6px;background:var(--chudo-color-surface-brand)}body.html #menu.mm-menu .mm-panel .mm-listview>li.mm-selected>a:not(.mm-next):not(.mm-prev){color:var(--chudo-color-primary) !important}body.html #menu.mm-menu .mm-listview>li>.mm-next{width:40px}body.html #menu.mm-menu .mm-next::after{width:7px;height:7px;border-color:var(--chudo-color-text)}body.html #menu.mm-menu .mm-listview>li>a:not(.mm-next):not([href^="#"])::after{position:absolute;right:17px;top:calc(50% - 4px);display:block;width:7px;height:7px;border-top:1.5px solid;border-right:1.5px solid;transform:rotate(45deg);content:""}body.html .chudo-mobile-menu-return{display:block;min-height:44px;margin:24px 0 12px;padding:10px 8px;border:0;background:none;color:var(--chudo-color-primary);font:500 15px/22px var(--chudo-font-sans);font-stretch:85%;text-align:left}body.html .chudo-mobile-service-links{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;margin:12px 0 20px;padding-top:12px;border-top:1px solid var(--chudo-color-border)}body.html .chudo-mobile-service-links a{min-height:40px;padding:8px;color:var(--chudo-color-text-muted);font:400 13px/20px var(--chudo-font-sans)}body.html.page-taxonomy-term-10.chudo-mobile-filter-drawer #block-views-exp-taxonomy-term-page-2{transform:translateX(105%);visibility:hidden;pointer-events:none;transition:transform var(--chudo-mobile-panel-duration) var(--chudo-mobile-panel-easing),visibility 0s linear var(--chudo-mobile-panel-duration);position:fixed;inset:var(--chudo-mobile-service-height) 0 calc(var(--chudo-mobile-nav-height) + var(--chudo-mobile-keyboard-inset));z-index:1090;display:flex;flex-direction:column;width:100%;max-width:none;margin:0;padding:0 16px;border:0;border-radius:0;background:var(--chudo-color-background);box-shadow:none}body.html.page-taxonomy-term-10.chudo-mobile-filter-drawer.chudo-mobile-filter-open #block-views-exp-taxonomy-term-page-2{transform:translateX(0);visibility:visible;pointer-events:auto;transition-delay:0s}body.html.page-taxonomy-term-10.chudo-mobile-filter-drawer #block-views-exp-taxonomy-term-page-2>h2{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:56px;margin:0;padding:10px 0;border-bottom:1px solid var(--chudo-color-border);color:var(--chudo-color-text);font:600 19px/24px var(--chudo-font-sans);font-family:var(--chudo-font-sans) !important;font-stretch:80%;text-transform:uppercase}body.html.page-taxonomy-term-10.chudo-mobile-filter-drawer .chudo-mobile-filter-close{position:static;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 -8px 0 8px;border:0;background:none;color:var(--chudo-color-text);font:400 30px/1 var(--chudo-font-sans)}body.html.page-taxonomy-term-10.chudo-mobile-filter-drawer #block-views-exp-taxonomy-term-page-2>form{flex:1 1 auto;min-height:0;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain}body.html.page-taxonomy-term-10.chudo-mobile-filter-drawer #block-views-exp-taxonomy-term-page-2 .bef-checkboxes{display:block;grid-template-columns:none}body.html.page-taxonomy-term-10.chudo-mobile-filter-drawer #block-views-exp-taxonomy-term-page-2 .views-exposed-widgets{margin:0}body.html.page-taxonomy-term-10.chudo-mobile-filter-drawer #block-views-exp-taxonomy-term-page-2 .views-exposed-widget{float:none;width:100%;padding:0}body.html.page-taxonomy-term-10.chudo-mobile-filter-drawer #block-views-exp-taxonomy-term-page-2 .form-type-bef-checkbox{display:flex;align-items:center;gap:12px;min-height:44px;margin:0;padding:7px 0;border-bottom:1px solid var(--chudo-color-border)}body.html.page-taxonomy-term-10.chudo-mobile-filter-drawer #block-views-exp-taxonomy-term-page-2 input[type="checkbox"]{appearance:auto;flex:0 0 18px;width:18px;height:18px;min-height:0;margin:0;border:0;border-radius:0;background:transparent;accent-color:var(--chudo-color-primary);box-shadow:none}body.html.page-taxonomy-term-10.chudo-mobile-filter-drawer #block-views-exp-taxonomy-term-page-2 label.option{flex:1 1 auto;display:block;width:auto;height:auto;min-height:0;margin:0;padding:0;color:var(--chudo-color-text);font:400 16px/22px var(--chudo-font-sans);font-stretch:80%}body.html.page-taxonomy-term-10.chudo-mobile-filter-drawer #block-views-exp-taxonomy-term-page-2 .form-type-bef-checkbox:has(input:checked) label{color:var(--chudo-color-primary)}body.html.page-taxonomy-term-10.chudo-mobile-filter-drawer #block-views-exp-taxonomy-term-page-2 :is(.views-submit-button,.views-reset-button){display:none}body.html.page-taxonomy-term-10.chudo-mobile-filter-drawer .chudo-mobile-filter-actions{position:static;inset:auto;width:auto;max-width:100%;display:grid;flex-shrink:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:14px 0;border-top:1px solid var(--chudo-color-border);background:var(--chudo-color-background)}body.html.page-taxonomy-term-10.chudo-mobile-filter-drawer .chudo-mobile-filter-actions button{width:100%;min-height:44px;margin:0;padding:8px;border:1px solid var(--chudo-color-control-border);border-radius:4px;background:var(--chudo-color-background);color:var(--chudo-color-primary);font:600 14px/20px var(--chudo-font-sans);font-stretch:80%;text-transform:uppercase}body.html.page-taxonomy-term-10.chudo-mobile-filter-drawer .chudo-mobile-filter-actions button.chudo-mobile-filter-apply{border-color:var(--chudo-color-primary);background:var(--chudo-color-primary);color:var(--chudo-color-on-primary)}}@media screen and (max-width:1199px){body.html .chudo-mobile-cart-drawer{position:fixed;inset:0 0 calc(var(--chudo-mobile-nav-height) + var(--chudo-mobile-keyboard-inset));z-index:1090;display:flex;flex-direction:column;width:100%;max-width:none;height:auto;margin:0;padding:0;border:0;border-radius:0;background:var(--chudo-color-surface);box-shadow:none}body.html .chudo-mobile-cart-drawer__content{height:100%;min-height:0}body.html .chudo-mobile-cart-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:60px;margin:0;padding:12px 14px;border-bottom:1px solid var(--chudo-color-border);background:var(--chudo-color-background)}body.html .chudo-mobile-cart-title{margin:0;color:var(--chudo-color-text);font:500 28px/32px var(--chudo-font-serif);font-stretch:80%}body.html .chudo-mobile-cart-close{position:static;width:40px;height:40px;padding:0;border:0;background:transparent;color:var(--chudo-color-text-muted);font:400 29px/1 var(--chudo-font-sans)}body.html :is(.chudo-cart-page,.chudo-mobile-cart-drawer .chudo-cart-surface){color:var(--chudo-color-text);font:400 14px/20px var(--chudo-font-sans)}body.html .chudo-mobile-cart-drawer .chudo-cart-surface{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:none}body.html .chudo-mobile-cart-drawer .chudo-cart-list{flex:1 1 auto;min-height:0;padding:0 12px;overflow-y:auto;overscroll-behavior:contain}body.html .chudo-cart-page>.chudo-cart-group:not(.chudo-cart-group--unavailable){margin:0 0 14px;padding:0;border:0;background:transparent}body.html .chudo-cart-page .chudo-cart-group>h3{margin:12px 0;font:500 19px/25px var(--chudo-font-serif);font-stretch:80%}body.html :is(.chudo-cart-page,.chudo-mobile-cart-drawer) .chudo-cart-card{grid-template-columns:82px minmax(0,1fr) 44px;grid-template-areas:"photo title remove" "photo bottom bottom";gap:7px 10px;margin:0 0 10px !important;padding:12px;border:1px solid var(--chudo-color-border);border-radius:10px;background:var(--chudo-color-background)}body.html :is(.chudo-cart-page,.chudo-mobile-cart-drawer) .chudo-cart-card .chudo-cart-card__image{grid-area:photo;width:82px}body.html :is(.chudo-cart-page,.chudo-mobile-cart-drawer) .chudo-cart-card .chudo-cart-card__image img{width:82px !important;height:94px !important;margin:0;object-fit:cover;border-radius:6px}body.html :is(.chudo-cart-page,.chudo-mobile-cart-drawer) .chudo-cart-card .chudo-cart-card__details{grid-area:title;grid-column:auto;grid-row:auto}body.html :is(.chudo-cart-page,.chudo-mobile-cart-drawer) :is(.chudo-cart-card__title,.chudo-cart-card__title a){color:var(--chudo-color-text);font:500 16px/20px var(--chudo-font-serif);font-stretch:80%}body.html :is(.chudo-cart-page,.chudo-mobile-cart-drawer) .chudo-cart-card .chudo-cart-card__description{margin:5px 0 0;color:var(--chudo-color-text-muted);font:400 13px/18px var(--chudo-font-sans)}body.html :is(.chudo-cart-page,.chudo-mobile-cart-drawer) .chudo-cart-card .chudo-cart-card__remove{grid-area:remove;grid-column:auto;grid-row:auto}body.html :is(.chudo-cart-page,.chudo-mobile-cart-drawer) .chudo-cart-card .chudo-cart-card__bottom{grid-area:bottom;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}body.html :is(.chudo-cart-page,.chudo-mobile-cart-drawer) .chudo-cart-card .chudo-cart-card__quantity{grid-area:auto;grid-column:auto;grid-row:auto}body.html :is(.chudo-cart-page,.chudo-mobile-cart-drawer) .chudo-cart-card .chudo-cart-card__price{grid-area:auto;grid-column:auto;grid-row:auto;margin:0 0 0 auto;color:var(--chudo-color-price);font:700 21px/26px var(--chudo-font-sans);font-stretch:85%}body.html :is(.chudo-cart-page,.chudo-mobile-cart-drawer) .chudo-cart-card .chudo-cart-card__price small{font:400 11px/15px var(--chudo-font-sans);color:var(--chudo-color-text-muted)}body.html :is(.chudo-cart-page,.chudo-mobile-cart-drawer) .chudo-cart-stepper{border-color:var(--chudo-color-border);border-radius:6px;background:var(--chudo-color-background)}body.html :is(.chudo-cart-page,.chudo-mobile-cart-drawer) :is(.chudo-cart-native-step,.chudo-mobile-cart-qty__button){width:28px;height:32px;min-height:0;border:0;border-radius:0;background:transparent;color:var(--chudo-color-primary);font:400 19px/28px var(--chudo-font-sans)}body.html :is(.chudo-cart-page,.chudo-mobile-cart-drawer) .chudo-cart-native-stepper .form-control{width:30px;height:32px;margin:0;padding:0;font:500 14px/26px var(--chudo-font-sans)}body.html .chudo-mobile-cart-drawer .chudo-cart-footer{flex-shrink:0;margin:0;padding:0 12px 12px;border-top:1px solid var(--chudo-color-border);background:var(--chudo-color-background)}body.html .chudo-mobile-cart-drawer .chudo-cart-footer .links{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}body.html .chudo-mobile-cart-drawer .chudo-cart-footer .links :is(a,button){min-height:42px;margin:0;padding:8px 6px;border-radius:6px;font:500 13px/18px var(--chudo-font-sans)}body.html .chudo-mobile-cart-drawer .cart-block-checkout :is(a,button):not(:disabled):not([aria-disabled="true"]),body.html #uc-cart-view-form #edit-actions [name="op"]:not(:disabled){border-color:var(--chudo-color-primary);background:var(--chudo-color-primary);color:var(--chudo-color-on-primary)}body.html .chudo-mobile-cart-drawer .chudo-cart-continue{font:500 13px/20px var(--chudo-font-sans);font-stretch:85%}body.html .chudo-mobile-cart-drawer .cart-block-view-cart a{border-color:var(--chudo-color-primary);background:var(--chudo-color-background);color:var(--chudo-color-primary)}body.html :is(.chudo-cart-page,.chudo-mobile-cart-drawer) .chudo-cart-card__remove :is(a,button,input){--chudo-button-bg:var(--chudo-color-surface);--chudo-button-text:var(--chudo-color-text-muted);--chudo-button-border:transparent;--chudo-button-hover:var(--chudo-color-surface-hover);border-radius:50%}body.html.page-cart:not(.page-cart-checkout) #main-content+h1{margin:8px 0 16px}body.html #uc-cart-view-form #edit-actions{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin:0;padding:12px 0;border:0}body.html #uc-cart-view-form #edit-actions .chudo-cart-total{display:flex;flex-basis:100%;justify-content:space-between;width:100%;margin:0;padding:8px 0 12px;font:500 24px/30px var(--chudo-font-serif);font-stretch:80%}body.html #uc-cart-view-form #edit-actions .chudo-cart-total b{color:var(--chudo-color-price);font:700 25px/30px var(--chudo-font-sans);font-stretch:85%}body.html #uc-cart-view-form #edit-actions #edit-checkout--2,body.html #uc-cart-view-form #edit-actions .chudo-mobile-continue-shopping{flex:1 1 140px;display:flex;align-items:center;justify-content:center;position:static;width:auto;min-width:0;min-height:44px;margin:0;padding:9px 6px;border:1px solid var(--chudo-color-primary);border-radius:6px;font:500 13px/20px var(--chudo-font-sans);text-align:center;white-space:normal}body.html #uc-cart-view-form #edit-actions .chudo-mobile-continue-shopping{order:1;background:var(--chudo-color-background);color:var(--chudo-color-primary)}body.html #uc-cart-view-form #edit-actions #edit-checkout--2{order:2}body.html #uc-cart-view-form #edit-actions .chudo-cart-checkout-help{order:3}body.html :is(.chudo-cart-page,.chudo-mobile-cart-drawer) .chudo-cart-unavailable{background:var(--chudo-color-disabled-bg)}body.html :is(.chudo-cart-page,.chudo-mobile-cart-drawer) .chudo-cart-unavailable .chudo-cart-card__price{color:var(--chudo-color-text-muted);font:400 14px/20px var(--chudo-font-sans)}body.html :is(.chudo-cart-page,.chudo-mobile-cart-drawer) .chudo-price-change{font-family:var(--chudo-font-sans);font-size:13px}body.html :is(.chudo-cart-page,.chudo-mobile-cart-drawer) .chudo-price-change strong{font:600 15px/20px var(--chudo-font-sans)}body.html .chudo-mobile-account-drawer{position:fixed;inset:0 0 calc(var(--chudo-mobile-nav-height) + var(--chudo-mobile-keyboard-inset));z-index:1090;display:flex;flex-direction:column;width:100%;max-height:none;padding:0;border-radius:0;background:var(--chudo-color-surface)}body.html .chudo-mobile-account-header{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;min-height:74px;padding:16px;border-bottom:1px solid var(--chudo-color-border);background:var(--chudo-color-background)}body.html .chudo-mobile-account-title{margin:0;font:500 28px/34px var(--chudo-font-serif);font-stretch:80%;color:var(--chudo-color-text)}body.html .chudo-mobile-account-close{width:36px;height:40px;border:0;padding:0;background:transparent;color:var(--chudo-color-text-muted);font:400 29px/1 var(--chudo-font-sans)}body.html .chudo-mobile-account-list{display:grid;align-content:start;gap:10px;min-height:0;padding:16px 12px;overflow-y:auto;overscroll-behavior:contain}body.html .chudo-mobile-account-drawer a.chudo-mobile-account-item{display:flex;align-items:center;gap:12px;min-height:68px;margin:0;padding:12px;border:1px solid var(--chudo-color-border);border-radius:10px;background:var(--chudo-color-background);color:var(--chudo-color-text);font:500 19px/24px var(--chudo-font-serif);font-stretch:80%;text-decoration:none}body.html .chudo-mobile-account-item>.chudo-mobile-inline-icon{width:38px;height:38px;flex-basis:38px;padding:8px;border-radius:50%;background:var(--chudo-color-surface-brand);color:var(--chudo-color-primary)}body.html .chudo-mobile-account-chevron{margin-left:auto;color:var(--chudo-color-primary);font:400 28px/1 var(--chudo-font-sans)}body.html.page-user :is(.user-info,.address-info){margin-bottom:16px;padding:12px;border:1px solid var(--chudo-color-border);border-radius:10px;background:var(--chudo-color-background)}body.html.page-user .fields-value{overflow-wrap:anywhere}body.html.page-user :is(#user-login,#user-register-form) .form-control{width:100%;max-width:100%;min-height:44px;border:1px solid var(--chudo-color-control-border);border-radius:6px;font-size:16px}body.html.page-user #user-login [type="submit"]{min-height:44px;border-color:var(--chudo-color-primary);background:var(--chudo-color-primary);color:var(--chudo-color-on-primary);font:500 16px/22px var(--chudo-font-sans)}body.html.front .chudo-mobile-home-categories{display:block;margin:16px 0 20px}body.html.front .chudo-mobile-home-categories h2{margin:0 0 12px;font:500 25px/30px var(--chudo-font-serif);font-stretch:80%}body.html.front .chudo-mobile-home-category-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.html.front .chudo-mobile-home-category-list button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:66px;padding:10px 12px;border:1px solid var(--chudo-color-border);border-radius:8px;background:var(--chudo-color-background);color:var(--chudo-color-text);font:500 16px/21px var(--chudo-font-sans);font-stretch:80%;text-align:left}body.html.front .block-info{float:none;width:100%;margin:0 0 18px;padding:0}body.html.front .block-info>.col-md-4{float:none;width:100%;padding:0}body.html.front .block-info :is(.book-icon,.microscope-icon,.bulb-brain-icon){display:none}body.html.front .upper-cube{height:auto;min-height:150px;border-radius:8px;background-size:cover;background-position:center}body.html.front .view-main{min-width:0}body.html.front .carousel{margin:0}body.html.front .carousel img{width:100%;height:auto}body.html.front .delivery-icon{display:block;margin:8px 0 12px;padding:0;color:var(--chudo-color-primary);font:500 13px/18px var(--chudo-font-sans);text-align:center}body.html .chudo-site-footer{padding-bottom:16px}body.html .chudo-site-footer .row>div{max-width:100%}body.html .chudo-mobile-menu-back svg,body.html .chudo-mobile-search-submit svg,body.html .chudo-mobile-inline-icon,body.html .navbar-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}}.chudo-mobile-topic-icon{display:none}@media screen and (max-width:1199px){body.html .chudo-site-footer div:has(> .arrowed-list){display:block !important}body.html .chudo-site-footer .arrowed-list{position:relative;width:100vw;max-width:none;margin-left:var(--chudo-footer-links-offset,0px);margin-right:0;padding:0}body.html .chudo-site-footer .arrowed-list li{width:100%;margin:0;padding:0;border-bottom:1px solid var(--chudo-color-border)}body.html .chudo-site-footer .arrowed-list li a{display:flex;align-items:center;width:100%;min-height:44px;margin:0;padding-left:16px;padding-right:40px}body.html .chudo-site-footer .arrowed-list a::after{right:18px}body.html .chudo-site-footer .folow-icon ul{position:relative;left:var(--chudo-footer-social-offset,0px);justify-content:center;width:max-content;max-width:100%;margin:0 auto;gap:12px}body.html .chudo-site-footer .folow-icon ul::before,body.html .chudo-site-footer .folow-icon ul::after{content:none}body.html>.chudo-mobile-catalog-close{display:none !important}body.html .chudo-mobile-topic-icon{display:inline-block;flex:0 0 24px;width:24px;height:24px;fill:none;stroke:#00555b;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}body.html #menu.mm-menu .mm-listview>li .chudo-menu-topic{gap:12px}body.html #menu .chudo-menu-topic-label{min-width:0;overflow-wrap:anywhere;font:inherit;font-stretch:inherit;text-transform:inherit;color:inherit !important}body.html #chudo-mobile-catalog-panel #menu.mm-menu .mm-panel .mm-listview>li>.chudo-menu-topic>svg.chudo-mobile-topic-icon{display:inline-block !important}body.html.page-taxonomy-term-10.chudo-mobile-filter-drawer #block-views-exp-taxonomy-term-page-2 label.option.chudo-filter-topic{display:flex;align-items:center;gap:10px}body.html .chudo-filter-topic-label{min-width:0;overflow-wrap:anywhere}body.html .mm-wrapper.chudo-mobile-catalog-drawer{max-height:calc(100vh - var(--chudo-mobile-nav-height) - var(--chudo-mobile-keyboard-inset));max-height:calc(100dvh - var(--chudo-mobile-nav-height) - var(--chudo-mobile-keyboard-inset))}}@media screen and (max-width:359px){body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item>.chudo-product-price-scope,body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .add-to-cart form>div,body.html.front .chudo-home-products .cat-item>.chudo-product-price-scope,body.html.front .chudo-home-products .cat-item .add-to-cart form>div{grid-template-columns:66px minmax(0,1fr);gap:0 3px}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .add-to-cart form>div,body.html.front .chudo-home-products .cat-item .add-to-cart form>div{row-gap:6px}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .chudo-catalog-quantity,body.html.front .chudo-home-products .cat-item .chudo-catalog-quantity{width:66px;grid-template-columns:20px minmax(0,1fr) 20px}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .chudo-catalog-quantity__button,body.html.front .chudo-home-products .cat-item .chudo-catalog-quantity__button{width:20px}body.html.chudo-catalog-desktop .view-taxonomy-term .cat-item .display-price,body.html.front .chudo-home-products .cat-item .display-price{font-size:17px;font-stretch:80%}body.html :is(.chudo-cart-page,.chudo-mobile-cart-drawer) .chudo-cart-card{grid-template-columns:60px minmax(0,1fr) 44px;gap:6px 8px;padding:10px}body.html :is(.chudo-cart-page,.chudo-mobile-cart-drawer) .chudo-cart-card .chudo-cart-card__image{width:60px}body.html :is(.chudo-cart-page,.chudo-mobile-cart-drawer) .chudo-cart-card .chudo-cart-card__image img{width:60px !important;height:76px !important}}@media screen and (min-width:700px) and (max-width:999px){body.html.chudo-catalog-desktop .view-taxonomy-term .views-bootstrap-thumbnail-plugin-style>.row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1000px) and (max-width:1199px){body.html.chudo-catalog-desktop .view-taxonomy-term .views-bootstrap-thumbnail-plugin-style>.row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce) and (max-width:1199px){body.html :is(.mm-wrapper,.chudo-mobile-cart-drawer,.chudo-mobile-account-drawer,#block-views-exp-taxonomy-term-page-2){transition-duration:.01ms}}
.chudo-mobile-product-return{display:none}.chudo-product-desktop-breadcrumb{display:contents}@media screen and (max-width:1199px){body.html.node-type-product .chudo-mobile-product-return{display:block;margin:0 0 12px}body.html.node-type-product .chudo-product-desktop-breadcrumb{display:none}body.html.node-type-product .chudo-product-return-link{display:inline-flex;align-items:center;min-height:44px;padding:0;color:var(--chudo-color-primary);font:600 20px/28px var(--chudo-font-sans);font-stretch:90%;text-decoration:none}body.html.node-type-product .chudo-product-return-link:hover{text-decoration:underline}body.html.node-type-product.chudo-mobile-product-active .container.main{padding-bottom:calc(var(--chudo-mobile-nav-height) + var(--chudo-mobile-keyboard-inset) + var(--chudo-mobile-purchase-height,0px) + 8px)}body.html.node-type-product .chudo-mobile-product{min-width:0;color:var(--chudo-color-text);font:400 15px/23px var(--chudo-font-sans);font-stretch:90%;letter-spacing:0;word-spacing:0;overflow-wrap:anywhere}body.html.node-type-product .chudo-mobile-product .img-product{position:static;display:block;width:100%;margin:0 0 16px;padding:0;overflow:hidden;border-radius:8px;background:var(--chudo-color-surface)}body.html.node-type-product .chudo-mobile-product .img-product img:not(.chudo-product-main-image){display:none}body.html.node-type-product .chudo-mobile-product .img-product .chudo-product-main-image{position:static;display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1;object-fit:contain;margin:0;clip:auto;border-radius:8px}body.html.node-type-product .chudo-mobile-product article.good-desc{position:static;float:none;width:auto;min-width:0;margin:0;padding:0;font:inherit;font-stretch:inherit}body.html.node-type-product .chudo-mobile-product .good-desc>h2{margin:0 0 16px;padding:0;color:var(--chudo-color-text);font:600 22px/28px var(--chudo-font-serif);font-stretch:80%;letter-spacing:0;text-align:left;overflow-wrap:anywhere}body.html.node-type-product .chudo-mobile-product .field-name-field-top-title{margin:0 0 6px;color:var(--chudo-color-text);font:550 18px/21px var(--chudo-font-sans);font-stretch:75%;letter-spacing:0;text-transform:uppercase}body.html.node-type-product .chudo-mobile-product .field-name-field-subtitle{font:inherit;font-size:25px;font-stretch:inherit;text-transform:none}body.html.node-type-product .chudo-mobile-product .field-name-field-subtitle .field-item{display:block;height:auto;max-height:none;overflow:visible;white-space:normal;-webkit-line-clamp:unset;line-height:inherit}body.html.node-type-product .chudo-product-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 20px}body.html.node-type-product .chudo-product-options:empty{display:none}body.html.node-type-product .chudo-mobile-product .chudo-product-options .chudo-price-choice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;min-width:0;min-height:52px;height:auto;margin:0;padding:7px 3px;border:1px solid var(--chudo-color-border);border-radius:6px;background:var(--chudo-color-background);color:var(--chudo-color-text);font:550 16px/18px var(--chudo-font-sans);font-stretch:90%;letter-spacing:0;text-transform:none;white-space:normal;overflow-wrap:anywhere}body.html.node-type-product #block-system-main .chudo-product-options .chudo-price-choice:hover:not(:disabled){border-color:var(--chudo-color-primary);background:var(--chudo-color-surface-brand);color:var(--chudo-color-text)}body.html.node-type-product #block-system-main .chudo-product-options .chudo-price-choice[aria-pressed="true"]:is(:hover,:focus,:active){border-color:var(--chudo-color-primary);background:var(--chudo-color-primary);color:var(--chudo-color-on-primary)}body.html.node-type-product .chudo-product-options .chudo-product-option-price{color:var(--chudo-color-text-muted);font:500 15px/16px var(--chudo-font-sans);font-stretch:90%}body.html.node-type-product .chudo-mobile-product .chudo-product-options .chudo-price-choice[aria-pressed="true"]{border-color:var(--chudo-color-primary);background:var(--chudo-color-primary);color:var(--chudo-color-on-primary)}body.html.node-type-product .chudo-product-options .chudo-price-choice[aria-pressed="true"] .chudo-product-option-price{color:inherit}body.html.node-type-product .chudo-mobile-product .chudo-product-options .chudo-price-choice:disabled{border-color:var(--chudo-color-disabled-border);background:var(--chudo-color-disabled-bg);color:var(--chudo-color-disabled-text)}body.html.node-type-product .chudo-mobile-product .cart-tools{position:static;float:none;top:auto;width:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font:inherit}body.html.node-type-product .chudo-mobile-product .cart-tools .goods-icons{display:none !important}body.html.node-type-product .chudo-mobile-product .add-to-cart,body.html.node-type-product .chudo-mobile-product .add-to-cart form{margin:0;padding:0}body.html.node-type-product .chudo-mobile-product .chudo-product-native-choice{display:none}body.html.node-type-product .chudo-mobile-product .attributes .attribute:not(.chudo-product-native-choice){display:block;margin:0 0 16px}body.html.node-type-product .chudo-mobile-product .attributes select{max-width:100%;min-height:44px}body.html.node-type-product .chudo-product-purchase{position:fixed;inset:auto 0 calc(var(--chudo-mobile-nav-height) + var(--chudo-mobile-keyboard-inset));z-index:990;display:grid;grid-template-columns:minmax(0,1fr) 106px minmax(132px,1.55fr);align-items:center;gap:6px;width:100%;margin:0;padding:10px max(10px,env(safe-area-inset-right)) 10px max(10px,env(safe-area-inset-left));border-top:1px solid var(--chudo-color-border);background:var(--chudo-color-background);box-shadow:0 -2px 8px rgb(17 24 39 / 3%);color:var(--chudo-color-text)}body.html.node-type-product.chudo-mobile-panel-active .chudo-product-purchase{visibility:hidden;pointer-events:none}body.html.node-type-product .chudo-product-purchase-summary{min-width:0}body.html.node-type-product .chudo-product-selected-option{display:block;margin:0 0 3px;font:600 14px/18px var(--chudo-font-sans);font-stretch:90%;overflow-wrap:anywhere}body.html.node-type-product .chudo-product-selected-option[hidden]{display:none}body.html.node-type-product .chudo-product-purchase .display-price{position:static;float:none;display:block;width:auto;height:auto;margin:0;padding:0;color:var(--chudo-color-price);font:700 25px/28px var(--chudo-font-sans);font-stretch:90%;text-align:left;letter-spacing:0;overflow-wrap:anywhere}body.html.node-type-product .chudo-product-purchase .uc-price{color:inherit;font:inherit;font-stretch:inherit;white-space:normal}body.html.node-type-product .chudo-product-purchase .form-item-qty{float:none;width:100%;margin:0;padding:0}body.html.node-type-product .chudo-product-purchase .form-item-qty>label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body.html.node-type-product .chudo-product-purchase .chudo-catalog-quantity{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;width:100%;height:44px;border:1px solid var(--chudo-color-border);border-radius:6px;overflow:hidden}body.html.node-type-product .chudo-product-purchase .chudo-catalog-quantity__button{display:block;width:28px;height:44px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:var(--chudo-color-background);color:var(--chudo-color-primary);font:500 20px/24px var(--chudo-font-sans)}body.html.node-type-product #block-system-main .chudo-product-purchase .chudo-catalog-quantity__button:hover:not(:disabled){border:0;background:var(--chudo-color-surface-brand);color:var(--chudo-color-primary)}body.html.node-type-product .chudo-product-purchase .chudo-catalog-quantity__button:disabled{color:var(--chudo-color-disabled-text);opacity:.5}body.html.node-type-product .chudo-product-purchase .form-item-qty input{width:100%;min-width:0;height:42px;margin:0;padding:0;border:0;border-left:1px solid var(--chudo-color-border);border-right:1px solid var(--chudo-color-border);border-radius:0;box-shadow:none;color:var(--chudo-color-text);font:600 16px/20px var(--chudo-font-sans);font-stretch:100%;text-align:center}body.html.node-type-product .chudo-product-purchase .form-actions{width:100%;margin:0;padding:0}body.html.node-type-product .chudo-product-purchase .form-actions .node-add-to-cart{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;min-height:44px;height:auto;margin:0;padding:9px 5px;border:1px solid var(--chudo-color-primary);border-radius:6px;background:var(--chudo-color-primary);color:var(--chudo-color-on-primary);font:600 15px/20px var(--chudo-font-sans);font-stretch:90%;letter-spacing:0;text-transform:none;white-space:normal}body.html.node-type-product .chudo-product-purchase .node-add-to-cart::before{content:'\f07a';font:18px/1 FontAwesome}body.html.node-type-product .chudo-product-purchase .node-add-to-cart[aria-busy="true"]{cursor:progress;opacity:.7}body.html.node-type-product .chudo-product-purchase .node-add-to-cart:disabled{border-color:var(--chudo-color-disabled-border);background:var(--chudo-color-disabled-bg);color:var(--chudo-color-disabled-text)}body.html.node-type-product .chudo-mobile-product .chudo-product-body-layout{display:block;min-width:0;margin:0;padding:0;font:inherit;font-stretch:inherit;overflow-wrap:anywhere}body.html.node-type-product .chudo-mobile-product .field-name-body,body.html.node-type-product .chudo-mobile-product .science{display:block;font:inherit;font-stretch:inherit}body.html.node-type-product .chudo-mobile-product .science-text,body.html.node-type-product .chudo-mobile-product .science-table{float:none;width:100%;min-width:0;margin:0 0 20px;padding:0}body.html.node-type-product .chudo-mobile-product :is(.science-table-info,.science-table-properties){background-color:var(--chudo-color-surface-brand);padding:12px}body.html.node-type-product .chudo-mobile-product .good-desc p{font:inherit;font-stretch:inherit}body.html.node-type-product .chudo-mobile-product .good-desc :is(h3,h4,h5,h6){margin:20px 0 10px;padding:0;color:var(--chudo-color-text);font:600 18px/25px var(--chudo-font-serif);font-stretch:85%;letter-spacing:0;overflow-wrap:anywhere}body.html.node-type-product .chudo-mobile-product .good-desc :is(p,ul,ol){margin-bottom:14px}body.html.node-type-product .chudo-mobile-product .good-desc table{display:block;max-width:100%;height:auto;overflow-x:auto}body.html.node-type-product .chudo-mobile-product .good-desc img{max-width:100%;height:auto}body.html.node-type-product .chudo-mobile-product .chudo-product-documents{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}body.html.node-type-product .chudo-mobile-product .chudo-product-documents a{max-width:100%;white-space:normal}}@media screen and (max-width:359px){body.html.node-type-product .chudo-product-purchase{grid-template-columns:minmax(0,1fr) 90px minmax(112px,1.2fr);gap:5px;padding-left:8px;padding-right:8px}body.html.node-type-product .chudo-product-purchase .display-price{line-height:25px}body.html.node-type-product .chudo-product-purchase .chudo-catalog-quantity{grid-template-columns:24px minmax(0,1fr) 24px}body.html.node-type-product .chudo-product-purchase .chudo-catalog-quantity__button{width:24px}body.html.node-type-product .chudo-product-purchase .node-add-to-cart{font-size:14px}}
.chudo-fly-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen{img.chudo-fly-to-cart{position:fixed;z-index:1110;display:block;width:72px;height:72px;max-width:none;margin:0;padding:0;border:0;border-radius:8px;object-fit:contain;background:var(--chudo-color-background);box-shadow:0 3px 10px rgb(17 24 39 / 15%);pointer-events:none;transform-origin:50% 50%;will-change:transform,opacity}.chudo-bottom-nav__cart>svg{transform-origin:center;transform-box:fill-box}}@media screen and (min-width:768px){.chudo-fly-cart-target{position:fixed;z-index:1110;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:64px;height:64px;padding:0;border:1px solid var(--chudo-color-border);border-radius:12px;background:#fff;box-shadow:0 3px 10px rgb(17 24 39 / 15%);pointer-events:none}.chudo-fly-cart-symbol{display:block;flex:none;width:32px;height:32px;background:#00555B;mask:url(/sites/all/themes/chudo/images/cart-icon.svg) center/contain no-repeat;transform-origin:center}}@media (prefers-reduced-motion:reduce){img.chudo-fly-to-cart,.chudo-fly-cart-target{display:none}}
.chudo-cart-brand-title,.chudo-mobile-line-amount{display:none}@media screen and (max-width:1199px){body.html .chudo-mobile-cart-drawer{inset:0 0 var(--chudo-mobile-keyboard-inset);box-sizing:border-box;padding-bottom:var(--chudo-mobile-nav-height);background:var(--chudo-color-background)}body.html .chudo-mobile-cart-drawer__content{display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:0;overflow:hidden}body.html .chudo-mobile-cart-header{min-height:70px;padding:calc(12px + env(safe-area-inset-top)) 14px 10px;border:0}body.html .chudo-mobile-cart-title{font:500 32px/38px var(--chudo-font-serif);font-stretch:80%}body.html .chudo-mobile-cart-close{width:44px;height:44px;font-size:34px}body.html .chudo-mobile-cart-drawer .chudo-cart-surface{min-height:0;flex:1 1 auto;overflow:hidden;background:var(--chudo-color-background)}body.html .chudo-mobile-cart-drawer .chudo-cart-list#cart-block-contents-ajax{flex:1 1 auto;min-height:0;margin:0;padding:0 12px;overflow-y:auto;overscroll-behavior:contain}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-group{min-width:0;margin:0;padding:0;border:0;background:transparent}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-group>h3{margin:10px 0 12px;padding:0;font:500 22px/28px var(--chudo-font-serif);font-stretch:80%;color:var(--chudo-color-text)}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card{--chudo-cart-media:clamp(109px,28vw,128px);--chudo-cart-subtitle-leading:20px;position:relative;grid-template-columns:var(--chudo-cart-media) minmax(0,1fr);grid-template-areas:"photo title" "bottom bottom";grid-template-rows:auto auto;min-height:0;height:auto;gap:8px 10px;margin:0 0 10px !important;padding:12px;border:1px solid var(--chudo-color-border);border-radius:10px;background:var(--chudo-color-background)}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card .chudo-cart-card__image{grid-area:photo;width:var(--chudo-cart-media) !important;box-sizing:border-box;align-self:start}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card__image picture{display:block;width:100%}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card .chudo-cart-card__image img{width:var(--chudo-cart-media) !important;height:var(--chudo-cart-media) !important;max-width:none;box-sizing:border-box;padding:0;display:block;margin:0;object-fit:contain;object-position:center;border-radius:7px}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card .chudo-cart-card__details{grid-area:title;grid-column:auto;grid-row:auto;min-width:0;min-height:var(--chudo-cart-media);display:flex;flex-direction:column;padding:0}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card .chudo-cart-card__remove{grid-area:auto;position:absolute;top:6px;right:6px;width:44px;height:44px;align-self:start}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card__remove :is(a,button,input){width:44px !important;height:44px !important;min-height:44px !important;color:var(--chudo-color-primary);background:radial-gradient(circle at center,var(--chudo-color-surface) 16px,transparent 16.5px) !important;font:20px/1 var(--chudo-font-sans);border-radius:0}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card .chudo-cart-card__details::before{content:none}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card__title>a{display:block}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card__title::before{content:"";float:right;width:44px;height:44px}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) :is(.chudo-cart-card__title,.chudo-cart-card__title a){margin-top:0;padding-top:0}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-brand-title{display:block}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-original-title{display:none}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card__title:has(.chudo-cart-brand-title) :is(a,.field-items,.field-item){font:inherit;font-stretch:inherit;color:inherit}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card__title .field-name-field-top-title{margin:0 0 4px;color:var(--chudo-color-text);font:600 13px/18px var(--chudo-font-sans);font-stretch:80%;text-transform:uppercase}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card__title .field-name-field-subtitle{margin:0;min-height:calc(3 * var(--chudo-cart-subtitle-leading));color:var(--chudo-color-text);font:600 17px/var(--chudo-cart-subtitle-leading) var(--chudo-font-serif);font-stretch:80%;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card .chudo-cart-card__description{margin:auto 0 0;padding-top:6px;color:var(--chudo-color-text-muted);font:400 13px/18px var(--chudo-font-sans);font-stretch:100%;overflow-wrap:anywhere}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card .chudo-cart-card__bottom{grid-area:bottom;display:grid;grid-template-columns:var(--chudo-cart-media) minmax(0,1fr) var(--chudo-cart-media);align-items:center;gap:8px 6px;min-width:0;margin-left:0}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card .chudo-cart-card__quantity{position:static;inset:auto;grid-area:auto;grid-column:1;grid-row:1;width:var(--chudo-cart-media);flex:0 0 auto;align-self:center;margin:0;padding:0}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;align-items:center;height:36px;max-width:100%;border:1px solid var(--chudo-color-border);border-radius:6px;background:var(--chudo-color-background)}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) :is(.chudo-cart-native-step,.chudo-mobile-cart-qty__button){width:100%;min-width:0;height:36px;min-height:0;margin:0;padding:0;border:0;background:transparent;color:var(--chudo-color-primary);font:500 20px/24px var(--chudo-font-sans)}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-stepper .chudo-mobile-cart-qty__value{width:100%;min-width:0;height:34px;min-height:0;margin:0;padding:0;border-left:1px solid var(--chudo-color-border);border-right:1px solid var(--chudo-color-border);font:600 16px/34px var(--chudo-font-sans);font-stretch:100%}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-native-stepper .form-control{width:100%;min-width:0;height:34px;min-height:0;margin:0;padding:0;border:0;border-left:1px solid var(--chudo-color-border);border-right:1px solid var(--chudo-color-border);border-radius:0;box-shadow:none;font:600 16px/20px var(--chudo-font-sans);font-stretch:100%}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card .chudo-cart-card__price{grid-area:auto;flex:1 1 auto;min-width:0;margin:0;padding:0;color:var(--chudo-color-price);font:700 26px/32px var(--chudo-font-sans);font-stretch:90%;text-align:right;overflow-wrap:anywhere}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card__price.chudo-has-line-amount{display:contents;font:400 12px/17px var(--chudo-font-sans);font-stretch:90%}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-mobile-line-amount{display:block;grid-column:2;grid-row:1;min-width:0;white-space:nowrap;text-align:center;font:700 26px/32px var(--chudo-font-sans);font-stretch:90%}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-has-line-amount .chudo-visual-unit{display:inline;margin-right:4px;font:400 12px/17px var(--chudo-font-sans);font-stretch:90%;color:var(--chudo-color-text-muted)}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card__price small{margin-top:0;font:400 12px/17px var(--chudo-font-sans);font-stretch:90%;color:var(--chudo-color-text-muted)}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-has-line-amount small:not(.chudo-cart-line-total){display:inline}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card__price .chudo-cart-line-total{display:block;font-size:11px;line-height:16px;color:var(--chudo-color-text)}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-mobile-unit-info{display:block;grid-column:3;grid-row:1;min-width:0;text-align:right;overflow-wrap:anywhere}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-wide-amount .chudo-mobile-line-amount{grid-column:1/-1;grid-row:2}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-unavailable .chudo-cart-card__bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-unavailable .chudo-cart-card__price{grid-column:2;grid-row:1}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-total{gap:8px;align-items:baseline;margin:0;padding:10px 0;font:500 22px/28px var(--chudo-font-serif);font-stretch:80%;color:var(--chudo-color-text)}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-total b{min-width:0;color:var(--chudo-color-price);font:700 26px/32px var(--chudo-font-sans);font-stretch:90%;white-space:normal;overflow-wrap:anywhere;text-align:right}body.html .chudo-mobile-cart-drawer .chudo-cart-footer{flex:0 0 auto;margin:0;padding:0 12px 6px;border-top:1px solid var(--chudo-color-border);background:var(--chudo-color-background)}body.html .chudo-mobile-cart-drawer .chudo-cart-footer .links{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:0;padding:0}body.html .chudo-mobile-cart-drawer .chudo-cart-footer .links :is(a,button){display:flex;justify-content:center;align-items:center;width:100%;min-height:44px;height:auto;margin:0;padding:8px 4px;border:1px solid var(--chudo-color-primary);border-radius:6px;font:500 14px/20px var(--chudo-font-sans);font-stretch:90%;text-align:center;white-space:normal}body.html .chudo-mobile-cart-drawer .cart-block-view-cart a{background:var(--chudo-color-background);color:var(--chudo-color-primary)}body.html .chudo-mobile-cart-drawer .cart-block-checkout a{background:var(--chudo-color-primary);color:var(--chudo-color-on-primary)}body.html .chudo-mobile-cart-drawer .chudo-cart-continue{display:block;width:100%;min-height:32px;margin:0;padding:6px 0;border:0;background:transparent;color:var(--chudo-color-text);font:400 14px/20px var(--chudo-font-sans);font-stretch:90%;text-decoration:underline}body.html.page-cart:not(.page-cart-checkout) #main-content+h1{margin:8px 0 16px;font:500 32px/38px var(--chudo-font-serif);font-stretch:80%}body.html #uc-cart-view-form .chudo-cart-page{max-width:none;margin:0;padding:0;overflow:visible}body.html #uc-cart-view-form #edit-actions{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:8px 0 0;border-top:1px solid var(--chudo-color-border)}body.html #uc-cart-view-form #edit-actions .chudo-cart-total{flex:0 0 100%;padding:2px 0 8px}body.html #uc-cart-view-form #edit-actions .chudo-cart-total b{font-size:26px;line-height:32px;font-stretch:90%}body.html #uc-cart-view-form #edit-actions :is(#edit-continue-shopping,.chudo-mobile-continue-shopping,#edit-checkout--2){flex:1 1 0;width:auto;min-width:0;min-height:44px;margin:0;padding:8px 4px;border:1px solid var(--chudo-color-primary);border-radius:6px;font:500 14px/20px var(--chudo-font-sans);font-stretch:90%;text-align:center;white-space:normal}body.html #uc-cart-view-form #edit-actions :is(#edit-continue-shopping,.chudo-mobile-continue-shopping){color:var(--chudo-color-primary);background:var(--chudo-color-background)}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-group--unavailable{margin-top:10px;padding:10px;border:1px solid var(--chudo-color-disabled-border);border-radius:8px;background:var(--chudo-color-disabled-bg)}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-unavailable .chudo-cart-card__price{font-size:14px;line-height:20px;color:var(--chudo-color-text-muted)}}@media screen and (max-width:359px){body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card{--chudo-cart-subtitle-leading:21px}body.html #uc-cart-view-form .chudo-cart-card__bottom{margin-left:0}}@media screen and (max-width:1199px){body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) :is(.chudo-cart-card__quantity,.chudo-cart-stepper){box-sizing:border-box}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card__image{padding:0;border:0}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card__remove :is(a,button,input),body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card__remove :is(a,button,input):is(:hover,:active,:focus){--chudo-button-bg:transparent;--chudo-button-hover:transparent;--chudo-button-active:transparent;outline:none !important;box-shadow:none !important;border:0 !important;transform:none !important;color:var(--chudo-color-primary) !important;background:radial-gradient(circle at center,var(--chudo-color-surface) 16px,transparent 16.5px) !important;-webkit-tap-highlight-color:transparent;transition:none;opacity:1;}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card__remove :is(a,button,input):focus-visible{outline:2px solid var(--chudo-color-focus) !important;outline-offset:2px}html.chudo-cart-removing,html.chudo-cart-removing body,html.chudo-cart-removing .chudo-cart-list{overflow-anchor:none;scroll-behavior:auto}body.html :is(.chudo-mobile-cart-drawer,.chudo-cart-page) .chudo-cart-card.chudo-cart-collapsing{padding:0 !important;border:0 !important;min-height:0 !important;background:transparent !important;overflow:hidden;pointer-events:none}.chudo-cart-collapsing>*{visibility:hidden}.chudo-cart-collapsing>.chudo-cart-pixels{visibility:visible;position:absolute;left:0;top:0;pointer-events:none;max-width:none}}@media screen and (max-width:1199px){body.html #uc-cart-view-form .chudo-cart-card .chudo-cart-card__image img{padding:0 !important}}
@media screen and (max-width:1199px){body.html .chudo-account-live-header{position:fixed;inset:0 0 auto;z-index:12010;display:flex;flex-direction:column;width:100%;padding:0 var(--chudo-account-chrome-gutter,12px);background:#fff}body.html .chudo-account-live-header>.navbar-mainmenu{width:calc(100% + var(--chudo-account-chrome-gutter,12px) + var(--chudo-account-chrome-gutter,12px));margin-left:calc(0px - var(--chudo-account-chrome-gutter,12px));margin-right:calc(0px - var(--chudo-account-chrome-gutter,12px))}body.html.chudo-mobile-account-open .chudo-bottom-nav,body.html.chudo-mobile-account-closing:not(.chudo-mobile-cart-open):not(.chudo-mobile-catalog-open):not(.chudo-mobile-filter-open) .chudo-bottom-nav{z-index:12020}body.html .chudo-mobile-account-drawer{inset:var(--chudo-account-header-bottom,184px) 0 auto;z-index:12000;width:100%;height:var(--chudo-account-menu-height,calc(100dvh - 252px));max-height:none;padding:0;overflow:hidden;border:0;border-radius:0;background:#fff;box-shadow:none;color:#111827;font-family:var(--chudo-font-sans)}body.html .chudo-mobile-account-header{min-height:64px;padding:8px 16px;border:0;background:#fff}body.html .chudo-mobile-account-brand{display:none;font:800 21px/28px var(--chudo-font-sans);font-stretch:75%;letter-spacing:-.4px;color:#111827}body.html .chudo-mobile-account-brand sup{font-size:10px;vertical-align:super;letter-spacing:0}body.html .chudo-mobile-account-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 -8px 0 0;padding:0;border:0;background:transparent;color:#111827;font:300 34px/1 var(--chudo-font-sans)}body.html .chudo-mobile-account-title{flex-shrink:0;margin:0;color:#111827;font:650 26px/34px var(--chudo-font-sans) !important;font-stretch:100%}body.html .chudo-mobile-account-list{flex:1;display:grid;align-content:start;gap:8px;min-height:0;margin:0;padding:0 12px 16px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body.html .chudo-mobile-account-drawer :is(a,span).chudo-mobile-account-item{display:flex;align-items:center;gap:14px;min-height:56px;width:100%;margin:0;padding:9px 10px;border:1px solid #e3e8ec;border-radius:8px;background:#fff;color:#111827;font:400 16px/22px var(--chudo-font-sans);font-stretch:100%;text-decoration:none}body.html .chudo-mobile-account-drawer :is(a,span).chudo-mobile-account-item:is(:hover,:focus,:active){text-decoration:none;background:#f8fbfa;color:#111827}body.html .chudo-mobile-account-drawer :is(a,button):focus-visible{outline:2px solid #00555b;outline-offset:2px}body.html .chudo-mobile-account-icon{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:#edf4f3;color:#00555b}body.html .chudo-mobile-account-icon .chudo-mobile-inline-icon{display:block;flex:none;width:24px;height:24px;margin:0;padding:0;border-radius:0;background:none;color:inherit}body.html .chudo-mobile-account-copy{flex:1;min-width:0;overflow-wrap:anywhere}body.html .chudo-mobile-account-label{display:block;font:inherit;color:inherit}body.html .chudo-mobile-account-description{display:block;margin-top:4px;color:#737c8c;font:400 13px/18px var(--chudo-font-sans)}body.html .chudo-mobile-account-drawer :is(a,span).chudo-mobile-account-item.is-overview{min-height:86px}body.html .chudo-mobile-account-item.is-overview .chudo-mobile-account-label{font-size:18px;font-weight:650}body.html .chudo-mobile-account-item.is-overview .chudo-mobile-account-icon{flex-basis:60px;width:60px;height:60px}body.html .chudo-mobile-account-item.is-overview svg{width:32px;height:32px;fill:currentColor}body.html .chudo-mobile-account-chevron{flex:0 0 auto;margin-left:auto;color:#00555b;font:300 28px/1 var(--chudo-font-sans)}body.html .chudo-mobile-account-drawer :is(a,span).chudo-mobile-account-item.is-logout,body.html .chudo-mobile-account-item.is-logout .chudo-mobile-account-chevron{color:#b42318}body.html .chudo-mobile-account-item.is-logout .chudo-mobile-account-icon{background:#fcecea;color:#b42318}body.html .chudo-mobile-account-drawer span.chudo-mobile-account-item[aria-disabled=true]{color:#737c8c}}
