/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.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{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/custom/custom_theme_base/images/icons/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/custom_theme_base/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/custom_theme_base/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/custom_theme_base/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/custom_theme_base/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/custom_theme_base/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/custom_theme_base/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/custom_theme_base/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/custom_theme_base/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/custom_theme_base/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/custom_theme_base/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.file{display:inline-block;min-height:16px;padding-left:20px;background-repeat:no-repeat;background-position:left center;}[dir="rtl"] .file{padding-right:20px;padding-left:inherit;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/themes/custom/custom_theme_base/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/themes/custom/custom_theme_base/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/themes/custom/custom_theme_base/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/themes/custom/custom_theme_base/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/themes/custom/custom_theme_base/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/themes/custom/custom_theme_base/images/icons/text-x-script.png);}.file--text-html{background-image:url(/themes/custom/custom_theme_base/images/icons/text-html.png);}.file--text-plain{background-image:url(/themes/custom/custom_theme_base/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/themes/custom/custom_theme_base/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/themes/custom/custom_theme_base/images/icons/application-x-executable.png);}.file--audio{background-image:url(/themes/custom/custom_theme_base/images/icons/audio-x-generic.png);}.file--video{background-image:url(/themes/custom/custom_theme_base/images/icons/video-x-generic.png);}.file--text{background-image:url(/themes/custom/custom_theme_base/images/icons/text-x-generic.png);}.file--image{background-image:url(/themes/custom/custom_theme_base/images/icons/image-x-generic.png);}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
[data-component-id="amtega_features:xunta-footer"]{--xunta-footer-font-size:12px;--xunta-footer-logo-height:28px;--xunta-footer-additional-logo-height:17px;font-size:var(--xunta-footer-font-size);height:100%;}[data-component-id="amtega_features:xunta-footer"] .logo-xunta{height:var(--xunta-footer-logo-height);}[data-component-id="amtega_features:xunta-footer"] .additional-logo{height:var(--xunta-footer-additional-logo-height);}@media (min-width:992px){[data-component-id="amtega_features:xunta-footer"]{--xunta-footer-font-size:10px;--xunta-footer-logo-height:36px;--xunta-footer-additional-logo-height:22px;}}
[data-component-id="amtega_user:links"]{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;}[data-component-id="amtega_user:links"] a{color:var(--xunta-blue-secondary);text-decoration:none;}[data-component-id="amtega_user:links"] a:hover,[data-component-id="amtega_user:links"] a:focus,[data-component-id="amtega_user:links"] a:active{text-decoration:underline;}
@font-face{font-family:"Ginter";font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/themes/contrib/gin/dist/media/font/inter.woff2) format("woff2 supports variations(gvar)"),url(/themes/contrib/gin/dist/media/font/inter.woff2) format("woff2-variations"),url(/themes/contrib/gin/dist/media/font/inter.woff2) format("woff2");}
:root{--gin-color-title:#222330;--gin-color-text:#222330;--gin-color-text-light:#545560;--gin-color-focus:rgba(0,125,250,.6);--gin-color-focus-border:rgba(0,0,0,.2);--gin-color-focus-neutral-rgb:rgba(0,0,0,.4);--gin-color-disabled:#767676;--gin-color-disabled-bg:#eaeaea;--gin-color-disabled-border:#c2c2c2;--gin-color-warning:#d8b234;--gin-color-warning-light:#efcf64;--gin-bg-warning:#483e1e;--gin-bg-warning-light:rgba(226,151,0,.08);--gin-color-danger:#cc3d3d;--gin-color-danger-lightest:#fdd9d9;--gin-color-danger-light:#f39b9d;--gin-bg-danger:#583333;--gin-bg-danger-light:rgba(222,117,96,.1);--gin-color-green:#058260;--gin-color-green-light:#32cea4;--gin-color-green-lightest:#adebdb;--gin-bg-green:#145242;--gin-bg-green-light:rgba(72,171,123,.1);--gin-color-info:#082538;--gin-color-info-light:#589ac5;--gin-bg-info:#122b3c;--gin-status-text:#626262;--gin-status-bg:#eee;--gin-status-success-text:#1d6844;--gin-status-success-bg:#26a76930;--gin-status-warning-text:#826b1f;--gin-status-warning-bg:rgba(226,151,0,.15);--gin-status-danger-text:#cc3d3d;--gin-status-danger-bg:rgba(222,117,96,.15);--gin-color-contextual:var(--gin-color-text);--gin-color-contextual-text:#eee;--gin-bg-input:#fff;--gin-bg-layer:#fff;--gin-bg-layer2:#edeff5;--gin-bg-layer3:#fff;--gin-bg-layer4:#e2e5ec;--gin-bg-secondary:var(--gin-bg-layer);--gin-bg-header:#eeeff3;--gin-bg-unpublished:var(--gin-bg-danger-light);--gin-pattern:var(--gin-border-color);--gin-pattern-fallback:var(--gin-bg-layer2);--gin-pattern-square:.5rem;--gin-font:Ginter,Inter,"Helvetica Neue",BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;--gin-font-size-xxs:.75rem;--gin-font-size-xs:small;--gin-font-size-s:.875rem;--gin-font-size:1rem;--gin-font-size-m:var(--gin-font-size);--gin-font-size-l:1.125rem;--gin-font-size-xl:1.25rem;--gin-font-size-h3:1.5rem;--gin-font-size-h2:1.75rem;--gin-font-size-h1:1.6rem;--gin-font-size-quote:1.1em;--gin-font-weight-normal:400;--gin-font-weight-semibold:525;--gin-font-weight-bold:575;--gin-font-weight-heavy:625;--gin-spacing-xxxs:.125rem;--gin-spacing-xxs:.25rem;--gin-spacing-xs:.5rem;--gin-spacing-s:.75rem;--gin-spacing-m:1rem;--gin-spacing-l:1.5rem;--gin-spacing-xl:2rem;--gin-spacing-xxl:3rem;--gin-spacing-xxxl:4rem;--gin-icon-color:#414247;--gin-icon-size-close:20px;--gin-icon-size-toolbar-secondary:17px;--gin-icon-size-toolbar:17px;--gin-icon-size-sidebar-toggle:21px;--gin-border-xxs:.125rem;--gin-border-xs:.25rem;--gin-border-s:.375rem;--gin-border-m:.5rem;--gin-border-l:.75rem;--gin-border-xl:1rem;--gin-border-color:#d4d4d8;--gin-border-color-secondary:rgba(0,0,0,.08);--gin-border-color-layer:rgba(0,0,0,.08);--gin-border-color-layer2:#d4d4d8;--gin-border-color-table:rgba(0,0,0,.1);--gin-border-color-table-header:rgba(0,0,0,.3);--gin-border-color-form-element:#8e929c;--size-summary-border-radius:calc(var(--gin-border-m) - 1px);--gin-easing:cubic-bezier(.19,1,.22,1);--gin-transition:.15s var(--gin-easing);--gin-transition-fast:.3s var(--gin-easing);--gin-shadow-l1:0 1px 2px rgb(20 45 82 / 2%),0 3px 4px rgb(20 45 82 / 3%),0 5px 8px rgb(20 45 82 / 4%);--gin-shadow-l2:0 1px 2px rgb(20 45 82 / 2%),0 3px 4px rgb(20 45 82 / 3%),0 5px 8px rgb(20 45 82 / 4%),0 20px 24px rgb(20 45 82 / 12%);--gin-height-sticky:60px;--gin-toolbar-width-collapsed:66px;--gin-toolbar-width:256px;--gin-toolbar-height:0px;--gin-toolbar-secondary-height:0px;--gin-toolbar-bg-level2:#edeff5;--gin-toolbar-bg-level3:rgba(44,45,47,.05);--gin-toolbar-y-offset:0px;--gin-toolbar-x-offset:0px;--gin-scroll-offset:0px;--gin-sticky-offset:0px;--gin-sidebar-small-width:320px;--gin-sidebar-min-width:240px;--gin-sidebar-width:320px;--gin-sidebar-max-width:560px;--gin-sidebar-offset:var(--gin-sidebar-width);--gin-switch:#26a769;--gin-shadow-button:#00000033;--gin-color-button-text:#fff;--gin-offset-x:var(--gin-toolbar-x-offset);--gin-offset-y:calc(var(--gin-toolbar-y-offset) + var(--gin-sticky-offset));--gin-link-decoration-style:dotted;--gin-max-line-length:80ch;--input-line-height:var(--gin-spacing-l);--input-padding-horizontal:var(--gin-spacing-s);--input-padding-vertical:var(--gin-spacing-xs);--gin-tooltip-bg:#232429;--jui-dialog-z-index:1260;}@media (min-width:61em){:root{--gin-font-size-h1:1.8125rem;--gin-font-size-quote:1.2em;}}@media (min-width:90em){:root{--gin-font-size-h1:2.125rem;}}@media (min-width:61em){:root{--gin-icon-size-toolbar:20px;}}@media (min-width:64em){:root{--gin-sticky-offset:var(--gin-height-sticky);}}@media (min-width:80em){:root{--gin-sidebar-width:360px;}}[data-gin-layout-density=small]{--gin-spacing-density-xxs:.15625rem;--gin-spacing-density-xs:.3125rem;--gin-spacing-density-s:.46875rem;--gin-spacing-density-m:.625rem;--gin-spacing-density-l:.9375rem;--gin-spacing-density-xl:1.25rem;--gin-spacing-density-xxl:1.875rem;--gin-spacing-density-xxxl:2.5rem;}[data-gin-layout-density=medium]{--gin-spacing-density-xxs:.1875rem;--gin-spacing-density-xs:.375rem;--gin-spacing-density-s:.5625rem;--gin-spacing-density-m:.75rem;--gin-spacing-density-l:1.125rem;--gin-spacing-density-xl:1.5rem;--gin-spacing-density-xxl:2.25rem;--gin-spacing-density-xxxl:3rem;}:root{--gin-spacing-density-xxs:.25rem;--gin-spacing-density-xs:.5rem;--gin-spacing-density-s:.75rem;--gin-spacing-density-m:1rem;--gin-spacing-density-l:1.5rem;--gin-spacing-density-xl:2rem;--gin-spacing-density-xxl:3rem;--gin-spacing-density-xxxl:4rem;}.gin--dark-mode{--gin-color-title:#fff;--gin-color-text:#d2d3d3;--gin-color-text-light:#9e9fa0;--gin-shadow-button:rgba(#111,.9);--gin-color-button-text:#111;--gin-color-focus:rgb(81,168,255);--gin-color-focus-border:rgba(0,0,0,.8);--gin-color-focus-neutral-rgb:rgba(255,255,255,.8);--gin-color-disabled:#919191;--gin-color-disabled-border:#646464;--gin-color-disabled-bg:#47474c;--gin-color-warning:#dec15f;--gin-bg-warning-light:rgba(222,193,95,.1);--gin-color-danger:#ce6060;--gin-color-danger-lightest:#483439;--gin-color-green:#32cea4;--gin-color-info:#559bca;--gin-bg-input:var(--gin-bg-layer2);--gin-bg-app:#1b1b1d;--gin-bg-layer:#2a2a2d;--gin-bg-layer2:#3b3b3f;--gin-bg-layer3:#47474c;--gin-bg-layer4:#19191b;--gin-bg-secondary:var(--gin-bg-app);--gin-bg-unpublished:var(--gin-bg-warning-light);--gin-color-contextual:var(--gin-bg-layer3);--gin-border-color:#43454a;--gin-border-color-secondary:rgba(255,255,255,.075);--gin-border-color-layer:rgba(0,0,0,.05);--gin-border-color-layer2:#76777b;--gin-border-color-table:#43454a;--gin-border-color-table-header:rgba(255,255,255,.4);--gin-border-color-form-element:var(--gin-border-color-layer2);--gin-bg-header:#1b1b1d;--gin-switch:var(--gin-color-primary);--gin-status-text:#c3cbd0;--gin-status-bg:rgba(255,255,255,.12);--gin-status-success-text:#8bd3b1;--gin-status-success-bg:#26a76940;--gin-status-warning-text:#e8d185;--gin-status-warning-bg:rgba(226,151,0,.15);--gin-status-danger-text:#e69e9e;--gin-status-danger-bg:rgba(222,117,96,.15);--gin-shadow-l1:0 1px 2px rgb(0 0 0 / 2%),0 3px 4px rgb(0 0 0 / 3%),0 5px 8px rgb(0 0 0 / 4%);--gin-shadow-l2:0 1px 2px rgb(0 0 0 / 2%),0 3px 4px rgb(0 0 0 / 3%),0 5px 8px rgb(0 0 0 / 4%),0 20px 24px rgb(0 0 0 / 12%);--gin-icon-color:#888;--gin-pattern-fallback:var(--gin-bg-layer2);--gin-pattern:var(--gin-border-color);--gin-tooltip-bg:var(--gin-bg-layer3);}@media (forced-colors:active){:root{--gin-icon-color:CanvasText;}}.entity-meta{--entity-meta-color-bg:transparent;--entity-meta-border-color:var(--gin-border-color);}.accordion{--accordion-bg-color:transparent;--accordion-border-color:var(--gin-border-color);}
.tabs{box-shadow:none;}.tabs-wrapper,.horizontal-tabs ul.horizontal-tabs-list{padding:0 var(--gin-spacing-xs);margin-inline:calc(var(--gin-spacing-xs) * -1);}@media (min-width:48em){.tabs-wrapper,.horizontal-tabs ul.horizontal-tabs-list{padding:0;}}.gin--dark-mode .tabs-wrapper:not(.is-horizontal) .tabs{border-color:#8e929c;}.gin--dark-mode .tabs-wrapper:not(.is-horizontal) .tabs__tab{background-color:var(--gin-bg-item-hover);border-color:#8e929c;}.vertical-tabs__items{z-index:inherit;}.gin--dark-mode .tabs{border-color:var(--gin-border-color-layer2);}.gin--dark-mode .tabs .tabs__tab,.gin--dark-mode .tabs .tabs__tab.is-active{border-color:var(--gin-border-color-layer2);background-color:transparent;}.tabs__link,.claro-details__summary,.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a{color:var(--gin-color-text);font-size:var(--gin-font-size);font-weight:var(--gin-font-weight-semibold);padding-block:calc(var(--gin-spacing-l) - var(--gin-spacing-xxs));}.tabs__link strong,.claro-details__summary strong,.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a strong{font-weight:inherit;}.tabs__link.is-active,.claro-details__summary[aria-expanded=true],.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected a{font-weight:var(--gin-font-weight-semibold);}.is-horizontal .tabs__link:hover,.is-horizontal .tabs__link:focus,.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:hover,.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:focus{color:var(--gin-color-primary);background:var(--gin-bg-item-hover);}.claro-details{color:var(--gin-color-text);border:1px solid var(--gin-border-color);border-radius:var(--gin-border-m);box-shadow:none;}.claro-details__summary::after{border-radius:var(--gin-border-m);}.claro-details__summary:hover{color:var(--gin-color-primary);background-color:var(--gin-bg-item-hover);}.is-horizontal .tabs--primary,.is-horizontal .tabs--secondary,.horizontal-tabs ul.horizontal-tabs-list{position:relative;}@media (min-width:48em){.is-horizontal .tabs--primary,.is-horizontal .tabs--secondary,.horizontal-tabs ul.horizontal-tabs-list{width:100%;padding-block:.3125rem var(--gin-spacing-l);padding-inline:var(--gin-spacing-xs);margin-block-end:calc(var(--gin-spacing-xl) * -1);overflow-x:auto;}.gin--edit-form .is-horizontal .tabs--primary,.gin--edit-form .is-horizontal .tabs--secondary,.gin--edit-form .horizontal-tabs ul.horizontal-tabs-list{padding-block-start:.4rem;}}.is-horizontal .tabs--primary::after,.is-horizontal .tabs--secondary::after,.horizontal-tabs ul.horizontal-tabs-list::after{pointer-events:none;content:"";position:absolute;inset-block-end:0;inset-inline-start:0;display:block;width:100%;max-width:calc(100% + var(--gin-spacing-xs));border-block-end:1px solid var(--gin-border-color);}@media (prefers-reduced-motion:no-preference){.is-horizontal .tabs--primary::after,.is-horizontal .tabs--secondary::after,.horizontal-tabs ul.horizontal-tabs-list::after{transition:var(--gin-transition);}}@media (min-width:48em){.is-horizontal .tabs--primary::after,.is-horizontal .tabs--secondary::after,.horizontal-tabs ul.horizontal-tabs-list::after{inset-inline-start:var(--gin-spacing-xs);inset-block-end:var(--gin-spacing-l);max-width:calc(100% - var(--gin-spacing-m));}}.is-horizontal .tabs--primary .tabs__tab,.is-horizontal .tabs--primary .horizontal-tab-button,.is-horizontal .tabs--secondary .tabs__tab,.is-horizontal .tabs--secondary .horizontal-tab-button,.horizontal-tabs ul.horizontal-tabs-list .tabs__tab,.horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button{position:relative;}.is-horizontal .tabs--primary .tabs__tab:focus-within::after,.is-horizontal .tabs--primary .horizontal-tab-button:focus-within::after,.is-horizontal .tabs--secondary .tabs__tab:focus-within::after,.is-horizontal .tabs--secondary .horizontal-tab-button:focus-within::after,.horizontal-tabs ul.horizontal-tabs-list .tabs__tab:focus-within::after,.horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button:focus-within::after{content:"";width:calc(100% + var(--gin-spacing-xs));height:4px;background:var(--gin-bg-app);display:block;position:absolute;inset-block-end:calc(var(--gin-spacing-xxs) * -1);inset-inline-start:calc(var(--gin-spacing-xxs) * -1);z-index:3;}.is-horizontal .tabs--primary .horizontal-tab-button:focus-within::after,.is-horizontal .tabs--secondary .horizontal-tab-button:focus-within::after,.horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button:focus-within::after{background:var(--gin-bg-layer);}.horizontal-tabs ul.horizontal-tabs-list::before{z-index:1;background:var(--gin-bg-layer);}.horizontal-tabs ul.horizontal-tabs-list::after{inset-inline-start:var(--gin-spacing-xs);max-width:calc(100% - var(--gin-spacing-m));}@media (min-width:48em){.is-horizontal .tabs--primary,.is-horizontal .tabs--secondary{margin-inline:0;}}@media (min-width:48em){.tabs--primary{margin-block-end:0;}}@media (min-width:48em){.is-horizontal .tabs--primary::after{border-block-end:0 none;}.gin--high-contrast-mode .is-horizontal .tabs--primary::after{border-block-end:1px solid;}}@media (max-width:47.99em){.is-horizontal .tabs--primary .tabs__tab{background-color:var(--gin-bg-layer);border-block-end:1px solid var(--gin-border-color-layer2);}.is-horizontal .tabs--primary .tabs__tab[data-original-order="0"]{border-block-end:none;}}@media (min-width:48em){.is-horizontal .tabs--primary .tabs__tab:focus-within::after{display:none;}}.is-horizontal .tabs--primary .tabs__link{min-height:var(--gin-spacing-xxl);height:100%;}@media (min-width:48em){.is-horizontal .tabs--primary .tabs__link{font-size:var(--gin-font-size);padding-block:calc(var(--gin-spacing-xs) - 2px);padding-inline:var(--gin-spacing-s);margin-inline-end:.25em;min-height:2rem;border-radius:2rem;}}@media (min-width:48em){.is-horizontal .tabs--primary .tabs__link.is-active{color:var(--gin-color-primary-active);background:var(--gin-color-primary-light);}}.is-horizontal .tabs--primary .tabs__link.is-active::before{display:none;}.tabs__trigger svg{stroke:var(--gin-color-primary);}@media (min-width:48em){.is-horizontal .tabs--secondary{margin-block-start:var(--gin-spacing-m);}.is-horizontal .tabs--secondary::before{width:100%;}}.is-horizontal .tabs--secondary .tabs__link{min-height:2.5rem;padding-block:var(--gin-spacing-xs) var(--gin-spacing-m);padding-inline:var(--gin-spacing-m);font-size:var(--gin-font-size-s);border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;}.horizontal-tabs{position:static !important;display:flex;flex-wrap:wrap;width:100%;border:0 none;margin-block-start:calc(var(--gin-spacing-m) * -1);}.horizontal-tabs ul.horizontal-tabs-list{background:none;border-inline-end:0 none;border-block-end:0 none;overflow:hidden;}@media (min-width:48em){.horizontal-tabs ul.horizontal-tabs-list:after{inset-inline-start:var(--gin-spacing-xs);max-width:calc(100% - var(--gin-spacing-m));}}.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button{background:none;border-inline-end:0 none;border-block-end:0 none;}.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a{padding-block:var(--gin-spacing-xs) var(--gin-spacing-m);padding-inline:var(--gin-spacing-m);font-size:var(--gin-font-size-s);border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;}.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a::before{content:"";display:block;position:absolute;}.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected a{color:var(--gin-color-primary);}.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected a::before{z-index:1;border-inline:none;border-block-end:3px solid var(--gin-color-primary);inset-block-start:auto;inset-block-end:0;inset-inline-start:0;inset-inline-end:0;height:3px;width:100%;}.horizontal-tabs .horizontal-tabs{margin-block-start:var(--gin-spacing-m);}.horizontal-tabs .horizontal-tabs-panes,.horizontal-tabs [data-horizontal-tabs-panes]{width:100%;}.horizontal-tabs .horizontal-tabs-pane{padding:0;box-shadow:none;}.horizontal-tabs .horizontal-tabs-pane > .details-wrapper{margin:0;}.horizontal-tabs .horizontal-tabs-pane > .details-wrapper > .claro-details__description{margin-block-start:var(--gin-spacing-m);}.horizontal-tabs .paragraphs-subform .horizontal-tabs-panes{margin-block-start:var(--gin-spacing-s);}.claro-details__description{max-width:var(--gin-max-line-length);}.claro-details__summary::before,.claro-details[open] > .claro-details__summary::before{inset-inline-start:1.125rem;background:var(--gin-color-text);-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#handle-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#handle-view);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;}@media (forced-colors:active){.claro-details__summary::before,.claro-details[open] > .claro-details__summary::before{background-color:buttonBorder;}}@media (forced-colors:active){[dir="ltr"] .claro-details__summary::before{transform:rotate(90deg);}[dir="rtl"] .claro-details__summary::before{transform:rotate(-90deg);}}@media (forced-colors:active){.claro-details[open] > .claro-details__summary::before{margin-block-start:-6px;}[dir="ltr"] .claro-details[open] > .claro-details__summary::before{transform:rotate(270deg);}[dir="rtl"] .claro-details[open] > .claro-details__summary::before{transform:rotate(-270deg);}}.claro-details__summary:hover::before,.claro-details__summary:hover:focus::before,.claro-details[open] > .claro-details__summary:hover::before,.claro-details[open] > .claro-details__summary:focus::before,.claro-details[open] > .claro-details__summary--accordion::before,.claro-details[open] > .claro-details__summary--accordion-item::before,.claro-details[open] > .claro-details__summary--vertical-tabs-item::before{background:var(--gin-color-primary);}@media (forced-colors:active){.claro-details__summary:hover::before,.claro-details__summary:hover:focus::before,.claro-details[open] > .claro-details__summary:hover::before,.claro-details[open] > .claro-details__summary:focus::before,.claro-details[open] > .claro-details__summary--accordion::before,.claro-details[open] > .claro-details__summary--accordion-item::before,.claro-details[open] > .claro-details__summary--vertical-tabs-item::before{background-color:linkText;}}.claro-details__description{color:var(--gin-color-text-light);}.claro-details__wrapper--accordion,.claro-details__wrapper--accordion-item,.claro-details__wrapper--vertical-tabs-item{border-block-start:1px solid var(--gin-border-color);background:var(--gin-bg-app);}.gin--dark-mode .claro-details,.gin--dark-mode .claro-details__summary--accordion,.gin--dark-mode .claro-details__summary--accordion-item,.gin--dark-mode .claro-details__summary--vertical-tabs-item{background-color:transparent;}.gin--dark-mode .claro-details{border-color:var(--gin-border-color);}.gin--dark-mode .vertical-tabs__items{background:none;border:0 none;}.gin--dark-mode .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link{background:var(--gin-bg-app);border-color:transparent;}.gin--dark-mode .vertical-tabs__menu-link{color:var(--gin-color-text);}.gin--dark-mode .vertical-tabs__menu-link-summary{color:var(--gin-color-text-light);}.gin--dark-mode .vertical-tabs .claro-details__wrapper{background:var(--gin-bg-app);}.vertical-tabs__items{border-radius:var(--gin-border-m);}@media (min-width:64em){.vertical-tabs__items{border-start-start-radius:0;}}.vertical-tabs__items .vertical-tabs__item{border-radius:0;}@media (min-width:85em){.vertical-tabs__items .vertical-tabs__item{border-start-end-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);border-end-start-radius:var(--gin-border-m);}.vertical-tabs__items .vertical-tabs__item ~ .vertical-tabs__item{border-start-start-radius:var(--gin-border-m);}}@media (min-width:64em){.vertical-tabs__items .vertical-tabs__item .claro-details__summary{padding-inline-start:var(--gin-spacing-xxl);}.vertical-tabs__items .vertical-tabs__item .claro-details__summary::before{inset-inline-start:var(--gin-spacing-m);}}.vertical-tabs__items .vertical-tabs__item > .claro-details__wrapper{display:inline-block;width:100%;}.vertical-tabs__menu-item-title{font-weight:var(--gin-font-weight-bold);}.vertical-tabs__menu-item::before,.vertical-tabs__menu-item::after{border-color:var(--gin-border-color);}.vertical-tabs__menu-link:hover,.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link:hover{color:var(--gin-color-primary);}.vertical-tabs__menu-link:hover::before,.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link:hover::before{background:var(--gin-bg-item-hover);}[open] > .claro-details__summary--vertical-tabs-item:not(:focus):not(:active)::after,[open] > .claro-details__summary--accordion-item:not(:focus):not(:active)::after{border-inline-start-width:5px;}@media screen and (min-width:85em){html.js .vertical-tabs__item{overflow:visible;float:inline-start;width:100%;}}
@font-face{font-family:XuntaSans;src:url(/themes/custom/custom_theme/fonts/XuntaSans-Regular.woff2) format('woff2'),url(/themes/custom/custom_theme/fonts/XuntaSans-Regular.woff) format('woff');}@font-face{font-family:XuntaSans;src:url(/themes/custom/custom_theme/fonts/XuntaSans-Bold.woff2) format('woff2'),url(/themes/custom/custom_theme/fonts/XuntaSans-Bold.woff) format('woff');font-weight:bold;}@font-face{font-family:XuntaSans;src:url(/themes/custom/custom_theme/fonts/XuntaSans-Italic.woff2) format('woff2'),url(/themes/custom/custom_theme/fonts/XuntaSans-Italic.woff) format('woff');font-style:italic;}@font-face{font-family:XuntaSans;src:url(/themes/custom/custom_theme/fonts/XuntaSans-BoldItalic.woff2) format('woff2'),url(/themes/custom/custom_theme/fonts/XuntaSans-BoldItalic.woff) format('woff');font-weight:bold;font-style:italic;}
:root{--font-family:"XuntaSans","Arial",sans-serif;--font-family-h:"XuntaSans","Arial",sans-serif;--font-size:1rem;--font-size-h1:calc(var(--font-size) * 1.67);--font-size-h2:calc(var(--font-size) * 1.55);--font-size-h3:calc(var(--font-size) * 1.4);--font-size-h4:calc(var(--font-size) * 1.25);--font-size-h5:calc(var(--font-size) * 1.11);--font-size-h6:var(--font-size);--font-line-height:1.5rem;--color--primary:#007BC4;--color--secondary:#F5AF42;--color--secondary-light:#FFDAA1;--color--brown:#684F22;--color--gray:#6c757d;--color--gray-dark:#343a40;--color--gray-100:#f8f9fa;--color--gray-200:#e9ecef;--color--gray-300:#dee2e6;--color--gray-400:#ced4da;--color--gray-500:#adb5bd;--color--gray-600:#6c757d;--color--gray-700:#495057;--color--gray-800:#343a40;--color--gray-900:#212529;--color-red:#C1074C;--color-green:#30a84c;--color-yellow:#ffa502;--color-error:#e23c3c;--color-body:#002546;--color--background-light:#FAFAF9;--color--background-img:#F0EFEF;--color--background-hero-img:#FAFAFA;--xs:0;--sm:576px;--md:768px;--lg:992px;--xl:1200px;--xxl:1400px;--xxxl:1640px;--xunta-footer-height:84px;--xunta-footer-font-size:12px;--xunta-footer-font-size-lg:10px;--xunta-footer-image-height:28px;--xunta-footer-image-height-lg:36px;--bg-img-blend-mode:normal;--bg-img-size:auto;--bg-img:none;--gutter-x:20px;--page-side-margin:0px;--page-width:1300px;--section-title-color:var(--color--primary);--shadow:0px 3px 6px rgb(0 0 0 / 16%);--transition:all 0.3s ease;}@media (min-width:768px){:root{--font-line-height:1.687rem;--font-size:1.125rem;--gutter-x:16px;}}
*,*::before,*::after{box-sizing:border-box;}.align-items-center{align-items:center !important;}.row{--row-gutter-x:1.5rem;--row-gutter-y:0;display:flex;flex-flow:row wrap;margin-left:calc(-0.5 * var(--row-gutter-x));margin-right:calc(-0.5 * var(--row-gutter-x));margin-top:calc(-1 * var(--row-gutter-y));}.row > *{flex-shrink:0;margin-top:var(--row-gutter-y);max-width:100%;padding-left:calc(var(--row-gutter-x) * 0.5);padding-right:calc(var(--row-gutter-x) * 0.5);width:100%;}.text-start{text-align:left !important;}.text-end{text-align:right !important;}.pt-4{padding-top:1.5rem !important;}.col-6,.col-12{flex:0 0 auto;}.col-6{width:50%;}.col-12{width:100%;}@media (min-width:992px){.col-lg-2{width:calc(2 * 100% / 12);}.col-lg-3{width:calc(3 * 100% / 12);}.col-lg-4{width:calc(4 * 100% / 12);}.col-lg-5{width:calc(5 * 100% / 12);}.col-lg-6{width:calc(6 * 100% / 12);}.col-lg-7{width:calc(7 * 100% / 12);}.col-lg-8{width:calc(8 * 100% / 12);}.col-lg-10{width:calc(10 * 100% / 12);}.col-lg-11{width:calc(11 * 100% / 12);}.col-lg-12{width:calc(12 * 100% / 12);}.pt-lg-0{padding-top:0 !important;}.order-lg-2{order:2 !important;}.order-lg-3{order:3 !important;}}@media (min-width:1200px){.layout-wrapper{display:grid;gap:3rem;grid-template-columns:repeat(12,minmax(0,1fr));}.layout-wrapper.layout-wrapper-sidebar-first .layout-content,.layout-wrapper.layout-wrapper-sidebar-second .layout-content{grid-column:auto / span 8;}.layout-wrapper.layout-wrapper-sidebar-first.layout-wrapper-sidebar-second .layout-content{grid-column:auto / span 6;}.layout-wrapper .layout-content{grid-column:auto / span 12;}.layout-wrapper .layout-sidebar-first{grid-column:auto / span 4;}}@media (min-width:1400px){.col-xxl-2{width:calc(2 * 100% / 12);}.col-xxl-3{width:calc(3 * 100% / 12);}.col-xxl-7{width:calc(7 * 100% / 12);}}span.address-text{display:block;}
#backtotop{border:1px solid #ccc;border-radius:50% 0 0 50%;border-right:0;bottom:20px;box-shadow:0 1px 3px 1px rgb(0 0 0 / 33.3%);cursor:pointer;display:none;font-size:0;padding:1px 5px 1px 2px;position:fixed;right:0;text-align:center;transition:var(--transition);width:max-content;z-index:10;}#backtotop:hover,#backtotop:focus,#backtotop:focus-visible{opacity:1;}#backtotop:hover::after,#backtotop:focus::after,#backtotop:focus-visible::after{--icon-bg:#fff;}#backtotop:hover{border-color:var(--xunta-blue);}#backtotop:focus,#backtotop:focus-visible{background-color:var(--xunta-blue-secondary) !important;border-color:var(--xunta-blue-secondary) !important;}#backtotop:focus{outline:1px solid #000;outline-offset:0;}#backtotop:focus-visible{outline:2px solid #000;outline-offset:2px;}@media (min-width:992px) and (max-width:1400px){body.at-bottom #backtotop{bottom:55px;}}
.paragraph.component-background-color-black,.paragraph.component-background-color-dark_blue,.paragraph.component-background-color-blue{--section-title-color:#fff;}.paragraph.component-background-color-blue-50,.paragraph.component-background-color-blue-25,.paragraph.component-background-color-gray{--section-title-color:var(--xunta-blue-secondary);}.paragraph.paragraph--type--image-gallery.component-background-color-black .component-gallery a:focus-visible,.paragraph.paragraph--type--image-gallery.component-background-color-blue .component-gallery a:focus-visible,.paragraph.paragraph--type--image-gallery.component-background-color-dark_blue .component-gallery a:focus-visible,.paragraph.paragraph--type--image.component-background-color-black .component-image a:focus-visible img,.paragraph.paragraph--type--image.component-background-color-blue .component-image a:focus-visible img,.paragraph.paragraph--type--image.component-background-color-dark_blue .component-image a:focus-visible img,.paragraph.paragraph--type--text-image.component-background-color-black .component-image a:focus-visible img,.paragraph.paragraph--type--text-image.component-background-color-blue .component-image a:focus-visible img,.paragraph.paragraph--type--text-image.component-background-color-dark_blue .component-image a:focus-visible img,.paragraph.paragraph--type--text-video.component-background-color-black .component-video--thumbnail,.paragraph.paragraph--type--text-video.component-background-color-blue .component-video--thumbnail,.paragraph.paragraph--type--text-video.component-background-color-dark_blue .component-video--thumbnail,.paragraph.paragraph--type--videos.component-background-color-black .component-video--thumbnail,.paragraph.paragraph--type--videos.component-background-color-black .component-video,.paragraph.paragraph--type--videos.component-background-color-blue .component-video--thumbnail,.paragraph.paragraph--type--videos.component-background-color-blue .component-video,.paragraph.paragraph--type--videos.component-background-color-dark_blue .component-video,.paragraph.paragraph--type--videos.component-background-color-dark_blue .component-video--thumbnail{outline-color:#fff;}.paragraph.paragraph--type--image.component-background-color-black a,.paragraph.paragraph--type--image.component-background-color-dark_blue a,.paragraph.paragraph--type--text-image.component-background-color-black a,.paragraph.paragraph--type--text-image.component-background-color-dark_blue a,.paragraph.paragraph--type--text-video.component-background-color-black a,.paragraph.paragraph--type--text-video.component-background-color-dark_blue a,.paragraph.paragraph--type--text.component-background-color-black a,.paragraph.paragraph--type--text.component-background-color-dark_blue a,.paragraph.paragraph--type--newsletter-text-image.component-background-color-black a,.paragraph.paragraph--type--newsletter-text-image.component-background-color-dark_blue a{--link--color:var(--color--secondary);--link--color-hover:var(--xunta-blue);}.paragraph.paragraph--type--highlights-group.component-background-color-black .component-highlight,.paragraph.paragraph--type--highlights-group.component-background-color-dark_blue .component-highlight{--cch--shadow:0 0 10px 5px rgb(255 255 255 / 35%);}.paragraph.paragraph--type--attachments.component-background-color-black .file a:not(:hover,:focus),.paragraph.paragraph--type--links.component-background-color-black a:not(:hover,:focus){background-color:#fff;color:var(--xunta-blue);}.paragraph.paragraph--type--attachments.component-background-color-black .file a:not(:hover,:focus)::before,.paragraph.paragraph--type--links.component-background-color-black a:not(:hover,:focus)::before{color:var(--xunta-blue);}.paragraph.paragraph--type--image.component-background-color-blue ol,.paragraph.paragraph--type--image.component-background-color-blue ul,.paragraph.paragraph--type--text-image.component-background-color-blue ol,.paragraph.paragraph--type--text-image.component-background-color-blue ul,.paragraph.paragraph--type--text-video.component-background-color-blue ol,.paragraph.paragraph--type--text-video.component-background-color-blue ul,.paragraph.paragraph--type--text.component-background-color-blue ol,.paragraph.paragraph--type--text.component-background-color-blue ul,.paragraph.paragraph--type--newsletter-text-image.component-background-color-blue ol,.paragraph.paragraph--type--newsletter-text-image.component-background-color-blue ul{--list--color:var(--xunta-blue-secondary);}.paragraph.paragraph--type--image.component-background-color-blue a,.paragraph.paragraph--type--text-image.component-background-color-blue a,.paragraph.paragraph--type--text-video.component-background-color-blue a,.paragraph.paragraph--type--text.component-background-color-blue a,.paragraph.paragraph--type--newsletter-text-image.component-background-color-blue a{--link--color:var(--xunta-blue-secondary);--link--color-hover:var(--xunta-blue-25);}.paragraph.paragraph--type--image.component-background-color-blue figcaption,.paragraph.paragraph--type--text-image.component-background-color-blue figcaption,.paragraph.paragraph--type--text-video.component-background-color-blue figcaption,.paragraph.paragraph--type--text.component-background-color-blue figcaption{color:var(--xunta-blue-secondary);}.paragraph.paragraph--type--image.component-background-color-blue a:has(figcaption),.paragraph.paragraph--type--text-image.component-background-color-blue a:has(figcaption),.paragraph.paragraph--type--text-video.component-background-color-blue a:has(figcaption),.paragraph.paragraph--type--text.component-background-color-blue a:has(figcaption){--link--color:var(--xunta-blue-25);--link--color-hover:var(--xunta-blue-secondary);}.paragraph.paragraph--type--image.component-background-color-blue a:has(figcaption) figcaption,.paragraph.paragraph--type--text-image.component-background-color-blue a:has(figcaption) figcaption,.paragraph.paragraph--type--text-video.component-background-color-blue a:has(figcaption) figcaption,.paragraph.paragraph--type--text.component-background-color-blue a:has(figcaption) figcaption{color:var(--link--color);}.paragraph.paragraph--type--image.component-background-color-blue a:has(figcaption):focus figcaption,.paragraph.paragraph--type--image.component-background-color-blue a:has(figcaption):hover figcaption,.paragraph.paragraph--type--text-image.component-background-color-blue a:has(figcaption):focus figcaption,.paragraph.paragraph--type--text-image.component-background-color-blue a:has(figcaption):hover figcaption,.paragraph.paragraph--type--text-video.component-background-color-blue a:has(figcaption):focus figcaption,.paragraph.paragraph--type--text-video.component-background-color-blue a:has(figcaption):hover figcaption,.paragraph.paragraph--type--text.component-background-color-blue a:has(figcaption):focus figcaption,.paragraph.paragraph--type--text.component-background-color-blue a:has(figcaption):hover figcaption{color:var(--link--color-hover);}.paragraph.paragraph--type--attachments.component-background-color-blue .file a:not(:hover,:focus),.paragraph.paragraph--type--links.component-background-color-blue a:not(:hover,:focus){background-color:var(--xunta-blue-secondary);}.paragraph.paragraph--type--newsletter-text-image.component-background-color-blue blockquote{background-color:var(--xunta-blue-secondary);}.paragraph.paragraph--type--image.component-background-color-blue-50 ol,.paragraph.paragraph--type--image.component-background-color-blue-50 ul,.paragraph.paragraph--type--text-image.component-background-color-blue-50 ol,.paragraph.paragraph--type--text-image.component-background-color-blue-50 ul,.paragraph.paragraph--type--text-video.component-background-color-blue-50 ol,.paragraph.paragraph--type--text-video.component-background-color-blue-50 ul,.paragraph.paragraph--type--text.component-background-color-blue-50 ol,.paragraph.paragraph--type--text.component-background-color-blue-50 ul,.paragraph.paragraph--type--newsletter-text-image.component-background-color-blue-50 ol,.paragraph.paragraph--type--newsletter-text-image.component-background-color-blue-50 ul{--list--color:var(--xunta-blue-secondary);}.paragraph.paragraph--type--image.component-background-color-blue-50 a,.paragraph.paragraph--type--text-image.component-background-color-blue-50 a,.paragraph.paragraph--type--text-video.component-background-color-blue-50 a,.paragraph.paragraph--type--text.component-background-color-blue-50 a,.paragraph.paragraph--type--newsletter-text-image.component-background-color-blue-50 a{--link--color:var(--xunta-blue-secondary);--link--color-hover:var(--xunta-blue);}.paragraph.paragraph--type--image.component-background-color-blue-50 a:has(figcaption),.paragraph.paragraph--type--text-image.component-background-color-blue-50 a:has(figcaption),.paragraph.paragraph--type--text-video.component-background-color-blue-50 a:has(figcaption),.paragraph.paragraph--type--text.component-background-color-blue-50 a:has(figcaption){--link--color:var(--xunta-blue-10);--link--color-hover:var(--xunta-blue);}.paragraph.paragraph--type--image.component-background-color-blue-50 a:has(figcaption) figcaption,.paragraph.paragraph--type--text-image.component-background-color-blue-50 a:has(figcaption) figcaption,.paragraph.paragraph--type--text-video.component-background-color-blue-50 a:has(figcaption) figcaption,.paragraph.paragraph--type--text.component-background-color-blue-50 a:has(figcaption) figcaption{color:var(--link--color);}.paragraph.paragraph--type--image.component-background-color-blue-50 a:has(figcaption):focus figcaption,.paragraph.paragraph--type--image.component-background-color-blue-50 a:has(figcaption):hover figcaption,.paragraph.paragraph--type--text-image.component-background-color-blue-50 a:has(figcaption):focus figcaption,.paragraph.paragraph--type--text-image.component-background-color-blue-50 a:has(figcaption):hover figcaption,.paragraph.paragraph--type--text-video.component-background-color-blue-50 a:has(figcaption):focus figcaption,.paragraph.paragraph--type--text-video.component-background-color-blue-50 a:has(figcaption):hover figcaption,.paragraph.paragraph--type--text.component-background-color-blue-50 a:has(figcaption):focus figcaption,.paragraph.paragraph--type--text.component-background-color-blue-50 a:has(figcaption):hover figcaption{color:var(--link--color-hover);}.paragraph.paragraph--type--attachments.component-background-color-blue-50 .file a:not(:hover,:focus),.paragraph.paragraph--type--links.component-background-color-blue-50 a:not(:hover,:focus){background-color:var(--xunta-blue-secondary);}.paragraph.paragraph--type--image.component-background-color-blue-25 ol,.paragraph.paragraph--type--image.component-background-color-blue-25 ul,.paragraph.paragraph--type--text-image.component-background-color-blue-25 ol,.paragraph.paragraph--type--text-image.component-background-color-blue-25 ul,.paragraph.paragraph--type--text-video.component-background-color-blue-25 ol,.paragraph.paragraph--type--text-video.component-background-color-blue-25 ul,.paragraph.paragraph--type--text.component-background-color-blue-25 ol,.paragraph.paragraph--type--text.component-background-color-blue-25 ul,.paragraph.paragraph--type--newsletter-text-image .component-background-color-blue-25 ol,.paragraph.paragraph--type--newsletter-text-image .component-background-color-blue-25 ul{--list--color:var(--xunta-blue-secondary);}.paragraph.paragraph--type--image.component-background-color-blue-10 ol,.paragraph.paragraph--type--image.component-background-color-blue-10 ul,.paragraph.paragraph--type--text-image.component-background-color-blue-10 ol,.paragraph.paragraph--type--text-image.component-background-color-blue-10 ul,.paragraph.paragraph--type--text-video.component-background-color-blue-10 ol,.paragraph.paragraph--type--text-video.component-background-color-blue-10 ul,.paragraph.paragraph--type--text.component-background-color-blue-10 ol,.paragraph.paragraph--type--text.component-background-color-blue-10 ul,.paragraph.paragraph--type--newsletter-text-image.component-background-color-blue-10 ol,.paragraph.paragraph--type--newsletter-text-image.component-background-color-blue-10 ul{--list--color:var(--xunta-blue);}.paragraph.paragraph--type--image.component-background-color-gray ol,.paragraph.paragraph--type--image.component-background-color-gray ul,.paragraph.paragraph--type--text-image.component-background-color-gray ol,.paragraph.paragraph--type--text-image.component-background-color-gray ul,.paragraph.paragraph--type--text-video.component-background-color-gray ol,.paragraph.paragraph--type--text-video.component-background-color-gray ul,.paragraph.paragraph--type--text.component-background-color-gray ol,.paragraph.paragraph--type--text.component-background-color-gray ul,.paragraph.paragraph--type--newsletter-text-image.component-background-color-gray ol,.paragraph.paragraph--type--newsletter-text-image.component-background-color-gray ul{--list--color:var(--xunta-blue-secondary);}.paragraph.paragraph--type--attachments.component-background-color-gray .file a:not(:hover,:focus),.paragraph.paragraph--type--links.component-background-color-gray a:not(:hover,:focus){background-color:var(--xunta-blue-secondary);}
blockquote{background-color:var(--color--secondary);border-radius:17px;box-sizing:border-box;color:#000;font-size:calc(var(--font-size) * 0.85);line-height:calc(var(--font-line-height) * 0.85);margin:25px 0;padding:20px;}blockquote a{color:var(--xunta-blue-secondary) !important;font-weight:bold;text-decoration:underline;}blockquote a:hover,blockquote a:focus{color:#fff !important;}blockquote p:last-child{margin:0;}
body{background-color:#fff;color:var(--color-body);font-family:var(--font-family);font-size:var(--font-size);line-height:var(--font-line-height);overflow-x:hidden !important;}
button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer;}.btn,a.button,a.link--previous,a.address-book__add-link,.field--name-product-linked-text a,.path-user:not(.path-error-403,.path-error-404).user-logged-in table tbody .views-field-field-cixtec-payment-url a{--btn--bg-hover:var(--xunta-blue-50);--btn--bg:var(--xunta-blue-10);--btn--border-color:var(--color--gray-500);--btn--border-color-hover:var(--color--gray-500);--btn--border-radius:0;--btn--border-type:dashed;--btn--border-width:1px;--btn--color:var(--xunta-blue-secondary);--btn--color-hover:var(--xunta-blue-secondary);--btn--font-size:var(--font-size);--btn--font-weight:bold;--btn--padding:15px 26px 12px;background-color:var(--btn--bg);border:var(--btn--border-width) var(--btn--border-type) var(--btn--border-color);border-radius:var(--btn--border-radius);color:var(--btn--color);font-size:var(--btn--font-size);font-weight:var(--btn--font-weight);letter-spacing:0.75px;line-height:normal;margin-inline:0;padding:var(--btn--padding);text-align:center;transition:var(--transition);}a.button,a.address-book__add-link,input[data-drupal-selector="edit-checkout"],input[data-drupal-selector="edit-one-click"],input[data-drupal-selector="edit-actions-next"],.path-user:not(.path-error-403,.path-error-404).user-logged-in table tbody .views-field-field-cixtec-payment-url a{--btn--bg-hover:var(--xunta-blue-secondary);--btn--bg:var(--color--secondary);--btn--border-color:var(--color--secondary);--btn--border-color-hover:var(--xunta-blue-secondary);--btn--border-type:solid;--btn--color-hover:#fff;margin:0;}.btn:is(:active,:hover,:focus,:focus-visible),a.button:is(:active,:hover,:focus,:focus-visible),a.link--previous:is(:active,:hover,:focus,:focus-visible),a.address-book__add-link:is(:active,:hover,:focus,:focus-visible),.field--name-product-linked-text a:is(:active,:hover,:focus,:focus-visible),.path-user:not(.path-error-403,.path-error-404).user-logged-in table tbody .views-field-field-cixtec-payment-url a:is(:active,:hover,:focus,:focus-visible){background-color:var(--btn--bg-hover);border:var(--btn--border-width) var(--btn--border-type) var(--btn--border-color-hover);color:var(--btn--color-hover);text-decoration:none;}.form-actions{display:flex;flex-flow:wrap;gap:1rem 1.5rem;}@media (max-width:576px){.form-actions{flex-direction:column;}}.form-actions input{margin-inline:0;}
.cart--cart-block{border-radius:0.5rem;padding:0 6px 0 5px;text-align:center;transition:var(--transition);}.cart-block--summary{position:relative;}.cart-block--summary__icon img{aspect-ratio:1;object-fit:cover;}.cart-block--summary__count{background-color:var(--xunta-blue-secondary);border-radius:50%;color:#fff;font-size:10px;left:calc(100% - 6px);line-height:normal;padding:0 4px;position:absolute;top:0;transition:var(--transition);}.cart--cart-block:is(:hover,:focus :focus-visible) .cart-block--summary__count,.cart--cart-block:has(a.is-active) .cart-block--summary__count{color:var(--color--secondary);}.menu--cart-main .cart--cart-block:is(:hover,:focus :focus-visible),.menu--cart-main .cart--cart-block:has(a.is-active){background-color:var(--xunta-blue-secondary);}.region-collapsed-menu .menu--cart{background-color:var(--xunta-blue-secondary);border-bottom:1px solid #fff;padding:7px 0 8px;}.menu--cart .cart--cart-block:is(:hover,:focus :focus-visible),.menu--cart .cart--cart-block:has(a.is-active){background-color:var(--xunta-blue);}.region-collapsed-menu .menu--cart .cart-block--summary__count{background-color:var(--xunta-blue);left:calc(50% + 6px);}.menu--cart .cart--cart-block:is(:hover,:focus :focus-visible) .cart-block--summary__count,.menu--cart .cart--cart-block:has(a.is-active) .cart-block--summary__count{background-color:var(--xunta-blue-secondary);}
.form-checkbox,.form-checkbox + label{display:inline-block;vertical-align:text-top;}.form-type-checkbox,.form-type-radio{display:flex;flex-direction:row;padding-left:0;}.form-check-input{margin-top:0;}.form-check-input + label,.form-checkbox + label{margin-left:8px;}.form-check-input:checked + label,.form-checkbox:checked + label{font-weight:bold;}.form-type-radio > input{border-radius:50%;}.facets-checkbox{appearance:none;border-radius:2px;height:12px;margin-left:2px;outline:1px solid var(--color--gray-800);position:relative;width:12px;}.form-check-input,.form-checkbox{appearance:none;height:1em;margin-left:2px;outline:1px solid var(--color--gray-600);padding:5px;position:relative;vertical-align:top;width:1em;}.form-type-checkbox > input,.form-type-radio > input{background-color:#fff;border:1px solid var(--color--gray-400);margin-left:0 !important;}.form-type-checkbox > input.error,.form-type-radio > input.error{border:2px solid var(--color--error);outline:1px solid var(--color--error);}.form-check-input:checked,.form-checkbox:checked{background-color:#fff;}.facets-checkbox:is(.is-checked,:checked){background-color:var(--xunta-blue);outline:2px solid var(--xunta-blue);}.form-check-input:checked[type="checkbox"],.form-checkbox:checked[type="checkbox"]{background-image:none;}.form-check-input:focus,.form-checkbox:focus,.facets-checkbox:focus{border-color:var(--xunta-blue-50) !important;box-shadow:0 0 0 1px rgb(127 188 225 / 70%);}.form-check-input:is(:focus-visible,:visited),.form-checkbox:is(:focus-visible,:visited),.facets-checkbox:is(:focus-visible,:visited){border-color:var(--xunta-blue-50) !important;box-shadow:0 0 0 0.25rem rgb(127 188 225 / 70%);outline:0;}.form-check-input:checked::before,.form-checkbox:checked::before{background-color:var(--xunta-blue);content:"";display:block;height:50%;left:25%;position:absolute;top:25%;width:50%;}.facets-checkbox:is(.is-checked,:checked)::before{background-image:url(/themes/custom/custom_theme/images/icons/check.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;}.form-check-input.form-radio:checked::before{border-radius:50% !important;}
.container-fluid{--row-gutter-x:1.5rem;--row-gutter-y:0;margin-left:auto;margin-right:auto;max-width:var(--page-width);padding-left:calc(var(--row-gutter-x) * 0.5);padding-right:calc(var(--row-gutter-x) * 0.5);position:relative;}@media (min-width:576px){.container-fluid{--row-gutter-x:2rem;}}@media (min-width:768px){.container-fluid{--row-gutter-x:2.5rem;}}@media (min-width:992px){.container-fluid{--row-gutter-x:3rem;}}@media (min-width:1400px){.container-fluid{--row-gutter-x:1.5rem;}}
.dropdown-link{color:#fff;line-height:1rem;margin-left:0.5rem;}.dropdown-link .icon-chevron-down,.dropdown-link.show .icon-chevron-up{display:inline;}.dropdown-link .icon-chevron-up,.dropdown-link.show .icon-chevron-down{display:none;}
.dropdown-menu{display:none;flex-basis:100%;margin-left:0.7rem;}.dropdown-menu.show{display:block;margin-top:0.125rem;}.dropdown-menu .nav-item{border:0;padding-bottom:0.25rem;padding-top:0.25rem;}.navbar-nav .dropdown-menu{position:static;}
figcaption{font-size:calc(var(--font-size) * 0.8);font-style:italic;padding-top:10px;text-align:center;transition:var(--transition);}figcaption p{margin-bottom:0;}
.file{background:none;display:flex;padding:0;}
.filter-icon-mobile{cursor:pointer;}.filter-icon-mobile.is-actived{background-color:#000;z-index:602;}.background-modal{display:none;opacity:0;transition:all .2s ease;}.background-modal::before{opacity:0;}@media (max-width:1200px){.filter-icon-mobile{align-items:center;background-color:var(--xunta-blue-secondary);border-radius:50%;bottom:20px;box-shadow:1px 7px 10px rgb(0 0 0 / 50%);color:#fff;display:flex;font-size:1.5rem;height:50px;justify-content:center;opacity:0.85;position:fixed;right:10px;transition:var(--transition);width:50px;z-index:499;}.filter-icon-mobile:hover,.filter-icon-mobile:focus,.filter-icon-mobile:focus-visible{opacity:1;}.filter-icon-mobile:focus,.filter-icon-mobile:focus-visible{background-color:var(--xunta-blue-secondary);}.filter-icon-mobile:focus-visible{outline:2px solid #000;outline-offset:2px;}.filter-icon-mobile + .views-exposed-form{background-color:var(--color--secondary-light);border-radius:15px;bottom:-100vh;box-shadow:0 -12px 17px rgb(0 0 0 / 15%);left:50%;max-height:88vh;max-width:450px;opacity:0;overflow:auto;padding:18px;position:fixed;transform:translate(-50%,0);transition:all .3s ease;width:92vw;z-index:601;}.filter-icon-mobile.backtotop-visible{bottom:4.5rem;}.filter-icon-mobile.is-actived{bottom:2vh;}.filter-icon-mobile.is-actived + .views-exposed-form{bottom:1.5rem;opacity:1;transition:all .3s ease;}.filter-icon-mobile.is-actived + .views-exposed-form + .background-modal{display:block;opacity:1;transition:all .2s ease;}.filter-icon-mobile.is-actived + .views-exposed-form + .background-modal::before{background-color:#000;content:'';height:100vh;left:0;opacity:0.5;position:fixed;top:0;width:100vw;z-index:501;}}@media (min-width:992px) and (max-width:1200px){body.at-bottom .filter-icon-mobile.backtotop-visible{bottom:6.5rem;}}@media (min-width:1200px){.filter-icon-mobile{display:none;}.filter-icon-mobile + .views-exposed-form{display:block !important;}}
h1,.h1,h2,.h2,h3,.h3,h4,h5,h6{font-family:var(--font-family-h);font-weight:bold;line-height:var(--font-line-height);margin:0 0 20px;transition:var(--transition);}h1,.h1{font-size:clamp(calc(var(--font-size-h1) * 0.95),4vw,var(--font-size-h1));line-height:1;margin-bottom:30px;margin-top:16px;}h2,.h2{font-size:clamp(calc(var(--font-size-h2) * 0.95),3vw,var(--font-size-h2));}h3,.h3{font-size:clamp(calc(var(--font-size-h3) * 0.95),3vw,var(--font-size-h3));}h4,.h4{font-size:clamp(calc(var(--font-size-h4) * 0.95),3vw,var(--font-size-h4));}h5,.h5{font-size:var(--font-size-h5);}h6,.h6{font-size:var(--font-size-h6);}
.horizontal-tabs{border-color:var(--xunta-blue-secondary) !important;border-radius:6px;}.horizontal-tabs:has(ul.visually-hidden){border:0;}.horizontal-tabs ul[data-horizontal-tabs-list]{background-color:var(--xunta-blue-25);border:0;border-bottom:1px solid var(--xunta-blue-secondary);border-radius:6px 6px 0 0;display:flex;gap:3px;margin:0;padding:3px;}.horizontal-tabs:has(ul.visually-hidden) ul[data-horizontal-tabs-list]{padding:0;}.horizontal-tabs ul[data-horizontal-tabs-list] li.horizontal-tab-button{display:contents;margin-right:3px;}.horizontal-tabs ul[data-horizontal-tabs-list] li.horizontal-tab-button a{background-color:var(--xunta-blue-10);border-radius:6px;}.horizontal-tabs ul[data-horizontal-tabs-list] li.horizontal-tab-button.selected a,.horizontal-tabs ul[data-horizontal-tabs-list] li.horizontal-tab-button a:hover{background-color:#fff;}.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a{padding:7px 12px !important;}.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected a::before,.horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button:focus-within::after,.horizontal-tabs ul[data-horizontal-tabs-list]::after{content:none;}@media (max-width:576px){.horizontal-tabs{display:grid;}.horizontal-tabs ul[data-horizontal-tabs-list]{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap;}.horizontal-tabs ul[data-horizontal-tabs-list] li.horizontal-tab-button a{font-size:14px;}}.horizontal-tabs .horizontal-tabs-panes{background-color:#fff;border-radius:0 0 6px 6px;}.horizontal-tabs .horizontal-tabs-panes .details-wrapper{padding:0;}.horizontal-tabs:has(ul.visually-hidden) details{background-color:#fff;border:1px solid var(--xunta-blue-secondary);border-radius:6px;}.horizontal-tabs:has(ul.visually-hidden) details fieldset{margin-top:0;}
.icon,#backtotop{display:inline-block;}.icon::before,#backtotop::after,.component-accordion_element .title::after,.node--type-faqs.node--view-mode-filter-faqs a::after,body .ui-dialog.ui-widget .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick,.profile--type--bookshop.profile--view-mode--bookshop .contact-wrapper > *:not(.field__label)::before,.profile--type--bookshop.profile--view-mode--list .contact-wrapper > .field::before,.profile--type--bookshop.profile--view-mode--size-s .contact-wrapper > .field::before{--icon-bg:currentcolor;--icon-height:18px;--icon-width:18px;background-color:var(--icon-bg);content:"";display:inline-block;height:var(--icon-height);mask-size:cover;width:var(--icon-width);}.icon-chevron-down::before,.icon-chevron-up::before{--icon-bg:#fff;}.icon-chevron-down::before{mask-image:url(/themes/custom/custom_theme/images/icons/chevron-down.svg);}.icon-chevron-up::before{mask-image:url(/themes/custom/custom_theme/images/icons/chevron-up.svg);}.icon-exclamation-diamond-fill::before{--icon-bg:var(--color--secondary);--icon-height:95px;--icon-width:95px;mask-image:url(/themes/custom/custom_theme/images/icons/exclamation-diamond-fill.svg);}.icon-person-circle::before{mask-image:url(/themes/custom/custom_theme/images/icons/person-circle.svg);}.icon-search::before{--icon-height:28px;--icon-width:28px;mask-image:url(/themes/custom/custom_theme/images/icons/search.svg);vertical-align:middle;}.filter-icon-mobile.is-actived .icon-search::before{mask-image:url(/themes/custom/custom_theme/images/icons/x-lg.svg);}#backtotop::after{--icon-height:35px;--icon-width:35px;--icon-bg:var(--xunta-blue);mask-image:url(/themes/custom/custom_theme/images/icons/arrow-up-short.svg);}.component-accordion_element .title::after,.node--type-faqs.node--view-mode-filter-faqs a::after{--icon-height:30px;--icon-width:30px;--icon-bg:var(--xunta-blue-secondary);mask-image:url(/themes/custom/custom_theme/images/icons/chevron-down.svg);}body .ui-dialog.ui-widget .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{--icon-height:22px;--icon-width:22px;mask-image:url(/themes/custom/custom_theme/images/icons/x-lg.svg);}.profile--type--bookshop.profile--view-mode--bookshop .contact-wrapper > *:not(.field__label)::before,.profile--type--bookshop.profile--view-mode--list .contact-wrapper > .field::before,.profile--type--bookshop.profile--view-mode--size-s .contact-wrapper > .field::before{--icon-bg:var(--xunta-blue);--icon-height:18px;--icon-width:18px;display:inline-block;margin-right:5px;vertical-align:top;}.profile--type--bookshop.profile--view-mode--bookshop .contact-wrapper .field--name-field-contact-phone::before,.profile--type--bookshop.profile--view-mode--list .field--name-field-contact-phone::before,.profile--type--bookshop.profile--view-mode--size-s .field--name-field-contact-phone::before{mask-image:url(/themes/custom/custom_theme/images/icons/phone.svg);}.profile--type--bookshop.profile--view-mode--bookshop .contact-wrapper .field--name-field-bookstore-public-email::before,.profile--type--bookshop.profile--view-mode--list .field--name-field-bookstore-public-email::before,.profile--type--bookshop.profile--view-mode--size-s .field--name-field-bookstore-public-email::before{mask-image:url(/themes/custom/custom_theme/images/icons/envelope.svg);}.profile--type--bookshop.profile--view-mode--list .field--name-field-web::before,.profile--type--bookshop.profile--view-mode--size-s .field--name-field-web::before{mask-image:url(/themes/custom/custom_theme/images/icons/globe.svg);}.profile--type--bookshop.profile--view-mode--list .field--name-field-public-address::before,.profile--type--bookshop.profile--view-mode--size-s .field--name-field-public-address::before{mask-image:url(/themes/custom/custom_theme/images/icons/location-dot.svg);}.node--type-notice.node--view-mode-teaser .notice-icon::before{--icon-height:28px;--icon-width:28px;--icon-bg:var(--xunta-blue-secondary);mask-image:url(/themes/custom/custom_theme/images/icons/alert.svg);}.node--type-notice.node--view-mode-newsletter .notice-icon::before{--icon-height:24px;--icon-width:24px;--icon-bg:var(--xunta-blue-secondary);mask-image:url(/themes/custom/custom_theme/images/icons/bell.svg);}@media (max-width:576px){.notice-icon::before{--icon-height:20px;--icon-width:20px;}}
img,svg{vertical-align:middle;}.image-widget{display:flex;flex-direction:column;gap:1rem;}.image-widget::after{content:none;}.image-widget .image-widget-data .form-item{margin:0 !important;}
.form-control,.form-select,.form-url{--form-item--bg:#fff;--form-item--border-color:var(--xunta-blue-secondary);--form-item--border-radius:6px;--form-item--border-type:solid;--form-item--border-width:1px;--form-item--color:var(--xunta-blue-secondary);--form-item--padding:10px 15px;background-color:var(--form-item--bg);border:var(--form-item--border-width) var(--form-item--border-type) var(--form-item--border-color);border-radius:var(--form-item--border-radius);color:var(--form-item--color);font-size:var(--form-item--size);padding:var(--form-item--padding);}.form-select{--form-item--padding:12px 2.5rem 12px 15px;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3e%3cpath fill='none' stroke-width='1.5' d='M1 1l6 6 6-6' stroke='%23545560'/%3e%3c/svg%3e");background-position:100% 50%;background-repeat:no-repeat;background-size:2.75rem 0.5625rem;}@media (max-width:576px){.form-control,.form-select,.form-url{width:100%;}}.form-control:focus,.form-control:focus-visible,.form-select:focus,.form-select:focus-visible,.form-url:focus,.form-url:focus-visible{outline:2px solid var(--xunta-blue-50);}.form-email,.form-text,.form-textarea,.form-select{box-sizing:border-box;line-height:normal;}.form-textarea{padding:20px;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85rem !important;line-height:normal;margin-top:4px;}.form-item input.error,.form-item textarea.error,.form-item select.error{--form-item--border-color:var(--color-error);border:2px solid var(--form-item--border-color) !important;}
label{display:block;font-size:calc(var(--font-size) * 0.85);font-weight:700;line-height:calc(var(--font-line-height) * 0.85);}
a{--link--color:var(--color--primary);--link--color-hover:var(--xunta-blue-50);color:var(--link--color);text-decoration:none;transition:var(--transition);}a:focus,a:hover{color:var(--link--color-hover);}.text-formatted a{font-weight:bold;text-decoration:underline;}
.text-formatted,.ck-editor .ck-content,.path-legal-notice .block-system-main-block{--list--color:var(--color--secondary);}.text-formatted ol,.ck-editor .ck-content ol,.path-legal-notice .block-system-main-block ol{padding:0 0 0 18px;}.text-formatted ol li,.ck-editor .ck-content ol li,.path-legal-notice .block-system-main-block ol li{margin-bottom:15px;padding-left:20px;}.text-formatted ol li::marker,.ck-editor .ck-content ol li::marker,.path-legal-notice .block-system-main-block ol li::marker{color:var(--list--color);}.text-formatted ol ol li,.text-formatted ul ol > li,.ck-editor .ck-content ol ol li,.ck-editor .ck-content ul ol > li,.path-legal-notice .block-system-main-block ol ol li,.path-legal-notice .block-system-main-block ul ol > li{list-style:lower-alpha;}.text-formatted ol ul > li::before,.ck-editor .ck-content ol ul > li::before,.path-legal-notice .block-system-main-block ol ul > li::before{background-color:transparent;border:2px solid var(--list--color);}.text-formatted ul,.ck-editor .ck-content ul,.path-legal-notice .block-system-main-block ul{padding-left:1.5rem;}.text-formatted ul > li,.ck-editor .ck-content ul > li,.path-legal-notice .block-system-main-block ul > li{list-style:none;padding-left:0.5rem;position:relative;}.text-formatted ul > li::before,.ck-editor .ck-content ul > li::before,.path-legal-notice .block-system-main-block ul > li::before{background-color:var(--list--color);border-radius:5px;content:'';display:block;height:9px;left:-1.5rem;position:absolute;top:6px;width:19px;}.text-formatted ul ul > li::before,.ck-editor .ck-content ul ul > li::before,.path-legal-notice .block-system-main-block ul ul > li::before{background-color:transparent;border:2px solid var(--list--color);}
.messages{margin:1rem 0 2rem;}.form-item--error-message{color:var(--color-error);font-size:calc(var(--font-size) * 0.75);}
.page--commerce-product.commerce--view-mode-full .product-status{--status-color:#f0dcdc;position:relative;}.product-status-draft .page--commerce-product.commerce--view-mode-full .product-status{--status-color:#dfe1e3;}.product-status-signed .page--commerce-product.commerce--view-mode-full .product-status{--status-color:#cde8f8;}.product-status-approved .page--commerce-product.commerce--view-mode-full .product-status{--status-color:#cee1c5;}.field--name-field-moderation-state{background-color:var(--status-color);color:var(--xunta-blue-secondary);font-size:calc(var(--font-size) * 0.8);font-weight:bold;letter-spacing:4px;line-height:normal;margin-bottom:2rem;padding:0.6rem 1rem 0.4rem;text-align:center;text-transform:uppercase;}.page--commerce-product.commerce--view-mode-full .product-status::before{background-color:var(--status-color);content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1;}
.more-link a{--link--color:var(--xunta-blue-secondary);--link--color-hover:var(--xunta-blue-secondary);border-radius:4px;font-weight:normal;}.more-link a:hover,.more-link a:focus,.more-link a:focus-visible{background-color:var(--color--secondary-light);padding:2px;}
.navbar-collapse{align-items:center;background:var(--xunta-blue-secondary);color:#fff;flex-basis:100%;flex-grow:1;height:100vh !important;max-width:460px;opacity:0;padding:2.25rem;pointer-events:none;position:fixed;right:-460px;top:0;transition:right 0.5s ease-out;width:100%;z-index:1000;}.navbar-collapse.collapsing{display:block !important;transition:height 0s;}.navbar-collapse.show{box-shadow:-10px 0 10px rgb(0 0 0 / 25%);display:block !important;opacity:1;pointer-events:all;right:0;}body.has-environment-indicator .navbar-collapse{height:calc(100vh - 37px) !important;top:37px;}body.toolbar-horizontal .navbar-collapse{height:calc(100vh - 60px) !important;top:60px;}body.toolbar-vertical .navbar-collapse{height:calc(100vh - 39px) !important;top:39px;}
.navbar-toggler{background-color:transparent;border:0;border-radius:0;padding:0.5rem;transition:var(--transition);}.navbar-toggler:hover .navbar-toggler-icon-animated span:nth-child(1),.navbar-toggler:hover .navbar-toggler-icon-animated span:nth-child(3){left:25%;width:50%;}.navbar-toggler:focus{background-color:var(--xunta-blue-secondary);}.navbar-toggler:focus .navbar-toggler-icon-animated span{background-color:#fff;}.navbar-toggler .navbar-toggler-icon-animated{height:22px;position:relative;transition:var(--transition);width:30px;}.navbar-toggler .navbar-toggler-icon-animated span{background:#fff;border-radius:10px;height:3px;left:0;position:absolute;transition:var(--transition);width:100%;}.navbar-toggler .navbar-toggler-icon-animated span:nth-child(1){top:0;}.navbar-toggler .navbar-toggler-icon-animated span:nth-child(2){top:10px;}.navbar-toggler .navbar-toggler-icon-animated span:nth-child(3){top:20px;}@media (min-width:992px){.scrolled .navbar-toggler .navbar-toggler-icon-animated span{background:#fff;}}
p{margin:0 0 10px;}
.pager .pager__items{display:flex;flex-wrap:wrap;justify-content:center;padding-left:0;}.pager .pager__items .pager__item{margin:0 5px 10px;padding:0;}.pager .pager__items .pager__item.is-active a{border:1px solid var(--xunta-blue-50);cursor:default;pointer-events:none;}.pager .pager__items .pager__item.pager__item--first a,.pager .pager__items .pager__item.pager__item--previous a,.pager .pager__items .pager__item.pager__item--next a,.pager .pager__items .pager__item.pager__item--last a{background-color:var(--xunta-blue);color:#fff;}.pager .pager__items .pager__item a{align-items:center;background-color:var(--xunta-blue-10);border-radius:50%;color:var(--xunta-blue-secondary);display:flex;font-size:calc(var(--font-size) * 0.88);height:33px;justify-content:center;text-decoration:none;transition:all 0.3s ease;width:33px;}.pager .pager__items .pager__item a:hover,.pager .pager__items .pager__item a:focus,.pager .pager__items .pager__item a:active{background-color:var(--xunta-blue-25);color:var(--xunta-blue-secondary);text-decoration:none;}@media (max-width:576px){.pager{margin-top:3.5rem;}}@media (min-width:576px){.pager{margin-top:2.5rem;}}
::selection{background-color:var(--color--secondary);}
.shortcuts-wrapper{--shortcut-bg:var(--xunta-blue-secondary);--shortcut-bg-hover:var(--xunta-blue);--shortcut-color:var(--color--secondary);--shortcut-size--icon:22px;--shortcut-size--button:44px;display:flex;flex-flow:row wrap;gap:0.5rem;}.shortcuts-wrapper > .field:not(.field--name-variations),.shortcuts-wrapper > .flag{background-color:var(--shortcut-bg);border-radius:50%;height:fit-content;transition:var(--transition);width:fit-content;}.shortcuts-wrapper .field--name-variations .form-actions{flex-direction:row;gap:0.5rem;margin:0;}.shortcuts-wrapper .field--name-variations .form-actions > input{background-color:var(--shortcut-bg);background-position:center;background-repeat:no-repeat;background-size:var(--shortcut-size--icon);border:0;border-radius:50%;height:var(--shortcut-size--button);margin:0;padding:0;text-indent:-9999px;transition:var(--transition);width:var(--shortcut-size--button);}.shortcuts-wrapper .field--name-variations .form-actions > input[disabled]{--shortcut-bg-hover:var(--shortcut-bg);box-shadow:none;opacity:0.5;}.shortcuts-wrapper .field--name-variations .form-actions > input.button--add-to-cart{background-image:url(/themes/custom/custom_theme/images/icons/cart.svg);}.shortcuts-wrapper .field--name-variations .form-actions > input.button--add-to-cart:not(:is(:hover,:focus,:focus-visible)){background-image:url(/themes/custom/custom_theme/images/icons/cart-yellow.svg);}.shortcuts-wrapper > .field:not(.field--name-variations):has(a:is(:hover,:focus,:focus-visible)),.shortcuts-wrapper > .flag:has(a:is(:hover,:focus,:focus-visible)),.shortcuts-wrapper .field--name-variations .form-actions > input:is(:hover,:focus,:focus-visible){background-color:var(--shortcut-bg-hover);box-shadow:var(--shadow);}.shortcuts-wrapper > .field:not(.field--name-variations) a,.shortcuts-wrapper > .flag a{background-color:var(--shortcut-color);display:list-item;height:var(--shortcut-size--button);mask-position:center;mask-repeat:no-repeat;mask-size:var(--shortcut-size--icon);text-indent:-9999px;width:var(--shortcut-size--button);}.shortcuts-wrapper .field--name-field-library-url-link a{mask-image:url(/themes/custom/custom_theme/images/icons/library.svg);}.shortcuts-wrapper .field--name-field-file a{mask-image:url(/themes/custom/custom_theme/images/icons/download.svg);}.shortcuts-wrapper .field--name-field-preview-file a{--shortcut-size--icon:30px;mask-image:url(/themes/custom/custom_theme/images/icons/eye.svg);}.shortcuts-wrapper .flag a{--shortcut-size--icon:27px;mask-image:url(/themes/custom/custom_theme/images/icons/star.svg);}.shortcuts-wrapper .flag.action-unflag a{mask-image:url(/themes/custom/custom_theme/images/icons/star-fill.svg);}.shortcuts-wrapper > .field a:is(:hover,:focus,:focus-visible),.shortcuts-wrapper > .flag a:is(:hover,:focus,:focus-visible){--shortcut-color:#fff;}
.site-logo{display:inline-block;}.site-logo:focus-visible{outline-color:#fff;}.site-logo img,.site-logo svg{max-height:36px;max-width:100%;}.site-logo img{filter:brightness(0) invert(1);}.site-logo svg,.site-logo text,.site-logo path{fill:#fff;}@media (min-width:576px){.site-logo{margin-right:2rem;}}@media (min-width:992px){.site-logo img,.site-logo svg{max-height:48px;}}
.site-name{display:none;}
.swiper-button-prev,.swiper-button-next{color:var(--color--secondary);filter:drop-shadow(0 2px 2px #000);transform:scale(1);transition:var(--transition);}.swiper-button-prev:hover,.swiper-button-next:hover,.swiper-button-prev:focus,.swiper-button-next:focus{transform:scale(1.2);}
.swiper-pagination-bullets{--bullet-active-color:var(--xunta-blue-secondary);--bullet-color:var(--xunta-blue-25);}.swiper-pagination-bullets .swiper-pagination-bullet{background-color:var(--bullet-color);border:0;border-radius:50%;cursor:pointer;height:15px;opacity:1;transition:var(--transition);width:15px;}.swiper-pagination-bullets .swiper-pagination-bullet-active,.swiper-pagination-bullets .swiper-pagination-bullet:hover,.swiper-pagination-bullets .swiper-pagination-bullet:focus{background-color:var(--bullet-active-color);}
table{border-collapse:collapse;margin-bottom:20px;width:100%;}@media (max-width:576px){table{display:block;overflow-x:auto;}}table thead{background:#fff;}table tbody{border-bottom:2px solid var(--color--secondary);font-size:16px;}table tbody .delete-order-item{background-color:#fff;background-image:url(/themes/custom/custom_theme/images/icons/feather-trash.svg);background-position:center center;background-repeat:no-repeat;background-size:19px;border:0;border-radius:50%;box-shadow:var(--shadow);height:38px;margin:0;overflow:hidden;padding:0;text-indent:-9999px;width:38px;}table tbody tr:last-child td{border-bottom:0;}table tr th{background-color:#fff;border:2px solid var(--color--secondary);border-inline:0;color:var(--xunta-blue);font-weight:bold;padding:10px;text-align:left;text-transform:uppercase;}table tbody tr th{border:1px solid var(--xunta-blue-secondary);border-inline:0;}table tr td{background-color:#fff;border:1px solid var(--xunta-blue-secondary);border-inline:0;padding:10px;}table tr.odd .form-item:not(.form-check),table tr.even .form-item:not(.form-check){margin-block:1em;}table tr.odd .form-item.form-check,table tr.even .form-item.form-check{margin-block:0.4em;}th.is-active{background-color:var(--color--secondary-light);}td.is-active{background-color:var(--color--background-light);}
.tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight{border-radius:4px;color:var(--xunta-blue-secondary);font-size:calc(var(--font-size) * 0.8);font-weight:normal;transition:var(--transition);}.tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight:hover{background-color:var(--color--secondary-light);padding:2px;}.tabledrag-handle,.ief-tabledrag-handle{max-width:10px;width:fit-content;}
.ajax-progress{align-items:center;background:rgb(0 0 0 / 50%) !important;border-radius:0 !important;display:flex !important;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1000;}.ajax-progress::after{animation:load4 1.3s infinite linear;background:none;border-radius:50%;color:#fff;content:" ";display:block;height:1em;position:relative;transform:translateZ(0);width:1em;}.ajax-progress .throbber,.ajax-progress .message{display:none;}@keyframes load4{0%,100%{box-shadow:0 -3em 0 0.2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0;}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 0.2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em;}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 0.2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em;}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 0.2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em;}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 0.2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em;}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 0.2em,-3em 0 0 0,-2em -2em 0 -1em;}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0.2em,-2em -2em 0 0;}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 0.2em;}}
.view-header{margin-bottom:1.5rem;}
body.scrolled.has-environment-indicator .block-commerce-checkout-progress{top:calc(var(--environment-indicator-height) + 72px);}body.scrolled.toolbar-horizontal .block-commerce-checkout-progress{top:calc(59px + 72px);}body.scrolled.toolbar-vertical .block-commerce-checkout-progress{top:calc(39px + 72px);}body.scrolled:has(.block-commerce-checkout-progress) .header + .region-highlighted,body.scrolled:has(.block-commerce-checkout-progress) .header + main{margin-top:8rem;}body.scrolled .block-commerce-checkout-progress{left:50%;max-width:var(--page-width);padding-left:calc(var(--row-gutter-x) * 0.5);padding-right:calc(var(--row-gutter-x) * 0.5);position:fixed;top:72px;transform:translateX(-50%);width:100vw;z-index:500;}body.scrolled .block-commerce-checkout-progress::after{box-shadow:0 8px 12px -8px rgb(0 0 0 / 70%);}@media (max-width:576px){body.scrolled:not(.toolbar-fixed) .block-commerce-checkout-progress{--row-gutter-x:2.4rem;}}@media (min-width:576px){body.scrolled:not(.toolbar-fixed) .block-commerce-checkout-progress{--row-gutter-x:3.4rem;}body.scrolled:has(.block-commerce-checkout-progress) .header + .region-highlighted,body.scrolled:has(.block-commerce-checkout-progress) .header + main{margin-top:6rem;}}@media (max-width:992px){body.scrolled .block-commerce-checkout-progress{--row-gutter-x:3.4rem;}body.has-environment-indicator.scrolled .block-commerce-checkout-progress{top:calc(var(--environment-indicator-height) + 72px);}body.toolbar-fixed .block-commerce-checkout-progress{top:calc(var(--ginToolbarHeight) + 72px);}}@media (min-width:992px){body.scrolled:has(.block-commerce-checkout-progress) .header + .region-highlighted,body.scrolled:has(.block-commerce-checkout-progress) .header + main{margin-top:4rem;}}.block-commerce-checkout-progress{background-color:var(--xunta-blue-secondary);display:flex;margin-bottom:3rem;padding-block:1rem;position:relative;}.block-commerce-checkout-progress::after{background-color:var(--xunta-blue-secondary);content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1;}.block-commerce-checkout-progress h2{color:#fff;font-size:clamp(calc(var(--font-size-h3) * 0.95),3vw,var(--font-size-h3));margin-bottom:0.5rem;text-transform:uppercase;}body.scrolled .block-commerce-checkout-progress h2{font-size:clamp(calc(var(--font-size-h) * 0.8),3vw,calc(var(--font-size-h) * 0.9));}@media (max-width:768px){body.scrolled .block-commerce-checkout-progress h2{display:none;}}.block-commerce-checkout-progress .checkout-progress{display:flex;flex-wrap:wrap;gap:0.5rem 1rem;margin-block:0;}.block-commerce-checkout-progress .checkout-progress::after{content:none;}.block-commerce-checkout-progress .checkout-progress .checkout-progress--step{background-color:#fff;border-radius:30px;font-size:15px;line-height:1;opacity:0.5;padding:7px 15px 5px;text-transform:uppercase;transition:var(--transition);}.block-commerce-checkout-progress .checkout-progress:has(.checkout-progress--step__current.checkout-progress--payment) .checkout-progress--step__previous,.block-commerce-checkout-progress .checkout-progress:has(.checkout-progress--step__current.checkout-progress--complete) .checkout-progress--step__previous{background-color:#fff !important;opacity:0.5;pointer-events:none;}.block-commerce-checkout-progress .checkout-progress .checkout-progress--step:has(a),.block-commerce-checkout-progress .checkout-progress .checkout-progress--step__current{opacity:1;}.block-commerce-checkout-progress .checkout-progress .checkout-progress--step a{--link--color:var(--xunta-blue-secondary);--link--color-hover:var(--xunta-blue-secondary);}.block-commerce-checkout-progress .checkout-progress .checkout-progress--step__current,.block-commerce-checkout-progress .checkout-progress .checkout-progress--step:has(a:is(:hover,:focus,:focus-visible)){background-color:var(--color--secondary-light);}@media (max-width:768px){.block-commerce-checkout-progress{flex-direction:column;}.block-commerce-checkout-progress .checkout-progress{padding-left:0;}body.scrolled .block-commerce-checkout-progress .checkout-progress{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;}body.scrolled .block-commerce-checkout-progress .checkout-progress .checkout-progress--step{font-size:13px;}}@media (min-width:768px){.block-commerce-checkout-progress{align-items:center;justify-content:space-between;}.block-commerce-checkout-progress h2{margin-bottom:0;}.block-commerce-checkout-progress .checkout-progress{justify-content:flex-end;}}
.block-custom-common-features-social-networks .social-networks-list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0;text-align:center;}.block-custom-common-features-social-networks .col-social-networks a{display:inline-block;margin:0.5rem 0.4rem;}.block-custom-common-features-social-networks .col-social-networks a img{background-color:var(--xunta-blue);border-radius:50%;transform:scale(1);transition:var(--transition);}.block-custom-common-features-social-networks .col-social-networks a img:hover{transform:scale(1.2);}
.block-custom-block-products-related-by-author{border:2px solid var(--color--secondary);border-radius:10px;margin:2rem 0;padding:1rem;position:relative;}@media (min-width:992px){.block-custom-block-products-related-by-author{display:flex;flex-flow:row nowrap;gap:0 2rem;justify-content:space-between;}}.block-custom-block-products-related-by-author h2{color:var(--xunta-blue-secondary);font-size:clamp(calc(var(--font-size-h2) * 0.7),3vw,calc(var(--font-size-h2) * 0.8));font-weight:bold;line-height:1.4;margin-bottom:2rem;text-transform:uppercase;}@media (min-width:992px){.block-custom-block-products-related-by-author h2{flex-basis:22%;margin-bottom:0;}}.block-custom-block-products-related-by-author > div:not([class]),.block-custom-block-products-related-by-author .related-products-carousel{display:contents;}.block-custom-block-products-related-by-author .related-products-carousel .component-carousel .swiper-pagination{bottom:-6px;}@media (min-width:992px){.block-custom-block-products-related-by-author .related-products-carousel .component-carousel{flex:1;padding-bottom:0 !important;position:unset;}.block-custom-block-products-related-by-author .related-products-carousel .component-carousel .swiper-pagination{bottom:1rem;left:1rem;max-width:25%;text-align:left;}}.block-custom-block-products-related-by-author .related-products-carousel .shortcuts-wrapper{justify-content:flex-end;padding:0 1px 1px 0;}
#block-custom-theme-local-tasks ul.tabs{margin-block:1rem;}@media (max-width:768px){#block-custom-theme-local-tasks .tabs{display:grid;}#block-custom-theme-local-tasks ul.tabs{grid-template-columns:repeat(3,33%);margin-bottom:1.5rem;}}@media (max-width:576px){#block-custom-theme-local-tasks ul.tabs{grid-template-columns:repeat(2,50%);}}@media (min-width:768px){#block-custom-theme-local-tasks ul.tabs{background-color:#fff;border-radius:8px;box-shadow:0 6px 12px rgb(0 0 0 / 15%);}}#block-custom-theme-local-tasks ul.tabs li{font-size:14px;margin-right:0;}@media (min-width:768px){#block-custom-theme-local-tasks ul.tabs li{font-size:16px;}}#block-custom-theme-local-tasks ul.tabs a{--link--color:var(--color--primary);--link--color-hover:var(--xunta-blue-secondary);border:3px solid #fff !important;border-radius:8px !important;line-height:normal;padding:7px 0.5rem 4px;}@media (max-width:768px){#block-custom-theme-local-tasks ul.tabs li a{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;}}@media (min-width:768px){#block-custom-theme-local-tasks ul.tabs li a{padding:9px 1rem 6px;}}#block-custom-theme-local-tasks ul.tabs a.is-active,#block-custom-theme-local-tasks ul.tabs li.is-active a{background-color:var(--color--secondary);color:var(--link--color-hover);}#block-custom-theme-local-tasks ul.tabs a:hover,#block-custom-theme-local-tasks ul.tabs a:focus{background-color:var(--color--secondary-light);}@media (max-width:768px){#block-custom-theme-local-tasks ul.tabs li:not(.is-active) a:not(:hover,:focus,:focus-visible){background-color:var(--xunta-blue-10);}}
#block-custom-theme-bookshop-navigation-list{--nav-bg:#fff;--nav-color:var(--xunta-blue-secondary);--nav-size--button:38px;--nav-size--icon:22px;margin-bottom:1.5rem;margin-top:-1rem;}#block-custom-theme-bookshop-navigation-list ul.menu{display:flex;flex-direction:row;gap:0.5rem;justify-content:right;margin-block:0;}#block-custom-theme-bookshop-navigation-list ul.menu li{background-color:var(--nav-bg);border-radius:50%;box-shadow:var(--shadow);padding:0;transition:var(--transition);width:fit-content;}#block-custom-theme-bookshop-navigation-list ul.menu li a{background-color:var(--nav-color);display:block;height:var(--nav-size--button);mask-position:center;mask-repeat:no-repeat;mask-size:var(--nav-size--icon);text-indent:-9999px;width:var(--nav-size--button);}#block-custom-theme-bookshop-navigation-list ul.menu li:has(a:is(:hover,:focus,:focus-visible)),#block-custom-theme-bookshop-navigation-list ul.menu li:has(a.is-active){--nav-bg:var(--xunta-blue);--nav-color:#fff;}#block-custom-theme-bookshop-navigation-list ul.menu li:first-child a{mask-image:url(/themes/custom/custom_theme/images/icons/list.svg);}#block-custom-theme-bookshop-navigation-list ul.menu li:last-child a{mask-image:url(/themes/custom/custom_theme/images/icons/map.svg);}#block-custom-theme-bookshop-navigation-list ul.menu li:last-child a.is-active{mask-image:url(/themes/custom/custom_theme/images/icons/map-fill.svg);}
.block-simple-bulletin-subscription-block{padding:4rem 2rem 2rem;position:relative;}.block-simple-bulletin-subscription-block::before{background:url(/themes/custom/custom_theme/images/backgrounds/newsletter.png) no-repeat;background-position:-200px center;background-size:cover;content:'';height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1;}.block-simple-bulletin-subscription-block h2{color:var(--xunta-blue-secondary);}.block-simple-bulletin-subscription-block .simple-bulletin-add-subscription{align-items:end;display:flex;flex-wrap:wrap;gap:0 2rem;}.block-simple-bulletin-subscription-block .simple-bulletin-add-subscription .form-checkboxes{order:-1;width:100%;}.block-simple-bulletin-subscription-block .form-type-email input{--form-item--bg:var(--xunta-blue-10);--form-item--border-color:var(--color--gray-500);--form-item--border-radius:0;--form-item--border-type:dashed;--form-item--border-width:1px;--form-item--color:var(--xunta-blue-secondary);--form-item--padding:13.5px 20px;}@media (min-width:576px){.block-simple-bulletin-subscription-block h2{margin-bottom:5px;}}@media (min-width:576px) and (max-width:768px){.block-simple-bulletin-subscription-block{padding:4rem 2rem 2rem 7rem;}}@media (max-width:768px){.block-simple-bulletin-subscription-block::after{background-color:#fff;content:'';filter:blur(25px);height:98%;left:50%;opacity:0.85;position:absolute;top:50%;transform:translate(-50%,-50%);width:97vw;z-index:-1;}.block-simple-bulletin-subscription-block::before{filter:blur(2px);}.block-simple-bulletin-subscription-block .simple-bulletin-add-subscription{flex-flow:column nowrap;}}@media (min-width:768px) and (max-width:992px){.block-simple-bulletin-subscription-block{padding:4rem 0 2rem 14rem;}}@media (min-width:992px) and (max-width:1100px){.block-simple-bulletin-subscription-block::before{background-position:-145px center;}}@media (min-width:992px) and (max-width:1200px){.block-simple-bulletin-subscription-block{padding:4rem 0 2rem 17rem;}}@media (max-width:1100px){.block-simple-bulletin-subscription-block .simple-bulletin-add-subscription .form-item-mail{flex:1;}.block-simple-bulletin-subscription-block .simple-bulletin-add-subscription .form-item-mail input{width:100%;}}@media (min-width:1100px) and (max-width:1200px){.block-simple-bulletin-subscription-block::before{background-position:-145px center;}}@media (min-width:1200px){.block-simple-bulletin-subscription-block{padding:4rem 0 2rem 14rem;}.block-simple-bulletin-subscription-block::before{background-position:center;}}
#block-custom-theme-search-block{margin-bottom:1.5rem;}#block-custom-theme-search-block .search-block-title{display:none;}#block-custom-theme-search-block form{font-size:calc(var(--font-size) * 0.9);}#block-custom-theme-search-block form .form--inline{display:flex;}#block-custom-theme-search-block form .form--inline .form-type-search{flex:1;margin:0;padding-right:1rem;}#block-custom-theme-search-block form .form--inline .form-type-search input{--form-item--bg:rgb(255 255 255 / 20%);--form-item--border-color:rgb(255 255 255 / 30%);--form-item--color:#fff;--form-item--padding:0.4rem 0.5rem 0.2rem;height:100%;width:100%;}#block-custom-theme-search-block form .form--inline .form-type-search input:is(:focus,:focus-visible){outline:1px solid #fff;outline-offset:1px;}#block-custom-theme-search-block form .form--inline .form-actions{margin:0;}#block-custom-theme-search-block form .form--inline .form-actions input{--btn--bg-hover:var(--xunta-blue-50);--btn--bg:var(--xunta-blue);--btn--border-color:var(--xunta-blue);--btn--border-color-hover:var(--xunta-blue-50);--btn--border-radius:6px;--btn--border-type:solid;--btn--border-width:1px;--btn--color:#fff;--btn--color-hover:var(--xunta-blue-secondary);--btn--font-size:calc(var(--font-size) * 0.9);--btn--font-weight:bold;--btn--padding:0.4rem 0.5rem 0.2rem;font-weight:normal;line-height:1.6rem;}
.block-amtega-features-xunta-footer{font-size:var(--xunta-footer-font-size);height:100%;padding:25px 0 20px;}.block-amtega-features-xunta-footer .row{height:100%;margin:0;}.block-amtega-features-xunta-footer .row > *{padding-left:0;padding-right:0;}.block-amtega-features-xunta-footer .footer-text{text-align:left;}.block-amtega-features-xunta-footer a{color:#fff;display:inline-block;}.block-amtega-features-xunta-footer a img{height:28px;}.block-amtega-features-xunta-footer .menu{display:flex;flex-direction:column;margin:0;}.block-amtega-features-xunta-footer .menu .menu-item{line-height:normal;padding:0;}.block-amtega-features-xunta-footer .menu .menu-item:last-child::after{display:none;}.block-amtega-features-xunta-footer .menu .menu-item a{padding:3px 0;}.block-amtega-features-xunta-footer .menu .menu-item a.is-active{color:#fff;}.block-amtega-features-xunta-footer .menu .menu-item a:hover,.block-amtega-features-xunta-footer .menu .menu-item a:focus{text-decoration:underline;}@media (max-width:992px){.block-amtega-features-xunta-footer .menu{margin-top:14px;}}@media (min-width:992px){.block-amtega-features-xunta-footer{font-size:var(--xunta-footer-font-size-lg);padding:0;}.block-amtega-features-xunta-footer a img{height:36px;}.block-amtega-features-xunta-footer .menu{flex-direction:row;}.block-amtega-features-xunta-footer .menu .menu-item::after{content:"-";padding:0 0.5em 0 0.25em;}.block-amtega-features-xunta-footer .menu .menu-item a{padding:0;}}
form.custom-products-sync-settings > [data-drupal-selector="edit-products-sync"]{background-color:var(--xunta-blue-10);border:1px dashed var(--color--gray-500);padding:0 1rem;}form.custom-products-sync-settings .form-type-checkbox{flex-wrap:wrap;}form.custom-products-sync-settings .form-type-checkbox label{flex-basis:calc(100% - 30px);}form.custom-products-sync-settings .form-type-checkbox .description{color:var(--xunta-blue);flex-basis:100%;margin-left:1.6rem;}form.custom-products-sync-settings .form-actions{justify-content:flex-end;}.path-admin dl.list-group{padding-left:0;transition:var(--transition);}.path-admin dl.list-group:has(a:hover,a:focus){padding-left:1rem;}.path-admin dl.list-group dd.list-group__description{font-size:0.85rem;}
body{--environment-indicator-height:37px;}body .header .region-header.container-fluid{padding:0 !important;}body.scrolled.has-environment-indicator .header{top:var(--environment-indicator-height);}body.scrolled.toolbar-horizontal .header{top:59px;}body.scrolled.toolbar-vertical .header{top:39px;}@media (max-width:992px){body.has-environment-indicator.scrolled .header{top:var(--environment-indicator-height);}body.toolbar-fixed .header{top:var(--ginToolbarHeight);}}@media (max-width:576px){body.scrolled:not(.toolbar-fixed) .header .container-fluid{--row-gutter-x:2.4rem;}}@media (min-width:576px){body.scrolled:not(.toolbar-fixed) .header .container-fluid{--row-gutter-x:3.4rem;}}body.scrolled .header{position:sticky;top:0;z-index:501;}body.scrolled .header::after{box-shadow:0 0 12px rgb(0 0 0 / 70%);}body.scrolled .header .navbar{border-top:0;}@media (max-width:992px){body.scrolled .header .container-fluid{--row-gutter-x:3.4rem;}}@media (min-width:992px){body.scrolled .header .header-content .region-header{height:72px;transition:height 0.45s;}body.scrolled .header .header-content .region-header .site-logo img{height:36px;transition:all 0.45s;}body.scrolled .header .header-content .navbar{padding:0;}body.scrolled .header .header-content .navbar .region-primary-menu{height:0;opacity:0;overflow:hidden;padding:0;}}#environment-indicator{height:var(--environment-indicator-height);position:sticky;top:0;z-index:600;}
.language-switcher-language-url.contextual-region{position:unset;}.block-language{font-size:calc(var(--font-size) * 0.7);margin:0 0 2rem;text-transform:uppercase;}.block-language .links{display:flex;margin-top:0;padding:0;}.block-language .links li{list-style:none;padding-right:calc(var(--row-gutter-x) / 2);}.block-language .links li a{color:#fff;display:block;padding:0.3rem 0.5rem 0.1rem;}.block-language .links li a.is-active,.block-language .links li a:hover,.block-language .links li a:focus{background:var(--xunta-blue);text-decoration:none;}.block-language .links li a.is-active{font-weight:bold;}.region-header .block-language{margin:0;}.region-header .block-language .links{margin-bottom:0;}
#block-custom-theme-main-menu .navbar-nav{display:contents;margin:0;}#block-custom-theme-main-menu .navbar-nav .nav-item{list-style:none;}#block-custom-theme-main-menu .navbar-nav .nav-item.menu-item--active-trail > .nav-link{background-color:var(--xunta-blue-secondary);}#block-custom-theme-main-menu .navbar-nav .nav-item .nav-link{border-radius:0.5rem;color:#fff;cursor:pointer;display:block;padding:2px 20px 0;}#block-custom-theme-main-menu .navbar-nav .nav-item .nav-link.is-active,#block-custom-theme-main-menu .navbar-nav .nav-item .nav-link:hover,#block-custom-theme-main-menu .navbar-nav .nav-item .nav-link:active,#block-custom-theme-main-menu .navbar-nav .nav-item .nav-link:focus{background:var(--xunta-blue-secondary);}.region-collapsed-menu{height:-webkit-fill-available;overflow-y:auto;}
.navbar-collapse .navbar-toggler{position:absolute;right:0.5rem;top:0.5rem;}.navbar-collapse .navbar-toggler .navbar-toggler-icon-animated{border:2px solid transparent;border-radius:40px;box-sizing:border-box;color:#fff;height:22px;position:relative;transform:scale(1.9);transition:var(--transition);width:22px;}.navbar-collapse .navbar-toggler .navbar-toggler-icon-animated span{background:currentcolor;border-radius:5px;box-sizing:border-box;content:"";display:block;height:2px;left:1px;position:absolute;top:8px;transform:rotate(45deg);transition:var(--transition);width:16px;}.navbar-collapse .navbar-toggler .navbar-toggler-icon-animated span:nth-child(2){height:0;left:2px;transform:rotate(90deg);width:16px;}.navbar-collapse .navbar-toggler .navbar-toggler-icon-animated span:nth-child(3){transform:rotate(-45deg);}.navbar-collapse .navbar-toggler:hover .navbar-toggler-icon-animated span:nth-child(1),.navbar-collapse .navbar-toggler:focus .navbar-toggler-icon-animated span:nth-child(1),.navbar-collapse .navbar-toggler:focus-visible .navbar-toggler-icon-animated span:nth-child(1){left:9px;top:4px;width:10px;}.navbar-collapse .navbar-toggler:hover .navbar-toggler-icon-animated span:nth-child(2),.navbar-collapse .navbar-toggler:focus .navbar-toggler-icon-animated span:nth-child(2),.navbar-collapse .navbar-toggler:focus-visible .navbar-toggler-icon-animated span:nth-child(2){height:2px;left:1px;top:7px;transform:rotate(180deg);}.navbar-collapse .navbar-toggler:hover .navbar-toggler-icon-animated span:nth-child(3),.navbar-collapse .navbar-toggler:focus .navbar-toggler-icon-animated span:nth-child(3),.navbar-collapse .navbar-toggler:focus-visible .navbar-toggler-icon-animated span:nth-child(3){left:9px;top:10px;width:10px;}.navbar-collapse .navbar-nav{margin:0;width:100%;}.navbar-collapse .navbar-nav .dropdown-menu{padding-left:20px;}.navbar-collapse .navbar-nav .nav-item{align-items:center;display:flex;flex-wrap:wrap;list-style:none;}.navbar-collapse .navbar-nav .nav-item.menu-item--active-trail > .nav-link{background-color:var(--xunta-blue);border-radius:0.5rem;}.navbar-collapse .navbar-nav .nav-item .nav-item .dropdown-link{margin-left:0.25rem;}.navbar-collapse .navbar-nav .nav-item .nav-link{color:#fff;cursor:pointer;flex:1;padding:0.3rem 0.25rem 0.15rem;transition:var(--transition);}.navbar-collapse .navbar-nav .nav-item .nav-link:hover,.navbar-collapse .navbar-nav .nav-item .nav-link.is-active,.navbar-collapse .navbar-nav .nav-item .nav-link.is-selected,.navbar-collapse .navbar-nav .nav-item .nav-link:focus-visible{background-color:var(--xunta-blue);border-radius:0.5rem;color:#fff;}.navbar-collapse .navbar-nav > .nav-item{border-bottom:1px solid #fff;padding-bottom:0.5rem;padding-top:0.45rem;}.navbar-collapse .block-custom-common-features-logo-xunta{text-align:center;}.navbar-collapse .block-custom-common-features-logo-xunta img{height:38px;}
.navbar{display:flex;flex-flow:row nowrap;}.navbar .navbar-toggler .navbar-toggler-icon-animated span{background:#fff;}@media (min-width:992px){.navbar:has(.region-primary-menu){border-top:1px solid #fff;padding:0.4rem 0;}}
.menu--account.show > ul.menu{display:block;opacity:1;transition:var(--transition);}.menu--account > ul.menu{background-color:var(--xunta-blue-secondary);display:none;margin:0;min-width:147px;opacity:0;padding:0 0 0 23px;z-index:500;}.menu--account > ul.menu.show-menu{display:block;height:fit-content;opacity:1;padding-bottom:15px;transition:all 0.4s ease;}.menu--account > ul.menu li{color:#fff;line-height:calc(var(--font-line-height) * 0.8);list-style:none;margin:0;padding-left:10px;position:relative;text-transform:none;transition:var(--transition);}.menu--account > ul.menu li a{border-radius:0.5rem;color:#fff;display:block;padding:6px 10px;text-decoration:none;transition:var(--transition);}.menu--account > ul.menu li a:hover{background-color:var(--xunta-blue);color:#fff;}.menu--account .account-menu-content{border-radius:0.5rem;cursor:pointer;transition:var(--transition);}.menu--account h2{color:#fff;display:inline-block;font-size:var(--font-size);font-weight:normal;margin-bottom:0;}.region-primary-menu .menu--account{position:relative;}.region-primary-menu .menu--account.show .account-menu-content,.region-primary-menu .menu--account .account-menu-content:hover,.region-primary-menu .menu--account:has(.menu-item--active-trail) .account-menu-content,.region-primary-menu .menu--account:has(a.is-active) .account-menu-content{background-color:var(--xunta-blue-secondary);}.region-primary-menu .menu--account h2{margin:0;padding:2px 20px 0;}.region-primary-menu .menu--account h2::after{content:none;}.region-primary-menu .menu--account ul.menu{background-color:var(--xunta-blue);padding-left:0;position:absolute;right:0;text-align:center;}.region-primary-menu .menu--account > ul.menu li{padding-left:0;padding-top:0;}.region-primary-menu .menu--account > ul.menu li:first-child{padding-top:6px;}.region-primary-menu .menu--account > ul.menu li a{border-radius:0;font-size:calc(var(--font-size) * 0.94);}.region-primary-menu .menu--account > ul.menu li a:hover,.region-primary-menu .menu--account > ul.menu li.menu-item--active-trail a,.region-primary-menu .menu--account > ul.menu li a.is-active{background-color:var(--xunta-blue-secondary);}.region-collapsed-menu .menu--account{background-color:var(--xunta-blue-secondary);border-bottom:1px solid #fff;padding:7px 0 8px;}.region-collapsed-menu .menu--account:has(.menu-item--active-trail) .account-menu-content h2,.region-collapsed-menu .menu--account:has(a.is-active) .account-menu-content h2,.region-collapsed-menu .menu--account.show .account-menu-content h2,.region-collapsed-menu .menu--account .account-menu-content:hover h2,.region-collapsed-menu .menu--account > ul.menu li.menu-item--active-trail a,.region-collapsed-menu .menu--account > ul.menu li a.is-active{background-color:var(--xunta-blue);border-radius:0.5rem;}.region-collapsed-menu .menu--account .account-menu-content{align-items:center;display:flex;justify-content:space-between;}.region-collapsed-menu .menu--account .account-menu-content h2{flex:1;padding:0.3rem 0.25rem 0.15rem;}.region-collapsed-menu .menu--account .account-icon .icon{display:flex;margin-left:0.5rem;}.region-collapsed-menu .menu--account.show .account-icon .icon-chevron-down::before{transform:rotate(180deg);}.region-collapsed-menu .menu--account > ul.menu li a{padding:8px 0.25rem 5px;}
.paragraph--type--attachments.paragraph--view-mode--newsletter .component-link-with-smart-icon,.paragraph--type--links.paragraph--view-mode--newsletter .component-link-with-smart-icon{--cclwmi--icon-height:16px;--cclwmi--icon-width:16px;--cclwmi--link-bg-color--hover:transparent;--cclwmi--link-bg-color:transparent;--cclwmi--link-color:var(--xunta-blue-secondary);}.paragraph--type--links.paragraph--view-mode--newsletter .component-link-with-smart-icon{--icon-bg:var(--xunta-blue-secondary);border-top:1px solid var(--color--secondary);}.paragraph--type--attachments.paragraph--view-mode--newsletter .component-link-with-smart-icon{--icon-bg:#fff;border-top:1px solid var(--xunta-blue-secondary);}.paragraph--type--attachments.paragraph--view-mode--newsletter .component-link-with-smart-icon a,.paragraph--type--links.paragraph--view-mode--newsletter .component-link-with-smart-icon a{justify-content:left;padding:1rem 0 1rem 8px;text-decoration:underline;}.paragraph--type--attachments.paragraph--view-mode--newsletter .component-link-with-smart-icon > a:hover,.paragraph--type--attachments.paragraph--view-mode--newsletter .component-link-with-smart-icon > a:focus,.paragraph--type--attachments.paragraph--view-mode--newsletter .component-link-with-smart-icon .file a:hover,.paragraph--type--attachments.paragraph--view-mode--newsletter.component-link-with-smart-icon .file a:focus,.paragraph--type--links.paragraph--view-mode--newsletter .component-link-with-smart-icon a:hover,.paragraph--type--links.paragraph--view-mode--newsletter .component-link-with-smart-icon a:focus{transform:translateX(10px);}.paragraph--type--attachments.paragraph--view-mode--newsletter .component-link-with-smart-icon a::before,.paragraph--type--links.paragraph--view-mode--newsletter .component-link-with-smart-icon a::before{background-color:var(--icon-bg);margin-right:1rem;}.paragraph--type--attachments.paragraph--view-mode--newsletter .component-link-with-smart-icon a::after,.paragraph--type--links.paragraph--view-mode--newsletter .component-link-with-smart-icon a::after{border-radius:50%;content:"";height:30px;left:0;position:absolute;width:30px;z-index:-1;}.paragraph--type--attachments.paragraph--view-mode--newsletter .component-link-with-smart-icon a::after{background-color:var(--xunta-blue);}.paragraph--type--links.paragraph--view-mode--newsletter .component-link-with-smart-icon a::after{background-color:var(--color--secondary);}
.paragraph--type--block .views-background{padding:2rem 0;}.paragraph--type--block .views-background .swiper-slide .page--commerce-product.commerce--view-mode-releases{padding-inline:0.75rem;}.field--name-field-sections > .field__item:has(> .paragraph--type--search) + .field__item > .paragraph--type--block:has(.view-highlighted-products-types){padding-top:0 !important;}
.paragraph--type--image .component-image a:focus-visible{outline:0;}.paragraph--type--image .component-image a:focus-visible img{outline:2px solid var(--xunta-blue);outline-offset:3px;}.paragraph--type--image .component-image img{max-height:70vh;width:auto;}
.paragraph--type--newsletter-images .field--name-field-newsletter-images{display:flex;flex-flow:column;gap:1.5rem;}@media (min-width:758px){.paragraph--type--newsletter-images .field--name-field-newsletter-images{flex-flow:row nowrap;}}.paragraph--type--newsletter-images .field--name-field-newsletter-images > .field__item{flex:1;}.paragraph--type--newsletter-images .field--name-field-newsletter-images img{max-height:unset;width:unset;}.paragraph--type--newsletter-images .field--name-field-newsletter-images img.no-image-style{aspect-ratio:1400 / 788;}.paragraph--type--newsletter-images .field--name-field-newsletter-images figcaption{color:var(--xunta-blue-secondary);font-weight:bold;line-height:normal;text-align:right;}.paragraph--type--newsletter-images .component-image a:focus-visible{outline:0;}.paragraph--type--newsletter-images .component-image a:focus-visible img{outline:2px solid var(--xunta-blue);outline-offset:3px;}
.paragraph--type--notices .component-title > *{margin-top:2rem;}@media (max-width:768px){.paragraph--type--notices .component-title > *{margin-top:1rem;}}
.paragraph--type--our-suggestions{background-color:var(--xunta-blue);display:flex;flex-direction:column;gap:1rem;height:100%;position:relative;}.paragraph--type--our-suggestions::after{background-color:var(--xunta-blue);content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1;}.paragraph--type--our-suggestions .column-right{display:none;}.paragraph--type--our-suggestions .field--name-field-publications-list > *:not(:last-child){margin-bottom:1.5rem;}@media (min-width:992px){.paragraph--type--our-suggestions:has(.column-right){align-items:stretch;flex-direction:row;justify-content:flex-end;left:50%;max-width:1920px;padding:0 !important;transform:translateX(-50%);width:100vw;}.paragraph--type--our-suggestions:has(.column-right) .column-left{padding:2.5rem 1.5rem 1.5rem;width:634px;}.paragraph--type--our-suggestions .column-right{display:block;flex-basis:50%;height:stretch;}}@media (min-width:1400px){.paragraph--type--our-suggestions:has(.column-right) .column-left{padding:3rem 2rem 2rem;width:655px;}}.paragraph--type--our-suggestions .column-left{color:#fff;height:fit-content;position:relative;}.paragraph--type--our-suggestions .component-title > *{color:#fff;margin-bottom:2rem;text-transform:uppercase;}.paragraph--type--our-suggestions .node--type-publications-list.node--view-mode-size-l .text-wrapper .field--name-body{color:var(--color--gray-200);}.paragraph--type--our-suggestions a,.paragraph--type--our-suggestions .node--type-publications-list.node--view-mode-size-l .text-wrapper .field--name-computed-title a{--link--color:#fff;--link--color-hover:var(--color--secondary);line-height:1.2;}.paragraph--type--our-suggestions .field--name-see-more-link{margin-top:1.5rem;text-align:right;}@media (max-width:576px){.paragraph--type--our-suggestions .field--name-see-more-link{margin-left:auto;position:relative;width:fit-content;z-index:11;}}.paragraph--type--our-suggestions .component-image,.paragraph--type--our-suggestions .component-image figure{height:100%;}.paragraph--type--our-suggestions .component-image img{height:100%;object-fit:cover;}.paragraph--type--our-suggestions .swiper{padding-bottom:0 !important;position:unset;}.paragraph--type--our-suggestions .swiper .swiper-pagination{bottom:-2px;}@media (min-width:576px){.paragraph--type--our-suggestions .swiper .swiper-pagination{left:unset;right:6rem;text-align:right;width:fit-content;}}@media (min-width:992px){.paragraph--type--our-suggestions .swiper .swiper-pagination{bottom:1.4rem;right:8rem;}}@media (min-width:1400px){.paragraph--type--our-suggestions .swiper .swiper-pagination{bottom:1.9rem;}}
.paragraph--type--search{background-color:var(--xunta-blue-secondary);padding:1.25rem 0;position:relative;}.paragraph--type--search::after{background-color:var(--xunta-blue-secondary);content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1;}.paragraph--type--search .search-block-title{color:#fff;flex-basis:auto;font-size:calc(var(--font-size-h4) * 0.8);font-weight:normal;line-height:normal;margin:0;text-transform:uppercase;width:auto;}.paragraph--type--search .block-custom-search-block,.paragraph--type--search .custom-search-block-form > .form--inline{display:flex;gap:1rem;}.paragraph--type--search .search-block-wrapper,.paragraph--type--search .custom-search-block-form .form-type-search{flex:1;}.paragraph--type--search .custom-search-block-form > .form--inline::after{content:none;}.paragraph--type--search .custom-search-block-form > .form--inline > *{margin:0;}.paragraph--type--search .custom-search-block-form .form-type-search input{height:100%;margin:0;width:100%;}.paragraph--type--search .custom-search-block-form .form-actions .form-submit{--btn--bg-hover:var(--xunta-blue);--btn--bg:var(--color--secondary);--btn--border-color-hover:var(--xunta-blue);--btn--border-color:var(--color--secondary);--btn--border-radius:6px;--btn--border-type:solid;--btn--color-hover:#fff;--btn--font-weight:normal;--btn--padding:10px 26px;}@media (max-width:576px){.paragraph--type--search .block-custom-search-block,.paragraph--type--search .custom-search-block-form > .form--inline{flex-direction:column;}.paragraph--type--search .custom-search-block-form .form-actions .form-submit{width:100%;}}@media (min-width:576px){.paragraph--type--search .block-custom-search-block,.paragraph--type--search .custom-search-block-form > .form--inline{align-items:center;}.paragraph--type--search .search-block-title{margin-bottom:-3px;}}@media (min-width:576px) and (max-width:992px){.paragraph--type--search .search-block-title{min-width:140px;width:min-content;}}@media (min-width:992px){.paragraph--type--search .search-block-title{font-size:var(--font-size-h4);}}
.paragraph--type--text-image .component-image a:focus-visible{outline:0;}.paragraph--type--text-image .component-image a:focus-visible img{outline:2px solid var(--xunta-blue);outline-offset:3px;}
.paragraph--type--newsletter-text-image .field--name-field-newsletter-text-image{display:flex;flex-flow:column;gap:2rem;}@media (min-width:758px){.paragraph--type--newsletter-text-image .field--name-field-newsletter-text-image{flex-flow:row nowrap;}}.paragraph--type--newsletter-text-image .field--name-field-newsletter-text-image .field__item{flex:1;}.paragraph--type--newsletter-text-image .component-title > *{text-transform:uppercase !important;}.paragraph--type--newsletter-text-image .newsletter-highlight-title{color:var(--section-title-color);font-size:calc(var(--font-size) * 1.1);font-weight:bold;margin-bottom:1rem;text-transform:uppercase;}.paragraph--type--newsletter-text-image .newsletter-highlight-image img{height:auto;width:100%;}.paragraph--type--newsletter-text-image .newsletter-highlight-image img.no-image-style{aspect-ratio:900 / 506;}.paragraph--type--newsletter-text-image .newsletter-highlight-image{margin-bottom:1rem;}.paragraph--type--newsletter-text-image .newsletter-highlight-text p:last-child{margin-bottom:0;}
.paragraph:not(.paragraph--type--notices,.paragraph--type--normalice-codes,.paragraph--type--printed-information,.paragraph--type--authors,.paragraph--type--search){padding:2rem 0;}@media (max-width:768px){.paragraph:not(.paragraph--type--notices,.paragraph--type--normalice-codes,.paragraph--type--printed-information,.paragraph--type--authors,.paragraph--type--search){padding:1rem 0 1.5rem;}}.paragraph.remove-padding-top{padding-top:0;}.paragraph.remove-padding-bottom{padding-bottom:0;}.paragraph .paragraph{padding:0;}
.footer-above{padding:20px 0;position:relative;}@media (max-width:576px){.footer-above{padding:15px 0;}}
.layout-container > .region-breadcrumb{align-items:flex-start;display:flex;gap:0 1rem;margin:1rem 0;}.layout-container > .region-breadcrumb:has(.cookies-fallback--wrap){margin-bottom:2rem;position:relative;}.layout-container > .region-breadcrumb:has(.cookies-fallback--wrap.disabled){margin-bottom:1rem;}@media (max-width:576px){.layout-container > .region-breadcrumb:not(:has(.cookies-fallback--wrap.disabled)){flex-direction:column-reverse;}}@media (min-width:576px){.layout-container > .region-breadcrumb:not(:has(.cookies-fallback--wrap.disabled)){flex-direction:row;}}.layout-container > .region-breadcrumb > div:first-child{flex-grow:1;}
.region-header{align-items:center;display:flex;flex-direction:row;gap:0.75rem;height:72px;margin:auto;position:relative;width:100%;}.region-header::after{background-color:var(--xunta-blue);content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1;}.region-header .block:first-child{flex:1;}@media (min-width:992px){.region-header{height:112px;}}
.region-primary-menu{display:none;}@media (min-width:992px){.region-primary-menu{display:block;}}
.region-sidebar-first{background-color:var(--color--secondary-light);border-radius:6px;position:relative;}@media (min-width:1200px){.region-sidebar-first{margin-bottom:1rem;}}.region-sidebar-first .views-exposed-form .form--inline::after{content:none;}.region-sidebar-first .views-exposed-form .form-actions{margin:0;}.region-sidebar-first .views-exposed-form .form-item-start-year{margin-top:0;}.region-sidebar-first .views-exposed-form .form-item-end-year,.region-sidebar-first .views-exposed-form .edition-date-fieldset{margin-bottom:0;}.region-sidebar-first .views-exposed-form .edition-date-fieldset{border:2px solid #fff;border-radius:6px;margin-top:2.5rem;padding:0.75rem;position:relative;}.region-sidebar-first .views-exposed-form .edition-date-fieldset legend{font-size:calc(var(--font-size) * 0.9);font-weight:bold;left:0;line-height:normal;position:absolute;top:-22px;width:fit-content;}.region-sidebar-first .views-exposed-form .edition-date-fieldset label{font-size:calc(var(--font-size) * 0.8);}.region-sidebar-first .block-facets h2{display:block;font-size:calc(var(--font-size) * 0.9);line-height:normal;margin:0;}.region-sidebar-first .block-facets .facets-widget-checkbox{max-height:350px;overflow-y:auto;}.region-sidebar-first .block-facets .facets-widget-checkbox > ul{background-color:#fff;border-radius:6px;margin-block:0;padding:0.75rem;}.region-sidebar-first .block-facets .facets-widget-checkbox > ul li:last-child{padding-bottom:0;}.region-sidebar-first .block-facets .facets-widget-checkbox ul{list-style:none;}.region-sidebar-first .block-facets .facets-widget-checkbox ul li{align-items:baseline;display:flex;gap:3px;line-height:normal;margin-left:0;padding-bottom:4px;}.region-sidebar-first .block-facets .facets-widget-checkbox label,.region-sidebar-first .block-facets .facets-widget-checkbox input{cursor:pointer;}.region-sidebar-first .block-facets .facets-widget-checkbox label{display:inline;flex-basis:fit-content;font-size:15px;font-weight:normal;margin-left:4px;}.region-sidebar-first .block-facets .facets-widget-checkbox label .facet-item__value{word-break:break-word;}.region-sidebar-first .block-facets .facets-widget-checkbox input:checked + label{font-weight:bold;}@media (min-width:768px){.region-sidebar-first .block-facets .facets-widget-checkbox input{margin-top:4px;}}@media (max-width:992px){.region-sidebar-first{padding:1rem;}}@media (max-width:1200px){.region-sidebar-first .block-facets,.block-custom-reset-filters-block{padding-top:1rem;}}@media (min-width:1200px){.region-sidebar-first > .views-exposed-form{margin:0 1rem 1rem;padding-top:1rem;}.region-sidebar-first .block-facets{padding:0 1rem 1rem;}}.block-custom-reset-filters-block{display:flex;text-align:center;}@media (min-width:1200px){.block-custom-reset-filters-block{padding:0.3rem 1rem 1rem;}}.block-custom-reset-filters-block a{--btn--font-weight:normal;--btn--border-radius:5px;--btn--padding:17px 20px;flex:1;}
.xunta-footer{color:#fff;position:relative;}.xunta-footer::after{background-color:var(--xunta-blue);content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1;}.xunta-footer > .region{height:100%;}@media (min-width:992px){.xunta-footer{height:var(--xunta-footer-height);}}
.views-background{padding-block:3rem;position:relative;}@media (min-width:1400px){.views-background{left:50%;max-width:1390px;position:relative;transform:translateX(-50%);width:100vw;}}.views-background::after{background-color:var(--color--background-light);border-top:2px solid var(--color--secondary);content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1;}.views-background .swiper-container{margin-bottom:1.5rem;margin-top:0;}.views-background .swiper-wrapper .swiper-slide{height:auto;opacity:0;pointer-events:none;transition:opacity 0.5s ease-in-out;}.views-background .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1;pointer-events:all;}@media (max-width:576px){.views-background .swiper-container:not(:has(.swiper-pagination-lock)){padding-bottom:2rem;}.views-background .swiper-container .swiper-pagination-bullets{bottom:-0.5rem;display:block;z-index:0;}}@media (min-width:576px){.views-background .swiper-container:not(:has(.swiper-button-lock)){padding:0 3.5rem;}.views-background .swiper-wrapper:not(:has(.swiper-slide:nth-child(2))) .swiper-slide .page--commerce-product.commerce--view-mode-releases{padding-inline:0;}.views-background .swiper-wrapper .swiper-slide.swiper-slide-active + .swiper-slide{opacity:1;pointer-events:all;}.views-background .swiper-button-prev,.views-background .swiper-button-next{--swiper-navigation-sides-offset:0;}}@media (min-width:768px){.views-background .swiper-container:not(:has(.swiper-button-lock)){padding:0 4rem;}}@media (min-width:768px) and (max-width:992px){.views-background .swiper-container:not(:has(.swiper-button-lock)) .swiper-slide .page--commerce-product.commerce--view-mode-releases{padding-inline:0.75rem;}}@media (min-width:992px){.views-background .swiper-container:not(:has(.swiper-button-lock)){padding:0 3.5rem;}.views-background .swiper-wrapper .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide{opacity:1;pointer-events:all;}}@media (min-width:1200px){.views-background .swiper-container:not(:has(.swiper-button-lock)){padding:0 3rem;}.views-background:not(.view-display-id-block_product_available_bookshop) .swiper-wrapper .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide{opacity:1;pointer-events:all;}}
.views-exposed-form > div > .form-item,.views-exposed-form > div > .form-actions,.views-exposed-form > form > div > .form-item{margin-right:0;}.views-exposed-form > div .form-item,.views-exposed-form > form > div .form-item{float:none !important;margin-right:0;}.views-exposed-form > div .form-item > *,.views-exposed-form > form > div .form-item > *{width:100%;}.views-exposed-form > div .form-item label,.views-exposed-form > form > div .form-item label{display:block;font-size:calc(var(--font-size) * 0.9);font-weight:bold;line-height:normal;position:unset;}.views-exposed-form > div .form-item .form-control,.views-exposed-form > form > div .form-item .form-control{--form-item--bg:#fff;--form-item--border-radius:5px;--form-item--color:var(--color-body);--form-item--padding:11px 12px 8px;--form-item--size:15px;border:0;}.views-exposed-form > div .form-item .form-select,.views-exposed-form > form > div .form-item .form-select{--form-item--padding:12px 2.5rem 10px 15px;--form-item--size:15px;border:0;}.views-exposed-form > div .form-type-textfield,.views-exposed-form > form > div .form-type-textfield{margin-top:0;}.views-exposed-form > div .form-type-textfield label,.views-exposed-form > form > div .form-type-textfield label{font-size:calc(var(--font-size) * 1.1);margin-bottom:1rem;}.views-exposed-form > div .form-type-textfield input,.views-exposed-form > form > div .form-type-textfield input{--form-item--padding:11px 37px 8px 12px !important;background-image:url(/themes/custom/custom_theme/images/icons/search.svg);background-position:97% center;background-repeat:no-repeat;background-size:20px;}.views-exposed-form > div .form-actions .form-submit{--btn--color:var(--color-body);--btn--color-hover:var(--color-body);--btn--font-weight:normal;--btn--border-radius:5px;--btn--padding:17px 20px;flex:1;}.views-exposed-form > div .form-actions .form-submit:not([data-drupal-selector="edit-reset"]){--btn--bg:var(--color--secondary);border:0;}
.views-list:not(.view-my-favorites){margin-bottom:2rem;}.views-list > .view-content{display:flex;flex-direction:column;gap:1.25rem;}.views-list > .view-content .views-row{border-bottom:1px solid var(--xunta-blue-secondary);padding-bottom:1.25rem;}
.view-side-filters{display:flex;flex-flow:row wrap;gap:1rem 2rem;margin-bottom:2rem;}.view-side-filters > .view-header,.view-side-filters > .pager{flex-basis:100%;}.view-side-filters > .view-header{order:1;}.view-side-filters > .view-filters{order:2;position:absolute;}.view-side-filters > .view-empty,.view-side-filters > .view-content{clear:both;order:3;}.view-side-filters > .pager{order:4;}@media (max-width:1200px){.view-side-filters > .view-empty,.view-side-filters > .view-content{flex-basis:100%;}}@media (min-width:1200px){.view-side-filters > .view-filters{background-color:var(--color--secondary-light);border-radius:6px;flex-basis:325px;height:fit-content;padding:1rem;position:static;}.view-side-filters > .view-empty,.view-side-filters > .view-content{flex-basis:calc(100% - 325px - 2rem);}.view-side-filters > .view-content{height:fit-content;}}
.cookiesjsr--app .cookiesjsr-banner--text a{text-decoration:underline;}.cookiesjsr--app .cookiesjsr-banner--text a:hover{color:var(--color--secondary);}
.path-frontpage .block-page-title-block{display:none;}h1.page-title{border-bottom:1px solid var(--section-title-color);color:var(--section-title-color);padding-bottom:0.75rem;text-transform:uppercase;width:100%;}.profile--type--bookshop.profile--view-mode--bookshop .component-title h1{color:var(--section-title-color);text-transform:uppercase;width:100%;}.paragraph > h2:not(.field--name-title),.block:not(.block-simple-bulletin,.block-commerce-checkout-progress,.block-views-blockproduct-available-on-bookshops-block-product-available-bookshop,.block-views-blockproduct-available-on-bookshops-block-also-sell,.block-facets,.block-custom-search-block,.block-custom-block-products-related-by-author) > h2:not(.field--name-title),.node-media-section > h2:not(.field--name-title),.paragraph > .component-title > h2,.paragraph--type--views .field--name-field-title,.field--name-field-views .viewsreference--view-title,.amtega-user-form h2{color:var(--section-title-color);font-size:clamp(calc(var(--font-size-h1) * 0.95),4vw,var(--font-size-h1));font-weight:bold;margin-bottom:40px;margin-left:auto;margin-right:auto;padding:0 1rem;text-align:center;text-transform:uppercase;width:fit-content;}.paragraph > h2:not(.field--name-title)::after,.block:not(.block-simple-bulletin,.block-commerce-checkout-progress,.block-views-blockproduct-available-on-bookshops-block-product-available-bookshop,.block-views-blockproduct-available-on-bookshops-block-also-sell,.block-facets,.block-custom-search-block,.block-custom-block-products-related-by-author) > h2:not(.field--name-title)::after,.node-media-section > h2:not(.field--name-title)::after,.paragraph > .component-title > h2::after,.paragraph--type--views .field--name-field-title::after,.field--name-field-views .viewsreference--view-title::after,.amtega-user-form h2::after{background-color:var(--section-title-color);content:'';display:block;height:1px;margin-top:1rem;width:100%;}@media (max-width:576px){.paragraph > h2:not(.field--name-title),.block:not(.block-simple-bulletin,.block-commerce-checkout-progress,.block-views-blockproduct-available-on-bookshops-block-product-available-bookshop,.block-views-blockproduct-available-on-bookshops-block-also-sell,.block-facets,.block-custom-search-block,.block-custom-block-products-related-by-author) > h2:not(.field--name-title),.node-media-section > h2:not(.field--name-title),.paragraph > .component-title > h2,.paragraph--type--views .field--name-field-title,.field--name-field-views .viewsreference--view-title,.amtega-user-form h2{padding:0 0.5rem;}.paragraph > h2:not(.field--name-title)::after,.block:not(.block-simple-bulletin,.block-commerce-checkout-progress,.block-views-blockproduct-available-on-bookshops-block-product-available-bookshop,.block-views-blockproduct-available-on-bookshops-block-also-sell,.block-facets,.block-custom-search-block,.block-custom-block-products-related-by-author) > h2:not(.field--name-title)::after,.node-media-section > h2:not(.field--name-title)::after,.paragraph > .component-title > h2::after,.paragraph--type--views .field--name-field-title::after,.field--name-field-views .viewsreference--view-title::after,.amtega-user-form h2::after{margin-left:-0.5rem;width:calc(100% + 1rem);}}@media (min-width:576px){.paragraph > h2:not(.field--name-title),.block:not(.block-simple-bulletin,.block-commerce-checkout-progress,.block-views-blockproduct-available-on-bookshops-block-product-available-bookshop,.block-views-blockproduct-available-on-bookshops-block-also-sell,.block-facets,.block-custom-search-block,.block-custom-block-products-related-by-author) > h2:not(.field--name-title),.node-media-section > h2:not(.field--name-title),.paragraph > .component-title > h2,.paragraph--type--views .field--name-field-title,.field--name-field-views .viewsreference--view-title,.amtega-user-form h2{padding:0 1rem;}.paragraph > h2:not(.field--name-title)::after,.block:not(.block-simple-bulletin,.block-commerce-checkout-progress,.block-views-blockproduct-available-on-bookshops-block-product-available-bookshop,.block-views-blockproduct-available-on-bookshops-block-also-sell,.block-facets,.block-custom-search-block,.block-custom-block-products-related-by-author) > h2:not(.field--name-title)::after,.node-media-section > h2:not(.field--name-title)::after,.paragraph > .component-title > h2::after,.paragraph--type--views .field--name-field-title::after,.field--name-field-views .viewsreference--view-title::after,.amtega-user-form h2::after{margin-left:-1rem;width:calc(100% + 2rem);}}@media (min-width:992px){.paragraph > h2:not(.field--name-title),.block:not(.block-simple-bulletin,.block-commerce-checkout-progress,.block-views-blockproduct-available-on-bookshops-block-product-available-bookshop,.block-views-blockproduct-available-on-bookshops-block-also-sell,.block-facets,.block-custom-search-block,.block-custom-block-products-related-by-author) > h2:not(.field--name-title),.node-media-section > h2:not(.field--name-title),.paragraph > .component-title > h2,.paragraph--type--views .field--name-field-title,.field--name-field-views .viewsreference--view-title,.amtega-user-form h2{padding:0 2rem;}.paragraph > h2:not(.field--name-title)::after,.block:not(.block-simple-bulletin,.block-commerce-checkout-progress,.block-views-blockproduct-available-on-bookshops-block-product-available-bookshop,.block-views-blockproduct-available-on-bookshops-block-also-sell,.block-facets,.block-custom-search-block,.block-custom-block-products-related-by-author) > h2:not(.field--name-title)::after,.node-media-section > h2:not(.field--name-title)::after,.paragraph > .component-title > h2::after,.paragraph--type--views .field--name-field-title::after,.field--name-field-views .viewsreference--view-title::after,.amtega-user-form h2::after{margin-left:-2rem;width:calc(100% + 4rem);}}
main > .layout-content{margin:0 auto;max-width:var(--page-width);min-height:200px;padding:0 var(--gutter-x);}.page-node-type-landing main,.path-checkout main,.path-user:not(:has(.order-information)) main{margin-bottom:1.25rem;}
.field--name-total-price,.invoice-totals-container{font-size:16px;width:100%;}.field--name-total-price > div,.invoice-totals-container > div{margin-left:auto;max-width:300px;}.field--name-total-price > div .order-total-line,.invoice-totals-container > div .order-total-line{align-items:center;border-top:1px solid #000;display:flex;gap:1rem;justify-content:space-between;padding:5px;text-transform:uppercase;}.field--name-total-price > div .order-total-line:first-child,.invoice-totals-container > div .order-total-line:first-child{border:0;}.field--name-total-price > div .order-total-line span,.invoice-totals-container > div .order-total-line span{padding:0;}.field--name-total-price > div .order-total-line .order-total-line-label,.invoice-totals-container > div .order-total-line .order-total-line-label{line-height:normal;text-align:left;}.field--name-total-price > div .order-total-line__total,.invoice-totals-container > div .order-total-line__total{background-color:var(--color--secondary);border-radius:4px;border-top:0;}
body .ui-dialog{--jui-dialog-z-index:1260;display:block;}@media (max-width:1200px){body .ui-dialog:not(.ui-dialog-off-canvas){max-width:92%;}}body .ui-dialog.ui-widget-content h2{margin-top:1.5rem;}body .ui-dialog.ui-widget-content a{--link--color:var(--xunta-blue);--link--color-hover:var(--xunta-blue-50);color:var(--link--color);}body .ui-dialog.ui-widget-content a:is(:hover,:focus,:focus-visible){color:var(--link--color-hover);}body .ui-dialog.ui-widget{--gin-spacing-m:1rem;--gin-spacing-l:1.5rem;--gin-border-m:0.5rem;box-shadow:0 0 5px 1px rgb(0 0 0 / 15%);font-size:calc(var(--font-size) * 0.85);overflow:hidden;}body .ui-dialog.ui-widget .ui-dialog-titlebar{background-color:var(--xunta-blue);border:0;border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;color:#fff;line-height:1.2;padding:var(--gin-spacing-m) var(--gin-spacing-l);position:relative;}body .ui-dialog.ui-widget .ui-dialog-content{background-color:#fff;padding:1rem;}body .ui-dialog.ui-widget .ui-dialog-titlebar-close{background:none;border:none;height:22px;margin:0;opacity:0.8;position:absolute;right:0.75rem;transform:translateY(-50%);width:22px;}body .ui-dialog.ui-widget .ui-dialog-titlebar-close:hover{border:transparent;opacity:1;}body .ui-dialog.ui-widget .ui-dialog-titlebar-close .ui-icon{background-image:none !important;color:#fff;overflow:visible;text-indent:0;transform:none !important;}body .ui-dialog.ui-widget .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{background-image:none;inset-block-start:0;inset-inline-start:0;margin:0;transition:var(--transition);}body .ui-dialog:has(.commerce-popup){background-color:#3B3D40;box-shadow:0 0 10px 1px rgb(255 255 255 / 75%) !important;color:#fff;}body .ui-dialog:has(.commerce-popup) .ui-dialog-titlebar{background-color:transparent;float:right;padding:1.5rem;}body .ui-dialog:has(.commerce-popup) .ui-dialog-titlebar .ui-dialog-title{display:none;}body .ui-dialog:has(.commerce-popup) .ui-dialog-content{background-color:transparent;color:#fff;height:fit-content !important;}body .ui-dialog:has(.commerce-popup) a{--link--color:var(--color--secondary);}body .ui-dialog:has(.commerce-popup) a:focus-visible{color:var(--link--color);outline:0;}body .ui-dialog:has(.commerce-popup) + .ui-widget-overlay{--color-text:rgb(0 0 0 / 50%);}body .ui-dialog .commerce-popup p:last-child{margin-bottom:0;}body.path-user .ui-dialog{--gin-color-primary-rgb:0,123,196;--gin-color-primary:rgb(var(--gin-color-primary-rgb));--gin-color-primary-active:#00559e;--gin-color-primary-hover:#0062ab;--gin-color-primary-light:rgb(var(--gin-color-primary-rgb) / 15%);--gin-color-button-text:#fff;}body.path-user .ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-size:calc(var(--font-size) * 0.85);font-weight:bold;white-space:unset;}body .modal-backdrop{background:rgb(0 0 0 / 50%);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:299;}#rs-dialog nav ul li label,#rs-dialog-fullscreen nav ul li label{color:#fff !important;}#rs-dialog #rs-dialog-main header,#rs-dialog-fullscreen #rs-dialog-main header,#rs-dialog #rs-dialog-main header h1 > label,#rs-dialog-fullscreen #rs-dialog-main header h1 > label{cursor:grab;}#rs-dialog #rs-dialog-main header:active,#rs-dialog-fullscreen #rs-dialog-main header:active,#rs-dialog #rs-dialog-main header h1 > label:active,#rs-dialog-fullscreen #rs-dialog-main header h1 > label:active{cursor:grabbing;}#rs-dialog #rs-dialog-main header > ul li:has(.toolbar-close),#rs-dialog-fullscreen #rs-dialog-main header > ul li:has(.toolbar-close){background-color:#fff !important;border:0 !important;box-shadow:none;}#rs-dialog #rs-dialog-main header > ul li:has(.toolbar-close):hover,#rs-dialog-fullscreen #rs-dialog-main header > ul li:has(.toolbar-close):hover{background-color:#fff !important;}#rs-dialog #rs-dialog-main header > ul li > .toolbar-close,#rs-dialog-fullscreen #rs-dialog-main header > ul li > .toolbar-close{color:#6c757d;transform:scale(1);}#rs-dialog #rs-dialog-main header > ul li > .toolbar-close:hover,#rs-dialog #rs-dialog-main header > ul li > .toolbar-close:focus,#rs-dialog-fullscreen #rs-dialog-main header > ul li > .toolbar-close:hover,#rs-dialog-fullscreen #rs-dialog-main header > ul li > .toolbar-close:focus{color:#3B3D40;transform:scale(1.2);transition:var(--transition);}#rs-dialog #rs-dialog-main footer li,#rs-dialog-fullscreen #rs-dialog-main footer li{border:0 !important;padding:0 !important;}#rs-dialog #rs-dialog-main footer li:focus,#rs-dialog #rs-dialog-main footer li:focus-visible,#rs-dialog-fullscreen #rs-dialog-main footer li:focus,#rs-dialog-fullscreen #rs-dialog-main footer li:focus-visible{outline:0 !important;}#rs-dialog #rs-dialog-main footer li:has(.buttons-close),#rs-dialog #rs-dialog-main footer li:has(.rs-dialog-move),#rs-dialog-fullscreen #rs-dialog-main footer li:has(.buttons-close),#rs-dialog-fullscreen #rs-dialog-main footer li:has(.rs-dialog-move){display:none !important;}#rs-dialog #rs-dialog-main footer li > .rs-dialog-grabbable,#rs-dialog-fullscreen #rs-dialog-main footer li > .rs-dialog-grabbable{cursor:grab !important;padding:6px 12px;}#rs-dialog #rs-dialog-main footer li > .rs-dialog-grabbable:active,#rs-dialog-fullscreen #rs-dialog-main footer li > .rs-dialog-grabbable:active{cursor:grabbing !important;}
.profile-form .field-group-grid{background-color:var(--xunta-blue-10);border:1px dashed var(--color--gray-500);display:flex;flex-flow:row wrap;gap:0 1.5rem;padding:0 1rem;}.profile-form .field-group-grid > .form-wrapper,.profile-form [id^="address-0-address-ajax-wrapper"] > .form-wrapper .form-item-address-0-address-address-line1,.profile-form .field-group-grid #edit-field-road-type-wrapper{flex-basis:100%;}@media (max-width:576px){.profile-form .field-group-grid{align-items:end;}.profile-form .address-container-inline > .form-item,.profile-form .field-group-grid #edit-field-phone-wrapper{flex-basis:100%;}}@media (min-width:340px){.profile-form .field-group-grid > .form-wrapper,.profile-form .address-container-inline > .form-item-address-0-address-postal-code,.profile-form .field-group-grid #edit-field-phone-wrapper{flex-basis:calc(50% - 1rem);}}@media (min-width:576px){.profile-form .field-group-grid > .form-wrapper,.profile-form .address-container-inline > .form-item-address-0-address-postal-code,.profile-form .field-group-grid #edit-field-phone-wrapper{flex-basis:calc(33% - 1rem);}.profile-form .field-group-grid #edit-field-road-type-wrapper,.profile-form .address-container-inline > .form-item[class$="-address-administrative-area"]{flex-basis:calc(45% - 0.75rem);}.profile-form [id^="address-0-address-ajax-wrapper"] > .form-wrapper .form-item-address-0-address-address-line1,.profile-form .address-container-inline > .form-item[class$="-address-locality"]{flex-basis:calc(55% - 0.75rem);}}@media (min-width:768px){.profile-form .field-group-grid #edit-field-road-type-wrapper,.profile-form .address-container-inline > .form-item[class$="-address-administrative-area"]{flex-basis:calc(40% - 1rem);}.profile-form [id^="address-0-address-ajax-wrapper"] > .form-wrapper .form-item-address-0-address-address-line1,.profile-form .address-container-inline > .form-item[class$="-address-locality"]{flex-basis:calc(60% - 1rem);}}@media (max-width:992px){.profile-form .field-group-grid{padding-bottom:1rem;}.profile-form .field-group-grid .form-item{margin-bottom:0;}}@media (min-width:992px){.profile-form .field-group-grid > .form-wrapper{flex-basis:calc(20% - 1.3rem);}.profile-form .address-container-inline > .form-item-address-0-address-postal-code,.profile-form .field-group-grid #edit-field-phone-wrapper{flex-basis:calc(20% - 1rem);}.profile-form [id^="address-0-address-ajax-wrapper"] > .form-wrapper .form-item-address-0-address-address-line1{flex-basis:calc(70% - 1rem);}.profile-form .field-group-grid #edit-field-road-type-wrapper{flex-basis:calc(30% - 1rem);}.profile-form .address-container-inline > .form-item[class$="-address-administrative-area"],.profile-form .address-container-inline > .form-item[class$="-address-locality"]{flex-basis:calc(30% - 1.5rem) !important;}}.profile-form .address-container-inline,.profile-form .field-group-grid .field--name-address > .form-wrapper,.profile-form .field-group-grid .field--name-address,.profile-form [data-drupal-selector="edit-address-0-address-country-code"],.profile-form [id^="address-0-address-ajax-wrapper"] > .form-wrapper,.profile-form [id^="address-0-address-ajax-wrapper"]{display:contents;}.profile-form .field-group-grid .form-item input,.profile-form .field-group-grid .form-item select{width:100%;}.profile-form .field-group-grid #edit-field-road-type-wrapper{order:-2;}.profile-form [id^="address-0-address-ajax-wrapper"] > .form-wrapper .form-item-address-0-address-address-line1{order:-1;}.profile-form .field-group-grid #edit-field-phone-wrapper{order:1;}.profile-form .address-container-inline > .form-item{margin-right:0;}
.admin-toolbar ~ .dialog-off-canvas-main-canvas{--page-side-margin:var(--drupal-displace-offset-left,0px);}
.profile--type--bookshop.profile--view-mode--bookshop > *{margin-bottom:1.5rem;}@media (min-width:576px){.profile--type--bookshop.profile--view-mode--bookshop > *{margin-bottom:2rem;}}.profile--type--bookshop.profile--view-mode--bookshop .two-columns-wrapper{display:flex;flex-flow:column nowrap;gap:2rem;}@media (min-width:576px){.profile--type--bookshop.profile--view-mode--bookshop .two-columns-wrapper{border-bottom:2px solid var(--color--secondary);padding-bottom:2rem;}}@media (min-width:768px){.profile--type--bookshop.profile--view-mode--bookshop .two-columns-wrapper{flex-direction:row;}}.profile--type--bookshop.profile--view-mode--bookshop .two-columns-wrapper > .component-image{flex-basis:30%;}.profile--type--bookshop.profile--view-mode--bookshop .two-columns-wrapper .info-wrapper{flex:1;}.profile--type--bookshop.profile--view-mode--bookshop .info-wrapper{background-color:var(--color--background-light);border-radius:8px;display:grid;font-size:14px;gap:1.5rem 2rem;grid-template-columns:repeat(1,1fr);height:fit-content;padding:1rem;}@media (min-width:576px){.profile--type--bookshop.profile--view-mode--bookshop .info-wrapper{font-size:15px;gap:1rem 2rem;grid-template-columns:repeat(2,1fr);}}@media (min-width:768px){.profile--type--bookshop.profile--view-mode--bookshop .info-wrapper{gap:2rem;}}@media (min-width:992px){.profile--type--bookshop.profile--view-mode--bookshop .info-wrapper{gap:3rem 2rem;}}.profile--type--bookshop.profile--view-mode--bookshop .field__label{background-color:var(--color--secondary-light);border-radius:8px;font-size:calc(var(--font-size) * 0.8);font-weight:bold;line-height:1;margin-bottom:1rem;padding:0.5rem;text-transform:uppercase;width:fit-content;}.profile--type--bookshop.profile--view-mode--bookshop .field--name-field-schedule p,.profile--type--bookshop.profile--view-mode--bookshop .field--name-field-description p:last-child,.profile--type--bookshop.profile--view-mode--bookshop .field--name-field-public-address p:last-child{margin-bottom:0;}.profile--type--bookshop.profile--view-mode--bookshop .gallery-wrapper .component-gallery img{aspect-ratio:1;height:100%;object-fit:cover;width:100%;}.profile--type--bookshop.profile--view-mode--bookshop .gallery-wrapper .component-gallery a{position:relative;}.profile--type--bookshop.profile--view-mode--bookshop .gallery-wrapper .component-gallery a::before{background:#999;border-radius:10rem;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all 0.5s ease;}.profile--type--bookshop.profile--view-mode--bookshop .gallery-wrapper .component-gallery a::after{background:#999;border:1px solid #eee;border-radius:10rem;bottom:8px;content:"";left:8px;opacity:0;position:absolute;right:8px;top:8px;transform:scale(0);transition:all 0.6s ease 0.2s;}.profile--type--bookshop.profile--view-mode--bookshop .gallery-wrapper .component-gallery a:hover::before{border-radius:0;opacity:0.25;transform:scale(1);}.profile--type--bookshop.profile--view-mode--bookshop .gallery-wrapper .component-gallery a:hover::after{border-radius:0;opacity:0.15;transform:scale(1);}@media (max-width:576px){.profile--type--bookshop.profile--view-mode--bookshop .field--name-field-web a{word-break:break-all;}}@media (max-width:768px){.profile--type--bookshop.profile--view-mode--bookshop .component-image img{max-height:400px;max-width:450px;object-fit:contain;width:100%;}}.profile--type--bookshop.profile--view-mode--list{display:flex;gap:1rem;}.profile--type--bookshop.profile--view-mode--list::after{content:none;}.profile--type--bookshop.profile--view-mode--list .field--name-field-bookstore-name,.profile--type--bookshop.profile--view-mode--list .field--name-field-commercial-name{font-size:calc(var(--font-size) * 1.2);font-weight:bold;margin-bottom:1rem;text-transform:uppercase;}.profile--type--bookshop.profile--view-mode--list .field--name-field-bookstore-name a,.profile--type--bookshop.profile--view-mode--list .field--name-field-commercial-name a{--link--color:var(--xunta-blue-secondary);--link--color-hover:var(--xunta-blue);}.profile--type--bookshop.profile--view-mode--list .field--name-field-description{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:calc(var(--font-size) * 0.9);line-height:normal;margin-bottom:0.75rem;overflow:hidden;text-overflow:ellipsis;}.profile--type--bookshop.profile--view-mode--list .field--name-field-description > *{display:inline;}.profile--type--bookshop.profile--view-mode--list .field--name-field-public-address .address-locality{display:inline-block;}@media (max-width:576px){.profile--type--bookshop.profile--view-mode--list{flex-direction:column;}.profile--type--bookshop.profile--view-mode--list .component-image{margin-inline:auto;}.profile--type--bookshop.profile--view-mode--list .component-image img{max-height:225px;object-fit:contain;width:auto;}.profile--type--bookshop.profile--view-mode--list .field--name-field-bookstore-public-email a,.profile--type--bookshop.profile--view-mode--list .field--name-field-web a{word-break:break-all;}}@media (min-width:576px){.profile--type--bookshop.profile--view-mode--list .component-image{flex-basis:150px;}.profile--type--bookshop.profile--view-mode--list .text-wrapper{flex:1;}}.profile--type--bookshop.profile--view-mode--map .component-image figure{margin:0 0 1rem;}.profile--type--bookshop.profile--view-mode--map .component-image img{aspect-ratio:1;height:auto;object-fit:cover;width:100%;}.profile--type--bookshop.profile--view-mode--map .field--name-field-commercial-name,.profile--type--bookshop.profile--view-mode--map .field--name-field-bookstore-name{color:var(--xunta-blue-secondary);font-weight:bold;text-transform:uppercase;}.profile--type--bookshop.profile--view-mode--map .field--name-field-commercial-name a,.profile--type--bookshop.profile--view-mode--map .field--name-field-bookstore-name a{--link--color:var(--xunta-blue-secondary);color:var(--link--color);}.profile--type--bookshop.profile--view-mode--map .field--name-field-commercial-name a:is(:hover,:focus,:focus-visible),.profile--type--bookshop.profile--view-mode--map .field--name-field-bookstore-name a:is(:hover,:focus,:focus-visible){color:var(--link--color-hover);}@media (max-width:576px){.profile--type--bookshop.profile--view-mode--map .field--name-field-commercial-name,.profile--type--bookshop.profile--view-mode--map .field--name-field-bookstore-name{text-align:center;}}.profile--type--bookshop.profile--view-mode--size-s{display:flex;flex-direction:column;gap:0.5rem;}.profile--type--bookshop.profile--view-mode--size-s::after{content:none;}.profile--type--bookshop.profile--view-mode--size-s .field--name-field-bookstore-name,.profile--type--bookshop.profile--view-mode--size-s .field--name-field-commercial-name{font-size:calc(var(--font-size) * 1.1);font-weight:bold;}.profile--type--bookshop.profile--view-mode--size-s .field--name-field-bookstore-name a,.profile--type--bookshop.profile--view-mode--size-s .field--name-field-commercial-name a{--link--color:var(--xunta-blue-secondary);--link--color-hover:var(--xunta-blue);}.profile--type--bookshop.profile--view-mode--size-s .field--name-field-bookstore-public-email a,.profile--type--bookshop.profile--view-mode--size-s .field--name-field-web a{word-break:break-all;}.profile--type--bookshop.profile--view-mode--size-s .field--name-field-public-address .address-locality{display:inline-block;}.profile--type--bookshop.profile--view-mode--size-s .contact-wrapper > .field{font-size:calc(var(--font-size) * 0.85);}
.path-error-403 .page-title,.path-error-404 .page-title,.path-_03 .page-title,.path-_04 .page-title{display:none;}.path-error-403 .page-error-wrapper,.path-error-404 .page-error-wrapper,.path-_03 .page-error-wrapper,.path-_04 .page-error-wrapper{align-items:center;display:flex;flex-direction:column;margin:0 0 1rem;padding:20px 0;text-align:center;}.path-error-403 .page-error-wrapper .text,.path-error-404 .page-error-wrapper .text,.path-_03 .page-error-wrapper .text,.path-_04 .page-error-wrapper .text{font-size:1.5rem;line-height:normal;padding-bottom:10px;width:100%;}.path-error-403 .page-error-wrapper .image,.path-error-404 .page-error-wrapper .image,.path-_03 .page-error-wrapper .image,.path-_04 .page-error-wrapper .image{position:relative;width:100%;}.path-error-403 .page-error-wrapper .image .error-code,.path-error-404 .page-error-wrapper .image .error-code,.path-_03 .page-error-wrapper .image .error-code,.path-_04 .page-error-wrapper .image .error-code{align-items:center;color:var(--xunta-blue-secondary);display:flex;font-size:5rem;font-weight:bold;height:100%;justify-content:center;left:0;opacity:0.5;position:absolute;text-shadow:5px 5px rgb(255 255 255 / 50%);top:0;width:100%;}.path-error-403 .page-error-wrapper .image svg,.path-error-404 .page-error-wrapper .image svg,.path-_03 .page-error-wrapper .image svg,.path-_04 .page-error-wrapper .image svg{height:auto;overflow:visible;width:100%;}.path-error-403 .page-error-wrapper .image svg path,.path-error-404 .page-error-wrapper .image svg path,.path-_03 .page-error-wrapper .image svg path,.path-_04 .page-error-wrapper .image svg path{fill:var(--xunta-blue-50);}@media (min-width:576px){.path-error-403 .page-error-wrapper .image,.path-error-404 .page-error-wrapper .image,.path-_03 .page-error-wrapper .image,.path-_04 .page-error-wrapper .image{padding:50px;width:70%;}.path-error-403 .page-error-wrapper .text,.path-error-404 .page-error-wrapper .text,.path-_03 .page-error-wrapper .text,.path-_04 .page-error-wrapper .text{font-size:2rem;}}@media (min-width:768px){.path-error-403 .page-error-wrapper,.path-error-404 .page-error-wrapper,.path-_03 .page-error-wrapper,.path-_04 .page-error-wrapper{flex-direction:row;padding:0;}.path-error-403 .page-error-wrapper .text,.path-error-404 .page-error-wrapper .text,.path-_03 .page-error-wrapper .text,.path-_04 .page-error-wrapper .text{padding:25px;width:50%;}.path-error-403 .page-error-wrapper .image,.path-error-404 .page-error-wrapper .image,.path-_03 .page-error-wrapper .image,.path-_04 .page-error-wrapper .image{padding:25px;width:50%;}}@media (min-width:992px){.path-error-403 .page-error-wrapper .text,.path-error-404 .page-error-wrapper .text,.path-_03 .page-error-wrapper .text,.path-_04 .page-error-wrapper .text{font-size:3rem;padding:50px;}.path-error-403 .page-error-wrapper .image,.path-error-404 .page-error-wrapper .image,.path-_03 .page-error-wrapper .image,.path-_04 .page-error-wrapper .image{padding:0 50px;}}@media (min-width:1200px){.path-error-403 .page-error-wrapper .image,.path-error-404 .page-error-wrapper .image,.path-_03 .page-error-wrapper .image,.path-_04 .page-error-wrapper .image{width:42.5%;}.path-error-403 .page-error-wrapper .image .error-code,.path-error-404 .page-error-wrapper .image .error-code,.path-_03 .page-error-wrapper .image .error-code,.path-_04 .page-error-wrapper .image .error-code{font-size:9rem;}}
.header{background-color:var(--xunta-blue);position:relative;}.header::after{background-color:var(--xunta-blue);content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1;}@media (max-width:992px){.header .region-header .language-switcher-language-url,.header .region-primary-menu{display:none;}.header .region-responsive{position:relative;}}@media (min-width:992px){.header .region-header .language-switcher-language-url{display:block;}.header .region-primary-menu{display:flex;flex-wrap:wrap;}.header .region-primary-menu .menu--main{display:contents;}}
@media (max-width:576px){.leaflet-popup-content{margin:1rem;max-height:350px;max-width:200px;overflow-x:hidden;overflow-y:auto;}}
@media (min-width:992px){.path-user:not(.user-logged-in,.path-error-403,.path-error-404) #block-custom-theme-local-tasks,.path-user:not(.user-logged-in,.path-error-403,.path-error-404) #block-custom-theme-content{display:inline-block;vertical-align:top;}.path-user:not(.user-logged-in,.path-error-403,.path-error-404) #block-custom-theme-local-tasks{margin-right:2rem;max-width:250px;width:100%;}.path-user:not(.user-logged-in,.path-error-403,.path-error-404) #block-custom-theme-local-tasks ul.tabs{display:flex;flex-direction:column;}.path-user:not(.user-logged-in,.path-error-403,.path-error-404):has(#block-custom-theme-local-tasks) #block-custom-theme-content{max-width:calc(100% - 250px - 3rem);width:100%;}.path-user:not(.user-logged-in,.path-error-403,.path-error-404) #block-custom-theme-content{width:100%;}.path-user:not(.user-logged-in,.path-error-403,.path-error-404):has(#block-custom-theme-local-tasks) [data-component-id="amtega_user:login"]::before,.path-user:not(.user-logged-in,.path-error-403,.path-error-404):has(#block-custom-theme-local-tasks) .amtega-user-form::before{width:calc(100vw + 250px);}}.path-user:not(.path-error-403,.path-error-404).user-logged-in:has(#block-custom-theme-local-tasks) [data-component-id="amtega_user:login"]::before,.path-user:not(.path-error-403,.path-error-404).user-logged-in:has(#block-custom-theme-local-tasks) .amtega-user-form::before{width:calc(100vw + 250px);}@media (min-width:992px){.path-user:not(.path-error-403,.path-error-404).user-logged-in:has(#block-custom-theme-local-tasks) #block-custom-theme-content:has(.amtega-user-form){width:auto;}}.amtega-user-form [data-component-id="amtega_user:login"] h1,.user-login-form h1,.user-form h1,.user-pass h1{color:var(--xunta-blue);font-size:clamp(calc(var(--font-size-h2) * 0.95),3vw,var(--font-size-h2));margin:0 0 15px;text-align:center;text-transform:uppercase;width:100%;}[data-component-id="amtega_user:links"]{justify-content:space-between;}[data-component-id="amtega_user:links"]:has(a:only-child) a{flex:1;text-align:center !important;}[data-component-id="amtega_user:links"] a{color:var(--xunta-blue);font-size:calc(var(--font-size) * 0.8);}[data-component-id="amtega_user:links"] a:hover,[data-component-id="amtega_user:links"] a:focus{color:var(--xunta-blue-secondary);}[data-component-id="amtega_user:login"] [data-component-id="amtega_user:link_button"] a,.amtega-user-form [data-component-id="amtega_user:link_button"] a{--background-color--hover:var(--xunta-blue-secondary);--background-color:var(--xunta-blue);--border-color:var(--color--gray-500);--border-color--hover:var(--color--gray-500);--color:#fff;border-radius:0;border-style:dashed;padding:15px 26px 12px;}[data-component-id="amtega_user:login"] [data-component-id="amtega_user:link_buttons"] fieldset legend,.amtega-user-form [data-component-id="amtega_user:link_buttons"] fieldset legend{color:var(--xunta-blue-secondary);}[data-component-id="amtega_user:login"],.amtega-user-form{max-width:750px;}[data-component-id="amtega_user:login"] .user-login-form{align-items:flex-end;}[data-component-id="amtega_user:login"] .user-pass p,.amtega-user-form .user-pass p{border:0;border-radius:0;}[data-component-id="amtega_user:login"] .user-login-form > .form-wrapper > .form-item,[data-component-id="amtega_user:login"] .user-login-form > .form-item,[data-component-id="amtega_user:login"] .user-login-form .address-container-inline > .form-item,[data-component-id="amtega_user:login"] .user-form > .form-wrapper > .form-item,[data-component-id="amtega_user:login"] .user-form > .form-item,[data-component-id="amtega_user:login"] .user-form .address-container-inline > .form-item,[data-component-id="amtega_user:login"] .user-pass > .form-wrapper > .form-item,[data-component-id="amtega_user:login"] .user-pass > .form-item,[data-component-id="amtega_user:login"] .user-pass .address-container-inline > .form-item,.amtega-user-form .user-login-form > .form-wrapper > .form-item,.amtega-user-form .user-login-form > .form-item,.amtega-user-form .user-login-form .address-container-inline > .form-item,.amtega-user-form .user-form > .form-wrapper > .form-item,.amtega-user-form .user-form > .form-item,.amtega-user-form .user-form .address-container-inline > .form-item,.amtega-user-form .user-pass > .form-wrapper > .form-item,.amtega-user-form .user-pass > .form-item,.amtega-user-form .user-pass .address-container-inline > .form-item{margin:0 !important;}[data-component-id="amtega_user:login"] .user-login-form .form-item .form-text,[data-component-id="amtega_user:login"] .user-login-form .form-item .form-email,[data-component-id="amtega_user:login"] .user-form .form-item .form-text,[data-component-id="amtega_user:login"] .user-form .form-item .form-email,[data-component-id="amtega_user:login"] .user-pass .form-item .form-text,[data-component-id="amtega_user:login"] .user-pass .form-item .form-email,.amtega-user-form .user-login-form .form-item .form-text,.amtega-user-form .user-login-form .form-item .form-email,.amtega-user-form .user-form .form-item .form-text,.amtega-user-form .user-form .form-item .form-email,.amtega-user-form .user-form .form-item .form-url,.amtega-user-form .user-pass .form-item .form-text,.amtega-user-form .user-pass .form-item .form-email{border-radius:var(--form-item--border-radius);padding:var(--form-item--padding);}[data-component-id="amtega_user:login"] .user-login-form .form-item label,[data-component-id="amtega_user:login"] .user-form .form-item label,[data-component-id="amtega_user:login"] .user-pass .form-item label,.amtega-user-form .user-login-form .form-item label,.amtega-user-form .user-form .form-item label,.amtega-user-form .user-pass .form-item label{color:var(--color-body);}[data-component-id="amtega_user:login"] .user-login-form .form-control:focus,[data-component-id="amtega_user:login"] .user-login-form .form-control:focus-visible,[data-component-id="amtega_user:login"] .user-form .form-control:focus,[data-component-id="amtega_user:login"] .user-form .form-control:focus-visible,[data-component-id="amtega_user:login"] .user-pass .form-control:focus,[data-component-id="amtega_user:login"] .user-pass .form-control:focus-visible,.amtega-user-form .user-login-form .form-control:focus,.amtega-user-form .user-login-form .form-control:focus-visible,.amtega-user-form .user-form .form-control:focus,.amtega-user-form .user-form .form-control:focus-visible,.amtega-user-form .user-pass .form-control:focus,.amtega-user-form .user-pass .form-control:focus-visible{outline:2px solid var(--xunta-blue-50);}[data-component-id="amtega_user:login"] .user-login-form .form-actions input,[data-component-id="amtega_user:login"] .user-form .form-actions input,[data-component-id="amtega_user:login"] .user-pass .form-actions input,.amtega-user-form .user-login-form .form-actions input,.amtega-user-form .user-form .form-actions input,.amtega-user-form .user-pass .form-actions input{--background-color--hover:var(--btn--bg-hover);--background-color:var(--btn--bg);--border-color--hover:var(--btn--border-color);--border-color:var(--btn--border-color);--color--hover:var(--btn--color);--color:var(--btn--color);border-radius:0;border-style:dashed;font-size:calc(var(--font-size) * 1.1);padding:15px 26px 12px;white-space:normal;}.amtega-user-form .user-login-form .field--name-field-department .select-wrapper,.amtega-user-form .user-form .field--name-field-department .select-wrapper{display:block;margin-bottom:0.5rem;margin-right:0;width:100%;}.amtega-user-form .user-login-form .field--name-field-department select,.amtega-user-form .user-form .field--name-field-department select{display:block;width:100%;}[data-component-id="amtega_user:login"] .user-login-form .form-item-captcha-response,[data-component-id="amtega_user:login"] .user-register-form .form-item-captcha-response,[data-component-id="amtega_user:login"] .user-form .form-item-captcha-response,[data-component-id="amtega_user:login"] .user-pass .form-item-captcha-response,.amtega-user-form .user-login-form .form-item-captcha-response,.amtega-user-form .user-register-form .form-item-captcha-response,.amtega-user-form .user-form .form-item-captcha-response,.amtega-user-form .user-pass .form-item-captcha-response{margin-bottom:0;}[data-component-id="amtega_user:login"] .user-login-form .form-item-captcha-response:has(label + input),[data-component-id="amtega_user:login"] .user-register-form .form-item-captcha-response:has(label + input),[data-component-id="amtega_user:login"] .user-form .form-item-captcha-response:has(label + input),[data-component-id="amtega_user:login"] .user-pass .form-item-captcha-response:has(label + input),.amtega-user-form .user-login-form .form-item-captcha-response:has(label + input),.amtega-user-form .user-register-form .form-item-captcha-response:has(label + input),.amtega-user-form .user-form .form-item-captcha-response:has(label + input),.amtega-user-form .user-pass .form-item-captcha-response:has(label + input){align-items:center;display:flex;flex-flow:row wrap;gap:0 1rem;}[data-component-id="amtega_user:login"] .user-login-form .form-item-captcha-response:has(label + input) .description,[data-component-id="amtega_user:login"] .user-register-form .form-item-captcha-response:has(label + input) .description,[data-component-id="amtega_user:login"] .user-form .form-item-captcha-response:has(label + input) .description,[data-component-id="amtega_user:login"] .user-pass .form-item-captcha-response:has(label + input) .description,.amtega-user-form .user-login-form .form-item-captcha-response:has(label + input) .description,.amtega-user-form .user-register-form .form-item-captcha-response:has(label + input) .description,.amtega-user-form .user-form .form-item-captcha-response:has(label + input) .description,.amtega-user-form .user-pass .form-item-captcha-response:has(label + input) .description{flex-basis:100%;}[data-component-id="amtega_user:login"] .user-login-form .form-item-captcha-response:has(label + input) input,[data-component-id="amtega_user:login"] .user-register-form .form-item-captcha-response:has(label + input) input,[data-component-id="amtega_user:login"] .user-form .form-item-captcha-response:has(label + input) input,[data-component-id="amtega_user:login"] .user-pass .form-item-captcha-response:has(label + input) input,.amtega-user-form .user-login-form .form-item-captcha-response:has(label + input) input,.amtega-user-form .user-register-form .form-item-captcha-response:has(label + input) input,.amtega-user-form .user-form .form-item-captcha-response:has(label + input) input,.amtega-user-form .user-pass .form-item-captcha-response:has(label + input) input{flex:1;min-width:85px;}[data-component-id="amtega_user:login"] details,.amtega-user-form details{border:1px dashed var(--color--gray-500);border-radius:0;width:100%;}[data-component-id="amtega_user:login"] details:has(+ details),.amtega-user-form details:has(+ details){margin-bottom:0;}[data-component-id="amtega_user:login"] details:has(+ details) + details,.amtega-user-form details:has(+ details) + details{margin-top:0;}[data-component-id="amtega_user:login"] details .details-wrapper,.amtega-user-form details .details-wrapper{padding-bottom:1rem;}[data-component-id="amtega_user:login"] details .field-group-html-element:not(:first-child) > h2,.amtega-user-form details .field-group-html-element:not(:first-child) > h2{margin-top:4rem;}[data-component-id="amtega_user:login"] details summary,.amtega-user-form details summary{font-size:calc(var(--font-size) * 0.8);font-weight:bold;}[data-component-id="amtega_user:login"] details h2,.amtega-user-form details h2{color:var(--xunta-blue);font-size:clamp(calc(var(--font-size-h4) * 0.95),3vw,var(--font-size-h4));position:relative;text-align:center;text-transform:uppercase;}[data-component-id="amtega_user:login"] details h2::before,.amtega-user-form details h2::before{background-color:var(--section-title-color);bottom:-8px;content:'';display:block;height:1px;margin-top:1rem;position:absolute;width:100%;}[data-component-id="amtega_user:login"] details .field--widget-boolean-checkbox:not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.tablesaw-cell-content) > .form-type-checkbox,[data-component-id="amtega_user:login"] details .details-wrapper:not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.tablesaw-cell-content) > .form-type-checkbox,.amtega-user-form details .field--widget-boolean-checkbox:not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.tablesaw-cell-content) > .form-type-checkbox,.amtega-user-form details .details-wrapper:not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.tablesaw-cell-content) > .form-type-checkbox{display:flex;gap:0.5rem;}[data-component-id="amtega_user:login"] details .field--widget-boolean-checkbox:not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.tablesaw-cell-content) > .form-type-checkbox input,[data-component-id="amtega_user:login"] details .details-wrapper:not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.tablesaw-cell-content) > .form-type-checkbox input,.amtega-user-form details .field--widget-boolean-checkbox:not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.tablesaw-cell-content) > .form-type-checkbox input,.amtega-user-form details .details-wrapper:not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.tablesaw-cell-content) > .form-type-checkbox input{flex-basis:18px;}[data-component-id="amtega_user:login"] details .field--widget-boolean-checkbox:not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.tablesaw-cell-content) > .form-type-checkbox .description,[data-component-id="amtega_user:login"] details .details-wrapper:not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.tablesaw-cell-content) > .form-type-checkbox .description,.amtega-user-form details .field--widget-boolean-checkbox:not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.tablesaw-cell-content) > .form-type-checkbox .description,.amtega-user-form details .details-wrapper:not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.tablesaw-cell-content) > .form-type-checkbox .description{flex-basis:100%;}[data-component-id="amtega_user:login"] .form-type-password-confirm .form-type-password,.amtega-user-form .form-type-password-confirm .form-type-password{overflow:visible;}[data-component-id="amtega_user:login"] .form-type-password-confirm .form-item__error-message,.amtega-user-form .form-type-password-confirm .form-item__error-message{background-color:#fbe0e0;}[data-component-id="amtega_user:login"] .form-type-password-confirm .description,.amtega-user-form .form-type-password-confirm .description{background-color:var(--xunta-blue-10);color:var(--xunta-blue);}[data-component-id="amtega_user:login"] .form-type-password-confirm .form-item__error-message,[data-component-id="amtega_user:login"] .form-type-password-confirm .description,.amtega-user-form .form-type-password-confirm .form-item__error-message,.amtega-user-form .form-type-password-confirm .description{margin:0;padding:0.3rem 0.5rem;}[data-component-id="amtega_user:login"] .form-type-password-confirm .password-strength,[data-component-id="amtega_user:login"] .form-type-password-confirm .password-suggestions,[data-component-id="amtega_user:login"] .form-type-password-confirm .password-confirm-message,.amtega-user-form .form-type-password-confirm .password-strength,.amtega-user-form .form-type-password-confirm .password-suggestions,.amtega-user-form .form-type-password-confirm .password-confirm-message{font-size:calc(var(--font-size) * 0.8);width:100%;}[data-component-id="amtega_user:login"] .form-type-password-confirm .password-strength:has(.password-strength__text:empty),.amtega-user-form .form-type-password-confirm .password-strength:has(.password-strength__text:empty){display:none;}[data-component-id="amtega_user:login"] .form-type-password-confirm .password-strength .password-strength__text,.amtega-user-form .form-type-password-confirm .password-strength .password-strength__text{color:var(--xunta-blue-secondary);font-weight:bold;}[data-component-id="amtega_user:login"] .form-type-password-confirm .password-confirm-message,.amtega-user-form .form-type-password-confirm .password-confirm-message{margin-top:1.1rem;}[data-component-id="amtega_user:login"] .form-type-password-confirm .password-confirm-message:has([data-drupal-selector="password-match-status-text"]:empty),.amtega-user-form .form-type-password-confirm .password-confirm-message:has([data-drupal-selector="password-match-status-text"]:empty){display:none;}[data-component-id="amtega_user:login"] .form-type-password-confirm .password-confirm-message [data-drupal-selector="password-match-status-text"],.amtega-user-form .form-type-password-confirm .password-confirm-message [data-drupal-selector="password-match-status-text"]{color:var(--color-error);font-weight:bold;}[data-component-id="amtega_user:login"] .form-type-password-confirm .password-confirm-message [data-drupal-selector="password-match-status-text"].ok,.amtega-user-form .form-type-password-confirm .password-confirm-message [data-drupal-selector="password-match-status-text"].ok{color:var(--color-green);}[data-component-id="amtega_user:login"] .form-type-password-confirm .password-suggestions,.amtega-user-form .form-type-password-confirm .password-suggestions{background-color:var(--xunta-blue-10);border:0;color:var(--xunta-blue);margin-top:0;max-width:none;}[data-component-id="amtega_user:login"] .form-type-password-confirm .password-suggestions > ul,.amtega-user-form .form-type-password-confirm .password-suggestions > ul{margin-top:0;}[data-component-id="amtega_user:login"] .form-type-checkbox label,.amtega-user-form .form-type-checkbox label{font-weight:normal;}[data-component-id="amtega_user:login"] .form-type-checkbox input,.amtega-user-form .form-type-checkbox input{margin-top:1px;}[data-component-id="amtega_user:login"] .form-type-checkbox input:checked + label,.amtega-user-form .form-type-checkbox input:checked + label{font-weight:bold;}[data-component-id="amtega_user:login"] .form-type-checkbox .description,.amtega-user-form .form-type-checkbox .description{margin-left:0;}[data-component-id="amtega_user:login"] .field-group-html-element:not(.field-group-grid),.amtega-user-form .field-group-html-element:not(.field-group-grid){display:flex;flex-direction:column;gap:1rem 24px;}[data-component-id="amtega_user:login"] .field-group-html-element:not(.field-group-grid) .form-wrapper:not(.address-container-inline),.amtega-user-form .field-group-html-element:not(.field-group-grid) .form-wrapper:not(.address-container-inline,[data-drupal-selector$="-entity-field-image-gallery"]){display:flex;flex-direction:column;gap:1rem 24px;}[data-component-id="amtega_user:login"] .field-group-grid,.amtega-user-form .field-group-grid{display:grid;gap:1rem 24px;grid-template-columns:repeat(1,1fr);}[data-component-id="amtega_user:login"] .field-group-grid .form-item,.amtega-user-form .field-group-grid .form-item{margin:0 !important;}[data-component-id="amtega_user:login"] .address-container-inline,.amtega-user-form .address-container-inline{display:flex;gap:1rem 24px;}@media (max-width:576px){[data-component-id="amtega_user:login"] .address-container-inline,.amtega-user-form .address-container-inline{flex-direction:column;}[data-component-id="amtega_user:login"] .address-container-inline > .form-item,[data-component-id="amtega_user:login"] .address-container-inline > .form-item input,[data-component-id="amtega_user:login"] .address-container-inline > .form-item select,.amtega-user-form .address-container-inline > .form-item,.amtega-user-form .address-container-inline > .form-item input,.amtega-user-form .address-container-inline > .form-item select{width:100%;}}@media (min-width:576px){.form-type-password-confirm{gap:8px 24px;}.form-type-password-confirm > *:not(.form-type-password){width:100%;}[data-component-id="amtega_user:login"] .field-group-grid-50,[data-component-id="amtega_user:login"] .field-group-grid-25,.amtega-user-form .field-group-grid-50,.amtega-user-form .field-group-grid-25{grid-template-columns:repeat(2,1fr);}[data-component-id="amtega_user:login"] .field-group-grid-75-25,.amtega-user-form .field-group-grid-75-25{grid-template-columns:3.3fr minmax(139px,1fr);}[data-component-id="amtega_user:login"] .address-container-inline,.amtega-user-form .address-container-inline{flex-flow:row wrap;}[data-component-id="amtega_user:login"] .address-container-inline [class$="-address-locality"],.amtega-user-form .address-container-inline [class$="-address-locality"]{flex:1;}[data-component-id="amtega_user:login"] .address-container-inline [class$="-address-locality"] select,.amtega-user-form .address-container-inline [class$="-address-locality"] select{width:-webkit-fill-available;}}@media (min-width:768px){[data-component-id="amtega_user:login"] .field-group-grid-25,.amtega-user-form .field-group-grid-25{grid-template-columns:repeat(4,1fr);}}.path-user .user-cancel-form{text-align:center;}.path-user .user-cancel-form .form-actions{justify-content:center;}@media (min-width:576px){.amtega-user-form .user-form .form-actions{flex-flow:row nowrap;}.amtega-user-form .user-form .form-actions > *{flex:1;text-transform:uppercase;}}.amtega-user-form.commerce-checkout-process{margin-inline:auto;max-width:1100px;position:relative;}.amtega-user-form.commerce-checkout-process::before{background-image:url(/profiles/custom/amtega_profile/modules/amtega_user/assets/images/bg.svg);background-repeat:no-repeat;background-size:cover;content:"";height:342px;left:50%;position:absolute;top:-25px;transform:translateX(-50%);width:100vw;z-index:-1;}.amtega-user-form.commerce-checkout-process > form .form-wrapper__login-option{background-color:#fff;border:0;border-radius:20px;box-shadow:0 20px 30px rgb(0 0 0 / 29%);box-sizing:border-box;margin-inline:auto;max-width:600px;padding:50px 25px;}.amtega-user-form.commerce-checkout-process > form .form-wrapper__login-option legend{color:var(--xunta-blue);display:contents;font-size:clamp(calc(var(--font-size-h3) * 0.95),3vw,var(--font-size-h3));font-weight:bold;margin:0 0 15px;text-align:center;text-transform:uppercase;width:100%;}.amtega-user-form.commerce-checkout-process > form .form-wrapper__login-option legend span{display:block;margin-bottom:2rem;width:100%;}.amtega-user-form.commerce-checkout-process > form .form-wrapper__returning-customer .form-submit{display:block;margin-block:2rem;text-transform:uppercase;width:100%;}.amtega-user-form.commerce-checkout-process > form .form-wrapper__returning-customer a{display:block;font-size:calc(var(--font-size) * 0.8);text-align:center;width:100%;}.amtega-user-form.commerce-checkout-process > form .form-wrapper__guest-checkout a{display:block;margin-top:2rem;text-transform:uppercase;width:100%;}
@keyframes warning{from{background-position:0 0;}to{background-position:-28px 0;}}.maintenance-page .layout-container{margin:0 auto;}.maintenance-page .layout-container header{background:var(--color--primary);margin-bottom:3rem;padding:1.125rem 1rem;transition:var(--transition);}.maintenance-page .layout-container header img{filter:brightness(0) invert(1);height:36px;max-width:100%;}.maintenance-page .layout-container main{font-size:calc(var(--font-size) * 1.2);padding:5rem 2rem;text-align:center;}.maintenance-page .layout-container main .maintenance-page-content{align-items:center;border-radius:0 0 20px 20px;color:var(--color--secondary);display:block;margin:0 auto;transition:var(--transition);}.maintenance-page .layout-container main .maintenance-page-icon{margin-bottom:2rem;}.maintenance-page .layout-container main .maintenance-page-text{color:var(--color--secondary);}.maintenance-page .layout-container main .maintenance-page-title{animation:warning 1.25s linear infinite;background:repeating-linear-gradient(135deg,#fff,#fff 10px,transparent 10px,transparent 20px),linear-gradient(0deg,var(--color--secondary));background-size:150%,cover;border-radius:5px;margin-bottom:2rem;padding:5px 45px;text-align:center;width:100%;}.maintenance-page .layout-container main h1{background:rgb(255 255 255 / 85%);border-radius:20px;box-shadow:0 0 19px 8px #fff;margin-bottom:0;margin-left:auto;margin-right:auto;padding:2px 1rem 0;text-transform:uppercase;width:fit-content;}@media (max-width:576px){.maintenance-page .layout-container main{padding:3rem 1rem;}.maintenance-page .layout-container main .maintenance-page-title{padding:5px 30px;}.maintenance-page .layout-container main h1{padding:2px 0 0;}}@media (min-width:992px){.maintenance-page .layout-container header{padding:2rem;}.maintenance-page .layout-container header img{height:48px;}.maintenance-page .layout-container main .maintenance-page-content{max-width:800px;width:80%;}}
@media (min-width:992px){.path-user:not(.path-error-403,.path-error-404).user-logged-in #block-custom-theme-local-tasks,.path-user:not(.path-error-403,.path-error-404).user-logged-in #block-custom-theme-content{display:inline-block;vertical-align:top;}.path-user:not(.path-error-403,.path-error-404).user-logged-in #block-custom-theme-local-tasks{margin-right:2rem;max-width:250px;width:100%;}.path-user:not(.path-error-403,.path-error-404).user-logged-in #block-custom-theme-local-tasks ul.tabs{display:flex;flex-direction:column;}.path-user:not(.path-error-403,.path-error-404).user-logged-in:has(#block-custom-theme-local-tasks) #block-custom-theme-content{max-width:calc(100% - 250px - 3rem);width:100%;}.path-user:not(.path-error-403,.path-error-404).user-logged-in #block-custom-theme-content{width:100%;}}.path-user:not(.path-error-403,.path-error-404).user-logged-in .field--name-customer-profiles{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr);}@media (min-width:576px){.path-user:not(.path-error-403,.path-error-404).user-logged-in .field--name-customer-profiles{gap:2rem;grid-template-columns:repeat(2,1fr);}}.path-user:not(.path-error-403,.path-error-404).user-logged-in .field--name-customer-profiles > .field__item{background-color:var(--xunta-blue-10);border:1px dashed var(--color--gray-500);font-size:16px;padding:1rem;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .field--name-customer-profiles > .field__item .profile--type--customer .field--name-address p.address{margin-bottom:0;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .profile-wrapper{background-color:var(--color--background-light);border:2px solid var(--color--secondary);border-inline:0;display:grid;font-size:16px;gap:2rem;grid-template-columns:repeat(1,1fr);margin-bottom:1.5rem;padding:2rem 1rem;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .profile-section .profile-label-section{background-color:var(--color--secondary-light) !important;border-radius:8px;font-size:calc(var(--font-size) * 0.8);font-weight:bold;line-height:1;margin-bottom:1rem;padding:0.5rem;text-transform:uppercase;width:fit-content;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .profile-section-contact .field{display:inline-block;}@media (min-width:768px){.path-user:not(.path-error-403,.path-error-404).user-logged-in .profile-wrapper{grid-template-columns:repeat(2,1fr);}}.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer:has(.address-book__empty-text){display:flex;flex-direction:column;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer .address-book__empty-text{border-bottom:2px solid var(--color--secondary);margin-bottom:20px;order:-1;width:100%;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer a.address-book__add-link{margin-bottom:1rem;margin-left:auto;width:fit-content;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer .address-book__profiles{display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr);}.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer .address-book__profile{background-color:var(--xunta-blue-10);border:1px dashed var(--color--gray-500);display:flex;flex-flow:row wrap;margin-inline:0;padding:1rem;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer .address-book__profile .field--name-address,.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer .address-book__profile .profile--view-mode--full{flex:1;font-size:16px;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer .address-book__profile .field--name-address p.address,.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer .address-book__profile .profile--view-mode--full p.address{margin-bottom:0;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer .address-book__profile .address-book__operations{align-content:space-between;display:flex;flex-basis:auto;flex-flow:row wrap;gap:1rem;justify-content:right;margin:0;width:calc(57px * 2 + 1rem);}@media (max-width:576px){.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer .address-book__profile .address-book__operations{margin-bottom:1rem;order:-1;width:100%;}}.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer .address-book__profile a.address-book__delete-link,.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer .address-book__profile a.address-book__edit-link{background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:19px;border:0;border-radius:50%;box-shadow:var(--shadow);display:inline-block;flex-basis:38px;height:38px;margin:0;overflow:hidden;padding:0;text-indent:-9999px;width:38px;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer .address-book__profile a.address-book__delete-link:hover,.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer .address-book__profile a.address-book__delete-link:focus,.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer .address-book__profile a.address-book__delete-link:focus-visible,.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer .address-book__profile a.address-book__edit-link:hover,.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer .address-book__profile a.address-book__edit-link:focus,.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer .address-book__profile a.address-book__edit-link:focus-visible{background-color:var(--xunta-blue-50);}.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer .address-book__profile a.address-book__delete-link{background-image:url(/themes/custom/custom_theme/images/icons/feather-trash.svg);}.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer .address-book__profile a.address-book__edit-link{background-image:url(/themes/custom/custom_theme/images/icons/pencil-fill.svg);}.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer .address-book__profile a.address-book__set-default-link{background-color:var(--xunta-blue);border-radius:8px;box-shadow:var(--shadow);color:#fff;font-size:calc(var(--font-size) * 0.8);height:fit-content;line-height:1;margin:0;padding:0.5rem;width:fit-content;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer .address-book__profile a.address-book__set-default-link:hover,.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer .address-book__profile a.address-book__set-default-link:focus,.path-user:not(.path-error-403,.path-error-404).user-logged-in .address-book__container--customer .address-book__profile a.address-book__set-default-link:focus-visible{background-color:var(--xunta-blue-secondary);}.path-user:not(.path-error-403,.path-error-404).user-logged-in .view-commerce-user-orders table{display:block;min-height:200px;overflow-x:auto;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .view-commerce-user-orders table thead{font-size:15px;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .view-commerce-user-orders table tbody{font-size:14px;line-height:normal;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .view-commerce-user-orders table .views-field-order-number{min-width:100px;text-align:center;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .view-commerce-user-orders table tbody .views-field-field-cixtec-payment-url a{--btn--font-size:13px;--btn--padding:7px 9px 6px;border-radius:3px;box-shadow:var(--shadow);display:block;line-height:1;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .view-commerce-user-orders table tbody .views-field-custom-order-operations .dropbutton-multiple{margin-right:0;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .view-commerce-user-orders table tbody .views-field-custom-order-operations .dropbutton-widget{line-height:2;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .view-commerce-user-orders table tbody .views-field-custom-order-operations .dropbutton-action{line-height:2;}.path-user:not(.path-error-403,.path-error-404).user-logged-in:has(#block-custom-theme-local-tasks) #block-custom-theme-content:has(.amtega-user-form > .user-notices-form){width:100%;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .amtega-user-form:has(.user-notices-form){max-width:unset;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices{margin-bottom:3rem;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices fieldset{border:0;padding:0;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices legend{font-weight:bold;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices fieldset[data-drupal-selector="edit-field-notices"] > legend span{background-color:var(--color--secondary-light) !important;border-radius:8px;display:block;font-size:calc(var(--font-size) * 0.8);line-height:1;margin-bottom:1rem;padding:0.5rem;text-transform:uppercase;width:fit-content;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices:not(:has(table,.ief-form-bottom)) legend{border-bottom:2px solid var(--color--secondary);margin-bottom:20px;width:100%;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices .ief-form-row .form-type-checkbox label,.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices .ief-form-bottom .form-type-checkbox label{word-break:break-word;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices .ief-form-row .field--name-label input,.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices .ief-form-bottom .field--name-label input{width:100%;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices table .ief-entity-operations input{--btn--bg:var(--color--secondary);--btn--border-radius:50%;background-position:center center;background-repeat:no-repeat;background-size:19px;border:0;box-shadow:var(--shadow);display:inline-block;flex-basis:38px;height:38px;margin:0;overflow:hidden;padding:0;text-indent:-9999px;width:38px;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices table .ief-entity-operations input[data-drupal-selector$="-actions-ief-entity-edit"]{background-image:url(/themes/custom/custom_theme/images/icons/pencil-fill.svg);}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices table .ief-entity-operations input[data-drupal-selector$="-actions-ief-entity-remove"]{background-image:url(/themes/custom/custom_theme/images/icons/feather-trash.svg);}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices table tbody{position:relative;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices table tbody .inline-entity-form-notice-label{width:100%;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices table tbody .ief-row-form:not(:has(em.placeholder)) > td{background-color:var(--color--background-light);}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices table tbody .ief-row-form:has(em.placeholder){background-color:#fff;border-radius:8px;box-shadow:0 6px 24px 4px rgb(0 0 0 / 30%);left:50%;max-width:500px;overflow:hidden;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;word-break:break-word;z-index:300;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices table tbody .ief-row-form:has(em.placeholder) > td{background-color:#fff;border:0;display:block;padding:1rem;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices table tbody .ief-row-form:has(em.placeholder) .ief-form > .form-wrapper{display:block;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices table tbody .ief-row-form:has(em.placeholder) .ief-form > .form-wrapper:has(.button){display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices table tbody .ief-row-form:has(em.placeholder) .ief-form > .form-wrapper:has(.button) .button{margin:0;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices table tbody .ief-row-form:has(em.placeholder) .ief-form > .form-wrapper:has(.button) .button[data-drupal-selector$="-form-actions-ief-remove-confirm"]{--btn--bg-hover:var(--xunta-blue-secondary);--btn--bg:var(--color--secondary);--btn--border-color:var(--color--secondary);--btn--border-color-hover:var(--xunta-blue-secondary);--btn--border-type:solid;--btn--color-hover:#fff;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices table tbody .ief-row-form:has(em.placeholder) .ief-form > .form-wrapper .placeholder{background-color:var(--xunta-blue-10);border-radius:4px;color:var(--xunta-blue-secondary);font-weight:bold;margin-right:3px;padding:1px 5px;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices [id^="edit-field-notices-actions"] input.btn{--btn--bg-hover:var(--xunta-blue-secondary);--btn--bg:var(--color--secondary);--btn--border-color:var(--color--secondary);--btn--border-color-hover:var(--xunta-blue-secondary);--btn--border-type:solid;--btn--color-hover:#fff;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices .ief-form{margin-top:0;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices .ief-form > .fieldset-wrapper > .form-wrapper [data-drupal-selector$="-actions"],.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices .ief-form > .fieldset-wrapper > .form-wrapper [data-drupal-selector^="edit-field-noticies-form-inline-entity-form-entities-"],.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices .ief-form > .form-wrapper [data-drupal-selector$="-actions"],.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices .ief-form > .form-wrapper [data-drupal-selector^="edit-field-noticies-form-inline-entity-form-entities-"]{display:flex;flex-wrap:wrap;gap:1rem;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices .ief-form > .fieldset-wrapper > .form-wrapper [data-drupal-selector$="-actions"],.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices .ief-form > .form-wrapper [data-drupal-selector$="-actions"]{justify-content:end;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices .ief-form input[data-drupal-selector$="-form-actions-ief-edit-save"],.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices .ief-form input[data-drupal-selector$="-actions-ief-add-save"]{--btn--bg-hover:var(--xunta-blue-secondary);--btn--bg:var(--color--secondary);--btn--border-color:var(--color--secondary);--btn--border-color-hover:var(--xunta-blue-secondary);--btn--border-type:solid;--btn--color-hover:#fff;order:1;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices .ief-form input.btn{margin-inline:0;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices .tabledrag-toggle-weight-wrapper{display:none;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices .ief-tabledrag-header,.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices .ief-tabledrag-handle{display:none;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices .ief-tabledrag-handle .handle{height:100%;width:100%;}@media (max-width:576px){.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices table tbody .ief-row-form:has(em.placeholder){max-width:90%;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices table tbody .ief-row-form:has(em.placeholder) .ief-form > .form-wrapper:has(.button) .button{font-size:calc(var(--font-size) * 0.75);padding:10px 18px 8px;}.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices .ief-form > .fieldset-wrapper > .form-wrapper [data-drupal-selector$="-actions"],.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices .ief-form > .fieldset-wrapper > .form-wrapper [data-drupal-selector^="edit-field-noticies-form-inline-entity-form-entities-"],.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices .ief-form > .form-wrapper [data-drupal-selector$="-actions"],.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices .ief-form > .form-wrapper [data-drupal-selector^="edit-field-noticies-form-inline-entity-form-entities-"]{flex-direction:column;justify-content:center;}}@media (min-width:576px){.path-user:not(.path-error-403,.path-error-404).user-logged-in .user-notices-form .field--name-field-notices [id^="edit-field-notices-actions"]{float:right;}}
.path-newsletter .layout-content{padding:4rem 2rem 2rem;position:relative;}.path-newsletter .layout-content::before{background:url(/themes/custom/custom_theme/images/backgrounds/newsletter.png) no-repeat;background-position:-200px center;background-size:cover;content:'';height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1;}.path-newsletter h1{border:0;color:var(--xunta-blue-secondary);font-size:clamp(calc(var(--font-size-h2) * 0.95),3vw,var(--font-size-h2));padding-bottom:0;text-shadow:0 3px 3px rgb(255 255 255 / 70%),0 0 2px rgb(255 255 255 / 60%),0 3px 8px rgb(255 255 255 / 70%);text-transform:unset;}.path-newsletter .simple-bulletin-update-subscription,.path-newsletter .simple-bulletin-cancel-subscription{align-items:end;display:flex;gap:0 2rem;}@media (min-width:768px){.path-newsletter .simple-bulletin-update-subscription:has(.description),.path-newsletter .simple-bulletin-cancel-subscription:has(.description){align-items:start;}.path-newsletter .simple-bulletin-update-subscription:has(.description) .form-item-mail,.path-newsletter .simple-bulletin-cancel-subscription:has(.description) .form-item-mail{width:min-content;}.path-newsletter .simple-bulletin-update-subscription:has(.description) .form-actions,.path-newsletter .simple-bulletin-cancel-subscription:has(.description) .form-actions{margin-top:2.5rem;}}.path-newsletter form .form-type-email input{--form-item--bg:var(--xunta-blue-10);--form-item--border-color:var(--color--gray-500);--form-item--border-radius:0;--form-item--border-type:dashed;--form-item--border-width:1px;--form-item--color:var(--xunta-blue-secondary);--form-item--padding:13.5px 20px;}@media (min-width:576px){.path-newsletter .layout-content h2{margin-bottom:5px;}}@media (min-width:576px) and (max-width:768px){.path-newsletter .layout-content{padding:4rem 2rem 2rem 7rem;}}@media (max-width:768px){.path-newsletter .layout-content::after{background-color:#fff;content:'';filter:blur(25px);height:98%;left:50%;opacity:0.85;position:absolute;top:50%;transform:translate(-50%,-50%);width:97vw;z-index:-1;}.path-newsletter .layout-content::before{filter:blur(2px);}.path-newsletter form{flex-flow:column nowrap;}.path-newsletter form .form-item-mail{width:100%;}}@media (min-width:768px) and (max-width:992px){.path-newsletter .layout-content{padding:4rem 0 2rem 14rem;}.path-newsletter .layout-content:has([data-drupal-selector="simple-bulletin-update-subscription"]),.path-newsletter .layout-content:has([data-drupal-selector="simple-bulletin-cancel-subscription"]){padding:4rem 2rem 2rem 19rem;}}@media (min-width:992px) and (max-width:1100px){.path-newsletter .layout-content::before{background-position:-145px center;}.path-newsletter .layout-content:has([data-drupal-selector="simple-bulletin-update-subscription"]),.path-newsletter .layout-content:has([data-drupal-selector="simple-bulletin-cancel-subscription"]){padding:4rem 2rem 2rem 22rem;}}@media (min-width:992px) and (max-width:1200px){.path-newsletter .layout-content{padding:4rem 0 2rem 17rem;}}@media (max-width:1100px){.path-newsletter form .form-item-mail{flex:1;}.path-newsletter form .form-item-mail input{width:100%;}}@media (min-width:1100px) and (max-width:1200px){.path-newsletter .layout-content::before{background-position:-145px center;}.path-newsletter .layout-content:has([data-drupal-selector="simple-bulletin-update-subscription"]),.path-newsletter .layout-content:has([data-drupal-selector="simple-bulletin-cancel-subscription"]){padding:4rem 2rem 2rem 21rem;}}@media (min-width:1200px){.path-newsletter .layout-content{padding:4rem 0 2rem 14rem;}.path-newsletter .layout-content::before{background-position:center;}}
.amtega-user-form .user-bookstore-form,.amtega-user-form .user-citizen-form{gap:1rem 24px;}.amtega-user-form h2{font-size:clamp(calc(var(--font-size-h3) * 0.95),3vw,var(--font-size-h3));margin-bottom:0;margin-top:2rem;}.amtega-user-form [data-drupal-selector$="-entity-group-contact-details"] > h2{margin-top:3rem;}.amtega-user-form .ief-tabledrag-handle,.amtega-user-form .tabledrag-handle,.amtega-user-form .tabledrag-toggle-weight-wrapper{display:none;}.amtega-user-form .field--name-field-documentation,.amtega-user-form .field--name-field-main-image{border:1px dashed var(--color--gray-500);border-radius:0;padding:1em;width:100%;}.amtega-user-form .user-bookstore-form .field--name-bookshop-profiles .field--name-field-image-gallery details,.amtega-user-form .user-citizen-form .field--name-citizen-profiles .field--name-field-image-gallery details{margin-top:0;}.amtega-user-form .field--name-field-documentation input:not(.btn),.amtega-user-form .field--name-field-main-image input:not(.btn),.amtega-user-form .field--name-field-image-gallery input:not(.btn){width:100%;}.amtega-user-form .field--name-field-web > fieldset{border:1px dashed var(--color--gray-500);border-radius:0;margin:0;padding:1rem;}.amtega-user-form .field--name-field-web > fieldset > legend{color:var(--xunta-blue-secondary);display:contents;font-weight:bold;}.amtega-user-form .field--name-field-web > fieldset > .fieldset-wrapper{display:flex;flex-direction:column;gap:1rem;}.amtega-user-form .field--name-field-web .form-type-url input{width:100%;}.amtega-user-form .field--type-geofield fieldset[id*="-map-localization"]{border:1px dashed var(--color--gray-500);border-radius:0;margin:0;padding:1rem;}.amtega-user-form .field--type-geofield fieldset[id*="-map-localization"] legend{display:contents;font-size:calc(var(--font-size) * 0.8);font-weight:bold;}.amtega-user-form .field--type-geofield fieldset[id*="-map-localization"] fieldset legend{display:none;}.amtega-user-form .field--type-geofield fieldset[id*="-map-localization"] > .fieldset-wrapper > fieldset{border:0;margin:0;padding:0;}.amtega-user-form .user-bookstore-form .form-checkboxes .form-item,.amtega-user-form .user-citizen-form .form-checkboxes .form-item{margin-block:0;}.amtega-user-form .field--name-field-documentation input[data-drupal-selector$="-remove-button"],.amtega-user-form .field--name-field-main-image input[data-drupal-selector$="-remove-button"],.amtega-user-form .field--name-field-image-gallery input[data-drupal-selector$="-remove-button"]{background-color:#fff;background-image:url(/themes/custom/custom_theme/images/icons/feather-trash.svg);background-position:center center;background-repeat:no-repeat;background-size:19px;border:0;border-radius:50%;box-shadow:var(--shadow);display:inline-block;flex-basis:38px;height:38px;margin:0;overflow:hidden;padding:0;text-indent:-9999px;width:38px;}.amtega-user-form .field--name-field-documentation input[data-drupal-selector$="-remove-button"]:hover,.amtega-user-form .field--name-field-documentation input[data-drupal-selector$="-remove-button"]:focus,.amtega-user-form .field--name-field-documentation input[data-drupal-selector$="-remove-button"]:focus-visible,.amtega-user-form .field--name-field-main-image input[data-drupal-selector$="-remove-button"]:hover,.amtega-user-form .field--name-field-main-image input[data-drupal-selector$="-remove-button"]:focus,.amtega-user-form .field--name-field-main-image input[data-drupal-selector$="-remove-button"]:focus-visible,.amtega-user-form .field--name-field-image-gallery input[data-drupal-selector$="-remove-button"]:hover,.amtega-user-form .field--name-field-image-gallery input[data-drupal-selector$="-remove-button"]:focus,.amtega-user-form .field--name-field-image-gallery input[data-drupal-selector$="-remove-button"]:focus-visible{background-color:var(--xunta-blue-50);}.amtega-user-form .field--type-geofield fieldset[id*="-map-localization"] > .fieldset-wrapper > fieldset .form-actions{flex-direction:row;justify-content:center;margin-bottom:0;}.amtega-user-form .field--type-geofield fieldset[id*="-map-localization"] > .fieldset-wrapper > fieldset .form-actions input.btn{font-size:calc(var(--font-size) * 0.9);text-transform:initial;}.amtega-user-form .field--type-geofield fieldset[id*="-map-localization"] > .fieldset-wrapper > fieldset .form-actions [data-drupal-selector$="-value-map-actions-geolocation"]{--border-color--hover:var(--xunta-blue-secondary);--btn--bg-hover:var(--xunta-blue-secondary);--btn--bg:var(--color--secondary);--btn--border-color-hover:var(--xunta-blue-secondary);--btn--border-color:var(--color--secondary);--btn--border-type:solid;--btn--color-hover:#fff;--btn--color:var(--xunta-blue-secondary);--color--hover:#fff;}@media (min-width:576px){.amtega-user-form .address-container-inline{gap:1rem 24px;}.amtega-user-form .field--name-field-documentation,.amtega-user-form .field--name-field-main-image{padding:1em 1.5em;}.amtega-user-form .field--type-geofield fieldset[id*="-map-localization"] > .fieldset-wrapper > fieldset .form-actions{flex-flow:nowrap;}.amtega-user-form .field--type-geofield fieldset[id*="-map-localization"] > .fieldset-wrapper > fieldset .form-actions input.btn{width:fit-content;}}@media (min-width:576px) and (max-width:992px){.amtega-user-form .user-bookstore-form .address-container-inline .form-item:not([class$="-address-postal-code"]),.amtega-user-form .user-citizen-form .address-container-inline .form-item:not([class$="-address-postal-code"]){flex-basis:calc(50% - 12px);}.amtega-user-form .user-bookstore-form .address-container-inline .form-item:not([class$="-address-postal-code"]) input,.amtega-user-form .user-citizen-form .address-container-inline .form-item:not([class$="-address-postal-code"]) input,.amtega-user-form .user-bookstore-form .address-container-inline .form-item:not([class$="-address-postal-code"]) select,.amtega-user-form .user-citizen-form .address-container-inline .form-item:not([class$="-address-postal-code"]) select{width:100%;}}
.path-sitemap .sitemap{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr);}.path-sitemap .sitemap .sitemap-item h2{color:var(--xunta-blue-secondary);font-size:clamp(calc(var(--font-size-h2) * 0.85),3vw,calc(var(--font-size-h2) * 0.9));}.path-sitemap .sitemap .sitemap-item ul{padding-left:0;}.path-sitemap .sitemap .sitemap-item ul li{border-left:2px solid var(--xunta-blue-50);display:block;padding-bottom:0.5rem;padding-left:1.5rem;position:relative;}.path-sitemap .sitemap .sitemap-item ul li:last-child{border-left-color:transparent;}.path-sitemap .sitemap .sitemap-item ul li::before{border:solid var(--xunta-blue-50);border-width:0 0 2px 2px;content:'';display:block;height:1rem;left:-0.1rem;position:absolute;top:-0.25rem;width:0.75rem;}.path-sitemap .sitemap .sitemap-item ul li::after{background:var(--xunta-blue);border-radius:50%;content:'';display:block;height:0.75rem;left:0.5rem;position:absolute;top:0.25em;transition:var(--transition);width:0.75rem;}.path-sitemap .sitemap .sitemap-item ul li:has(> a:hover)::after,.path-sitemap .sitemap .sitemap-item ul li:has(> a:focus)::after{background:var(--xunta-blue-50);}.path-sitemap .sitemap .sitemap-item ul li ul{font-size:calc(var(--font-size) * 0.9);margin-top:0.5rem;padding-left:1rem;}.path-sitemap .sitemap .sitemap-item div > ul > li:first-child::before{border-left-color:#fff;}@media (max-width:576px){.path-sitemap .sitemap{gap:1rem;}}@media (min-width:992px){.path-sitemap .sitemap{grid-template-columns:repeat(2,1fr);}.path-sitemap .sitemap .sitemap-item ul li{padding-left:2.5rem;}.path-sitemap .sitemap .sitemap-item ul li::before{width:1rem;}.path-sitemap .sitemap .sitemap-item ul li::after{height:1.1rem;left:0.75rem;top:0.1em;width:1.1rem;}}
.path-cart .view-commerce-cart-form table tbody .views-field-total-price__number{font-weight:bold;}@media (min-width:576px) and (max-width:768px){.path-cart .view-commerce-cart-form table{display:block;overflow-x:auto;}}
.path-checkout h1{border-bottom:0;color:var(--xunta-blue-secondary);font-size:clamp(calc(var(--font-size-h4) * 0.95),4vw,var(--font-size-h4));padding:0;}.path-checkout .layout-checkout-form .form-item:not(.form-submit,.form-check) > input,.path-checkout .layout-checkout-form .form-item:not(.form-submit,.form-check) select{width:100%;}.path-checkout .layout-checkout-form .layout-region-checkout-secondary h3{background-color:var(--color--secondary-light);border-radius:8px 8px 0 0;font-size:calc(var(--font-size) * 0.8);margin:0;padding:1rem 1rem 0;text-transform:uppercase;}.path-checkout .layout-checkout-form .checkout-pane-payment-process .cixtec-order-info .text-section{border-top:1px solid var(--color--gray-900);margin-top:2rem;padding-bottom:1rem;padding-top:2rem;}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .checkout-pane-order-summary{background-color:var(--color--secondary-light);border-radius:0 0 8px 8px;padding:0 1rem 1rem;}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .checkout-pane-order-summary table tr td{background-color:#fff5e7;border-color:var(--color--secondary);font-size:14px;line-height:normal;}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .checkout-pane-order-summary table tbody .field--name-title{display:contents;font-weight:bold;}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .checkout-pane-order-summary table tbody .field--name-price{display:inline-block;}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .checkout-pane-order-summary table tbody .field--name-price::before{content:'(';}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .checkout-pane-order-summary table tbody .field--name-price::after{content:')';}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .field--name-total-price > div{margin-left:0;max-width:unset;}.path-checkout .layout-checkout-form .layout-region-checkout-secondary [data-drupal-selector="edit-sidebar-coupon-redemption-form"]{text-align:center;}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .form-type-textfield{text-align:left;}.path-checkout .layout-checkout-form .layout-region-checkout-secondary .form-submit{margin:0;}@media (max-width:480px){.path-checkout .layout-checkout-form .layout-region-checkout-secondary{margin-right:auto;}}@media (max-width:576px){.path-checkout .layout-checkout-form .layout-region-checkout-secondary{margin-bottom:2.5rem;}}@media (max-width:780px){.path-checkout .layout-checkout-form .layout-region-checkout-secondary{margin-bottom:3rem;margin-left:auto;margin-top:1rem;max-width:350px;width:100%;}}@media (min-width:780px){.path-checkout .layout-checkout-form .layout-region-checkout-secondary{position:sticky;top:200px;}}@media (min-width:992px){.path-checkout .layout-checkout-form .layout-region-checkout-secondary{top:220px;}}.path-checkout .layout-checkout-form .layout-region-checkout-main{display:flex;flex-direction:column;gap:2rem;}.path-checkout .layout-checkout-form .layout-region-checkout-main > div > fieldset,.path-checkout .layout-checkout-form .layout-region-checkout-main > fieldset{border:0;margin-top:0;padding:1rem;position:relative;}.path-checkout .layout-checkout-form .layout-region-checkout-main > div > fieldset::after,.path-checkout .layout-checkout-form .layout-region-checkout-main > fieldset::after{background-color:var(--color--background-light);border:2px solid var(--color--secondary);border-inline:0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}.path-checkout .layout-checkout-form .layout-region-checkout-main > div > fieldset legend,.path-checkout .layout-checkout-form .layout-region-checkout-main > fieldset legend{background-color:var(--xunta-blue-25);border-radius:8px;font-size:calc(var(--font-size) * 0.8);font-weight:bold;line-height:1;padding:0.5rem;text-transform:uppercase;}.path-checkout .layout-checkout-form .layout-region-checkout-main > div > fieldset > legend,.path-checkout .layout-checkout-form .layout-region-checkout-main > fieldset > legend{background-color:var(--color--secondary-light) !important;margin-bottom:0.75rem;margin-left:-1rem;}.path-checkout .layout-checkout-form .layout-region-checkout-main [data-drupal-selector="edit-shipping-information-shipping-profile"],.path-checkout .layout-checkout-form .layout-region-checkout-main [data-drupal-selector="edit-payment-information-billing-information"]{display:flex;flex-flow:row wrap;gap:0 1.5rem;}.path-checkout .layout-checkout-form .layout-region-checkout-main [data-drupal-selector="edit-shipping-information-shipping-profile"] > *,.path-checkout .layout-checkout-form .layout-region-checkout-main [data-drupal-selector="edit-payment-information-billing-information"] > *,.path-checkout .layout-checkout-form .layout-region-checkout-main .form-item-shipping-information-shipping-profile-select-address:has(+ .profile--view-mode--full),.path-checkout .layout-checkout-form .layout-region-checkout-main .form-item-payment-information-billing-information-select-address:has(+ .profile--view-mode--full),.path-checkout .layout-checkout-form .layout-region-checkout-main .form-item-shipping-information-shipping-profile-select-address,.path-checkout .layout-checkout-form .layout-region-checkout-main .form-item-payment-information-billing-information-select-address,.path-checkout .layout-checkout-form .layout-region-checkout-main .field--name-field-road-type,.path-checkout .layout-checkout-form .layout-region-checkout-main .field--name-address .form-item-shipping-information-shipping-profile-address-0-address-address-line1,.path-checkout .layout-checkout-form .layout-region-checkout-main .field--name-address .form-item-payment-information-billing-information-address-0-address-address-line1{flex-basis:100%;}.path-checkout .layout-checkout-form .layout-region-checkout-main input[data-drupal-selector="edit-shipping-information-recalculate-shipping"]{font-size:14px;margin:2rem 0 0 auto;}@media (max-width:576px){.path-checkout .layout-checkout-form .layout-region-checkout-main .field--name-address .address-container-inline > .form-item:not(.form-item-shipping-information-shipping-profile-address-0-address-postal-code),.path-checkout .layout-checkout-form .layout-region-checkout-main .field--name-field-phone{flex-basis:100%;}}@media (min-width:360px){.path-checkout .layout-checkout-form .layout-region-checkout-main [data-drupal-selector="edit-shipping-information-shipping-profile"] > *,.path-checkout .layout-checkout-form .layout-region-checkout-main [data-drupal-selector="edit-payment-information-billing-information"] > *{flex-basis:calc(50% - 0.75rem);}.path-checkout .layout-checkout-form .layout-region-checkout-main .profile--view-mode--full{flex-basis:74%;}}@media (min-width:576px) and (max-width:768px){.path-checkout .layout-checkout-form .layout-region-checkout-main input[data-drupal-selector="edit-shipping-information-recalculate-shipping"]{float:right;}.path-checkout .layout-checkout-form .layout-region-checkout-main .form-item-shipping-information-shipping-profile-select-address,.path-checkout .layout-checkout-form .layout-region-checkout-main .form-item-payment-information-billing-information-select-address,.path-checkout .layout-checkout-form .layout-region-checkout-main .field--name-field-road-type{flex-basis:calc(50% - 0.75rem);}}@media (min-width:576px){.path-checkout .layout-checkout-form .layout-region-checkout-main [data-drupal-selector="edit-shipping-information-shipping-profile"] > *,.path-checkout .layout-checkout-form .layout-region-checkout-main [data-drupal-selector="edit-payment-information-billing-information"] > *{flex-basis:calc(33% - 0.9rem);}.path-checkout .layout-checkout-form .layout-region-checkout-main .field--name-field-phone{min-width:185px;}.path-checkout .layout-checkout-form .layout-region-checkout-main .profile--view-mode--full{flex-basis:80% !important;}}@media (min-width:768px){.path-checkout .layout-checkout-form .layout-region-checkout-main [data-drupal-selector="edit-shipping-information-shipping-profile"] > *,.path-checkout .layout-checkout-form .layout-region-checkout-main [data-drupal-selector="edit-payment-information-billing-information"] > *{flex-basis:calc(50% - 0.75rem);}}@media (min-width:992px){.path-checkout .layout-checkout-form .layout-region-checkout-main input[data-drupal-selector="edit-shipping-information-recalculate-shipping"]{float:right;}.path-checkout .layout-checkout-form .layout-region-checkout-main [data-drupal-selector="edit-shipping-information-shipping-profile"] > *,.path-checkout .layout-checkout-form .layout-region-checkout-main [data-drupal-selector="edit-payment-information-billing-information"] > *{flex-basis:calc(33% - 0.9rem);}.path-checkout .layout-checkout-form .layout-region-checkout-main .form-item-shipping-information-shipping-profile-select-address,.path-checkout .layout-checkout-form .layout-region-checkout-main .form-item-payment-information-billing-information-select-address,.path-checkout .layout-checkout-form .layout-region-checkout-main .field--name-field-road-type{flex-basis:calc(50% - 0.75rem) !important;}}@media (min-width:1200px){.path-checkout .layout-checkout-form .layout-region-checkout-main [data-drupal-selector="edit-shipping-information-shipping-profile"] > *,.path-checkout .layout-checkout-form .layout-region-checkout-main [data-drupal-selector="edit-payment-information-billing-information"] > *{flex-basis:calc(33% - 0.88rem);}}.path-checkout .layout-checkout-form .layout-region-checkout-main .profile--view-mode--full + .address-book-edit-button{background-color:#fff;background-image:url(/themes/custom/custom_theme/images/icons/pencil-fill.svg);background-position:center center;background-repeat:no-repeat;background-size:19px;border:0;border-radius:50%;box-shadow:var(--shadow);flex:none;height:38px;margin:0;overflow:hidden;padding:0;text-indent:-9999px;width:38px;}.path-checkout .layout-checkout-form .layout-region-checkout-main .profile--view-mode--full + .address-book-edit-button:hover{background-color:var(--btn--bg-hover);}.path-checkout .layout-checkout-form .layout-region-checkout-main .field--name-address,.path-checkout .layout-checkout-form .layout-region-checkout-main .field--name-address > .form-wrapper,.path-checkout .layout-checkout-form .layout-region-checkout-main .field--name-address > .form-wrapper > div,.path-checkout .layout-checkout-form .layout-region-checkout-main .field--name-address > .form-wrapper > div > .form-wrapper,.path-checkout .layout-checkout-form .layout-region-checkout-main .field--name-address [data-drupal-selector="edit-payment-information-billing-information-address-0-address-country-code"],.path-checkout .layout-checkout-form .layout-region-checkout-main .field--name-address [data-drupal-selector="edit-shipping-information-shipping-profile-address-0-address-country-code"],.path-checkout .layout-checkout-form .layout-region-checkout-main .field--name-address .address-container-inline{display:contents;}.path-checkout .layout-checkout-form .layout-region-checkout-main [data-drupal-selector="edit-payment-information-billing-information-copy-fields"]{flex-basis:100%;order:-4;}.path-checkout .layout-checkout-form .layout-region-checkout-main .form-item-shipping-information-shipping-profile-select-address,.path-checkout .layout-checkout-form .layout-region-checkout-main .form-item-payment-information-billing-information-select-address{order:-3;}.path-checkout .layout-checkout-form .layout-region-checkout-main .field--name-field-road-type{order:-2;}.path-checkout .layout-checkout-form .layout-region-checkout-main .field--name-address .form-item-shipping-information-shipping-profile-address-0-address-address-line1,.path-checkout .layout-checkout-form .layout-region-checkout-main .field--name-address .form-item-payment-information-billing-information-address-0-address-address-line1{order:-1;}.path-checkout .layout-checkout-form .layout-region-checkout-main .field--name-field-phone{order:1;}.path-checkout .layout-checkout-form .layout-region-checkout-main .form-item-shipping-information-shipping-profile-copy-to-address-book,.path-checkout .layout-checkout-form .layout-region-checkout-main .form-item-payment-information-billing-information-copy-to-address-book{flex-basis:100%;order:2;}.path-checkout .layout-checkout-form .layout-region-checkout-main .field--name-address .address-container-inline > .form-item{margin-right:0;}.path-checkout .form-actions{justify-content:flex-end;}@media (max-width:576px){.path-checkout .form-actions > *{white-space:break-spaces;}}.path-checkout .form-actions:has(.link--previous){justify-content:space-between;}.path-checkout .payment-redirect-form .form-actions{justify-content:center;}.path-checkout .payment-redirect-form .form-actions input{--btn--padding:15px 60px 12px;}.path-checkout .form-actions input[data-drupal-selector="edit-actions-next"]{order:1;}.path-checkout .payment-redirect-form .checkout-pane-payment-process{padding:2rem 0;position:relative;}.path-checkout .payment-redirect-form .checkout-pane-payment-process::after{background-color:var(--color--background-light);border-top:2px solid var(--color--secondary);content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1;}.path-checkout .cixtec-order-info{margin-bottom:2rem;}.path-checkout .cixtec-order-info .field__label{background-color:var(--color--secondary-light);border-radius:8px;font-size:calc(var(--font-size) * 0.8);line-height:normal;padding:0.5rem 0.5rem 0.4rem;text-transform:uppercase;width:fit-content;}.path-checkout .cixtec-order-purchase{align-items:center;border-block:1px solid var(--xunta-blue-secondary);display:flex;gap:1rem;justify-content:space-between;margin-block:1rem;padding:1rem 0;}@media (max-width:768px){.path-checkout .cixtec-order-purchase{flex-direction:column;}}.path-checkout .cixtec-products-list{flex:1;}.path-checkout .cixtec-products-list .product-item{display:flex;line-height:normal;}.path-checkout .cixtec-products-list .product-item:not(:last-child){margin-bottom:8px;}.path-checkout .cixtec-products-list .product-title{color:var(--color-body);flex:1;font-size:16px;font-weight:bold;text-transform:uppercase;}@media (max-width:576px){.path-checkout .cixtec-products-list .product-title{font-size:15px;}}.path-checkout .cixtec-products-list .product-quantity{color:var(--xunta-blue);font-size:14px;margin-right:5px;vertical-align:middle;}.path-checkout .cixtec-order-shipping,.path-checkout .cixtec-order-total{border-radius:6px;flex-basis:auto;padding:0.5rem 0.5rem 0.4rem;text-align:center;width:fit-content;}.path-checkout .cixtec-order-shipping{background-color:#fff;border:1px solid var(--xunta-blue-secondary);font-size:16px;line-height:1;}.path-checkout .cixtec-order-total{background-color:var(--color--secondary-light);}.path-checkout .cixtec-order-shipping p,.path-checkout .cixtec-order-total p,.path-checkout .cixtec-info-payment p{margin-bottom:0;}.path-checkout .cixtec-order-total p{line-height:1;}.path-checkout .cixtec-text-about-payment,.path-checkout .cixtec-info-payment{font-size:calc(var(--font-size) * 0.85);}.path-checkout .cixtec-text-about-payment{margin-top:1rem;}.path-checkout .checkout-complete{background-color:var(--color--background-light);border:2px solid var(--color--secondary);padding:2rem;text-align:center;}.path-checkout .checkout-complete p:last-child{margin-bottom:0;}
body:has(.invoice-details) .block-local-actions-block{text-align:right;}.invoice-details{border:1px solid var(--color--gray-200);box-shadow:var(--shadow);padding:3rem 1rem;}.invoice-details .text-center{text-align:center;}.invoice-details .text-right{text-align:right;}table.fullwidth > tbody,.invoice-header > table > tbody > tr > td,.invoice-information > table tbody td,.invoice-billing-information > table tbody td{border:0;}.invoice-logo{max-width:200px;}.invoice-logo img{height:auto;max-width:200px;}@media (min-width:768px){.invoice-logo{max-width:300px;}.invoice-logo img{max-width:300px;}}.invoice-header{display:flex;gap:0.5rem 1.5rem;justify-content:space-between;margin-bottom:1.5rem;}@media (max-width:576px){.invoice-header{flex-direction:column;}}.invoice-config-information{font-size:12px;line-height:1.4;min-width:200px;}.invoice-information{background-color:var(--xunta-blue-10);display:flex;gap:0.5rem 1.5rem;justify-content:space-between;margin-bottom:1.5rem;padding:1rem;}.invoice-information .invoice-data{font-size:16px;}@media (max-width:576px){.invoice-information{flex-direction:column;}.invoice-config-information,.invoice-information .text-right{text-align:left !important;}}@media (min-width:768px){.invoice-config-information{font-size:14px;}}.invoice-billing-information .billing-information-title h3{margin-bottom:0;}.invoice-billing-information .billing-address-information .profile > .field > *{display:inline-block;}.invoice-items-container th:not(.text-center),.invoice-items-container td:not(.text-center){min-width:225px;}
.order-summary{margin-bottom:2rem;}@media (min-width:576px) and (max-width:768px){.order-summary table{display:block;overflow-x:auto;}}.order-summary table tbody .views-field-title{max-width:450px;min-width:250px;}.order-summary table .views-field-quantity,.order-summary table .views-field-unit-price__number,.order-summary table .views-field-total-price__number{text-align:center;}.order-information{font-size:16px;padding-block:2rem;position:relative;}@media (min-width:768px){.order-information{display:flex;flex-flow:row wrap;gap:0 2rem;}.order-information > *{flex-basis:calc(50% - 1rem);}}.order-information::after{background-color:var(--color--background-light);border-top:2px solid var(--color--secondary);content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1;}.order-information > *:not(:last-child){margin-bottom:2rem;}.order-information .label-section,.order-information .field--name-shipping-method > .field__label{background-color:var(--color--secondary-light);border-radius:8px;font-size:calc(var(--font-size) * 0.8);font-weight:bold;line-height:1;margin-bottom:1rem;padding:0.5rem;text-transform:uppercase;width:fit-content;}.order-information .customer-information{flex-basis:100%;}.order-information .field--name-shipping-method{display:flex;flex-flow:column;gap:0.5rem;}.order-information .field--name-shipping-method > .field__label{background-color:var(--xunta-blue-25) !important;margin-bottom:0;}.order-information .field--name-shipping-method > .field__label::after{content:none;}@media (min-width:576px){.order-information .field--name-shipping-method{align-items:end;flex-flow:row nowrap;}}
.page--commerce-product.commerce--view-mode-bookmark{display:flex;gap:1rem;}.page--commerce-product.commerce--view-mode-bookmark .product-content{display:flex;flex-direction:column;gap:1rem;}.page--commerce-product.commerce--view-mode-bookmark .product-content,.page--commerce-product.commerce--view-mode-bookmark .product-content .left-column{flex:1;}.page--commerce-product.commerce--view-mode-bookmark .product-content .right-column{display:flex;gap:1rem;height:fit-content;justify-content:flex-end;order:1;}.page--commerce-product.commerce--view-mode-bookmark .product-content .body-wrapper{flex-basis:100%;}@media (max-width:576px){.page--commerce-product.commerce--view-mode-bookmark{flex-direction:column;}}@media (max-width:576px){.page--commerce-product.commerce--view-mode-bookmark .component-image{margin-inline:auto;}.page--commerce-product.commerce--view-mode-bookmark .component-image img{max-height:200px;object-fit:contain;width:auto;}}@media (min-width:576px){.page--commerce-product.commerce--view-mode-bookmark .component-image{flex-basis:150px;}}.page--commerce-product.commerce--view-mode-bookmark .component-title > *,.page--commerce-product.commerce--view-mode-bookmark .field--name-title{color:var(--xunta-blue-secondary);font-size:clamp(calc(var(--font-size-h3) * 0.7),3vw,calc(var(--font-size-h3) * 0.8));font-weight:bold;line-height:normal;text-transform:uppercase;}.page--commerce-product.commerce--view-mode-bookmark .product-content .left-column:has(.author-wrapper,.field--name-field-language) .component-title > *,.page--commerce-product.commerce--view-mode-bookmark .product-content .left-column:has(.author-wrapper,.field--name-field-language) .field--name-title{margin-bottom:0.75rem;}.page--commerce-product.commerce--view-mode-bookmark .field--name-title a{--link--color:var(--xunta-blue-secondary);--link--color-hover:var(--xunta-blue);}.page--commerce-product.commerce--view-mode-bookmark .author-wrapper,.page--commerce-product.commerce--view-mode-bookmark .field--name-field-language{color:var(--color--gray-600);font-size:12px;line-height:normal;}@media (min-width:576px){.page--commerce-product.commerce--view-mode-bookmark .author-wrapper,.page--commerce-product.commerce--view-mode-bookmark .field--name-field-language{font-size:14px;}}.page--commerce-product.commerce--view-mode-bookmark .author-wrapper .field--name-field-author-surname:has(+ .field--name-field-author-name),.page--commerce-product.commerce--view-mode-bookmark .field--name-field-language .field__item{margin-right:4px;}.page--commerce-product.commerce--view-mode-bookmark .author-wrapper .field--name-field-author-surname:has(+ .field--name-field-author-name)::after,.page--commerce-product.commerce--view-mode-bookmark .field--name-field-language .field__item:not(:last-child)::after{content:', ';}.page--commerce-product.commerce--view-mode-bookmark .author-wrapper{display:flex;flex-flow:column;gap:0.25rem;}.page--commerce-product.commerce--view-mode-bookmark .author-wrapper.has-overflow{background:var(--color--gray-100);border:1px solid #efefef;border-radius:5px;max-height:75px;overflow-y:auto;padding:0.5rem;width:100%;}@media (min-width:576px){.page--commerce-product.commerce--view-mode-bookmark .author-wrapper{gap:0.5rem;}.page--commerce-product.commerce--view-mode-bookmark .author-wrapper.has-overflow{max-height:150px;}}.page--commerce-product.commerce--view-mode-bookmark .author-wrapper:has(.field):has(+ .field--name-field-language){margin-bottom:1rem;}.page--commerce-product.commerce--view-mode-bookmark .author-wrapper > *{display:flex;flex-flow:row wrap;gap:0.5rem 0;}.page--commerce-product.commerce--view-mode-bookmark .author-wrapper .field--name-field-author-type{font-weight:bold;}.page--commerce-product.commerce--view-mode-bookmark .author-wrapper .field--name-field-author-type:not(:last-child){display:flex;margin-right:8px;}.page--commerce-product.commerce--view-mode-bookmark .author-wrapper .field--name-field-author-type:not(:last-child)::after{content:': ';}.page--commerce-product.commerce--view-mode-bookmark .field--name-field-language .field__items{display:contents;}.page--commerce-product.commerce--view-mode-bookmark .field--name-field-language .field__item{display:inline;}.page--commerce-product.commerce--view-mode-bookmark .author-wrapper .field--name-field-author-surname:has(+ .field--name-field-author-name){display:flex;}.page--commerce-product.commerce--view-mode-bookmark .field--name-price{color:var(--xunta-blue);font-size:calc(var(--font-size) * 1.2);font-weight:bold;padding-block:0.5rem;}.page--commerce-product.commerce--view-mode-bookmark .field--name-field-gl-synopsis,.page--commerce-product.commerce--view-mode-bookmark .field--name-field-es-synopsis{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:calc(var(--font-size) * 0.85);line-height:normal;margin-bottom:0.75rem;overflow:hidden;text-overflow:ellipsis;}.page--commerce-product.commerce--view-mode-bookmark .field--name-field-gl-synopsis > *,.page--commerce-product.commerce--view-mode-bookmark .field--name-field-es-synopsis > *{display:inline;}.page--commerce-product.commerce--view-mode-bookmark .field--name-field-gl-synopsis p:last-child,.page--commerce-product.commerce--view-mode-bookmark .field--name-field-es-synopsis p:last-child{margin-bottom:0;}.page--commerce-product.commerce--view-mode-bookmark .field--name-field-topics{font-size:12px;line-height:1.3;}@media (min-width:576px){.page--commerce-product.commerce--view-mode-bookmark .field--name-field-topics{font-size:14px;line-height:normal;}}.page--commerce-product.commerce--view-mode-bookmark .field--name-field-topics a{--link--color-hover:var(--color--secondary);white-space:break-spaces;word-break:break-word;}.page--commerce-product.commerce--view-mode-bookmark .field--name-field-topics a::after{color:var(--xunta-blue) !important;content:' |';}.page--commerce-product.commerce--view-mode-bookmark .field--name-field-topics .field__items > *:last-child a::after{content:none;}.page--commerce-product.commerce--view-mode-bookmark .field--name-field-topics > .field__label{color:var(--xunta-blue);}.page--commerce-product.commerce--view-mode-bookmark .field--name-field-topics .field__items,.page--commerce-product.commerce--view-mode-bookmark .field--name-field-topics .field__items .field__item{display:contents;}@media (max-width:576px){.page--commerce-product.commerce--view-mode-bookmark .shortcuts-wrapper{--shortcut-size--icon:20px;--shortcut-size--button:40px;}}
.page--commerce-product.commerce--view-mode-cart{display:flex;gap:1rem;}.page--commerce-product.commerce--view-mode-cart .field--name-title{flex:1;font-weight:bold;max-width:450px;text-transform:uppercase;}.page--commerce-product.commerce--view-mode-cart .field--name-title a{--link--color:var(--xunta-blue-secondary);--link--color-hover:var(--xunta-blue);display:flex;}.page--commerce-product.commerce--view-mode-cart .component-image{max-width:100px;}@media (max-width:768px){.page--commerce-product.commerce--view-mode-cart{flex-direction:column;}.page--commerce-product.commerce--view-mode-cart .field--name-title{min-width:240px;}}@media (min-width:768px){.page--commerce-product.commerce--view-mode-cart .component-image{flex-basis:100px;}}
.product--unpublished{background-color:#fff4f4;padding-bottom:1rem;position:relative;}.product--unpublished::before{background-color:#fff4f4;content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1;}.page--commerce-product.commerce--view-mode-full{margin-bottom:1.5rem;}.page--commerce-product.commerce--view-mode-full .header-wrapper{color:var(--xunta-blue-secondary);display:flex;gap:2rem;margin-bottom:1.5rem;}.page--commerce-product.commerce--view-mode-full .header-wrapper .left-column{width:100%;}@media (max-width:768px){.page--commerce-product.commerce--view-mode-full .product-content{display:flex;flex-direction:column;}.page--commerce-product.commerce--view-mode-full .header-wrapper,.page--commerce-product.commerce--view-mode-full .header-wrapper .right-column{display:contents;}.page--commerce-product.commerce--view-mode-full .header-wrapper .left-column{order:0;}}@media (min-width:768px){.page--commerce-product.commerce--view-mode-full .header-wrapper .left-column{max-width:250px;}.page--commerce-product.commerce--view-mode-full .header-wrapper .right-column{flex:1;}}@media (min-width:992px){.page--commerce-product.commerce--view-mode-full .header-wrapper .left-column{max-width:330px;}}.page--commerce-product.commerce--view-mode-full .swiper-slide img{height:auto;padding-inline:1px;transition:var(--transition);width:100%;}@media (max-width:768px){.page--commerce-product.commerce--view-mode-full .swiper-slide img{max-height:400px;object-fit:contain;}}.page--commerce-product.commerce--view-mode-full .header-wrapper h1{font-size:clamp(calc(var(--font-size-h3) * 0.95),3vw,var(--font-size-h3));margin-bottom:1rem;margin-top:0;}@media (max-width:768px){.page--commerce-product.commerce--view-mode-full .header-wrapper .component-title{order:-2;}}.page--commerce-product.commerce--view-mode-full .tags-wrapper{display:flex;flex-wrap:wrap;font-size:14px;gap:0.25rem 0.5rem;margin-bottom:1rem;}@media (max-width:768px){.page--commerce-product.commerce--view-mode-full .tags-wrapper{order:-3;}}@media (min-width:992px){.page--commerce-product.commerce--view-mode-full .product-content:has(.left-column) .tags-wrapper{margin-left:calc(330px + 2rem);}}.page--commerce-product.commerce--view-mode-full .tags-wrapper > .field{display:contents;}.page--commerce-product.commerce--view-mode-full .tags-wrapper a{--link--color-hover:#fff;--link--color:var(--xunta-blue);background-color:#fff;border:1px solid var(--xunta-blue);border-radius:50px;display:block;line-height:normal;padding:5px 10px 3px;}.page--commerce-product.commerce--view-mode-full .tags-wrapper a:hover,.page--commerce-product.commerce--view-mode-full .tags-wrapper a:focus,.page--commerce-product.commerce--view-mode-full .tags-wrapper a:focus-visible{background-color:var(--xunta-blue);}.page--commerce-product.commerce--view-mode-full .author-wrapper{color:var(--color--gray-600);display:flex;flex-flow:column;font-size:14px;gap:0.5rem;line-height:normal;margin-bottom:10px;}.page--commerce-product.commerce--view-mode-full .author-wrapper.has-overflow{background:var(--color--gray-100);border:1px solid #efefef;border-radius:5px;max-height:150px;overflow-y:auto;padding:0.5rem;width:100%;}@media (max-width:768px){.page--commerce-product.commerce--view-mode-full .author-wrapper{order:-1;}}.page--commerce-product.commerce--view-mode-full .author-wrapper > *{display:flex;flex-flow:row wrap;gap:0.5rem 0;}.page--commerce-product.commerce--view-mode-full .author-wrapper .field--name-field-author-type{font-weight:bold;}.page--commerce-product.commerce--view-mode-full .author-wrapper .field--name-field-author-type:not(:last-child){display:flex;margin-right:8px;}.page--commerce-product.commerce--view-mode-full .author-wrapper .field--name-field-author-type:not(:last-child)::after{content:': ';}.page--commerce-product.commerce--view-mode-full .author-wrapper .field--name-field-author-surname:has(+ .field--name-field-author-name){display:flex;margin-right:4px;}.page--commerce-product.commerce--view-mode-full .author-wrapper .field--name-field-author-surname:has(+ .field--name-field-author-name)::after{content:', ';}.page--commerce-product.commerce--view-mode-full .field--name-price{color:var(--xunta-blue);font-size:calc(var(--font-size) * 1.4);font-weight:bold;padding-block:0.5rem;}@media (max-width:768px){.page--commerce-product.commerce--view-mode-full .field--name-price{text-align:right;}}@media (min-width:768px){.page--commerce-product.commerce--view-mode-full .field--name-price{float:left;font-size:calc(var(--font-size) * 1.2);}}.page--commerce-product.commerce--view-mode-full .shortcuts-wrapper{justify-content:flex-end;padding:0 1px 1px 0;}.page--commerce-product.commerce--view-mode-full .synopsis-wrapper{font-size:16px;margin-top:0.5rem;}@media (max-width:768px){.page--commerce-product.commerce--view-mode-full .synopsis-wrapper{margin-bottom:2rem;}}.page--commerce-product.commerce--view-mode-full .synopsis-wrapper .field__label{border-bottom:1px solid var(--xunta-blue-secondary);color:var(--xunta-blue-secondary);font-size:calc(var(--font-size) * 1.1);font-weight:bold;line-height:1;margin-bottom:0.75rem;padding-bottom:0.5rem;width:100%;}.page--commerce-product.commerce--view-mode-full .synopsis-wrapper p:last-child{margin-bottom:0;}.page--commerce-product.commerce--view-mode-full .technical-sheet-wrapper{background-color:var(--xunta-blue-10);border-radius:5px;margin-bottom:2rem;padding:1rem;}@media (min-width:576px){.page--commerce-product.commerce--view-mode-full .technical-sheet-wrapper{padding:2rem 1rem;}}@media (min-width:992px){.page--commerce-product.commerce--view-mode-full .technical-sheet-wrapper{padding:2rem;}}.page--commerce-product.commerce--view-mode-full .technical-sheet-wrapper h2{background-color:#fff;border-radius:8px;color:var(--xunta-blue-secondary);font-size:calc(var(--font-size) * 0.8);font-weight:bold;line-height:1;padding:0.5rem;text-transform:uppercase;width:fit-content;}@media (min-width:576px){.page--commerce-product.commerce--view-mode-full .technical-sheet-wrapper h2{display:none;}}.page--commerce-product.commerce--view-mode-full .technical-sheet-fields-wrapper{font-size:calc(var(--font-size) * 0.9);}@media (min-width:576px){.page--commerce-product.commerce--view-mode-full .technical-sheet-fields-wrapper{column-count:2;column-gap:3rem;column-rule:1px solid var(--xunta-blue-50);}}@media (min-width:768px){.page--commerce-product.commerce--view-mode-full .technical-sheet-fields-wrapper{font-size:calc(var(--font-size) * 0.8);}}@media (min-width:992px){.page--commerce-product.commerce--view-mode-full .technical-sheet-fields-wrapper{column-gap:7rem;font-size:calc(var(--font-size) * 0.85);}}.page--commerce-product.commerce--view-mode-full .technical-sheet-fields-wrapper .field__items{display:contents;}.page--commerce-product.commerce--view-mode-full .technical-sheet-fields-wrapper .field__item,.page--commerce-product.commerce--view-mode-full .technical-sheet-fields-wrapper .field__label{display:inline;float:unset;padding-right:0;}.page--commerce-product.commerce--view-mode-full .technical-sheet-fields-wrapper .field{display:inline;white-space:normal;}.page--commerce-product.commerce--view-mode-full .field--name-field-language .field__items > *:not(:last-child)::after,.page--commerce-product.commerce--view-mode-full .editorial-wrapper .field--name-field-editorial:has(+ .field--name-field-place)::after{content:',';}.page--commerce-product.commerce--view-mode-full .editorial-wrapper .field--name-field-editorial{display:contents;}.page--commerce-product.commerce--view-mode-full .code-wrapper > *:not(:last-child)::after,.page--commerce-product.commerce--view-mode-full .editorial-wrapper > *:not(:last-child)::after,.page--commerce-product.commerce--view-mode-full .editorial-wrapper .field--name-field-editorial:has(+ .field--name-field-place)::after{display:inline-block;}.page--commerce-product.commerce--view-mode-full .editorial-wrapper .field--name-field-editorial:has(+ .field--name-field-place)::after{content:', ';}.page--commerce-product.commerce--view-mode-full .code-wrapper .field--name-field-code-type::after{content:':';}.page--commerce-product.commerce--view-mode-full .code-wrapper .field--name-field-code-type{font-weight:bold;}.page--commerce-product.commerce--view-mode-full .field--name-field-duration .field__item::after{content:"'";}.page--commerce-product.commerce--view-mode-full .size-wrapper::after{content:'cm';}.page--commerce-product.commerce--view-mode-full .size-wrapper > .field__label::after{content:':';}.page--commerce-product.commerce--view-mode-full .size-wrapper > *:not(.field__label,:last-child)::after{content:' x';}.page--commerce-product.commerce--view-mode-full .field--name-field-topics,.page--commerce-product.commerce--view-mode-full .field--name-field-links{display:flex;padding:4px 0 2px;}@media (max-width:768px){.page--commerce-product.commerce--view-mode-full .field--name-field-topics,.page--commerce-product.commerce--view-mode-full .field--name-field-links{flex-direction:column;}}.page--commerce-product.commerce--view-mode-full .field--name-field-topics .field__items,.page--commerce-product.commerce--view-mode-full .field--name-field-links .field__items{display:flex;flex-wrap:wrap;gap:0 0.5rem;}.page--commerce-product.commerce--view-mode-full .field--name-field-links .field__items .field__item,.page--commerce-product.commerce--view-mode-full .field--name-field-topics .field__items .field__item{display:flex;}.page--commerce-product.commerce--view-mode-full .field--name-field-topics a,.page--commerce-product.commerce--view-mode-full .field--name-field-links a{--link--color-hover:var(--color--secondary);word-break:break-word;}.page--commerce-product.commerce--view-mode-full .field--name-field-topics > .field__label{color:var(--xunta-blue);}.page--commerce-product.commerce--view-mode-full .field--name-field-topics a{display:flex;}@media (max-width:768px){.page--commerce-product.commerce--view-mode-full .field--name-field-topics .field__items{flex-direction:column;}.page--commerce-product.commerce--view-mode-full .field--name-field-topics a::before{content:'-';display:inline-block;margin-right:0.5rem;}}@media (min-width:768px){.page--commerce-product.commerce--view-mode-full .field--name-field-topics{display:unset;}.page--commerce-product.commerce--view-mode-full .field--name-field-topics .field__items,.page--commerce-product.commerce--view-mode-full .field--name-field-topics .field__items .field__item{display:contents;}.page--commerce-product.commerce--view-mode-full .field--name-field-topics .field__items > *:last-child a::after{content:none;}.page--commerce-product.commerce--view-mode-full .field--name-field-topics a{display:unset;white-space:break-spaces;}.page--commerce-product.commerce--view-mode-full .field--name-field-topics a::after{color:var(--xunta-blue) !important;content:' |';}}.page--commerce-product.commerce--view-mode-full .field--name-field-links{color:var(--xunta-blue-secondary);}.page--commerce-product.commerce--view-mode-full .field--name-field-links a{--link--color:var(--xunta-blue-secondary);text-decoration:underline;}.page--commerce-product.commerce--view-mode-full .field--name-field-links .field__items > *:not(:last-child) a::after{content:',';display:inline-block;}.page--commerce-product.commerce--view-mode-full .related-products-wrapper{border:2px solid var(--color--secondary);border-radius:10px;margin:2rem 0 2.5rem;padding:1rem;position:relative;}@media (min-width:992px){.page--commerce-product.commerce--view-mode-full .related-products-wrapper{display:flex;flex-flow:row nowrap;gap:0 2rem;justify-content:space-between;}}.page--commerce-product.commerce--view-mode-full .product-content + .related-products-wrapper:first-child{margin-top:0;}.page--commerce-product.commerce--view-mode-full .related-products-wrapper h2{color:var(--xunta-blue-secondary);font-size:clamp(calc(var(--font-size-h2) * 0.7),3vw,calc(var(--font-size-h2) * 0.8));font-weight:bold;line-height:1.4;margin-bottom:2rem;text-transform:uppercase;}@media (min-width:992px){.page--commerce-product.commerce--view-mode-full .related-products-wrapper h2{flex-basis:22%;margin-bottom:0;}}.page--commerce-product.commerce--view-mode-full .related-products-wrapper .component-carousel .swiper-pagination{bottom:-6px;}.page--commerce-product.commerce--view-mode-full .left-column .component-carousel .swiper-slide:has(img.no-image-style){background-color:var(--color--background-hero-img);height:auto;}@media (min-width:992px){.page--commerce-product.commerce--view-mode-full .related-products-wrapper .component-carousel{flex:1;padding-bottom:0 !important;position:unset;}.page--commerce-product.commerce--view-mode-full .related-products-wrapper .component-carousel .swiper-pagination{bottom:1rem;left:1rem;max-width:25%;text-align:left;}}
.page--commerce-product.commerce--view-mode-size-l .field--name-field-media-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;}.page--commerce-product.commerce--view-mode-size-l .field--name-field-media-image img{height:100%;object-fit:cover;width:-webkit-fill-available;}.page--commerce-product.commerce--view-mode-size-l .text-wrapper{background:linear-gradient(to bottom,rgb(255 255 255 / 30%) 0%,#000 80%,#000 100%);display:flex;flex-flow:column;height:100%;justify-content:space-between;left:0;padding:2rem;position:absolute;top:0;width:100%;}.page--commerce-product.commerce--view-mode-size-l .shortcuts-wrapper{justify-content:flex-end;margin-bottom:1rem;}@media (min-width:1400px){.page--commerce-product.commerce--view-mode-size-l .shortcuts-wrapper{float:right;margin-bottom:0;}}.page--commerce-product.commerce--view-mode-size-l .field--name-field-language{display:flex;flex-flow:wrap;gap:0.5rem;}@media (max-width:1400px){.page--commerce-product.commerce--view-mode-size-l .field--name-field-language{justify-content:flex-end;}}.page--commerce-product.commerce--view-mode-size-l .field--name-field-language > .field__item{background-color:var(--xunta-blue-10);border-radius:5px;font-size:calc(var(--font-size) * 0.8);line-height:1;padding:9px 15px 7px;text-transform:uppercase;width:fit-content;}.page--commerce-product.commerce--view-mode-size-l .text-wrapper .text-bottom-wrapper{margin-top:auto;}.page--commerce-product.commerce--view-mode-size-l .price-data-wrapper{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.75rem;}.page--commerce-product.commerce--view-mode-size-l .data-wrapper{color:#fff;display:flex;flex-wrap:wrap;font-size:12px;gap:0.5rem;}.page--commerce-product.commerce--view-mode-size-l .field--name-price{background-color:#fff;border-radius:38px;color:var(--xunta-blue);font-weight:bold;line-height:1;padding:5px 10px;width:fit-content;}.page--commerce-product.commerce--view-mode-size-l .component-title > *,.page--commerce-product.commerce--view-mode-size-l .field--name-field-gl-synopsis,.page--commerce-product.commerce--view-mode-size-l .field--name-field-es-synopsis{-webkit-box-orient:vertical;color:#fff;display:-webkit-box;line-height:normal;overflow:hidden;text-overflow:ellipsis;}.page--commerce-product.commerce--view-mode-size-l .component-title > *{-webkit-line-clamp:3;font-size:clamp(calc(var(--font-size-h2) * 0.65),3vw,calc(var(--font-size-h2) * 0.7));}.page--commerce-product.commerce--view-mode-size-l .component-title:not(:has(+ .field--type-text-long)) > *{margin-bottom:0;}.page--commerce-product.commerce--view-mode-size-l .field--name-field-gl-synopsis,.page--commerce-product.commerce--view-mode-size-l .field--name-field-es-synopsis{-webkit-line-clamp:4;font-size:calc(var(--font-size) * 0.85);}.page--commerce-product.commerce--view-mode-size-l .field--name-field-gl-synopsis > *,.page--commerce-product.commerce--view-mode-size-l .field--name-field-es-synopsis > *{display:inline;}.page--commerce-product.commerce--view-mode-size-l .link-to-content{--link--color-hover:var(--color--secondary);display:block;font-size:calc(var(--font-size) * 0.85);margin-top:1rem;width:fit-content;}
.page--commerce-product.commerce--view-mode-list{display:flex;gap:1rem;}.page--commerce-product.commerce--view-mode-list .product-content,.page--commerce-product.commerce--view-mode-list .product-content .left-column{flex:1;}.page--commerce-product.commerce--view-mode-list .product-content .right-column{align-items:center;display:flex;gap:0 1rem;height:fit-content;}.page--commerce-product.commerce--view-mode-list .product-content .body-wrapper{flex-basis:100%;}@media (max-width:576px){.page--commerce-product.commerce--view-mode-list{flex-direction:column;}.page--commerce-product.commerce--view-mode-list .product-content .right-column{align-items:flex-end;flex-direction:column;}}@media (max-width:992px){.page--commerce-product.commerce--view-mode-list .product-content{display:flex;flex-direction:column;gap:1rem;height:fit-content;}.page--commerce-product.commerce--view-mode-list .product-content .right-column{justify-content:flex-end;order:1;}}@media (min-width:992px){.page--commerce-product.commerce--view-mode-list .product-content{flex-flow:row wrap;gap:1rem 2rem;}.page--commerce-product.commerce--view-mode-list .product-content .right-column{align-items:flex-end;flex-basis:auto;flex-direction:column;float:right;margin:0 0 1rem 1rem;}}@media (max-width:576px){.page--commerce-product.commerce--view-mode-list .component-image{margin-inline:auto;}.page--commerce-product.commerce--view-mode-list .component-image img{max-height:200px;object-fit:contain;width:auto;}}@media (min-width:576px){.page--commerce-product.commerce--view-mode-list .component-image{flex-basis:150px;}}.page--commerce-product.commerce--view-mode-list .component-title > *,.page--commerce-product.commerce--view-mode-list .field--name-title{color:var(--xunta-blue-secondary);font-size:clamp(calc(var(--font-size-h3) * 0.7),3vw,calc(var(--font-size-h3) * 0.8));font-weight:bold;line-height:normal;text-transform:uppercase;}.page--commerce-product.commerce--view-mode-list .product-content .left-column:has(.author-wrapper,.field--name-field-language) .component-title > *,.page--commerce-product.commerce--view-mode-list .product-content .left-column:has(.author-wrapper,.field--name-field-language) .field--name-title{margin-bottom:0.75rem;}.page--commerce-product.commerce--view-mode-list .field--name-title a{--link--color:var(--xunta-blue-secondary);--link--color-hover:var(--xunta-blue);}.page--commerce-product.commerce--view-mode-list .author-wrapper,.page--commerce-product.commerce--view-mode-list .field--name-field-language{color:var(--color--gray-600);font-size:12px;line-height:normal;}@media (min-width:576px){.page--commerce-product.commerce--view-mode-list .author-wrapper,.page--commerce-product.commerce--view-mode-list .field--name-field-language{font-size:14px;}}@media (min-width:992px){.page--commerce-product.commerce--view-mode-list .product-content .left-column{margin-bottom:0.75rem;}}.page--commerce-product.commerce--view-mode-list .author-wrapper .field--name-field-author-surname:has(+ .field--name-field-author-name),.page--commerce-product.commerce--view-mode-list .field--name-field-language .field__item{margin-right:4px;}.page--commerce-product.commerce--view-mode-list .author-wrapper .field--name-field-author-surname:has(+ .field--name-field-author-name)::after,.page--commerce-product.commerce--view-mode-list .field--name-field-language .field__item:not(:last-child)::after{content:', ';}.page--commerce-product.commerce--view-mode-list .author-wrapper{display:flex;flex-flow:column;gap:0.25rem;margin-bottom:0.5rem;}.page--commerce-product.commerce--view-mode-list .author-wrapper.has-overflow{background:var(--color--gray-100);border:1px solid #efefef;border-radius:5px;max-height:75px;overflow-y:auto;padding:0.5rem;}@media (min-width:576px){.page--commerce-product.commerce--view-mode-list .author-wrapper{gap:0.5rem;}.page--commerce-product.commerce--view-mode-list .author-wrapper.has-overflow{max-height:150px;}}.page--commerce-product.commerce--view-mode-list .author-wrapper:has(.field):has(+ .field--name-field-language){margin-bottom:1rem;}.page--commerce-product.commerce--view-mode-list .author-wrapper > *{display:flex;flex-flow:row wrap;gap:0.5rem 0;}.page--commerce-product.commerce--view-mode-list .author-wrapper .field--name-field-author-type{font-weight:bold;}.page--commerce-product.commerce--view-mode-list .author-wrapper .field--name-field-author-type:not(:last-child){display:flex;margin-right:8px;}.page--commerce-product.commerce--view-mode-list .author-wrapper .field--name-field-author-type:not(:last-child)::after{content:': ';}.page--commerce-product.commerce--view-mode-list .field--name-field-language .field__items{display:contents;}.page--commerce-product.commerce--view-mode-list .field--name-field-language .field__item{display:inline;}.page--commerce-product.commerce--view-mode-list .author-wrapper .field--name-field-author-surname:has(+ .field--name-field-author-name){display:flex;}.page--commerce-product.commerce--view-mode-list .field--name-price{color:var(--xunta-blue);font-size:calc(var(--font-size) * 1.2);font-weight:bold;line-height:1;padding-block:0.5rem;}.page--commerce-product.commerce--view-mode-list .field--name-field-gl-synopsis,.page--commerce-product.commerce--view-mode-list .field--name-field-es-synopsis{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:calc(var(--font-size) * 0.85);line-height:normal;margin-bottom:0.75rem;overflow:hidden;text-overflow:ellipsis;}.page--commerce-product.commerce--view-mode-list .field--name-field-gl-synopsis > *,.page--commerce-product.commerce--view-mode-list .field--name-field-es-synopsis > *{display:inline}.page--commerce-product.commerce--view-mode-list .field--name-field-gl-synopsis p:last-child,.page--commerce-product.commerce--view-mode-list .field--name-field-es-synopsis p:last-child{margin-bottom:0;}.page--commerce-product.commerce--view-mode-list .field--name-field-topics{font-size:12px;line-height:1.3;}@media (min-width:576px){.page--commerce-product.commerce--view-mode-list .field--name-field-topics{font-size:14px;line-height:normal;}}.page--commerce-product.commerce--view-mode-list .field--name-field-topics a{--link--color-hover:var(--color--secondary);white-space:break-spaces;word-break:break-word;}.page--commerce-product.commerce--view-mode-list .field--name-field-topics a::after{color:var(--xunta-blue) !important;content:' |';}.page--commerce-product.commerce--view-mode-list .field--name-field-topics .field__items > *:last-child a::after{content:none;}.page--commerce-product.commerce--view-mode-list .field--name-field-topics > .field__label{color:var(--xunta-blue);}.page--commerce-product.commerce--view-mode-list .field--name-field-topics .field__items,.page--commerce-product.commerce--view-mode-list .field--name-field-topics .field__items .field__item{display:contents;}.page--commerce-product.commerce--view-mode-list .shortcuts-wrapper{--shortcut-size--icon:20px;--shortcut-size--button:38px;}.page--commerce-product.commerce--view-mode-list .shortcuts-wrapper .field--name-field-preview-file a,.page--commerce-product.commerce--view-mode-list .shortcuts-wrapper .flag a{--shortcut-size--icon:24px;}
.page--commerce-product.commerce--view-mode-newsletter .image-wrapper{margin-bottom:1rem;}.page--commerce-product.commerce--view-mode-newsletter .image-wrapper:not(:has(img)){aspect-ratio:450 / 300;background-color:var(--color--background-img);width:100%;}.page--commerce-product.commerce--view-mode-newsletter .image-wrapper:has(.no-image-style){background-color:var(--color--background-img);}.page--commerce-product.commerce--view-mode-newsletter img{width:100%;}.page--commerce-product.commerce--view-mode-newsletter img.no-image-style{aspect-ratio:450 / 300;}.page--commerce-product.commerce--view-mode-newsletter .field--name-title{color:var(--xunta-blue-secondary);font-size:clamp(calc(var(--font-size-h3) * 0.7),3vw,calc(var(--font-size-h3) * 0.8));font-weight:bold;line-height:normal;margin-bottom:0.75rem;text-transform:uppercase;}.page--commerce-product.commerce--view-mode-newsletter .field--name-title a{--link--color:var(--xunta-blue-secondary);--link--color-hover:var(--xunta-blue);}.page--commerce-product.commerce--view-mode-newsletter .field--name-field-gl-synopsis,.page--commerce-product.commerce--view-mode-newsletter .field--name-field-es-synopsis{-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;line-height:1.4;overflow:hidden;text-overflow:ellipsis;}.page--commerce-product.commerce--view-mode-newsletter .field--name-field-gl-synopsis > *,.page--commerce-product.commerce--view-mode-newsletter .field--name-field-es-synopsis > *{display:inline;}.page--commerce-product.commerce--view-mode-newsletter .field--name-field-gl-synopsis p,.page--commerce-product.commerce--view-mode-newsletter .field--name-field-es-synopsis p{margin-bottom:0;}.page--commerce-product.commerce--view-mode-newsletter .field--name-price{color:var(--xunta-blue);font-weight:bold;}.page--commerce-product.commerce--view-mode-newsletter .field--name-field-gl-synopsis + .field--name-variations,.page--commerce-product.commerce--view-mode-newsletter .field--name-field-es-synopsis + .field--name-variations{margin-top:0.5rem;}
.page--commerce-product.commerce--view-mode-releases{display:flex;flex-direction:column;}@media (min-width:576px){.page--commerce-product.commerce--view-mode-releases{gap:1rem;height:100%;justify-content:space-between;}}.page--commerce-product.commerce--view-mode-releases .product-content-top{display:flex;flex-direction:column;gap:1rem;}.page--commerce-product.commerce--view-mode-releases .price-shortcuts-wrapper{align-items:center;display:flex;gap:0.5rem;justify-content:space-between;}@media (min-width:576px) and (max-width:768px){.page--commerce-product.commerce--view-mode-releases .price-shortcuts-wrapper{align-items:flex-end;flex-direction:column;}}.page--commerce-product.commerce--view-mode-releases .image-wrapper:has(.no-image-style){background-color:var(--color--background-img);}.page--commerce-product.commerce--view-mode-releases .component-image img.no-image-style{aspect-ratio:450 / 300;}.page--commerce-product.commerce--view-mode-releases .image-wrapper:not(:has(img)){aspect-ratio:450 / 300;background-color:var(--color--background-img);height:100%;width:100%;}.page--commerce-product.commerce--view-mode-releases .component-title > *,.page--commerce-product.commerce--view-mode-releases .field--name-title{color:var(--xunta-blue-secondary);font-size:clamp(calc(var(--font-size-h3) * 0.7),3vw,calc(var(--font-size-h3) * 0.8));font-weight:bold;line-height:normal;margin-bottom:0.75rem;text-transform:uppercase;}.page--commerce-product.commerce--view-mode-releases .field--name-title a{--link--color:var(--xunta-blue-secondary);--link--color-hover:var(--xunta-blue);}.page--commerce-product.commerce--view-mode-releases .body-wrapper{margin-bottom:0.75rem;}.page--commerce-product.commerce--view-mode-releases .body-wrapper > *{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;font-size:calc(var(--font-size) * 0.85);line-height:normal;overflow:hidden;text-overflow:ellipsis;}.page--commerce-product.commerce--view-mode-releases .body-wrapper > *::after{content:none;}.page--commerce-product.commerce--view-mode-releases .body-wrapper > * p:last-child{margin-bottom:0;}.page--commerce-product.commerce--view-mode-releases .field--name-product-linked-text a{display:block;margin:2rem auto 1px;}.page--commerce-product.commerce--view-mode-releases .shortcuts-wrapper{--shortcut-size--icon:20px;--shortcut-size--button:40px;}.page--commerce-product.commerce--view-mode-releases .field--name-price{color:var(--xunta-blue);font-size:calc(var(--font-size) * 1.4);font-weight:bold;}@media (min-width:768px){.page--commerce-product.commerce--view-mode-releases .field--name-price{font-size:calc(var(--font-size) * 1.2);}}
.page--commerce-product.commerce--view-mode-size-s{display:flex;gap:0.75rem;padding-top:1px;}@media (max-width:576px){.page--commerce-product.commerce--view-mode-size-s{flex-direction:column;}}.page--commerce-product.commerce--view-mode-size-s .image-wrapper{border-radius:50%;height:100%;overflow:hidden;}@media (max-width:576px){.page--commerce-product.commerce--view-mode-size-s .image-wrapper{margin-inline:auto;max-width:120px;}}@media (min-width:576px){.page--commerce-product.commerce--view-mode-size-s .image-wrapper{flex-basis:70px;}}.page--commerce-product.commerce--view-mode-size-s .image-wrapper:not(:has(img)){aspect-ratio:1;background-color:var(--color--background-img);height:100%;width:100%;}.page--commerce-product.commerce--view-mode-size-s .right-column{flex:1;}.page--commerce-product.commerce--view-mode-size-s .component-title > *,.page--commerce-product.commerce--view-mode-size-s .field--name-title{color:var(--xunta-blue-secondary);font-size:clamp(calc(var(--font-size-h3) * 0.7),3vw,calc(var(--font-size-h3) * 0.8));font-weight:bold;line-height:normal;margin-bottom:0.75rem;text-transform:uppercase;}.page--commerce-product.commerce--view-mode-size-s .field--name-title a{--link--color:var(--xunta-blue-secondary);--link--color-hover:var(--xunta-blue);}.page--commerce-product.commerce--view-mode-size-s .field--name-field-content-type{--link--color-hover:#fff;--link--color:var(--xunta-blue);background-color:#fff;border:1px solid var(--xunta-blue);border-radius:50px;display:block;font-size:14px;line-height:normal;margin-bottom:0.5rem;padding:5px 10px 3px;width:fit-content;}.page--commerce-product.commerce--view-mode-size-s .field--name-price{color:var(--xunta-blue-secondary);font-size:calc(var(--font-size) * 1.2);font-weight:bold;}@media (min-width:576px){.page--commerce-product.commerce--view-mode-size-s .field--name-price{float:left;width:fit-content;}}.page--commerce-product.commerce--view-mode-size-s .field--name-field-gl-synopsis,.page--commerce-product.commerce--view-mode-size-s .field--name-field-es-synopsis{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--xunta-blue);display:-webkit-box;font-size:calc(var(--font-size) * 0.85);line-height:normal;margin-bottom:0.75rem;overflow:hidden;text-overflow:ellipsis;}.page--commerce-product.commerce--view-mode-size-s .field--name-field-gl-synopsis > *,.page--commerce-product.commerce--view-mode-size-s .field--name-field-es-synopsis > *{display:inline}.page--commerce-product.commerce--view-mode-size-s .field--name-field-gl-synopsis p:last-child,.page--commerce-product.commerce--view-mode-size-s .field--name-field-es-synopsis p:last-child{margin-bottom:0;}@media (max-width:1200px){.page--commerce-product.commerce--view-mode-size-s .shortcuts-wrapper{--shortcut-size--icon:20px;--shortcut-size--button:40px;}}
.page--commerce-product.commerce--view-mode-teaser .image-wrapper{margin-bottom:1rem;}.page--commerce-product.commerce--view-mode-teaser .image-wrapper:not(:has(img)){aspect-ratio:450 / 300;background-color:var(--color--background-img);height:100%;width:100%;}.page--commerce-product.commerce--view-mode-teaser .image-wrapper:has(.no-image-style){background-color:var(--color--background-img);}.page--commerce-product.commerce--view-mode-teaser .component-image img{width:100%;}.page--commerce-product.commerce--view-mode-teaser .component-image img.no-image-style{aspect-ratio:450 / 300;}.page--commerce-product.commerce--view-mode-teaser .component-title > *,.page--commerce-product.commerce--view-mode-teaser .field--name-title{color:var(--xunta-blue-secondary);font-size:clamp(calc(var(--font-size-h3) * 0.7),3vw,calc(var(--font-size-h3) * 0.8));font-weight:bold;line-height:normal;margin-bottom:0.75rem;text-transform:uppercase;}.page--commerce-product.commerce--view-mode-teaser .field--name-title a{--link--color:var(--xunta-blue-secondary);--link--color-hover:var(--xunta-blue);}.page--commerce-product.commerce--view-mode-teaser .field--name-field-content-type{--link--color-hover:#fff;--link--color:var(--xunta-blue);background-color:#fff;border:1px solid var(--xunta-blue);border-radius:50px;display:block;font-size:14px;line-height:normal;margin-bottom:0.5rem;padding:5px 10px 3px;width:fit-content;}.page--commerce-product.commerce--view-mode-teaser .technical-sheet-fields-wrapper{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--color--gray-600);display:-webkit-box;font-size:12px;line-height:normal;overflow:hidden;text-overflow:ellipsis;}@media (min-width:576px){.page--commerce-product.commerce--view-mode-teaser .technical-sheet-fields-wrapper{font-size:14px;}}@media (min-width:576px) and (max-width:768px){.page--commerce-product.commerce--view-mode-teaser .technical-sheet-fields-wrapper{-webkit-line-clamp:6;}}.page--commerce-product.commerce--view-mode-teaser .technical-sheet-fields-wrapper > *:not(.code-wrapper,.editorial-wrapper)::after{content:'; ';display:inline;}.page--commerce-product.commerce--view-mode-teaser .field__items{display:contents;}.page--commerce-product.commerce--view-mode-teaser .text-wrapper .field__item:not(.field--name-title),.page--commerce-product.commerce--view-mode-teaser .text-wrapper .field__label{display:inline;float:unset;}.page--commerce-product.commerce--view-mode-teaser .text-wrapper .field__item:not(.field--name-title){padding-right:0;}.page--commerce-product.commerce--view-mode-teaser .text-wrapper .field:not(.field--name-title){display:inline;white-space:normal;}.page--commerce-product.commerce--view-mode-teaser .field--name-field-language .field__item::after{content:', ';}.page--commerce-product.commerce--view-mode-teaser .field--name-field-language .field__items > *:last-child::after{content:none;}.page--commerce-product.commerce--view-mode-teaser .size-wrapper{display:inline;}.page--commerce-product.commerce--view-mode-teaser .size-wrapper::after{content:' cm; ' !important;}.page--commerce-product.commerce--view-mode-teaser .size-wrapper > *:not(.field__label,:last-child)::after{content:'x';}.page--commerce-product.commerce--view-mode-teaser .size-wrapper > .field__label::after{content:':';margin-right:0.5rem;}.page--commerce-product.commerce--view-mode-teaser .editorial-wrapper,.page--commerce-product.commerce--view-mode-teaser .code-wrapper,.page--commerce-product.commerce--view-mode-teaser .editorial-wrapper > .paragraph,.page--commerce-product.commerce--view-mode-teaser .code-wrapper > .paragraph,.page--commerce-product.commerce--view-mode-teaser .editorial-wrapper .field--name-field-editorial{display:contents;}.page--commerce-product.commerce--view-mode-teaser .editorial-wrapper > .paragraph::after,.page--commerce-product.commerce--view-mode-teaser .code-wrapper > .paragraph::after{content:';';display:inline;padding-right:5px;}.page--commerce-product.commerce--view-mode-teaser .code-wrapper > *:not(:last-child)::after,.page--commerce-product.commerce--view-mode-teaser .editorial-wrapper > *:not(:last-child)::after,.page--commerce-product.commerce--view-mode-teaser .editorial-wrapper .field--name-field-editorial:has(+ .field--name-field-place)::after{display:inline-block;}.page--commerce-product.commerce--view-mode-teaser .editorial-wrapper .field--name-field-editorial:has(+ .field--name-field-place)::after{content:', ';padding-right:5px;}.page--commerce-product.commerce--view-mode-teaser .code-wrapper .field--name-field-code-type{font-weight:bold;}.page--commerce-product.commerce--view-mode-teaser .code-wrapper .field--name-field-code-type::after{content:': ';}.page--commerce-product.commerce--view-mode-teaser .field--name-field-duration .field__item::after{content:"'";}
.node--type-faqs.node--view-mode-filter-faqs{border-bottom:3px solid var(--color--secondary);}.node--type-faqs.node--view-mode-filter-faqs h3{margin-bottom:0;}.node--type-faqs.node--view-mode-filter-faqs a{--link--color:var(--xunta-blue-secondary);--link--color-hover:var(--xunta-blue-secondary);display:block;font-size:var(--font-size);font-weight:bold;padding:10px 6rem 10px 1rem;position:relative;transition:var(--transition);width:100%;}.node--type-faqs.node--view-mode-filter-faqs a:hover,.node--type-faqs.node--view-mode-filter-faqs a:focus{background-color:var(--color--secondary-light);}.node--type-faqs.node--view-mode-filter-faqs a::after{position:absolute;right:7px;top:50%;transform:translateY(-50%) rotate(-90deg);transition:var(--transition);}@media (max-width:576px){.node--type-faqs.node--view-mode-filter-faqs a{padding-right:4rem;}.node--type-faqs.node--view-mode-filter-faqs a::after{--icon-height:25px;--icon-width:25px;}}
.node--type-newsletter.node--view-mode-full .newsletter-header-wrapper{background-color:var(--xunta-blue-secondary);color:#fff;padding:2.5rem 0 2.3rem;position:relative;}.node--type-newsletter.node--view-mode-full .newsletter-header-wrapper::before{background-color:var(--xunta-blue-secondary);content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1;}.node--type-newsletter.node--view-mode-full .newsletter-header-wrapper h1{margin:0;text-transform:uppercase;}.node--type-newsletter.node--view-mode-full .newsletter-header-wrapper .field--name-field-subtitle{margin-top:1rem;}.node--type-newsletter.node--view-mode-full .field--name-field-newsletter-simple-date{background-color:var(--color--secondary);padding:0.5rem 0;position:relative;text-align:right;}.node--type-newsletter.node--view-mode-full .field--name-field-newsletter-simple-date::before{background-color:var(--color--secondary);content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1;}.node--type-newsletter.node--view-mode-full .newsletter-header-wrapper + .field--name-field-newsletter-simple-date,.node--type-newsletter.node--view-mode-full .newsletter-header-wrapper:not(:has(+ .field--name-field-newsletter-simple-date)){margin-bottom:2rem;}.node--type-newsletter.node--view-mode-full .field--name-field-sections > .field__item > .paragraph{padding:1rem 0;}.node--type-newsletter.node--view-mode-full .field--name-field-sections > .field__item > .paragraph.component-background-color{padding:2rem 0;}.node--type-newsletter.node--view-mode-full .paragraph:not(.component-background-color){--section-title-color:var(--xunta-blue-secondary);}.node--type-newsletter.node--view-mode-full .paragraph h2{font-size:clamp(calc(var(--font-size-h2) * 0.95),3vw,var(--font-size-h2));margin:0 0 1.25rem;padding:0;text-align:left;text-transform:unset;}.node--type-newsletter.node--view-mode-full .paragraph h2::after{content:none;}.node--type-newsletter.node--view-mode-full > .node__content > .field--name-body{padding-bottom:1rem;}.node--type-newsletter.node--view-mode-full blockquote{background-color:var(--xunta-blue);border-radius:0;color:#fff;font-size:var(--font-size);padding:1rem;text-align:center;}@media (min-width:576px){.node--type-newsletter.node--view-mode-full blockquote{padding:2rem;}}.node--type-newsletter.node--view-mode-full blockquote > *{text-align:center;}.node--type-newsletter.node--view-mode-full blockquote a:not(:hover,:focus,:focus-visible){color:var(--color--secondary) !important;}.page-node-type-newsletter .block-simple-bulletin-modify-cancel-block{background-color:var(--xunta-blue-10);margin-top:1.5rem;padding:1.5rem 0;position:relative;text-align:center;}.page-node-type-newsletter .block-simple-bulletin-modify-cancel-block::before{background-color:var(--xunta-blue-10);content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1;}.page-node-type-newsletter .block-simple-bulletin-modify-cancel-block a{--link--color:var(--color-body);--link--color-hover:var(--color-body);border:1px dashed var(--color-body);display:inline-block;font-size:calc(var(--font-size) * 0.8);margin:0 0.75rem;padding:13px 10px;text-decoration:none;}.page-node-type-newsletter .block-simple-bulletin-modify-cancel-block a:is(:hover,:focus){background-color:var(--xunta-blue-50);border-color:var(--color--gray-500);}
.node--type-notice.node--view-mode-full{background-color:var(--color--secondary-light);color:var(--xunta-blue-secondary);padding:1.5rem 2rem;}.node--type-notice.node--view-mode-full .field--name-body p:last-child,.node--type-notice.node--view-mode-teaser > .node__content p:last-child,.node--type-notice.node--view-mode-newsletter > .node__content p:last-child{margin-bottom:0;}.node--type-notice.node--view-mode-teaser:has(+ .node--type-notice.node--view-mode-teaser),.node--type-notice.node--view-mode-newsletter:has(+ .node--type-notice.node--view-mode-newsletter){margin-bottom:1rem;}.node--type-notice.node--view-mode-teaser > .node__content,.node--type-notice.node--view-mode-newsletter > .node__content{align-items:center;background-color:var(--color--secondary-light);color:var(--xunta-blue-secondary);display:flex;flex-flow:row nowrap;gap:0.75rem;justify-content:center;padding:1rem 0;position:relative;}.node--type-notice.node--view-mode-newsletter > .node__content{background-color:var(--color--secondary);justify-content:left;padding:0.5rem 1rem;}.node--type-notice.node--view-mode-teaser > .node__content::after{background-color:var(--color--secondary-light);box-shadow:var(--shadow);content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1;}.node--type-notice.node--view-mode-newsletter > .node__content .notice-icon,.node--type-notice.node--view-mode-teaser > .node__content .notice-icon{align-items:center;background-color:var(--color--secondary);border-radius:30px;display:flex;font-size:calc(var(--font-size) * 0.9);font-weight:bold;gap:7px;height:fit-content;padding:7px 1.5rem;text-transform:uppercase;}.node--type-notice.node--view-mode-newsletter > .node__content .notice-icon{background-color:#fff;border-radius:50%;padding:7px;}.node--type-notice.node--view-mode-teaser > .node__content .notice-icon span{line-height:1;}.node--type-notice.node--view-mode-teaser > .node__content .field--name-body,.node--type-notice.node--view-mode-newsletter > .node__content .field--name-body{font-size:calc(var(--font-size) * 0.9);line-height:1.4;}.node--type-notice.node--view-mode-newsletter > .node__content .field--name-body{font-weight:bold;}@media (max-width:576px){.node--type-notice.node--view-mode-full{padding:1rem;}.node--type-notice.node--view-mode-teaser > .node__content,.node--type-notice.node--view-mode-newsletter > .node__content{flex-direction:column;gap:0.5rem;text-align:center;}.node--type-notice.node--view-mode-teaser > .node__content{padding:0.5rem 0;}.node--type-notice.node--view-mode-newsletter > .node__content{padding:0.5rem;}}
.node--type-publications-list.node--view-mode-full .field--name-body{margin-bottom:2rem;}.node--type-publications-list.node--view-mode-full .field--name-field-products:has(.pager) > .field__item:first-child,.node--type-publications-list.node--view-mode-full .field--name-field-products:not(:has(.pager)){display:flex;flex-direction:column;gap:1.25rem;}.node--type-publications-list.node--view-mode-full .field--name-field-products:has(.pager) > .field__item:first-child article,.node--type-publications-list.node--view-mode-full .field--name-field-products:not(:has(.pager)) > .field__item{border-bottom:1px solid var(--xunta-blue-secondary);padding-bottom:1.25rem;}.node--type-publications-list.node--view-mode-size-l > .node__content{align-items:center;display:flex;flex-wrap:nowrap;gap:1rem;}.node--type-publications-list.node--view-mode-size-l .image-wrapper{border-radius:50%;flex-basis:70px;height:100%;overflow:hidden;}.node--type-publications-list.node--view-mode-size-l .image-wrapper:not(:has(img)){aspect-ratio:1;background-color:var(--color--background-img);height:100%;width:100%;}.node--type-publications-list.node--view-mode-size-l .text-wrapper{flex:1;}.node--type-publications-list.node--view-mode-size-l .text-wrapper .field--name-computed-title{font-weight:bold;text-transform:uppercase;}.node--type-publications-list.node--view-mode-size-l .text-wrapper .field--name-computed-title a{--link--color:var(--xunta-blue-secondary);--link--color-hover:var(--xunta-blue);display:block;line-height:1.2;}.node--type-publications-list.node--view-mode-size-l .text-wrapper .field--name-body{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:calc(var(--font-size) * 0.85);line-height:1.4;margin-top:3px;overflow:hidden;text-overflow:ellipsis;}.node--type-publications-list.node--view-mode-size-l .text-wrapper .field--name-body > *{display:inline;}.node--type-publications-list.node--view-mode-size-l .text-wrapper .field--name-body p:last-child{margin-bottom:0;}
.view-faqs.view-display-id-block_last_faqs > .view-content{margin-bottom:2rem;}
.view-highlighted-products-types{left:50%;max-width:1500px;overflow:clip visible;position:relative;transform:translateX(-50%);width:100vw;}.view-highlighted-products-types .view-content{position:relative;}.view-highlighted-products-types .view-content::after{background-color:var(--color--secondary);content:'';display:block;height:2rem;width:100%;}.view-highlighted-products-types .swiper-container{margin-block:0;overflow:visible;}.view-highlighted-products-types .swiper-container .swiper-wrapper{height:fit-content !important;}@media (min-width:576px){.view-highlighted-products-types .swiper-container .swiper-wrapper:has(.swiper-slide:nth-child(1):last-child){justify-content:center;}}@media (min-width:992px){.view-highlighted-products-types .swiper-container .swiper-wrapper:has(.swiper-slide:nth-child(2):last-child){justify-content:center;}}@media (min-width:1200px){.view-highlighted-products-types .swiper-container .swiper-wrapper:has(.swiper-slide:nth-child(3):last-child){justify-content:center;}}.view-highlighted-products-types .swiper-container .swiper-slide{min-height:450px;position:relative;transform:scale(1);transform-origin:top center;transition:transform 0.3s ease;z-index:0;}@media (min-width:576px){.view-highlighted-products-types .swiper-container .swiper-slide{min-height:520px;}}.view-highlighted-products-types .swiper-container .swiper-slide:hover{transform:scale(1.05);z-index:2;}@media (max-width:576px){.view-highlighted-products-types .swiper-container .swiper-slide{height:450px !important;}}@media (min-width:576px){.view-highlighted-products-types .swiper-container .swiper-slide{aspect-ratio:466 / 630;}}@media (min-width:768px){.view-highlighted-products-types .swiper-container .swiper-slide{aspect-ratio:466 / 615;}}@media (min-width:992px){.view-highlighted-products-types .swiper-container .swiper-slide{aspect-ratio:466 / 800;}}@media (min-width:1200px){.view-highlighted-products-types .swiper-container .swiper-slide{aspect-ratio:466 / 870;}}.view-highlighted-products-types .swiper-container .swiper-slide article{height:-webkit-fill-available;overflow:hidden;position:relative;}.view-highlighted-products-types .swiper-container .swiper-pagination-bullets{--bullet-color:var(--color--background-light);bottom:-2rem;display:block;z-index:0;}
.path-catalogo:has(.view-search-products) h1{margin-bottom:1rem;margin-top:0;}.path-catalogo .view-search-products .page--commerce-product.commerce--view-mode-list .field--name-field-topics a{pointer-events:none;}@media (max-width:768px){.path-catalogo:has(.view-search-products) .page-title{margin-bottom:0.5rem;}}@media (max-width:1200px){.path-catalogo:has(.filter-icon-mobile) .layout-sidebar-first .region-sidebar-first{border-radius:15px;bottom:-100vh;box-shadow:0 -12px 17px rgb(0 0 0 / 15%);left:50%;max-height:88vh;max-width:450px;opacity:0;overflow:auto;padding:18px;position:fixed;transform:translate(-50%,0);transition:all 0.3s ease;width:92vw;z-index:601;}.path-catalogo:has(.filter-icon-mobile.is-actived) .layout-sidebar-first .region-sidebar-first{bottom:1rem;opacity:1;transition:all 0.3s ease;}.path-catalogo:has(.filter-icon-mobile.is-actived) .layout-sidebar-first .region-sidebar-first + .background-modal{display:block;opacity:1;transition:all 0.2s ease;}.path-catalogo:has(.filter-icon-mobile.is-actived) .layout-sidebar-first .region-sidebar-first + .background-modal::before{background-color:#000;content:"";height:100vh;left:0;opacity:0.5;position:fixed;top:0;width:100vw;z-index:499;}}@media (min-width:1200px){.path-catalogo:has(.filter-icon-mobile.is-actived) .region-sidebar-first{display:block !important;}}
.block-views-blockproduct-available-on-bookshops-block-product-available-bookshop,.block-views-blockproduct-available-on-bookshops-block-also-sell{margin-top:2rem;}@media (min-width:768px){.block-views-blockproduct-available-on-bookshops-block-product-available-bookshop,.block-views-blockproduct-available-on-bookshops-block-also-sell{margin-top:3rem;}}.block-views-blockproduct-available-on-bookshops-block-product-available-bookshop > h2,.block-views-blockproduct-available-on-bookshops-block-also-sell > h2{color:var(--section-title-color);font-size:clamp(calc(var(--font-size-h1) * 0.95),4vw,var(--font-size-h1));font-weight:bold;line-height:normal;margin-bottom:1rem;text-transform:uppercase;width:fit-content;}@media (min-width:576px){.block-views-blockproduct-available-on-bookshops-block-product-available-bookshop > h2,.block-views-blockproduct-available-on-bookshops-block-also-sell > h2{margin-inline:auto;text-align:center;}}.view-product-available-on-bookshops .swiper-container{margin-block:0;}.view-product-available-on-bookshops .swiper-slide .page--commerce-product.commerce--view-mode-teaser{padding-inline:0.5rem;}.view-product-available-on-bookshops .swiper-slide .profile--type--bookshop.profile--view-mode--size-s{padding-inline:0.75rem;}@media (max-width:576px){.view-product-available-on-bookshops .swiper-container:not(:has(.swiper-pagination-lock)){padding-bottom:2rem;}.view-product-available-on-bookshops .swiper-container .swiper-pagination-bullets{bottom:-6px;display:block;z-index:0;}}@media (min-width:576px){.view-product-available-on-bookshops .swiper-wrapper:not(:has(.swiper-slide:nth-child(2))) .swiper-slide .profile--type--bookshop.profile--view-mode--size-s,.view-product-available-on-bookshops .swiper-wrapper:not(:has(.swiper-slide:nth-child(2))) .swiper-slide .page--commerce-product.commerce--view-mode-teaser{padding-inline:0;}}@media (min-width:768px) and (max-width:992px){.view-product-available-on-bookshops .swiper-container:not(:has(.swiper-button-lock)) .swiper-slide .profile--type--bookshop.profile--view-mode--size-s{padding-inline:0.75rem;}}

[data-gin-accent]{--gin-color-primary:rgb(var(--gin-color-primary-rgb));--gin-color-primary-light:rgba(var(--gin-color-primary-rgb),.15);--gin-bg-app:rgb(var(--gin-bg-app-rgb));--gin-bg-item:rgba(var(--gin-color-primary-rgb),.05);--gin-bg-item-hover:rgba(var(--gin-color-primary-rgb),.1);--gin-color-primary-light-hover:rgba(var(--gin-color-primary-rgb),.2);--gin-color-primary-light-active:rgba(var(--gin-color-primary-rgb),.3);--gin-shadow-primary-light:rgba(var(--gin-color-primary-rgb),.45);}.gin--dark-mode[data-gin-accent],.gin--dark-mode [data-gin-accent]{--gin-bg-item-hover:rgba(var(--gin-color-primary-rgb),.08);--gin-bg-app-rgb:27,27,29;}[data-gin-accent=blue]{--gin-color-primary-rgb:5,80,230;--gin-color-primary-light-rgb:205,220,250;--gin-color-primary-hover:#0444c4;--gin-color-primary-active:#043cad;--gin-bg-app-rgb:248,250,254;--gin-bg-header:#e1eafc;--gin-color-sticky-rgb:235,241,253;}[data-gin-accent=light_blue]{--gin-color-primary-rgb:47,109,208;--gin-color-primary-light-rgb:213,226,246;--gin-color-primary-hover:#285db1;--gin-color-primary-active:#23529c;--gin-bg-app-rgb:249,251,254;--gin-bg-header:#e6edf9;--gin-color-sticky-rgb:238,243,251;}[data-gin-accent=dark_purple]{--gin-color-primary-rgb:67,0,191;--gin-color-primary-light-rgb:217,204,242;--gin-color-primary-hover:#3900a2;--gin-color-primary-active:#32008f;--gin-bg-app-rgb:249,247,253;--gin-bg-header:#e8e0f7;--gin-color-sticky-rgb:240,235,250;--gin-color-primary-light-hover:rgba(var(--gin-color-primary-rgb),.2);--gin-color-primary-light-active:rgba(var(--gin-color-primary-rgb),.25);--gin-shadow-primary-light:rgba(var(--gin-color-primary-rgb),.4);--gin-bg-item-hover:rgba(var(--gin-color-primary-rgb),.08);}[data-gin-accent=purple]{--gin-color-primary-rgb:91,0,255;--gin-color-primary-light-rgb:222,204,255;--gin-color-primary-hover:#4d00d9;--gin-color-primary-active:#4400bf;--gin-bg-app-rgb:250,247,255;--gin-bg-header:#ebe0ff;--gin-color-sticky-rgb:242,235,255;--gin-color-primary-light-hover:rgba(var(--gin-color-primary-rgb),.2);--gin-color-primary-light-active:rgba(var(--gin-color-primary-rgb),.25);--gin-shadow-primary-light:rgba(var(--gin-color-primary-rgb),.4);--gin-bg-item-hover:rgba(var(--gin-color-primary-rgb),.08);}[data-gin-accent=teal]{--gin-color-primary-rgb:16,133,127;--gin-color-primary-light-rgb:207,231,229;--gin-color-primary-hover:#0e716c;--gin-color-primary-active:#0c645f;--gin-bg-app-rgb:248,251,251;--gin-bg-header:#e2f0f0;--gin-color-sticky-rgb:236,245,245;}[data-gin-accent=green]{--gin-color-primary-rgb:0,135,95;--gin-color-primary-light-rgb:204,231,223;--gin-color-primary-hover:#007351;--gin-color-primary-active:#006547;--gin-bg-app-rgb:247,251,250;--gin-bg-header:#e0f1ec;--gin-color-sticky-rgb:235,245,242;}[data-gin-accent=red]{--gin-color-primary-rgb:216,0,47;--gin-color-primary-light-rgb:247,204,213;--gin-color-primary-hover:#b80028;--gin-color-primary-active:#a20023;--gin-bg-app-rgb:254,247,249;--gin-bg-header:#fae0e6;--gin-color-sticky-rgb:252,235,238;}[data-gin-accent=orange]{--gin-color-primary-rgb:218,99,1;--gin-color-primary-light-rgb:248,224,204;--gin-color-primary-hover:#b95401;--gin-color-primary-active:#a44a01;--gin-bg-app-rgb:254,250,247;--gin-bg-header:#fbece1;--gin-color-sticky-rgb:252,243,235;}[data-gin-accent=yellow]{--gin-color-primary-rgb:179,122,0;--gin-color-primary-light-rgb:240,228,204;--gin-color-primary-hover:#986800;--gin-color-primary-active:#865c00;--gin-bg-app-rgb:253,251,247;--gin-bg-header:#f6efe0;--gin-color-sticky-rgb:249,244,235;}[data-gin-accent=pink]{--gin-color-primary-rgb:209,47,112;--gin-color-primary-light-rgb:246,213,226;--gin-color-primary-hover:#b2285f;--gin-color-primary-active:#9d2354;--gin-bg-app-rgb:254,249,251;--gin-bg-header:#f9e6ee;--gin-color-sticky-rgb:251,238,244;}[data-gin-accent=neutral]{--gin-color-primary-rgb:17,17,17;--gin-color-primary-light-rgb:207,207,207;--gin-color-primary-hover:#0e0e0e;--gin-color-primary-active:#0d0d0d;--gin-bg-app-rgb:248,248,248;--gin-bg-header:#e2e2e2;--gin-color-sticky-rgb:236,236,236;}[data-gin-accent=custom]{--gin-color-primary-rgb:17,17,17;--gin-color-primary-light-rgb:207,207,207;--gin-color-primary-hover:#0e0e0e;--gin-color-primary-active:#0d0d0d;--gin-bg-app-rgb:248,248,248;--gin-bg-header:#e2e2e2;--gin-color-sticky-rgb:236,236,236;}.gin--dark-mode[data-gin-accent=blue],.gin--dark-mode [data-gin-accent=blue]{--gin-color-primary-rgb:144,174,239;--gin-color-primary-light-rgb:62,68,84;--gin-color-primary-hover:#9bb6f1;--gin-color-primary-active:#a1baf1;--gin-bg-header:#373b45;}.gin--dark-mode[data-gin-accent=claro_blue],.gin--dark-mode [data-gin-accent=claro_blue]{--gin-color-primary-rgb:115,145,216;--gin-color-primary-light-rgb:57,63,79;--gin-color-primary-hover:#819cdc;--gin-color-primary-active:#88a2de;--gin-bg-header:#333742;}.gin--dark-mode[data-gin-accent=light_blue],.gin--dark-mode [data-gin-accent=light_blue]{--gin-color-primary-rgb:130,191,232;--gin-color-primary-light-rgb:60,72,82;--gin-color-primary-hover:#8fc5ea;--gin-color-primary-active:#95c9eb;--gin-bg-header:#353d44;}.gin--dark-mode[data-gin-accent=dark_purple],.gin--dark-mode [data-gin-accent=dark_purple]{--gin-color-primary-rgb:173,143,232;--gin-color-primary-light-rgb:68,62,82;--gin-color-primary-hover:#b59aea;--gin-color-primary-active:#b9a0eb;--gin-bg-header:#3a3744;}.gin--dark-mode[data-gin-accent=purple],.gin--dark-mode [data-gin-accent=purple]{--gin-color-primary-rgb:219,165,239;--gin-color-primary-light-rgb:77,67,84;--gin-color-primary-hover:#dfaef1;--gin-color-primary-active:#e0b3f1;--gin-bg-header:#403945;}.gin--dark-mode[data-gin-accent=teal],.gin--dark-mode [data-gin-accent=teal]{--gin-color-primary-rgb:0,234,208;--gin-color-primary-light-rgb:34,80,78;--gin-color-primary-hover:#1aecd5;--gin-color-primary-active:#26edd7;--gin-bg-header:#254241;}.gin--dark-mode[data-gin-accent=green],.gin--dark-mode [data-gin-accent=green]{--gin-color-primary-rgb:107,212,161;--gin-color-primary-light-rgb:55,76,68;--gin-color-primary-hover:#7ad8aa;--gin-color-primary-active:#81daaf;--gin-bg-header:#323f3c;}.gin--dark-mode[data-gin-accent=red],.gin--dark-mode [data-gin-accent=red]{--gin-color-primary-rgb:236,137,137;--gin-color-primary-light-rgb:81,61,63;--gin-color-primary-hover:#ee9595;--gin-color-primary-active:#ef9b9b;--gin-bg-header:#423639;}.gin--dark-mode[data-gin-accent=orange],.gin--dark-mode [data-gin-accent=orange]{--gin-color-primary-rgb:247,149,118;--gin-color-primary-light-rgb:83,63,60;--gin-color-primary-hover:#f8a084;--gin-color-primary-active:#f8a58b;--gin-bg-header:#443736;}.gin--dark-mode[data-gin-accent=yellow],.gin--dark-mode [data-gin-accent=yellow]{--gin-color-primary-rgb:241,201,112;--gin-color-primary-light-rgb:82,74,58;--gin-color-primary-hover:#f2ce7e;--gin-color-primary-active:#f3d185;--gin-bg-header:#433e35;}.gin--dark-mode[data-gin-accent=pink],.gin--dark-mode [data-gin-accent=pink]{--gin-color-primary-rgb:231,157,163;--gin-color-primary-light-rgb:80,65,69;--gin-color-primary-hover:#e9a7ac;--gin-color-primary-active:#ebacb1;--gin-bg-header:#42383c;}.gin--dark-mode[data-gin-accent=neutral],.gin--dark-mode [data-gin-accent=neutral]{--gin-color-primary-rgb:255,255,255;--gin-color-primary-light-rgb:85,85,87;--gin-color-primary-hover:white;--gin-color-primary-active:white;--gin-bg-header:#454547;}.gin--dark-mode[data-gin-accent=custom],.gin--dark-mode [data-gin-accent=custom]{--gin-color-primary-rgb:255,255,255;--gin-color-primary-light-rgb:85,85,87;--gin-color-primary-hover:white;--gin-color-primary-active:white;--gin-bg-header:#454547;}@media (forced-colors:none){.gin--high-contrast-mode{--gin-bg-app:#d9dbde;--gin-color-text:rgba(0,0,0,.8);--gin-color-text-light:rgba(0,0,0,.8);--gin-icon-color:rgba(0,0,0,.8);--gin-color-focus:rgba(0,0,0,.8);--gin-border-color:rgba(0,0,0,.8);--gin-border-color-secondary:rgba(0,0,0,.6);--gin-border-color-layer:rgba(0,0,0,.6);--gin-border-color-layer2:rgba(0,0,0,.8);--gin-border-color-table:rgba(0,0,0,.8);--gin-border-color-table-header:rgba(0,0,0,.8);--gin-border-color-form-element:rgba(0,0,0,.8);}.gin--dark-mode .gin--high-contrast-mode{--gin-bg-app:#000;--gin-color-text:rgba(255,255,255,.8);--gin-color-text-light:rgba(255,255,255,.8);--gin-icon-color:rgba(255,255,255,.8);--gin-color-focus:rgba(255,255,255,.8);--gin-border-color:rgba(255,255,255,.8);--gin-border-color-secondary:rgba(255,255,255,.6);--gin-border-color-layer:rgba(255,255,255,.6);--gin-border-color-layer2:rgba(255,255,255,.8);--gin-border-color-table:rgba(255,255,255,.8);--gin-border-color-table-header:rgba(255,255,255,.8);--gin-border-color-form-element:rgba(255,255,255,.8);}}[data-gin-focus=green]{--gin-color-focus:rgba(8,163,144,.6);}[data-gin-focus=claro]{--gin-color-focus:rgba(38,167,105,.6);}[data-gin-focus=orange]{--gin-color-focus:rgba(236,124,87,.6);}[data-gin-focus=dark]{--gin-color-focus:var(--gin-color-focus-neutral-rgb);}[data-gin-focus=accent]{--gin-color-focus:rgba(var(--gin-color-primary-rgb),.6);}
.ui-dialog a,.ui-dialog .link,.ui-dialog button.link,.ui-dialog .tabs__link.is-active,.ui-dialog [open] .claro-details__summary--accordion,.ui-dialog [open] .claro-details__summary--accordion-item,.ui-dialog [open] .claro-details__summary--vertical-tabs-item,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link{color:var(--gin-color-primary);text-decoration-style:var(--gin-link-decoration-style);}.ui-dialog a:hover,.ui-dialog .link:hover,.ui-dialog button.link:hover,.ui-dialog .tabs__link.is-active:hover,.ui-dialog [open] .claro-details__summary--accordion:hover,.ui-dialog [open] .claro-details__summary--accordion-item:hover,.ui-dialog [open] .claro-details__summary--vertical-tabs-item:hover,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link:hover{color:var(--gin-color-primary-hover);}.ui-dialog a:active,.ui-dialog .link:active,.ui-dialog button.link:active,.ui-dialog .tabs__link.is-active:active,.ui-dialog [open] .claro-details__summary--accordion:active,.ui-dialog [open] .claro-details__summary--accordion-item:active,.ui-dialog [open] .claro-details__summary--vertical-tabs-item:active,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link:active{color:var(--gin-color-primary-active);}.ui-dialog *|*:any-link:not(svg|a){text-decoration:underline;text-decoration-style:var(--gin-link-decoration-style);}.ui-dialog .is-horizontal .tabs__link:hover,.ui-dialog .claro-details__summary:hover,.ui-dialog .action-link:hover{color:var(--gin-color-primary-hover);}.ui-dialog .claro-details[open] > .claro-details__summary:focus{color:var(--gin-color-primary-active);}.ui-dialog .form-boolean--type-checkbox:checked,.ui-dialog .form-boolean--type-radio:checked:not(:disabled),.ui-dialog .is-horizontal .tabs__link.is-active::before,.ui-dialog .tabs__tab.is-active::before,.ui-dialog [open] > .claro-details__summary--accordion:not(:focus):not(:active)::after,.ui-dialog [open] > .claro-details__summary--accordion-item:not(:focus):not(:active)::after,.ui-dialog .collapse-processed[open] > .claro-details__summary--accordion .details-title:not(:focus)::after,.ui-dialog .collapse-processed[open] > .claro-details__summary--accordion-item .details-title:not(:focus)::after,.ui-dialog [open] > .claro-details__summary--vertical-tabs-item:not(:focus):not(:active)::after,.ui-dialog .collapse-processed[open] > .claro-details__summary--vertical-tabs-item .details-title:not(:focus)::after,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link::before{border-color:var(--gin-color-primary);}.ui-dialog .form-boolean--type-checkbox:checked:hover,.ui-dialog .form-boolean--type-radio:checked:not(:disabled):hover,.ui-dialog .is-horizontal .tabs__link.is-active::before:hover,.ui-dialog .tabs__tab.is-active::before:hover,.ui-dialog [open] > .claro-details__summary--accordion:not(:focus):not(:active)::after:hover,.ui-dialog [open] > .claro-details__summary--accordion-item:not(:focus):not(:active)::after:hover,.ui-dialog .collapse-processed[open] > .claro-details__summary--accordion .details-title:not(:focus)::after:hover,.ui-dialog .collapse-processed[open] > .claro-details__summary--accordion-item .details-title:not(:focus)::after:hover,.ui-dialog [open] > .claro-details__summary--vertical-tabs-item:not(:focus):not(:active)::after:hover,.ui-dialog .collapse-processed[open] > .claro-details__summary--vertical-tabs-item .details-title:not(:focus)::after:hover,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link::before:hover{border-color:var(--gin-color-primary-hover);}.ui-dialog .form-boolean--type-checkbox:checked:active,.ui-dialog .form-boolean--type-radio:checked:not(:disabled):active,.ui-dialog .is-horizontal .tabs__link.is-active::before:active,.ui-dialog .tabs__tab.is-active::before:active,.ui-dialog [open] > .claro-details__summary--accordion:not(:focus):not(:active)::after:active,.ui-dialog [open] > .claro-details__summary--accordion-item:not(:focus):not(:active)::after:active,.ui-dialog .collapse-processed[open] > .claro-details__summary--accordion .details-title:not(:focus)::after:active,.ui-dialog .collapse-processed[open] > .claro-details__summary--accordion-item .details-title:not(:focus)::after:active,.ui-dialog [open] > .claro-details__summary--vertical-tabs-item:not(:focus):not(:active)::after:active,.ui-dialog .collapse-processed[open] > .claro-details__summary--vertical-tabs-item .details-title:not(:focus)::after:active,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link::before:active{border-color:var(--gin-color-primary-active);}.ui-dialog .button,.ui-dialog .project__action_button,.ui-dialog .dropbutton__item:first-of-type > *,.ui-dialog .dropbutton__toggle{font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);color:var(--gin-color-primary);background-color:transparent;box-shadow:none;}@media (prefers-reduced-motion:no-preference){.ui-dialog .button,.ui-dialog .project__action_button,.ui-dialog .dropbutton__item:first-of-type > *,.ui-dialog .dropbutton__toggle{transition:var(--gin-transition);}}@media (min-width:80em){.ui-dialog .button,.ui-dialog .project__action_button,.ui-dialog .dropbutton__item:first-of-type > *,.ui-dialog .dropbutton__toggle{font-size:var(--gin-font-size);}}.ui-dialog .button:hover,.ui-dialog .project__action_button:hover,.ui-dialog .dropbutton__item:first-of-type > *:hover,.ui-dialog .dropbutton__toggle:hover{background-color:var(--gin-color-primary-hover);}.ui-dialog .button:active,.ui-dialog .button:focus,.ui-dialog .project__action_button:active,.ui-dialog .project__action_button:focus,.ui-dialog .dropbutton__item:first-of-type > *:active,.ui-dialog .dropbutton__item:first-of-type > *:focus,.ui-dialog .dropbutton__toggle:active,.ui-dialog .dropbutton__toggle:focus{background-color:var(--gin-color-primary-active);}.ui-dialog .button:hover,.ui-dialog .button:active,.ui-dialog .button:focus,.ui-dialog .project__action_button:hover,.ui-dialog .project__action_button:active,.ui-dialog .project__action_button:focus,.ui-dialog .dropbutton__item:first-of-type > *:hover,.ui-dialog .dropbutton__item:first-of-type > *:active,.ui-dialog .dropbutton__item:first-of-type > *:focus,.ui-dialog .dropbutton__toggle:hover,.ui-dialog .dropbutton__toggle:active,.ui-dialog .dropbutton__toggle:focus{color:var(--gin-color-button-text);}.ui-dialog .button,.ui-dialog .button:not(:focus),.ui-dialog .form-actions .button,.ui-dialog .project__action_button,.ui-dialog .action-link--icon-trash.action-link{font-size:var(--gin-font-size-s);padding-block:calc(var(--gin-spacing-s) - 2px);padding-inline:var(--gin-spacing-m);border:2px solid var(--gin-color-primary) !important;border-radius:var(--gin-border-m);box-shadow:0 1px 2px var(--gin-color-primary-light);}@media (prefers-reduced-motion:no-preference){.ui-dialog .button,.ui-dialog .button:not(:focus),.ui-dialog .form-actions .button,.ui-dialog .project__action_button,.ui-dialog .action-link--icon-trash.action-link{transition:var(--gin-transition);}}.ui-dialog .button:hover,.ui-dialog .button:not(:focus):hover,.ui-dialog .form-actions .button:hover,.ui-dialog .project__action_button:hover,.ui-dialog .action-link--icon-trash.action-link:hover{background-color:var(--gin-color-primary-hover);border-color:var(--gin-color-primary-hover) !important;}.ui-dialog .button:active,.ui-dialog .button:focus,.ui-dialog .button:not(:focus):active,.ui-dialog .button:not(:focus):focus,.ui-dialog .form-actions .button:active,.ui-dialog .form-actions .button:focus,.ui-dialog .project__action_button:active,.ui-dialog .project__action_button:focus,.ui-dialog .action-link--icon-trash.action-link:active,.ui-dialog .action-link--icon-trash.action-link:focus{border-color:var(--gin-color-primary-active) !important;}.ui-dialog .button:hover,.ui-dialog .button:active,.ui-dialog .button:focus,.ui-dialog .button:hover:focus,.ui-dialog .button:not(:focus):hover,.ui-dialog .button:not(:focus):active,.ui-dialog .button:not(:focus):focus,.ui-dialog .button:not(:focus):hover:focus,.ui-dialog .form-actions .button:hover,.ui-dialog .form-actions .button:active,.ui-dialog .form-actions .button:focus,.ui-dialog .form-actions .button:hover:focus,.ui-dialog .project__action_button:hover,.ui-dialog .project__action_button:active,.ui-dialog .project__action_button:focus,.ui-dialog .project__action_button:hover:focus,.ui-dialog .action-link--icon-trash.action-link:hover,.ui-dialog .action-link--icon-trash.action-link:active,.ui-dialog .action-link--icon-trash.action-link:focus,.ui-dialog .action-link--icon-trash.action-link:hover:focus{color:var(--gin-color-button-text);}.ui-dialog .form-actions .button{margin-inline-end:var(--gin-spacing-xs);}.ui-dialog .button.button--small{font-size:var(--gin-font-size-xxs);padding-block:calc(var(--gin-spacing-xxs) + 2px);padding-inline:var(--gin-spacing-s);border-radius:var(--gin-border-s);}.ui-dialog .button.button--extrasmall{font-size:var(--gin-font-size-xxs);padding-block:var(--gin-spacing-xxs);padding-inline:var(--gin-spacing-s);border-radius:var(--gin-border-s);}.ui-dialog #edit-submit.form-submit,.ui-dialog .button--primary,.ui-dialog .button--primary:not(:focus),.ui-dialog .ief-entity-submit{background:var(--gin-color-primary);}[dir="ltr"] .ui-dialog #edit-submit.form-submit,[dir="ltr"] .ui-dialog .button--primary,[dir="ltr"] .ui-dialog .button--primary:not(:focus),[dir="ltr"] .ui-dialog .ief-entity-submit{box-shadow:.1em .25em .5em var(--gin-color-primary-light);}[dir="rtl"] .ui-dialog #edit-submit.form-submit,[dir="rtl"] .ui-dialog .button--primary,[dir="rtl"] .ui-dialog .button--primary:not(:focus),[dir="rtl"] .ui-dialog .ief-entity-submit{box-shadow:-0.1em .25em .5em var(--gin-color-primary-light);}.ui-dialog #edit-submit.form-submit:hover,.ui-dialog .button--primary:hover,.ui-dialog .button--primary:not(:focus):hover,.ui-dialog .ief-entity-submit:hover{background-color:var(--gin-color-primary-hover);}.ui-dialog #edit-submit.form-submit:active,.ui-dialog #edit-submit.form-submit:focus,.ui-dialog .button--primary:active,.ui-dialog .button--primary:focus,.ui-dialog .button--primary:not(:focus):active,.ui-dialog .button--primary:not(:focus):focus,.ui-dialog .ief-entity-submit:active,.ui-dialog .ief-entity-submit:focus{background-color:var(--gin-color-primary-active);}.ui-dialog #edit-submit.form-submit,.ui-dialog #edit-submit.form-submit:hover,.ui-dialog #edit-submit.form-submit:active,.ui-dialog #edit-submit.form-submit:focus,.ui-dialog .button--primary,.ui-dialog .button--primary:hover,.ui-dialog .button--primary:active,.ui-dialog .button--primary:focus,.ui-dialog .button--primary:not(:focus),.ui-dialog .button--primary:not(:focus):hover,.ui-dialog .button--primary:not(:focus):active,.ui-dialog .button--primary:not(:focus):focus,.ui-dialog .ief-entity-submit,.ui-dialog .ief-entity-submit:hover,.ui-dialog .ief-entity-submit:active,.ui-dialog .ief-entity-submit:focus{color:var(--gin-color-button-text);}.ui-dialog a.button:hover,.ui-dialog a.button:active{color:var(--gin-color-button-text);}.gin--dark-mode .ui-dialog a.button--primary:hover,.gin--dark-mode .ui-dialog a.button--primary:active,.gin--dark-mode .ui-dialog a.button--primary:focus,.gin--dark-mode .ui-dialog a.button--primary:focus:hover{color:var(--gin-bg-app);}.ui-dialog .button.button:disabled,.ui-dialog .button.button:disabled:hover,.ui-dialog .button.button:disabled:active,.ui-dialog .button.button:disabled:focus,.ui-dialog .button.button.is-disabled,.ui-dialog .button.button.is-disabled:hover,.ui-dialog .button.button.is-disabled:active,.ui-dialog .button.button.is-disabled:focus{color:var(--gin-color-disabled);background:transparent;border:2px solid var(--gin-color-disabled-border) !important;box-shadow:none;}.ui-dialog .button.button--primary:disabled,.ui-dialog .button.button--primary:disabled:hover,.ui-dialog .button.button--primary:disabled:active,.ui-dialog .button.button--primary:disabled:focus,.ui-dialog .button.button--primary.is-disabled,.ui-dialog .button.button--primary.is-disabled:hover,.ui-dialog .button.button--primary.is-disabled:active,.ui-dialog .button.button--primary.is-disabled:focus{color:var(--gin-color-disabled);background-color:var(--gin-color-disabled-bg);}.ui-dialog .action-link.action-link--icon-trash{line-height:1;min-height:2.5rem;box-sizing:border-box;}.ui-dialog .action-link.action-link--icon-trash,.ui-dialog .action-link.action-link--icon-trash:hover,.ui-dialog .action-link.action-link--icon-trash:active,.ui-dialog .action-link.action-link--icon-trash:focus,.ui-dialog .action-link.action-link--icon-trash:focus:hover{border:2px solid var(--gin-color-danger) !important;}.ui-dialog .multiple-fields-remove-button.button{border:0 none !important;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#remove-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#remove-view);-webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;}.ui-dialog .form-element{color:var(--gin-color-text);line-height:var(--input-line-height);padding-block:calc(var(--input-padding-vertical) - 1px);padding-inline:var(--input-padding-horizontal);min-height:calc(var(--input-padding-vertical) * 2 + var(--input-line-height));background-color:var(--gin-bg-input);border:1px solid var(--gin-border-color-form-element);border-radius:var(--gin-border-m);box-sizing:border-box;}@media (prefers-reduced-motion:no-preference){.ui-dialog .form-element{transition:var(--gin-transition);}}.ui-dialog .form-element:hover{border-color:var(--gin-color-text);box-shadow:inset 0 0 0 1px var(--gin-color-text);}.ui-dialog .form-element--small,.ui-dialog .form-element--extrasmall{font-size:var(--gin-font-size-s);line-height:1.5;border-radius:var(--gin-border-s);}.ui-dialog .form-element[disabled],.ui-dialog .form-element[disabled]:hover{cursor:not-allowed;color:var(--gin-color-disabled);background-color:var(--gin-color-disabled-bg) !important;border-color:var(--gin-color-disabled-border);box-shadow:none;}.gin--dark-mode .ui-dialog .form-element{color-scheme:dark;}.ui-dialog .form-textarea-wrapper{border-radius:var(--gin-border-m);}.ui-dialog .form-textarea-wrapper textarea{max-width:100%;}.ui-dialog .form-item--editor-format,.ui-dialog .form-element--editor-format{width:auto;}.ui-dialog .form-item--editor-format .form-item__label,.ui-dialog .form-element--editor-format .form-item__label{inset-block-start:3px;padding-block-end:0;}.ui-dialog .password-field{width:100%;}.ui-dialog .password-confirm{width:100%;max-width:var(--gin-max-line-length);}.ui-dialog .password-strength__title{color:var(--gin-color-text-light);}.ui-dialog .password-strength__text{color:var(--gin-color-title);}.ui-dialog .password-suggestions{color:var(--gin-color-text-light);border:1px solid var(--gin-border-color-layer2);background-color:transparent;}.ui-dialog .subfield-option{border:1px solid var(--gin-border-color-layer2);border-radius:var(--gin-border-m);}.ui-dialog .form-element--type-select{padding-inline-end:calc(var(--gin-spacing-xs) + var(--gin-spacing-xl) - 1px);}.gin--dark-mode .ui-dialog .form-element--type-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath fill='none' stroke-width='1.5' d='M1 1L7 7L13 1' stroke='%23ffffff'/%3E%3C/svg%3E%0A");}.ui-dialog .form-element--type-select--small{font-size:var(--gin-font-size-xs);min-height:2.25rem;line-height:1.4;padding-block:.474rem;}[dir="ltr"] .ui-dialog .form-element--type-select--small{background-position:100% 52%;}[dir="rtl"] .ui-dialog .form-element--type-select--small{background-position:0% 52%;}.ui-dialog .form-boolean{width:21px;height:21px;border-color:var(--gin-border-color-form-element);border-radius:var(--gin-border-xs);}.gin--dark-mode .ui-dialog .form-boolean--type-checkbox:not(:checked){background:var(--gin-bg-input);}.ui-dialog .form-boolean--type-checkbox:checked{background-color:var(--gin-color-primary);}.gin--dark-mode .ui-dialog .form-boolean--type-checkbox:checked:not(:disabled){background-image:url(/themes/contrib/gin/dist/media/sprite.svg#checked-view);}.ui-dialog .form-boolean--type-checkbox:checked:hover{background-color:var(--gin-color-primary-hover);}.ui-dialog .form-boolean--type-checkbox:checked:active{background-color:var(--gin-color-primary-active);}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox{position:relative;margin-inline-start:0;}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input{all:unset;appearance:none;cursor:pointer;display:inline-block;vertical-align:top;width:2.5rem;height:1.5rem;position:relative;overflow:hidden;clip-path:circle(var(--gin-spacing-l) at 50% 50%);background-color:var(--gin-color-disabled);border:3px solid transparent;border-radius:var(--gin-border-l);box-sizing:border-box;}.gin--dark-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input{background-color:var(--gin-bg-input);}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input{border-width:2px;}}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::before{position:absolute;content:"";width:100%;height:100%;background-color:#fff;border-radius:21px;}[dir="ltr"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::before{transform:translateX(-16px);}[dir="rtl"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::before{transform:translateX(16px);}@media (prefers-reduced-motion:no-preference){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::before{transition:transform .3s;}}.gin--dark-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::before{background-color:var(--gin-border-color-form-element);}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::before{background-color:CanvasText;}}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::after{position:absolute;content:"";width:100%;height:100%;background-color:Canvas;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#toggle-unchecked-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#toggle-unchecked-view);-webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-position:17px 2px;mask-position:17px 2px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}[dir="ltr"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::after{transform:translateX(-16px);}[dir="rtl"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::after{transform:translateX(16px);}}@media (forced-colors:active) and (prefers-reduced-motion:no-preference){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::after{transition:transform .3s;}}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:disabled{cursor:not-allowed;}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:hover{opacity:.9;box-shadow:0 0 2px rgba(0,0,0,.2);}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:active,.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:focus{box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked{background-color:var(--gin-switch);}.gin--dark-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked{background-color:var(--gin-color-primary-light-active);}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::before{background-color:#fff;}[dir="ltr"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::before{transform:translateX(16px);}[dir="rtl"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::before{transform:translateX(-16px);}.gin--dark-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::before{background-color:var(--gin-color-primary-hover);}.gin--high-contrast-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::before{background-color:var(--gin-border-color);}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::before{padding-inline-start:var(--gin-spacing-xs);background-color:LinkText !important;}}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::after{-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#checked-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#checked-view);-webkit-mask-position:2px 2px;mask-position:2px 2px;}[dir="ltr"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::after{transform:translateX(16px);}[dir="rtl"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::after{transform:translateX(-16px);}}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:disabled{opacity:.75;background-color:var(--gin-color-disabled);box-shadow:none;}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:disabled::before{background-color:#fff;opacity:.6;}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox label{z-index:1;position:relative;padding-inline-start:var(--gin-spacing-xxs);padding-block-end:0;color:var(--gin-color-text);}.ui-dialog table:has(.tabledrag-cell-content__item .form-checkbox) th.select-all .form-checkbox{margin-inline-start:calc(var(--tabledrag-handle-icon-size,1.0625rem) + var(--gin-spacing-m));}.gin--dark-mode .ui-dialog .form-boolean:hover,.gin--dark-mode .ui-dialog .form-boolean:active{box-shadow:none;border-color:var(--gin-color-text);}.ui-dialog .form-boolean--type-radio,.ui-dialog .form-boolean--type-radio:hover,.ui-dialog .form-boolean--type-radio:active,.ui-dialog .form-boolean--type-radio:focus,.ui-dialog .form-boolean--type-radio:hover:focus{background-image:none;background-color:var(--gin-bg-input);border-color:var(--gin-border-color-form-element);border-radius:50%;}.ui-dialog .form-boolean--type-radio:hover{box-shadow:inset 0 0 0 1px var(--gin-border-color-layer2);}.ui-dialog .form-boolean--type-radio:hover,.gin--dark-mode .ui-dialog .form-boolean--type-radio:hover{border-color:var(--gin-color-text);}.ui-dialog .form-boolean--type-radio:active,.ui-dialog .form-boolean--type-radio:focus{box-shadow:inset 0 0 0 1px var(--gin-border-color-layer2),0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);}.ui-dialog .form-boolean--type-radio:checked:not(:disabled),.ui-dialog .form-boolean--type-radio:checked:not(:disabled):hover{background-image:none;background-color:var(--gin-bg-layer);box-shadow:inset 0 0 0 5px var(--gin-color-primary);}.ui-dialog .form-boolean--type-radio:checked:not(:disabled):active,.ui-dialog .form-boolean--type-radio:checked:not(:disabled):focus,.ui-dialog .form-boolean--type-radio:checked:not(:disabled):hover:focus{box-shadow:inset 0 0 0 5px var(--gin-color-primary),0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);border-color:var(--gin-color-focus-border);}.ui-dialog .form-boolean--type-radio:disabled,.ui-dialog .form-boolean--type-radio:disabled:hover{cursor:not-allowed;background:var(--gin-color-disabled-bg);border-color:var(--gin-color-disabled-border);}.ui-dialog .form-boolean--type-radio:checked:disabled,.ui-dialog .form-boolean--type-radio:checked:disabled:hover{background:var(--gin-color-disabled);box-shadow:inset 0 0 0 5px var(--gin-color-disabled-bg);}.ui-dialog .form-boolean--type-checkbox[disabled],.ui-dialog .form-boolean--type-checkbox[disabled]:hover{cursor:not-allowed;background-color:var(--gin-color-disabled-bg);border-color:var(--gin-color-disabled-border);}.ui-dialog .form-boolean--type-checkbox[disabled]:checked,.ui-dialog .form-boolean--type-checkbox[disabled]:hover:checked{border-color:var(--gin-color-disabled-border);background-color:var(--gin-color-disabled-bg);box-shadow:none;}.ui-dialog .form-radios .form-type--boolean,.ui-dialog .form-checkboxes .form-type--boolean{margin-block:var(--gin-spacing-xs);}.ui-dialog .form-actions{margin-block-end:0;}.ui-dialog .form-edit .form-actions{padding:0;margin-block-end:0;border:0 none;background-color:transparent;}.ui-dialog fieldset:not(.fieldgroup){color:var(--gin-color-text-light);padding-block-start:var(--gin-spacing-xs);padding-inline:0;background:transparent;border-color:var(--gin-border-color);border-radius:var(--gin-border-m);box-shadow:none;}.ui-dialog fieldset:not(.fieldgroup) > legend{inset-block-start:20px;}.ui-dialog fieldset:not(.fieldgroup) > .fieldset-wrapper{margin-block-start:20px;}.ui-dialog fieldset:not(.fieldgroup).error{border:2px solid var(--gin-color-danger);}.ui-dialog .fieldset__label,.ui-dialog .fieldset__label--group,.ui-dialog .form-item__label{font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);color:var(--gin-color-title);margin-block-start:0;margin-block-end:var(--gin-spacing-xs);}.ui-dialog .form-item__label.has-error,.ui-dialog .form-item__error-message{color:var(--gin-color-danger);}.ui-dialog .form-item__description,.ui-dialog .fieldset__description,.ui-dialog .filter-guidelines__item{max-width:var(--gin-max-line-length);color:var(--gin-color-text-light);}.ui-dialog .form-item__label.form-required::after,.ui-dialog .fieldset__label.form-required::after,.ui-dialog .form-required > .fieldset__label::after,.ui-dialog .horizontal-tab-button .form-required::after,.ui-dialog .vertical-tabs__menu-link .form-required::after{content:"*";color:var(--gin-color-danger);line-height:1;margin-inline:.15em;vertical-align:text-top;background:none;}.ui-dialog .claro-details.error{border:2px solid var(--gin-color-danger);}.ui-dialog .claro-details__summary:not(.form-required) .required-mark{display:none;}.ui-dialog .form-item__warning{display:inline-block;margin-block-start:var(--gin-spacing-xs);}.ui-dialog html.js .form-autocomplete{padding-inline-end:36px;}.ui-dialog .entity-form-display-form > .form-actions{margin-block:0;}.ui-dialog .required-mark::after{background:var(--gin-color-danger);-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#asterisk-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#asterisk-view);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;}.ui-dialog .form-wrapper .form-item__label,.ui-dialog .form-composite .form-item__label{position:relative;}.ui-dialog .field--type-text-with-summary .form-item,.ui-dialog .field--widget-text-textarea .form-item{margin-block-end:0;}.ui-dialog .field--type-text-with-summary .filter-wrapper,.ui-dialog .field--widget-text-textarea .filter-wrapper{border:0 none;padding-inline:0;}.ui-dialog html.js input.form-linkit-autocomplete{padding-inline-end:var(--gin-spacing-xl);}[dir="ltr"] .ui-dialog html.js input.form-linkit-autocomplete{background-position:right 8px center;}[dir="rtl"] .ui-dialog html.js input.form-linkit-autocomplete{background-position:left 8px center;}.ui-dialog .claro-autocomplete{width:calc(100% - var(--gin-spacing-m));}.ui-dialog .claro-autocomplete .form-autocomplete{width:100%;}.ui-dialog .no-touchevents .form-element--type-select.form-element--extrasmall{font-size:var(--gin-font-size-s);line-height:1.5;min-height:1.75rem;}.ui-dialog #block-gin-content > form > .form-item:first-of-type{margin-block-start:0;}.ui-dialog .image-style-new .form-item{margin-inline-end:var(--gin-spacing-xxs);}.ui-dialog tr .form-item{margin-block:0;}.ui-dialog .container-inline .form-item{margin-block:var(--gin-spacing-density-s);}.ui-dialog .field-plugin-settings-edit-form{margin-block-start:var(--gin-spacing-s);}.ui-dialog .field-plugin-settings-edit-form .form-item{margin-block:var(--gin-spacing-m);}.ui-dialog .field-plugin-settings-edit-form .form-boolean-group .form-item{margin-block:var(--gin-spacing-xs);}.ui-dialog .length-indicator{margin-block-end:var(--gin-spacing-l);}
