@font-face{font-family:"Chudo Noto Sans";src:url(/sites/all/themes/chudo/fonts/brand/noto-sans-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-stretch:62.5% 100%;font-display:swap;}@font-face{font-family:"Chudo Noto Sans";src:url(/sites/all/themes/chudo/fonts/brand/noto-sans-variable-italic.woff2) format("woff2");font-style:italic;font-weight:100 900;font-stretch:62.5% 100%;font-display:swap;}@font-face{font-family:"Chudo Noto Serif";src:url(/sites/all/themes/chudo/fonts/brand/noto-serif-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-stretch:62.5% 100%;font-display:swap;}@font-face{font-family:"Chudo Noto Serif";src:url(/sites/all/themes/chudo/fonts/brand/noto-serif-variable-italic.woff2) format("woff2");font-style:italic;font-weight:100 900;font-stretch:62.5% 100%;font-display:swap;}:root,.chudo-ds{--chudo-color-primary:#00555b;--chudo-color-primary-hover:#00464c;--chudo-color-primary-active:#00383d;--chudo-color-on-primary:#ffffff;--chudo-color-text:#111827;--chudo-color-price:#111827;--chudo-color-text-muted:#68758a;--chudo-color-text-muted-on-surface:#5b687a;--chudo-color-background:#ffffff;--chudo-color-border:#e1e4e8;--chudo-color-control-border:#7d8994;--chudo-color-surface:#f6f8f8;--chudo-color-surface-brand:#edf4f3;--chudo-color-surface-hover:#e0eceb;--chudo-color-surface-active:#cfdfdd;--chudo-color-focus:#006c80;--chudo-color-disabled-text:#576171;--chudo-color-disabled-bg:#edf0f2;--chudo-color-disabled-border:#c2c9d0;--chudo-color-success:#206344;--chudo-color-success-bg:#edf6f0;--chudo-color-warning:#79521b;--chudo-color-warning-bg:#fbf3e5;--chudo-color-danger:#a13435;--chudo-color-danger-hover:#862b2c;--chudo-color-danger-active:#742526;--chudo-color-danger-bg:#fcf0f0;--chudo-color-info:#24596f;--chudo-color-info-bg:#edf5f8;--chudo-font-sans:"Chudo Noto Sans",Arial,sans-serif;--chudo-font-serif:"Chudo Noto Serif",Georgia,serif;--chudo-font-stretch-heading:75%;--chudo-weight-regular:400;--chudo-weight-medium:500;--chudo-weight-semibold:600;--chudo-weight-bold:700;--chudo-text-xs:12px;--chudo-text-sm:14px;--chudo-text-md:16px;--chudo-text-lg:18px;--chudo-text-xl:20px;--chudo-heading-1:clamp(40px,27.2px + 2.3vw,56px);--chudo-heading-2:clamp(32px,24px + 1.4vw,40px);--chudo-heading-3:clamp(26px,22.4px + 0.7vw,30px);--chudo-heading-4:24px;--chudo-heading-5:20px;--chudo-heading-6:18px;--chudo-display-size:clamp(44px,24px + 4vw,76px);--chudo-leading-body:1.6;--chudo-leading-heading:1.15;--chudo-leading-control:1.35;--chudo-space-1:4px;--chudo-space-2:8px;--chudo-space-3:12px;--chudo-space-4:16px;--chudo-space-5:20px;--chudo-space-6:24px;--chudo-space-8:32px;--chudo-space-10:40px;--chudo-space-12:48px;--chudo-space-16:64px;--chudo-space-20:80px;--chudo-radius-sm:6px;--chudo-radius-md:10px;--chudo-radius-lg:16px;--chudo-radius-pill:999px;--chudo-border-width:1px;--chudo-control-height:48px;--chudo-control-padding-block:10px;--chudo-control-padding-inline:16px;--chudo-target-min:44px;--chudo-content-max:1248px;--chudo-reading-max:65ch;--chudo-focus-width:3px;--chudo-focus-offset:3px;--chudo-shadow-card:0 8px 24px rgb(17 24 39 / 4%);--chudo-motion-fast:140ms;--chudo-motion-ease:ease-out;}
.chudo-ds{color:var(--chudo-color-text);background:var(--chudo-color-background);font-family:var(--chudo-font-sans);font-size:var(--chudo-text-md);font-weight:var(--chudo-weight-regular);line-height:var(--chudo-leading-body);font-optical-sizing:auto;-webkit-text-size-adjust:100%;text-size-adjust:100%;}.chudo-ds :where(*,*::before,*::after){box-sizing:border-box;}.chudo-ds :where(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,fieldset){margin:0;}.chudo-ds :where(h1,h2,h3,h4,h5,h6),.chudo-ds .chudo-heading{font-family:var(--chudo-font-serif);font-stretch:var(--chudo-font-stretch-heading);font-weight:var(--chudo-weight-medium);line-height:var(--chudo-leading-heading);letter-spacing:-0.015em;overflow-wrap:anywhere;}.chudo-ds :where(h1),.chudo-ds .chudo-h1{font-size:var(--chudo-heading-1);}.chudo-ds :where(h2),.chudo-ds .chudo-h2{font-size:var(--chudo-heading-2);}.chudo-ds :where(h3),.chudo-ds .chudo-h3{font-size:var(--chudo-heading-3);}.chudo-ds :where(h4),.chudo-ds .chudo-h4{font-size:var(--chudo-heading-4);}.chudo-ds :where(h5),.chudo-ds .chudo-h5{font-size:var(--chudo-heading-5);}.chudo-ds :where(h6),.chudo-ds .chudo-h6{font-size:var(--chudo-heading-6);}.chudo-ds .chudo-display{font-size:var(--chudo-display-size);}.chudo-ds :where(a){color:var(--chudo-color-primary);text-decoration-thickness:1px;text-underline-offset:0.2em;}.chudo-ds :where(a:hover){color:var(--chudo-color-primary-hover);}.chudo-ds :where(button,input,select,textarea){font:inherit;color:inherit;}.chudo-ds :where(button,a,input,select,textarea,summary):focus-visible{outline:var(--chudo-focus-width) solid var(--chudo-color-focus);outline-offset:var(--chudo-focus-offset);}.chudo-ds :where(img,svg){max-width:100%;vertical-align:middle;}.chudo-ds :where(img){height:auto;}.chudo-ds :where(strong,b){font-weight:var(--chudo-weight-semibold);}.chudo-ds :where(em,i){font-style:italic;}.chudo-ds :where(small),.chudo-ds .chudo-small{font-size:var(--chudo-text-sm);}.chudo-ds .chudo-muted{color:var(--chudo-color-text-muted);}.chudo-ds .chudo-lead{font-size:var(--chudo-text-lg);max-width:var(--chudo-reading-max);}.chudo-ds .chudo-eyebrow{color:var(--chudo-color-primary);font-size:var(--chudo-text-xs);font-weight:var(--chudo-weight-semibold);letter-spacing:0.1em;text-transform:uppercase;}.chudo-ds .chudo-price{color:var(--chudo-color-price);font-size:var(--chudo-text-xl);font-weight:var(--chudo-weight-semibold);line-height:var(--chudo-leading-control);font-variant-numeric:tabular-nums;white-space:nowrap;}.chudo-ds .chudo-price--large{font-size:var(--chudo-heading-3);font-weight:var(--chudo-weight-bold);}.chudo-ds .chudo-price--old{color:var(--chudo-color-text-muted);font-size:var(--chudo-text-sm);font-weight:var(--chudo-weight-regular);}.chudo-ds .chudo-flow > * + *{margin-block-start:var(--chudo-space-4);}.chudo-ds .chudo-stack{display:grid;gap:var(--chudo-space-4);min-width:0;}.chudo-ds .chudo-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--chudo-space-3);min-width:0;}.chudo-ds .chudo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}@media (prefers-reduced-motion:reduce){.chudo-ds{--chudo-motion-fast:0ms;}}
.chudo-ds .chudo-button{--chudo-button-bg:var(--chudo-color-primary);--chudo-button-text:var(--chudo-color-on-primary);--chudo-button-border:var(--chudo-color-primary);--chudo-button-hover:var(--chudo-color-primary-hover);--chudo-button-active:var(--chudo-color-primary-active);display:inline-flex;align-items:center;justify-content:center;gap:var(--chudo-space-2);min-height:var(--chudo-control-height);max-width:100%;padding:var(--chudo-space-3) var(--chudo-space-5);border:var(--chudo-border-width) solid var(--chudo-button-border);border-radius:var(--chudo-radius-sm);background:var(--chudo-button-bg);color:var(--chudo-button-text);font-family:var(--chudo-font-sans);font-size:var(--chudo-text-sm);font-weight:var(--chudo-weight-medium);line-height:var(--chudo-leading-control);text-decoration:none;text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--chudo-motion-fast) var(--chudo-motion-ease),border-color var(--chudo-motion-fast) var(--chudo-motion-ease);}.chudo-ds .chudo-button--secondary{--chudo-button-bg:var(--chudo-color-surface-brand);--chudo-button-text:var(--chudo-color-primary);--chudo-button-border:var(--chudo-color-surface-brand);--chudo-button-hover:var(--chudo-color-surface-hover);--chudo-button-active:var(--chudo-color-surface-active);}.chudo-ds .chudo-button--outline{--chudo-button-bg:var(--chudo-color-background);--chudo-button-text:var(--chudo-color-primary);--chudo-button-hover:var(--chudo-color-surface-brand);--chudo-button-active:var(--chudo-color-surface-hover);}.chudo-ds .chudo-button:hover:not(:disabled):not([aria-disabled="true"]){background:var(--chudo-button-hover);border-color:var(--chudo-button-hover);color:var(--chudo-button-text);}.chudo-ds .chudo-button--outline:hover:not(:disabled):not([aria-disabled="true"]){border-color:var(--chudo-color-primary);}.chudo-ds .chudo-button:active:not(:disabled):not([aria-disabled="true"]){background:var(--chudo-button-active);}.chudo-ds .chudo-button:is(:disabled,[aria-disabled="true"]){background:var(--chudo-color-disabled-bg);color:var(--chudo-color-disabled-text);border-color:var(--chudo-color-disabled-border);cursor:not-allowed;}.chudo-ds .chudo-button--wide{width:100%;}.chudo-ds .chudo-icon-button{display:inline-grid;place-items:center;width:var(--chudo-target-min);height:var(--chudo-target-min);padding:0;border:var(--chudo-border-width) solid transparent;border-radius:var(--chudo-radius-sm);background:transparent;color:var(--chudo-color-text-muted);font-size:var(--chudo-text-xl);cursor:pointer;}.chudo-ds .chudo-icon-button:hover{background:var(--chudo-color-surface);color:var(--chudo-color-primary);}.chudo-ds .chudo-field{display:grid;gap:var(--chudo-space-2);min-width:0;}.chudo-ds .chudo-label,.chudo-ds .chudo-legend{font-size:var(--chudo-text-sm);font-weight:var(--chudo-weight-medium);}.chudo-ds .chudo-legend{padding:0;margin-block-end:var(--chudo-space-3);}.chudo-ds .chudo-input{width:100%;min-width:0;min-height:var(--chudo-control-height);padding:var(--chudo-space-3);border:var(--chudo-border-width) solid var(--chudo-color-control-border);border-radius:var(--chudo-radius-sm);background:var(--chudo-color-background);color:var(--chudo-color-text);font-size:var(--chudo-text-md);line-height:var(--chudo-leading-control);}.chudo-ds .chudo-input::placeholder{color:var(--chudo-color-text-muted);opacity:1;}.chudo-ds textarea.chudo-input{min-height:7rem;resize:vertical;}.chudo-ds .chudo-input:hover:not(:disabled){border-color:var(--chudo-color-primary);}.chudo-ds .chudo-input[aria-invalid="true"]{border-color:var(--chudo-color-danger);}.chudo-ds .chudo-input:disabled{background:var(--chudo-color-disabled-bg);color:var(--chudo-color-disabled-text);border-color:var(--chudo-color-disabled-border);opacity:1;cursor:not-allowed;}.chudo-ds .chudo-field-note{color:var(--chudo-color-text-muted);font-size:var(--chudo-text-sm);}.chudo-ds .chudo-field-error{color:var(--chudo-color-danger);font-size:var(--chudo-text-sm);}.chudo-ds .chudo-choice{display:inline-flex;align-items:center;gap:var(--chudo-space-3);min-height:var(--chudo-target-min);font-size:var(--chudo-text-sm);cursor:pointer;}.chudo-ds .chudo-choice input{flex:0 0 auto;width:var(--chudo-space-5);height:var(--chudo-space-5);margin:0;accent-color:var(--chudo-color-primary);}.chudo-ds .chudo-choice:has(input:disabled){color:var(--chudo-color-disabled-text);cursor:not-allowed;}.chudo-ds .chudo-switch{position:relative;}.chudo-ds .chudo-switch input{appearance:none;width:2.75rem;height:1.625rem;border:1px solid var(--chudo-color-control-border);border-radius:var(--chudo-radius-pill);background:var(--chudo-color-surface-hover);cursor:inherit;}.chudo-ds .chudo-switch input::before{content:"";display:block;width:1.125rem;height:1.125rem;margin:0.1875rem;border-radius:var(--chudo-radius-pill);background:var(--chudo-color-text-muted);transition:transform var(--chudo-motion-fast) var(--chudo-motion-ease);}.chudo-ds .chudo-switch input:checked{background:var(--chudo-color-primary);border-color:var(--chudo-color-primary);}.chudo-ds .chudo-switch input:checked::before{transform:translateX(1.125rem);background:var(--chudo-color-on-primary);}.chudo-ds .chudo-switch input:disabled{opacity:0.6;}.chudo-ds .chudo-options{border:0;padding:0;min-width:0;}.chudo-ds .chudo-option{position:relative;display:inline-flex;}.chudo-ds .chudo-option input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;}.chudo-ds .chudo-option span{display:inline-flex;align-items:center;justify-content:center;min-height:var(--chudo-target-min);min-width:4.25rem;padding:var(--chudo-space-2) var(--chudo-space-3);border:1px solid var(--chudo-color-control-border);border-radius:var(--chudo-radius-sm);font-size:var(--chudo-text-sm);font-weight:var(--chudo-weight-medium);background:var(--chudo-color-background);}.chudo-ds .chudo-option input:checked + span{color:var(--chudo-color-on-primary);background:var(--chudo-color-primary);border-color:var(--chudo-color-primary);box-shadow:inset 0 0 0 1px var(--chudo-color-primary);}.chudo-ds .chudo-option input:hover:not(:disabled) + span{border-color:var(--chudo-color-primary);}.chudo-ds .chudo-option input:focus-visible{outline:0;}.chudo-ds .chudo-option input:focus-visible + span{outline:var(--chudo-focus-width) solid var(--chudo-color-focus);outline-offset:var(--chudo-focus-offset);}.chudo-ds .chudo-option input:disabled{cursor:not-allowed;}.chudo-ds .chudo-option input:disabled + span{background:var(--chudo-color-disabled-bg);color:var(--chudo-color-disabled-text);border-style:dashed;}.chudo-ds .chudo-quantity{display:inline-flex;align-items:stretch;border:1px solid var(--chudo-color-control-border);border-radius:var(--chudo-radius-sm);background:var(--chudo-color-background);}.chudo-ds .chudo-quantity button{width:var(--chudo-target-min);min-height:var(--chudo-target-min);padding:0;border:0;border-radius:var(--chudo-radius-sm);background:transparent;color:var(--chudo-color-primary);font-size:var(--chudo-text-xl);cursor:pointer;}.chudo-ds .chudo-quantity button:hover:not(:disabled){background:var(--chudo-color-surface-brand);}.chudo-ds .chudo-quantity button:disabled{color:var(--chudo-color-disabled-text);cursor:not-allowed;}.chudo-ds .chudo-quantity input{appearance:textfield;width:3rem;min-height:var(--chudo-target-min);padding:0;border:0;border-inline:1px solid var(--chudo-color-border);background:transparent;text-align:center;font-variant-numeric:tabular-nums;}.chudo-ds .chudo-quantity input::-webkit-inner-spin-button,.chudo-ds .chudo-quantity input::-webkit-outer-spin-button{appearance:none;margin:0;}.chudo-ds .chudo-card{min-width:0;border:1px solid var(--chudo-color-border);border-radius:var(--chudo-radius-lg);background:var(--chudo-color-background);box-shadow:var(--chudo-shadow-card);}.chudo-ds .chudo-card__body{padding:var(--chudo-space-6);}.chudo-ds .chudo-card__media{display:grid;place-items:center;min-height:15rem;padding:var(--chudo-space-6);border-radius:var(--chudo-radius-lg) var(--chudo-radius-lg) 0 0;background:var(--chudo-color-surface-brand);}.chudo-ds .chudo-card__media > :where(img,svg){max-height:14rem;width:auto;}.chudo-ds .chudo-badge{display:inline-flex;align-items:center;gap:var(--chudo-space-2);max-width:100%;padding:var(--chudo-space-1) var(--chudo-space-3);border-radius:var(--chudo-radius-pill);background:var(--chudo-color-surface-brand);color:var(--chudo-color-primary);font-size:var(--chudo-text-xs);font-weight:var(--chudo-weight-medium);}.chudo-ds .chudo-badge--warning{background:var(--chudo-color-warning-bg);color:var(--chudo-color-warning);}.chudo-ds .chudo-badge--danger{background:var(--chudo-color-danger-bg);color:var(--chudo-color-danger);}.chudo-ds .chudo-message{--chudo-message-text:var(--chudo-color-info);--chudo-message-bg:var(--chudo-color-info-bg);padding:var(--chudo-space-4) var(--chudo-space-5);border-inline-start:3px solid var(--chudo-message-text);border-radius:var(--chudo-radius-sm);color:var(--chudo-message-text);background:var(--chudo-message-bg);font-size:var(--chudo-text-sm);}.chudo-ds .chudo-message--success{--chudo-message-text:var(--chudo-color-success);--chudo-message-bg:var(--chudo-color-success-bg);}.chudo-ds .chudo-message--warning{--chudo-message-text:var(--chudo-color-warning);--chudo-message-bg:var(--chudo-color-warning-bg);}.chudo-ds .chudo-message--danger{--chudo-message-text:var(--chudo-color-danger);--chudo-message-bg:var(--chudo-color-danger-bg);}.chudo-ds .chudo-divider{border:0;border-block-start:1px solid var(--chudo-color-border);margin:var(--chudo-space-6) 0;}
:root{--chudo-commerce-text:var(--chudo-color-text);--chudo-commerce-primary:var(--chudo-color-primary);--chudo-commerce-primary-hover:var(--chudo-color-primary-hover);--chudo-commerce-border:var(--chudo-color-border);--chudo-commerce-control-bg:var(--chudo-color-surface);}body.html{color:var(--chudo-color-text);background-color:var(--chudo-color-background);font-family:var(--chudo-font-sans);font-size:var(--chudo-text-md);font-weight:var(--chudo-weight-regular);line-height:var(--chudo-leading-body);font-optical-sizing:auto;}body.html :is(p,li,dd,td,th,label,input,select,textarea){font-family:var(--chudo-font-sans);}body.html :is(a:not(.fa):not(.glyphicon),address,small,blockquote,dt,summary,.header-content,.header-content span,footer b,.order-payment,.order-delivery,.order-address,.address-info .fields-value,.address-info .fields-label,.chudo-mobile-catalog-footer){font-family:var(--chudo-font-sans);}body.html #block-menu-block-2 a,body.html .mm-wrapper.chudo-mobile-catalog-drawer #menu .mm-listview > li > a:not(.mm-next):not(.mm-prev),body.html .mm-wrapper.chudo-mobile-catalog-drawer #menu .mm-listview > li > span{font-family:var(--chudo-font-sans);font-weight:var(--chudo-weight-medium);}body.html :is(h1,h2,h3,h4,h5,h6,.chudo-cart-popup__heading,.chudo-mobile-cart-title),body.html #main-content + h1{color:var(--chudo-color-text);font-family:var(--chudo-font-serif) !important;font-stretch:var(--chudo-font-stretch-heading);font-weight:var(--chudo-weight-medium);line-height:var(--chudo-leading-heading);font-synthesis:none;text-transform:none;overflow-wrap:anywhere;}body.html :is(h1,h2,h3,h4,h5,h6) :is(a,em,cite){font-family:inherit;font-stretch:inherit;font-weight:inherit;}body.html h1{font-size:var(--chudo-heading-1);}body.html h2{font-size:var(--chudo-heading-2);}body.html h3{font-size:var(--chudo-heading-3);}body.html h4{font-size:var(--chudo-heading-4);}body.html h5{font-size:var(--chudo-heading-5);}body.html h6{font-size:var(--chudo-heading-6);}body.html :is(a,.link){color:var(--chudo-color-primary);text-underline-offset:0.2em;}body.html :is(a,.link):hover{color:var(--chudo-color-primary-hover);}body.html :is(strong,b){font-weight:var(--chudo-weight-semibold);}body.html :is(em,cite){font-family:var(--chudo-font-sans);font-style:italic;}body.html :is(.text-muted,.description,.help-block,.chudo-cart-card__description){color:var(--chudo-color-text-muted);}body.html :is(.nav a,.menu a,.top-menu a,.chudo-bottom-nav__item,.chudo-cart-surface,.goods-measure,.goods-weight){font-family:var(--chudo-font-sans);}body.html :is(.nav a,.menu a,.top-menu a,.chudo-bottom-nav__item){font-weight:var(--chudo-weight-medium);}body.html :is(.btn:not(.btn-link),button.form-submit,input[type="submit"],.cart-block-checkout a,.cart-block-view-cart a){--chudo-button-bg:var(--chudo-color-primary);--chudo-button-text:var(--chudo-color-on-primary);--chudo-button-border:var(--chudo-color-primary);--chudo-button-hover:var(--chudo-color-primary-hover);--chudo-button-active:var(--chudo-color-primary-active);min-height:var(--chudo-target-min);padding:var(--chudo-control-padding-block) var(--chudo-control-padding-inline);border:1px solid var(--chudo-button-border);border-radius:var(--chudo-radius-sm);background-color:var(--chudo-button-bg) !important;border-color:var(--chudo-button-border) !important;color:var(--chudo-button-text) !important;font-family:var(--chudo-font-sans) !important;font-size:var(--chudo-text-sm);font-weight:var(--chudo-weight-medium);line-height:var(--chudo-leading-control);text-decoration:none;text-transform:none;transition:background-color var(--chudo-motion-fast),border-color var(--chudo-motion-fast);}body.html :is(.btn.popup,.btn-secondary,.cart-block-view-cart a){--chudo-button-bg:var(--chudo-color-background);--chudo-button-text:var(--chudo-color-primary);--chudo-button-hover:var(--chudo-color-surface-brand);--chudo-button-active:var(--chudo-color-surface-hover);}body.html .btn-danger{--chudo-button-bg:var(--chudo-color-danger);--chudo-button-border:var(--chudo-color-danger);--chudo-button-hover:var(--chudo-color-danger-hover);--chudo-button-active:var(--chudo-color-danger-active);}body.html :is(.btn:not(.btn-link),button.form-submit,input[type="submit"],.cart-block-checkout a,.cart-block-view-cart a):hover:not(:disabled):not([aria-disabled="true"]):not(.disabled){background-color:var(--chudo-button-hover) !important;}body.html :is(.btn:not(.btn-link),button.form-submit,input[type="submit"],.cart-block-checkout a,.cart-block-view-cart a):active:not(:disabled):not([aria-disabled="true"]):not(.disabled){background-color:var(--chudo-button-active) !important;}body.html :is(.btn:not(.btn-link),button.form-submit,input[type="submit"],.cart-block-checkout a,.cart-block-view-cart a):is(:disabled,[aria-disabled="true"],.disabled){background-color:var(--chudo-color-disabled-bg) !important;border-color:var(--chudo-color-disabled-border) !important;color:var(--chudo-color-disabled-text) !important;cursor:not-allowed;opacity:1;}body.html :is(a,button,input,select,textarea):focus-visible{outline:var(--chudo-focus-width) solid var(--chudo-color-focus);outline-offset:var(--chudo-focus-offset);}body.html :is(.form-control,textarea.form-textarea,select.form-select){min-height:var(--chudo-target-min);border-color:var(--chudo-color-control-border);border-radius:var(--chudo-radius-sm);background-color:var(--chudo-color-background);color:var(--chudo-color-text);font-family:var(--chudo-font-sans);font-size:var(--chudo-text-md);font-weight:var(--chudo-weight-regular);box-shadow:none;}body.html :is(.form-control,textarea.form-textarea,select.form-select):hover:not(:disabled):not([readonly]){border-color:var(--chudo-color-primary);}body.html :is(.form-control,textarea.form-textarea,select.form-select):focus{border-color:var(--chudo-color-focus);}body.html :is(.form-control,textarea.form-textarea,select.form-select):disabled{background-color:var(--chudo-color-disabled-bg);color:var(--chudo-color-disabled-text);cursor:not-allowed;}body.html :is(.form-control,textarea.form-textarea)::placeholder{color:var(--chudo-color-text-muted);opacity:1;}body.html :is(input,select,textarea).error{border-color:var(--chudo-color-danger);}body.html :is(input[type="checkbox"],input[type="radio"]){accent-color:var(--chudo-color-primary);}body.html :is(.form-item > label,.control-label){font-weight:var(--chudo-weight-medium);}body.html .chudo-price-choice{min-height:var(--chudo-target-min);padding:var(--chudo-space-2) var(--chudo-space-3);border:1px solid var(--chudo-color-primary);border-radius:var(--chudo-radius-sm);background-color:var(--chudo-color-background);color:var(--chudo-color-primary);font-family:var(--chudo-font-sans);font-size:var(--chudo-text-sm);font-weight:var(--chudo-weight-medium);line-height:var(--chudo-leading-control);}body.html .chudo-price-choice:hover:not(:disabled){background-color:var(--chudo-color-surface-brand);}body.html .chudo-price-choice:is(.is-selected,[aria-pressed="true"]){background-color:var(--chudo-color-primary);color:var(--chudo-color-on-primary);}body.html .chudo-price-choice:is(.is-selected,[aria-pressed="true"]):hover:not(:disabled){background-color:var(--chudo-color-primary-hover);}body.html .chudo-price-choice:active:not(:disabled){background-color:var(--chudo-color-primary-active);color:var(--chudo-color-on-primary);}body.html .chudo-price-choice:disabled{background-color:var(--chudo-color-disabled-bg);color:var(--chudo-color-disabled-text);border-color:var(--chudo-color-disabled-border);cursor:not-allowed;}body.html :is(.uc-price,.display-price,.chudo-cart-card__price,.chudo-cart-line-total,.chudo-cart-total b,.cart-block-summary-total,.set_cart){color:var(--chudo-color-price) !important;font-family:var(--chudo-font-sans) !important;font-weight:var(--chudo-weight-semibold);font-variant-numeric:tabular-nums;}body.html :is(del .uc-price,.chudo-price-old,.chudo-cart-unavailable .chudo-cart-card__price){color:var(--chudo-color-text-muted) !important;}body.html :is(.chudo-cart-card__title,.chudo-cart-card__title a,.chudo-mobile-cart-qty__button,.chudo-cart-native-step,.chudo-cart-native-stepper input){font-family:var(--chudo-font-sans);}body.html .chudo-mobile-cart-qty__button{color:var(--chudo-color-text);}body.html .messages{position:relative;box-sizing:border-box;padding:14px 40px 14px 56px;border:1px solid transparent;border-radius:9px;background-image:none;font:400 15px/1.5 var(--chudo-font-sans);overflow-wrap:anywhere}body.html .messages::before{position:absolute;left:16px;top:15px;width:25px;text-align:center;font:normal 25px/1 FontAwesome}body.html .messages .close{position:absolute;top:8px;right:12px;color:inherit;opacity:.65;text-shadow:none}body.html .messages :is(p,ul){margin-top:0;margin-bottom:0}body.html .messages.status{color:#172633;background-color:var(--chudo-color-success-bg)}body.html .messages.status::before{content:"\f05d";color:var(--chudo-color-success)}body.html .messages.warning{color:#26313c;background-color:var(--chudo-color-warning-bg)}body.html .messages.warning::before{content:"\f071";color:var(--chudo-color-warning)}body.html .messages.error{color:#8c2528;background-color:var(--chudo-color-danger-bg)}body.html .messages.error::before{content:"\f05c";color:var(--chudo-color-danger)}body.html .messages.info{color:#1c3546;background-color:var(--chudo-color-info-bg)}body.html .messages.info::before{content:"\f05a";color:var(--chudo-color-info)}@media (prefers-reduced-motion:reduce){body.html{--chudo-motion-fast:0ms;}}body.html .field-name-field-subtitle,body.html .field-name-field-subtitle .field-item{font-family:var(--chudo-font-serif);}body.html .gd-infinite-scroll-load-more{font-family:var(--chudo-font-sans);}
