/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{padding-top:var(--exportai-header-offset-mobile);}@media (min-width:992px){body{padding-top:var(--exportai-header-offset);}}main{margin-top:calc(-1 * var(--exportai-header-offset-mobile));}@media (min-width:992px){main{margin-top:calc(-1 * var(--exportai-header-offset));}}.toolbar-fixed .navbar_1{top:var(--drupal-displace-offset-top,0px);}.toolbar-fixed main{margin-top:0;padding-top:var(--exportai-header-offset-mobile);}@media (min-width:992px){.toolbar-fixed main{padding-top:var(--exportai-header-offset);}}.text-clarity{color:var(--exportai-color-clarity);}.text-desert-cocoa{color:var(--exportai-color-desert-cocoa);}.sake-catalog p{font-size:var(--exportai-font-size-md);}.bg-foundation{background-color:var(--exportai-color-foundation);}.card-no-padding .exportai-card,.card-no-padding .exportai-card__content{padding:0;}.card-no-padding .exportai-card{border-radius:var(--exportai-radius-sm);}.exportai-section-title{font-family:var(--exportai-font-spartan);font-size:clamp(32px,4vw,50px);font-weight:var(--exportai-font-weight-regular);color:var(--exportai-color-text-primary);line-height:var(--exportai-line-height-snug);margin:0 0 var(--exportai-space-8);}.exportai-section-title__accent{color:var(--exportai-color-desert-cocoa);}[data-navbar-account-menu] li a{border-radius:var(--exportai-radius-xs);border:1px solid var(--exportai-color-peace);}#block-exportai-sitebranding-2[data-navbar-branding]{display:flex;flex-direction:column;}@media (max-width:767px){.exportai-section-title{margin:0 0 var(--exportai-space-6);text-align:center;}}body:has(.product-detail),.brands-detail,.brands-page,.products-page,.famlab-page,.sake-story-page{background-color:var(--exportai-color-oasis-cream);}body:has(.product-detail) footer,.brands-detail footer,.products-page footer,.brands-page footer,.famlab-page footer,.sake-story-page footer{background:var(--exportai-gradient-warm-tan);color:var(--exportai-color-silent-white);}body:has(.product-detail) footer a,.brands-detail footer a,.products-page footer a,.brands-page footer a,.famlab-page footer a,.sake-story-page footer a{color:var(--exportai-color-warm-linen);}body:has(.product-detail) footer a:hover,.brands-detail footer a:hover,.products-page footer a:hover,.brands-page footer a:hover,.famlab-page footer a:hover,.sake-story-page footer a:hover{color:var(--exportai-color-warm-linen);}body:has(.product-detail) .footer-1__bottom-inner,body:has(.product-detail) .footer-1__top-col--center,.brands-detail .footer-1__bottom-inner,.brands-detail .footer-1__top-col--center,.brands-page .footer-1__bottom-inner,.brands-page .footer-1__top-col--center,.products-page .footer-1__bottom-inner,.products-page .footer-1__top-col--center,.famlab-page .footer-1__bottom-inner,.famlab-page .footer-1__top-col--center,.sake-story-page .footer-1__bottom-inner,.sake-story-page .footer-1__top-col--center{color:var(--exportai-color-warm-linen);}[data-drupal-messages]{width:100%;box-sizing:border-box;margin-bottom:var(--exportai-space-5);}.messages{box-sizing:border-box;padding:var(--exportai-space-4) var(--exportai-space-5);border-inline-start:4px solid transparent;border-radius:var(--exportai-radius-sm);font-family:var(--exportai-font-spartan);font-size:1rem;font-weight:var(--exportai-font-weight-medium);color:var(--exportai-color-text-primary);line-height:1.5;}.messages + .messages{margin-block-start:var(--exportai-space-3);}.messages .messages__list{margin:0;padding-inline-start:var(--exportai-space-5);}.messages .messages__item + .messages__item{margin-block-start:var(--exportai-space-2);}.messages a{color:inherit;text-decoration:underline;}.messages--status{border-color:var(--exportai-color-success);background-color:var(--exportai-color-success-bg);}.messages--warning{border-color:var(--exportai-color-warning);background-color:var(--exportai-color-warning-bg);}.messages--error{border-color:var(--exportai-color-error);background-color:var(--exportai-color-error-bg);}.messages--info{border-color:var(--exportai-color-info);background-color:var(--exportai-color-info-bg);}#user-logout-confirm .form-actions{display:flex;flex-direction:row;align-items:center;gap:var(--exportai-space-3,0.75rem);flex-wrap:wrap;}#user-logout-confirm .form-actions .button:not(.button--primary),#user-logout-confirm .form-actions a{display:inline-flex;align-items:center;gap:var(--exportai-space-2,0.5rem);padding:var(--exportai-space-3,0.75rem) var(--exportai-space-4,1rem);color:var(--exportai-color-black);background:var(--exportai-color-white);border:1px solid var(--exportai-color-black);border-radius:var(--exportai-radius-sm,6px);font-family:var(--exportai-font-spartan,'League Spartan',sans-serif);font-size:var(--exportai-font-size-sm,0.875rem);font-weight:var(--exportai-font-weight-medium,500);text-decoration:none;cursor:pointer;transition:color 0.15s ease,background-color 0.15s ease;box-shadow:none;}#user-logout-confirm .form-actions .button:not(.button--primary):hover,#user-logout-confirm .form-actions a:hover{color:var(--exportai-color-black);background:var(--exportai-color-bg-wash);}.history-detail{display:flex;flex-direction:column;align-items:center;gap:var(--exportai-space-4);}.history-detail::before,.history-detail::after{content:'';display:block;width:1px;height:95px;background-image:var(--icon-section-vertical-line);background-repeat:no-repeat;background-size:contain;background-position:center;flex-shrink:0;margin:80px 0;}.history-detail-main-text{font-family:var(--exportai-font-spartan);font-style:normal;font-weight:var(--exportai-font-weight-regular);font-size:var(--exportai-font-size-md);line-height:115%;text-align:center;color:var(--exportai-color-black);margin:0;}.history-detail-main-text span{font-family:var(--exportai-font-spartan);font-weight:var(--exportai-font-weight-semibold);font-style:normal;font-size:var(--exportai-font-size-md);line-height:115%;letter-spacing:0;color:var(--exportai-color-desert-cocoa);}.history-detail-sub-text{font-family:var(--exportai-font-ibm-plex);font-style:normal;font-weight:var(--exportai-font-weight-light);font-size:var(--exportai-font-size-md);line-height:115%;text-align:center;color:var(--exportai-color-black);margin:0;}.history-detail-sub-text span{font-family:var(--exportai-font-ibm-plex);font-weight:var(--exportai-font-weight-regular);font-style:italic;font-size:var(--exportai-font-size-md);line-height:115%;letter-spacing:0;color:var(--exportai-color-desert-cocoa);}.history-detail-tagline-text{font-family:var(--exportai-font-ibm-plex);font-style:italic;font-weight:var(--exportai-font-weight-light);font-size:var(--exportai-font-size-sm);line-height:125%;text-align:center;color:var(--exportai-color-desert-cocoa);margin:0;padding-top:40px;}.exportai-bg-grid{background-image:url(/themes/custom/exportai/images/backgrounds/icon-grid-card-bg.png);background-repeat:repeat;background-size:auto;}@media (max-width:991px){#user-logout-confirm .form-actions .button:not(.button--primary),#user-logout-confirm .form-actions a{min-width:225px;}}.exportai-section-line--vertical{display:block;width:1px;height:95px;background-image:var(--icon-section-vertical-line);background-repeat:no-repeat;background-size:contain;background-position:center;background-color:transparent;flex-shrink:0;}.exportai-section-line--horizontal{display:block;width:195px;height:8px;background-image:var(--icon-section-horizontal-line);background-repeat:no-repeat;background-size:contain;background-position:center;background-color:transparent;flex-shrink:0;margin:60px 0;}
.exportai-container{width:100%;margin-inline:auto;padding-inline:var(--exportai-container-padding-mobile);box-sizing:border-box;max-width:var(--exportai-container-max);}@media (min-width:768px){.exportai-container{padding-inline:var(--exportai-container-padding-tablet);}}@media (min-width:992px){.exportai-container{padding-inline:var(--exportai-container-padding-wide);}}@media (min-width:1200px){.exportai-container{padding-inline:var(--exportai-container-padding-desktop);}}.exportai-container--xs,.exportai-container--sm,.exportai-container--md,.exportai-container--lg,.exportai-container--xl,.exportai-container--2xl,.exportai-container--max,.exportai-container--wide{margin-inline:auto;padding-inline:var(--exportai-container-padding-mobile);box-sizing:border-box;}@media (min-width:768px){.exportai-container--xs,.exportai-container--sm,.exportai-container--md,.exportai-container--lg,.exportai-container--xl,.exportai-container--2xl,.exportai-container--max,.exportai-container--wide{padding-inline:var(--exportai-container-padding-tablet);}}@media (min-width:992px){.exportai-container--xs,.exportai-container--sm,.exportai-container--md,.exportai-container--lg,.exportai-container--xl,.exportai-container--2xl,.exportai-container--max,.exportai-container--wide{padding-inline:var(--exportai-container-padding-wide);}}@media (min-width:1200px){.exportai-container--xs,.exportai-container--sm,.exportai-container--md,.exportai-container--lg,.exportai-container--xl,.exportai-container--2xl,.exportai-container--max,.exportai-container--wide{padding-inline:var(--exportai-container-padding-desktop);}}.exportai-container--xs{max-width:var(--exportai-container-xs);}.exportai-container--sm{max-width:var(--exportai-container-sm);}.exportai-container--md{max-width:var(--exportai-container-md);}.exportai-container--lg{max-width:var(--exportai-container-lg);}.exportai-container--xl{max-width:var(--exportai-container-xl);}.exportai-container--2xl{max-width:var(--exportai-container-2xl);}.exportai-container--max{max-width:var(--exportai-container-max);}.exportai-container--wide{max-width:var(--exportai-container-wide);}.exportai-container--full{max-width:none;padding-inline:0;}.exportai-container--full-padded{max-width:none;}.layout--onecol{max-width:var(--exportai-container-max);margin:0 auto;padding:var(--exportai-space-5) var(--exportai-container-padding);}.layout--twocol-section{max-width:var(--exportai-container-max);margin:0 auto;padding:var(--exportai-space-5) var(--exportai-container-padding);display:grid;grid-template-columns:1fr 1fr;gap:var(--exportai-grid-gap);}@media (max-width:767px){.layout--onecol{max-width:var(--exportai-container-max);margin:0 auto;padding:var(--exportai-space-4) var(--exportai-container-padding);}.layout--twocol-section{grid-template-columns:1fr;padding:var(--exportai-space-4) var(--exportai-container-padding);}}.layout--twocol-section--33-67{grid-template-columns:1fr 2fr;}.layout--twocol-section--67-33{grid-template-columns:2fr 1fr;}@media (max-width:767px){.layout--twocol-section--33-67,.layout--twocol-section--67-33{grid-template-columns:1fr;}}.layout--threecol-section{max-width:var(--exportai-container-max);margin:0 auto;padding:var(--exportai-space-9) var(--exportai-container-padding);display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--exportai-grid-gap);}@media (max-width:767px){.layout--threecol-section{grid-template-columns:1fr;}}.layout__region{min-width:0;}.layout__region > *:first-child{margin-top:0;}.layout__region > *:last-child{margin-bottom:0;}
.layout--exportai-dark{background-color:var(--exportai-color-bg-dark);color:var(--exportai-color-text-inverse);padding:var(--exportai-space-9) 0;}.layout--exportai-dark a{color:var(--exportai-color-clarity);}.layout--exportai-dark a:hover{color:var(--exportai-color-peace);}.layout--exportai-subtle{background-color:var(--exportai-color-bg-subtle);}.layout--exportai-muted{background-color:var(--exportai-color-bg-muted);}.layout--exportai-accent{background-color:var(--exportai-color-bg-accent);}.layout--exportai-full-width{max-width:none;padding-inline-start:0;padding-inline-end:0;}.layout--exportai-narrow .layout__region{max-width:var(--exportai-container-narrow);margin:0 auto;}.layout--exportai-wide{max-width:var(--exportai-container-wide);}.layout--exportai-no-padding-y{padding-top:0;padding-bottom:0;}.layout--exportai-extra-padding{padding-top:var(--exportai-space-11);padding-bottom:var(--exportai-space-11);}.layout--exportai-bordered{border-top:var(--exportai-border-width-thin) solid var(--exportai-color-border-default);border-bottom:var(--exportai-border-width-thin) solid var(--exportai-color-border-default);}.layout--exportai-shadow{box-shadow:var(--exportai-shadow-md);}.layout--exportai-light-blue{background-color:var(--exportai-color-light-blue-bg);}.layout--exportai-primary-blue{background-color:var(--exportai-color-primary-blue);color:var(--exportai-color-text-inverse);}.layout--exportai-primary-blue a{color:var(--exportai-color-text-inverse);text-decoration:underline;}.layout--exportai-primary-blue a:hover{opacity:0.9;}.layout--exportai-footer-dark{background-color:var(--exportai-color-dark-footer);color:var(--exportai-color-text-inverse);padding:var(--exportai-space-10) 0;}.layout--exportai-footer-dark a{color:var(--exportai-color-clarity);}.layout--exportai-footer-dark a:hover{color:var(--exportai-color-text-inverse);}
