/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.product-list.view > .view-content > .views-row{padding:var(--space-regular) 0;border-bottom:1px solid var(--border-color);}.product-list.view > .view-content > .views-row:first-child{padding-top:0;}.product-list.view > .view-content > .views-row:last-child{border:none;}.block-product_categories{margin:0 0 var(--space-regular);}.block-product_categories .hierarchical-taxonomy-menu{display:flex;flex-wrap:wrap;gap:var(--space-small);margin:0;padding:0;}.block-product_categories .block-taxonomymenu__link{display:inline-flex;align-items:center;padding:6px 12px;background:var(--color-secondarybg);border-radius:1em;font-weight:var(--text-weight-medium);overflow:hidden;font-size:0.9em;line-height:1.2;transition:all 0.2s;}.block-product_categories .block-taxonomymenu__link:hover{background:var(--color-highlite);color:var(--color-highlited-text);}.block-product_categories .block-taxonomymenu__link::before{display:inline-block;content:'';background:var(--color-highlite);width:0.6em;height:0.6em;border-radius:50%;margin-right:6px;}.block-product_categories .block-taxonomymenu__link:hover::before{background:currentColor;}.block-product_categories .block-taxonomymenu__link .entity-count{display:none;}.product-list-filter{background:var(--color-secondarybg);padding:var(--container-paddings);border-radius:var(--border-radius);}.product-list-filter .exposed-form-items{flex-direction:column;}.product-list-filter .form-submit,.product-list-filter .form-text,.product-list-filter .form-actions{width:100%;margin:0;}.commerce_order--user .fieldgroup{margin-bottom:50px;}.commerce_order--user .group__label{font-family:var(--font-title);font-size:1.4em;line-height:1.2em;padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid var(--gray);color:var(--dark-title-color);}.commerce_order--user .field{margin-bottom:10px;}.commerce_order--user .field-label{font-weight:bold;}.address-container-inline{display:flex;flex-wrap:wrap;gap:var(--space-small);}.address-container-inline > .form-item{margin-right:0 !important;flex-grow:1;flex-shrink:1;}@media screen and (max-width:1420px){}@media screen and (max-width:1180px){}@media screen and (max-width:1024px){}@media screen and (max-width:990px){}@media screen and (max-width:880px){}@media screen and (max-width:767px){}@media screen and (max-width:640px){}@media screen and (max-width:480px){}@media screen and (max-width:320px){}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
.ui-widget-overlay{background:var(--mobile-bg);opacity:1;}.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:var(--text-color);background:var(--color-primarybg);font-family:var(--text-font);font-size:1rem;}.ui-widget.ui-widget-content{border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden;}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:var(--border-color);border-radius:var(--border-radius) var(--border-radius) 0 0;overflow:hidden;background:var(--color-secondarybg);display:flex;gap:20px;align-items:center;justify-content:space-between;padding:15px var(--container-paddings);}.ui-dialog .ui-dialog-titlebar::before,.ui-dialog .ui-dialog-titlebar::after{display:none;}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-family:var(--title-font);font-weight:var(--title-weight);color:var(--title-color);font-size:1.4rem;line-height:1.2;margin:0;padding:0;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{border:none !important;position:static;margin:0;padding:0;width:26px;height:26px;background:url(/themes/custom/mytheme/images/icons/xmark.svg) center/contain no-repeat;transform:none;}.ui-dialog .ui-dialog-titlebar-close .ui-icon{display:none;}.ui-dialog .ui-widget-content.ui-dialog-content{padding:var(--container-paddings);background:var(--color-primarybg);}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}@media all and (max-width:767px){.ui-dialog{width:92% !important;}}
